@font-face {
    font-family: 'ABeeZee'; /*a name to be used later*/
    src: url('font/ABeeZee-Regular.ttf'); /*URL to font*/
}
body{font-family:ABeeZee;}

img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}

.tp-caption a{color:#fff;text-shadow:none;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out}.tp-caption a:hover{color:#fff}.tp-caption.kids-slider-header,.kids-slider-header{font-size:43px;line-height:36px;font-weight:700;font-family:"Lobster Two";color:rgb(255,255,255);text-decoration:none;padding:6px 21px 12px;text-shadow:none;background-color:rgb(49,133,203);border-radius:7px 7px 7px 7px;border-width:0px;border-color:rgb(0,0,0);border-style:none}.tp-caption.kids-slider-header-alt,.kids-slider-header-alt{font-size:19px;line-height:20px;font-weight:400;font-family:"Lobster Two";color:rgb(255,255,255);text-decoration:none;padding:8px 21px;text-shadow:none;background-color:#FFC107;border-radius:7px 7px 7px 7px;border-width:0px;border-color:rgb(0,0,0);border-style:none}

@import url(http://fonts.googleapis.com/css?family=Lato:regular&amp;subset=latin);
@import url(http://fonts.googleapis.com/css?family=Lobster+Two:regular&amp;subset=latin);
@import url(http://fonts.googleapis.com/css?family=Lobster+Two:regular&amp;subset=latin);
@import url(https://fonts.googleapis.com/css?family=Cuprum);
/* fonts */
/*font-family: 'Roboto Condensed', sans-serif;
font-family: 'Droid Sans', sans-serif;
*/
html body{
	font-family: 'Cuprum', sans-serif;
	color: #a2825c;
	font-size: 18px;
	line-height: 2;
}
.pagenavi .prevpostslink:before,
.pagenavi .nextpostslink:before,
a.page-numbers,
span.page-numbers{
	font-size: 16px;
}

a.alt,
.footer .wpcf7,
#breadcrumbs .delimiter:before,
.footer input,
.top-panel input,
select, 
input[type="date"]{
	color: #a2825c;
}
#kids_main_nav a{
	font-family: 'Cuprum', sans-serif;
	color: #fff;
	font-size: 13px;
	text-transform: uppercase;
	line-height: 2;
}
#kids_main_nav {
	font-size: 19px;
}

.section-title,
.post-content .widget-title,
.entry-container aside:not(#sidebar-right):not(#sidebar-left) .widget-title,
.entry-container main .widget-title{
	color: #8E0414;
	line-height: 1.25;
	font-size: 22px;
}

.widget-title,
.section-title,
.title,
.header_container h1,
#respond_block h1,
.button,
#respond_block .comment-reply-link,
#respond_block .comment-edit-link,
.cws_button,
input[type="submit"],
.widget_calendar caption,
.pricing_table_column .price_part,
blockquote:before,
blockquote:after,
.testimonial p:before,
.testimonial p:after,
.slogan>.widget_text:before,
.slogan>.widget_text:after,
.post_cats span, 
.post_tags span,
.post-meta .post-date,
.post-title a,
ul.products li.product .price,
.woocommerce .widget_shopping_cart_content .buttons a.button, 
.woocommerce .products a.add_to_cart_button, 
.woocommerce .products a.added_to_cart,
.woocommerce .summary>.product_title,
.woocommerce .summary .price,
.woocommerce-page .button,
.woocommerce-page [type="submit"],
.woocommerce-page [type="button"]:not(.plus):not(.minus),
.woocommerce-page .added_to_cart,
.woocommerce .button,
.woocommerce [type="submit"],
.woocommerce [type="button"]:not(.plus):not(.minus),
.woocommerce .added_to_cart,
.holder404{
	
}
#respond_block .comment-author{
	color: #3185cb;
}

a, 
ul.type-2 li:before,
.post-title a:hover,
a.alt:hover{
	color: #3185cb;
}
 


/* Colors for: top bar, menu, buttons, widget titles */
.cws_button ,
.kids_curtain:before,
.accordion li a.opener:before,
ul li:before,
.post-meta .post-date:before,
b.trigger:before,
.accordion_title .accordion_icon,
.accordion_title  .acc_featured_icon,
aside .widget h3.widget-title,
aside .widget.type-3 h3.widget-title .cloud-element-1:before,
aside .widget.type-3 h3.widget-title .cloud-element-1:after,
aside .widget.type-3 h3.widget-title .cloud-element-2:before,
aside .widget.type-3 h3.widget-title .cloud-element-2:after,
aside .widget.type-3 h3.widget-title .cloud-element-3:before,
aside .widget.type-3 h3.widget-title .cloud-element-3:after,
#kids_main_nav ul ul li:hover,
#kids_main_nav > ul > li > a:before,
#kids_main_nav ul ul,
.touch_device #kids_main_nav>ul,
.single_bar .progress,
#respond_block .comment-reply-link,
#respond_block .comment-edit-link,
#post_comment,
#search-form .button,
.wpcf7 input[type="submit"],
input[type="radio"]:checked:before,
.soc_icon.fa,
.woocommerce .widget_shopping_cart_content .buttons a.button, 
.woocommerce .products a.add_to_cart_button, 
.woocommerce .products a.added_to_cart,
.woocommerce-page .button,
.woocommerce-page [type="submit"],
.woocommerce-page [type="button"]:not(.plus):not(.minus),
.woocommerce-page .added_to_cart,
.woocommerce .button,
.woocommerce [type="submit"],
.woocommerce [type="button"]:not(.plus):not(.minus),
.woocommerce .added_to_cart,
#kids-back-top span,
.gl_cat .backLava,
.nav_cat .backLava,
.owl-controls.clickable .owl-pagination .owl-page.active span,
.tparrows.default:after,
.menu-button{
	background-color: #8E0414;
}

@media screen and (max-width: 980px){
	#kids_main_nav>ul{
		background-color: #3185cb;
	}
}


.pricing_table_header .title,
.widget_categories ul li:before,
.catappendspan:before{
	color: #3185cb;
}

input[type="checkbox"]:before{
	color: #3185cb;
}
ul.latest_tweets li li .icon_frame i.fa:before{
	background-color: rgba(49,133,203,0.4);
}

.cws_button:hover,
#kids_main_nav > ul > li:hover > a:before,
#kids_main_nav > ul > li.current-menu-item > a:before,
#kids_main_nav > ul > li.current-menu-item>a + li >a:before,
#kids_main_nav > ul > li.current-menu-ancestor > a:before,
#kids_main_nav > ul > li ul li.current-menu-item,
#kids_main_nav > ul > li ul li.current-menu-parent,
#respond_block .comment-reply-link:hover,
#respond_block .comment-edit-link:hover,
#post_comment:hover,
#search-form .button:hover,
.wpcf7 input[type="submit"]:hover,
.woocommerce .widget_shopping_cart_content .buttons a.button:hover, 
.woocommerce .products a.add_to_cart_button:hover, 
.woocommerce .products a.added_to_cart:hover,
.woocommerce-page .button:hover,
.woocommerce-page [type="submit"]:hover,
.woocommerce-page [type="button"]:not(.plus):not(.minus):hover,
.woocommerce-page .added_to_cart:hover,
.woocommerce .button:hover,
.woocommerce [type="submit"]:hover,
.woocommerce [type="button"]:not(.plus):not(.minus):hover,
.woocommerce .added_to_cart:hover,
#kids-back-top a:hover span{
	background: #D4AF37; 
	/*background: #FFC107;*/
}
.cws_button:hover,
.soc_icon.fa:hover{
	background: #FFC107 !important;
}

/* Colors for: footer */
.footer,
.footer .widget_calendar table tbody,
.top-panel .widget_calendar table tbody,
.top-panel,
#kids_header .kids_social .openbtn a,
#kids_header .kids_social span,
#kids_header .kids_social li.hide,
.kids_social .lang_bar>div>ul a:after,
.kids_social .lang_bar>div>ul a:before{
	background-color: #8E0414;
}
#kids_header .kids_social li,
.kids_social .lang_bar>div>ul>li>a:before{
	background-color: #FFEB3B;
}
.top-panel{
	border-color: #8e1f17;
}

/* Colors for: middle content (the sand color) */
aside .widget>.latest-posts-widget>.widget-content,
aside .widget.widget_categories>.ui-widget,
aside .widget.widget_archive>ul,
aside .widget_calendar>#calendar_wrap,
aside .widget_recent_comments>#recentcomments,
aside .widget>.textwidget,
aside .widget>.tagcloud,
aside .widget_search>#search-form,
aside .widget_cws_video .widget-content>.widget_video,
aside .widget>.contact-us,
aside .widget_cws_nav>.widget-content>.nav_cat,
aside .widget_meta>ul,
aside .widget_recent_entries>ul,
aside .widget_pages>ul,
aside .widget_categories>ul,
aside .cws_tweets,
aside .postform,
aside .flickr-badge,
aside .widget_cws_benefits .cws-widget-content .text_part,
aside .widget_shopping_cart_content,
aside .woocommerce.widget_price_filter>form,
aside .woocommerce.widget_product_categories .product-categories,
aside .woocommerce.widget_products .product_list_widget,
aside .woocommerce.widget_product_search>form,
aside .woocommerce.widget_recent_reviews .product_list_widget,
aside .woocommerce.widget_recently_viewed_products .product_list_widget,
aside .woocommerce.widget_top_rated_products  .product_list_widget,
aside .woocommerce.widget_layered_nav_filters>ul,
.flickr-badge img,
.kids_image_wrapper,
.woocommerce .product_list_widget img{
	border-color: #8E0414;
}

.kids_top_content_middle,
.post-entry,
.accordion_content,
.callout_widget .icons_part,
.pagenavi .page,
.pagenavi .nextpostslink,
.pagenavi .prevpostslink,
.pagenavi a.page-numbers,
.tab_items,
.tab_container,
.widget.woocommerce.widget_price_filter .ui-slider-range,
.pricing_table_column .button_part,
.page-content blockquote,
.testimonial{
	background-color: transparent;
}
.chosen-container-single .chosen-single,
.chosen-container-active.chosen-with-drop .chosen-single,
.country_select{
	background: #fcf5d5;
}

/* Colors for middle content helper */
.media-block .kids_picture,
body.home .kids_top_content_middle.homepage .bottom-border,
.kids_top_content_middle,
.entry-container #comments ol > .comment,
.entry-container .children .comment,
form textarea,
input[type*="text"],
input[type="password"],
input[type="email"],
.user-login input[type="text"],
.search input[type="text"],
.contact-us input[type="text"],
.contact-us textarea,
.wpcf7 input,
.pricing_table_column,
.flxmap-container,
.entry-container #respond_block,
.avatar,
pre,
table, 
th, 
td,
.kids_posts_container .widget_wrapper>div,
.tabs .tab,
.accordion_section,
.accordion_widget,
.toggle_widget,
.tab_items,
.slogan:after,
.callout_widget,
img[class*="wp-image"],
select,
.woocommerce-ordering>select,
.woocommerce-result-count+ul.products,
.woocommerce-ordering+ul.products,
.content-wrapper figure,
.woocommerce div.product div.images div.thumbnails .content-wrapper figure, 
.woocommerce-page div.product div.images div.thumbnails .content-wrapper figure,
.woocommerce-page #reviews #comments ol.commentlist li, 
.woocommerce-tabs #reviews #comments ol.commentlist li,
.woocommerce .product-thumbnail img,
.chosen-container-single .chosen-single,
.chosen-container .chosen-drop,
.chosen-container-active.chosen-with-drop .chosen-single,
.chosen-container-single .chosen-search input[type=text],
#order_review,
.iso-column .iso-item,
.portfolio>.item,
.portfolio .filter,
.widget.woocommerce.widget_shopping_cart ul>li,
.widget.woocommerce.widget_price_filter .ui-slider-horizontal,
.widget.woocommerce.widget_price_filter .ui-slider-handle,
.widget.woocommerce.widget_product_categories li, 
.widget.woocommerce.widget_layered_nav li,
.widget.woocommerce.widget_product_categories li ul li:first-child,
.widget.woocommerce.widget_layered_nav li ul li:first-child,
.widget.woocommerce.widget_shopping_cart ul>li,
.woocommerce .product_list_widget>li,
ul.tabs>li,
.woocommerce-page .shipping_calculator,
.woocommerce-page .cart_totals,
.woocommerce-page .shipping_calculator .shipping-calculator-form .country_to_state,
main .cws_tweets ul.latest_tweets li li,
aside .cws_tweets ul.latest_tweets li li,
aside .widget_recent_entries ul li, 
aside .widget_archive ul li, 
aside .widget_pages ul li, 
aside .widget_nav_menu ul li, 
aside .cws_tweets ul.latest_tweets li li, 
aside .widget_categories ul li, 
aside .widget_recent_comments ul li,
aside .gl_cat ul > li,
aside .nav_cat ul > li,
aside .latest-posts-widget ul li,
aside .widget_meta ul li,
.tab_container,
.widget_recent_entries ul li,
.widget_archive ul li,
.widget_pages ul li,
.widget_nav_menu ul li,
.widget_categories ul li,
.widget_recent_comments ul li,
.widget_meta ul li,
.widget.woocommerce.widget_product_categories li, 
.widget.woocommerce.widget_layered_nav li,
.latest-posts-widget ul li,
.gl_cat ul > li, 
.nav_cat ul > li,
ul.latest_tweets li li,
.widget_calendar #calendar_wrap,
.country_select{
	border: none;
}
.owl-carousel .owl-buttons>div,
main .cws-widget .carousel_header .widget_carousel_nav i,
.pricing_table_column .price_part,
.pricing_table_header,
.tabs .tab.active,
.accordion_section.active .accordion_title,
.accordion_section .accordion_title:hover,
.pagenavi .current,
.pagenavi .page:hover,
.pagenavi .prevpostslink:hover,
.pagenavi .nextpostslink:hover,
.pagenavi a.page-numbers:hover,
.widget_calendar table td#today:before,
.widget_calendar table td>a:before,
.post-footer,
ul.tabs>li.active,
.post-meta .post-comments,
.widget_calendar caption,
.widget_cws_benefits .widget-icon>i{
	background-color: #fee6b4;
}

/* Colors for: main color */
.kids-bg-level-1{
	background: #f1f1f1;
}
.kids_social .lang_bar>div>ul ul{
	border-color: #8fc0ea;
}

/* sand color */
hr{
	border-color: #673AB7;
}



/* long shadow for kids_curtain */
.no-ie .kids_curtain:before{
	text-shadow: rgb(39,106,162) 1px 1px,
	 rgb(39,106,162) 2px 2px,
	 rgb(39,106,162) 3px 3px,
	 rgb(39,106,162) 4px 4px,
	 rgb(39,106,162) 5px 5px,
	 rgb(39,106,162) 6px 6px,
	 rgb(39,106,162) 7px 7px,
	 rgb(39,106,162) 8px 8px,
	 rgb(39,106,162) 9px 9px,
	 rgb(39,106,162) 10px 10px,
	 rgb(39,106,162) 11px 11px,
	 rgb(39,106,162) 12px 12px,
	 rgb(39,106,162) 13px 13px,
	 rgb(39,106,162) 14px 14px,
	 rgb(39,106,162) 15px 15px,
	 rgb(39,106,162) 16px 16px,
	 rgb(39,106,162) 17px 17px,
	 rgb(39,106,162) 18px 18px,
	 rgb(39,106,162) 19px 19px,
	 rgb(39,106,162) 20px 20px;
}

.pp_social {display:none;}
.page-content .container {padding-bottom: 6px;}
.kids_bottom_content .content_bottom_bg{height:160px}
.bg-level-1 {background-image: none;}
.kids_bottom_content .content_bottom_bg {background-image: none;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
					only screen and (min--moz-device-pixel-ratio: 1.5),
					only screen and (-o-device-pixel-ratio: 3/2), 
					only screen and (min-device-pixel-ratio: 1.5) {.bg-level-1 {background-image: url(wp-content/uploads/2015/02/clouds_retina4.png); background-size: 1928px;}
.kids_bottom_content .content_bottom_bg {background-image: none;}
}


 .ngallery{
					margin-left: -2%;
				}
				.ngallery dd{
					margin-bottom: 0;
				}
				.ngallery .content-wrapper figure,
				.ngallery .content-wrapper figure img{
					width: 100%;
					margin: 0;
					box-sizing: border-box;
					-webkit-box-sizing: border-box;
					-moz-box-sizing: border-box;
					-ms-box-sizing: border-box;
				}
				.ngallery .content-wrapper figure>a{
					display:block;
				}
				.ngallery>.gallery-item{
					float: left;
					margin-left: 2%;
					margin-bottom: 2%;
				}
				.ngallery.column-1>.gallery-item{
					width: 98%;
				}
				.ngallery.column-2>.gallery-item{
					width: 48%;
				}
				.ngallery.column-3>.gallery-item{
					width: 31.333%;
				}
				.ngallery.column-4>.gallery-item{
					width: 23%;
				}
				.ngallery.column-5>.gallery-item{
					width: 18%;
				}
				.ngallery.column-6>.gallery-item{
					width: 14.66%;
				}
				.ngallery.column-7>.gallery-item{
					width: 12.28%;
				}
				.ngallery.column-8>.gallery-item{
					width: 10.5%;
				}
				.ngallery.column-9>.gallery-item{
					width: 9.11%;
				}

				.ngallery.column-2>.gallery-item:nth-child(2n+3),
				.ngallery.column-3>.gallery-item:nth-child(3n+4),
				.ngallery.column-4>.gallery-item:nth-child(4n+5),
				.ngallery.column-5>.gallery-item:nth-child(5n+6),
				.ngallery.column-6>.gallery-item:nth-child(6n+7),
				.ngallery.column-7>.gallery-item:nth-child(7n+8),
				.ngallery.column-8>.gallery-item:nth-child(8n+9),
				.ngallery.column-9>.gallery-item:nth-child(9n+10){
					clear: left;
				}

				@media screen and (max-width: 980px){
					.ngallery.column-5>.gallery-item,
					.ngallery.column-6>.gallery-item,
					.ngallery.column-7>.gallery-item,
					.ngallery.column-8>.gallery-item,
					.ngallery.column-9>.gallery-item{
						width: 23%;
					}
					.ngallery.column-5>.gallery-item:nth-child(5n+6),
					.ngallery.column-6>.gallery-item:nth-child(6n+7),
					.ngallery.column-7>.gallery-item:nth-child(7n+8),
					.ngallery.column-8>.gallery-item:nth-child(8n+9),
					.ngallery.column-9>.gallery-item:nth-child(9n+10){
						clear: none;
					}
					.ngallery.column-5>.gallery-item:nth-child(4n+5),
					.ngallery.column-6>.gallery-item:nth-child(4n+5),
					.ngallery.column-7>.gallery-item:nth-child(4n+5),
					.ngallery.column-8>.gallery-item:nth-child(4n+5),
					.ngallery.column-9>.gallery-item:nth-child(4n+5){
						clear: left;
					}
				}
				@media screen and (max-width: 767px){
					.ngallery{
						margin-left: 0;
					}
					.ngallery.column-2>.gallery-item,
					.ngallery.column-3>.gallery-item,
					.ngallery.column-4>.gallery-item,
					.ngallery.column-5>.gallery-item,
					.ngallery.column-6>.gallery-item,
					.ngallery.column-7>.gallery-item,
					.ngallery.column-8>.gallery-item,
					.ngallery.column-9>.gallery-item{
						width: 100%;
						margin-left: 0;
					}
					.ngallery.column-3>.gallery-item:nth-child(4n+5),
					.ngallery.column-4>.gallery-item:nth-child(4n+5),
					.ngallery.column-5>.gallery-item:nth-child(4n+5),
					.ngallery.column-6>.gallery-item:nth-child(4n+5),
					.ngallery.column-7>.gallery-item:nth-child(4n+5),
					.ngallery.column-8>.gallery-item:nth-child(4n+5),
					.ngallery.column-9>.gallery-item:nth-child(4n+5){
						clear: none;
					}
					.ngallery.column-3>.gallery-item:nth-child(2n+3),
					.ngallery.column-4>.gallery-item:nth-child(2n+3),
					.ngallery.column-5>.gallery-item:nth-child(2n+3),
					.ngallery.column-6>.gallery-item:nth-child(2n+3),
					.ngallery.column-7>.gallery-item:nth-child(2n+3),
					.ngallery.column-8>.gallery-item:nth-child(2n+3),
					.ngallery.column-9>.gallery-item:nth-child(2n+3){
						clear: left !important;
					}


				}