<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*

Theme Name: BigCare

Theme URI: http://www.crunchpress.net/demo/bigcare

Author: CrunchPress Team

Author URI: http://www.crunchpress.com

Description: Big care Theme is Modern Responsive Design Based on Bootstrap

Version: 1.4.0

License URI: http://themeforest.net/licenses

Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready

Text Domain: bigcare*/

/** Table of Content 

Author:		Crunchpress

Project:	Big care

Version:	1.2.2

[Color codes]

Background:	#ffffff (white)

Content:	#1e1e1e (light black)

Header h1:	#ff4900 (orange)

Header h2:	#ff4900 (orange)

Footer:		#000000 (black)

Button:		#ff4900 (orange)

a (standard):	#337ab7 (light blue)

a (visited):	#337ab7 (light blue)

a (active):		#337ab7 (light blue)


[Typography]

Body copy:					font-family: 'Roboto', sans-serif;

							font-size: 16px;

Headers:					font-family: 'Bubblegum Sans', sans-serif;

							font-size: 16px;

Input, textarea:			font-family: 'Roboto', sans-serif;

							font-size: 16px;

Sidebar heading:			font-family: 'Bubblegum Sans', sans-serif;

End of Table of Content Line 000 **/

@charset "utf-8";
 @import url(http://fonts.googleapis.com/css?family=Courgette);
 @import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);
body {
	margin: 0px;
	font-family: 'Open Sans', sans-serif;
	background: #fff;
	overflow-x: hidden;
}
.wrapper {
	width: 100%;
}
.wrapper h2.sec-title, .caring-content h2 {
	font-size: 58px!important;
}
.gap-80 {
	padding: 80px 0;
}
.gap-81 {
	padding: 80px 0 0;
}
.wrapper h2.sec-title {
	/*font-family: 'Bubblegum Sans', cursive;*/

	font-size: 48px;
	color: #000;
	margin: 0 0 38px;
	line-height: 38px;
	text-align: center;
}
.wrapper h2.sec-title2 {
	/*	font-family: 'Bubblegum Sans', cursive; */

	font-size: 30px;
	color: #000;
	margin: 0 0 38px;
	line-height: 38px;
}
.wrapper a:hover {
	text-decoration: none;
}
.wrapper h3.sub-title {
	/*	font-family: 'Bubblegum Sans', cursive; */

	font-size: 24px;
	color: #000;
	margin: 0;
	line-height: 24px;
}
.wrapper h1, .wrapper h2, .wrapper h3, .wrapper h4, .wrapper h5, .wrapper h6 {
	/*	font-family: 'Bubblegum Sans', cursive; */

	line-height: normal;
	margin: 0px;
}
.cp-child-header, .cp-child-topbar {
	width: 100%;
	float: left;
}
.cp-child-topbar {
	background: url(images/top-strip-rough-bg.png) repeat-x bottom center;
	padding: 3px 0 14px;
	height: 37px;
}
.cp-child-topbar .left-holder {
	display: inline-block;
	color: #fff;
	font-size: 12px;
}
.cp-child-topbar .theme-language-currency {
	float: left;
	margin: 0 20px 0 0;
}
.cp-child-topbar .theme-language-currency p {
	color: #fff;
	float: left;
	font-size: 12px;
	margin: 0 10px 0 0;
}
.cp-child-topbar .theme-language-currency .dropdown {
	float: left;
	font-size: 12px;
}
.cp-child-topbar .theme-language-currency .dropdown .dropdown-menu {
	border-radius: 0px;
	border: 0px;
	padding: 0px;
	font-size: 12px;
}
.cp-child-topbar .theme-language-currency .dropdown-menu&gt;li&gt;a:hover, .cp-child-topbar .theme-language-currency .dropdown-menu&gt;li&gt;a:focus {
	background: rgba(0,0,0,.2);
}
.cp-child-topbar .theme-language-currency .dropdown a {
	color: #fff;
}
.cp-child-topbar .cart-menu {
	float: right;
}
.cp-child-topbar .cart-menu ul {
	margin: 0px;
	padding: 0px;
}
.cp-child-topbar .cart-menu ul li {
	display: inline-block;
	list-style: none;
}
.cp-child-topbar .cart-menu ul li:after {
	content: "|";
	padding: 0 15px;
	color: rgba(0,0,0,.2);
}
.cp-child-topbar .cart-menu ul li:last-child:after {
	content: "";
	padding: 0px;
}
.cp-child-topbar .cart-menu a {
	color: #fff;
	font-size: 12px;
}
#child-care #cp-child-header .topbar a:hover {
	color: #fff;
}
.logo-nav {
	background: #fff;
	width: 100%;
	float: left;
	margin-top: 20px;
}
.logo-nav .nav-container {
	float: right;
}
.login-container {
	background-image: url("images/login-bg.png");
	background-position: center bottom;
	float: right;
	height: 99px;
	padding: 30px 35px 0 0;
	width: 272px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.login-container .cart-option {
	float: right;
	padding: 0px;
	text-align: center;
}
.login-container .cart-option p {
	color: #32b1c4;
	font-size: 12px;
	margin: 0px;
	font-family: 'Bubblegum Sans', cursive;
	font-size: 14px;
	text-transform: uppercase;
}
.login-container .cart-option .dropdown .dropdown-menu {
	left: auto;
	right: 0px;
	padding: 10px;
	border-radius: 0px;
}
.login-container .cart-option .dropdown {
	background-repeat: no-repeat;
}
.login-container .cart-option .dropdown #cart {
	height: 47px;
	width: 42px;
	display: block;
	cursor: pointer;
}
.login-container .cart-option .dropdown span {
	border-radius: 100%;
	height: 24px;
	width: 24px;
	display: inline-block;
	text-align: center;
	margin: 16px 9px 0px 9px;
	background-color: #9b9b9b;
	color: #fff;
	font-size: 12px;
	padding: 3px 0px;
}
.login-container .login {
	float: right;
	font-size: 14px;
	font-family: 'Bubblegum Sans', cursive;
	padding: 20px 7px;
	text-transform: uppercase;
	z-index: 999;
}
.login-container .search-panel {
	float: right;
	margin: 10px 12px 0px 0px;
}
.login-container .search-panel ul {
	list-style: none;
	padding: 0px;
	float: left;
	width: 100%;
	z-index: 9;
}
.login-container .search-panel ul li {
	float: left;
	padding: 0px;
	margin: 0px 5px 0px 0px;
}
.login-container .search-panel a {
	font-size: 12px;/*	color: #373230; */
}
.login-container .search-panel a.button.wc-forward {
	background: #dbdbdb;
	display: block;
	border-radius: 3px;
	text-align: center;
	line-height: 32px;
	margin-bottom: 5px;
	text-transform: uppercase;
	color: #444444;
}
.login-container .search-panel a.button.checkout.wc-forward {
	background: #444444;
	color: #fff;
}
.login-container .search-panel li {
	position: relative;
}
.login-container .search-field {
	position: absolute;
	top: 100%;
	right: -20px;
	background-color: #fff;
	z-index: 1000;
	display: none;
	padding: 10px;
	border-top: solid 3px #00cdec;
	width: 350px;
	border-radius: 5px;
}
.login-container .search-field:before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 5px 6px 5px;
	border-color: transparent transparent #00cdec;
	position: absolute;
	top: -8px;
	right: 40px;
}
.logo-nav .logo {
	margin: 13px 30px 0 0;
	float: left;
}
.logo-nav .navbar-default {
	background: none;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.logo-nav .navbar-collapse {
	padding: 0px;
}
.logo-nav .nav.navbar-nav.menu {
	margin-top: 27px;
}
.logo-nav .main-nav ul {
	float: left;
	padding: 0;
	margin: 0px;
}
.logo-nav .main-nav ul li {
	float: left;
	text-align: center;
	position: relative;
	list-style: none;
	padding: 7px 0 0 0;
}
body .logo-nav .main-nav ul li.menu-item a {
	font-size: 16px;
	color: #fff;
	display: block;
	font-weight: 400;
	font-family: 'Bubblegum Sans', cursive;
	padding: 0px;
	line-height: 65px;
}
.logo-nav .m1 {
	background: url(images/m1bg.png) no-repeat;
	width: 100px;
}
.logo-nav .m2 {
	background: url(images/m2bg.png) no-repeat;
	width: 114px;
	margin-left: -19px;
}
.logo-nav .m3 {
	background: url(images/m3bg.png) no-repeat;
	width: 106px;
	margin-left: -12px;
}
.logo-nav .m4 {
	background: url(images/m4bg.png) no-repeat;
	width: 109px;
	margin-left: -7px;
}
.logo-nav .m5 {
	background: url(images/m5bg.png) no-repeat;
	width: 104px;
	margin-left: -7px;
}
.logo-nav .m6 {
	background: url(images/m6bg.png) no-repeat;
	width: 105px;
	margin-left: -7px;
}
.logo-nav .m8, .logo-nav .m10, .logo-nav .m12, .logo-nav .m14, .logo-nav .m16, .logo-nav .m18, .logo-nav .m20 {
	background: url(images/m6bg.png) no-repeat;
	width: 105px;
	margin-left: -7px;
}
.logo-nav .m7, .logo-nav .m9, .logo-nav .m11, .logo-nav .m13, .logo-nav .m15, .logo-nav .m17, .logo-nav .m19 {
	background: url(images/m5bg.png) no-repeat;
	width: 104px;
	margin-left: -7px;
}
.logo-nav .navbar-default .navbar-nav&gt;.open&gt;a, .logo-nav .navbar-default .navbar-nav&gt;.open&gt;a:hover, .logo-nav .navbar-default .navbar-nav&gt;.open&gt;a:focus {
	background-color: rgba(0,0,0,0);
	color: #fff;
}
.logo-nav .navbar-default .navbar-nav .dropdown-menu {
	border-radius: 0px;
	border: 0px;
	box-shadow: 0px;
	min-width: 200px;
}
.logo-nav .navbar-default .navbar-nav .dropdown-menu li {
	width: 100%;
	float: left;
	text-align: left;
	padding: 0px;
	border-bottom: 1px solid rgba(255,255,255,.3);
}
.logo-nav .navbar-default .navbar-nav .dropdown-menu li:hover .dropdown-menu {
	top: 0;
	left: 100%;
	display: block;
}
.logo-nav .navbar-default .navbar-nav .dropdown-menu li a {
	line-height: 35px;
	text-align: left;
	padding: 0 10px;
	font-size: 14px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}
.logo-nav .navbar-default .navbar-nav .dropdown-menu li a:hover {
	background: rgba(0,0,0,.2);
	color: #fff;
}
.logo-nav .navbar-default .navbar-nav .m1 .dropdown-menu {
	background: #444444;
}
.logo-nav .navbar-default .navbar-nav .m2 .dropdown-menu {
	background: #ff4300;
}
.logo-nav .navbar-default .navbar-nav .m3 .dropdown-menu {
	background: #02a06d;
}
.logo-nav .navbar-default .navbar-nav .m4 .dropdown-menu {
	background: #ff4300;
}
.logo-nav .navbar-default .navbar-nav .m5 .dropdown-menu {
	background: #009fcc;
}
.logo-nav .navbar-default .navbar-nav .m6 .dropdown-menu {
	background: #444444;
}
#cp-child-header #mega_main_menu&gt;.menu_holder #mega_main_menu_ul li a {
	font-size: 14px;
	text-transform: uppercase;
}
.main-slider {
	border-bottom: 12px solid #eea47d;
}
.video {
	position: relative;
	z-index: 999;
}
.cp-page-content {
	float: left;
	width: 100%;
}
.main-slider, .cp-child-slider {
	width: 100%;
	float: left;
}
.main-slider .caption {
	left: 0;
	margin: -6% 0 0;
	position: absolute;
	top: 50%;
	width: 100%;
}
.slider-data {
	float: right;
	text-align: left;
	width: 85%;
}
.main-slider .caption h2 {
	font-family: 'Bubblegum Sans', cursive;
	color: #fff;
	font-size: 60px!important;
	text-shadow: 1px 1px 0px #000;
}
.main-slider .bx-pager.bx-default-pager {
	top: 70%;
}
.post-main-slider .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	bottom: 30px;
	position: absolute;
	right: 30px;
	width: auto;
}
.main-slider .bx-wrapper .bx-pager.bx-default-pager a, .post-main-slider .bx-wrapper .bx-pager.bx-default-pager a {
	border-radius: 100%;
}
.main-slider .bx-controls-direction {
	display: none;
}
.main-slider .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:nth-child(1) a, .post-main-slider .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:nth-child(1) a {
	height: 15px;
	width: 15px;
}
.main-slider .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:nth-child(2) a, .post-main-slider .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:nth-child(2) a {
	height: 25px;
	width: 25px;
}
.main-slider .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:nth-child(3) a, .post-main-slider .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:nth-child(3) a {
	height: 35px;
	width: 35px;
}
.main-slider .bx-wrapper .bx-pager {
}
.main-slider .bx-wrapper .bx-pager.bx-default-pager a, .post-main-slider .bx-wrapper .bx-pager.bx-default-pager a {
	background-color: #f08113;
	border: solid 3px #5c5a58;
	margin: 0px 2px;
}
.main-slider .bx-wrapper .bx-pager.bx-default-pager a.active, .post-main-slider .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-color: #0ca2c0;
}
.post-main-slider {
	width: 100%;
	float: left;
	background: url(images/postsliderbg.jpg);
	padding: 2px 0;
}
.post-main-slider img {
	border-radius: 7px;
}
.post-main-slider .cp-child-slider&gt;li {
	position: relative;
	border-radius: 7px;
	overflow: hidden;
}
.post-main-slider .cp-child-slider&gt;li:after {
	position: absolute;
	border: 10px solid rgba(255,255,255,.3);
	content: "";
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}
.post-main-slider .slider-caption {
	position: absolute;
	right: 10px;
	top: 10px;
	height: 96.3%;
	width: 50%;
	background: rgba(12,162,192,.80);
	z-index: 99;
	padding: 80px 25px;
	color: #fff;
}
.post-main-slider .slider-caption .post-tools {
	padding: 0px;
	margin: 20px 0;
}
.slider-caption &gt; a {
	color: #fff;
}
.slider-caption &gt; a h3:hover {
	color: #f08113;
}
.post-main-slider .slider-caption .post-tools li {
	list-style: none;
	display: inline-block;
	margin-right: 20px;
}
.post-main-slider .slider-caption p {
	margin-bottom: 80px;
}
.shopping-button, .subscribe-button {
	display: inline-block;
	padding: 15px 20px;
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	font-size: 18px;
	background-image: url(images/sbtn-bg.png);
	background-repeat: no-repeat;
	width: 196px;
	position: relative;
	text-align: left;
	text-decoration: none;
	height: 62px;
}
.shopping-button:hover, .subscribe-button:hover {
	color: rgba(0,0,0,.5);
	text-decoration: none;
}
.shopping-button:after, .subscribe-button:after {
	content: "";
	height: 15px;
	width: 9px;
	background-image: url(images/btn-arrow.png);
	background-repeat: no-repeat;
	position: absolute;
	right: 42px;
	top: 23px;
}
.shopping-button:before, .copyrights-childstore .social-icons ul li a:before, .subscribe-button:before {
	content: "";
	height: 42px;
	width: 42px;
	background-image: url(images/btn-bg.png);
	position: absolute;
	right: 27px;
	top: 10px;
}
.shopping-button:hover:before, .copyrights-childstore .social-icons ul li:hover a:before, .subscribe-button:before, .footer-social a:hover:after {
	animation: roll 2s infinite linear;
	-moz-animation: roll 2s infinite linear;
	-webkit-animation: roll 2s infinite linear;
}
 @keyframes roll {
 0% {
 -webkit-transform:rotate(0deg);
 transform:rotate(0deg);
}
 100% {
 -webkit-transform:rotate(359deg);
 transform:rotate(359deg);
}
}
 @-webkit-keyframes roll {
 0% {
 -webkit-transform:rotate(0deg);
 transform:rotate(0deg);
}
 100% {
 -webkit-transform:rotate(359deg);
 transform:rotate(359deg);
}
}
 @keyframes roll-back {
 0% {
 -webkit-transform:rotate(0deg);
 transform:rotate(0deg);
}
 100% {
 -webkit-transform:rotate(359deg);
 transform:rotate(-359deg);
}
}
 @-webkit-keyframes roll-back {
 0% {
 -webkit-transform:rotate(0deg);
 transform:rotate(0deg);
}
 100% {
 -webkit-transform:rotate(359deg);
 transform:rotate(-359deg);
}
}
.home-services {
	width: 100%;
	float: left;
}
.home-services .service-box {
	width: 100%;
	float: left;
	text-align: center;
}
.home-services .service-box:hover .sicon {
	color: #fff;
}
.home-services .service-box:hover a.readmore {
	color: #0ca2c0;
	border-color: #0ca2c0;
}
.home-services .service-box h3 {
	margin: 28px 0 18px;
	color: #132438;
}
.home-services .service-box p {
	font-size: 14px;
	line-height: 22px;
	margin: 0px;
}
.home-services .service-box a.readmore {
	font-family: 'Bubblegum Sans', cursive;
	font-size: 18px;
	border-top: 1px solid #000;
	display: inline-block;
	margin-top: 14px;
	padding-top: 8px;
}
.home-services .service-box a.readmore:hover {
	color: #0ca2c0;
	border-color: #0ca2c0;
	text-decoration: none;
}
.home-services .service-box .sicon {
	width: 102px;
	height: 102px;
	margin: 17px auto 15px;
	border: 1px solid #dbdbdb;
	background: #fff;
	border-radius: 10px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	box-shadow: 5px 5px 0px #f0f0f0;
	font-size: 40px;
	color: #1e1e1e;
	line-height: 102px;
	text-align: center;
	display: inline-block;
}
.home-services .sicon .fa {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}
.cp-home-welcome {
	width: 100%;
	float: left;
	padding: 80px 0 80px 0;
	border-bottom: #c9c9c9 solid 1px;
}
.readmore-bg {
	background: url(images/rmbg.png);
	width: 152px;
	height: 47px;
	color: #fff;
	font-size: 19px;
	font-family: 'Bubblegum Sans', cursive;
	display: inline-block;
	text-align: center;
	line-height: 47px;
}
.readmore-bg:hover {
	color: #fff;
	text-decoration: none;
	background: url(images/rmbg-hover.png);
}
.welcome-content .readmore-bg:hover {
	color: #fff;
}
.emergency-call {
	background: url(images/wcimg2.jpg);
	border-radius: 5px;
	position: relative;
	width: 100%;
	overflow: hidden;
	height: 100%;
	padding: 89px 0;
	color: #fff;
	text-align: center;
	box-shadow: 0 4px 0 #e7e7e7;
}
.emergency-call:after {
	position: absolute;
	background: rgba(0,159,204,.80);
	width: 100%;
	top: 0px;
	left: 0px;
	content: "";
	height: 100%;
	border: 18px solid rgba(255,255,255,.2);
}
.emergency-call h2 {
	position: relative;
	z-index: 99;
	font-size: 48px;
	color: #fff;
	text-shadow: 0 2px 0 rgba(0,0,0,1);
	font-family: 'Bubblegum Sans', cursive;
	margin: 0px;
}
.cp-home-welcome .emergency-call h2 {
	font-size: 48px!important;
}
.cp-home-welcome img {
	width: 100%;
	height: auto;
}
.emergency-call strong {
	font-size: 36px;
	font-family: 'Bubblegum Sans', cursive;
	position: relative;
	z-index: 99;
	font-weight: normal;
	border-top: 3px double #fff;
	margin-top: 32px;
	display: inline-block;
	padding: 10px 0 0;
}
.cp-home-welcome h3 {
	margin: 0 0 20px;
}
.cp-caring-product {
	width: 100%;
	float: left;
	background: url(images/home-caring-bg.png) no-repeat top center #fff;
	background-size: cover;
	border-bottom: 1px solid #f3f3f3;
}
.caring-content {
	width: 70%;
	margin: 0 auto;
	text-align: center;
}
.caring-content h2 {
	font-size: 48px;
}
.caring-content p {
	font-size: 30px;
	color: #0ca2c0;
	font-family: 'Bubblegum Sans', cursive;
	margin: 18px 0 26px;
}
.cp-caring .caring-content a.readmore, .cp-caring-product .caring-content a.readmore, .cp-home-peralax a.readmore {
	background: url(images/btn1.png);
	width: 238px;
	height: 63px;
	display: inline-block;
	font-size: 30px;
	color: #fff;
	font-family: 'Bubblegum Sans', cursive;
	line-height: 63px;
}
.cp-caring-product .products-tabs {
	width: 100%;
	float: left;
}
.cp-caring-product .products-tabs h2 {
	font-size: 48px!important;
	line-height: 30px;
	color: #000;
	margin-right: 20px;
}
.cp-caring-product .nav-tabs {
	border: 0px;
}
.cp-product-list {
	margin: 0px;
	padding: 0px;
}
.cp-product-list li {
	list-style: none;
}
.wrapper .cp-caring-product .tab-content.product-listing .pro-name&gt;h4 {
	font-size: 24px;
	font-weight: 400;
	color: #132438;
}
.wrapper .cp-caring-product .tab-content.product-listing .text p {
	color: #080808;
}
.products-tabs .nav.nav-tabs {
	text-align: center;
}
.cp-caring-product .nav-tabs&gt;li {
	display: inline-block;
	float: none;
}
.cp-caring-product .nav-tabs&gt;li&gt;a {
	background: none;
	color: #132438;
	font-family: 'Bubblegum Sans', cursive;
	font-size: 15px;
	font-weight: 400;
	height: 48px;
	line-height: 20px;
	margin: 0;
	padding: 0 15px;
	text-align: left;
	width: 160px;
	line-height: 40px;
	text-transform: capitalize;
}
.cp-caring-product .nav-tabs&gt;li&gt;a:after {
	background: url(images/tabbullet.png);
	content: "";
	width: 21px;
	height: 20px;
	position: absolute;
	top: 13px;
	right: 10px;
}
.cp-caring-product .nav-tabs&gt;li.active&gt;a, .cp-caring-product .nav-tabs&gt;li.active&gt;a:hover, .cp-caring-product .nav-tabs&gt;li.active&gt;a:focus, .cp-caring-product .nav&gt;li&gt;a:hover, .cp-caring-product .nav&gt;li&gt;a:focus {
	text-align: left;
	color: #fff;
	background: url("images/rmbg-hover.png") no-repeat scroll 0 0/ contain rgba(0, 0, 0, 0);
	border: 0;
}
.products-tabs .nav.nav-tabs {
	width: 100%;
	float: left;
	margin-bottom: 40px;
}
.cp-caring-product .nav-tabs&gt;li.active&gt;a:after, .cp-caring-product .nav-tabs&gt;li.active&gt;a:hover:after, .cp-caring-product .nav-tabs&gt;li.active&gt;a:focus:after, .cp-caring-product .nav&gt;li&gt;a:hover:after, .cp-caring-product .nav&gt;li&gt;a:focus:after {
	background: url(images/tabbullet-hover.png);
	content: "";
}
.tab-pro-box {
	position: relative;
	overflow: hidden;
}
.tab-pro-box .box-caption {
	position: absolute;
	bottom: -68px;
	left: 0px;
	width: 100%;
	text-align: center;
	background: rgba(255,255,255,.80);
	padding: 20px 0;
}
.tab-pro-box .box-caption h3 a {
	color: #132438;
}
.tab-pro-box .box-caption strong {
	color: #e54b55;
	font-size: 18px;
	font-weight: normal;
	font-family: 'Bubblegum Sans', cursive;
	display: block;
	margin: 10px 0;
}
.tab-pro-box .box-caption a.addtocart {
	background: url(images/sbtn-bg.png) no-repeat;
	color: #fff;
	font-family: 'Bubblegum Sans', cursive;
	font-size: 18px;
	background-size: cover;
	padding: 9px 25px;
	display: inline-block;
}
.tab-pro-box&gt;img {
	height: auto;
	width: 100%;
}
.products-tabs .item:hover .box-caption {
	bottom: 0;
}
.cp-home-peralax {
	background-size: cover;
	position: relative;
	width: 100%;
	float: left;
	text-align: center;
	padding: 80px 0;
}
.cp-home-peralax:after {
	background: rgba(0,0,0,.80);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: "";
}
.cp-home-peralax .container {
	position: relative;
	z-index: 99;
}
.cp-home-peralax h2 {
	font-size: 48px;
	margin: 0px;
}
.cp-home-peralax h3 {
	color: #0ca2c0;
}
.cp-home-latest-news, .news-box {
	width: 100%;
	float: left;
	position: relative;
}
.news-box .thumb {
	position: relative;
	border-radius: 5px;
	overflow: hidden;
}
.news-box .thumb:after {
	position: absolute;
	left: 0px;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.75);
	content: "";
}
.news-box .thumb img {
	width: 100%;
	height: 210px;
}
.news-box .news-caption {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 99;
	text-align: center;
	overflow: hidden;
	border-radius: 5px;
}
.news-box .news-caption .date {
	background: url(images/datebg.png) no-repeat;
	text-align: left;
	color: #fff;
	font-size: 24px;
	font-family: 'Bubblegum Sans', cursive;
	margin: -14px 0 0 -14px;
	padding: 15px 11px 6px 20px;
	min-width: 137px;
	height: 57px;
}
.news-box .news-caption .date span {
	font-size: 18px;
}
.news-box .news-caption h3 {
	width: 100%;
	float: left;
	text-align: center;
	margin: 20px 0 15px 0;
	color: #fff;
}
.news-box .news-caption h3 a {
	color: #fff;
}
.news-box .news-caption p {
	color: #fff;
	font-size: 14px;
	line-height: 22px;
	border-top: 1px solid #e54b55;
	width: 65%;
	margin: 0 auto;
	clear: both;
	padding-top: 15px;
}
.home-banner {
	width: 100%;
	float: left;
	margin-top: 80px;
	position: relative;
}
.home-banner .banner-caption {
	position: absolute;
	top: -10px;
	right: 15px;
	width: 35%;
	height: 110%;
	border-radius: 10px;
	text-align: center;
	color: #fff;
	overflow: hidden;
	z-index: 99;
	padding: 52px 65px;
}
.home-banner .banner-caption h3 {
	border-bottom: 1px solid #fff;
	margin-bottom: 11px;
	padding-bottom: 8px;
}
.home-banner .banner-caption:after {
	position: absolute;
	content: "";
	top: 0px;
	left: 0px;
	border: 10px solid rgba(0,0,0,.10);
	width: 100%;
	height: 100%;
}
.news-slider {
	padding: 0;
}
.news-slider li .thumbnail .img {
	float: left;
	margin-right: 30px;
}
.news-slider .new-caption {
	overflow: hidden;
}
.news-slider .new-caption strong {
	display: inline-block;
	margin-bottom: 5px;
}
.news-section .bx-controls-direction {
	float: left;
	text-align: center;
	width: 100%;
	margin: 20px 0 0;
}
.news-section .bx-wrapper .bx-controls-direction a {
	bottom: 0;
	display: inline-block;
	height: 32px;
	margin-top: -16px;
	outline: 0 none;
	position: inherit;
	text-align: center;
	text-indent: -9999px;
	width: 32px;
	z-index: 9999;
	margin: 0 2px;
}
.partner-logos {
	width: 100%;
	float: left;
}
.partner-logos img {
	width: 100%;
	height: auto;
	border: 1px solid #e1e1e1;
}
.partner-logos .item {
	margin-left: -1px;
}
.cp-home-newsletter {
	background: url(images/newsletterbg.jpg) no-repeat center top;
	background-size: cover;
	width: 100%;
	float: left;
	padding: 80px 0;
	position: relative;
}
.cp-home-newsletter:after {
	position: absolute;
	width: 100%;
	height: 100%;
	content: "";
	background: rgba(0,0,0,.90);
	left: 0px;
	top: 0px;
}
.cp-home-newsletter .container {
	z-index: 99;
	position: relative;
	text-align: center;
	color: #fff;
}
.subscribe-button {
	font-family: 'Bubblegum Sans', cursive;
	font-size: 24px;
	background: url(images/subscribebtn.png) no-repeat;
	margin-top: 20px;
}
#footer {
	width: 100%;
	float: left;
	background: #181919;
}
#footer .footer-top {
	padding: 65px 0;
	width: 100%;
	float: left;
}
#child-care #footer .widget li:hover {
	padding-left: 0;
	box-shadow: none;
}
#footer .footer-top p, #footer .footer-top h3, #footer .footer-top a {
	color: #fff;
	text-decoration: none;
}
#footer .footer-top h3 {
	margin: 0 0 20px 0;
}
.f-readmore {
	font-size: 18px;
	font-family: 'Bubblegum Sans', cursive;
}
.f-readmore:after {
	content: "\f0da";
	font-family: FontAwesome;
	margin-left: 10px;
}
#footer .footer-bottom {
	width: 100%;
	float: left;
	background: url(images/footer-strip.png) repeat-x top center;
	padding: 40px 0;
	color: #fff;
}
.pro-slider .thumb {
	width: 100%;
	float: left;
	border-radius: 5px;
	overflow: hidden;
	position: relative;
}
.pro-slider .thumb img {
	width: 100%;
	height: auto;
}
.pro-slider .thumb .thumb-caption {
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	z-index: 99;
	overflow: hidden;
}
.pro-slider .thumb .thumb-caption .text {
	position: absolute;
	bottom: 0px;
	background: rgba(0,0,0,.85);
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	font-family: 'Bubblegum Sans', cursive;
	padding: 5px 0;
}
.cart-like {
	float: right;
	width: 35px;
	margin: 10px;
}
.cart-like a {
	background: rgba(0,0,0,.50);
	width: 35px;
	height: 35px;
	text-align: center;
	display: block;
	margin-bottom: 5px;
	color: #fff;
	line-height: 35px;
	text-align: center;
}
.dis-tag {
	width: 55px;
	text-align: center;
	float: left;
	margin: 10px;
	background: rgba(0,0,0,.50);
	font-size: 18px;
	font-family: 'Bubblegum Sans', cursive;
	color: #fff;
	padding: 10px;
}
.pro-slider .thumb .thumb-caption del, .pro-slider .thumb .thumb-caption ins {
	font-size: 18px;
}
.pro-slider .thumb .thumb-caption ins {
	text-decoration: none;
}
.pro-slider .bx-wrapper .bx-controls-direction a {
	top: -30px;
}
.pro-slider .bx-wrapper .bx-prev, .pro-slider .bx-wrapper .bx-next {
	background: #f08113;
	text-indent: inherit;
	text-align: center;
	width: 22px;
	height: 22px;
	border-radius: 3px;
	font-size: 0px;
}
.pro-slider .bx-wrapper .bx-prev:after, .pro-slider .bx-wrapper .bx-next:after {
	content: "\f177";
	font-size: 14px;
	font-family: FontAwesome;
	color: #181919;
}
.pro-slider .bx-wrapper .bx-next:after {
	content: "\f178";
}
.pro-slider .bx-wrapper .bx-prev {
	left: auto;
	right: 35px;
}
.footer-social {
	text-align: right;
}
#footer .footer-social a {
	text-align: center;
	display: inline-block;
	color: #fff;
	font-size: 20px;
	margin-left: 8px;
	position: relative;
	line-height: 48px;
	height: 49px;
	width: 49px;
	font-style: normal!important;
}
.footer-social a:after {
	content: "";
	background: url(images/fs-bg.png);
	height: 49px;
	width: 49px;
	display: block;
	top: 0;
	left: 0px;
	position: absolute;
}
.inner-title {
	width: 100%;
	float: left;
	background: #f2f2f2;
	padding: 20px 0;
}
.inner-title .breadcrumb {
	margin: 0px;
	padding: 5px 10px;
	background: none;
	float: right;
	border: 1px solid rgba(0,0,0,.1);
	border-radius: 0px;
}
.inner-title .breadcrumb li a {
	font-size: 14px;
	color: #333;
}
.inner-title .breadcrumb li a:after {
	padding: 0 10px;
}
.inner-title .breadcrumb li a:last-child:after {
	display: none;
}
.inner-page-content {
	width: 100%;
	float: left;
	padding: 80px 0;
}
.woocommerce .home-banner {
	margin: 0px 0 80px;
}
.gallery {
	width: 100%;
	float: left;
}
.gallery ul.gallery-full, .gallery-multi-col, .event-multi-col {
	margin: 0px;
	padding: 0px;
}
.gallery .gallery-full li {
	list-style: none;
	margin: 0 0 50px;
	width: 100%;
	float: left;
	position: relative;
}
.gallery .gallery-full li:last-child {
	margin-bottom: 30px;
}
.gallery-multi-col li, .event-multi-col li {
	list-style: none;
	margin: 0 0 60px;
	position: relative;
}
.gallery img, .event img {
	width: 100%;
	height: auto;
}
.gallery-thumb, .event-thumb {
	border-radius: 10px;
	overflow: hidden;
	width: 100%;
	float: left;
	position: relative;
	box-shadow: 0px 4px 0px #e7e7e7;
}
.event-thumb img {
	width: 100%;
}
.gallery-thumb:after, .event-thumb:after {
	position: absolute;
	border: 10px solid rgba(255,255,255,.3);
	width: 100%;
	height: 100%;
	content: "";
	left: 0px;
	top: 0px;
	z-index: 10;
}
.gallery-thumb:before, .event-thumb:before {
	position: absolute;
	width: 100%;
	height: 100%;
	content: "";
	z-index: 9;
	background: rgba(0,0,0,.80);
	left: 0px;
	top: -100%;
	opacity: 0;
}
.gallery-thumb:hover:before, .event-thumb:hover:before {
	top: 0px;
	opacity: 1;
}
.gallery-thumb:hover .gallery-caption, .event-thumb:hover .event-caption {
	top: 0px;
	opacity: 1;
}
.gallery-caption {
	bottom: 0;
	height: 35%;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	text-align: center;
	top: 100%;
	width: 65%;
	z-index: 99;
	opacity: 0;
}
.gallery-caption .hicon {
	height: 46px;
	width: 46px;
	margin: 0 3px;
	display: inline-block;
	background: rgba(0,0,0,.77);
	line-height: 46px;
	border-radius: 5px;
	border: 1px solid #fff;
	font-size: 16px;
	color: #fff;
}
.gallery-caption h3 {
	font-size: 24px;
	margin: 10px 0;
}
.gallery-caption p {
	color: #0ca2c0;
	font-size: 16px;
	font-weight: 300;
}
.paging {
	width: 100%;
	float: left;
	text-align: center;
}
.paging .pagination&gt;li {
	display: inline-block;
	margin-bottom: 0;
}
.paging .pagination&gt;li&gt;a {
	border: 0px;
	background: #e1e1e1;
	color: #000;
	font-size: 13px;
}
.paging .pagination&gt;li&gt;span {
	border: 0px;
	background: #0ca2c0;
}
.paging .pagination&gt;li:first-child&gt;a, .paging .pagination&gt;li:last-child&gt;a {
	background: url(images/pflower.png) no-repeat;
	line-height: 18px;
	border-radius: 0px;
	margin: 0 10px;
}
.paging .pagination&gt;li:first-child&gt;a:hover, .paging .pagination&gt;li:last-child&gt;a:hover {
	animation: roll 2s infinite linear;
	-moz-animation: roll 2s infinite linear;
	-webkit-animation: roll 2s infinite linear;
}
.em-warning.em-warning-errors.error {
	background: #ffbaba;
	border: 1px solid #d7010d;
	padding: 10px;
	border-radius: 5px;
	margin-bottom: 30px;
}
.page404 {
	width: 100%;
	float: left;
	text-align: center;
	padding: 215px 0;
}
.page404 .p404 {
	margin: 0px;
	padding: 0px;
}
.page404 .p404 li {
	display: inline-block;
	list-style: none;
	width: 206px;
	height: 201px;
	background: #99c404;
	border-radius: 5px;
	margin: 0 8px;
	text-align: center;
	line-height: 201px;
	overflow: hidden;
	font-size: 200px;
	font-weight: 800;
	font-family: "Open Sans";
	color: #fff;
}
.page404 .p404 li.zero {
	background: url("images/404shape.png") no-repeat center 30px #e1cf04;
	color: rgba(0,0,0,0);
}
.page404 h6 {
	margin: 40px 0;
	font-size: 36px;
}
.page404 .return {
	border: #f3b0ba solid 2px;
	display: inline-block;
	font-size: 24px;
	font-family: 'Bubblegum Sans', cursive;
	padding: 25px;
}
.page404 .return a, .page404-content a {
	color: #00d3f3;
}
.page404v2 {
	background: url(images/404bg.png) top center #000;
	padding: 310px 0;
	width: 100%;
	float: left;
	text-align: center;
	background-size: cover;
}
.page404v2 p {
	color: #fff;
}
.page404v2 .title404 {
	position: relative;
}
.page404v2 .title404 h1 sup {
	font-family: 'Bubblegum Sans', cursive;
	font-size: 70px;
	color: #fff;
	top: -1.7em;
	font-style: italic;
}
.page404v2 .title404 h1 {
	font-family: 'Bubblegum Sans', cursive;
	font-size: 200px;
}
.page404v2 .title404 h1 span {
	color: #fff;
}
.page404v2 .title404 h1 sub {
	font-family: "Open Sans";
	color: #fff;
	font-size: 48px;
	font-style: italic;
}
.links {
	font-size: 24px;
	font-family: 'Bubblegum Sans', cursive;
	color: #fff;
}
.page404-content h5 {
	font-family: 'Courgette';
	color: #0ca2c0;
	font-size: 36px;
}
.page404-content .input-group {
	width: 60%;
	margin: 28px auto 40px;
	position: relative;
	background: #ffffff;
	border: 1px solid rgba(255,255,255,.1);
	padding: 10px 20px;
}
.page404-content .input-group input[type="text"] {
	border: 0px;
	border-radius: 0px;
	box-shadow: none;
	width: 100%;
}
.page404-content .input-group input[type="submit"] {
	position: absolute;
	right: 5px;
	top: 5px;
	z-index: 99;
	border: 0px;
	background: url(images/rmbg.png) no-repeat;
	background-size: cover;
	font-family: 'Bubblegum Sans', cursive;
	color: #fff;
	padding: 11px 44px;
	font-size: 16px;
	text-transform: uppercase;
}
.p404-bottom {
	line-height: 36px;
}
.p404-bottom strong {
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}
.p404-bottom .list {
	margin: 0;
	padding: 0px;
}
.p404-bottom .list li {
	list-style: none;
	color: #fff;
	font-style: italic;
	color: #b2b2b2;
}
.event-caption {
	bottom: 0;
	height: 100%;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	text-align: center;
	top: 100%;
	width: 65%;
	z-index: 99;
	opacity: 0;
	padding: 50px 0;
}
.event-caption h3 {
	font-size: 24px;
	margin: 10px 0;
	color: #fff;
}
.event-caption p {
	color: #0ca2c0;
	font-size: 12px;
	font-weight: 600;
}
.event-caption p strong {
	padding-left: 10px;
}
.event-caption ul {
	margin: 0 0 0 20px;
	padding: 0px;
	text-align: left;
}
.event-caption ul li {
	list-style: none;
	color: #fff;
	line-height: 30px;
	margin: 0px;
	font-size: 12px;
	font-weight: 600;
}
.event-caption ul li .fa {
	font-size: 16px;
	width: 20px;
	text-align: left;
}
.event-caption .book-now {
	background: url(images/rmbg.png);
	color: #fff;
	font-family: 'Bubblegum Sans', cursive;
	font-size: 18px;
	background-size: cover;
	padding: 10px 35px;
	margin-top: 20px;
	display: inline-block;
	width: 152px;
	height: 47px;
	box-sizing: border-box;
}
.events-paralx {
	background: url(images/eventparalaxbg.jpg) no-repeat top center fixed;
	background-size: cover;
	padding: 80px 0;
	position: relative;
	width: 100%;
	float: left;
	margin-top: 20px;
}
.events-paralx:after {
	position: absolute;
	left: 0px;
	top: 0px;
	content: "";
	background: rgba(0,0,0,.88);
	width: 100%;
	height: 100%;
}
.events-paralx .container {
	position: relative;
	z-index: 99;
}
.events-paralx .sec-title {
	color: #fff;
}
.events-paralx .event-content {
	background: #f0f0f0;
	border-radius: 5px 0 0 5px;
	float: left;
	padding: 40px 50px 40px 80px;
	margin-top: 40px;
	position: relative;
}
.events-paralx .col-md-1, .events-paralx .col-md-5, .events-paralx .col-md-6 {
	padding: 0px;
}
.events-paralx img {
	width: 100%;
	height: auto;
}
.events-paralx .event-content .rate {
	position: absolute;
	right: 20px;
	top: 45px;
	font-weight: 400;
	color: #00b4cc;
}
.events-paralx .event-date {
	text-align: center;
	color: #fff;
	border-radius: 5px;
	font-size: 18px;
	font-weight: 100;
	font-family: "Open Sans";
	line-height: 25px;
	position: relative;
	z-index: 99;
	height: 114px;
	width: 114px;
	margin-top: 165px;
	padding: 7px 0;
}
.events-paralx .event-date strong {
	font-size: 48px;
	font-weight: 900;
	line-height: 48px;
}
.events-paralx .event-date span {
	font-size: 14px;
	font-weight: 400;
}
.events-paralx .event-content .event-tools {
	width: 100%;
	padding: 0px;
	margin: 15px 0;
}
.events-paralx .event-content .event-tools li {
	display: inline-block;
	list-style: none;
	margin-right: 20px;
	font-size: 12px;
	color: #141414;
}
.events-paralx .event-content .event-tools .fa, .events-paralx .event-content p strong {
	color: #00b4cc;
	font-weight: 400;
	font-size: 16px;
}
.events-paralx .event-content .event-tools li:last-child {
	margin: 0px;
}
.events-paralx .event-content p {
	font-size: 14px;
	line-height: 20px;
	color: #515151;
	margin-bottom: 30px;
}
.events-paralx .event-content .countdown-section {
	background: #141414;
	margin-right: 10px;
	border-radius: 5px;
	width: 20%;
	font-size: 16px;
	color: #fff;
	font-weight: 700;
	padding: 15px 10px 20px;
	box-shadow: 2px 4px 1px rgba(0,0,0,.3);
}
.events-paralx .event-content .countdown-period {
	color: #00b4cc;
	font-size: 14px;
	font-weight: 400;
	border-top: 1px solid #323232;
	padding-top: 8px;
}
.event-packages {
	width: 100%;
	float: left;
	padding: 80px 0;
}
.event-packages h3.sec-title {
	font-size: 30px;
	line-height: 30px;
	margin-bottom: 30px;
	color: #000;
}
.package-table {
	margin: 0px;
	padding: 0px;
}
.package-table li {
	list-style: none;
}
.pcontent {
	border: 1px solid #a1a1a1;
	width: 100%;
	text-align: center;
	border-radius: 5px;
	padding: 40px 0;
}
.event-packages .pcontent h2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 32px;
	font-weight: 300;
}
.pcontent strong {
	color: #00b4cc;
	font-size: 101px;
	font-family: 'Bubblegum Sans', cursive;
}
.pcontent p {
	font-size: 16px;
	color: #8e8e8e;
}
.event-packages .pcontent h3 {
	font-family: 'Open Sans', sans-serif;
	font-size: 32px;
	font-weight: 300;
	color: #00b4cc;
}
.pcontent.selected, .pcontent.selected strong, .pcontent.selected h3, .pcontent.selected p {
	color: #fff;
	border: 0px;
}
.event-video-section {
	width: 100%;
	float: left;
	background: url(images/events-video-bg.jpg) no-repeat top center fixed;
	background-size: cover;
	padding: 80px 0;
	position: relative;
	text-align: center;
}
.event-video-section h2 {
	color: #fff;
	position: relative;
	margin-bottom: 50px;
}
.event-video-section h2:after {
	position: absolute;
	width: 170px;
	height: 2px;
	background: #00b4cc;
	content: "";
	left: 0;
	right: 0;
	margin: auto;
	bottom: -20px;
}
.event-video-section p {
	width: 80%;
	color: #fff;
	margin: 0 auto 30px;
}
.event-video-section strong {
	font-size: 15px;
	color: #fff;
	font-weight: 400;
}
.event-video-section:after {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	content: "";
	background: rgba(0,0,0,.60);
}
.event-video-section .container {
	position: relative;
	z-index: 99;
}
.play-icon {
	border: 5px solid #fff;
	width: 100px;
	height: 100px;
	margin: 20px auto 0;
	border-radius: 100%;
	line-height: 94px;
	color: #fff;
	font-size: 50px;
}
.play-icon a {
	color: #fff;
}
.is-countdown {
}
.countdown-rtl {
	direction: rtl;
}
.countdown-holding span {
	color: #888;
}
.countdown-row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}
.countdown-show1 .countdown-section {
	width: 98%;
}
.countdown-show2 .countdown-section {
	width: 48%;
}
.countdown-show3 .countdown-section {
	width: 32.5%;
}
.countdown-show4 .countdown-section {
	width: 24.5%;
}
.countdown-show5 .countdown-section {
	width: 19.5%;
}
.countdown-show6 .countdown-section {
	width: 16.25%;
}
.countdown-show7 .countdown-section {
	width: 14%;
}
.countdown-section {
	display: block;
	float: left;
	font-size: 75%;
	text-align: center;
}
.countdown-amount {
	font-size: 200%;
}
.countdown-period {
	display: block;
}
.countdown-descr {
	display: block;
	width: 100%;
}
.event-details .event-caption {
	top: 11px;
	opacity: 1;
	background: rgba(0,0,0,.85);
	width: 25%;
	left: 50px;
	margin: inherit;
	height: 94%;
}
.event-details .event-caption ul {
	margin-left: 40px;
}
.event-details .map {
	width: 100%;
	float: left;
}
.event-details .map_canvas {
	height: 355px;
	width: 100%;
	border-radius: 5px;
	margin-top: 1px;
}
.event-details .event-content {
	margin: 20px 0;
	width: 100%;
	float: left;
}
.event-details .event-content p {
	margin: 20px 0;
	line-height: 24px;
}
.comment-form, .event-details {
	width: 100%;
	float: left;
}
.comment-form ul {
	margin: 0px;
	padding: 0px;
}
.comment-form ul li {
	list-style: none;
	margin: 20px 0;
}
.comment-form textarea {
	width: 100%;
	border-radius: 0px;
	background: #f3f3f3;
	border: 0px;
	resize: none;
	padding: 10px;
	float: left;
	margin-top: 20px;
	min-height: 142px;
}
.comment-form .form-control {
	border: 0px;
	background: #f3f3f3;
	border-radius: 0px;
	box-shadow: none;
}
.comment-form #submit {
	background: url(images/bluebtn.png);
	font-family: 'Bubblegum Sans', cursive;
	font-size: 18px;
	color: #fff;
	border: 0px;
	width: 152px;
	height: 47px;
	text-align: center;
	line-height: 47px;
	float: left;
	margin: 15px 0 15px 0;
}
.event-details #booking_form {
	width: 100%;
	float: left;
	border: 1px solid #f5f5f5;
	padding: 15px;
	margin: 20px 0 30px;
}
.event-details .em-booking-form-details label, .event-details .em-booking-login label {
	font-weight: 400;
	width: 80px;
	vertical-align: top
}
.event-details .em-booking-form-details .input, .event-details .em-booking-form-details select, .event-details .em-booking-form-details textarea, .event-details .em-booking-login .input {
	border: 1px solid #efefef;
	border-radius: 0;
	box-shadow: none;
	height: auto;
	outline: 1px solid #fff;
	padding: 10px 15px;
	width: 50%;
	background: #fafafa;
}
.em-booking-submit, #em_wp-submit {
	border: 0px;
	color: #fff;
	text-transform: uppercase;
	padding: 0 20px;
	line-height: 40px;
	border-radius: 3px;
	background: #0ca2c0;
	font-weight: 600;
}
.em-booking-login {
	margin-top: 30px;
}
.em-booking-login-form p:last-child label {
	display: none;
}
body .em-booking-login .em-booking-login-form&gt;label {
	font-size: 14px;
	width: 110px;
	line-height: 36px;
}
span.ticket {
	font-size: 24px;
	font-weight: 600;
	color: #222;
}
.event-details .comment-form .thumb {
	width: 80px;
	height: 80px;
	float: left;
	margin-right: 30px;
}
.event-details .comment-form .thumb img {
	width: 100%;
	height: auto;
	border-radius: 5px;
}
.event-details .comment-form .text {
	box-sizing: border-box;
}
.event-details .comment-form .text .post-time li {
	display: inline-block;
	margin: 0px;
	padding: 0px;
}
.event-details .comment-form .children {
	padding-left: 80px;
}
.event-details .comment-form .comment, .post-comments {
	width: 100%;
	float: left;
	clear: both;
}
.form-submit .submit {
	background: #f5f5f5;
	border: medium none;
	display: inline-block;
	margin: 20px 0 0 15px;
	min-width: 100px;
	padding: 8px 10px;
	cursor: pointer;
}
span.ticket .fa {
	margin-left: 10px;
}
.product-listing {
	width: 100%;
	float: left;
}
.product-listing ul {
	padding: 0px;
	list-style: none;
}
.product-listing ul li {
	float: left;
	margin-bottom: 30px;
}
.product-listing .pro-list {
	float: left;
	width: 100%;
	padding: 4px;
	background-color: #fff;
	outline: dashed 1px #fff;
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
	position: relative;
}
.product-listing .pro-list .thumb, .product-listing .pro-list .text, .product-listing .pro-list .thumb img {
	float: left;
	width: 100%;
}
.product-listing .pro-list .text {
	padding: 15px 8px;
	background-color: #f5f5f5;
	position: relative;
	z-index: 100;
}
.product-listing .pro-list .text .pro-name {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.product-listing .pro-list .text .pro-name h4, .product-listing .pro-list .text .pro-name p {
	font-family: 'Bubblegum Sans', cursive;
	font-size: 18px;
	color: #999999;
	margin: 0px;
}
.product-listing .pro-list .text .pro-name h4 {
	float: left;
}
.product-listing .pro-list .text .pro-name p.price {
	float: right;
	color: #00b7db;
}
.product-listing .pro-list .text p {
	font-size: 13px;
	margin: 0px;
	color: #999999;
}
.cart-options {
	float: left;
	width: 100%;
	height: 0px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 99.0%;
	z-index: 10;
	background-color: #f5f5f5;
	border-left: solid 4px #fff;
	border-bottom: solid 4px #fff;
	border-right: solid 4px #fff;
	outline: dashed 1px #fff;
	margin: -1px 0 0 0;
}
.cart-options .dropdown-menu {
	left: -180px;
	top: 50px;
	width: 235px;
}
.cart-options .dropdown-menu span {
	display: none;
}
.cart-options .topbar-social.topbar-social-cp {
	height: 41px;
}
.cart-options .topbar-social.topbar-social-cp li {
	width: 45px;
	text-align: center;
	padding: 13px 0;
}
.cart-options ul {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px
}
.cart-options ul&gt;li {
	width: 25%;
	padding: 10px 0px;
	text-align: center;
	float: left;
	font-size: 11px;
	color: #999;
	border-left: solid 1px #cccccc;
	margin: 0px 0px 5px 0px;
	position: relative;
}
.cart-options ul&gt;li:first-child {
	border: none;
}
.cart-options .show .feedback {
	text-align: center;
	font-size: 10px;
	display: none;
}
.cart-options .added_to_cart.wc-forward {
	left: 0;
	position: absolute;
	right: 0;
	top: 30px;
	background: #f5f5f5;
}
.box-caption .added_to_cart.wc-forward {
	color: #fff;
	border-radius: 3px;
	padding: 10px;
}
.pro-list:hover .cart-options {
	height: 110px;
	opacity: 1;
	box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2);
}
.wrapper .cp-caring-product .tab-content.product-listing .cart-options a {
	color: #080808;
}
.cart-options a:hover, .wrapper .cp-caring-product .tab-content.product-listing .cart-options a:hover {
	color: #00b7db;
}
.cart-options a i {
	display: block;
	margin: 0px 0px 5px 0px;
	font-size: 16px;
}
.cart-options .star-rating {
	float: left;
	width: 100%;
	text-align: center;
	margin: 15px 0px 0px 90px;
}
.cart-options .star-rating&gt;span {
	color: #f58220;
}
.saletag {
	background: url(images/saletag.png);
	height: 76px;
	width: 76px;
	text-align: center;
	line-height: 76px;
	position: absolute;
	left: -15px;
	top: -15px;
	text-transform: uppercase;
	font-size: 16px;
	color: #e5476a;
	font-family: 'Bubblegum Sans', cursive;
}
.pro-list .cart-options .rating {
	margin-top: 0;
}
.cart-options .rating {
	margin-top: 15px;
}
.product-detail {
	float: left;
	width: 100%;
	margin: 0px;
}
.product-detail .thumb {
	float: left;
	width: 100%;
}
.product-detail .thumb img {
	border: solid 3px #e6e6e6;
}
.product-detail .thumbnails .zoom {
	width: 25%;
	padding: 5px;
	box-sizing: border-box;
}
.product-detail .text {
	float: left;
	width: 100%;
}
.product-detail .text h3, .about-childstore .text h3 {
	margin: 0px 0px 10px 0px;
}
.product-detail .text p, .about-childstore .text p {
	color: #999;
	font-size: 13px;
}
.product-detail .text .price {
	font-size: 24px;
	color: #00b7db;
	float: left;
	width: 100%;
}
.item-detail {
	float: left;
	width: 100%;
}
.item-detail ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.item-detail ul li {
	width: 100%;
	float: left;
	color: #333;
	margin: 2px 0px;
	font-size: 13px;
}
.item-detail ul li a {
	color: #333;
	margin: 0px 3px 0px 0px;
}
.item-detail ul li a:hover {
	text-decoration: underline;
}
.item-detail ul li span {
	color: #999;
	margin: 0px 5px 0px 0px;
}
.item-detail .rating {
	float: left;
	margin: 0;
}
.item-detail .rating p {
	direction: ltr;
	margin: 6px 10px 6px 0px;
	float: left;
}
.product-detail .text h3 span, .about-childstore .text h3 span {
	color: #e7521d;
}
.product-detail .thumb img {
	width: 100%;
	height: 100%;
}
.zoom {
	display: inline-block;
	position: relative;
}
.zoom:after {
	content: "";
	display: block;
	width: 33px;
	height: 33px;
	position: absolute;
	top: 0;
	right: 0;
}
.zoom img {
	display: block;
}
.zoom img::selection {
	background-color: transparent;
}
.quantity {
	float: left;
	text-align: left;
}
#myform {
	padding: 5px;
	margin: 0;
}
.qty {
	width: 40px;
	height: 42px;
	text-align: center;
	float: left;
	border-radius: 0px;
	border: solid 1px #cccccc;
	margin: 0px -1px;
	color: #999999;
}
input.qtyplus, input.qtyminus {
	width: 18px;
	height: 42px;
	float: left;
	border-radius: 0px;
	border: solid 1px #cccccc;
	background: none;
	color: #999999;
	font-size: 20px;
}
#myform button {
	height: 47px;
	width: 152px;
	background-image: url(images/cart-btn.png);
	background-repeat: no-repeat;
	background-position: center;
	border: none;
	background-color: transparent;
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	margin: 0px 0px 0px 30px;
}
#myform button i {
	margin: 0px 5px 0px 0px;
}
.item-share {
	float: left;
	width: 100%;
	margin: 10px 0px 0px 0px;
}
.item-share p {
	margin: 3px 10px 3px 0px;
	float: left;
}
.item-share ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
}
.item-share ul li {
	float: left;
	margin: 0px 3px;
}
.item-share ul li a {
	color: #999;
	font-size: 16px;
}
.item-share ul li a:hover {
	color: #00b7db;
}
.related-products.product-listing .pro-list {
	border: 0px solid #e1e1e1;
	outline: none;
	box-shadow: none;
	padding: 0px;
}
.related-products.product-listing .pro-list .thumb {
	border: 3px solid #e1e1e1;
}
.related-products.product-listing .pro-list .cart-options {
	outline: none;
}
.related-products.product-listing .pro-list .text {
	background: #0ca2c0;
}
.related-products.product-listing .pro-list .text .pro-name h4, .related-products .product-listing .pro-list .text .pro-name p, .related-products.product-listing .pro-list .text .pro-name p.price, .related-products.product-listing .pro-list .text p {
	color: #fff;
}
.wishlist_table tr td.product-thumbnail a img, .wishlist_table tr th.product-thumbnail {
	width: auto;
}
.wrapper .woocommerce table.wishlist_table {
	font-size: 16px;
}
.wrapper .woocommerce .shop_table.cart thead th {
	color: #fff;
	border-color: #fff;
}
.wrapper .woocommerce .shop_table.cart .remove {
	background: #fff;
	border-radius: 100%;
	box-shadow: 0 0 3px rgba(0,0,0,0.6);
	color: #333;
	display: inline-block;
	font-size: 24px;
	height: 30px;
	line-height: 30px;
	width: 30px;
}
.wrapper .shop_table .product-thumbnail {
	display: inline-block;
	margin-right: 20px;
}
.wrapper .shop_table .product-name a {
	color: #333;
}
.cart-table {
	float: left;
	width: 100%;
	margin: 0px 0px 30px 0px;
	overflow: hidden;
}
.cart-table .rating {
	float: none;
	display: inline-block;
	margin: 12px 0 8px;
}
.cart-table ul {
	width: 100%;
	display: table;
	padding: 0px;
	border-left: solid 1px #dfdfdf;
	border-bottom: solid 1px #dfdfdf;
	border-top: solid 1px #dfdfdf;
	margin: 0px;
}
.cart-table ul li {
	display: table-row;
	margin: 0px;
	background-color: #FFF;
	width: 100%;
}
.cart-table ul li:hover {
	background-color: #f6f6f6;
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
}
.cart-table ul li p {
	margin: 0px;
}
.cart-table ul li .product, .cart-table ul li .detail, .cart-table ul li .price, .cart-table ul li .quantity, .cart-table ul li .total, .cart-table ul li .del {
	display: table-cell;
	border-right: solid 1px #dfdfdf;
	border-bottom: solid 1px #dfdfdf;
	padding: 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	text-align: center;
	vertical-align: middle;
}
.cart-table ul li .product {
	width: 14%;
}
.cart-table ul li .detail {
	width: 30%;
	float: none;
}
.cart-table ul li .price {
	width: 12%;
}
.cart-table ul li .quantity {
	width: 25%;
	float: none;
}
.cart-table ul li .quantity .quantity {
	border: none;
	display: inline-block;
	width: auto;
}
.cart-table ul li .quantity .qty {
	width: 100px;
}
.cart-table ul li .quantity .myform {
	width: 136px;
	padding: 0px;
	margin: 0px auto;
}
.cart-table ul li .total {
}
.cart-table ul li .del {
}
.table-caps {
	font-size: 18px;
	font-weight: normal;
	text-transform: capitalize;
	font-family: 'Bubblegum Sans', cursive;
}
li.table-caps:hover {
	background-color: #fff!important;
	box-shadow: none!important;
}
.cart-table ul li.table-caps .product, .cart-table ul li.table-caps .detail, .cart-table ul li.table-caps .price, .cart-table ul li.table-caps .quantity, .cart-table ul li.table-caps .total, .cart-table ul li.table-caps .del {
	padding: 20px 10px;
}
.cart-table .close {
	float: none;
	font-size: 30px;
}
.table-caps&gt;div {
	border-bottom: solid 5px #000;
}
.update-cart {
	float: left;
	width: 100%;
	background-color: #f6f6f6;
	padding: 30px 50px;
	border-left: solid 1px #dfdfdf;
	border-right: solid 1px #dfdfdf;
	border-bottom: solid 1px #dfdfdf;
	box-sizing: border-box;
}
.update-cart .input-append {
	margin: 0px;
	float: left;
}
.update-cart .btn {
	padding: 7px 12px 6px 12px;
}
.update-cart input[type="text"] {
	width: 300px;
	min-height: 35px;
	border: solid 1px #ccc;
	padding: 5px 6px;
}
.cart-steps {
	float: left;
	width: 100%;
	padding: 25px;
	background-color: #FFF;
	border: solid 1px #cfcfcf;
	min-height: 350px;
	margin: 0;
}
.cart-steps table {
	width: 100%;
	padding: 0px;
	border: none;
}
.cart-steps .input-block-level {
	padding: 10px;
	min-height: 40px;
	border-radius: 0px;
	margin: 0px 0px 15px 0px;
	border: 1px solid #cccccc;
	width: 100%;
}
.cart-steps label {
	cursor: default;
	color: #898989;
	margin: 0px 0px 10px 0px;
	display: block;
	font-weight: normal;
}
.cart-steps table {
	float: left;
	width: 100%;
	margin: 0px 0px 30px 0px;
}
.cart-steps table tr td {
	padding: 10px 0px;
}
.sub-totle {
	font-size: 18px;
	font-weight: normal;
	color: #898989;
}
.grand-totle {
	font-size: 24px;
	font-weight: normal;
}
.cart-steps .btn-style {
	background: url(images/cart-btn.png);
	width: 152px;
	height: 47px;
	text-align: center;
	line-height: 47px;
	color: #fff;
	border: 0px;
	font-family: 'Bubblegum Sans', cursive;
	padding: 0px;
	display: inline-block;
}
.woocommerce-cart-options h4 {
	margin-bottom: 20px;
}
.cart-steps .btn-style:hover {
	color: #fff;
}
.rating {
	unicode-bidi: bidi-override;
	direction: rtl;
	float: left;
}
.rating&gt;span {
	display: inline-block;
	position: relative;
	font-size: 22px;
	color: #FC0;
}
.rating&gt;span:hover:before, .rating&gt;span:hover~span:before {
	content: "\2605";
	position: absolute;
}
.aboutv1 {
	padding-bottom: 0;
}
.aboutus-page {
	width: 100%;
	float: left;
}
.about-slider {
	border-radius: 5px;
	width: 100%;
	float: left;
	padding: 5px;
	box-shadow: 0px 1px 7px rgba(0,0,0,0.5);
}
.about-slider img {
	width: 100%;
	height: auto;
}
.about-slider .bx-wrapper .bx-prev, .about-slider .bx-wrapper .bx-next, .post-thumb .bx-wrapper .bx-prev, .post-thumb .bx-wrapper .bx-next {
	background: rgba(255,255,255,.5);
	width: 25px;
	text-align: center;
	line-height: 25px;
	height: 25px;
	text-indent: inherit;
	font-size: 0;
}
.about-slider .bx-wrapper .bx-prev:after, .about-slider .bx-wrapper .bx-next:after, .post-thumb .bx-wrapper .bx-prev:after, .post-thumb .bx-wrapper .bx-next:after {
	content: "\f053";
	font-family: FontAwesome;
	font-size: 14px;
	line-height: 25px;
	color: #fff;
	text-shadow: 1px 1px 2px rgba(0,0,0,.5);
}
.about-slider .bx-wrapper .bx-next:after, .post-thumb .bx-wrapper .bx-next:after {
	content: "\f054";
}
.about-content h3 {
	margin-bottom: 20px;
}
.about-content h3 span {
	color: #0ca2c0;
}
.accor-testimonials {
	width: 100%;
	float: left;
	margin: 70px 0 80px;
}
.accor-testimonials h2 {
	margin-bottom: 20px;
}
.accor-testimonials .panel-group {
	margin: 0;
}
.accor-testimonials .panel-heading {
	border-radius: 5px;
}
.accor-testimonials .panel-default&gt;.panel-heading {
	border: 0px;
}
.accor-testimonials .panel {
	box-shadow: none;
	border: 0px;
}
.accor-testimonials .panel-title a {
	color: #fff;
	font-size: 14px;
	display: block;
	position: relative;
}
.accor-testimonials .panel-title a:after {
	content: "\f068";
	float: right;
	font-family: FontAwesome;
}
.accor-testimonials .panel-title a.collapsed:after {
	content: "\f067";
	float: right;
	font-family: FontAwesome;
}
.accor-testimonials .panel-group .panel-heading+.panel-collapse&gt;.panel-body, .accor-testimonials .panel-group .panel-heading+.panel-collapse&gt;.list-group {
	border: 0px;
}
.accor-testimonials .panel-body {
	color: #999999;
}
.about-testimonials {
	border: 1px solid #d2cfaf;
	border-radius: 5px;
	padding: 30px 40px;
	width: 100%;
	float: left;
	position: relative;
}
.about-testimonials:before {
	background-color: #fff;
	color: #ccc;
	content: "ï„";
	font-family: FontAwesome;
	font-size: 22px;
	left: 30px;
	position: absolute;
	top: 20px;
	z-index: 99;
}
.about-testimonials p {
	border-left: 1px solid #cccccc;
	color: #999999;
	padding: 0 0 0 30px;
}
.about-testimonials h5 {
	font-size: 16px;
	margin-top: 20px;
}
.about-testimonials small {
	color: #999999;
	font-size: 12px;
}
.happy-customers {
	background: #eeeeee;
	width: 100%;
	float: left;
	padding: 80px 0;
	text-align: center;
}
.happy-customers h3 {
	font-size: 30px;
}
.happy-customers p {
	font-size: 18px;
	color: #000000;
	font-weight: 300;
	font-family: "Open Sans";
	margin-top: 10px;
}
.happy-customers h4 {
	font-size: 18px;
	text-transform: uppercase;
	color: #383838;
}
.happy-customers .fa {
	border: 1px solid #000;
	width: 65px;
	height: 65px;
	text-align: center;
	line-height: 65px;
	font-size: 30px;
	color: #383838;
	border-radius: 100%;
}
.happy-customers .owl-theme .owl-controls .owl-page span {
	width: 40px;
	height: 5px;
	border-radius: 0px;
	opacity: 1;
	background: #383838;
}
.aboutv2 {
	padding: 0px;
}
.cp-about-timetable {
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	padding: 80px 0;
}
.cp-about-timetable ul {
	margin: 0px;
	padding: 0px;
}
.cp-about-timetable ul li {
	border-bottom: 1px solid #e0e0e0;
	list-style: none;
	width: 100%;
	float: left;
	padding: 10px 0;
	font-size: 13px;
	color: #999999;
}
.cp-about-timetable .days {
	width: 40%;
	float: left;
	border-right: 1px solid #e0e0e0;
}
.cp-about-timetable .class {
	width: 60%;
	float: left;
	padding: 5px 0 0 10px;
}
.cp-about-timetable .days strong {
	font-family: 'Bubblegum Sans', cursive;
	font-size: 18px;
	color: #505050;
	font-weight: normal;
	display: block;
}
.cp-timeline-section {
	width: 100%;
	float: left;
	padding: 80px 0;
}
.our-timeline {
	width: 100%;
	position: relative;
	float: left;
}
.our-timeline:after {
	position: absolute;
	width: 3px;
	height: 100%;
	background: #eaeaea;
	content: "";
	left: 0;
	right: 0;
	margin: auto;
}
.cp-timeline-block-left {
	width: 50%;
	float: left;
	padding-right: 45px;
	position: relative;
	margin-bottom: 30px;
	clear: left;
}
.cp-timeline-block-left:after {
	position: absolute;
	width: 18px;
	height: 18px;
	border-radius: 17px;
	border: 2px solid #fff;
	content: "";
	top: 20px;
	right: -9px;
	background: #f08113;
	z-index: 99;
}
.cp-timeline-block-right:after {
	position: absolute;
	width: 18px;
	height: 18px;
	border-radius: 17px;
	border: 2px solid #fff;
	content: "";
	top: 20px;
	left: -9px;
	background: #f08113;
	z-index: 99;
}
.cp-timeline-block-right {
	width: 50%;
	float: right;
	padding-left: 45px;
	position: relative;
	margin-top: 30px;
	clear: right;
}
.cp-timeline-block-left .content-box, .cp-timeline-block-right .content-box {
	background: #f9f9f9;
	border-radius: 7px;
	width: 100%;
	float: left;
	box-shadow: 0px 0px 4px rgba(0,0,0,.3);
	padding: 20px;
	position: relative;
}
.cp-timeline-block-left .content-box:after {
	background: #f9f9f9;
	content: "";
	height: 18px;
	position: absolute;
	right: -9px;
	transform: rotate(45deg);
	width: 18px;
	box-shadow: 3px -3px 5px -3px rgba(0,0,0,0.3);
	top: 20px;
}
.cp-timeline-block-right .content-box:after {
	background: #f9f9f9;
	content: "";
	height: 18px;
	position: absolute;
	left: -9px;
	transform: rotate(45deg);
	width: 18px;
	box-shadow: -3px 3px 5px -3px rgba(0,0,0,0.3);
	top: 20px;
}
.our-timeline .content-box img {
	width: 100%;
	height: auto;
	margin-bottom: 27px;
}
.our-timeline .content-box a h3 {
	color: #222;
}
.our-timeline .content-box h3 {
	font-size: 24px;
	margin-bottom: 18px;
}
.our-timeline .content-box strong {
	font-weight: normal;
	color: #0ca2c0;
}
.our-timeline .content-box p {
	color: #999999;
	line-height: 25px;
	margin-top: 10px;
}
.our-timeline .content-box a.readmore {
	background: url(images/bluebtn.png) no-repeat;
	font-size: 18px;
	color: #fff;
	font-family: 'Bubblegum Sans', cursive;
	background-size: cover;
	padding: 4px 20px;
	margin-top: 10px;
	display: inline-block;
	background-size: 100%;
}
.about-development {
	width: 100%;
	float: left;
	padding: 0 0 80px;
}
.time-care {
	width: 100%;
	float: left;
	position: relative;
	background: #fafafa;
	border: solid 5px #eeeeee;
	border-radius: 5px;
	text-align: center;
	padding: 40px 30px;
	margin: 74px 0 0;
}
.time-care:after {
	background: url(images/hang.png) no-repeat;
	width: 139px;
	height: 104px;
	content: "";
	position: absolute;
	top: -77px;
	left: 0px;
	right: 0;
	margin: auto;
}
.time-care ul {
	margin: 0px;
	padding: 0px;
}
.time-care li {
	list-style: none;
	border-bottom: #e4e4e4 solid 1px;
	padding: 20px 0 10px;
}
.time-care li:last-child {
	border: 0px;
	padding: 20px 0 0;
}
.time-care p {
	color: #999999;
	line-height: 22px;
}
.orrange {
	color: #f08113;
}
.pink {
	color: #ff505f;
}
.blue {
	color: #0ca2c0;
}
.about-development img {
	width: 100%;
	height: auto;
	border-radius: 5px;
	margin-bottom: 27px;
}
.about-development .content-box h3 {
	margin-bottom: 10px;
}
.about-development .content-box p {
	color: #999999;
	line-height: 22px;
}
.readmore-blue {
	background: url(images/bluebtn.png) no-repeat;
	font-size: 18px;
	color: #fff;
	font-family: 'Bubblegum Sans', cursive;
	display: inline-block;
	width: 152px;
	height: 47px;
	text-align: center;
	line-height: 47px;
	margin-top: 20px;
	padding: 0px;
}
.wrapper .readmore-blue:hover {
	color: #fff;
}
form .input-newsletter.feedemail-input {
	background: rgba(0,0,0,0.5) none repeat scroll 0 0;
	height: 40px;
	margin-top: 20px;
	min-width: 300px;
	padding: 0 10px;
	color: #fff;
	border: 1px solid #555;
}
.post-tools, .post-tools a {
	color: #000;
}
.post-tools .post-date {
	background: url(images/sbtn-bg.png) no-repeat;
	width: 196px;
	height: 62px;
	line-height: 62px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	font-family: 'Bubblegum Sans', cursive;
	margin-bottom: 25px;
}
.post-thumb .post-date {
	background: url(images/sbtn-bg.png) no-repeat;
	width: 196px;
	height: 62px;
	line-height: 62px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	font-family: 'Bubblegum Sans', cursive;
	margin-bottom: 25px;
	position: absolute;
	top: 20px;
	left: 20px;
	z-index: 999;
}
.post-tools .post-date strong {
	font-size: 22px;
	font-weight: normal;
}
.post-tools .post-tags, .post-comments {
	padding-left: 25px;
	position: relative;
	margin: 15px 0 0;
}
.post-tools .post-tags:before, .post-comments:before {
	content: "\f02c";
	font-family: FontAwesome;
	position: absolute;
	left: 0px;
	font-size: 18px;
}
.post-comments:before {
	content: "\f086";
}
.post-tools .readmore-blue {
	color: #fff;
}
.blog-with-sidebar .post-tools {
	width: 100%;
	float: left;
	clear: both;
	margin-bottom: 15px;
}
.blog-with-sidebar .post-tools ul {
	margin: 0px;
	padding: 0px;
}
.blog-with-sidebar .post-tools li {
	float: left;
	list-style: none;
	margin: 0 10px;
	color: #999999
}
.blog-with-sidebar .post-tools a {
	color: #999;
}
.blog-with-sidebar .post-tools .post-tags, .blog-with-sidebar .post-comments {
	margin: 0px;
}
.blog-with-sidebar .post-tools .fa, .blog-with-sidebar .post-tools .post-tags::before, .blog-with-sidebar .post-comments::before {
	color: #0ca2c0;
}
.blog-with-sidebar .readmore-blue {
	padding: 8px 20px;
	line-height: inherit;
}
.blog-with-sidebar .readmore-blue:hover {
	color: #fff;
}
.blog-post {
	border-bottom: 1px solid #e1e1e1;
	width: 100%;
	float: left;
	margin: 0 0 30px;
	padding-bottom: 17px;
}
.blog-post h3 a {
	color: #000;
}
.post-thumb {
	border: 5px solid #eaeaea;
	border-radius: 5px;
	overflow: hidden;
	box-shadow: 0 0px 4px rgba(0,0,0,.3);
	margin-bottom: 30px;
	position: relative;
	overflow: hidden;
}
.post-thumb:hover:after, .post-thumb:hover .blog-hover {
	opacity: 1;
	top: 0px;
}
.post-thumb:after {
	position: absolute;
	top: -100%;
	left: 0px;
	width: 100%;
	height: 100%;
	content: "";
	background: rgba(0,0,0,.6);
	opacity: 0;
}
.post-thumb img {
	width: 100%;
	height: auto;
}
.blog-post p {
	color: #999999;
	font-size: 13px;
	line-height: 22px;
}
.blog-post h3 {
	margin-bottom: 10px;
}
.blog-hover {
	position: absolute;
	z-index: 99;
	top: 100%;
	opacity: 0;
	bottom: 0px;
	width: 100%;
	text-align: center;
	height: 50px;
	margin: auto;
}
.blog-hover a {
	display: inline-block;
	width: 42px;
	height: 41px;
	color: #fff;
	text-align: center;
	line-height: 41px;
	font-size: 14px;
	margin-left: 5px;
	position: relative;
}
.blog-hover a:after {
	position: absolute;
	width: 42px;
	height: 41px;
	background: url(images/btn-bg.png);
	content: "";
	left: 0px;
	top: 0px;
}
.blog-hover a:hover {
	color: #fff;
}
.blog-hover a:hover:after {
	animation: roll 2s infinite linear;
	-moz-animation: roll 2s infinite linear;
	-webkit-animation: roll 2s infinite linear;
}
.post-thumb.video iframe {
	width: 100%;
	height: 340px;
	border: 0px;
}
.post-thumb.audio iframe {
	width: 100%;
	height: auto;
	border: 0px;
}
.blog-post blockquote {
	font-size: 14px;
	border-left: 5px solid #0ca2c0;
}
.blog-post blockquote p {
	color: #222;
}
.blog-post .list-group li {
	list-style: none;
	color: #222;
	line-height: 24px;
}
.blog-post .list-group li:before {
	font-family: FontAwesome;
	content: "\f00c";
	margin-right: 10px;
	color: #0ca2c0
}
.blog-posts .pagination {
	margin: 20px 0 0;
}
.post-comments-form .comment-form {
	margin: 0px;
	padding: 0px;
}
.post-comments-form .comment-form li {
	list-style: none;
	margin: 15px 0 15px;
}
.post-comments-form .comment-form li:last-child {
	margin-bottom: 0;
}
.post-comments-form .comment-form input[type="text"], .post-comments-form .comment-form textarea {
	background: #fff;
	border-radius: 5px;
	border: 1px solid #cdcdcd;
	padding: 10px 20px;
	height: auto;
	margin: 0px;
}
.side-banner {
	position: relative;
	overflow: hidden;
	border-radius: 10px;
	overflow: hidden
}
.side-banner img {
	width: 100%;
	height: auto;
}
.side-banner:after {
	position: absolute;
	left: 0px;
	top: 0px;
	content: "";
	border: 13px solid rgba(231,82,31,.56);
	width: 100%;
	height: 100%;
}
.side-banner:hover:after {
	border: 13px solid rgba(0,0,0,.56);
}
.side-banner .text {
	position: absolute;
	z-index: 99;
	bottom: 20px;
	left: 0px;
	right: 0;
	margin: auto;
	width: 229px;
	height: 95px;
	background: url(images/sidebanner-bg.png);
	text-align: center;
	color: #fff;
	font-family: 'Bubblegum Sans', cursive;
	font-size: 24px;
	line-height: 35px;
	padding: 15px 0 0 0;
}
.side-banner .text strong {
	font-size: 44px;
	font-weight: normal;
}
.wrapper .sidebar .widget {
	margin-bottom: 30px;
	width: 100%;
	float: left;
	clear: both;
}
.wrapper .widget h3 {
	margin: 0 0 20px 20px;
}
.wrapper .sidebar .widget h3 {
	padding-left: 0;
}
.sidebar .widget_search .input-group {
	border-bottom: 1px solid #e1e1e1;
}
.sidebar .widget_search .input-group-addon {
	background: none;
	border: 0px;
	color: #999999
}
.sidebar .widget_search .form-control {
	border: 0px;
	box-shadow: none;
	color: #999999
}
.sidebar .popular_post ul, .sidebar .widget_recent_entries ul {
	padding: 0px;
	margin: 0px;
}
.sidebar .popular_post ul li, .sidebar .widget_recent_entries ul li {
	list-style: none;
	float: left;
	position: relative;
	width: auto;
}
.sidebar .popular_post .thumb, .sidebar .widget_recent_entries .thumb {
	position: relative;
	border-radius: 8px;
	overflow: hidden;
}
.sidebar .popular_post .thumb::after, .sidebar .widget_recent_entries .thumb::after {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	border: 9px solid rgba(231,82,29,.33);
	top: 0px;
	left: 0px;
}
.sidebar .popular_post .thumb a img, .sidebar .widget_recent_entries .thumb a img {
	height: 131px;
	width: 125px;
}
.sidebar .categories ul, .sidebar .archives ul {
	padding: 0px;
	margin: 0px;
}
.sidebar .categories ul li, .sidebar .archives ul li {
	list-style: none;
	line-height: 30px;
}
.sidebar .widget_categories a, .sidebar .archives a {
	color: #000;
}
.sidebar .categories i, .sidebar .archives i {
	color: #999999;
	font-style: normal;
}
.sidebar .widget_categories ul li::before, .sidebar .widget_archive ul li::before {
	content: "\f105";
	color: #0ca2c0;
	font-family: FontAwesome;
	font-size: 18px;
	margin-right: 10px;
}
.sidebar .widget_tag_cloud .tagcloud a {
	border: 1px solid #0ca2c0;
	color: #000;
	border-radius: 9px;
	display: inline-block;
	padding: 5px 10px;
	margin-bottom: 5px;
	font-family: open sans;
}
.wrapper .sidebar .widget_archive li a:hover, .wrapper .sidebar .widget_archive li:hover a {
	color: #fff;
}
.blog-archives ul {
	margin: 0px;
	padding: 0px;
}
.blog-archives li {
	list-style: none;
	position: relative;
	border-radius: 5px;
	overflow: hidden;
	margin-bottom: 10px;
}
.blog-archives li img {
	width: 100%;
}
.blog-archives .date {
	background: #0ca2c0;
	width: 70px;
	height: 70px;
	top: 0px;
	left: 0px;
	position: absolute;
	font-family: 'Open Sans', cursive;
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
	border-radius: 5px;
	padding: 10px;
	z-index: 99;
}
.blog-archives h5 {
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: rgba(0,0,0,.50);
	padding-left: 80px;
	width: 100%;
	z-index: 88;
	color: #fff;
	line-height: 25px;
}
.post-comments-form&gt;h3 {
	margin-bottom: 20px;
}
#comments {
	padding: 0;
	margin: 0 0 20px;
}
#comments li {
	list-style: none;
}
#comments li ul {
	padding: 0;
}
#comments li .thumb {
	float: left;
	margin-right: 20px;
}
#comments .text {
	overflow: hidden;
}
#comments .text h4 {
	line-height: 18px;
	margin: 0 0 7px;
	color: #222;
}
#comments .text h4 a {
	color: #333;
}
.checkout-form h3 {
	margin: 15px 0 22px;
	color: #000;
}
.checkout-top {
	color: #999999;
}
.checkout-top&gt;p {
	margin: 0 0 18px;
}
.checkout-top .fa {
	margin-right: 10px;
}
.col-1, .col-2 {
	width: 50%;
	float: left;
}
.col-1 {
	padding-right: 50px;
}
.woocommerce-billing-fields label, .woocommerce-shipping-fields label {
	display: block;
	font-size: 13px;
	font-weight: 700;
	color: #0a0a0a;
}
.woocommerce-billing-fields input[type="text"], .country_select, .woocommerce-shipping-fields input[type="text"], .woocommerce-shipping-fields textarea {
	width: 100%;
	border-radius: 5px;
	border: 1px solid #b0b0b0;
	padding: 10px;
	box-shadow: 0px 0px 2px rgba(0,0,0,.3);
}
.woocommerce-billing-fields p, .woocommerce-shipping-fields p {
	margin-bottom: 15px;
}
.woocommerce-shipping-fields #ship-to-different-address label, .woocommerce-billing-fields .create-account label, .woocommerce-shipping-fields #ship-to-different-address input[type="checkout"] {
	display: inline-block;
	width: auto;
}
.your-order {
	width: 100%;
	float: left;
}
.your-order .shop_table {
	width: 48%;
	float: left;
	border: 1px solid #b0b0b0;
	border-radius: 5px;
}
.shop_table .cart_item, .shop_table thead, .shop_table tfoot th, .shop_table tfoot td {
	border-bottom: 1px solid #b0b0b0;
}
.shop_table .cart_item td, .shop_table thead th, .shop_table tfoot th, .shop_table tfoot th, .shop_table tfoot td {
	padding: 10px;
	box-shadow: 0 1px 0px rgba(0,0,0,.1)
}
.bank-details {
	width: 48%;
	float: right;
	border: 1px solid #b0b0b0;
}
.bank-details .panel-default&gt;.panel-heading {
	background: none;
}
.bank-details .panel-default&gt;.panel-heading+.panel-collapse&gt;.panel-body, .bank-details .panel {
	border-color: #b0b0b0;
}
.submit-button {
	clear: both;
	text-align: right;
}
.submit-button .readmore-blue {
	border: 0px;
}
.our-team {
	width: 100%;
	float: left;
}
.our-team .team-box {
	width: 100%;
	float: left;
	text-align: center;
	margin: 20px 0;
}
.our-team .team-box img {
	width: 212px;
	height: 212px;
	border-radius: 100%;
	margin: 0 auto 25px;
	border: 5px solid #00b4c3;
}
.our-team .team-box small {
	font-family: 'Bubblegum Sans', cursive;
	font-size: 10px;
	color: #b4b4b4;
	text-transform: uppercase;
}
.our-team .team-box p {
	font-size: 13px;
	line-height: 18px;
	transition: transform 1s linear 0s;
	-webkit-transition: transform 1s linear 0s;
	color: #333333;
}
.team-social {
	margin: 0px;
	padding: 0px;
}
.team-social li {
	list-style: none;
	display: inline-block;
	margin: 0 5px;
}
.team-social a {
	color: #000;
}
.our-team .team-box:hover img {
	border-radius: 10px;
}
.our-team .team-box .text {
	max-height: 72px;
	overflow: hidden;
	margin: 13px 0 16px;
	padding: 0 15px;
}
.our-team .team-box:hover .text p {
	transform: translateY(-100%);
	transition: transform 6s linear 0.4s;
}
.our-team .team-box img {
	transition: all ease-in-out 0.5s;
}
.contact-us h2 {
	font-size: 30px;
	line-height: 30px;
	color: #505050;
	margin-bottom: 40px;
}
.contact-form {
	width: 100%;
	float: left;
	background: #f9f9f9;
	border-radius: 6px;
	box-shadow: 0 0 4px rgba(0,0,0,.40);
	padding: 30px 60px;
}
.contact-form h4 {
	line-height: 30px;
	color: #505050;
	text-align: center;
}
.contact-form ul {
	margin: 0px;
	padding: 0px;
}
.contact-form li {
	margin: 20px 0;
	width: 100%;
	list-style: none;
}
.contact-form label {
	font-weight: normal;
	color: #5a5a5a;
	font-family: "Open Sans";
	font-size: 14px;
}
.contact-form .input-group .form-control {
	border: 1px solid #efefef;
	border-radius: 0px;
	box-shadow: none;
	outline: 1px solid #fff;
	height: auto;
	padding: 10px 15px;
}
.contact-form textarea {
	min-height: 140px;
	resize: none;
}
.contact-form input[type="submit"] {
	border: 0px;
	padding: 6px 35px;
}
.opening-hours {
	background: url(images/blackboard.png) no-repeat;
	width: 100%;
	height: 383px;
	background-size: contain;
	padding: 100px 70px;
	margin-bottom: 60px;
}
.opening-hours ul {
	margin: 0px;
	padding: 0px;
}
.opening-hours li {
	list-style: none;
	color: #fff;
	font-family: 'Bubblegum Sans', cursive;
	font-size: 24px;
	width: 100%;
	line-height: 55px;
}
.opening-hours li strong {
	font-weight: normal;
	float: right
}
.cinfo li {
	font-family: 'Bubblegum Sans', cursive;
	font-size: 18px;
	color: #686868;
}
.contact-us .map_canvas {
	width: 100%;
	height: 400px;
	margin-top: 80px;
}
.faq h3 {
	margin-bottom: 30px;
}
.faq-box {
	background: #f2f2f2;
	border-radius: 10px;
	margin: 0 0 40px;
	width: 100%;
	float: left;
}
.faq-box:last-child {
	margin: 0;
}
.faq-box .faq-head {
	border-bottom: 1px solid #e1e1e1;
	padding: 20px 20px 10px
}
.faq-box .faq-content {
	padding: 10px 20px 20px;
}
.services-paralx {
	width: 100%;
	float: left;
	padding: 100px 0;
	position: relative;
	margin: 80px 0;
}
.services-paralx .ser-content {
	width: 22%;
	float: right;
	margin-right: 15%;
	text-align: center;
}
.services-paralx .ser-content p {
	line-height: 24px;
	margin: 15px 0
}
.services-paralx .ser-content .readmore-bg {
	margin-top: 20px;
	color: #fff;
}
.howto h2 {
	margin-bottom: 35px;
}
.howto-box {
	border: 1px solid #e1e1e1;
	width: 100%;
	float: left;
	padding: 10px;
	border-radius: 5px;
}
.howto-box img {
	border-radius: 5px;
	width: 100%;
	height: auto;
	margin-bottom: 18px;
}
.howto-box h3 {
	font-size: 24px;
}
.howto-box p {
	line-height: 22px;
	color: #666666;
}
.howto-box ul {
	padding: 0px;
	margin: 0px;
}
.howto-box li {
	list-style: none;
	color: #0ca2c0;
	line-height: 24px;
}
.howto-box li a {
	color: #0ca2c0;
}
.howto-box li .fa {
	margin-right: 10px;
}
.howto-box .readmore-bg {
	margin: 0 auto;
}
.howto-box .box-footer {
	text-align: center;
	padding: 20px 0 10px;
}
body .howto-box .box-footer .readmore-bg:hover, body .readmore-blue:hover {
	color: #fff;
}
.tt-thumb {
	width: 100%;
	float: left;
	background: url(images/tatimg-bg.jpg) no-repeat top left;
	padding-top: 30px;
	text-align: right;
}
.tt-thumb:hover img {
	transform: translateY(-30px);
	-webkit-transform: translateY(-30px);
}
.welcome-content strong {
	color: #0ca2c0;
	font-weight: 600;
	font-style: italic;
	font-family: "Open Sans"
}
.welcome-content p {
	line-height: 24px;
	margin: 20px 0;
}
.quote-paralax {
	background: url(images/quotebg.jpg) top center fixed;
	background-size: cover;
	padding: 80px 0;
	width: 100%;
	float: left;
	text-align: center;
	color: #fff;
	position: relative;
	margin: 80px 0;
}
.quote-paralax:after {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.90);
	content: "";
	z-index: 1
}
.quote-paralax .container {
	z-index: 88;
	position: relative;
}
.quote-paralax h2 {
	font-size: 48px;
}
.quote-paralax h2:before, .quote-paralax h2:after {
	content: "\f10d";
	font-family: FontAwesome;
	color: #0ca2c0;
	font-size: 14px;
	vertical-align: top
}
.quote-paralax h2:after {
	content: "\f10e";
}
.quote-paralax h3 {
	margin: 20px 0;
}
.our-centers {
	width: 100%;
	float: left;
}
.centers-posts {
	margin: 0px;
	padding: 0px;
}
.centers-posts li {
	width: 100%;
	float: left;
	list-style: none;
	margin: 20px 0;
}
.centers-posts img {
	width: 100%;
	height: 139px;
}
.box-content h4 {
	font-size: 20px;
	color: #0ca2c0;
	margin-bottom: 10px;
}
.box-content p {
	font-size: 13px;
	line-height: 20px;
}
.box-content h6 {
	border-top: 1px solid #e1e1e1;
	padding-top: 16px;
	font-family: "open Sans";
	margin-top: 5px;
}
.centers-posts .thumb {
	border-radius: 5px;
	overflow: hidden;
	position: relative;
}
.centers-posts .thumb:after, .our-centers .map:after {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border: 10px solid rgba(231,82,29,.33);
}
.our-centers .map_canvas {
	width: 100%;
	height: 500px;
}
.our-centers .map {
	position: relative;
	width: 100%;
	float: left;
	border-radius: 8px;
	overflow: hidden;
	margin-top: 20px;
}
.our-centers .video {
	margin: 60px 0 0;
	width: 100%;
	float: left;
}
.our-centers .video embed {
	width: 100%;
	height: 360px;
	border: 0px;
	border-radius: 10px;
}
.our-centers .video h3 {
	margin-bottom: 10px;
}
.what-we-do-paralx {
	width: 100%;
	float: left;
	position: relative;
	background-size: cover;
	padding: 80px 0;
}
.what-we-do-paralx:after {
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.80);
}
.what-we-do-paralx .container {
	position: relative;
	z-index: 99;
}
.know-our-mission {
	width: 100%;
	float: left;
	margin: 0px 0 80px
}
.know-our-mission .col-lg-6 {
	padding: 0px;
}
.know-our-mission .thumb {
	position: relative;
	overflow: hidden;
	border-radius: 0px 13px 13px 0px;
	box-shadow: 4px 5px 0px rgba(0,0,0,0.2);
}
.know-our-mission .thumb img {
	width: 100%;
	height: auto;
}
.know-our-mission .thumb:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: 0px;
	border: 13px solid rgba(255,255,255,.1);
	border-left: 0;
}
.know-our-mission .content-box {
	padding: 80px;
	width: 70%;
}
.know-our-mission .content-box h2 {
	margin-bottom: 20px;
}
.know-our-mission .content-box p {
	line-height: 24px;
}
.know-our-mission .content-box ul {
	padding: 0px;
	margin: 0px;
}
.know-our-mission .content-box li {
	list-style: none;
	vertical-align: top;
	line-height: 54px;
}
.know-our-mission .content-box .fa {
	font-size: 28px;
	color: #00b4cc;
	margin-right: 10px;
}
.gray-box, .gray-box2 {
	background: url(images/wwd-img2.png) no-repeat left bottom #fff;
	border-radius: 10px;
	padding: 30px 30px 150px 30px;
	width: 80%;
	height: 100%;
}
.gray-box2 {
	background: url(images/wwd-img3.png) no-repeat left bottom #fff;
}
.what-we-do-paralx h2 {
	color: #fff;
	font-size: 30px;
	margin-bottom: 30px;
}
.what-we-do-paralx h3 {
	font-size: 30px;
	margin-bottom: 14px;
}
.what-we-do-paralx p {
	line-height: 24px;
}
.what-we-do-events {
	padding: 74px 0 30px;
	width: 100%;
	float: left;
}
.what-we-do-events h2 {
	margin: 0 0 40px;
	color: #000;
}
.what-we-do-events .gallery-multi-col li, .what-we-do-events .event-multi-col li {
	margin: 0;
}
.tour-wrap {
	background: url(images/tours-bg.jpg);
	width: 100%;
	float: left;
	margin-bottom: 2px;
}
.tour-wrap .tour-content {
	text-align: center;
	color: #fff;
	width: 75%;
	margin: 100px auto 0;
}
.tour-wrap .tour-content h1 {
	font-size: 48px;
}
.tour-wrap .tour-content h2 {
	font-size: 30px;
}
.tour-wrap .tour-content p {
	line-height: 30px;
	font-size: 18px;
	margin: 10px 0;
}
.tour-wrap .tour-content .team-social {
	margin: 15px 0;
}
.tour-wrap .tour-content .team-social a {
	color: #fff;
	font-size: 25px;
}
.tour-wrap .tour-content .team-social li {
	margin: 0 15px;
}
.tour-wrap .tour-content img {
	width: 100%;
	height: auto;
}
.more-clients .testi-post {
	border: 1px solid #e3e3e3;
	float: left;
	list-style: outside none none;
	padding: 10px;
	width: 100%;
}
.testimonials-main {
	background-size: cover;
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	width: 100%;
	float: left;
}
.testimonials-main h2 {
	margin-bottom: 20px;
}
.testimonials-main .thumb {
	position: relative;
	border-radius: 10px;
	overflow: hidden;
}
.testimonials-main .thumb img {
	width: 100%;
	height: auto;
}
.testimonials-main .thumb:after {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	content: "";
	border: 10px solid rgba(255,255,255,.3);
}
.testimonials-main p {
	font-family: 'Bubblegum Sans', cursive;
	font-size: 20px;
	line-height: 36px;
	position: relative
}
.testimonials-main p:before {
	content: "\f10d";
	font-family: FontAwesome;
	color: #cccccc;
	display: block;
}
.testimonials-main p:after {
	content: "\f10e";
	font-family: FontAwesome;
	color: #cccccc;
	display: block;
	text-align: right;
}
.testimonials-main h3 {
	color: #0ca2c0;
}
.more-clients {
	padding: 80px 0 65px;
	width: 100%;
	float: left;
}
.more-clients ul {
	margin: 0px;
	padding: 0px;
}
.more-clients li {
	list-style: none;
	margin: 7px 0;
	float: left;
	padding: 10px;
}
.more-clients img {
	float: left;
	margin-right: 20px;
}
.more-clients .fa {
	color: #cdcdcd;
}
.video-header {
	width: 100%;
	height: 554px;
	position: relative;
	overflow: hidden;
	border-radius: 7px;
}
.video-header:after {
	border: 10px solid rgba(255,255,255,0.3);
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.ui-video-background {
	position: absolute;
	top: 0;
	left: 0;
}
.ui-video-background-controls {
	margin: 0;
	padding: 0 10px;
}
.ui-video-background-controls li {
	float: left;
	padding: 10px;
}
.video-background {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
	height: 100%!important;
	z-index: 0;
}
.video-background video {
	min-height: 100%;
	min-width: 100%;
}
.cp-home-events {
	width: 100%;
	float: left;
}
.home-events {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0;
}
.home-events li {
	list-style: none;
}
.home-events .event-thumb::before {
	display: none;
}
.home-events .event-caption {
	width: 100%;
	background: rgba(0,0,0,.8);
	height: 23%;
	top: inherit;
	bottom: 0;
	opacity: 1;
	padding: 0;
}
.home-events .event-thumb:hover .event-caption {
	height: 100%;
	top: inherit;
	padding: 50px 0;
}
.home-events .event-caption ul {
	margin: 0px;
	text-align: center;
}
.cp-our-staff {
	width: 100%;
	float: left;
	padding: 80px 0;
	background: #f9f9f9;
}
.cp-team-grid ul {
	margin: 0px;
	padding: 0px;
	width: 100%;
	float: left;
}
.cp-team-grid li {
	list-style: none;
	text-align: center;
}
.staff-thumb-holder {
	width: 110px;
	height: 110px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	overflow: hidden;
	background: #fff;
	border-radius: 5px;
	box-shadow: 0 0 1px #d7d7d7;
	margin: 0 auto 35px;
}
.staff-thumb-holder img {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	margin: -18px;
}
.staff-content&gt;p {
	font-size: 18px;
	font-family: 'Bubblegum Sans', cursive;
}
.staff-content {
	width: 65%;
	border-bottom: 3px solid #e7521d;
	margin: 0 auto;
	padding-top: 5px;
}
.cp-team-grid li:hover .staff-content {
	background: #e7521d;
	border-radius: 5px;
	position: relative;
}
.cp-team-grid li:hover .staff-content:after {
	position: absolute;
	top: -8px;
	left: 0;
	right: 0;
	margin: auto;
	content: "";
	width: 0;
	height: 0;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	border-bottom: 11px solid #e7521d;
}
.cp-team-grid li:hover .staff-content p, .cp-team-grid li:hover .staff-content h4 {
	color: #fff;
}
.inner-page-content .home-events&gt;li {
	margin-bottom: 30px;
}
.tt-thumb img, .our-team .team-box .text, .post-thumb:after, .side-banner:after, .blog-hover, .blog-hover a, .logo-nav .navigation ul li a, .home-services .service-box:hover .sicon, .tab-pro-box .box-caption, .cp-caring-product .nav-tabs&gt;li&gt;a, .cp-caring-product .nav-tabs&gt;li&gt;a:after, .gallery-thumb:before, .gallery-caption, .paging .pagination&gt;li:first-child&gt;a, .paging .pagination&gt;li:first-child&gt;span, .paging .pagination&gt;li:last-child&gt;a, .paging .pagination&gt;li:last-child&gt;span, .event-thumb:before, .event-caption, .pro-list, .cart-options, .staff-content, .cp-team-grid li:hover .staff-content:after {
	transition: ease-in-out all 0.3s;
	-webkit-transition: ease-in-out all 0.3s;
}
.yith-wcwl-add-to-wishlist {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	background: #f5f5f5;
	width: 100%;
	text-align: center;
}
.yith-wcwl-add-to-wishlist .ajax-loading {
	display: none!important;
}
.event-single img {
	height: 355px;
	width: 1140px;
}
#succ_mess {
	margin: -22px 0 0 45px;
	padding: 20px;
	position: absolute;
}
.bypostauthor {
}
.quote&gt;a {
	font-size: 48px;
	color: #fff;
}
.cp-home-newsletter button {
	background-color: transparent;
	border: none;
}
body .cp-home-newsletter h3 {
	margin-bottom: 15px;
}
.cp-home-newsletter input {
	border: 1px solid #f08113;
	border-radius: 7px;
	color: #333;
	font-size: 16px;
	height: 40px;
	line-height: inherit;
	text-align: left;
	width: 570px;
	padding: 0 15px;
}
.search-panel .dropdown button {
	border: none;
}
.searchsubmit {
	display: none;
}
.searchform {
	height: 34px;
	margin: 0;
	width: 240px;
	clear: both;
}
.modal.in .modal-dialog {
	z-index: 99999;
}
.help-404 .form-404 input[type="text"] {
	border: 1px solid #ccc;
	line-height: 40px;
	padding: 0 15px;
	color: #333;
	font-family: 'Open Sans', sans-serif;
	width: 100%;
	margin: 20px 0;
}
.help-404 .form-404 #searchsubmit {
	border: 0px;
	border-radius: 2px;
	line-height: 40px;
	padding: 0 20px;
	color: #fff;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
}
#block_content_first .h-style {
	margin: 0 0 50px;
	text-align: center;
}
.wrapper .event-post {
	padding: 0px;
	width: 20%;
	float: left;
}
.wrapper .event-post img {
	width: 100%;
}
.wrapper .event-post .captions {
	padding: 10px 20px;
}
.wrapper .event-post .captions h4 {
	margin: 0 0 10px;
}
.wrapper .event-post .captions h4 a {
	color: #fff;
}
.wrapper .event-post .captions .hover-links&gt;a {
	color: #fff;
}
.wrapper .event-post .captions .eventcd {
	background-color: transparent;
	margin: 5px 0 0;
}
#countdown-box-2 .countdown_row .countdown_section {
	display: inline-block;
	padding: 0 8px;
}
#countdown-box-2 .countdown_row {
	width: 100%;
}
#countdown-box-2 .countdown_row .countdown-period {
	display: block;
}
.our-team-cp .tour-wrap .col-md-4 img {
	width: 100%;
}
#block_content_first.col-md-9 {
	margin-bottom: 50px;
}
#block_content_first.col-md-9 .tour-wrap .tour-content {
	margin-top: 40px;
}
ul.travel-home-blog {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
}
.travel-home-blog .post_featured_image img {
	width: 100%;
}
.trave-home-blog .section-title {
	margin: 0 0 40px;
}
.travel-home-blog .post-head h3 {
	margin: 0 0 10px;
}
.travel-home-blog .post-head ul {
	margin: 0 0 10px;
	padding: 0;
}
.travel-home-blog .post-head ul li {
	list-style: none;
}
.travel-home-blog .post-head ul li .fa {
	margin-right: 7px;
}
.travel-home-blog .hb-content .read-more {
	display: inline-block;
	padding: 4px 15px;
	color: #fff;
}
.trave-home-blog .bx-wrapper .bx-pager {
	display: none;
}
.trave-home-blog .bx-wrapper .bx-prev {
	left: 20px;
}
.travel-home-blog .post_featured_image .blog-thumbnail-video object {
	height: 600px;
	width: 100%;
}
.normal-grid .add_to_cart_button::after, .normal-grid .add_to_cart_button::before {
	display: none;
}
.normal-grid .tab-pro-box .box-caption a.addtocart {
	position: relative;
	min-width: 150px;
	height: 48px;
	padding: 0;
	margin-top: 10px;
	display: inline-block;
	padding: 3px 0;
}
.normal-grid .tab-pro-box .box-caption {
	bottom: 0;
	padding: 10px 0 0;
}
.wrapper .normal-grid .product-box {
	margin: 0 0 30px;
}
.product.type-product.status-publish .images .woocommerce-main-image {
	display: block;
}
.wrapper .checkout.woocommerce-checkout {
	margin-bottom: 0;
}
.woocommerce-checkout #order_review {
	margin-bottom: 0;
}
.wrapper .checkout.woocommerce-checkout .woocommerce-checkout-review-order {
	margin-bottom: 0;
}
.post-comments-form #comments li ul {
	margin: 20px 0 0;
}
.cp-map-containter {
	float: left;
	width: 100%;
}
.cp-map-containter .map_canvas {
	float: left;
	width: 100%!important;
}
.login-container .dropdown-menu .product_list_widget {
	padding: 5px 10px;
}
.login-container .dropdown-menu .product_list_widget a {
	font-size: 14px;
}
.login-container .dropdown-menu p {
	padding: 0 10px;
}
.blog-post {
	padding-bottom: 30px;
	margin-bottom: 50px;
}
.blog-post p {
	color: #222;
	font-size: 14px;
	line-height: 24px;
	margin: 0 0 15px;
}
.blog-post h1, .blog-post h2, .blog-post h3, .blog-post h4, .blog-post h5, .blog-post h6 {
	color: #222;
	margin: 20px 0;
	font-weight: 600;
}
.blog-post .col-md-9&gt;h3:first-child {
	font-size: 48px!important;
	width: 600px break-word;
	margin: 0 0 20px;
 word-wrap:;
}
.blog-post h1 {
	font-size: 48px;
}
.blog-post h2 {
	font-size: 36px!important;
}
.blog-post h3 {
	font-size: 30px!important;
}
.blog-post h4 {
	font-size: 24px!important;
}
.blog-post h5 {
	font-size: 20px!important;
}
.blog-post h6 {
	font-size: 18px!important;
}
.blog-post .iwrapper {
	margin: 0 0 10px;
	display: none;
}
.blog-post .picon span {
	display: inline-block;
	padding: 0 2px;
}
.blog-post .picon span a {
	color: #222;
}
.blog-post .blog-caption h4 {
	font-size: 48px!important;
	margin: 0 0 10px;
	color: #222;
}
.blog-post .blog-caption h4 a {
	color: #222;
}
.blog-post .blog-post-text li {
	line-height: 30px;
}
.blog-post .blog-caption .blog-tools ul li {
	display: inline-block;
	margin: 0 7px;
}
.blog-post .blog-tools ul li a {
	color: #222;
}
.blog-post .post-tools .post-tags {
	display: block;
	margin: 0 0 10px;
	float: left;
	width: 100%;
}
.blog-post .post-tools .post-date {
	margin-bottom: 10px;
}
.blog-post blockquote {
	padding-left: 40px;
	font-size: 18px;
	padding-top: 0;
}
.blog-post blockquote p {
	font-size: 18px;
	line-height: 24px;
	font-weight: 600;
}
.blog-post .blog-caption blockquote p a {
	font-size: 14px;
}
.blog-post .blog-caption blockquote {
	padding: 10px 20px 10px 40px;
}
.blog-post .blog-tools ul, .blog-post .blog-tools ul li {
	padding: 0;
	list-style: none;
}
.blog-post .blog-tools ul li {
	margin: 0 0 10px;
}
.blog-post .blog-tools ul li .fa {
	margin-right: 5px;
}
.blog-post ol li {
	line-height: 24px;
	color: #222;
}
.blog-post table {
	width: 100%;
	padding-bottom: 5px;
	border-bottom: 1px solid #ededed;
	margin-bottom: 20px;
}
.blog-post table th {
	padding: 5px;
}
.blog-post table td {
	border-top: 1px solid #ededed;
	padding: 5px 0;
}
.blog-post dl {
	padding-left: 30px;
}
.blog-post dl dt {
	font-size: 14px;
	line-height: 30px;
}
.blog-post dl dd {
	margin-bottom: 15px;
}
.blog-post ul li {
	line-height: 24px;
}
.blog-post address {
	line-height: 24px;
}
.blog-post pre {
	white-space: pre-wrap;
	overflow: auto;
	padding: 25px 20px;
	border: none;
}
.blog-post p img.alignleft {
	margin-right: 20px;
	float: left;
	max-width: 100%;
	width: inherit;
}
.blog-post p img.alignright, p img.alignright, .wp-caption.alignright {
	margin-left: 20px;
	float: right;
	max-width: 100%;
	width: inherit;
}
.wp-caption.alignleft {
	float: left;
}
.wp-caption.aligncenter {
	width: 100% !important;
	float: left;
	text-align: center;
	max-width: 100%;
}
.blog-post p img.alignnone, img.alignnone, .wp-caption.alignnone img, .wp-caption.alignnone {
	height: auto;
	max-width: 100%;
}
.cp_full_width p .alignnone, .cp_full_width .wp-caption.aligncenter {
	margin: 15px 0;
}
.blog-post .wp-caption.alignnone {
	width: 100%!important;
	position: relative;
	height: auto;
}
.entry-content-cp &gt; p img, img.size-full {
	max-width: 100%;
	height: auto;
}
.blog-post .wp-caption .wp-caption-text {
	float: left;
	width: 100%;
	bottom: 0;
	padding: 15px 0px;
	color: #222;
	margin: 0;
}
.blog-post .wp-caption.alignnone img {
	width: 100%;
	height: auto;
}
.blog-post .wp-caption.alignright {
	float: right;
	margin-left: 20px;
}
.blog-post ul li span, .blog-post ul li strong, .blog-post ul li em {
	font-size: 14px!important;
}
.paging .pagination&gt;li&gt;a:hover {
	color: #222;
}
.paging .pagination&gt;li span.page-numbers, .paging .pagination&gt;li span.current {
	color: #222;
}
.blog_post_detail .paging .pagination&gt;li:first-child&gt;a:hover, .blog_post_detail .paging .pagination&gt;li:last-child&gt;a:hover {
	animation: inherit;
}
.blog_post_detail .paging .pagination&gt;li span.page-numbers {
	background: url("images/pflower.png") no-repeat 0 0;
	border-radius: 0;
	line-height: 18px;
	margin: 0 10px;
	width: 29px;
	height: 29px;
}
.blog_post_detail .paging .pagination&gt;li span.page-numbers:hover {
	color: #222;
}
.blog-post .post-password-form input {
	border: 1px solid #ededed;
	padding: 5px 10px;
}
.blog-post .post-password-form input[type="submit"] {
	padding: 5px 20px;
	color: #fff;
}
.blog-post #gallery-1 {
	margin-top: 30px;
}
.blog-post #gallery-1, .blog-post #gallery-2 {
	margin-left: -15px;
	margin-right: -15px;
}
.blog-post #gallery-1 .gallery-item, .blog-post #gallery-2 .gallery-item {
	margin-top: 0;
	padding: 0 15px;
}
.blog-post #gallery-1 .gallery-item img, .blog-post #gallery-2 .gallery-item img {
	border: none;
}
.blog-post .gallery dl dt {
	border: 1px solid #ccc;
	padding: 2px;
}
.format-gallery .blog-post p {
	float: left;
	width: 100%;
}
.blog-post .post-tools li h4 {
	margin: 0;
	font-size: 14px!important;
	font-weight: 400;
	line-height: 24px;
	color: #999999;
}
.comment-form #submit {
	line-height: 30px;
}
.navbar-default #navbar .menu li.page_item a {
	color: #222;
}
ul.children {
	display: none;
}
.logo-nav .main-nav ul li.page_item ul.children a:hover {
	background: #f08113;
	color: #fff;
}
.logo-nav .main-nav ul li.page_item {
	position: relative;
}
.logo-nav .main-nav ul li.page_item a {
	padding: 0 15px;
}
.navbar-default #navbar .menu li.page_item a:hover {
	background: #f08113;
	color: #fff;
}
ul.children {
	display: none;
	position: absolute;
	left: 0;
	top: 100%;
	background: #fff;
	min-width: 230px;
	z-index: 999;
}
body .logo-nav .main-nav ul li.page_item:hover&gt;ul.children {
	display: block;
}
body .logo-nav .main-nav ul li li:hover&gt;ul.children {
	display: block;
	left: 100%;
	top: 0;
}
body .logo-nav .main-nav ul li.page_item ul.children li {
	width: 100%;
	position: relative;
	padding: 0px;
}
body .logo-nav .main-nav ul li.page_item:hover&gt;ul.children {
	display: block;
}
.logo-nav .main-nav ul li.page_item ul.children a {
	color: #222;
	display: block;
	padding: 0px 5px;
	line-height: 36px;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	border-bottom: 1px solid #ccc;
}
body .logo-nav .main-nav ul li.menu-item {
}
#child-care .logo-nav .main-nav ul li.menu-item .dropdown-menu .dropdown-menu {
	display: none;
}
#child-care .logo-nav .main-nav ul li.menu-item&gt;.dropdown-menu&gt;li:hover&gt;.dropdown-menu {
	display: block;
}
.sidebar_section ul {
	padding: 0;
}
.sticky .blog-post {
	position: relative;
	padding: 10px 15px;
	box-shadow: 0 0 5px #ccc;
}
.sticky .blog-post:after {
	font-family: 'FontAwesome';
	content: "\f005";
	font-size: 14px;
	position: absolute;
	right: 10px;
	top: 10px;
	background-color: #fff;
	color: #555;
	border-radius: 100%;
	padding: 2px 3px;
	width: 24px;
	line-height: 20px;
	height: 24px;
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.4);
}
.blog-post .wp-caption.alignleft, p .alignleft {
	float: left;
	margin-right: 20px;
}
.blog-post iframe {
	height: 300px;
	width: 100%;
}
.sidebar .widget #calendar_wrap a:hover {
	color: #fff;
}
.wp-caption.aligncenter, .blog-post .wp-caption.alignright, .wp-caption.aligncenter, .wp-caption.aligncenter img {
	max-width: 100%;
	height: auto;
	width: auto;
}
body .blog-single .wp-caption.aligncenter {
	width: 100% !important;
	text-align: center;
	float: left;
	margin-top: 30px;
}
.sidebar .widget.widget_recent_entries ul li:before, .sidebar .widget.popular_post ul li:before {
	display: none;
}
.sidebar .widget.widget_recent_entries ul li, .sidebar .widget.popular_post ul li {
	padding: 0;
}
.sidebar .widget.widget_archive li:hover a, .sidebar .widget.widget_archive li a:hover {
	color: #222;
}
.sidebar .widget .textwidget {
	padding: 0;
}
body .widget_rss img {
	width: inherit;
}
/***************   Mega Menu   **************/

.search-panel .dropdown button {
	background: none;
	padding-right: 0px;
}
.login-container .search-panel {
	margin: 10px 30px 0 0;
	float: left;
}
.cp-megamenu {
	width: 100%;
	float: left;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-top: 20px;
}
.logo-nav .cp-megamenu .cp-mega-menu .main-menu &gt; ul {
	width: 100%;
	float: left;
}
.logo-nav .cp-megamenu .cp-mega-menu .main-menu &gt; ul &gt; li {
	margin: 0px;
	padding: 0px;
}
.logo-nav .cp-megamenu .cp-mega-menu .main-menu &gt; ul &gt; li &gt; a {
	padding: 15px;
	display: block;
	color: #222;
}
.logo-nav .cp-megamenu .cp-mega-menu .main-menu &gt; ul &gt; li &gt; a:hover {
	background: #f08113;
	color: #fff;
}
.cp-megamenu #mega_main_menu li.default_dropdown &gt; .mega_dropdown &gt; li &gt; .item_link {
	line-height: 30px;
}
.search-panel .dropdown-menu {
	min-width: 245px;
	background: #f4f4f4;
	border-color: #f4f4f4;
	left: -50px;
	top: 57px;
}
.search-panel .dropdown-menu .total .amount {
	float: right;
}
.search-panel .dropdown-menu .wp-post-image {
	width: 70px;
	height: 70px;
	float: left;
	margin-right: 10px;
	border-radius: 3px;
}
.search-panel .dropdown-menu .mini_cart_item {
	margin: 0 0 15px;
	padding: 0 0 15px;
	border-bottom: 1px solid #cecece;
}
.search-panel .dropdown-menu .mini_cart_item p {
	text-align: center;
}
.modal-footer .btn-style {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #ccc;
	border-radius: 5px;
	height: 33px;
	padding: 0 10px;
}
.single-testimonial .cp-page-content .post-thumb, .single-team .cp-page-content .post-thumb {
	width: 40%;
	float: left;
}
.testimonial-right, .team-right {
	float: right;
	width: 60%;
	padding-left: 30px;
	box-sizing: border-box;
}
.testimonial-right h3 {
	margin: 0px;
}
.testimonial-right .post-tools {
	display: none;
}
.main-banner {
	clear: both;
}
#wrapper .pagination &gt; li:first-child &gt; a, #wrapper .pagination &gt; li:first-child &gt; span {
	border: 0px;
}
/*UPDATE SECTION START*/

.travel-home-blog .post_featured_image img {
	height: auto;
}
.trave-home-blog .bx-controls {
	display: none;
}
.lastest-content ul {
	padding: 0 0 0 0;
	margin: 0;
	list-style: none;
	display: block;
	text-align: center;
}
.lastest-content ul li {
	padding: 10px 0;
	margin: 0 20px;
	overflow: hidden;
	display: inline-block;
}
.lastest-content .pro-bottom {
	overflow: hidden;
}
.lastest-content ul li .fa {
	padding: 0 8px 0 0;
}
.lastest-content .iwrapper {
	float: left;
	margin: 0 20px 0 0;
}
.lastest-content .latest-pro-cart {
	float: left;
	padding: 10px 20px;
}
.latest-products .title {
	background: none !important;
	display: inline-block;
}
.latest-products .filter-links a {
	color: #fff;
}
.deal-product .pro-img {
	float: left;
	margin: 0 15px 0 0;
}
.product-options {
	overflow: hidden;
}
.product-options ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.product-options ul li {
	display: block;
	overflow: hidden;
}
.deal-product .pull-right {
	overflow: hidden;
}
.deal-product .pull-right ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.deal-product .pull-right ul li {
	display: block;
	padding: 0;
	overflow: hidden;
}
.deal-product .pull-right ul li a {
	padding: 10px 20px;
	display: block;
}
.pro-details {
	overflow: hidden;
	float: left;
	margin: 20px 0 0 0;
}
/*UPDATE SECTION END*/

/*UPDATE 09-03-2016*/

.home-blog-container {
	width: 100%;
	float: left
}
.home-blog-container .home-blog-slider .thumb img {
	width: 100%;
	height: auto;
}
.home-blog-container .home-blog-slider &gt; li {
	border: 1px dashed #e8e8e8;
	padding: 4px;
	position: relative;
	list-style: none;
}
.home-blog-container .home-blog-slider .blog-content &gt; h3 {
	margin: 0px;
	padding: 10px;
}
.home-blog-container .home-blog-slider .blog-content &gt; h3 a {
	color: #fff;
}
.home-blog-container .home-blog-slider .blog-content .post-meta ul {
	width: 100%;
	float: left;
	list-style: none;
	padding: 20px 0;
	margin: 0px;
}
.home-blog-container .home-blog-slider .blog-content .post-meta li {
	width: 50%;
	padding: 0;
	margin: 0px;
	float: left;
	text-align: center;
	list-style: none;
	font-weight: 700;
	font-size: 14px;
}
.home-blog-container .home-blog-slider .blog-content .post-meta li .add_to_cart_button {
	background: #0da2c0;
	color: #fff;
	text-transform: uppercase;
	font-size: 13px;
	padding: 8px 10px;
}
.home-blog-container .home-blog-slider .blog-content .post-meta li .add_to_cart_button:hover {
	background: #222;
	color: #fff;
}
.home-blog-container .home-blog-slider .blog-content .post-meta li .fa {
	color: #0da2c0;
	margin-right: 7px;
}
.latest-products .panel-primary {
	border-color: #0da2c0;
	width: 100%;
	float: left;
}
.latest-products .panel-primary .lastest-content {
	padding: 15px;
	width: 100%;
	float: left;
}
.latest-products .panel-primary .latest-product-slider &gt; li {
	width: 33.333333%;
	float: left;
	margin: 0px;
	padding: 15px;
	box-sizing: border-box;
	text-align: left;
}
.latest-products .panel-primary .latest-product-slider .pro-bottom ul {
	text-align: left;
}
.latest-products .panel-primary .latest-product-slider .pro-bottom li {
	text-align: left;
	margin: 0px;
}
.latest-products .panel-primary &gt; .panel-heading {
	background-color: #0da2c0;
	border-color: #0da2c0;
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
}
.cp_woo_grid.simple-grid .product-box &gt; ul {
	padding: 0px;
	margin: 0px;
}
.cp_woo_grid.simple-grid .product-box &gt; ul &gt; li {
	background-color: #fff;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
	float: left;
	outline: 1px dashed #ffffff;
	padding: 4px;
	position: relative;
	width: 100%;
	list-style: none;
}
.cp_woo_grid.simple-grid .product-box &gt; ul &gt; li .text {
	background: #f5f5f5;
	padding: 15px 10px;
}
.cart-options ul &gt; li {
	list-style: none;
}

.cp_woo_grid.simple-grid .rating {display:none;}
.cp_woo_grid.simple-grid .pro-list:hover .cart-options {min-height:75px; max-height:75px;}

.news-tools ul {margin:0px; padding:0px; list-style:none;}
.deals.woocommerce h2 {margin-bottom:20px;}
.cp_woo_grid.simple-grid h2{margin-bottom:20px;}


/* CSS For Contact Form */
.wpcf7-form {
 background: #f9f9f9 none repeat scroll 0 0;
 border-radius: 6px;
 box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
 float: left;
 padding: 30px 60px;
 width: 100%;
}
.wpcf7-form &gt; p {
 color: #5a5a5a;
 font-family: "Open Sans";
 font-size: 14px;
 font-weight: normal;
 list-style: outside none none;
 margin: 20px 0;
 width: 100%;
}
.wpcf7-form input {
 border: 1px solid #efefef;
 height: auto;
 margin: 5px 0 0;
 outline: 1px solid #fff;
 padding: 10px 15px;
 width: 100%;
}
.wpcf7-form textarea {
 border: 1px solid #efefef;
 height: auto;
 margin: 5px 0;
 min-height: 140px;
 outline: 1px solid #fff;
 padding: 10px 15px;
 width: 100%;
}
.wpcf7-form .wpcf7-submit {
 background: rgba(0, 0, 0, 0) url("images/bluebtn.png") no-repeat scroll 0 0;
 border: medium none;
 color: #fff;
 display: inline-block;
 font-family: "Bubblegum Sans",cursive;
 font-size: 18px;
 height: 47px;
 line-height: 47px;
 margin-top: 20px;
 text-align: center;
 width: 152px;
}

@media all and (min-width: 320px) and (max-width:768px)
{
body .logo-nav .main-nav ul li.menu-item a {
  color: #454545;
  display: block;
  font-family: "Bubblegum Sans",cursive;
  font-size: 16px;
  font-weight: 400;
  line-height: 65px;
  padding: 0;
}
}</pre></body></html>