﻿
#site-credits {
        text-align: center;
}

#site-credits p.csli-logo {
	margin-bottom: 1em;
}

#site-credits a {
	color:#6f6f6f;
	text-decoration: underline;
}

#site-credits a:hover {
	color:#000000;
}

#site-credits p {
	margin-bottom: 0.2em;
}

	#site-credits, .menu-block, #mirror-info, #mirrors .btn-group {
		width: 100%;
		padding-left: 0;
	}

.dlstrs-container-header {
	position: relative;
	top: 27px;
	padding: 0 24px;
	margin: 0 auto;
	min-height: 83px;
	max-width: 1137px;
	width: inherit;	
}

.dlstrs-container-header #searchform {
	float: left;
}
 
.dlstrs-container {
	margin: 0 auto;
	max-width: 1188px;
	width: 100%;
	background-color: #fff;
}




.dlstrs-container-tags {
	padding: 0;
	margin: 24px auto 0;
}

	.dlstrs-container-header #search {
		width: 85%;
	}

.c3{width:25%}

.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12{min-height:1px;float:left;padding-left:10px;padding-right:10px;position:relative}

.main .c1,.main .c2,.main .c3,.main .c4,.main .c5,.main .c6,.main .c7,.main .c8,.main .c9,.main .c10,.main .c11,.main .c12{padding-left:10px;padding-right:10px}

.row .row .c1,.row .row .c2,.row .row .c3,.row .row .c4,.row .row .c5,.row .row .c6,.row .row .c7,.row .row .c8,.row .row .c9,.row .row .c10,.row .row .c11,.row .row .c12{width:100%;margin-bottom:20px}

#capa-imagen-login { width: 500px; height: 500px; position:absolute; left:400px; top:135px; z-index:-1; }
.rocket-section h2{margin-top:0;}
.rocket-section.rocket-section-collapse-top{padding-top:0;}
.rocket-section.rocket-section-collapse-bottom{padding-bottom:0;}
.rocket-section.transparrent-section + .transparrent-section{padding-top:0;}
.rocket-section-collapsed{padding:0px;}
.header-search-area .rocket-section{background-color:#0099a8;}
.header-search-area .rocket-section .responsive_font_big,.header-search-area .rocket-section .node-type-homepage .jumbotron h2,.node-type-homepage .jumbotron .header-search-area .rocket-section h2{color:white;}
.page-solutions-learn .read-the-details.rocket-section,.node-type-brand-landing .read-the-details.rocket-section,.node-type-product .read-the-details.rocket-section,.node-type-learn-landing .read-the-details.rocket-section{padding-top:0;}
#share a:focus,#sharever:focus,.rvl-hdr .menu-box.deployed ul li a:active,.rvl-hdr .menu-box.deployed ul li a:focus,.specialcontest input,a:active,a:hover,button:focus,input:focus,nav.global-head .anchor .float .menu-items li.newsletter a,nav.global-head .anchor .float .share a,nav.global-head .anchor .hamburger.fa-bars:active,nav.global-head .anchor .logos a:active,nav.global-head .anchor .logos a:focus,nav.global-head .anchor a.hamburger,nav.global-head.deployed .anchor .hamburger.alit .lang,textarea{outline:0}
nav.global-head .anchor .hamburger,nav.global-head .anchor .logos{vertical-align:middle;display:inline-block;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}
nav.global-head .anchor .logos{background-color:#fff;height:40px;text-align:center}
nav.global-head .anchor .logos a{height:inherit;width:inherit;display:inline-block;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;align-items:center}
nav.global-head .anchor .logos a img{vertical-align:middle;display:block;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex:0 0 100%;flex:0 0 100%}
nav.global-head .anchor .logos a.homepage{cursor:default}
nav.global-head .anchor .logos .xl-logo{display:none}
nav.global-head.attached .anchor.mod-article .logos{display:none}
nav.global-head .anchor .logos img{width:100%}
nav.global-head.attached .anchor .logos{position:relative;left:auto;right:auto;top:auto;width:38px;height:40px;margin:0 5px;display:inline-block;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-order:2;order:2;line-height:220%}
nav.global-head.attached .anchor .logos img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
nav.global-head.attached .anchor .logos .lg-logo,nav.global-head.attached .anchor .logos .xl-logo{display:none}
nav.global-head.attached .anchor .logos .sm-logo{display:inline-block;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}
nav.global-head.attached .anchor.default-tmpl .logos{width:84.5%;-webkit-flex:0 0 84.5%;flex:0 0 84.5%;-webkit-justify-content:center;justify-content:center;vertical-align:middle;display:inline-block;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-order:2;order:2;margin:auto;height:40px;-webkit-align-items:center;align-items:center}
nav.global-head.attached .anchor.default-tmpl .logos a{width:150px;display:inline-block;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative}
nav.global-head.attached .anchor.default-tmpl .logos a img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
nav.global-head.attached .anchor.default-tmpl .logos a img.sm-logo{display:none}
nav.global-head.attached .anchor.default-tmpl .logos a img.lg-logo{display:block;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex:0 0 100%;flex:0 0 100%}
nav.global-head .anchor .logos img.xl-logo{display:block;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
nav.global-head .anchor .logos img.lg-logo,nav.global-head .anchor .logos img.sm-logo{display:none}
nav.global-head.attached .anchor.default-tmpl .logos .sm-logo,nav.global-head.attached .anchor.mod-article .logos .sm-logo{display:block;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
nav.global-head.attached .anchor.default-tmpl .float .share .global.fa,nav.global-head.attached .anchor.default-tmpl .logos .lg-logo,nav.global-head.attached .anchor.default-tmpl .logos .xl-logo,nav.global-head.attached .anchor.mod-article .float .share .global.fa,nav.global-head.attached .anchor.mod-article .logos .lg-logo,nav.global-head.attached .anchor.mod-article .logos .xl-logo{display:none}
nav.global-head.attached .anchor.default-tmpl .logos a,nav.global-head.attached .anchor.mod-article .logos a{height:inherit}
nav.global-head.attached .anchor.default-tmpl .hamburger.fa.fa-bars,nav.global-head.attached .anchor.default-tmpl .logos .sm-logo,nav.global-head.attached .anchor.default-tmpl .logos .xl-logo{display:none}
nav.global-head.attached .anchor.default-tmpl .logos .lg-logo{display:block;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:150px;-webkit-flex:0 0 150px;flex:0 0 150px}


.et_header_style_centered .et-search-form input,
.et_header_style_centered span.et_close_search_field {
	top: 60%;
}


.et_vertical_nav.et_header_style_centered .et-search-form input,
.et_vertical_nav.et_header_style_centered span.et_close_search_field {
	top: 0;
}


span.et_close_search_field {
	display: block;
	position: absolute;
	z-index: 99999;
	top: 0;
	right: 0;
	bottom: 0;
	width: 30px;
	height: 30px;
	margin: auto;
	cursor: pointer;
}


span.et_close_search_field:after {
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: "ETmodules";
	font-size: 32px;
	font-weight: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	line-height: 1;
	text-transform: none;
	content: "\4d";

	speak: none;
}



	.et_fullwidth_nav .et-search-form,
	.et_fullwidth_nav .et_close_search_field {
		right: 30px;
	}


	.et_vertical_nav span.et_close_search_field:after {
		font-size: 16px;
	}


	.et_vertical_nav span.et_close_search_field {
		width: 13px;
		height: 18px;
	}


.entry-title a,
.sidebar .widget-title a {
	color: #2C2C2C;
}


.widget-title {
	font-size: 18px;
	margin-bottom: 20px;
}


.footer-widgets .widget-title {
	color: #2C2C2C;
	font-size: 20px;
	font-family: 'museo300', serif;
	text-transform: none;
	font-weight: bold;
}







.enews-widget,
.enews-widget .widget-title {
	color: #FFF;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

#forum td.created,#forum td.posts,#forum td.topics,#forum td.last-reply,#forum td.replies,#forum td.pager{white-space:nowrap;}

#primary-menu ul.menu li ul li.last{border-bottom:none;}


.site-description {
	color: #fff;
	font-size: 16px;
	line-height: 1;
	margin: 0;
}


.header-image .site-description,
.header-image .site-title a {
	display: block;
	text-indent: -9999px;
}


	.genesis-nav-menu,
	.site-description,
	.site-footer p,
	.site-header hgroup,
	.site-header .search-form,
	.site-title {
		text-align: center;
	}
ul li ul.fallback{display:none;}
ul li:hover ul.fallback{display:block;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.navbar-header:before,.navbar-header:after{display:table;content:" "}
.navbar-header:after{clear:both}

.navbar-header.pull-left {display: none;}

.sub .sidebar .navbar-header {float: none;}
.woocommerce ul.products li.product h3{padding:.4em 0 .3em 0;margin:0;font-size:1.2em}
.woocommerce_result_count,.woocommerce_ordering,.woocommerce-result-count,.woocomerce-ordering{margin-bottom:.7em!important}
.woocommerce .summary p{margin-bottom:0em!important;text-align:justify}
.woocommerce .summary{width:70%!important;float:left!important;margin-bottom:0em!important}
.woocommerce ul.products li.product{height:385px!important;margin-bottom:20px!important;overflow:hidden!important}
.woocommerce ul.products li.product a img{right:auto;left:auto}
.woocommerce .woocommerce-product-rating{line-height:2;display:block}
.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}
.woocommerce-tabs ul.tabs li.active a{border-top:0px solid!important}
.woocommerce-tabs{margin-bottom:0px!important;border-top-style:solid!important;border-top-width:1px!important;border-top-color:silver!important}
.woocommerce .woocommerce_tabs ul.tabs li a,.woocommerce .woocommerce-tabs ul.tabs li a{border-top-width:0px!important}
.woocommerce-tabs p{margin-bottom:.5em!important}
.woocommerce-product-rating{color:#1e73be}
.fa,ul.products li.product a.button.loading:after,ul.products li.product a.button.added:after,.woocommerce .summary a.reset_variations:before,.woocommerce_message:before,.woocommerce_info:before,.woocommerce_error:before,.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before,.stock.out-of-stock:before,.stock.in-stock:before,.widget_layered_nav ul li.chosen a:before,.cart-collaterals .shipping_calculator h2 a:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-fw,ul.products li.product a.button.loading:after,ul.products li.product a.button.added:after,.woocommerce .summary a.reset_variations:before,.woocommerce_message:before,.woocommerce_info:before,.woocommerce_error:before,.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before,.stock.out-of-stock:before,.stock.in-stock:before,.widget_layered_nav ul li.chosen a:before,.cart-collaterals .shipping_calculator h2 a:before{width:1.2857142857em;text-align:center}
.form-row.woocommerce-validated .input-text,.form-row.woocommerce-validated .chzn-single{border-color:#080}
.form-row.woocommerce-invalid .input-text,.form-row.woocommerce-invalid .chzn-single{border-color:#c00}
.woocommerce-demo-store #top,.woocommerce-demo-store h3.nav-toggle{margin-top:5em}
.woocommerce .images{margin-bottom:1.5em}
.woocommerce .images img{width:auto;height:auto}
.woocommerce .images a{display:block;margin-bottom:.5em}
.woocommerce .images .thumbnails{overflow:hidden;zoom:1}
.woocommerce .images .thumbnails a{float:left;width:30.75%;margin-right:3.8%}
.woocommerce .images .thumbnails a.last{margin-right:0}
.woocommerce .images .thumbnails a.first{clear:both}
.woocommerce .summary h1.product_title{margin-bottom:1em}
.woocommerce .summary form{padding:1.5em .8em;margin-bottom:1.5em;border:1px solid rgba(0,0,0,.1);border-left:0;border-right:0}
.woocommerce .summary p.price{font-weight:bold;font-size:1.6em;border:none;padding:0;margin-bottom:.8em}
.woocommerce .summary p.price del{opacity:.5;filter: alpha(opacity=50)}
.woocommerce .summary p.price ins{text-decoration:none;padding-left:.5em}
.woocommerce .summary table.variations{width:100%;border:1px solid rgba(0,0,0,.1);margin-bottom:1em}
.woocommerce .summary table.variations tr td{border:0;padding:.857em 1.387em;border-right:1px dotted rgba(0,0,0,.1);text-align:left;vertical-align:top}
.woocommerce .summary table.group_table .out-of-stock{display:block;color:#900}
.woocommerce .summary .quantity{float:left;margin:0 1em 0 0}
.woocommerce .summary a.reset_variations{display:block}
.woocommerce .summary a.reset_variations:before{content:""}
.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{padding:.5em 1em;vertical-align:middle}
.woocommerce table.shop_attributes th p:last-child,.woocommerce table.shop_attributes td p:last-child{margin-bottom:0!important}
.woocommerce .woocommerce_tabs,.woocommerce .woocommerce-tabs{clear:both;border-top:1px solid rgba(0,0,0,.1);margin-bottom:3em}
.woocommerce .woocommerce_tabs ul.tabs,.woocommerce .woocommerce-tabs ul.tabs{overflow:hidden;zoom:1;list-style:none}
.woocommerce .woocommerce_tabs ul.tabs li,.woocommerce .woocommerce-tabs ul.tabs li{float:left;list-style-type:none}
.woocommerce .woocommerce_tabs ul.tabs li.active a,.woocommerce .woocommerce-tabs ul.tabs li.active a{border-top:2px solid}
.woocommerce .woocommerce_tabs p,.woocommerce .woocommerce-tabs p{margin-bottom:1.5em}
.woocommerce .woocommerce_tabs #comments,.woocommerce .woocommerce-tabs #comments{border:0;margin:0;padding:0}
.woocommerce .woocommerce_tabs .panel,.woocommerce .woocommerce-tabs .panel{padding:1em 0 0}
.woocommerce .woocommerce_tabs .panel h2,.woocommerce .woocommerce-tabs .panel h2{margin-bottom:.7em}
.woocommerce .product_meta{padding:.5em 0;margin-bottom:1.5em}
.woocommerce .social{text-align:right}
.woocommerce .social iframe{float:left}
.woocommerce #main div.product{position:relative}
.woocommerce #main .onsale{top:6px;left:6px}
.woocommerce #tab-description ol,.woocommerce #tab-description ul{margin:0 0 15px 0;padding:0 0 0 30px}
.woocommerce #tab-description ol li{list-style:decimal;list-style-type:decimal}
.woocommerce #tab-description ul li{list-style:disc;list-style-type:disc}
.woocommerce .related,.woocommerce .upsells{clear:both}
.woocommerce .related h2,.woocommerce .upsells h2{margin-bottom:1em}
*/ .woocommerce_message, .woocommerce_info, .woocommerce_error, .woocommerce-message, .woocommerce-info, .woocommerce-error {padding:1em 1em 1em 2.618em!important;border:1px solid #f0f0f0;position:relative;margin-bottom:1.618em!important;border-radius:.327em;color:rgba(0,0,0,.6)}
.woocommerce_message::after,.woocommerce_info::after,.woocommerce_error::after,.woocommerce-message::after,.woocommerce-info::after,.woocommerce-error::after{clear:both;content:"";display:table}
.woocommerce_message:before,.woocommerce_info:before,.woocommerce_error:before,.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before{content:"";position:absolute;top:1.387em;left:1em}
.woocommerce_message .button,.woocommerce_info .button,.woocommerce_error .button,.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button{float:right;font-size:.857em;margin-left:1em}
.woocommerce_message,.woocommerce-message{background-color:#edfcd5}
.woocommerce_message:before,.woocommerce-message:before{content:"\f05d";color:rgba(0,0,0,.4)}
.woocommerce_info,.woocommerce-info{background-color:#eee}
.woocommerce_info:before,.woocommerce-info:before{content:"\f05a";color:rgba(0,0,0,.4)}
.woocommerce_error,.woocommerce-error{background-color:#ffd9c8}
.woocommerce_error:before,.woocommerce-error:before{content:"\f05c";color:rgba(0,0,0,.4)}
.entry ul.woocommerce-error,.entry ul.woocommerce_error{background-color:#ffd9c8;margin-left:0!important;list-style:none}
.entry ul.woocommerce-error li,.entry ul.woocommerce_error li{list-style:none}
.woocommerce_ordering,.woocommerce-ordering{text-align:right}
.payment_box .form-row .woocommerce-select{width:30.75%;float:left;margin-right:3.8%}
.woocommerce-account .addresses address{clear:both}
.woocommerce.one-col .related,.woocommerce.one-col .upsells{width:100%}
.woocommerce.one-col .related{float:left}
.woocommerce.one-col .upsells{float:right}
.woocommerce.one-col .upsells ul{float:left;width:100%}
.woocommerce.columns-1 ul.products li.product,.woocommerce-page.columns-1 ul.products li.product{width:100%;margin-right:0}
.woocommerce.columns-2 ul.products li.product,.woocommerce-page.columns-2 ul.products li.product{width:48%}
.woocommerce.columns-3 ul.products li.product,.woocommerce-page.columns-3 ul.products li.product{width:30.75%}
.woocommerce.columns-4 ul.products li.product,.woocommerce-page.columns-4 ul.products li.product{width:22.05%}
.woocommerce.columns-5 ul.products li.product,.woocommerce-page.columns-5 ul.products li.product{width:16.95%}
.woocommerce.columns-6 ul.products li.product,.woocommerce-page.columns-6 ul.products li.product{width:13.5%}


.site-title {
	float: left;
	font-size: 18px;
	font-weight: 700;
	line-height: 48px;
	margin: 0;

	
	max-width: -webkit-calc(100% - 86px);
	max-width:         calc(100% - 86px);
}


.site-title a,
.site-title a:hover {
	color: #fff;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


	.site-title a,
	.entry-meta,
	.entry-meta a,
	.featured-content .hentry,
	.featured-content a {
		color: #0a5167; 
	}


			.site-title,
		.site-description {
			clip: rect(1px 1px 1px 1px); 
			clip: rect(1px, 1px, 1px, 1px);
			position: absolute;
		}


#skin_navmenu_search {
     float: right;
     width: 180px;
     text-align: right;
     }


#skin_navmenu_search .skin_widgetcontent {
     margin: 4px 4px 0px 0px;
     }


#skin_navmenu_search .formfield, #skin_navmenu_search .formbutton {
     border: 1px solid #000000;
     }


	#content{
		width:100% !important;
		float:none !important;
		margin-bottom:50px;
	}

	
		#main #content{
		width:71.1702128%;
	}


.post-text .post_title, .live_feed_reivew_text .post_title, .post-text .post_short_description, .live_feed_reivew_text .post_short_description  {
    clear:both;
    display:block;
}

.post-text .post_title, .live_feed_reivew_text .post_title {
    font-weight: bold;
    color: #464646;
}








#posts_profile_section li .post_title h2 {
    padding-bottom: 8px;
    font-size: 23px;
}


	#content.office .studios_carousel {
		width: 462px;
		}



#content.projects {
	background: #343434;
	}

#content.people_offices.landing {
	background: #343434;
	}

#content.lightbox.landing {
	background: #343434;
	}

#content.search_results {
	background: #343434;
	}

#content.error_404 {
	background: #343434;
	}

#content.contact {
	background: #343434;
	}

#content.employment {
	background: #343434;
	}

#content.employee_login_page {
	background: #343434;
	}

#content.studios_community {
	background: #343434;
	}

#content.studios_news {
	background: #343434;
	}



#content.office #offices_nav_container {
	background: #343434;
	padding: 30px 0;
	margin: 0;
	}

	#content.office #offices_nav_container UL { 
		width: 970px;
		margin: 0 auto;
		}
  


	
	


#content.general {
	background-color: #343434;
	}


	#content #content_header.general {
		width: 940px;
		margin: 0 auto;
		padding: 36px 0;
		position: relative;
		}

		#content #content_header.general H1 {
			padding-bottom: 25px;
			font-size: 37px;
			}

		#content #content_header.general .share_button {
			position: absolute;
			top: 87px;
			right: 0;
			}

		#content #content_header.general P {
			clear: both;
			padding-top: 20px;
			color: #989898;
			font: normal 19px/26px Georgia, "Times New Roman", serif;
			}
  

	#content.general #main {
		overflow: hidden;
		border-top: 1px solid #252525;
		}

		#content.general #main .container {
			width: 960px;
			margin: 0 auto;
			}


	#content.general #main .left {
		width: 610px;
		float: left;
		}

		#content.general #main .intro {
		    border-bottom: 1px solid #474747;
			color: white;
			font: 19px/26px Georgia,"Times New Roman",serif;
			margin-bottom: 15px;
			padding-bottom: 15px;
			}

		#content.general #main .left .text {
			}

			#content.general #main .left .text .text_section {
				padding-bottom: 30px;				
				}


	#content.general #main .right {
		width: 330px;
		float: right;
		}


	#content.general #main .general_column {
		width: 280px;
		padding-right: 20px;
		float: left;
		}

		#content.general #main .general_column.awards {
			width: 450px;
			}

		#content.general #main .general_column .section_title {
			color: #b0b0b0;
			padding-bottom: 20px;
			text-transform: uppercase;
			color: #fff;
			letter-spacing: 0.9px;
			font-family: 'StudiosFuturaBold', 'Lucida Grande', 'Lucida Sans', 'Arial Bold', 'Arial', sans-serif;
			}

			#content.general #main .general_column .section_title H4.spaced {
				padding-top: 30px;
				}

		#content.general #main .general_column .section_item {
			padding-bottom: 2px;
			}

			#content.general #main .general_column.awards .section_item {
				padding-bottom: 12px;
				}

			#content.general #main .general_column .section_item P {
				color: #b0b0b0;
				}

			#content.general #main .general_column .section_item A {
				color: #f1f1f1;
				}

			
		




	#content.text { 
		background-color: #343434;
		}

		
		#content.text #content_header {  
			padding-bottom: 20px;
			padding-top: 50px;
			}

		#content.text #content_header H1 {  
			font-size: 38px;
			line-height: 38px;
			margin-bottom: 10px;
			}
  
		#content.text #content_header P {  
			color: white;
			font-size: 19px;
			}
  

		#content.text #main {  
			padding-bottom: 100px;
			}


		#content.text #main.border_top {  
			padding-top: 15px;
			}


		#content.text #main H2 {  
			
			}

		#content.text #main P {  
			padding-bottom: 20px;			
			}
 #pgc-7-7-0 , #pgc-7-7-1 , #pgc-7-7-2 , #pgc-7-7-3 , #pgc-7-7-4 { width:20% }
 #pgc-7-2-0 , #pgc-7-2-1 , #pgc-7-3-0 , #pgc-7-7-0 , #pgc-7-7-1 , #pgc-7-7-2 , #pgc-7-7-3 { margin-bottom:0px }

 .panel-grid-cell {
   -ms-box-sizing: border-box;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
   min-height: 1em;
 }

 .panel-grid-cell .so-panel {
   zoom: 1;
 }

 .panel-grid-cell .so-panel:before {
   content: '';
   display: block;
 }

 .panel-grid-cell .so-panel:after {
   content: '';
   display: table;
   clear: both;
 }

 .panel-grid-cell .panel-last-child {
   margin-bottom: 0;
 }

 .panel-grid-cell .widget-title {
   margin-top: 0;
 }

 	.panel-grid-cell .widget-title:after {
 		content: "";
 		position: absolute;
 		left: 50%;
 		bottom: 0;
 		width: 50px;
 		height: 1px;
 		margin-left: -25px;
 		background-color: #d65050;
 	}

 	.no-col-padding .panel-grid-cell {
 		padding-left: 0 !important;
 		padding-right: 0 !important;
 	}

		 #pg-7-0 , #pg-7-1 , #pg-7-2 , #pg-7-3 , #pg-7-4 , #pg-7-5 , #pg-7-6 , #pl-7 .panel-grid-cell .so-panel , #pl-7 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pg-7-2 .panel-grid-cell , #pg-7-3 .panel-grid-cell , #pg-7-7 .panel-grid-cell { float:left }
 #pl-7 .panel-grid-cell { padding:0 }

 #pl-2059 .panel-grid-cell .so-panel , #pl-2059 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-2059 .panel-grid-cell { padding:0 }
  #pl-1542 .panel-grid-cell .so-panel , #pl-1542 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-1542 .panel-grid-cell { padding:0 }
#title-area{width:450px;float:left;padding:0;overflow:hidden;}
#title-area #title{font-size:36px;font-weight:normal;line-height:42px;margin:0;padding:40px 0 0 20px;}
#title-area #title a,#title-area #title a:hover{color:#222222;text-decoration:none;}
#title-area #description{color:#999999;font-size:15px;font-style:italic;font-weight:normal;margin:0;padding:0 0 0 20px;}
 .header-image #title-area,.header-image #title-area #title,.header-image #title-area #title a{display:block;float:left;width:450px;height:150px;padding:0;text-indent:-9999px;overflow:hidden;}
.header-image #title-area #description{display:block;overflow:hidden;}
 .header-full-width #title-area,.header-full-width #title-area #title,.header-full-width #title-area #title a{width:940px;}
.content_program_under{position:absolute;height:100%;width:100%;padding:0;margin:0 !important}





html,
body,
#container,
#main,
#content {
	height: 100%;
}


.el-mail {
  display: inline-block;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


#header .menu .menu-item-language{display: none;}




.cbp-spmenu .menu-item-language-current a{display:none;}

.cbp-spmenu .submenu-languages .menu-item-language-current a{display: block;font-size:1em;}

.cbp-spmenu .submenu-languages .menu-item-language-current a:hover{background: #444;}




.row { width: 100%; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; max-width: 83.33333em; *zoom: 1; }

.row:before, .row:after { content: " "; display: table; }

.row:after { clear: both; }

.row.collapse .column, .row.collapse .columns { position: relative; padding-left: 0; padding-right: 0; float: left; }

.row .row { width: auto; margin-left: -1.25em; margin-right: -1.25em; margin-top: 0; margin-bottom: 0; max-width: none; *zoom: 1; }

.row .row:before, .row .row:after { content: " "; display: table; }

.row .row:after { clear: both; }

.row .row.collapse { width: auto; margin: 0; max-width: none; *zoom: 1; }

.row .row.collapse:before, .row .row.collapse:after { content: " "; display: table; }

.row .row.collapse:after { clear: both; }

  .row .large-offset-1 { position: relative; margin-left: 8.33333%; }

  .row .large-offset-2 { position: relative; margin-left: 16.66667%; }

  .row .large-offset-3 { position: relative; margin-left: 25%; }

  .row .large-offset-4 { position: relative; margin-left: 33.33333%; }

  .row .large-offset-5 { position: relative; margin-left: 41.66667%; }

  .row .large-offset-6 { position: relative; margin-left: 50%; }

  .row .large-offset-7 { position: relative; margin-left: 58.33333%; }

  .row .large-offset-8 { position: relative; margin-left: 66.66667%; }

  .row .large-offset-9 { position: relative; margin-left: 75%; }

  .row .large-offset-10 { position: relative; margin-left: 83.33333%; }

  .row .large-offset-11 { position: relative; margin-left: 91.66667%; }



.lt-ie9 .row { width: 100%; max-width: 100%; min-width: 768px; margin: 0 auto; }


.lt-ie9 .row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }


.lt-ie9 .row.large-collapse .column, .lt-ie9 .row.large-collapse .columns { padding: 0; }


.lt-ie9 .row .row.large-collapse { margin: 0; }


.lt-ie9 .large-1, .lt-ie9 .row .large-1 { width: 8.33333%; }


.lt-ie9 .large-2, .lt-ie9 .row .large-2 { width: 16.66667%; }


.lt-ie9 .large-3, .lt-ie9 .row .large-3 { width: 25%; }


.lt-ie9 .large-4, .lt-ie9 .row .large-4 { width: 33.33333%; }


.lt-ie9 .large-5, .lt-ie9 .row .large-5 { width: 41.66667%; }


.lt-ie9 .large-6, .lt-ie9 .row .large-6 { width: 50%; }


.lt-ie9 .large-7, .lt-ie9 .row .large-7 { width: 58.33333%; }


.lt-ie9 .large-8, .lt-ie9 .row .large-8 { width: 66.66667%; }


.lt-ie9 .large-9, .lt-ie9 .row .large-9 { width: 75%; }


.lt-ie9 .large-10, .lt-ie9 .row .large-10 { width: 83.33333%; }


.lt-ie9 .large-11, .lt-ie9 .row .large-11 { width: 91.66667%; }


.lt-ie9 .large-12, .lt-ie9 .row .large-12 { width: 100%; }


.lt-ie9 .row .large-offset-1 { margin-left: 8.33333%; }


.lt-ie9 .row .large-offset-2 { margin-left: 16.66667%; }


.lt-ie9 .row .large-offset-3 { margin-left: 25%; }


.lt-ie9 .row .large-offset-4 { margin-left: 33.33333%; }


.lt-ie9 .row .large-offset-5 { margin-left: 41.66667%; }


.lt-ie9 .row .large-offset-6 { margin-left: 50%; }


.lt-ie9 .row .large-offset-7 { margin-left: 58.33333%; }


.lt-ie9 .row .large-offset-8 { margin-left: 66.66667%; }


.lt-ie9 .row .large-offset-9 { margin-left: 75%; }


.lt-ie9 .row .large-offset-10 { margin-left: 83.33333%; }


.lt-ie9 .row:before, .row:after { content: " "; display: table; }


.lt-ie9 .row:after { clear: both; }



form .row .row { margin: 0 -0.41667em; }

form .row .row .column, form .row .row .columns { padding: 0 0.41667em; }

form .row .row.collapse { margin: 0; }

form .row .row.collapse .column, form .row .row.collapse .columns { padding: 0; }

form .row input.column, form .row input.columns, form .row textarea.column, form .row textarea.columns { padding-left: 0.41667em; }

.main-header .top.row { padding-top: 30px; padding-bottom: 20px; background: transparent; min-height: 50px; }

.main-header .main-menu-dropdown-panel .row { display: none; padding-bottom: 40px; }

.template-index .slider .row { position: relative; padding: 0; }

  .template-index .product-slider.disabled .row.content { text-align: center; }

.lt-ie9 .template-index .product-slider.disabled .row.content { text-align: center; }

.template-index .product-slider .content.row { padding: 0 50px; }

.template-index .widgets .row { padding: 30px 10px 0; }

.lt-ie9 .template-index .widgets .row { padding: 100px 30px 0; }

.template-index .widgets .small-promos .row { padding: 0; }



.template-page .main-content .row { max-width: 1200px; margin: 0; }

.template-page .main-content .full-width.row { max-width: none; }

.template-page .main-content .single-column.row { max-width: 700px; margin: 0; }



.template-search .main-content .narrow.row { max-width: 960px; margin: 0; }

.template-search .main-content .row.summary { padding: 10px 20px; }

.lt-ie9 .template-search .main-content .row.summary { padding: 25px 40px; }

.template-search .main-content .row.summary p { margin: 5px 0 0 0; }

.template-search .main-content .row.summary input { margin: 0 !important; }

.template-search .main-content .row.summary .columns { padding: 10px 0; }

.lt-ie9 .template-search .main-content .row.summary .columns { padding: 0 15px; }

.template-search .main-content .row.results { margin: 30px 0; }

.template-cart .main-content .row { margin: 0; }

.template-cart .empty-cart.row { max-width: 60em; }

.template-cart .empty-cart.row h1 { font-size: 1.16667em; margin-bottom: 30px; }

.template-cart .empty-cart.row h2 { font-size: 1em; }



.account-content .row { max-width: 57.5em; margin: 0; }

.account-content .row.large { max-width: 106.66667em; }


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}

.td-header-style-6 .td_ul_logout .menu-item img {
  left: -25px;
}

.top-header-menu .menu-item-has-children .sub-menu {
  display: none;
}

.top-header-menu .menu-item-has-children li {
  list-style-image: none;
  height: auto;
}

.top-header-menu .menu-item-has-children li a {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 500;
  font-size: 11px;
  line-height: 28px;
  display: block;
  text-transform: none;
  margin: 0 10px 0 10px ;
  white-space: nowrap;
  min-width: 100px;
}

.top-header-menu .menu-item-has-children li a:hover {
  color: #4db2ec;
}

.top-header-menu .menu-item-has-children ul {
  width: auto !important;
}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }

.td_ul_logout .menu-item {
  position: relative;
  left: 0;
}

.td_ul_logout .menu-item a {
  display: inline !important;
  line-height: 29px !important;
  margin-right: 21px;
}

.td_ul_logout .menu-item .td_user_logd_in {
  margin-right: 11px;
}

.td_ul_logout .menu-item i {
  font-size: 10px;
  position: relative;
  top: 0;
}

.td_ul_logout .menu-item img {
  position: absolute;
  top: 5px;
  left: -40px;
  display: inline-block;
  margin-right: 19px;
}

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}


#content .large_calendar tr td, #content .weekly_large_calendar tr td {
	padding: 0;
}


#content .large_calendar th, #content .weekly_large_calendar th {
	padding: 4px 0;
	vertical-align: center;
}


#content p.event_date {
	font-size: .8em;
	color: #ca6b2f;
	margin: 0 0 5px;
}




.Cart66ButtonPrimary, .Cart66ButtonSecondary, #content .Cart66ButtonPrimary, 
#content .Cart66ButtonSecondary, .Cart66CartButton .purAddToCart {
  display: inline-block;
  font-size: 12px;
  line-height: 20px;
  height: 20px;
  padding: 0 1em;
  border: 1px solid #454545;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
  background-color: #445e67;
  color: #fff;
}





#content { width: 865px; }

		
	#content-header-color { width: 100%; height: 16px; }

	#content-footer-color { width: 100%; height: 16px; position: absolute; bottom: 0; }



.clearfix:after, .menu ul:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.clearfix { zoom: 1; }

.clearfix:after { clear: both; }

#slidershow img.first { display: block }


.featured.narrow .flexslide-custom-controls .nav-meta {
	height:1.5em;
	overflow:hidden;
	display:none;
	line-height:1.5em;
	color:#777;
	font-size:10px;
	padding:4px 0 0;
	}
#content .slider .ux-section{padding-left:0!important;padding-right:0!important;}
#content .ux-section{padding-left:0!important;padding-right:0!important;}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}
#content .overlay h1 a,#content .overlay h3 a{text-decoration:none;}
#content .ux_banner{margin-bottom:10px;}
.mfp-content .large-12{padding:0!important;margin-bottom:0!important;}
.large-12{position:relative;width:100%;}

  #main.fullwidth,
  .layout-full #main,
  .col-full {
    max-width: 1140px;
    margin: 0 auto;
    width: 100%;
  }

  .home-widgets .widget .col-full {
    margin: 0 auto;
  }

#header-full { width: 100%; min-width: 1185px; height: 86px; background: none repeat scroll 0 0 rgba(79, 103, 180, 0.9); }

#header-full.small #logo { margin: 5px 0 0 0; }

#header-full.small #logo img { width: 244px; height: 40px; position: absolute; left: 30px; top: 10px; }

#header-full.small #header-content { display: none; }

#header-full.small + #nav { background: none; box-shadow: none; height: 40px; }

#header-full.small + #nav #nav-container { height: 40px; margin: -50px auto 0 auto; }

#header-full.small + #nav #nav-main, #header-full.small + #nav .menu ul { padding-left: 280px; height: 40px; }

#header-full.small + #nav #nav-main li, #header-full.small + #nav .menu li { height: 40px; }

#header-full.small + #nav #nav-main li a, #header-full.small + #nav .menu li a { height: 30px; float: left; font-size: 13px; font-weight: 300; color: #333; padding: 10px 10px 0 12px; }

#header-full.small + #nav #nav-main li.current-menu-item a, #header-full.small + #nav .menu ul li.current-menu-item a { height: 30px; margin: 0; background: none; font-weight: bold; box-shadow: none; }

#header-full.small + #nav #nav-main li:hover a, #header-full.small + #nav .menu ul li:hover a { background: none; text-decoration: underline; }

#header-full.small + #nav #button-registration { height: 38px; line-height: 38px; font-size: 12px; }

#header-full.small + #nav ul ul { background: rgba(255,255,255,0.95); top: 40px; }

#header-full.small + #nav ul ul ul { background: rgba(255,255,255,0.95); top: -5px; }

#header-full.small + #nav #nav-main li:hover ul li a { text-decoration: none; }

#header-full.small + #nav #nav-main li:hover ul li a:hover { font-weight: bold; }

#header, #header-full { height: 110px !important; }

	#header-full, #nav-container, #header-full.small + #nav #nav-container, #slideshow-tabs, #slideshow-tabs .ui-tabs-panel, #content-container, .home #content-container, #main-footer {
		min-width:0;
		width:auto;
		padding:0 0px;
		height:auto;
	}

    #header-full.small {
        height:50px;
        margin:0;
    }

    #header-full.small #header {
        height:50px;
    }

    #header-full.small + #nav #nav-main {
        display:none;
    }

    #header-full, #nav-container, #header-full.small + #nav #nav-container, #content-container, .home #content-container, #main-footer {
        padding:0 15px;
    }

.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }
.panels-flexible-9 .panels-flexible-region{padding:0}
.panels-flexible-9 .panels-flexible-region-inside{padding-right:.5em;padding-left:.5em}
.panels-flexible-9 .panels-flexible-region-inside-first{padding-left:0}
.panels-flexible-9 .panels-flexible-region-inside-last{padding-right:0}
.panels-flexible-region-9-center{float:left;width:99.0000%}
.panels-flexible-region-9-views_blog{float:left;width:99.0000%}
.home-wrap-blocks .panels-flexible-region-first,.home-wrap-blocks .panels-flexible-region-last{width:100%}
.panels-flexible-9 .home-wrap-blocks .panels-flexible-region-inside{padding-left:0;padding-right:0}
.home-wrap-blocks .panels-flexible-region-9-schedule_reminders,.home-wrap-blocks .panels-flexible-region-9-get_the_entry_kit{margin-top:30px}
.panels-flexible-19 .panels-flexible-region-inside{padding:0}

.panels-flexible-region-19-schedule_reminders,.panels-flexible-region-19-get_the_entry_kit-inside{margin-top:35px}


.topslider{float:left; width:100%;}


.wp-caption p.wp-caption-text {
	font-size: 8pt;
	padding: 5px;
	margin: 0;
	}


.header:before, #header-bg:before, .layout-cell:before, .layout-wrapper:before, .footer:before, .nav:before, #hmenu-bg:before, .sheet:before
{
   width: 100%;
   content: " ";
   display: table;
}

.header:after, #header-bg:after, .layout-cell:after, .layout-wrapper:after, .footer:after, .nav:after, #hmenu-bg:after, .sheet:after,
.cleared, .clearfix:after {
   clear: both;
   font: 0/0 serif;
   display: block;
   content: " ";
}


.layout-cell
{
   display: table-cell;
   vertical-align: top;
}


div.layout-cell-size1 
{
    width:100%;
}


div.layout-cell-size2 
{
    width:50%;
}

div.layout-cell-size3 
{
    width:33%;
}


div.layout-cell-size4
{
    width:25%;
}

body.page-id-892 div.layout-cell {
	display:block;
}


.animated-facebook-like-box	.animated-facebook-like-box-text {
	padding:30px 0;
	text-align:center;
	font-size:22px;
}
.wrp{margin:0 auto;width:1080px}
.bSeCont .far .wrp{width:100%}
.bSeCont .far .wrp input[type="text"]{margin-bottom:10px}
.tve-woo-minicart header .wrp{position:relative;padding-right:150px;box-sizing:border-box}
.tve-woo-minicart header .wrp .mini-cart-contents{position:absolute;right:0;top:50%;margin-top:-21px}
.center_logo .wrp:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.brd .wrp{padding:10px}
.bpd .hasf .hru .wrp{width:85%}
.hasf .hru .wrp{width:85%}
.bSeCont .quo .wrp{width:85%}
.fio .wrp{position:relative;z-index:3}
.hui .hut .wrp{display:none}
.hui:hover .hut .wrp{display:block}
.hui .wrp h1,.hui .wrp .entry-title{text-shadow:1px 0px 2px rgba(0,0,0,0.21);color:#fff;font-size:3em;margin-bottom:0}
.wrp.cnt.bip .in .pWr{margin:0 auto;width:34%}
.bp-t .wrp{background:#fff;display:inline-block;padding:10px;text-align:left;vertical-align:middle}
.bp-t .wrp p{margin-bottom:20px}
.mry .bt.qu.nw .wrp{background:#a0d8f8}
.mry .bt.qu .wrp{padding:56px 36px;position:static;width:81%}
.mry .bt.qu .wrp .entry-title{color:#fff}
.mry .bt.qu .wrp .entry-title:hover{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);-o-transform:scale(1.01);transform:scale(1.01);opacity:0.8}
.mry .bt.qu .wrp p{color:#fff;font-size:1.111em;line-height:1.111em;margin:0;text-align:center}
.wrp.cnt.mryv .bSe.mry .cmt.acm{left:auto;right:0}
.wrp.cnt.mryv .bSe.mry .fwi{width:313px}
.wrp.cnt.mryv .mry-i{float:none;width:46%}
.wrp.cnt.mryv .bSe.mry .fwi,.wrp.cnt.mryv .bSe.fullWidth.mry .fwi{width:323px}
.wrp.cnt.mryv .mry .mry-i{float:none;width:100%}
.wrp.cnt.mryv footer ul li{text-align:left}
.wrp .bpd{width:702px}
header .side_logo .wrp,header .center_logo .wrp{position:relative}
header .side_logo .wrp:after,header .center_logo .wrp:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.feature-image-text-wrap{background-color:transparent;min-height:15rem;width:100%;height:100%;position:relative;border-bottom:solid 1px #ddd;overflow:hidden}
.feature-image-text-wrap .backstretch{display:none!important}
.feature-image img{display:block!important}
.feature-image .background-img{width:100%;position:relative;top:0;left:0}
.feature-image .foreground-img{width:100%;position:absolute;top:0;left:0}


#header .inside{	
	max-width: 62.5em;	
	margin: 0 auto;	
	position: relative;
	padding: 10px 0 10px 0 !important;		
}


.posts .post .inside{
	padding-left: 150px;
}


.posts .post.noDate .inside{
	padding-left: 0;
}


#featuredPages .inside{
	margin: 0 15px;
}


#homeContent.homeSection .inside{
	padding: 0 30px !important;
	max-width: 1000px;
	margin: 0 auto;
}


#content .small .inside{
	margin: 0 15px !important;	
}


.project.small .inside {	
	text-align: center !important;
	position: relative;
	margin: 0 auto !important;
}


.home .slideshow .details .inside {	
	max-width: 62.5em;	
}


.page-template-page-portfolio-php .pagination .inside {		
	display: inline-block;
}


#footer .inside {	
	margin: 0 auto;	
	max-width: 62.5em;	
}


#footer .secondary .inside{		
	border-top: 1px solid #acd4ce;
	padding: 30px 0 0;	
}

	
	.posts .post .inside h2{
		font-size: 1.0em !important;
		line-height: 1.2em;
		margin-bottom: 10 !important;
	}

	
	.posts .post .inside .meta{
		margin: 0 auto 20px !important;
		display: inline-block;
		padding: 0;			
	}

		
			
	
	#content .project.small .inside{			
		display: inline-block;
		margin: 0 auto 20px !important;				
	}
	
	
	.home .page.small .inside{		
		display: inline-block;
		margin: 0 auto 0 !important;
	}
	
	
	#footer .main .inside{ padding: 0 0 !important;  width: auto !important;margin: 0 0px!important;}


.alignleft {
	display: inline;
	float: left;
	margin: 0 20px 16px 0;
	margin: 0 2rem 1.6rem 0;
}
footer .footer-menu h3{color:white;font-weight:600;line-height:20px;margin-bottom:20px}
footer .footer-menu h4{color:#5E6E8A;font-size:12px;font-weight:600;margin-bottom:5px;margin-left:20px}
footer .footer-menu ul{color:#48597A;list-style:disc;margin-left:20px;margin-bottom:20px}
footer .footer-menu ul li a{color:#D1D6DE;font-size:12px;line-height:20px;background-image:linear-gradient(to top, rgba(0,0,0,0) 11%, rgba(255,255,255,0.2) 11%, rgba(255,255,255,0.2) 16%, rgba(0,0,0,0) 16%)}
footer .footer-menu ul li a:hover{background-image:linear-gradient(to top, rgba(0,0,0,0) 11%, #4B77E0 11%, #4B77E0 16%, rgba(0,0,0,0) 16%);color:#4B77E0}

.widget ul.product_list_widget,
.mini-cart ul.product_list_widget,
.widget ul.cart_list,
.mini-cart ul.cart_list {
  border: 1px solid #b7c0c9;
  background: #e9f4f7;
}

.widget ul.product_list_widget li,
.mini-cart ul.product_list_widget li,
.widget ul.cart_list li,
.mini-cart ul.cart_list li {
  border-bottom: 1px solid #d4dadf;
  border-top: 1px solid #fff;
}

.widget ul.product_list_widget li a,
.mini-cart ul.product_list_widget li a,
.widget ul.cart_list li a,
.mini-cart ul.cart_list li a {
  color: #333333;
}

.widget ul.product_list_widget li:first-child,
.mini-cart ul.product_list_widget li:first-child,
.widget ul.cart_list li:first-child,
.mini-cart ul.cart_list li:first-child {
  border-top: 0;
}

.widget ul.product_list_widget li:last-child,
.mini-cart ul.product_list_widget li:last-child,
.widget ul.cart_list li:last-child,
.mini-cart ul.cart_list li:last-child {
  margin-bottom: 0;
  border-bottom: 0;
}

.widget ul.product_list_widget li img,
.mini-cart ul.product_list_widget li img,
.widget ul.cart_list li img,
.mini-cart ul.cart_list li img {
  float: right;
  margin: -4px 0 0;
  width: 2.992em;
  height: auto;
  padding: .27em;
  background: #fff;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 0.167em;
  -moz-border-radius: 0.167em;
  border-radius: 0.167em;
}

.widget ul.product_list_widget li dl.variation,
.mini-cart ul.product_list_widget li dl.variation,
.widget ul.cart_list li dl.variation,
.mini-cart ul.cart_list li dl.variation {
  margin-bottom: 0;
  font-size: 0.8751em;
}

.widget ul.product_list_widget li dl.variation dt,
.mini-cart ul.product_list_widget li dl.variation dt,
.widget ul.cart_list li dl.variation dt,
.mini-cart ul.cart_list li dl.variation dt {
  float: left;
  clear: left;
  margin-right: .27em;
}

.widget ul.product_list_widget li .star-rating,
.mini-cart ul.product_list_widget li .star-rating,
.widget ul.cart_list li .star-rating,
.mini-cart ul.cart_list li .star-rating {
  float: none;
  display: block;
  margin: 4px 0;
}

.widget ul.product_list_widget li del,
.mini-cart ul.product_list_widget li del,
.widget ul.cart_list li del,
.mini-cart ul.cart_list li del {
  filter: alpha(opacity=@opacity * 100);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}

.widget ul.product_list_widget li ins,
.mini-cart ul.product_list_widget li ins,
.widget ul.cart_list li ins,
.mini-cart ul.cart_list li ins {
  background: none;
}

.widget ul.product_list_widget.cart_list,
.mini-cart ul.product_list_widget.cart_list {
  margin-top: 0;
}

#footer-widgets .widget ul.product_list_widget,
#footer-widgets .mini-cart ul.product_list_widget,
#footer-widgets .widget ul.cart_list,
#footer-widgets .mini-cart ul.cart_list {
  background: #fff;
}


.menu-item .dropdown-menu, .menu-item .dropdown-menu li a {
	color: #559664;
}


#classic .menu-item .dropdown-menu, #classic .menu-item .dropdown-menu li a {
	color: #f06e28;
}


.home .slideshow .details.center .text {
	width: 80%;
}


.menu--main-menu li.menu-item-has-children {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}


.menu--main-menu li.menu-item-has-children:hover {
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}


.menu--main-menu li.menu-item-has-children[class*="current-menu"]:hover {
	background-color: white;
}


.menu--main-menu .menu-item-has-children:hover,
.menu--main-menu .menu-item-has-children.open {
	background-color: white;
}


.menu-item-container {
  border-top: 1px solid white;
  width: 50%;
  margin: 15px;
  display: inline-block;
  text-align: left;
}


.evergreen__item {
  padding: 12px 0; }

#homepage-top #promo .flexslider ul.slides li article .excerpt {
  color: #b3b3b3;
}

  #wrapper #promo .flexslider ul.slides li article .excerpt {
    margin: 1.4em 0 1.6em;
  }

  #wrapper #promo .flexslider ul.slides li article .excerpt p {
    font-size: 2em;
  }

#homepage-top #promo .flexslider ul.slides li article .excerpt p {
  font-size: 1.3em;
  line-height: 1;
}

.clear:after, .wrapper:after, .adv-single-top-leaderboard-box:after, .articles-lst:after, .articles-lst-holder:after {content:'';display:block;height:0;clear:both;}

.articles-lst li.adv .homead {background:#000;text-align:center;}

.articles-lst li.adv .homead img {max-width:300px;max-height:250px;width:auto;vertical-align:middle;}

.articles-lst li.adv .homead .sam-place {max-width:336px;max-height:280px;width:auto;display:inline-block;vertical-align:middle;zoom:1;*display:inline;}

.info-bottom-area .adv-box {display:inline-block;vertical-align:middle;zoom:1;*display:inline;width:60%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 2.5%;}

.info-bottom-area .adv-box .adv-link {text-align:right;font-size:13px;line-height:17px;padding-top:10px;max-width:728px;margin:0 auto;}

.info-bottom-area .adv-box .adv-row {max-width:728px;margin:0 auto;}

#main #content .adv-single-top-leaderboard-box {width:100%;margin-bottom:45px;background:#ddd;padding:35px 0;clear:both;}

#main #content .adv-single-top-leaderboard {margin:0 auto;max-width:765px;}

#main #content .adv-box-inpost-casing{width:100%;height:290px;background:#fff;padding:40px 0 40px 0!important; margin-top:-30px;clear:both;border-top:1px solid #e7e7e7;}

#main #content .adv-box-inpost-banners, #main #content .adv-box-inpost-banners img{margin: 0 auto 0 auto;width:650px;height:250px;clear:both;background:#fff;}

#main #content .adv-box-inpost-banners a{border:none!important;}

.aside-area .adv-box-hold {padding:10px 0;max-width:300px;margin:0 auto 15px auto;}

.info-bottom-block .adv-box{margin:0 auto;padding:0;float:none;	width:728px;}

.top-info-area .adv{float:left;width:53%;padding:0 0 0 252px;}

.adv-block{	text-align: center;}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }
#footer #wp-calendar th{padding:4px;}
#footer #wp-calendar td{padding:4px;}
#wp-calendar th{padding:4px;}
#wp-calendar td{padding:4px;}
#wp-calendar{margin:0 auto;width:100%!important;}
#wp-calendar #today{background:#52C0D4;color:#fff;}
#wp-calendar #today a{color:#fff;}
#wp-calendar caption{text-align:right;font-weight:bold;margin-bottom:10px;}
#usersite-container div.zoogle-column{float:left;height:100%}
#usersite-container table#page-content-wrap td.zoogle-column{vertical-align:top;float:none}

#cb-mob-menu #cb-mob-close {
  display: block;
  text-align: right;
  font-size: 20px;
  padding: 10px 20px 0 0;
}

.cb-style-overlay .cb-link {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  z-index: 17;
}


span.facebook {
	font-family: 'apt-custom', sans-serif;
	margin-right: 12px;
	font-size: 20px;
	color: #3b579d;
	float: left;
	display: block;
}

.footer-col-5 li.social a span.facebook img {
	margin-top: -8px;
}

		body.admin-bar .header-wrap.stuck,
		body.buddypress .header-wrap.stuck {margin-top:0;}


div.ja-moduletable h3,div.moduletable h3 {
font-size:120%;
color:#090;
margin:0 0 5px;
padding:0;
text-indent:0;
}


div.ja-moduletable,div.moduletable {
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid;
border-bottom-color:#f7f7f7; 
position:relative;
}


.main .inner,div.ja-moduletable,div.moduletable,div.ja-module,div.module,.article_column .contentpaneopen {
padding-left:10px;
padding-right:10px;
}








div.ja-moduletable a,a:active,a:hover,img {
text-decoration:none;
border:none #fff 0;
}

.locations-module .locations-info .locations-chosen .locations-active .location-address {
  float: left;
  max-width: 50%;
}

.locations-module .locations-info .locations-chosen .locations-active .location-address h3 {
  color: #03a6db;
  font-size: 28px;
  line-height: 28px;
}

.locations-module .locations-info .locations-chosen .locations-active .location-address p {
  font-size: 16px;
  color: #445361;
}

.locations-module .locations-info .locations-chosen .locations-active .location-address p#location-slogan {
  font-weight: bold;
}

.locations-module .locations-info .locations-chosen .locations-active .location-address hr {
  width: 20%;
  margin: 15px 0;
  border-color: #a1a9b0;
}

  .locations-module .locations-info .locations-chosen .locations-active .location-address #location-contact-info {
    width: 200%;
  }

.mashmenu .channel-content{display:none}

.mashmenu .channel-content.active{display:inline-block;  max-width: 857px;  height: 200px; overflow: hidden;  position: absolute;}




.welcomebar_full
{
    width: 100%;
    height: auto;
    background-color: #e8efef;
    float: left;
    margin-top: 20px;
    border: 0px solid #000;
}


#mainmenu.scaled li.menu-item {
    height: 35px;
}


.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }


.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }

.amshopby-advanced li.level2 {
	padding-left: 30px;
}

        .ddc-header.responsive-centered-nav .header-contact .vcard .tels .tel {
          display: inline-block;
          padding: 0 10px 0 0;
          font-weight: 300;
          line-height: 30px; }

          .ddc-header.responsive-centered-nav .header-contact .vcard .tels .tel.phone1 {
            padding-bottom: 0;
            font-size: 12px;
            font-weight: 300; }

      .ddc-header.mercedes .header-default .vcard .tels .tel {
        color: #ffffff;
        line-height: 2px; }

        .ddc-header.t6-classic .header-default .vcard .tels .tel {
          line-height: 18px;
          padding: 0 0 0 10px; }

        .ddc-header.t6-classic .header-default .vcard .tels .tel.phone1 {
          font-size: 12px; }

#footer-note { padding-top: 5px; padding-right: 10px;}

    
    .popup {
      position: absolute;
      display: none;
      z-index: 50;
      padding:10px;
      background-color:#252525; 
      width:150px;
      overflow-y:auto;
      border-width: 2px;     
    }

.cn_page{
	display:none;
}
body.front #main-content .pane-home-page-events-panel-pane-1 .homepage-event-box a .hour{display:block;border-top:1px solid #006c9f;padding:2px 5px;font-size:12px;}
body.front #main-content .pane-home-page-events-panel-pane-1 .homepage-event-box a:hover .hour,body.front #main-content .pane-home-page-events-panel-pane-1 .homepage-event-box a:focus .hour{border-top-color:#fff;}
.event-data-box .hour{width:99px;border-top:1px solid #fff;padding-top:2px;}
.page-node-5816 .event-data-box .hour{display:none;}
.carousel{position:relative}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}
.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}
.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}
.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}
.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}
.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-caption .btn{text-shadow:none}

		
		
	
	#page.boxed {
		background-color: rgba(7,4,19,0.8) !important;
		-webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.16) !important;
		box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.16) !important;
		background-image: none;		
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc070413,endColorstr=#cc070413)";

		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc070413,endColorstr=#cc070413);
	}

#home-overlay .year { font-family: 'proxima_nova_altsemibold'; font-size: 64px; color: #fff; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left;}
.col-xs-2{width:16.666666666666664%;}


body.md #advertorial_breed262 .text{
        font-size: 1.1em;
    }

    body.lg #advertorial_breed262 .text{
        font-size: 1.2em;
}





.advertorial{
    cursor: pointer;
	z-index:99;
}


.advertorial .image{
    width: 200px;
    min-height: 100px;
    text-align: center;
    padding: 0;
    float: left;
    display: inline-block;
}


.advertorial.smal .image{
    width: 100%;
    margin-bottom: 15px;
}


.advertorial.breed .staart{
	position: absolute;
	top:30px;
	left:0;
}


body.xs .advertorial.breed .image-container{
	margin: 0 auto;
	width: 200px;
}


.advertorial.breed .staart-boven{
	width: 25px;
	clear: both;
	height: 15px;
	margin: 0 auto;
}


.advertorial .staart img{
    margin: 0 0 -1px 0;
    vertical-align: top;
}

.advertorial .staart span.sprite{
    margin: 0 0 -1px 0;
    vertical-align: top;
}

.advertorial .text{
    background-color: #EDEEEE !important;
    padding: 10px;
    float: left;
    display: block;
    font-weight: normal;
    font-size: 0.875em;
    line-height: 1.6;
    margin: 0 0 20px 0;
	min-height: 80px;
}


.advertorial .text p{
    font-weight: normal;
    line-height: 1.6;
    margin: 0;
    padding: 0;
}

.advertorial .text p a{
    font-weight: bold;
}



.advertorial.breed{
    cursor: pointer;
    margin: 0 auto 20px auto;
	float: none!important;
}





.verslag .advertorial.breed .text{
	font-size: 0.875em;
}

.verslag .advertorial.breed{
	margin-bottom:0px;
}

.advertorial.breed .text p{
    font-weight: normal;
    line-height: 1.6;
    margin: 0;
    padding: 0;
    min-height: 60px;
}

.advertorial.breed .text p a{
    font-weight: bold;
}


body.blog-met-paginas .advertorial {
	display:none;
}


	.header-social{padding-top:10px;}

	.header-social .social-networks{max-width:100% !important;}

	.header-social .social-networks li{margin-bottom:0;max-width:auto;}


	.header-v2 .header-social .alignleft{width:100%; margin:0; text-align:center;margin-top:-15px;margin-bottom:10px;}

	.header-v2 .header-social .alignright{width:100%; margin:0; text-align:center;margin-bottom:10px;}

	.header-v2 .header-social .social-networks{width:100%; padding-bottom:0;}

	.header-v2 .header-social .social-networks li{float:none; margin-left:10px; margin-right:10px;}

	.header-v2 .header-social{padding-bottom:0;}


	.header-v3 .header-social .alignleft{width:100%; margin:0; text-align:center;margin-top:-15px;margin-bottom:10px;}

	.header-v3 .header-social .alignright{width:100%; margin:0; text-align:center;margin-bottom:10px;}

	.header-v3 .header-social .social-networks{width:100%; padding-bottom:0;}

	.header-v3 .header-social .social-networks li{float:none; margin-left:10px; margin-right:10px;}

	.header-v3 .header-social{padding-bottom:0;}


	.header-v4 .header-social .alignleft{width:100%; margin:0; text-align:center;margin-top:-15px;margin-bottom:10px;}

	.header-v4 .header-social .alignright{width:100%; margin:0; text-align:center; clear:both;margin-bottom:10px;}

	.header-v4 .header-social .social-networks{width:100%; margin-top:0; padding-bottom:0;}

	.header-v4 .header-social .social-networks li{float:none; margin-bottom:0; margin-left:10px; margin-right:10px; line-height:26px;}

	.header-v4 .header-social .social-networks li a{margin-bottom:0;}

	.header-v4 .header-social{padding-bottom:0;}

	.header-v4 .header-social .alignright .menu{margin-top:-10px; line-height:25px;}


	.header-v5 .header-social .alignleft{width:100%; margin:0; text-align:center; margin-top:-15px;margin-bottom:10px;}

	.header-v5 .header-social .alignright{width:100%; margin:0; text-align:center;margin-bottom:10px;}

	.header-v5 .header-social .social-networks{width:100%; padding-bottom:0;}

	.header-v5 .header-social .social-networks li{float:none; margin-left:10px; margin-right:10px;}

	.header-v5 .header-social{padding-bottom:0;}


	.header-social .alignleft{margin-top:0px !important;}

	
		.header-social *{font-size:12px !important;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}

section.contain .box li .col-xs-12 {
	padding-left: 10px;
	padding-right: 10px;
}

.init .edu-in .col-xs-12:last-child .well {
	margin-bottom: 0;
}

	section.more .new .well .in .col-xs-12.no-padding-left {
		overflow: hidden;
		height: 212px;
	}

	section.more .new .well .in .col-xs-12.no-padding-right {
		padding-right: 15px;
	}

	section.more .sub-ii .col-xs-12 {
		padding: 0;
	}

	section.more .sub-iii .col-xs-12 {
		padding-left: 15px;
		padding-right: 15px;
	}


.drop_down .second .inner .widget {
padding-bottom: 13px;
}


.drop_down .second .inner .widget a{
padding: 0px !important;
}
.widget.widget_search form input[type="text"]{width:67%}
.drop_down .second .inner .widget p{font-size:13px;line-height:16px;padding:12px 0}
.drop_down .wide .second ul li ul .widget{padding:0 10px}
.drop_down .wide .second ul li.show_widget_area_in_popup .widget{height:0;width:0;overflow:hidden;opacity:0;position:absolute;left:100%;top:0;padding:5px;margin:5px 0 0 5px;background-color:#262626}
.drop_down .wide .second ul li.show_widget_area_in_popup:hover .widget{height:auto;width:auto;opacity:1}
.drop_down .wide .second ul li.show_widget_area_in_popup .widget img{max-width:inherit;display:block;position:relative}
.drop_down .wide .second ul li.show_widget_area_in_popup .widget a{padding:0}
.single_tags a,.widget .tagcloud a{letter-spacing:1px}
.widget .tagcloud a{display:inline-block;font-size:13px!important}
.widget .tagcloud a:after{content:","}
.widget .tagcloud a:last-child:after{content:""}
aside .widget a,.side_menu a,.side_menu .widget li{font-weight:400;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}
aside .widget a:hover{color:#1abc9c}
aside .widget ul,.side_menu .widget ul{list-style:none;padding:0}
aside .widget li,.side_menu .widget li{margin:0 0 10px}
aside .widget li:last-child,.side_menu .widget li:last-child{margin:0}
.widget.widget_rss li a.rsswidget,#wp-calendar caption{color:#000}
.footer_top .widget.widget_rss li a.rsswidget,.footer_top #wp-calendar caption{color:#fff}
.widget.widget_rss li span.rss-date,#wp-calendar caption{margin:0 0 15px}
.widget.widget_rss li{margin:0 0 25px}
aside .widget.widget_search{border-bottom:0;padding:0}
aside .widget h5{margin-bottom:14px}
aside .widget.posts_holder li{padding:7px 0 7px 0;margin:0}
aside .widget.posts_holder li:hover{color:#1abc9c}
aside .widget a{color:inherit}
aside .widget{margin:0 0 42px}
.side_menu .widget li{position:relative}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul ul{padding:6px 0 0 20px}
.side_menu .widget{margin:0 0 43px}
.side_menu a,.side_menu li,.side_menu span,.side_menu p,.side_menu .widget.widget_rss li a.rsswidget,.side_menu #wp-calendar caption,.side_menu #wp-calendar th,.side_menu #wp-calendar td{color:#818181}
.side_menu .widget.widget_nav_menu li:last-child,.side_menu .widget.widget_nav_menu li a{margin:0}
.footer_top .widget.widget_nav_menu li{margin:0;line-height:22px}
.widget.widget_archive select,.widget.widget_categories select,.widget.widget_text select{width:100%;overflow:hidden;border:1px solid transparent;font-size:13px;background-color:#fff;outline:0;color:#818181;font-family:inherit;padding:2px 4%;height:37px}
.widget #searchform{display:inline-block;width:100%;overflow:hidden;background-color:#fff}
.footer_top .widget #searchform{background-color:transparent;border:1px solid #6a6a6a}
.widget.widget_search form.form_focus{border-color:#1abc9c}
.widget.widget_search form input[type="submit"],.header_top #searchform input[type="submit"]{width:37px;height:37px;line-height:37px;display:inline-block;margin:0;padding:0 4%;outline:0;border:0;text-decoration:none;background-color:transparent;color:#b9b9b9;font-family:'FontAwesome',sans-serif;cursor:pointer;white-space:nowrap;float:right;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out}
.footer_top .widget #searchform input[type="submit"]{color:#6a6a6a}
.widget.widget_search form .screen-reader-text,.header_top #searchform .screen-reader-text{display:none}
.widget.widget_search form input[type="text"],.header_top #searchform input[type="text"]{display:inline-block;text-decoration:none;border:0;outline:0;color:#adadad;background-color:transparent;font-family:inherit;margin:0;padding:2px 4%;width:74%;height:33px;float:left}
.footer_top .widget #searchform input[type="text"]{color:#6a6a6a}
.side_menu .widget #searchform input[type="text"],.footer_top .widget.widget_search form input[type="text"]{width:70%!important}
.widget .tagcloud{display:inline-block;width:100%}
.side_menu .widget .tagcloud a{color:#fff}
aside .widget.posts_holder #lang_sel li:after,aside .widget.posts_holder #lang_sel_click li:after{content:none}
aside .widget #lang_sel_list,section.side_menu #lang_sel_list,footer #lang_sel_list{height:auto;font-family:inherit;width:100%}
aside .widget #lang_sel_list li,section.side_menu #lang_sel_list li,footer #lang_sel_list li{float:none;margin-bottom:0!important;padding:9px 10px 9px 0!important;width:auto}
aside .widget #lang_sel_list li a,aside .widget #lang_sel li a,aside .widget #lang_sel_click li a,section.side_menu #lang_sel_list li a,section.side_menu #lang_sel li a,section.side_menu #lang_sel_click li a,footer #lang_sel_list li a,footer #lang_sel li a,footer #lang_sel_click li a{font-family:inherit;font-size:13px;font-weight:400;border:0;color:#777}
aside .widget #lang_sel_list li a,section.side_menu #lang_sel_list li a,aside .widget #lang_sel_list li a,footer #lang_sel_list li a{display:inline}
aside .widget #lang_sel li,aside .widget #lang_sel_click li,section.side_menu #lang_sel li,section.side_menu #lang_sel_click li,footer #lang_sel li,footer #lang_sel_click li{margin-bottom:0}
aside .widget #lang_sel,aside .widget #lang_sel_click,section.side_menu #lang_sel,section.side_menu #lang_sel_click,footer #lang_sel,footer #lang_sel_click{width:100%}
aside .widget #lang_sel a.lang_sel_sel:hover,aside .widget #lang_sel_click a.lang_sel_sel:hover,aside .widget #lang_sel ul ul a:hover,aside .widget #lang_sel_click ul ul a:hover,aside .widget #lang_sel_list li a.lang_sel_sel,aside .widget #lang_sel_list li a:hover{color:#1abc9c}
aside .widget #lang_sel ul ul,aside .widget #lang_sel_click ul ul{width:100%;top:32px;height:auto;border:0;z-index:1000;padding:3px 0 0 0;overflow:hidden}
aside .widget #lang_sel ul ul a,aside .widget #lang_sel_click ul ul a,aside .widget #lang_sel ul ul a:visited,aside .widget #lang_sel_click ul ul a:visited{padding:10px 13px}
aside .widget #lang_sel_list.lang_sel_list_vertical ul,section.side_menu #lang_sel_list.lang_sel_list_vertical ul,footer #lang_sel_list.lang_sel_list_vertical ul{height:auto;border-top:0}
aside .widget #lang_sel_list.lang_sel_list_vertical a,aside .widget #lang_sel_list.lang_sel_list_vertical a:visited,section.side_menu #lang_sel_list.lang_sel_list_vertical a,section.side_menu #lang_sel_list.lang_sel_list_vertical a:visited,footer #lang_sel_list.lang_sel_list_vertical a,footer #lang_sel_list.lang_sel_list_vertical a:visited{border:0;padding:0}
.vertical_menu_transparency_on aside.vertical_menu_area.light .vertical_menu_area_widget_holder,.vertical_menu_transparency_on aside.vertical_menu_area.light .widget a,.vertical_menu_transparency_on aside.vertical_menu_area.light .q_social_icon_holder i.simple_social{color:#fff}
.vertical_menu_transparency_on aside.vertical_menu_area.dark .vertical_menu_area_widget_holder,.vertical_menu_transparency_on aside.vertical_menu_area.dark .widget a,.vertical_menu_transparency_on aside.vertical_menu_area.dark .q_social_icon_holder i.simple_social{color:#000}


    .box_image_with_border:hover,
    .qbutton:hover,
	.vc_grid-container .vc_row.vc_grid .vc_grid-item .vc_btn:hover,
	.vc_grid-container .vc_row.vc_grid .vc_pageable-load-more-btn .vc_btn:hover,
    .load_more a:hover,
    .blog_load_more_button a:hover,
    #submit_comment:hover,
    .drop_down .wide .second ul li .qbutton:hover,
    .drop_down .wide .second ul li ul li .qbutton:hover,
    .qbutton.white:hover,
    .qbutton.green,
    .portfolio_slides .hover_feature_holder_inner .qbutton:hover,
    .testimonials_holder.light .flex-direction-nav a:hover,
    .q_progress_bars_icons_inner.square .bar.active .bar_noactive,
    .q_progress_bars_icons_inner.square .bar.active .bar_active,
    .q_progress_bars_icons_inner.circle .bar.active .bar_noactive,
    .q_progress_bars_icons_inner.circle .bar.active .bar_active,
    .widget.widget_search form.form_focus,
    .q_steps_holder .circle_small_wrapper,
    .animated_icon_inner span.animated_icon_back i,
	.blog_holder article.format-link .post_text:hover .post_text_inner,
	.blog_holder article.format-quote .post_text:hover .post_text_inner,

        input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
        border-color: #82807d    }



    .drop_down .second .inner ul,
    .drop_down .second .inner ul li ul,
	.shopping_cart_dropdown,
    li.narrow .second .inner ul,
	.header_top .right #lang_sel ul ul,
    .drop_down .wide .second ul li.show_widget_area_in_popup .widget{
    background-color: #000000;
    background-color: rgba(0,0,0,1);
    }

    .filter_holder ul li span,
    blockquote h5,
    .q_social_icon_holder i.simple_social,
    .header-widget.widget_nav_menu ul.menu li a,
    .side_menu a,
    .side_menu li,
    .side_menu span,
    .side_menu p,
    .side_menu .widget.widget_rss li a.rsswidget,
    .side_menu #wp-calendar caption,
    .side_menu #wp-calendar th, 
    .side_menu #wp-calendar td,
    aside .widget #lang_sel_list li a,
    aside .widget #lang_sel li a,
    aside .widget #lang_sel_click li a,
    section.side_menu #lang_sel_list li a,
    section.side_menu #lang_sel li a,
    section.side_menu #lang_sel_click li a,
    footer #lang_sel_list li a,
    footer #lang_sel li a,
    footer #lang_sel_click li a,
    footer #lang_sel_list.lang_sel_list_horizontal a,
    footer #lang_sel_list.lang_sel_list_vertical a,
    .side_menu #lang_sel_list.lang_sel_list_horizontal a,
    .side_menu #lang_sel_list.lang_sel_list_vertical a,
    #lang_sel_footer a{
    	color: #c5c3be;    }


.divshow {
	overflow: hidden;
	height: 190px;
}


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }



		div.single_product_display  div.textcol div.imagecol{
			position:absolute;

			margin-left: -390px !important;
		}


		div.single_product_display  div.textcol div.imagecol a img {
			width: 380px;
			height: 380px;
		}


div.default_product_display div.textcol div.imagecol {position: relative!important;}

.single_product_display .imagecol {float:left;}









.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.cart-icon .count {
  font-size: 10px;
  font-family: sans-serif;
  position: absolute;
  min-width: 1.8em;
  height: 1.8em;
  line-height: 1.8em;
  color: #fff;
  text-align: center;
  border-radius: 50%;
  right: -5px;
  top: -10px;
  z-index: 1;
  background: #ff5e9f;  
}
