﻿

.nof-positioning {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}


table.nof-positioning td {
    line-height: 0;
}
.entry-content .timely a,.comment-content .timely a,.site-footer .widget .timely a{color:#507295;}
.entry-content .timely a:visited,.comment-content .timely a:visited,.site-footer .widget .timely a:visited{color:#507295;}
.entry-content .timely a:hover,.comment-content .timely a:hover,.site-footer .widget .timely a:hover{color:#354c63;}
.entry-content .timely .ai1ec-btn-default,.comment-content .timely .ai1ec-btn-default,.site-footer .widget .timely .ai1ec-btn-default{color:#333 !important;}
.entry-content .timely .ai1ec-btn-default:hover,.comment-content .timely .ai1ec-btn-default:hover,.site-footer .widget .timely .ai1ec-btn-default:hover{color:#333 !important;}
.entry-content .ai1ec-agenda-widget-view .ai1ec-date-title,.entry-content .ai1ec-agenda-view .ai1ec-date-title,.comment-content .ai1ec-agenda-widget-view .ai1ec-date-title,.comment-content .ai1ec-agenda-view .ai1ec-date-title,.site-footer .widget .ai1ec-agenda-widget-view .ai1ec-date-title,.site-footer .widget .ai1ec-agenda-view .ai1ec-date-title{color:#686868;}


#sidebar .widget h3 {
  	color: #555555;
  	font-family: lucida-grand,sans-serif;
  	font-size: 11px;
  	font-weight: bold;
  	line-height: 1em;
	text-transform: uppercase;
  	padding-top: 7px;
  	padding-left: 10px;
	background-color: #E5EBF0;
	padding-bottom: 5px;
}


div#shailan-subpages-widget-2.widget h3 {
  	color: #555555;
  	font-family: lucida-grand,sans-serif;
  	font-size: 13px;
  	font-weight: bold;
  	line-height: 1em;
	text-transform: uppercase;
  	padding-top: 7px;
  	padding-left: 10px;
	background-color: #E5EBF0;
	padding-bottom: 5px;
}



.widget ul li  {
  	margin-bottom: .8em !important;
}


.widget ul li a {
  	line-height: 1em !important;
}


#footer-widgets-container .widget ul li {
  margin-bottom: 0.1em !important;
}


#footer-widgets .widget {
  	margin-bottom: 1em;
  	clear: both;
}

#footer-widgets .widget p {
  	color: #000;
}

#footer-widgets .widget.widget_recent_entries, #footer-widgets .widget.widget_sp_image {
    position: relative;
    top: 1em;
}

div#footer-widgets-container div#woo_subscribe-2.widget div#connect div p {display: none;}

.widget h3 { font:bold 18px/1em Georgia, serif;color:#555555; }

    .asideA .module, .asideA .module + .module, .asideA .module:first-child {
      border-color: #555; }

.module { *zoom: 1; }

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

.module:after { clear: both; }

.asideA:first-child, .asideA .module:first-child, .asideA .connectwithus:first-child { margin-top: 0; padding-top: 0; border: none; }

.module:first-child { margin-top: 0; }

.module:last-child { margin-bottom: 0; }

.asideA .module p, .asideA .module h3, .subnav .module p, .subnav .module h3 { margin: 5px 0 10px 0; }

.asideA .module { padding: 15px 0 0; }

.asideA .module:first-child h3 { margin-top: 0; }

.subnav .module p { border: none; padding: 0; }

.module + .module { margin-top: 1em; margin-bottom: 1em; }

.subnav .module h4 + p, h4 + p { margin-top: 0; }

.asideA .module + .module, .subnav .module + .module { border-top: 1px solid #ccc; margin-top: 0; }

.subnav .localnav + .module, .subnav .localnav + script + .module { border-top: none; padding: 0; }

.subnav .module { margin: 15px; border-top: 0; padding-top: 0; }

.subnav .module + .module { padding-top: 20px; }

.tcw .maincolumn .module { border: none; padding-top: 0; }

.tcw .maincolumn .module:first-child { padding: 0; }

.asideA .mostpopular.module { margin: 0; }

  .asideA .module:first-child { border-top: 1px solid #cccccc; }

  .home .asideA .module { margin: 0; }

  .asideA .border-bottom, .subnav .module:first-child, .subnav .border-bottom { margin-bottom: 0; padding-bottom: 0; border-bottom: 1px solid #999; }

  .asideA .module:first-child, .asideA div:last-child, .subnav div:last-child { border-bottom: none; }

.asideA .module img, .subnav img { max-width: 100%; }

.asideA .module .box-highlight img, .asideA .module img[align="left"], .asideA .module img[alt="Email"] { width: auto; max-width: none; }

  .asideA .module, .connectwithus { margin: 10px 0; padding: 10px 0 0; }

#ey-sl-carousel.module { border: none; }

.fusion-one-fifth {
  width: 16.8%;
}

.fusion-spacing-no.fusion-one-fifth {
  width: 20%;
}

.fusion-events-shortcode .fusion-one-fifth .fusion-events-placeholder {
  width: 177px;
  height: 142px;
}

.fusion-events-shortcode .fusion-one-fifth .tribe-events-event-image {
  height: 142px;
}
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-one-fifth{width:16.8%;}
.fusion-layout-column.fusion-one-fifth.fusion-spacing-no{width:20%;}

.content_holder {
	position: relative;
	margin: 0px auto;
	display:none;
	min-height: 400px;
	
}

#nav ul {
	padding: 0;
	margin: 0;
	width: 525px;
	float: right;
}

#nav ul li a {
	width: 105px;
	line-height: 70px;
	border-bottom:5px solid;
	float: left;
	margin:0;
	padding:0;
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight: 400;
	font-size:14px;
	color: #686868;
}

#nav ul li.products a { border-color:#fd771a; }

#nav ul li.support a  { border-color:#fd9a1a; }

#nav ul li.blog a     { border-color:#fdc21a; }

#nav ul li.forums a   { border-color:#fde01a; }

#nav ul li.store a    { border-color:#fdeb1a; }


#nav ul li.products a:hover { border-color:#78a900; color:#78a900; }

#nav ul li.support a:hover  { border-color:#88c000; color:#88c000; }

#nav ul li.blog a:hover     { border-color:#9ad113; color:#9ad113; }

#nav ul li.forums a:hover   { border-color:#a5d924; color:#a5d924; }

#nav ul li.store a:hover    { border-color:#b9e64a; color:#b9e64a; }



.post-content p,
.post-content ul {
  font-family: 'Karla','Georgia'!important;
  font-size: 15px;
}

			body,
			blockquote p,
			.sidebox .post-list h6,
			.sidebox a,
			textarea,
			input[type="text"],
			input[type="password"],
			input[type="datetime"],
			input[type="datetime-local"],
			input[type="date"],
			input[type="month"],
			input[type="time"],
			input[type="week"],
			input[type="number"],
			input[type="email"],
			input[type="url"],
			input[type="search"],
			input[type="tel"],
			input[type="color"],
			.uneditable-input,
			.retina-icons-code code,
			.fancybox-title,
			.fancybox-error { color: #747679; }

#homepage-slider .slider .slide + .slide{display:none;}

#why-cbus-carousel .slides .slide{float:left; display:block; width:583px; height:305px; margin:0 18px 0 0; padding:27px 40px; background:#fff; }

#why-cbus-carousel .slides .slide img { display:none; min-width:583px; min-height:190px; height:auto; border:none; box-shadow:none; }

#why-cbus-carousel .slides .slide a { display:none; }

#why-cbus-carousel .slides .slide a:first-of-type { display:block; }

#why-cbus-carousel .slides .slide p { position:relative; margin-bottom:0; padding-right:125px; }

#why-cbus-carousel .slides .slide p:empty { display:none; }

#why-cbus-carousel .slides .slide p a { position:absolute; right:0; bottom:0; }

#why-cbus-carousel .slides .slide p img:first-of-type { display:block; }

#why-cbus-carousel .slides .slide p:first-child { height:190px; overflow:hidden; margin-bottom:15px; padding:0; }

#why-cbus-carousel .slides .slide p:first-child img { display:block; }

#wowslider-images{
	position: absolute;
	left:5px;
	top:5px;
	width:850px;
	height:380px;
	overflow:hidden;
}

#wowslider-images img{
	top:0;
	left:0;
	border:10px solid #fff;
}
.homepage-content .main-content #industry-news #yardi_feeds{width:65.306117%;*zoom:1;margin-left:4.081628%;*margin-left:3.581633%;float:left}
.homepage-content .main-content #industry-news #yardi_feeds:before,.homepage-content .main-content #industry-news #yardi_feeds:after{display:table;content:""}
.homepage-content .main-content #industry-news #yardi_feeds:after{clear:both}
.homepage-content .main-content #industry-news #yardi_feeds:first-child{margin-left:0}
.homepage-content .main-content #industry-news #yardi_feeds .feed{width:46.874995%;margin-left:6.249995%;*margin-left:5.75%;float:left}

.w-nav-list {
	display: block;
	width: auto;
	min-width: 150px; 
	}

.g-html .w-nav-list {
	list-style: none;
	margin: 0;
	}

.w-nav-list.level_1 {
	display: none; 
	-webkit-overflow-scrolling: touch;
	}

.w-nav-list.level_2 {
	display: none;
	position: absolute;
	left: auto;
	top: auto;
	z-index: 10;
	}

.w-nav-list.level_3 {
	display: none;
	position: absolute;
	left: 100%;
	top: 0;
	z-index: 11;
	}

.w-nav-list.level_4 {
	display: none;
	position: absolute;
	left: 100%;
	top: 0;
	z-index: 12;
	}

		
	
.w-nav.layout_ver .w-nav-list.level_2 {
	left: 100%;
	top: 0;
	}

	
	
	.w-nav.layout_ver.place_inside .w-nav-list {
		display: block;
		position: static;
		}

		.w-nav.layout_ver.place_inside .w-nav-list.level_2 .w-nav-anchor.level_2 {
			padding-left: 40px; 
			}

		.w-nav.layout_ver.place_inside .w-nav-list.level_3 .w-nav-anchor.level_3 {
			padding-left: 60px; 
			}



.w-nav.touch_enabled .w-nav-list {
	overflow-y: hidden;
	}

	.w-nav.touch_disabled [class*="columns"] .w-nav-list.level_2 {
		left: 0;
		right: 0;
		font-size: 0;
		line-height: 0;
		width: 100%;
		}

			.w-nav.touch_disabled [class*="columns"] .w-nav-list.level_3 {
				display: block;
				position: static;
				}



.w-nav-item.level_1.drop_left .w-nav-list.level_2 {
	right: 0;
	}

.w-nav-item.level_2.drop_left .w-nav-list.level_3 {
	left: auto;
	right: 100%;
	}

.w-nav-item.level_3.drop_left .w-nav-list.level_4 {
	left: auto;
	right: 100%;
	}

		.l-subfooter.at_bottom .w-nav-list.level_1 {
			display: inline-block;
			}


.w-nav.touch_enabled .w-nav-list.level_1 {
	padding-left: 15px;
	padding-right: 15px;
	margin-left: -25px;
	margin-right: -25px;
	}





.l-subheader.at_middle,
.l-subheader.at_middle .w-lang-list,
.l-subheader.at_middle .touch_enabled .w-nav-list.level_1 {
	background-color: #1f2063;
	}

	

.l-subheader.at_middle,
.transparent .l-subheader.at_middle .touch_enabled .w-nav-list.level_1 {
	color: #fff;
	}



.l-subheader.at_top,
.l-subheader.at_top .w-lang-list,
.l-subheader.at_bottom,
.l-subheader.at_bottom .touch_enabled .w-nav-list.level_1 {
	background-color: #30a85a;
	}



.l-subheader.at_top,
.l-subheader.at_bottom,
.transparent .l-subheader.at_bottom .touch_enabled .w-nav-list.level_1,
.w-lang.active .w-lang-item {
	color: #dbe3e7;
	}



.touch_disabled .submenu-languages,
.l-header .w-nav-list.level_2,
.l-header .w-nav-list.level_3,
.l-header .w-nav-list.level_4 {
	background-color: #1f2063;
	}
#banner-front ul li.item-2{background:#dae6ec}
#banner-front ul li.item-2 a .banner-icon span.icon-front{background-position:-115px 0}
#banner-front ul li.item-2 a .banner-icon span.icon-back{background-position:-115px -115px}
#banner-front ul li.item-2 a:hover{color:#c06}


.calculator-lead-form-actions .ddc-span8 {
  width: 100%; }

.finance-prequal-section fieldset .ddc-span1, .finance-prequal-section fieldset .ddc-span2, .finance-prequal-section fieldset .ddc-span4, .finance-prequal-section fieldset .ddc-span8 {
  padding: 0 0 5px 10px; }

  .finance-application-section fieldset .ddc-span1, .finance-application-section fieldset .ddc-span2, .finance-application-section fieldset .ddc-span4, .finance-application-section fieldset .ddc-span8 {
    padding: 0 0 5px 10px; }
.tve_btn.tve_btn5.tve_normalBtn i.tve_sc_icon,.tve_btn.tve_btn6.tve_normalBtn i.tve_sc_icon{margin-top:0;width:auto;height:auto}
.thrv_button_shortcode .tve_btn .tve_btnLink i.tve_sc_icon{background-image:none !important}
.thrv_button_shortcode .tve_btn.tve_bigBtn i.tve_sc_icon{height:auto;width:auto;font-size:35px;margin-top:32px}
.thrv_button_shortcode .tve_btn.tve_hugeBtn i.tve_sc_icon{font-size:40px}
.thrv_button_shortcode .tve_btn.tve_btn1 i.tve_sc_icon,.thrv_button_shortcode .tve_btn.tve_btn3 i.tve_sc_icon,.thrv_button_shortcode .tve_btn.tve_btn7 i.tve_sc_icon,.thrv_button_shortcode .tve_btn.tve_btn8 i.tve_sc_icon{display:none}
#tve_editor .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container .thrv_icon .tve_sc_icon,.tve-leads-shortcode .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container .thrv_icon .tve_sc_icon{font-size:25px;height:auto;padding:0;width:auto}
.thrv_icon span.tve_sc_icon{-ms-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;-moz-box-sizing:content-box !important;box-sizing:content-box !important;display:inline-block;font-size:inherit;height:auto;width:auto;text-align:center;text-decoration:none !important;background-clip:padding-box}
#tve_editor .thrv_icon span.tve_sc_icon.tve_blue,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_blue{color:#4E7AC7}
#tve_editor .thrv_icon span.tve_sc_icon.tve_green,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_green{color:#45BF55}
#tve_editor .thrv_icon span.tve_sc_icon.tve_black,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_black{color:#595959}
#tve_editor .thrv_icon span.tve_sc_icon.tve_orange,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_orange{color:#FF712C}
#tve_editor .thrv_icon span.tve_sc_icon.tve_purple,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_purple{color:#9768D1}
#tve_editor .thrv_icon span.tve_sc_icon.tve_red,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_red{color:#e93c31}
#tve_editor .thrv_icon span.tve_sc_icon.tve_teal,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_teal{color:teal}
#tve_editor .thrv_icon span.tve_sc_icon.tve_white,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_white{color:#efefef}
.thrv_icon span.tve_sc_icon.tve_brdr_none{border-style:none !important}
.thrv_icon span.tve_sc_icon.tve_brdr_dotted{border-style:dotted !important}
.thrv_icon span.tve_sc_icon.tve_brdr_dashed{border-style:dashed !important}
.thrv_icon span.tve_sc_icon.tve_brdr_solid{border-style:solid !important}
.thrv_icon span.tve_sc_icon.tve_brdr_double{border-style:double !important}
.thrv_icon span.tve_sc_icon.tve_brdr_groove{border-style:groove !important}
.thrv_icon span.tve_sc_icon.tve_brdr_ridge{border-style:ridge !important}
.thrv_icon span.tve_sc_icon.tve_brdr_inset{border-style:inset !important}
.thrv_icon span.tve_sc_icon.tve_brdr_outset{border-style:outset !important}
.tve_btn.tve_nb.tve_btn5 .tve_btn_im i.tve_sc_icon,.tve_btn.tve_nb.tve_btn6 .tve_btn_im i.tve_sc_icon{height:auto;min-width:50px;width:auto}

.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,
.col-sm-1,
.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-sm-10,
.col-sm-11,
.col-sm-12,
.col-md-1,
.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-md-10,
.col-md-11,
.col-md-12,
.col-lg-1,
.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-lg-10,
.col-lg-11,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

  .col-sm-1,
  .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-sm-10,
  .col-sm-11 {
    float: left;
  }

  .col-sm-6 {
    width: 50%;
  }

#headerbottom ul.headerlinks {
	float: left;
	margin: 0 0 0 32px;
	padding: 0;
	list-style: none;
}

#headerbottom ul.headerlinks li {
	float: left;
	padding: 15px 32px;
	font: normal 15px/15px Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
}

#headerbottom ul.headerlinks a {
	color: #fff;
	text-decoration: none;
}

#headerbottom ul.headerlinks a:hover {
	color: #fdb959;
}
.row{margin-bottom:20px}
.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.row:after,.clearfix:after{clear:both}
.row,.clearfix{zoom:1}

#product-info-table .row {
	margin: 0;
	padding: 10px 0;
	font: normal 14px/14px Arial, Helvetica, sans-serif;
	color: #000;
	border-bottom: 1px solid #c4c4c4;
}

#product-info-table .row .pitlabel {
	padding-right: 15px;
	font-weight: bold;
}




#product-info-table .row.code.connect-link {
padding-top:0px;
}

.fashion-gal{
	overflow:hidden;
	margin-left:-11px;}
	
.fashion-gal h1{
	border-bottom:5px solid #333;
	text-align:center;
	margin-bottom:10px;
	box-shadow:0 0 3px;
	line-height:38px;}
	
.fashion-gal .slideshow-thumb-img,.fashion-gal .slideshow-thumb{width:152px;}


	 
.right-posts .fashion, 	  
.right-posts .restaurant, 	  
.right-posts .blog-roll { border-top:1px solid #808080; }

.fashion-page {
    overflow: hidden;}

.fashion h1{
	padding-top:5px;}
	
.right .fashion h1{
	padding-top:0px;}
	
.fashion-page ul li{
 	float: left;
    padding-right:50px;
    width: 286px;
	font-size:18px;
	height:265px;
}

.fashion-page li:nth-child(3n+3) {
    padding-right: 0;
}

.fashion-page .img{
	width:273px;
	margin-bottom:5px;
	height:250px;
	overflow:hidden;}
	
.fashion-page .img img{
	display:block;
	height:270px;
	width:273px;
	}

.fashion-img{
	height:200px;
	overflow:hidden;}
	
.fashion-img img{
	width:100%;}

.fashion #featured .ui-tabs-panel .info	{
	width:97%;
	font-family: 'droid_serifregular';	}

.fashion-page .title{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	text-align:left;
	line-height:22px;}


.capunder {
	z-index:110;
	position:absolute;
	top: 60px;
	left:150px;
	height: 400px;
	width:  720px;
	background:#000;
	opacity: .5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";		
	filter: alpha(opacity=50);
}





.site-info {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
}


.site-info a {
	border-bottom: 1px solid transparent;
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
}


.site-info a:hover {
	border-bottom: 1px solid #333;
}


.site-info a:hover,
.site-info a:focus {
	color: #333;
}


	.post-password-form label,
	.post-navigation .meta-nav,
	.image-navigation,
	.comment-navigation,
	.author-heading,
	.author-bio,
	.entry-footer,
	.page-links a,
	.page-links span,
	.comment-metadata,
	.pingback .edit-link,
	.comment-list .reply,
	.comment-notes,
	.comment-awaiting-moderation,
	.logged-in-as,
	.comment-form label,
	.form-allowed-tags,
	.site-info,
	.wp-caption-text,
	.gallery-caption,
	.entry-caption,
	.widecolumn label,
	.widecolumn .mu_register label {
		font-size: 14px;
		font-size: 1.4rem;
	}


	.post-password-form label,
	.post-navigation .meta-nav,
	.comment-navigation,
	.image-navigation,
	.author-heading,
	.author-bio,
	.entry-footer,
	.page-links a,
	.page-links span,
	.comment-metadata,
	.pingback .edit-link,
	.comment-list .reply,
	.comment-notes,
	.comment-awaiting-moderation,
	.logged-in-as,
	.comment-form label,
	.form-allowed-tags,
	.site-info,
	.wp-caption-text,
	.gallery-caption,
	.entry-caption,
	.widecolumn label,
	.widecolumn .mu_register label {
		font-size: 16px;
		font-size: 1.6rem;
	}


	body,
	blockquote,
	blockquote cite,
	blockquote small,
	label,
	a,
	.site-title a,
	.site-description,
	.post-title,
	.author-heading,
	.entry-footer,
	.entry-footer a,
	.taxonomy-description,
	.entry-caption,
	.comment-author,
	.comment-metadata,
	.comment-metadata a,
	.comment-notes,
	.comment-awaiting-moderation,
	.no-comments,
	.site-info,
	.site-info a,
	.wp-caption-text,
	.gallery-caption {
		color: #000 !important; 
	}


.top-nav .social-icons{float: right; margin: 3px 5px 0 0;}

.top-nav .social-icons [class^="tieicon-"]:before, .top-nav .social-icons [class*=" tieicon-"]:before,
.footer-bottom .social-icons [class^="tieicon-"]:before, .footer-bottom .social-icons [class*=" tieicon-"]:before{
    width:20px;
    height:24px;
    line-height: 24px;
    font-size:16px;
    color: #888;
}



.social-icons{text-align:center;}

	.social-icons a{position:relative;margin:0 2px 0 ; opacity:.7;}

	.social-icons a:hover{ opacity:1;}

	.footer-bottom .social-icons{
		float:right;
		margin:9px 0 0;
		line-height:0;
	}


 .social-icons-widget .social-icons a{margin: 2px;}
 
.social-icons-widget .social-icons [class^="tieicon-"]:before, .social-icons-widget .social-icons [class*=" tieicon-"]:before {
    border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
    color:#FFF;
}

.social-icons-widget .social-icons.icon_24 [class^="tieicon-"]:before, .social-icons-widget .social-icons.icon_24 [class*=" tieicon-"]:before {
    width:24px;
    height:24px;
    line-height: 24px;
    font-size:14px;
}

    .social-icons-widget .tieicon-delicious:before { background:#2567ee; }

    .social-icons-widget .tieicon-stumbleupon:before { background:#f42424; }

    .social-icons-widget .tieicon-fivehundredpx:before { background:#00adf1 }

    .social-icons-widget .tieicon-foursquare:before { background:#0d9ed1  }

    .social-icons-widget .tieicon-grooveshark:before { background:#248fd3 }

    .social-icons-widget .tieicon-forrst:before { background:#297e09 }

    .social-icons-widget .tieicon-digg:before { background:#b2b2b2 }

    .social-icons-widget .tieicon-reddit:before { background:#ff915c }

    .social-icons-widget .tieicon-blogger:before { background:#f39d38 }

    .social-icons-widget .tieicon-flickr:before { background:#ff0084 }

    .social-icons-widget .tieicon-viadeo:before { background:#f97618 }

    .social-icons-widget .tieicon-vimeo:before { background:#3fbfce }

    .social-icons-widget .tieicon-myspace:before { background:#487ccd }

    .social-icons-widget .tieicon-googleplay:before { background:#a0b532 }

    .social-icons-widget .tieicon-soundcloud:before { background:#F76700  }

    .social-icons-widget .tieicon-yelp:before { background:#c1230d }

    .social-icons-widget .tieicon-github:before { background:#666 }

    .social-icons-widget .tieicon-youtube:before { background:#cc181e  }

    .social-icons-widget .tieicon-xing:before { background:#00605e }

    .social-icons-widget .tieicon-dropbox:before { background:#459ce6 }

    .social-icons-widget .tieicon-tumblr:before { background:#385a75 }

    .social-icons-widget .tieicon-apple:before { background:#7e878b }

    .social-icons-widget .tieicon-dribbble:before { background:#d875a2 }

    .social-icons-widget .tieicon-skype:before { background:#00c6ff }

    .social-icons-widget .tieicon-vkontakte:before { background:#336699 }

    .social-icons-widget .tieicon-friendfeed:before { background:#93b4dd }

    .social-icons-widget .tieicon-deviantart:before { background:#5d6f6d }

    .social-icons-widget .tieicon-lastfm:before { background:#f54a3d }

    .social-icons-widget .tieicon-instagram:before { background:#517fa4 }

    .social-icons-widget .tieicon-spotify:before { background:#7fb718 }

    .social-icons-widget .tieicon-evernote:before { background:#1c8328 }

    .social-icons-widget .tieicon-paypal:before { background:#34aad2 }

    .social-icons-widget .tieicon-picasa:before { background:#9d48a1 }

    .social-icons-widget .tieicon-behance:before { background:#1769ff  }

    .social-icons-widget .tieicon-wordpress:before { background:#2071ad }

    .social-icons-widget .tieicon-twitter:before { background:#45b0e3 }

    .social-icons-widget .tieicon-facebook:before { background:#39599f }

    .social-icons-widget .tieicon-rss:before { background:#f8bc2e }

    .social-icons-widget .tieicon-pinterest-circled:before { background:#f42424 }

    .social-icons-widget .tieicon-gplus:before { background:#fa0101 }

    .social-icons-widget .tieicon-linkedin:before { background:#65b7d2 }

    .social-icons-widget .tieicon-share:before { background:#55ac60 }
.block #user-login:after,.block #user-register-form:after{clear:both;content:"x x x x x";display:block;height:0;visibility:hidden;width:100%;}
.block .rpx-signin{float:left;}
.block .rpx-signin + *{clear:left;}
.region-header .block{clear:right;float:right;width:25%;}
.block{clear:left;}
.block + .block{margin-top:1.3846em;}
.wrapper-content .block + .block{margin-top:2.7692em;}
.block ul{margin-bottom:0;margin-top:1.3846em;padding-bottom:0;padding-left:1.3846em;padding-right:0;padding-top:0;}
.block ul ul,ol ol{margin-top:0;}
.wrapper-header .block ul{margin-top:0;}
.block .menu{margin-top:0.6923em;}
.block .menu .menu{margin-top:0;}
.block-comment .item-list li + li,.menu ul li + li,.menu ul li + li.collapsed,.menu ul li + li.expanded{margin-top:0.4615em;}
.block-aggregator ul{list-style:none;}
.block-addthis h2{display:none;}
.block-comment .item-list a{display:block;line-height:1.1538em;}
.block-comment .item-list span{font-size:0.8462em;}
.block-sqbs .content:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}
* html .block-sqbs .content{height:1%;}
*:first-child+html .block-sqbs .content{min-height:1px;}
.block-mailing-list form{margin-top:0;max-width:248px;min-width:180px;}
.block-mailing-list label{display:block;float:left;max-width:80px;min-width:70px;}
.block-mailing-list input[type="text"]{display:block;float:left;max-width:170px;min-width:160px;}
.block-mailing-list .form-item + .form-item{clear:both;display:inline-block;margin-bottom:0;margin-top:9px;width:100%;}
.block-mailing-list .form-submit{float:right;margin-top:9px;margin-right:10px;}
#gardens_ie .block-mailing-list .form-submit{margin-top:1em;}
#gardens_ie .block-mailing-list input[type="text"]{width:12em;}
.col-align-last-right .col.last .block-search{text-align:right;}
.block-search:first-child form{margin-top:0.4615em;}
.drupal .block{background-color:orange !important;}
.drupal .block .inner{border:1px dashed blue !important;padding:3px !important;background-color:yellow !important;}
.drupal .block .top,.drupal .block .bottom{background-color:blue !important;height:10px !important;opacity:0.25 !important;}
.stack-preheader .block h2,.stack-preheader .item-list h2{display:none;}
.sidebar .block{border-style:solid;border-width:0 0 1px;padding-bottom:9px;}
.sidebar .block + block{margin-top:27px;}
.block-aggregator ul li + li{border-top-width:1px;border-top-style:dotted;}
.sidebar .block,.block-aggregator ul li + li{border-color:#EEEEEE;}
.block h2,#main h2,#postcontent-first h2,.page-news-v1 #page-title,.page-node.node-type-page #page-title,.page-filter.page-filter-tips #page-title,.wrapper-header,.item-list .pager li,.block ul,.stack-preheader,.stack-content-inner,.stack-navigation,.page,body .region-content ul.flippy,.wrapper-footer,.wrapper-content .stack,.wrapper-footer .stack{border:none;padding:0;margin:0;}
.block,#block-views-home-one-page-news-block-2 .item-list .pager,#block-views-home-one-page-news-detail-block .item-list .pager,.page-news #block-system-main .item-list .pager,.page-news-v1 #block-system-main .item-list .pager,#block-views-home-one-page-news-block-4 .item-list .pager,#block-views-home-one-page-news-block-3 .item-list .pager{margin-bottom:1em;}
.block h2,#main h2,#postcontent-first h2,.page-news-v1 #page-title,.page-node.node-type-page #page-title,.page-filter.page-filter-tips #page-title{color:#262C2C;font-size:40px;border-bottom:1px solid #262C2C;margin:1em 0;line-height:52px;text-transform:uppercase;letter-spacing:1px;}
.wrapper-content .block + .block,.views-row,.pane{margin-top:0;}
.stack-preheader .col .block{margin:0;}
#block-views-home-one-page-news-block-2 .view-content ul.block,#block-views-home-one-page-news-detail-block .view-content ul.block,.page-news #block-system-main .view-content ul.block,.page-news-v1 #block-system-main .view-content ul.block,#block-views-home-one-page-news-block-4 .view-content ul.block,#block-views-home-one-page-news-block-3 .view-content ul.block{margin-bottom:16px;}
.page-news #block-system-main .view-content ul.block,.page-news #block-views-home-one-page-news-detail-block .view-content ul.block,.page-news-v2 #block-system-main .view-content ul.block,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul.block,.page-news-v1 #block-system-main .view-content ul.block,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul.block,.node-type-blog #block-system-main .view-content ul.block,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul.block{margin-bottom:16px;}
#block-views-albums-block-5 .view-content .item-list ul.block{margin-bottom:16px;}
.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-right:15px;padding-left:15px}
.col-md-8{width:66.66666667%}


.site-nav-drawer-open .site-nav-overlay
{
	display:block;
}


.site-nav-drawer-open .site-nav-overlay,.site-nav:focus~.site-nav-overlay
{
	left:270px;
	z-index:900;
}


.site-nav-overlay
{
	bottom:0;
	display:none;
	left:0;
	position:absolute;
	right:0;
	top:0;
	z-index:600;
}

.has-masonry .post .woo-image {
  margin-bottom: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  width: 100%;
}
.col{float:left}

	
	#text-7 img,
	#text-8 img,
	#text-9 img
	{
	display: block;
	margin: 0 auto !important;
	}

	
	#text-8 h4
	{
	text-align: center;
	}

	
	#text-8
	{
	width: 33%;
	margin: 0 auto;
	}

	
	#text-8.widget.widget_text
	{
	width: 100%;
	margin: 0 auto;
	padding-left: 0;
	padding-right: 0;
	}


#header .widget-area {
	width: 470px;
	color: #333333;
	float: right;
	margin: 0; 
	padding: 0;
	}

	
#header .widget-area p {
	margin: 0;
	padding: 0 0 5px 0;
	}

	
#header .widget-area h4 {
	color: #333333;
	font-size: 16px;
	font-weight: normal;
	margin: 10px 0 0 0; 
	padding: 0;
	text-decoration: none;
	}

	
#header .widget-area ul {
	margin: 0;
	padding: 0;
	}

	
#header .widget-area ul li {
	list-style-type: square;
	margin: 0 0 0 20px;
	padding: 0;
	}

	
#home-top .featuredpost img, #home-top .featuredpage img, #home-top .featuredpost .avatar, #home-top .featuredpage .avatar, #home-bottom .featuredpost img, #home-bottom .featuredpage img, #home-bottom .featuredpost .avatar, #home-bottom .featuredpage .avatar, #home-top .widget img, #home-bottom .widget img {
	margin: 0 5px 20px 0;
	padding: 0;
	border: 10px solid #F3F3F3;
	}


	
#sidebar.widget-area2
{
float: left;
width: 260px;
}


#sidebar .widget, #sidebar-alt .widget {
	margin: 0 0 15px 0;
	padding: 15px 15px 0 15px;
	}

	
#sidebar .widget p, #sidebar-alt .widget p {
	margin: 0;
	padding: 0;
	}

#featured-post-4.widget.featuredpost h2, #featured-post-5.widget.featuredpost h2{
	color: #333333;
	font-size: 18px;
}


.widget-wrap h4  
{
padding-top: 10px; 
}


#content-sidebar-wrap #sidebar.sidebar.widget-area #include_post-6.widget.Widget_Include_Post .widget-wrap h4
{
text-align: center;
}


















#text-7.widget.widget_text,
#include_post-13.widget.Widget_Include_Post
{
border-color: #8ec63f;
border-style: solid;
}


#include_post-13.widget.Widget_Include_Post h1 a
{
text-decoration: none;
}


#include_post-13.widget.Widget_Include_Post h1 span,
#include_post-14.widget.Widget_Include_Post h1 span,
#include_post-15.widget.Widget_Include_Post h1 span,
#include_post-16.widget.Widget_Include_Post h1 span,
#include_post-17.widget.Widget_Include_Post h1 span,
#include_post-18.widget.Widget_Include_Post h1 span,
#include_post-19.widget.Widget_Include_Post h1 span,
#include_post-20.widget.Widget_Include_Post h1 span,
#include_post-21.widget.Widget_Include_Post h1 span,
#include_post-22.widget.Widget_Include_Post h1 span,
#include_post-23.widget.Widget_Include_Post h1 span,
#include_post-24.widget.Widget_Include_Post h1 span,
#include_post-25.widget.Widget_Include_Post h1 span,
#include_post-26.widget.Widget_Include_Post h1 span,
#include_post-27.widget.Widget_Include_Post h1 span
{
font-weight: normal;
}


#include_post-6.widget.Widget_Include_Post p 
{
color: #025b45;
font-weight: bold;
font-family: 'Metrophobic', serif;
}



#text-7.widget.widget_text ul li,
#include_post-13.widget.Widget_Include_Post ul li
{
list-style-type: none;
padding-bottom: 10px;
line-height: 20px;
font-weight: bold;

}


#text-7.widget.widget_text ul li a,
#include_post-13.widget.Widget_Include_Post ul li a
{
color: #025b45;
}



#text-7.widget.widget_text ul,
#include_post-13.widget.Widget_Include_Post ul
{
margin-left: 0;
}


#text-7.widget.widget_text p img,
#include_post-13.widget.Widget_Include_Post p img
{
position: relative;
top: -15px;
left: -15px;
}


#text-7 h4.widget-title.widgettitle,
#abovedorte
{
background-color: #8ec63f;
padding-top: 0;
color: white;
font-size: 1.143em;
text-align: center;
}


#text-7.widget.widget_text .widget-wrap .textwidget
{
padding: 6%;
}


 #text-7.widget.widget_text
{
padding: 0;
}


body.home.blog.header-full-width.content-sidebar #wrap #inner #content-sidebar-wrap #sidebar.sidebar.widget-area
{
float: right;
}




body.page.page-id-8571.page-template.page-template-page_blog.page-template-page_blog-php.header-full-width.content-sidebar #wrap #inner #content-sidebar-wrap #sidebar.widget-area 
{
display: none;
}

	
	#include_post-13.widget.Widget_Include_Post
	{
	text-align: center;
	clear: both;
	margin: 0 auto 3% auto !important;
	width: 95%; 
	max-width: 968px;
	}

	
	#include_post-13.widget.Widget_Include_Post img
	{
	margin: 0 auto;
	}

	
	#text-7.widget.widget_text p img
	{
	position: initial;
	margin-bottom: 2% !important;
	}

	
	

	#sidebar,
	#sidebar.sidebar.widget-area
	{
	width: 260px;
	}

	
	
	
	.page-id-1469 #wrap #inner #content-sidebar-wrap #sidebar.widget-area .featuredpost .post,
	.page-id-1469 #wrap #inner #content-sidebar-wrap #sidebar .featuredpost .post,
	.page-id-1469 #wrap #inner #content-sidebar-wrap #sidebar .featured-post .post,
	.page-id-1469 #wrap #inner #content-sidebar-wrap #sidebar.widget-area .featured-post .post
	{
	display: none;
	}

	
	#text-11 .widget-wrap .textwidget form.searchform
	{
	float: none;
	display: block;
	text-align: center;
	}


	
	#text-12,
	#text-13,
	#wenderhostsubpages-2 .widget-wrap h4,
	li.page_item.page-item-5308.page_item_has_children.with,
	#wenderhostsubpages-2 ul.children
	{
	display: none;
	}

	
	.page-id-37 #wrap #inner #content-sidebar-wrap #sidebar.widget-area #wenderhostsubpages-2
	{
	clear: both;
	}

	
	.page-id-37 #wrap #inner #content-sidebar-wrap #sidebar.widget-area #text-12
	{
	height: auto;
	}

	

	
	
	.page-id-1321 #wrap #inner #content-sidebar-wrap #sidebar.widget-area #text-12
	{
	height: auto;
	}
#container{background-color:#FFF}
#container-grid-overlay{position:fixed;width:100%;height:100%;top:0;z-index:1000000;max-width:1200px}
#container-grid-overlay.full-width,#overlay-row-preview.full-width{max-width:none}
.wrapper .container{position:relative;width:100%;left:0;transition:.5s left ease-in}
.wrapper .container.opened{left:85%}
.width50{width:50%}


.art-postcontent li, .art-post li, .art-textblock li
{
   font-family: museo_slab700, Arial 'Arial Unicode MS', Helvetica, Sans-Serif;
   color: #303F50;
   margin: 3px 0 0 11px;
}


.art-postcontent ol, .art-post ol, .art-textblock ol, .art-postcontent ul, .art-post ul, .art-textblock ul
{
   margin: 1em 0 1em 11px;
}


.art-postcontent li ol, .art-post li ol, .art-textblock li ol, .art-postcontent li ul, .art-post li ul, .art-textblock li ul
{
   margin: 0.5em 0 0.5em 11px;
}
.wk-gallery-wall.polaroid
p.title{margin:0;padding-top:10px;text-align:center;color:#444}
.wk-slideset-default article+strong.title{font-weight:normal}

.cq-colctrl-lt0-c1 .parbase{margin-left:0px !important;}
.region-help .block{overflow:hidden}
.not-front.one-sidebar .region-sidebar-second .block{padding:20px;margin-bottom:30px}
.region-content{margin-bottom:20px}
.region-content #block-block-7{margin-top:40px;margin-bottom:40px}
.region-content .content h3{margin-top:40px;margin-bottom:12px}
.region-content .content h4{margin-top:30px}
.region-content .content blockquote{font-size:.95em}
.region-content .content ul.horizontal-tabs-list li{margin-bottom:0}
.region-content .content .horizontal-tabs-panes h3{margin-top:26px;margin-bottom:6px}
.not-front .region-content .view-seniorliving-journal .views-bootstrap-grid-plugin-style a h2{font-size:1.4em}
.not-front .region-content .view-seniorliving-journal .views-bootstrap-grid-plugin-style img{float:left;margin-right:16px}
.region-sidebar-second .block-webform .form-control{width:160px}
.region-sidebar-second .block-webform{color:#fff;background-color:#681e75;box-shadow:inset 0 0 6px rgba(0,0,0,0.5);border-radius:6px}
.region-sidebar-second .block-webform h2{margin-bottom:0;color:#fff}
.region-sidebar-second .block-webform a{color:#fff}
.region-sidebar-second #block-webform-client-block-5219{background-color:#2bb673;box-shadow:inset 0 0 6px rgba(0,0,0,0.5);border-radius:6px}
.region-sidebar-second #block-webform-client-block-5219 h2.block-title{margin-top:0;font-size:1.35em}
.region-sidebar-second #block-webform-client-block-5219 .form-item label{width:auto}
.region-sidebar-second #block-webform-client-block-5219 .form-control{width:200px}
.region-sidebar-second #block-webform-client-block-5219 .btn-primary{margin-top:12px}
.region-sidebar-second #block-webform-client-block-16364 .description,.region-sidebar-second #block-webform-client-block-19228 .description{font-size:.9em}
.region-sidebar-second .form-control{height:24px;padding:2px}
.region-sidebar-second .form-item{margin-top:10px}
.region-sidebar-second .form-item .form-required{display:none}
.region-sidebar-second .webform-component-date select.form-control{font-size:.8em;width:52px;display:inline}

.region-sidebar-second .webform-component-date .description{font-size:.9em}
.region-sidebar-second .btn-default,.region-sidebar-second .btn-primary{margin-top:12px;color:#FFF;background-color:#00adef;border-color:#fff}
.region-sidebar-second .btn-default:hover,.region-sidebar-second .btn-primary:hover{background-color:#681e75}
.region-content form#user-login,.region-content form#user-pass{max-width:300px}
.region-content form#user-login .form-item label,.region-content form#user-pass .form-item label{display:inline;width:100px;float:left}
.region-content form#user-login .form-control,.region-content form#user-pass .form-control{width:auto;height:24px;padding:2px}
.region-content form#user-login .form-item,.region-content form#user-pass .form-item{margin-top:10px}
.region-content form#user-login .form-item .form-required,.region-content form#user-pass .form-item .form-required{display:none}
.region-content form#user-login .btn-default,.region-content form#user-pass .btn-default,.region-content form#user-login .btn-primary,.region-content form#user-pass .btn-primary{margin-top:12px;color:#FFF;background-color:#00adef;border-color:#fff}
.region-content form#user-login .btn-default:hover,.region-content form#user-pass .btn-default:hover,.region-content form#user-login .btn-primary:hover,.region-content form#user-pass .btn-primary:hover{background-color:#681e75}
.front .region-header{margin-left:-15px;margin-right:-15px}
.fs16,.mentor p{font-size:16px}

.pane-slider.content.pane-down {
	margin-top: 5px;
}


.overlay {
	position:absolute;
	z-index:20;
}
.fullWidth .in,.fullWidth .cck{margin:0 auto;width:1040px}
.bpd .in,.bpd .cck{margin:0 auto;width:807px}
.bpd .in.pddbg,.fullWidth .in.pddbg{width:auto}
.in{margin:0 auto;padding:20px}
.wrp.cnt.bip .in .pWr{margin:0 auto;width:34%}
.fullWidth .in,.bpd .in{box-sizing:content-box !important;-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;width:1080px !important}
.fullWidth .in,.bpd .in,.bSeCont .in{width:380px !important}

.wpb_single_image img {
  height: auto;
  max-width: 100%;
}

.wpb_single_image.vc_align_center {
  text-align: center;
}

.wpb_single_image.vc_align_right {
  text-align: right;
}

.wpb_single_image.vc_align_left {
  text-align: left;
}

.article-content .wpb_single_image{margin:0!important;}

.fullwidth-section .wpb_single_image{margin:0;}

.karting-content .wpb_single_image{position:relative;top:-340px;margin-bottom:-300px;}

.additional-info .wpb_single_image{margin:0;}

.karting-sponsors-section .wpb_single_image{float:left;height:240px;width:33.3%;border:1px solid #182e3e;line-height:240px;margin:0;}

.karting-sponsors-section .wpb_single_image:hover img{opacity: 0.6}

	.karting-content .wpb_single_image img{width:80%;}

	.foundation .wpb_single_image{margin:0.5em;}

	
	.foundation-areas .wpb_single_image{float:left;margin-right:8%;width:25%;}

	.foundation-areas .wpb_single_image img{width:100%;}

	.ivcffal-twitter-cta .module .wpb_single_image {margin-bottom:20px;}

	.ivcffal-mycfa-cta .wpb_single_image{margin-bottom:10px;}

	.karting-license-module .wpb_single_image {margin:1em;}

	.karting-license-module .wpb_single_image img{width:200px;}

	.karting-sponsors-section .wpb_single_image img{width:60%;}


.wpb_single_image { margin-bottom: 35px; }

.intro-cover .caption .wpb_single_image{margin-bottom:0!important;}
#home-feed #page-content #blog article .meta{color:#9aca3b;margin:0}
article:before,article:after,.meta:before,.meta:after{content:"";display:table}
article:after,.meta:after{clear:both}


#social-container {
	background-color: rgb(240,240,240);
	padding-top: 10px;
	
	margin-bottom: 10px;
}




body#front #social-container .container {
	margin-top: 0;
}


body#front #social-container .col-sm-4, body#front #social-container .col-md-4, body#front #social-container .col-sm-5, body#front #social-container .col-md-5 {
	width: 50%;
}


body#front #social-container .col-sm-offset-3, body#front #social-container .col-md-offset-3 {
	margin-left: 0;
}

		#top-header .container, #second-menu { text-align: center; }

h3.aside {color:#6c7382;}

.aside a, .aside a:link, .aside a:active, .aside a:visited {
	color: #6c7382;
	text-decoration: none;
}

.aside a:hover {
	color: #b12021;
}






#cff .cff-text-wrapper{
  float: right;
  width: 77%;
  margin: 0;
  padding: 0;
}


#cff.narrow .cff-embedded-video .cff-iframe-wrap,
#cff.narrow .cff-embedded-video .cff-text-wrapper{
  width: 100%;
}

#cff .cff-text-link{
  float: left;
  clear: none;
  width: 100%;
  padding: 0 0 5px 0;

  width: 72%;
}

#cff .cff-text-link.cff-no-image{
  width: 100% !important;
}

#cff .cff-full-size .cff-text-link{
  width: 100%;
}


#cff.cff-thumb-layout .cff-text-wrapper{
  float: right;
  width: 77%;
}

#cff.cff-thumb-layout .cff-link-item .cff-text-wrapper{
  width: 100%;
}

#cff.cff-thumb-layout .cff-audio-post .cff-text-wrapper{
  width: 100%;
}

#cff.cff-thumb-layout .cff-full-size .cff-text-link{
  width: 72%;
}

#cff.cff-half-layout .cff-text-wrapper{
  float: right;
  width: 47%;
}

#cff.cff-half-layout .cff-link-item .cff-text-wrapper{
  width: 100%;
}

#cff.cff-half-layout .cff-audio-post .cff-text-wrapper{
  width: 100%;
}

#cff.cff-half-layout .cff-full-size .cff-text-link{
  width: 47%;
}

#cff.narrow.cff-half-layout .cff-text-wrapper,
#cff.narrow.cff-thumb-layout .cff-text-wrapper{
  float: left;
  width: 100%;
}

#cff.narrow .cff-shared-link .cff-text-link{
  width: 100%;
}


#quick-shop-container, #quick-shop-confirmation { position: absolute; display: none; left: 50%; top: 50%; width: 260px; padding: 20px 20px 35px; margin-left: -150px; background: #ffffff; border: 1px solid  #d2d2d2 ; }

  .cmsc--nav-level {
    background: black;
    margin: 0;
    position: absolute;
    top: 0;
    -ms-transform: translateX(-250px);
    
    -webkit-transform: translateX(-250px);
    
    transform: translateX(-250px);
    width: 100%; }

  .cmsc--nav-level li:first-of-type {
    margin-top: 6px; }
ul.menu li.leaf{list-style:none;float:left;margin:0 1em}
.menu-item:before{margin-right:8px;font-size:100%;top:1px;position:relative;}
.mobile-sidebar li:last-child,.mobile-sidebar li:last-of-type,.mobile-sidebar li.menu-item-has-children.active{border:0;}
.mobile-sidebar .top-bar-mob li.menu-item a{font-size:80%;padding:15px 0;text-transform:none;font-weight:normal;}
.mobile-sidebar li.menu-item-has-children li li a{padding:15px 0;text-transform:none;font-weight:normal;}
li.menu-item-language{position:relative;}
#masthead .left-links,.wide-nav,#top-bar .right-text,#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none!important;}
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary,button.secondary,.button.secondary,input[type="submit"].secondary{background-color:#00afef}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#65b245;border-color:#65b245;}
.span-300{width:300px;}
 .btn_blue_text{color:#FFFFFF;font-weight:400;font-size:16px;line-height:120%;text-align:center;background-color:#1f3767;padding-top:16px;padding-bottom:16px;padding-left:10px;padding-right:10px;margin-top:10px;margin-bottom:10px}
 .btn_blue_text a:link{text-decoration:none !important;color:#FFFFFF !important;font-weight:400 !important}
 .btn_blue_text a:hover{text-decoration:none !important;color:#FFFFFF !important;font-weight:400 !important}
 .btn_blue_text a:visited{text-decoration:none !important;color:#FFFFFF !important;font-weight:400 !important}
 .btn_blue_text a:active{text-decoration:none !important;color:#FFFFFF !important;font-weight:400 !important}
.newheader .page-homepage.magazine .overtext{top:363px;right:-70px;}
.page-homepage .overtext{position:absolute;top:323px;right:0px;width:476px;text-align:right;border-right-style:none;}
.page-homepage .overtext h1{color:#1b7085;color:#fff;margin:0;padding:18px 18px 5px 18px;text-transform:uppercase;font-family:'PT Sans Caption',arial,sans-serif;font-size:15px;}
.page-homepage .overtext .teaser{padding:0 18px 18px 18px;color:#332E2E;font-size:11px;font-family:verdana,sans-serif;}
.page-homepage .overtext .section-text{position:absolute;top:18px;right:18px;background-color:#c7dee3;display:none;}
.tve_p_center{text-align:center}
.thrv_contents_table.tve_p_center{margin-left:auto !important;margin-right:auto !important}
.thrv_contents_table .tve_contents_table.tve_p_center{margin-left:auto !important;margin-right:auto !important}


nav#main-nav .nav-inner ul li { margin: 0 15px; }

nav#main-nav .nav-inner ul li a { font-size: 16px; }


nav#main-nav .nav-inner { height: auto; max-height: 300px; padding: 5px 0; overflow: hidden; overflow-y: auto; text-align:center; }

nav#main-nav .nav-inner ul { margin: 0 !important; }

nav#main-nav .nav-inner ul li:first-child { margin-top: 0; }

	
nav#main-nav .nav-inner ul li ul li {
	margin: 0px;
	padding: 0;
	position: relative;
	display: block;
	}

	
nav#main-nav .nav-inner ul li ul li a {
	font-weight: 400;
	font-size: 13px;
	line-height: 20px;					
	text-transform: inherit;
	letter-spacing: normal;
	}
.on-tv-mobile .views-row{height:18px;line-height:1.5;overflow:hidden;}
.on-tv-mobile .views-row div{display:inline;}
.tablet .main-content .featured-rotator .view-content .views-row{float:none;display:inline-block;vertical-align:initial;}
.tablet .main-content .featured-rotator .view-content .views-row-1{display:block;position:absolute;left:0;}
.main-content .featured-rotator .view-content .views-row,.featured-rotator .view-content .views-row{width:284px;display:inline-block;padding-left:10px;float:none;margin-bottom:6px;}
.main-content .featured-rotator .view-content .views-row .views-field .field-content .video-lock,.featured-rotator .view-content .views-row .views-field .field-content .video-lock{display:none;}
.main-content .featured-rotator .view-content .views-row .views-field .field-content .video-lock a span,.featured-rotator .view-content .views-row .views-field .field-content .video-lock a span{background-color:rgba(0,0,0,0.75);position:absolute;bottom:8px;text-align:center;display:block;width:100%;color:white;height:15px;margin-top:-3px;line-height:1.5;}
.main-content .featured-rotator .view-content .views-row .views-field .field-content .video-lock a span img,.featured-rotator .view-content .views-row .views-field .field-content .video-lock a span img{margin:0 3px -1px 0;height:10px;width:16px;}
.mobile .watch .featured-rotator .views-row{position:relative;border-bottom:1px solid rgba(0,0,0,0.1);padding-top:10px;padding-left:0;width:100%;}
.mobile .watch .featured-rotator .views-row:first-child{border-top:1px solid rgba(0,0,0,0.1);}
.mobile .watch .featured-rotator .views-row a{position:relative;}
.mobile .pics .featured-rotator .views-row{width:140px;display:inline-block;margin-bottom:6px;margin-top:10px;padding-left:0;margin-right:5px;}
.pane-on-tv-tonight .views-row{height:35px;overflow:hidden;font-size:0.875em;line-height:1.71429em;line-height:1.2;}
.pane-on-tv-tonight .views-row div{display:table-cell;}
.pane-on-tv-tonight .views-row div .field-name-field-brow{display:inline-block;padding:3px;vertical-align:top;background:white;color:#1a84dd;font-weight:700;font-size:0.6875em;line-height:2.18182em;line-height:1;text-transform:uppercase;}
.front-secondary .pane-full-episodes-listing .views-row{padding:0;margin:0 0.58em 0 0;width:130px;display:inline-block;white-space:normal;}
.front-secondary .pane-full-episodes-listing .views-row a{width:100%;}
.front-secondary .pane-full-episodes-listing .views-row:nth-child(n+4){display:inline-block;}
.front-secondary .pane-full-episodes-listing .views-row-first{border:none;}
.front-secondary .pane-full-episodes-listing .views-row:nth-child(6n){border-top:none;}
.front-secondary .view-clips .views-row{width:128px;margin:0 20px 0 0;display:inline-block;white-space:normal;vertical-align:top;}
.front-secondary .view-clips .views-row img{width:100%;display:block;}
.view-all-shows-landing .views-row{padding-bottom:3em;text-align:center;text-transform:uppercase;font-size:0.9em;width:50%;clear:right;float:left;margin-left:0;margin-right:0%;}
.view-all-shows-landing .views-row:nth-child(3n+1){clear:both;}
.view-all-shows-landing .views-row:nth-child(5n+1){clear:both;}
.view-all-shows-landing .views-row .show-id{display:none;}
.pane-you-may-also-like-panel-pane-2 .views-row,.pane-you-may-also-like-panel-pane-3 .views-row{display:inline-block;width:24%;min-width:140px;vertical-align:top;}
.pane-you-may-also-like-panel-pane-2 .views-row a img,.pane-you-may-also-like-panel-pane-3 .views-row a img{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.pane-you-may-also-like-panel-pane-2 .views-row a:hover img,.pane-you-may-also-like-panel-pane-3 .views-row a:hover img{opacity:0.7;}
.pane-you-may-also-like-panel-pane-2 .views-row:nth-child(n+3),.pane-you-may-also-like-panel-pane-3 .views-row:nth-child(n+3){display:none;}
.pane-you-may-also-like-panel-pane-2 .views-row-last,.pane-you-may-also-like-panel-pane-3 .views-row-last{max-width:210px;}
.view-full-episodes-show-landing .views-row{margin-bottom:2em;border-bottom:1px solid rgba(255,255,255,0.2);padding-bottom:2em;font-size:75%;}
.mobile .node-type-interior-show-page.clips .column-two .views-row a{position:relative;}
.mobile .node-type-interior-show-page.clips .column-two .clips-mobile .views-row .views-field-page-title .field-content a{left:10px;}
.node-type-interior-show-page.clips .column-two .view-clips-most-recent-show-landing .views-row-1{border:0;}
.view-clips-most-recent-show-landing .views-row{position:relative;margin:0 5px 7px 0;display:inline-block;vertical-align:top;width:46%;}
.view-clips-most-recent-show-landing .views-row img{display:block;width:100%;margin:0 0 .25em;}
.view-clips-most-recent-show-landing .views-row .icon-play{position:absolute;top:50%;left:50%;}
.view-clips-most-recent-show-landing .views-row .views-field-title{font-size:0.75em;line-height:2em;line-height:1;font-weight:500;}
.view-fox-views-cast-member-show-landing .view-content .views-row{display:inline-block;vertical-align:top;margin:0 1% 2em 1%;font-size:0.625em;line-height:2.4em;line-height:1.5;}
.view-fox-views-cast-member-show-landing .view-content .views-row:nth-child(3n+1){clear:both;}
.node-type-interior-show-page.pics .column-two .pane-interior-show-pics .view-show-site-all-albums .view-content .views-row{display:block;width:140px;float:left;margin-right:10px;}
.view-show-site-landing-pics .views-row img{display:block;float:left;margin:0 10px 10px 0;width:46%;}
.pane-show-buzzfeed-panel-pane-2 .views-row,.pane-show-buzzfeed .views-row{margin-bottom:3.5em;list-style:none;}
.pane-show-buzzfeed-panel-pane-2 .views-row-last,.pane-show-buzzfeed .views-row-last{margin-bottom:5em;}
.mobile .full-episodes .rotator-list .track .views-row,.tablet .full-episodes .rotator-list .track .views-row{display:inline-block;float:none;vertical-align:top;}
.view-full-episodes-landing .views-row{box-sizing:content-box;border-top:1px solid rgba(255,255,255,0.2);padding:10px 0;clear:both;}
.view-full-episodes-landing .views-row-last{margin-bottom:0;}
.node-type-bio .pane-bio-node-menu .quicktabs_main li,.node-type-bio .pane-bio-node-menu .quicktabs_main .views-row,.node-type-bio .pane-bio-node-menu .quicktabs_main .ad{padding:0 0 75px;}
.node-type-bio .pane-bio-node-menu .bio-node_main li,.node-type-bio .pane-bio-node-menu .bio-node_main .views-row,.node-type-bio .pane-bio-node-menu .bio-node_main .ad{padding:0 0 75px;}
.node-type-photo-gallery .pane-rotator-type-1-panel-pane-3 .views-row{display:inline-block;width:24%;min-width:140px;vertical-align:top;}
.node-type-photo-gallery .pane-rotator-type-1-panel-pane-3 .views-row a img{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.node-type-photo-gallery .pane-rotator-type-1-panel-pane-3 .views-row a:hover img{opacity:0.7;}
.node-type-photo-gallery .pane-rotator-type-1-panel-pane-3 .views-row:nth-child(n+3){display:none;}
.node-type-photo-gallery .pane-rotator-type-1-panel-pane-3 .views-row-last{max-width:210px;}
.view-clips.view-display-id-block_3 .views-row,.playlist-mobile.view-playlist .views-row,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row{display:block;width:100%;margin:5px 0;padding:5px 0;border-bottom:1px solid rgba(0,0,0,0.1);}
.view-clips.view-display-id-block_3 .views-row.views-row-first,.playlist-mobile.view-playlist .views-row.views-row-first,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row.views-row-first,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row.views-row-first{margin-top:0;padding-top:0;}
.view-clips.view-display-id-block_3 .views-row .image,.playlist-mobile.view-playlist .views-row .image,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row .image,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row .image{float:left;margin-right:5px;width:42%;}
.view-clips.view-display-id-block_3 .views-row .info,.playlist-mobile.view-playlist .views-row .info,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row .info,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row .info{float:left;width:calc(58% - 5px);}
.view-clips.view-display-id-block_3 .views-row .info .views-field-title,.view-clips.view-display-id-block_3 .views-row .info .views-field-page-title,.playlist-mobile.view-playlist .views-row .info .views-field-title,.playlist-mobile.view-playlist .views-row .info .views-field-page-title,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row .info .views-field-title,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row .info .views-field-page-title,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row .info .views-field-title,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row .info .views-field-page-title{padding-top:0;font-size:0.75rem;line-height:1.33333;text-transform:capitalize;word-wrap:break-word;margin-bottom:5px;}
.view-clips.view-display-id-block_3 .views-row .info .views-field-field-episode-number,.playlist-mobile.view-playlist .views-row .info .views-field-field-episode-number,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row .info .views-field-field-episode-number,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row .info .views-field-field-episode-number{border-left:0;padding-left:0;margin-left:0;}
.view-clips.view-display-id-block_3 .views-row .info .views-field-field-season-number,.view-clips.view-display-id-block_3 .views-row .info .views-field-field-episode-number,.playlist-mobile.view-playlist .views-row .info .views-field-field-season-number,.playlist-mobile.view-playlist .views-row .info .views-field-field-episode-number,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row .info .views-field-field-season-number,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row .info .views-field-field-episode-number,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row .info .views-field-field-season-number,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row .info .views-field-field-episode-number{display:block;float:none;}
.desktop .rotate.flexslider ul.slides li.views-row{border:none;margin-bottom:0;padding-bottom:0;}
.view-clips-most-recent-show-landing .views-row a{width:42%;float:left;}
.view-clips-most-recent-show-landing .views-row .views-field-title a{width:100%;}
.page-search .view-rotator-type-1 .views-row{margin-bottom:15px;}
.page-foxnetworks .views-row{display:inline-block;text-align:center;margin:0 0 60px;vertical-align:top;max-width:45%;}
.view-full-episodes-listing .views-row{width:180px;display:inline-block;margin:0;vertical-align:top;white-space:normal;}
.view-full-episodes-listing .views-row:after{content:"";display:table;clear:both;}
.view-full-episodes-listing .views-row:nth-child(n+5){display:none;}
.view-full-episodes-listing .views-row:nth-child(n+4){display:block;}
.view-full-episodes-listing .views-row-first .views-row-last{padding-top:0;}
.view-full-episodes-listing.view-display-id-block_3 .views-row{display:block;width:100%;margin:5px 0;padding:5px 0;border-bottom:1px solid rgba(0,0,0,0.1);}
.view-full-episodes-listing.view-display-id-block_3 .views-row.views-row-first{margin-top:0;padding-top:0;}
.view-full-episodes-listing.view-display-id-block_3 .views-row .image{float:left;margin-right:5px;}
.view-full-episodes-listing.view-display-id-block_3 .views-row .info{margin-left:42%;}
.view-full-episodes-listing.view-display-id-block_3 .views-row .info .views-field-title{padding-top:0;text-transform:uppercase;float:none;word-wrap:break-word;font-size:0.75em;width:100%;}
.view-full-episodes-listing.view-display-id-block_3 .views-row .info .views-field-field-air-date{font-size:0.7em;margin-bottom:0;margin-top:10px;float:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;line-height:0.7;}
.view-full-episodes-listing.view-display-id-block_3 .views-row .info .views-field-field-season-number,.view-full-episodes-listing.view-display-id-block_3 .views-row .info .views-field-field-episode-number{font-size:0.75em;font-weight:500;border-left:0;display:block;margin:0;padding:0;}
.column-three .views-row-last .ep-result,.aurora-section-third .views-row-last .ep-result{border-bottom:0;}
.column-three .pane-show-videos .view-video-playlist-node-rotator .views-row{width:300px;margin:0;padding:1em 0 0;margin:0;display:block;vertical-align:top;white-space:normal;}
.page-shows .views-row .show-id,.view-full-episodes-landing .views-row .show-id{display:none;}

.art-header-position
{
   position: absolute;
   top: 0;
   right: 0;
   left: 0;
}
.container{width:auto;padding-left:0;padding-right:0;overflow:hidden}
.second-footer .container,.first-footer .container{padding-left:20px;padding-right:10px}
.container-inline div,.container-inline label{display:inline}
.container-inline .fieldset-wrapper{display:block}
.container-inline-date{clear:both}
.container-inline-date .form-item{float:none;margin:0;padding:0}
.container-inline-date .form-item .form-item{float:left}
.container-inline-date .form-item,.container-inline-date .form-item input{width:auto}
.container-inline-date .description{clear:both}
.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px}
.container-inline-date .date-spacer{margin-left:-5px}
.views-right-60 .container-inline-date div{margin:0;padding:0}
.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto}
.container-inline-date .date-padding{float:left}
fieldset.date-combo .container-inline-date .date-padding{padding:10px}
.views-exposed-form .container-inline-date .date-padding{padding:0}
.container:before,.container:after{display:table;content:" "}
.container:after{clear:both}
.container .jumbotron{border-radius:6px}
.navbar.container{margin-top:20px}

.vc_non_responsive .vc_row .vc_col-sm-1 {
  position: relative;
  float: left;
  width: 8.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-2 {
  position: relative;
  float: left;
  width: 16.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-3 {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-4 {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-5 {
  position: relative;
  float: left;
  width: 41.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-6 {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-7 {
  position: relative;
  float: left;
  width: 58.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-8 {
  position: relative;
  float: left;
  width: 66.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-9 {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-10 {
  position: relative;
  float: left;
  width: 83.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-11 {
  position: relative;
  float: left;
  width: 91.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
  margin-left: 100%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
  margin-left: 91.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
  margin-left: 83.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
  margin-left: 75%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
  margin-left: 66.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
  margin-left: 58.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
  margin-left: 50%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
  margin-left: 41.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
  margin-left: 33.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
  margin-left: 25%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
  margin-left: 16.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
  margin-left: 8.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
  margin-left: 0%;
}

.vc_non_responsive .vc_row .vc_hidden-sm {
  display: none !important;
}

.vc_row {
  margin-left: -15px;
  margin-right: -15px;
}

.one-pix {
    height: 1px;
}


#page-wrap {
	background:none;
}

#header-widget-area .widget-area {
	float: left;
	margin-right: 20px;
	width: 220px;
}

#footer-widget-area .widget-area {
	float: left;
	margin-right: 20px;
	width: 220px;
}





.widget-area ul {
	list-style: none;
	margin-left: 0;
}

.widget-area ul ul {
	list-style: square;
	margin-left: 1.3em;
}

.widget-area a:link,
.widget-area a:visited {
	text-decoration: none;
}

.widget-area a:active,
.widget-area a:hover {
	text-decoration: underline;
}

.widget-area .entry-meta {
	font-size: 11px;
}



#main .widget-area ul {
	margin-left: 0;
	padding: 0 20px 0 0;
}

#main .widget-area ul ul {
	border: none;
	margin-left: 1.3em;
	padding: 0;
}

#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area {
	-webkit-text-size-adjust: 120%;
}

	#access,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area {
		display: none !important;
	}


.b-wrap-bgcol { margin:0 0 25px 0; }


 
.flexslider-container { 
	width: 100%;
	max-width: 1000px;
	margin:0;
	padding:0;
	background:#333;
	}


	.flexslider-container  .flex-title a {
		font-size:14px;
		font-weight:bold;
		padding-top:5px;
		padding-bottom:5px;
		}
 .container-head, .flexslider-container,.featured-video-wrapper,.static-featured-image,#footer-container { background-color: ; }

.ginger-magnum-image {
  position: relative;
  margin-top: 60px;
}

#content ul, 
#content ol {
	list-style-type: square;
	list-style-position: inside;
}

#content ul.nobullet,
#content ol.nobullet{
  list-style:none;
}

#content ol {
	list-style-type: decimal;
}

#midwrapper.wide #content {
	width: 940px !important;
}

#content, 
#widecontent{
	width: 600px;
	padding: 0 7px;
	float: left;
	color: #34383f;
	position: relative;
}


#content .paging {
	margin-top: 15px;
}


#content .paging .previous {
	float: left;
}


#content .paging  .next {
	float: right;
}


#content .paging a img {
	opacity: 1;
}


#content .paging a:hover img {
	opacity: 0.9;
}

#content .user-pic {
  display:block;
  float:left;
  width:48px; height:48px;
  margin:0px 21px 18px 0;
}

#content .user-pic img{
 border:3px solid #e2e3e6;
}



#content ul.tabs {
  list-style: none;
  margin:0 0 0 2px; padding:0 0 0 7px;
  border-bottom:1px solid #e2e3e6;
  float:left;
  width:100%;  
  clear:both;
}

#content ul.tabs li {
  float:left;
  border:1px solid #e2e3e6;
  border-bottom-width:0;
  background:#e2e3e6;
  margin:0 2px;
  padding:8px 7px 0;
  font-family:"Palatino Linotype", Palatino, Georgia, serif;
  font-size:18px;
  font-weight:bold;
  line-height:27px;
  text-transform: capitalize;
  cursor:pointer;
}

#content ul.tabs li:hover{
  border-color:#c4c7cd;
  color:#34383F;
}

#content ul.tabs li.active {
 background:#fff;
 border-color:#c4c7cd;
 border-bottom:1px solid #fff;
 margin-bottom:-1px;
}

#content ul.tabs .tab{
  display:none; 
  padding-top:18px;
  clear:both;
}

#content ul.tabs .tab.active{display:block;}

body.profile #content .user-pic {
  height:186px;width:186px;
  margin:0 21px 18px 0;
}

.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-right: 15px;
  padding-left: 15px;
}

  .col-lg-8 {
    width: 66.66666667%;
  }
.content p{clear:none;}
.calendar-calendar .content{clear:both;padding:3px;padding-left:5px;}


.region-front-blog .content {
	margin-bottom: 0px;
}



.accordion .content {
	margin-bottom: 0;
}


.content {
  margin-bottom: 20px;
}


#sidebar_wrap .content p {
	font-style: normal;
}


#services .content {
	margin-bottom: 0px;
}



#information .content {
	margin-bottom: 0px;
}


	.fusion-social-links-footer .fusion-social-networks {
		display: inline-block;
		float: none;
	}

	.fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon:first-child {
		margin-left: 0;
		margin-right: 0;
	}
	
	.author .author_social .fusion-social-networks {
		text-align: center;
	}

	.author .author_social .fusion-social-networks .fusion-social-network-icon:first-child {
		margin-left: 0;
	}


	.fusion-sharing-box .fusion-social-networks {
		float: none;
		display: block;
		width: 100%;
		text-align: left;
	}

.widget .fusion-social-networks .fusion-social-network-icon {
  margin-left: 0;
  display: inline-block;
  margin-right: 11px;
  margin-bottom: 14px;
}

.widget .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-right: 7px;
  margin-bottom: 10px;
}

.fusion-social-links-header .fusion-social-networks a {
  margin-bottom: 5px;
}

.fusion-social-links-header .fusion-social-networks a:last-child {
  margin-right: 0;
}

.rtl .alignleft .fusion-social-links-header .fusion-social-networks .fusion-social-network-icon {
  margin-right: 20px;
  margin-left: 0;
}

.rtl .alignleft .fusion-social-links-header .fusion-social-networks.boxed-icons {
  margin-right: 10px;
  margin-left: 0;
}

.rtl .fusion-social-links-footer .fusion-social-networks {
  float: none;
}

.rtl .fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon {
  margin-right: 20px;
  margin-left: 0;
}

.rtl .fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon:first-child {
  margin-right: 0;
}

.rtl .fusion-social-links-footer .fusion-social-networks.boxed-icons {
  margin-right: 10px;
  margin-left: 0;
}

.rtl .fusion-social-links-footer .fusion-social-networks.boxed-icons .fusion-social-network-icon:first-child {
  margin-left: 10px;
}

.rtl .author .author_social .fusion-social-networks {
  text-align: left;
}

.rtl .author .author_social .fusion-social-networks .fusion-social-network-icon {
  margin-left: 0;
  margin-right: 20px;
}

.rtl .fusion-person .person-desc .person-author .fusion-social-networks {
  text-align: left;
}

.rtl .fusion-person .person-desc .person-author .fusion-social-networks a {
  margin-left: 0;
  margin-right: 20px;
}

.rtl .fusion-sharing-box .fusion-social-networks {
  text-align: left;
}

.rtl .fusion-social-networks .fusion-social-network-icon {
  margin-left: 20px;
  margin-right: 0;
}

.rtl .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-left: 10px;
  margin-right: 0;
}

#side-header .fusion-social-links-header .fusion-social-networks a {
  margin-bottom: 20px;
}

#side-header .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-bottom: 10px;
}

.fusion-person .person-desc .person-author .person-author-wrapper,
.fusion-person .person-desc .person-author .fusion-social-networks {
  display: table-cell;
  vertical-align: middle;
  float: none;
}

.fusion-person .person-desc .person-author .fusion-social-networks {
  max-width: 50%;
  text-align: right;
}

.fusion-person .person-desc .person-author .fusion-social-networks a:first-child {
  margin-left: 0;
}

.fusion-person .person-desc .person-author .fusion-social-networks a {
  margin-bottom: 10px;
  margin-right: 0;
  margin-left: 20px;
}

.fusion-sharing-box h4,
.fusion-sharing-box .fusion-social-networks {
  display: table-cell;
  vertical-align: middle;
}

.fusion-sharing-box .fusion-social-networks .fusion-social-network-icon {
  margin-bottom: 0;
}

.fusion-social-networks .fusion-social-network-icon {
  margin-left: 0;
  margin-right: 20px;
  margin-bottom: 10px;
  font-size: 16px;
  color: #46494a;
  display: inline-block;
}

.fusion-social-networks .fusion-social-network-icon:hover {
  opacity: 0.8;
}

.fusion-social-networks .fusion-social-network-icon:before {
  color: inherit;
}

.fusion-social-networks.boxed-icons {
  line-height: 46px;
}

.fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-right: 10px;
  padding: 8px;
  background-color: #46494a;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -moz-background-clip: inherit;
  -webkit-background-clip: inherit;
  background-clip: inherit;
  border: 1px solid #46494a;
  color: #ffffff;
}

.fusion-social-links-footer .fusion-social-networks.boxed-icons {
  margin-top: 0;
}

.fusion-social-links-footer .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 10px;
}

.fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 20px;
}

.fusion-social-links-header .fusion-social-networks.boxed-icons { line-height: normal; }

.widget_upcoming_events .colwrap {
	height: 100%;
	padding: 15px;
	position: absolute;
	width: 100%;
}


.g-menu-item-container { display: block; position: relative; }

.g-menu-item-container input, .g-menu-item-container textarea { color: #666; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-container { padding: 0.938rem 1rem; }

#g-mobilemenu-container .g-menu-item-container { -webkit-transition: -webkit-transform 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out; transition: transform 0.2s ease-out; }
.item-list ul{margin:0 0 10px 25px;}
.item-list .pager{width:100%;margin-top:20px;display:inline-block;margin-bottom:0;margin-left:0;}
.item-list .pager li{margin:0;padding:0;}
.item-list .pager li.pager-current{padding-left:10px;padding-right:10px;}
.item-list .title{font-weight:bold;}
.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;}

.tabs_normal { height: 15px; float: left; padding-left: 2px; padding-top: 4px }
.views-row .content{margin:0;}
.topic_landing_page #content-area .view-display-id-topic_rotator .views-row a{display:block;line-height:0;}
#content-area .view-subtopic-landing-page .views-row{margin:20px 0;}
#footer .view-partner-of-the-day .views-row{float:left;margin:0 5px;}
.sidebar ul li.views-row-last,.sidebar ol li.views-row-last{margin-bottom:0;padding-bottom:0;}
.views-row-last .views-field-field-flex-space,.views-row-last .views-field-field-article-flex,.views-row-last .views-field-field-os-flex-space{background:none;}
.small-media-rotator .view-content .views-row,.view-display-id-topics_related_multimedia .view-content .views-row,.view-display-id-article_related_media .view-content .views-row{width:155px;line-height:1.2em;}
.page-blog .views-row-last .node-teaser{background:none;}
.page-blog .views-row .node-blog-post h2{margin-top:0px;}
.view-homepage-topic-features .views-row{float:left;width:40%;background:rgb(232,233,233);background:-moz-linear-gradient(top,rgba(232,233,233,1) 0%,rgba(249,249,249,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(232,233,233,1)),color-stop(100%,rgba(249,249,249,1)));background:-webkit-linear-gradient(top,rgba(232,233,233,1) 0%,rgba(249,249,249,1) 100%);background:-o-linear-gradient(top,rgba(232,233,233,1) 0%,rgba(249,249,249,1) 100%);background:-ms-linear-gradient(top,rgba(232,233,233,1) 0%,rgba(249,249,249,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e9e9',endColorstr='#f9f9f9',GradientType=0);background:linear-gradient(top,rgba(232,233,233,1) 0%,rgba(249,249,249,1) 100%);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:-5px 5px 10px rgba(0,0,0,0.2);-webkit-box-shadow:-5px 5px 10px rgba(0,0,0,0.2);box-shadow:-5px 5px 10px rgba(0,0,0,0.2);}
#block-views-partner_of_the_day-block_2 .views-row{margin:30px 0;}
#content-area .view-id-media_center .view-content .views-row{overflow:hidden;border-bottom:1px dashed #ddd;padding:25px 0;}
#content-area .view-id-media_center .view-content .views-row .node .media-thumbnail{float:left;width:190px;}
#content-area .view-id-media_center .view-content .views-row .node .media-thumbnail a img{padding:3px;border:1px solid #7ab5d4;}
#content-area .view-id-media_center .view-content .views-row .node h2{font-size:14px;font-weight:bold;}
#content-area .view-id-media_center .view-content .views-row .node h2 a{font-size:14px;font-weight:bold;}
#content-area .view-id-media_center .view-content .views-row .node h2 a span{font-weight:normal;}
#content-area .view-id-media_center .view-content .views-row .node h2 a span.media-type{color:#6fb1c9;}
#content-area .view-id-media_center .view-content .views-row .node h2,#content-area .view-id-media_center .view-content .views-row .node .content{float:right;margin-top:0;width:460px;clear:none;}
.view-display-id-featured_media .view-content .views-row a{display:block;line-height:0;}
.page-partners .views-row{margin:20px 0;}
.view-id-taxonomy_term_override .views-row{background:none;margin:0 0 20px;padding:0 5px 20px;border-bottom:1px dashed #ddd;}
.view-id-taxonomy_term_override .views-row-last{border:none;}
.view-id-taxonomy_term_override .views-row p{margin-bottom:0px;}
.view-id-taxonomy_term_override .views-row h3 span.type{font-weight:normal;color:#6DAED1;}
.page-sitemap .views-row{line-height:15px;margin:7px 0;}
.page-sitemap .views-row a{color:#0273ad;}


#details {
	margin:30px 0 40px;
	font-size:9px;
	text-align:center;
	clear:both;
}


.post-content { overflow:hidden; }


.archiveposts .post {
	border-bottom:1px solid #EFEFEF;
	margin:7px 0;
	padding:0 0 9px;
	clear:both;
	float:left;
	width:100%;
}


.archiveposts .post h2 {
	font-size:18px;
 	margin:0 0 6px;
 	line-height:1.2;
}


.archiveposts .post h2 a {
	color:#000;
}


.archiveposts .post h2 a:hover {
	text-decoration:underline;
}


.archiveposts .post .entry {
	font-size:12px;
}


.archiveposts .post .meta {
	float:none;
	display:block;
	clear:none;
	color:#919191;
	font-size:11px;
	border:none;
	padding:0;
}




.post {
 	float:left;
 	margin:0 0 20px;
 	width:676px;
 	padding:0 0 0 6px;
}


#content.full-width .post {
	width:100%;
}


.post .meta {
	width:100%;
 	float:left;
 	padding:10px 0;
 	font-weight:normal;
 	color:#555555;
	font-size:12px;
 	border-bottom:1px solid #d7d7d7;
}


.post .meta a {
	font-weight:bold;
}


.post .meta span {
	float:right;
	font-size:11px;
}


.post .meta span a {
	font-weight:normal;
}


.post h1 a {
	font-size:28px;
 	color:#292929;
	margin:6px 0 10px;
	float:left;
	clear:both;
	width:100%;
}


.post h1 a:hover {
	text-decoration:underline;
}


.post .entry {
	float:left;
	width:100%;
	overflow:hidden;
	clear:both;
	line-height:1.7;
	font-size:13px;
	clear:left;
}


.post .entry h2 {
 	float:none;
 	width:auto;
}


.post .author {
	float:left;
	width:100%;
	clear:both;
	margin:0 0 10px 0;
	color:#8B8A8A;
	font-style:italic;
}


.post .author a {
	font-weight:bold;
}


.post .after-meta {
	margin:10px 0;
	padding:9px 0 7px;
	float:left;
	width:100%;
	border-top:1px solid #E8E8E8;
	border-bottom:1px solid #E8E8E8;
}



.post .tags_list {
	font-size:11px;
	font-weight:bold;
	float:left;
}


.post .tags_list a {
	border:1px solid #e7e7e7;
	padding:2px 3px;
	color:#838383;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-right:5px;
	font-weight:normal;
	line-height:2.5;
}


.post .tags_list a:hover {
	text-decoration:none;
	border-color:#838383;
}



.post .post_author {
	background:#F7F7F7;
	border: 1px solid #E0E0E0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	clear:both;
	float:left;
	width:656px;
	padding:10px 10px 5px 10px;
	margin:10px 0;
	font-size:11px;
	line-height:1.6em;
}


.post .post_author img {
	float:left;
	margin:0 7px 7px 0;
}


.post .post_author span {
	font-weight:bold;
	font-size:13px;
	display:block;
	margin-bottom:5px;
}

.comment .post-date { margin-top: 0; }

.comment .post-date .right a { color: #BBB; }

.comment .post-date .right a:hover { color: #234; }

.widget .feature-posts-list .post-excerpt {	display: block;}

.browse_job_text {
	font-size:11px;
	font-family:Tahoma;
	color:#352571;
	font-weight:bold;
}
.col{float:left}

	table#table_products tr#table_blocks_social_news {
		
	}


.ad {
  display: none; }

.widget_woo_feedback .slides_control,
.widget_woo_feedback .quote {
  width: 100%!important;
}

.widget_woo_feedback .quote blockquote {
  margin: 0 0 0.6em;
}

.widget_woo_feedback .quote .feedback-author {
  display: block;
  font-weight: bold;
}


.entry .quote {
  border-bottom: 1px solid #e1e1e1;
  padding: 0 0 1em;
  margin: 1.3em 0 1em;
}

.entry .quote blockquote {
  margin: 0 0 0;
  padding: 0;
  background: none;
}

.entry .quote blockquote p:before {
  content: '"';
}

.entry .quote blockquote p:after {
  content: '"';
}

.entry .quote .feedback-author {
  display: block;
  font-weight: bold;
}


.main-navigation-subtitle {
  position: absolute;
  top: -14px;
  left: 12px;
  color: #9ec7ea;
  font-weight: normal;
  font-size: 0.9em;
  width: 100%;
}


#content #content-inner .grid .c-12 .entry-content a.button-locator{
	display: block;
	margin: 0 auto;
	padding: 5px;
	width: 250px;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	font-family: 'WalwayBlackRegular';
	background-image: linear-gradient(bottom, rgb(214,7,135) 16%, rgb(255,77,184) 58%);
	background-image: -o-linear-gradient(bottom, rgb(214,7,135) 16%, rgb(255,77,184) 58%);
	background-image: -moz-linear-gradient(bottom, rgb(214,7,135) 16%, rgb(255,77,184) 58%);
	background-image: -webkit-linear-gradient(bottom, rgb(214,7,135) 16%, rgb(255,77,184) 58%);
	background-image: -ms-linear-gradient(bottom, rgb(214,7,135) 16%, rgb(255,77,184) 58%);

	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.16, rgb(214,7,135)),
	color-stop(0.58, rgb(255,77,184))
);
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px; 
	border-radius: 8px;
}


#content #content-inner .grid .c-12 .entry-content a.button-locator:hover{
	color: #000;
	background-image: linear-gradient(bottom, rgb(82,82,82) 16%, rgb(153,151,152) 58%);
background-image: -o-linear-gradient(bottom, rgb(82,82,82) 16%, rgb(153,151,152) 58%);
background-image: -moz-linear-gradient(bottom, rgb(82,82,82) 16%, rgb(153,151,152) 58%);
background-image: -webkit-linear-gradient(bottom, rgb(82,82,82) 16%, rgb(153,151,152) 58%);
background-image: -ms-linear-gradient(bottom, rgb(82,82,82) 16%, rgb(153,151,152) 58%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.16, rgb(82,82,82)),
	color-stop(0.58, rgb(153,151,152))
);
}


.entry-content #wpcr_respond_1{
	display: none;
}


#slot_link{
	width: 80%;
	text-align:right;
	clear:both;
}


#slot_link span{
	background-color: #3E1F00;
	padding: 3px;
	color: #FFFFFF;
}



.home #content-grid li,
.search #content-grid li,
.category #content-grid li,
.tag #content-grid li,
.tax-perspective #content-grid li {
  padding: 0;
}


.home #content-grid li article,
.search #content-grid li article,
.category #content-grid li article,
.tag #content-grid li article,
.tax-perspective #content-grid li article {
  background: #fafafa;
  margin-bottom: 1.5rem;
}


.home #content-grid li article header,
.search #content-grid li article header,
.category #content-grid li article header,
.tag #content-grid li article header,
.tax-perspective #content-grid li article header {
  padding: 3px;
}


.author #content-grid {
  margin: 0;
}


.author #content-grid li {
  padding: 0 5px 20px 5px;
}


.author #content-grid li article {
  border: 1px solid #fafafa;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  background: #fafafa;
}


.author #content-grid li article:hover {
  border-color: red;
}


.author #content-grid li article h2 {
  font-size: 15px;
  color: #000;
  font-family: 'Lato', sans-serif;
  text-align: left;
  line-height: 1;
  margin: 0 5px 10px 5px;
  min-height: 50px;
}


.author #content-grid li article header {
  padding: 3px;
}



.main-content {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 71.25rem;
}


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


.main-content:after {
  clear: both;
}


.main-content aside {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 50%;
  float: left;
}


.main-content article {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 50%;
  float: left;
}


.home .main,
.search .main,
.category .main,
.tag .main,
.tax-perspective .main {
  margin: 0;
}


.home .main .entry-content header,
.search .main .entry-content header,
.category .main .entry-content header,
.tag .main .entry-content header,
.tax-perspective .main .entry-content header {
  margin-bottom: 0;
}


.home .main .entry-content header span.author a,
.search .main .entry-content header span.author a,
.category .main .entry-content header span.author a,
.tag .main .entry-content header span.author a,
.tax-perspective .main .entry-content header span.author a {
  font-size: 12px;
  color: #CC1414;
  margin-left: 5px;
  margin-top: 0;
  vertical-align: top;
  float: left;
}


.home .main .entry-content header span.author a:hover,
.search .main .entry-content header span.author a:hover,
.category .main .entry-content header span.author a:hover,
.tag .main .entry-content header span.author a:hover,
.tax-perspective .main .entry-content header span.author a:hover {
  color: #d00000;
}


.home .main .entry-content header .entry-date,
.search .main .entry-content header .entry-date,
.category .main .entry-content header .entry-date,
.tag .main .entry-content header .entry-date,
.tax-perspective .main .entry-content header .entry-date {
  font-size: 11px;
  color: #B7B7B7;
  margin-left: 5px;
  margin-top: -10px;
  vertical-align: top;
  float: left;
  font-weight: bold;
}


.home .main .entry-content figure,
.search .main .entry-content figure,
.category .main .entry-content figure,
.tag .main .entry-content figure,
.tax-perspective .main .entry-content figure {
  max-height: none;
  position: relative;
}


.home .main .entry-content h2,
.search .main .entry-content h2,
.category .main .entry-content h2,
.tag .main .entry-content h2,
.tax-perspective .main .entry-content h2 {
  font-size: 18px;
  color: #000;
  font-family: 'Lato', sans-serif;
  text-align: left;
  line-height: 1.2;
  padding: 0;
  min-height: 60px;
  font-weight: 700;
}


.home .main .entry-content p,
.search .main .entry-content p,
.category .main .entry-content p,
.tag .main .entry-content p,
.tax-perspective .main .entry-content p {
  font-size: 14px;
  color: #444;
  font-family: 'Lato', sans-serif;
  text-align: left;
  line-height: 1.3;
  font-weight: 400;
}


.home .main .entry-content .icon-share,
.search .main .entry-content .icon-share,
.category .main .entry-content .icon-share,
.tag .main .entry-content .icon-share,
.tax-perspective .main .entry-content .icon-share {
  color: #CC1414;
  font-family: 'Lato', sans-serif;
  font-size: 16px;
  letter-spacing: -.05em;
  margin-top: 10px;
}


.home .main .entry-content .icon-share:before,
.search .main .entry-content .icon-share:before,
.category .main .entry-content .icon-share:before,
.tag .main .entry-content .icon-share:before,
.tax-perspective .main .entry-content .icon-share:before {
  font-weight: bold;
  margin: 0px 5px 0 0;
  font-size: 17px;
}



.main-menu-stub {
  overflow: hidden;
  width: 100%;
  display: table;
  height: 1rem;
}



.main-menu {
  box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.12);
}


.main-menu.is--fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 500;
  max-height: 100px;
}


.main-menu.is--big .main-menu__control {
  width: 2rem;
}


.main-menu.is--big .main-menu__control.submenu {
  margin-top: 1.5rem;
}


.main-menu.is--big .main-menu__control.search {
  top: 1.5rem;
  width: 2.75rem;
}


.main-menu.is--big .main-menu__logo {
  width: 135px;
  margin: 0.5rem auto;
}



.main-menu__inner {
  background-color: #CC1414;
  padding: 0.5rem 1rem 0.75rem;
}



.main-menu__logo {
  margin: 0 auto;
  width: 150px;
  display: block;
}


.main-menu__logo img {
  max-width: 100%;
  width: 100%;
  height: auto;
  margin: 0 auto;
  display: block;
}



.main-menu__control {
  background: none;
  width: 1.25rem;
  height: auto;
  border: none;
  margin: 0;
  padding: 0;
}


.main-menu__control.submenu {
  float: left;
  margin-top: 0.5rem;
  background: #CC1414;
}


.main-menu__control.submenu:focus {
  outline-color: #4d90fe;
  outline-style: auto;
  outline-width: 5px;
}


.main-menu__control.search {
  width: 1.75rem;
  position: absolute;
  right: 10px;
}


.main-menu__control:hover, .main-menu__control:focus {
  background: transparent;
  border: none;
  box-shadow: none;
  outline: none;
}


.main-menu__control img {
  width: 100%;
  height: auto;
  max-width: 100%;
}



.main-menu__drawer {
  display: none;
  position: absolute;
  
  width: 100%;
  background: rgba(204, 20, 20, 0.9);
  background: #cc1414;
  overflow-y: auto;
  z-index: 525;
  transform: translateX(-250px);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}



.main-menu-drawer__inner {
  padding: 1rem 1.75rem;
  position: relative;
  overflow-y: auto;
  margin: 0px auto;
}



.main-menu-drawer__logo {
  display: block;
  max-width: 90%;
  margin: 0 auto 1rem;
  text-align: center;
}


.main-menu-drawer__logo img {
  width: 76px;
}



.main-menu__drawer-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 510;
  background: rgba(0, 0, 0, 0.75);
  display: none;
}



.main-menu__drawer-close {
  float: right;
  position: relative;
  background: #CBE9FC;
  top: -0.5rem;
  padding: 0.75rem 1.5rem;
  transition: all 250ms;
  position: absolute;
  right: 0.75rem;
  top: 0.5rem;
  background: none;
  color: white;
  padding: 0rem;
  font-size: 1.75rem;
  z-index: 600;
}


.main-menu__drawer-close:hover {
  background: #EEE;
  transform: translateY(-2px);
  background: none;
}



.main-menu__drawer__nav-list {
  margin: 0;
  padding: 0;
  list-style: none;
  margin: 2rem 0 3rem;
  overflow-y: auto;
  margin: 0rem;
}


.main-menu__drawer__nav-list li a {
  display: block;
  text-transform: capitalize;
  font-size: 1.2rem;
  color: #FFF;
  padding: 0rem;
  margin: 0rem;
  line-height: 2.5rem;
  font-weight: normal;
  text-transform: none;
  border-bottom: none;
}


.main-menu__drawer__nav-list li a:hover {
  transform: translateY(-2px);
  text-decoration: none;
}


.main-menu__drawer__nav-list li.title {
  font-size: 1.2rem;
  color: #FFF;
  font-weight: 600;
  padding: 0.75rem 0rem;
  margin: 1rem 0 0 0;
}



.main-menu-drawer__social {
  border-top: 2px solid rgba(255, 255, 255, 0.25);
  padding: 0.5rem;
  margin-top: 1rem;
  padding: 1.5rem 0rem 1.5rem;
}


.main-menu-drawer__social span {
  color: #fff;
  text-transform: capitalize;
  font-size: 1rem;
  font-weight: 600;
  display: block;
  margin-bottom: 1rem;
}


.main-menu-drawer__social a {
  text-align: center;
  display: inline-block;
  width: 3rem;
  height: 3rem;
  line-height: 3rem;
  margin: 0 0 0 0.2rem;
  font-size: 1.25rem;
  border-radius: 2px;
  background: #888;
}


.main-menu-drawer__social a i {
  color: #DDD;
}


.main-menu-drawer__social a:hover i {
  color: #FFF;
}


.main-menu-drawer__social a.facebook {
  background: #3B5A97;
}


.main-menu-drawer__social a.twitter {
  background: #256697;
}


.main-menu-drawer__social a.pinterest {
  background: #C9232D;
}


.main-menu-drawer__social a.googleplus {
  background: #D74A30;
}


.main-menu-drawer__social a.email {
  background: #6E5F4C;
}



.main-menu-drawer__footer {
  margin: 3rem 0px;
}


.main-menu-drawer__footer p {
  font-size: 1rem;
  color: #fff;
  margin: 0;
}


.main-menu-drawer__footer img {
  width: 100px;
  margin: 1rem 0px;
}


.main-menu-drawer__footer a {
  color: white;
}


.main-menu-drawer__footer a:visited {
  color: white;
}


.main-menu__search {
  display: none;
  padding: 1rem;
  background: #fff;
}



.main-menu__search__form {
  max-width: 500px;
  margin: 0 auto;
}



.main-menu__search__form__input {
  border-bottom-left-radius: 5px !important;
  border-top-left-radius: 5px !important;
  padding: 0 0.5rem !important;
  margin: 0 !important;
  height: 2rem !important;
  border: none !important;
  font-family: 'Lato', sans-serif;
  border: solid 1px #CCC !important;
}


.main-menu__search__form__input:focus {
  box-shadow: none !important;
}



.main-menu__search__form__submit {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 0 0.5rem !important;
  height: 2rem !important;
  line-height: 2rem !important;
  background-color: #ebdc3a !important;
  color: #444 !important;
  border: none !important;
  margin: 0 0 0 -1px;
  font-family: 'Lato', sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  cursor: pointer;
}


.main-menu__search__form__submit:hover {
  background-color: #256697 !important;
}

  .main-navigation li.highlight a {
    background-color: #ed1b12;
    color: white; }

    .main-navigation li.highlight a:hover, .main-navigation li.highlight a:focus {
      border-bottom: solid 4px white; }

body #sdrn_menu #sdrn_menu_ul li.highlight {
  background-color: #ed1b12; }

  body #sdrn_menu #sdrn_menu_ul li.highlight a {
    color: white; }

  body #sdrn_menu #sdrn_menu_ul li.highlight:after {
    background-color: #ed1b12; }

.subsub ul li.menu-item-53 { border:none; }

.subsub ul li.menu-item-53 a:link,
.subsub ul li.menu-item-53 a:visited,
.subsub ul li.menu-item-53 a:active,
.subsub ul li.menu-item-53 a:hover
{ padding-left:0px; margin-left:0px; }

#headright ul li.menu-item-53 { border:none; padding-left:0px; }

.footmenu ul li.menu-item-55 { border:none; padding-left:0; }



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a{color: #ffffff;text-transform: uppercase;font-size: 16px;letter-spacing: 0;font-weight: 800;padding: 25px 0;color: #ffffff;}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a:hover{background-color: #ffffff;color: #444444;}
#mk-main-navigation ul.sub-menu a.menu-item-link,#mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color: #b3b3b3;}
#mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color: #e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size: 12px;font-weight: normal;text-transform:uppercase;letter-spacing: 1px;}

	


.box_info1:first-child {
	margin-left:0;}


.box_info1 {
	overflow:hidden;
	padding:31px 10px 27px 10px;
}


.box_info1  p {
    color: #fff;
	font-weight:700;
	font-size:14px;
	line-height:21px;
	margin:0px 0 12px 0px;
	display:block;
	text-transform:uppercase;
}


		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;}
.title .separator{display:none}
.title .separator.small,.title .separator.small.left,.title .separator.small.right{margin-top:14px;margin-bottom:10px}
.separator{position:relative;display:block;height:1px;background-color:#eaeaea;margin:10px 0}
.separator.transparent{background-color:transparent}
.separator.small{background-color:#303030;height:2px;position:relative;width:22px;display:block;margin:10px auto 20px auto}
.separator.small.left{margin:10px 0 20px 0}
.separator.small.right{margin:10px 0 20px auto}
.q_counter_holder .separator.small{background-color:#eaeaea;margin:19px auto 0 auto}
.q_counter_holder.left .separator.small{margin-left:0;margin-right:auto}
.q_counter_holder.right .separator.small{margin-left:auto;margin-right:0}
.q_pie_chart_holder .separator.small{background-color:#eaeaea;margin:10px auto 12px auto}
.portfolio_slider .image_holder .separator.small{margin:10px auto;background-color:#fff}
.projects_holder article .hover_feature_holder_title .separator.small,.projects_masonry_holder article .hover_feature_holder_title .separator.small{background-color:#fff;margin-top:10px;margin-bottom:10px}
.projects_holder article .portfolio_description .separator.small{margin-top:10px;margin-bottom:10px}
.portfolio_slider .image_holder .separator.small.transparent{background-color:transparent!important}
.projects_holder.hover_text article .hover_feature_holder_title .separator{background-color:#fff}
.blog_large_image_simple .separator.small{margin-top:22px}
.contact_section .separator,.contact_section .separator.small.right,.contact_section .separator.small.left{margin-top:6px;margin-bottom:35px}
.q_team .q_team_text_inner .separator{background-color:#1abc9c;margin-bottom:16px!important}
.carousel-inner .slider_content .text.one_by_one h2,.carousel-inner .slider_content .text.one_by_one h4,.carousel-inner .slider_content .text.one_by_one .separator,.carousel-inner .slider_content .text.one_by_one p,.carousel-inner .slider_content .text.one_by_one a.qbutton,.carousel-inner .slider_content .text.one_by_one .slide_anchor_holder{opacity:0;filter:alpha(opacity = 0);position:relative;top:70px}
.carousel-inner .active .slider_content .text.one_by_one h2,.carousel-inner .active .slider_content .text.one_by_one h4,.carousel-inner .active .slider_content .text.one_by_one .separator,.carousel-inner .active .slider_content .text.one_by_one p,.carousel-inner .active .slider_content .text.one_by_one a.qbutton,.carousel-inner .active .slider_content .text.one_by_one .slide_anchor_holder{-webkit-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-moz-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-o-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;opacity:1;filter:alpha(opacity = 100)}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator .separator{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator .separator{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator .separator{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel .item .text .separator{margin-top:40px;margin-bottom:40px;width:68%}
.carousel .item .left .text .separator{margin-left:0}
.carousel .item .right .text .separator{margin-right:0}



#whats-next .help-widget .questions {
  padding-bottom: 5px;
}



#organize-better .help-widget .questions .question-text {
  text-transform: uppercase;
}



#whats-next .help-widget .questions .question-text {
  text-transform: capitalize;
}



#whats-next .help-widget .questions .question-text,
#organize-better .help-widget .questions .question-text,
#organize-better .help-widget.white-link a {
  font-size: 18px;
  line-height: 0;
}



#organize-better .help-widget .questions .question-text,
#organize-better .help-widget.white-link a {
  font-weight: 700;
  font-size: 15px;
}


#pricing-whats-next .help-widget .questions {
  padding-bottom: 5px;
}


#pricing-whats-next .help-widget .questions .question-text {
  text-transform: uppercase;
  font-size: 18px;
  line-height: 0;
}



.help-widget .live-chat {
  position: absolute;
  margin-top: -4px;
  display: none;
}


.help-widget .questions {
  display: block;
}


.help-widget.white-link {
  color: #fff;
  text-transform: uppercase;
}


.help-widget.white-link a {
  color: #fff;
}


.help-widget.blue-link {
  color: #00BCDA;
  font-weight: bold;
  text-transform: uppercase;
}


.help-widget.blue-link a {
  color: #00BCDA;
  font-weight: bold;
}



#organize-better .help-widget {
  position: relative;
  left: 220px;
  top: -44px;
}


#whats-next .help-widget,
#cat-whats-next .help-widget,
#pricing-whats-next .help-widget,
#features-page-whats-next .help-widget {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  text-align: center;
}


#whats-next .help-widget .live-chat,
#cat-whats-next .help-widget .live-chat,
#pricing-whats-next .help-widget .live-chat,
#features-page-whats-next .help-widget .live-chat {
  display: block;
}


#whats-next .help-widget .question-text,
#cat-whats-next .help-widget .question-text,
#pricing-whats-next .help-widget .question-text,
#features-page-whats-next .help-widget .question-text {
  padding-left: 40px;
}



#cat-whats-next .help-widget .questions {
  padding-bottom: 5px;
}



#cat-whats-next .help-widget .questions .question-text {
  text-transform: capitalize;
}


#features-page-whats-next .help-widget .questions {
  padding-bottom: 5px;
}


#features-page-whats-next .help-widget .questions .question-text {
  text-transform: uppercase;
  font-size: 18px;
  line-height: 0;
}




#slider {
    width:825px;
    
}

#slider img{
    border:none;
}

#slider ul, #slider li{
    margin:0;
    padding:0;
    list-style:none;
}

#slider li {
    width:825px;
    overflow:hidden;
}


.sliding_objects{float: left;width:468px;padding-top: 10px;}


.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
  width: 30.5% !important;
}


#top .product_column_4 .products .product {
margin: 0 3.8% 20px 0;
width: 22.05% !important;
}


.textwidget .products .product {
	    float: left;
	    margin: 0 0 20px 0;
	    padding: 0;
	    position: relative;
	    width: 233px;
	}


.textwidget .products .product h3{
    font-family: sans-serif !important;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    padding-top: 5px;
	width: 210px;
}


.related.products, .upsells.products {
overflow: hidden;
zoom: 1;
clear: both;
padding: 30px 0 0 0;
border-top: 1px solid #333;
border-bottom: 0;
border-left: 0;
border-right: 0;
}
.woocommerce #content div.product .woocommerce-tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce #content div.product div.thumbnails a.first,.woocommerce #content div.product div.thumbnails:after,.woocommerce .cart-collaterals:after,.woocommerce .col2-set:after,.woocommerce .woocommerce-pagination ul.page-numbers:after,.woocommerce div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails:after,.woocommerce ul.products,.woocommerce ul.products li.first,.woocommerce ul.products:after,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails:after,.woocommerce-page .cart-collaterals:after,.woocommerce-page .col2-set:after,.woocommerce-page .woocommerce-pagination ul.page-numbers:after,.woocommerce-page div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails:after,.woocommerce-page ul.products,.woocommerce-page ul.products li.first,.woocommerce-page ul.products:after{clear:both}
.woocommerce #content div.product #reviews .comment:after,.woocommerce #content div.product #reviews .comment:before,.woocommerce .woocommerce-pagination ul.page-numbers:after,.woocommerce .woocommerce-pagination ul.page-numbers:before,.woocommerce div.product #reviews .comment:after,.woocommerce div.product #reviews .comment:before,.woocommerce ul.products:after,.woocommerce ul.products:before,.woocommerce-page #content div.product #reviews .comment:after,.woocommerce-page #content div.product #reviews .comment:before,.woocommerce-page .woocommerce-pagination ul.page-numbers:after,.woocommerce-page .woocommerce-pagination ul.page-numbers:before,.woocommerce-page div.product #reviews .comment:after,.woocommerce-page div.product #reviews .comment:before,.woocommerce-page ul.products:after,.woocommerce-page ul.products:before{content:" ";display:table}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%}
.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}
.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}
.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}
.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}
.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}
.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}
.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}
.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}

.products ul,ul.products{margin:0 0 14px;padding:0;list-style:none;}

.related,.upsells.products{overflow:hidden;zoom:1;}
.related ul.products,.upsells.products ul.products,.related ul,.upsells.products ul{float:none;}
.related ul.products li,.upsells.products ul.products li,.related ul li,.upsells.products ul li{width:48%;}
.related ul.products li img,.upsells.products ul.products li img,.related ul li img,.upsells.products ul li img{width:100%;height:auto;}

ul.products{clear:both;margin-left:0;padding-left:0;}
ul.products li{float:left;margin:0 3.8% 20px 0;padding:0;position:relative;width:22.05%;margin-left:0;}
ul.products li .onsale{top:0;right:0;left:auto;margin:-6px -6px 0 0;}

ul.products li a{text-decoration:none;}

ul.products li a img{width:100%;height:auto;display:block;margin:0 0 8px;border:1px solid #ddd;}

ul.products li a:hover img{border:1px solid #bbb;}

ul.products li strong{color:#555;display:block;}

ul.products li .price{color:green;display:block;font-weight:normal;}
ul.products li .price del{font-size:10px;line-height:10px;margin:-2px 0 0 0;display:block;color:#ccc;}

ul.products li .price .from{font-size:10px;line-height:10px;margin:-2px 0 0 0;display:block;color:#ccc;}

ul.products li.first{clear:both;}

ul.products li.last{margin-right:0;}
.cart-collaterals .cross-sells ul.products{float:none;}
.cart-collaterals .cross-sells ul.products li{width:48%;}



#top #wrap_all #main .summary .products .thumbnail_container .button{
background-position: 2px center;
text-indent: 15px;
}


.products .product.first {
clear: both;
}


#top .products .product.last, #top #main .products .product.last {
margin-right: 0;
}


div .products .product {
float: left;
margin: 0 3.3% 20px 0;
padding: 0;
position: relative;
width: 22.5%;
margin-left: 0;
}


div .products .product a:hover{
text-decoration: none;
}


.shop_columns_5 .products .product {
margin: 0 2% 20px 0;
width: 18.3%;
}


.shop_columns_3 .products .product {
margin: 0 4% 20px 0;
width: 30.5%;
}


.shop_columns_2 .products .product {
width: 48%;
}


#top .related.products .content, #top .upsells.products .content{
width:100%;
float: none;
clear: both;
padding:0;
}


#top .product_column_2 .products .product {
width: 48%;
}


#top .product_column_3 .products .product {
margin: 0 4% 20px 0;
width: 30.8%;
}


#top .product_column_5 .products .product {
margin: 0 4% 20px 0;
width: 16.5%;
}


#top .related.products h2, #top .upsells.products h2{
}


#top .products .info{
width:auto;
float:none;
padding:10px 10px 10px 32px;
clear:both;
margin: 0 0 23px 0;
}
.woocommerce ul.products li.product:nth-child(2n),.woocommerce-page ul.products li.product:nth-child(2n){float:right;clear:none!important}
.woocommerce #reviews #comments .add_review:after,.woocommerce .products ul:after,.woocommerce div.product form.cart:after,.woocommerce div.product p.cart:after,.woocommerce nav.woocommerce-pagination ul,.woocommerce ul.products:after{clear:both}
.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none;clear:both}
.woocommerce .products ul:after,.woocommerce .products ul:before,.woocommerce ul.products:after,.woocommerce ul.products:before{content:" ";display:table}
.woocommerce .products ul li,.woocommerce ul.products li{list-style:none}
.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}
.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}
.woocommerce ul.products li.product a{text-decoration:none}
.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}
.woocommerce ul.products li.product strong{display:block}
.woocommerce ul.products li.product .star-rating{font-size:.857em}
.woocommerce ul.products li.product .button{margin-top:1em}
.woocommerce ul.products li.product .price{color:#77a464;display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}
.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:block}
.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700}
.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0;text-transform:uppercase;color:rgba(132,132,132,.5)}
.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}
.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product{margin-top:0}
.twentyfourteen ul.products li.product{margin-top:0!important}

#menu #fly-out-menu ul li.menu-item-has-children {
  text-transform: uppercase;
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid white;
}

#menu #fly-out-menu ul li.menu-item-has-children:first-child {
  border-top: 1px solid white;
}

#menu #fly-out-menu ul li:not(.menu-item-has-children) {
  padding-top: 15px;
  padding-bottom: 15px;
}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}

#menu .menu_right {float:right !important; margin-right:0px;}
.other_sections{height:44px;}
.other_sections .in{width:968px;margin-left:auto;margin-right:auto;}
#box-header{margin:0px;padding:0px;}
#box-header .top{display:none;}
#box-header .box-block .top{display:none;}
#box-header .box-block .bottom{display:none;}
#box-header .bottom{display:none;}

.dark .grid_entry article.entry:hover, .light .dark .grid_entry article.entry:hover,
.dark .grid_entry, .light .dark .grid_entr, .dark .post-filter, .light .dark .post-filter,
.dark .blog_medium, .light .dark .blog_medium, .dark ul.products li.product .entry_product:hover, .light .dark ul.products li.product .entry_product:hover,
.woocommerce .dark nav.woocommerce-pagination ul.page-numbers, .woocommerce .light .dark nav.woocommerce-pagination ul.page-numbers,
.woocommerce-page .dark nav.woocommerce-pagination ul.page-numbers, .woocommerce-page .light .dark nav.woocommerce-pagination ul.page-numbers,
.woocommerce #content.dark nav.woocommerce-pagination ul.page-numbers, .woocommerce .dark #content.dark nav.woocommerce-pagination ul.page-numbers,
.woocommerce-page #content.dark nav.woocommerce-pagination ul.page-numbers, .woocommerce-page .dark #content.dark nav.woocommerce-pagination ul.page-numbers,
 .dark .blox_elem_price_plan_price, .light .dark .blox_elem_price_plan_price, .dark .blox_elem_price_col, .light .dark .blox_elem_price_col, .dark .blox_elem_price_plan_text, .light .dark .blox_elem_price_plan_text, .dark .blox_elem_price_plan_name, .light .dark .blox_elem_price_plan_name {
    border-color: rgba(0,0,0,.5);
}

.dark input, .light .dark input, .dark textarea, .light .dark textarea, .dark select, .light .dark select, .dark .tt_post_widget ul li, .light .dark .tt_post_widget ul li,
.dark .widget_pages ul, .light .dark .widget_pages ul, .dark .widget ul.menu, .light .dark .widget ul.menu, .dark .tt_post_widget ul li,
.dark .tt_widget_thumb, .light .dark .tt_widget_thumb, .dark .tagcloud a, .light .dark .tagcloud a,
.dark ul.products li.product .entry_product, .light .dark ul.products li.product .entry_product, .dark .medium_top_image .entry_format, .light .dark .medium_top_image .entry_format,
.dark .blox_elem_placeholder, .light .dark .blox_elem_placeholder, .dark .grid_entry article.entry, .light .dark .grid_entry article.entry, .dark .blox_elem_audio, .dark .blox_elem_video, .light .dark .blox_elem_audio, .light .dark .blox_elem_video,
.dark .jp-seek-bar, .light .dark .jp-seek-bar, .dark .blox_elem_progress.style1, .light .dark .blox_elem_progress.style1, .dark .blox_elem_progress.style3, .light .dark .blox_elem_progress.style3,
.dark .blox_elem_progress.style5, .light .dark .blox_elem_progress.style5, .dark .blox_elem_progress.style6 .blox_progress_vline, .light .dark .blox_elem_progress.style6 .blox_progress_vline,
.dark .blox_elem_progress.style8 .blox_progress_vline, .light .dark .blox_elem_progress.style8 .blox_progress_vline, .dark .blox_elem_price_col, .light .dark .blox_elem_price_col, .dark .blox_elem_price_plan_name, .light .dark .blox_elem_price_plan_name {
    background-color: rgba(0,0,0,.1) !important;
}

.light .grid_entry article.entry:hover, .dark .light .grid_entry article.entry:hover,
.light .grid_entry, .dark .light .grid_entr, .light .post-filter, .dark .light .post-filter,
.light .blog_medium, .dark .light .blog_medium, .light ul.products li.product .entry_product:hover, .dark .light ul.products li.product .entry_product:hover,
.woocommerce .light nav.woocommerce-pagination ul.page-numbers, .woocommerce .dark .light nav.woocommerce-pagination ul.page-numbers,
.woocommerce-page .light nav.woocommerce-pagination ul.page-numbers, .woocommerce-page .dark .light nav.woocommerce-pagination ul.page-numbers,
.woocommerce #content.light nav.woocommerce-pagination ul.page-numbers, .woocommerce .dark #content.light nav.woocommerce-pagination ul.page-numbers,
.woocommerce-page #content.light nav.woocommerce-pagination ul.page-numbers, .woocommerce-page .dark #content.light nav.woocommerce-pagination ul.page-numbers,
 .light .blox_elem_price_plan_price, .dark .light .blox_elem_price_plan_price, .light .blox_elem_price_col, .dark .light .blox_elem_price_col, .light .blox_elem_price_plan_text, .dark .light .blox_elem_price_plan_text, .light .blox_elem_price_plan_name, .dark .light .blox_elem_price_plan_name {
    border-color: rgba(255,255,255,.5);
}

.light input, .dark .light input, .light textarea, .dark .light textarea, .light select, .dark .light select, .light .tt_post_widget ul li, .dark .light .tt_post_widget ul li,
.light .widget_pages ul, .dark .light .widget_pages ul, .light .widget ul.menu, .dark .light .widget ul.menu, .light .tt_post_widget ul li,
.light .tt_widget_thumb, .dark .light .tt_widget_thumb, .light .tagcloud a, .dark .light .tagcloud a,
.light ul.products li.product .entry_product, .dark .light ul.products li.product .entry_product, .light .medium_top_image .entry_format, .dark .light .medium_top_image .entry_format,
.light .blox_elem_placeholder, .dark .light .blox_elem_placeholder, .light .grid_entry article.entry, .dark .light .grid_entry article.entry, .light .blox_elem_audio, .light .blox_elem_video, .dark .light .blox_elem_audio, .dark .light .blox_elem_video,
.light .jp-seek-bar, .dark .light .jp-seek-bar, .light .blox_elem_progress.style1, .dark .light .blox_elem_progress.style1, .light .blox_elem_progress.style3, .dark .light .blox_elem_progress.style3,
.light .blox_elem_progress.style5, .dark .light .blox_elem_progress.style5, .light .blox_elem_progress.style6 .blox_progress_vline, .dark .light .blox_elem_progress.style6 .blox_progress_vline,
.light .blox_elem_progress.style8 .blox_progress_vline, .dark .light .blox_elem_progress.style8 .blox_progress_vline, .light .blox_elem_price_col, .dark .light .blox_elem_price_col, .light .blox_elem_price_plan_name, .dark .light .blox_elem_price_plan_name {
    background-color: rgba(255,255,255,.1) !important;
}

.related_posts.grid_entry article.entry {
    margin-bottom: 30px;
}

    
    #error-404 input[type="text"], article.portfolio,
    
    .woocommerce nav.woocommerce-pagination ul,
    .woocommerce-page nav.woocommerce-pagination ul,
    .woocommerce #content nav.woocommerce-pagination ul,
    .woocommerce-page #content nav.woocommerce-pagination ul,

    .woocommerce ul.products li.product .entry_product:hover,
    .woocommerce-page ul.products li.product .entry_product:hover,
    .woocommerce-page .entry_product:hover,
    
    .blog_big .entry_content_big_container,
    .blog_big.blog_list_view,
    .blog_medium,
    .grid_entry article.entry:hover,
    .grid_entry .centered_portfolio article.entry,
    .format_quote blockquote,
    .grid_pager .tt-pager-pagination,
    .metro .tt-pager-pagination,
    .post-filter,
    .blox_gallery.gallery_layout_slider .gallery_pager span.cycle-pager-active{
        border-color: #00a79e;
    }


.footer {
	text-align			: center;
}

  
  #bitsubscribe {
      background: none repeat scroll 0 0 #464646;
      border-radius: 2px 0 0 0;
      color: #FFFFFF;
      margin-top: 27px;
      padding: 15px;
      width: 200px;
      float: right;
      margin-top: 0;
  }

  
  div#bitsubscribe.open {
      box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
  }

  
  #bitsubscribe div {
      overflow: hidden;
  }

  
  #bit h3, #bit #bitsubscribe h3 {
      color: #FFFFFF;
      font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
      font-size: 20px;
      font-weight: 300;
      margin: 0 0 0.5em !important;
      text-align: left;
      text-shadow: 0 1px 0 #333333;
  }

  
  #bit #bitsubscribe p {
      color: #FFFFFF;
      font: 300 15px/1.3em "Helvetica Neue",Helvetica,Arial,sans-serif;
      margin: 0 0 1em;
      text-shadow: 0 1px 0 #333333;
  }

  
  #bitsubscribe p a {
      margin: 20px 0 0;
  }

  
  #bit #bitsubscribe p.bit-follow-count {
      font-size: 13px;
  }

  
  #bitsubscribe input[type="submit"] {
      -moz-transition: all 0.25s ease-in-out 0s;
      -webkit-transition: all 0.25s ease-in-out 0s;
      -o-transition: all 0.25s ease-in-out 0s;
      -ms-transition: all 0.25s ease-in-out 0s;
      transition: all 0.25s ease-in-out 0s;   
      background: -moz-linear-gradient(center top , #333333 0%, #111111 100%) repeat scroll 0 0 transparent;
      background: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#111111));
      filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#111111');    

      border: 1px solid #282828;
      border-radius: 11px 11px 11px 11px;
      box-shadow: 0 1px 0 #444444 inset;
      color: #CCCCCC;
      padding: 2px 20px;
      text-decoration: none;
      text-shadow: 0 1px 0 #000000;
  }

  
  #bitsubscribe input[type="submit"]:hover {
      background: -moz-linear-gradient(center top , #333333 0%, #222222 100%) repeat scroll 0 0 transparent;
      box-shadow: 0 1px 0 #4F4F4F inset;
      color: #FFFFFF;
      text-decoration: none;
  }

  
  #bitsubscribe input[type="submit"]:active {
      background: -moz-linear-gradient(center top , #111111 0%, #222222 100%) repeat scroll 0 0 transparent;
      box-shadow: 0 -1px 0 #333333 inset;
      color: #AAAAAA;
      text-decoration: none;
  }

  
  #bitsubscribe input[type="text"] {
      border-radius: 3px 3px 3px 3px;
      font: 300 15px "Helvetica Neue",Helvetica,Arial,sans-serif;
  }

  
  #bitsubscribe input[type="text"]:focus {
      border: 1px solid #000000;
  }

  
  #bitsubscribe.open {
      display: block;
  }

  
  #bitsubscribe #bsub-credit {
      border-top: 1px solid #3C3C3C;
      font: 11px "Helvetica Neue",sans-serif;
      margin: 0 0 -15px;
      padding: 7px 0;
      text-align: center;
  }

  
  #bitsubscribe #bsub-credit a {
      background: none repeat scroll 0 0 transparent;
      color: #AAAAAA;
      text-decoration: none;
      text-shadow: 0 1px 0 #262626;
  }

  
  #bitsubscribe #bsub-credit a:hover {
      background: none repeat scroll 0 0 transparent;
      color: #FFFFFF;
  }

  .cmsc--nav-legend {
    display: none;
    clear: both; }

  .cmsc--nav-view-all, .cmsc--nav-legend {
    display: block;
    margin-bottom: 1.35em;
    padding-top: 1.35em;
    border-top: 1px solid #ececec; }

    .cmsc--nav-view-all a, .cmsc--nav-legend a {
      color: #00aeef; }

      ._no-touch .cmsc--nav-view-all a:hover,
      ._no-touch .cmsc--nav-view-all a:focus, ._no-touch .cmsc--nav-legend a:hover,
      ._no-touch .cmsc--nav-legend a:focus {
        text-decoration: underline; }

  .cmsc--nav-legend:before {
    content: "";
    display: inline-block;
    vertical-align: top;
    width: 11px;
    height: 11px;
    background: #f38b00; }

#twitter_div h3,#sidebar .left_col_1 h3, #sidebar .left_col_2 h3, #sidebar .right_col_1 h3, #sidebar .right_col_2 h3 {background-color: #3b5998;color: white;}

			#sidebar .right_col_1, #sidebar .right_col_2 {width: 172px; display: inline;margin-left:18px;float:left;}

			#sidebar .right_col_1 a, #sidebar .right_col_2 a, #sidebar .left_col_1 a, #sidebar .left_col_2 a, #sidebar .col a, #sidebar .col2 a, #sidebar .col3 a, #sidebar .col4 a, #sidebar .col5 a { font-weight: 400;}

					#sidebar .right_col_1 ul, #sidebar .right_col_2 ul, #sidebar .left_col_1 ul, #sidebar .left_col_2 ul, #sidebar .col ul, #sidebar .col2 ul, #sidebar .col3 ul, #sidebar .col4 ul, #sidebar .col5 ul { list-style: none; padding: 0; text-align: center; }

						#sidebar .left_col_1 ul#recentcomments li, #sidebar .left_col_2 ul#recentcomments li, #sidebar .right_col_1 ul#recentcomments li, #sidebar .right_col_2 ul#recentcomments li, #sidebar .col ul#recentcomments li, #sidebar .col2 ul#recentcomments li, #sidebar .col3 ul#recentcomments li, #sidebar .col4 ul#recentcomments li, #sidebar .col5 ul#recentcomments li { width: 149px; padding: 5px 7px; line-height: 14px; border-bottom: 1px solid #ccc; }

						#sidebar .left_col_1 ul#recentcomments li a, #sidebar .left_col_2 ul#recentcomments li a, #sidebar .right_col_1 ul#recentcomments li a, #sidebar .right_col_2 ul#recentcomments li a, #sidebar .col ul#recentcomments li a, #sidebar .col2 ul#recentcomments li a, #sidebar .col3 ul#recentcomments li a, #sidebar .col5 ul#recentcomments li a, #sidebar .col5 ul#recentcomments li a { font-weight: 900; }

						#sidebar .left_col_1 ul#recentcomments li a:hover, #sidebar .left_col_2 ul#recentcomments li a:hover, #sidebar .right_col_1 ul#recentcomments li a:hover, #sidebar .right_col_2 ul#recentcomments li a:hover, #sidebar .col ul#recentcomments li a:hover, #sidebar .col2 ul#recentcomments li a:hover, #sidebar .col3 ul#recentcomments li a:hover, #sidebar .col4 ul#recentcomments li a:hover, #sidebar .col5 ul#recentcomments li a:hover { background-color: #fff; }

						#sidebar .left_col_1 h3, #sidebar .left_col_2 h3, #sidebar .right_col_1 h3, #sidebar .right_col_2 h3 {width: 150px;}

						#sidebar .left_col_1 ul li, #sidebar .left_col_2 ul li, #sidebar .right_col_1 ul li, #sidebar .right_col_2 ul li, #sidebar .col ul li, #sidebar .col2 ul li, #sidebar .col3 ul li, #sidebar .col4 ul li, #sidebar .col5 ul li {text-align: left; font-size: 11px; }

						#sidebar .left_col_1 ul ul, #sidebar .left_col_2 ul ul, #sidebar .right_col_1 ul ul, #sidebar .right_col_2 ul ul, #sidebar .col ul ul, #sidebar .col2 ul ul, #sidebar .col3 ul ul, #sidebar .col4 ul ul, #sidebar .col5 ul ul { padding: 0; }

						#sidebar .left_col_1 ul li a, #sidebar .left_col_2 ul li a, #sidebar .right_col_1 ul li a, #sidebar .right_col_2 ul li a, #sidebar .col ul li a, #sidebar .col2 ul li a, #sidebar .col3 ul li a, #sidebar .col4 ul li a, #sidebar .col5 ul li a { display: block; padding: 2px 10px; }

						#sidebar .left_col_1 ul li a:hover, #sidebar .left_col_2 ul li a:hover, #sidebar .right_col_1 ul li a:hover, #sidebar .right_col_2 ul li a:hover, #sidebar .col ul li a:hover, #sidebar .col2 ul li a:hover, #sidebar .col3 ul li a:hover, #sidebar .col4 ul li a:hover, #sidebar .col5 ul li a:hover { background-color: #f1f1f1; }


						#sidebar .left_col_1 ul li, #sidebar .left_col_2 ul li, #sidebar .right_col_1 ul li, #sidebar .right_col_2 ul li {font-size:14px;}

.fusion-footer-widget-column .row,
.fusion-footer-widget-area .fusion-footer-widget-column .fusion-columns {
  margin-left: 0;
  margin-right: 0;
}

.fusion-footer-widget-area .fusion-footer-widget-column .fusion-column {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
}

.fusion-footer-widget-column .flexslider a {
  border: 0;
  padding: 0;
}

.fusion-footer-widget-area ul#recentcomments li.recentcomments:first-child {
  padding-top: 0px;
  background: none;
}

.fusion-footer-widget-area li.recentcomments {
  padding: 12px 0;
  border-bottom: 1px solid #282a2b;
  display: block;
}

.fusion-footer-widget-area li.recentcomments a {
  border: none;
}

.fusion-footer-widget-area .widget_recent_entries li {
  border-bottom: 1px solid;
  padding-bottom: 12px;
}

.fusion-footer-widget-area .widget_recent_entries a {
  border-bottom: 0;
  padding-bottom: 0;
}

.sidebar .contact_info p,
.fusion-footer-widget-area .contact_info p,
#slidingbar .contact_info p {
  margin: 0;
}

.sidebar .s,
.fusion-footer-widget-area .s,
#slidingbar-area .s {
  width: 100%;
}

#wrapper .fusion-footer-widget-area .tab-holder,
#wrapper #slidingbar-area .tab-holder {
  border-top: none;
}

#wrapper .fusion-footer-widget-area .tab-holder .tabs li a,
#wrapper #slidingbar-area .tab-holder .tabs li a {
  background: rgba(0, 0, 0, 0.2);
}

#wrapper .fusion-footer-widget-area .tab-holder .tabs li:hover a,
#wrapper #slidingbar-area .tab-holder .tabs li:hover a {
  background: none;
}

#wrapper .fusion-footer-widget-area .tab-holder .tabs li.active a,
#wrapper #slidingbar-area .tab-holder .tabs li.active a {
  background: none;
}

#wrapper .fusion-footer-widget-area .tab-holder .tab_content a,
#wrapper #slidingbar-area .tab-holder .tab_content a {
  padding: 0;
  border-bottom: none;
}

.fusion-footer-widget-area .fusion-columns-4 .recent-works-items a,
.fusion-footer-widget-area .fusion-columns-5 .recent-works-items a,
.fusion-footer-widget-area .fusion-columns-6 .recent-works-items a,
#slidingbar-area .fusion-columns-4 .recent-works-items a,
#slidingbar-area .fusion-columns-5 .recent-works-items a,
#slidingbar-area .fusion-columns-6 .recent-works-items a {
  max-width: 60px;
}

.sidebar .sub-menu,
.sidebar .children,
.fusion-footer-widget-area .sub-menu,
.fusion-footer-widget-area .children,
#slidingbar-area .sub-menu,
#slidingbar-area .children {
  margin-left: 15px;
}

.fusion-footer-widget-area .widget_categories li:first-child a,
#slidingbar-area .widget_categories li:first-child a {
  padding-top: 0;
}

.fusion-footer-widget-area .widget_categories li a,
#slidingbar-area .widget_categories li a {
  border-bottom: 1px solid #282a2b;
  padding: 12px 0px;
  display: block;
}

.fusion-footer-widget-area .widget_categories .children,
#slidingbar-area .widget_categories .children {
  margin-left: 5px;
}

.fusion-footer-widget-area .flickr_badge_image img,
#slidingbar-area .flickr_badge_image img {
  width: 66px;
  height: 66px;
  float: left;
  padding: 3px;
}

.fusion-footer-widget-area .fusion-columns-4 .flickr_badge_image img,
.fusion-footer-widget-area .fusion-columns-5 .flickr_badge_image img,
.fusion-footer-widget-area .fusion-columns-6 .flickr_badge_image img,
#slidingbar-area .fusion-columns-4 .flickr_badge_image img,
#slidingbar-area .fusion-columns-5 .flickr_badge_image img,
#slidingbar-area .fusion-columns-6 .flickr_badge_image img {
  width: 60px;
  height: 60px;
}

.fusion-footer-widget-area .social-networks,
#slidingbar-area .social-networks {
  float: left;
}

.fusion-footer-widget-area .social-networks li,
#slidingbar-area .social-networks li {
  float: left;
  margin-left: 0;
  margin-right: 20px;
  padding: 0;
}

.fusion-footer-widget-area .social-networks li,
.fusion-footer-widget-area .social-networks a,
#slidingbar-area .social-networks li,
#slidingbar-area .social-networks a {
  background-image: none;
}

.fusion-footer-widget-area .social-networks li:first-child,
#slidingbar-area .social-networks li:first-child {
  padding: 0;
}

.sidebar .widget_icl_lang_sel_widget #lang_sel_click li,
#slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click li,
.fusion-footer-widget-area .widget_icl_lang_sel_widget #lang_sel_click li,
.sidebar .widget_icl_lang_sel_widget #lang_sel_click ul ul,
#slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click ul ul,
.fusion-footer-widget-area .widget_icl_lang_sel_widget #lang_sel_click ul ul {
  width: 100%;
  padding: 0;
  border-bottom: none;
}

.sidebar .widget_icl_lang_sel_widget #lang_sel_click ul ul,
#slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click ul ul,
.fusion-footer-widget-area .widget_icl_lang_sel_widget #lang_sel_click ul ul {
  top: 35px;
}

.sidebar .widget_icl_lang_sel_widget li a,
#slidingbar-area .widget_icl_lang_sel_widget li a,
.fusion-footer-widget-area .widget_icl_lang_sel_widget li a {
  display: block;
  padding: 5px 10px;
  text-shadow: none;
}

.sidebar .widget_icl_lang_sel_widget #lang_sel_click ul ul,
#slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click ul ul .fusion-footer-widget-area .widget_icl_lang_sel_widget #lang_sel_click ul ul {
  top: auto;
  border-top: 0;
}

.fusion-footer-widget-area #lang_sel_list li a,
#slidingbar-area #lang_sel_list li a {
  background-color: transparent;
  padding-top: 8px;
  padding-bottom: 8px;
}

.sidebar ul.list-icon a,
.fusion-footer-widget-area ul.list-icon a,
#slidingbar-area ul.list-icon a {
  border: medium none;
  padding: 0;
}

.sidebar .products a,
.fusion-footer-widget-area .products a,
#slidingbar-area .products a {
  padding: 0;
  border: 0;
  background: none;
}

.sidebar .products .product-title,
.fusion-footer-widget-area .products .product-title,
#slidingbar-area .products .product-title {
  margin: 0;
  margin-bottom: 10px;
}

.fusion-footer-widget-area .product_list_widget li,
#slidingbar-area .product_list_widget li {
  border: 0;
  border-bottom: 1px solid #282a2b;
}

.fusion-footer-widget-area .product_list_widget li a,
#slidingbar-area .product_list_widget li a {
  border: none;
}

.fusion-footer-widget-area .widget_shopping_cart_content .total,
#slidingbar-area .widget_shopping_cart_content .total {
  margin: 10px 0px;
}

.fusion-footer-widget-area .widget_shopping_cart_content .buttons,
#slidingbar-area .widget_shopping_cart_content .buttons {
  background: #282a2b;
}

.fusion-footer-widget-area .products-slider a,
.fusion-footer-widget-area .simple-products-slider a,
#slidingbar-area .products-slider a,
#slidingbar-area .simple-products-slider a,
.sidebar .products-slider a,
.sidebar .simple-products-slider a {
  border: 0;
  background: none;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: inline-block;
  width: auto;
}

.fusion-footer-widget-area .products-slider li .image,
#slidingbar-area .products-slider li .image {
  width: auto;
  height: auto;
}

.fusion-footer-widget-area .simple-products-slider .es-carousel,
#slidingbar-area .simple-products-slider .es-carousel {
  padding-left: 38px;
}

.fusion-footer-widget-area .simple-products-slider .es-carousel li,
.fusion-footer-widget-area .simple-products-slider .es-carousel li .image,
#slidingbar-area .simple-products-slider .es-carousel li,
#slidingbar-area .simple-products-slider .es-carousel li .image {
  width: 149px;
  height: auto;
}

.fusion-footer-widget-area .image-extras-content h3,
#slidingbar-area .image-extras-content h3,
.sidebar .image-extras-content h3 {
  margin-bottom: 0;
  text-transform: none;
  margin-bottom: 5px;
}

.fusion-footer-widget-area .product-category mark,
#slidingbar-area .product-category mark,
.sidebar .product-category mark {
  background-color: transparent;
  color: inherit;
}

.fusion-footer-widget-area .product-category h3,
#slidingbar-area .product-category h3,
.sidebar .product-category h3 {
  margin-bottom: 0;
}

.sidebar .wooslider-control-nav li a,
.fusion-footer-widget-area .wooslider-control-nav li a {
  padding: 0;
  background: none;
  border: 0;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  margin-right: 3px;
}

.sidebar .wooslider-next,
.sidebar .wooslider-prev,
.fusion-post-content .wooslider .wooslider-prev,
.fusion-post-content .wooslider .wooslider-next,
.fusion-footer-widget-area .wooslider-next,
.fusion-footer-widget-area .wooslider-prev {
  width: 29px;
  height: 29px;
}

.sidebar .wooslider .wooslider-control-nav,
.fusion-footer-widget-area .wooslider .wooslider-control-nav {
  bottom: 5px;
}

.sidebar .widget_wooslider_slideshow_slides .wooslider-control-nav,
.fusion-footer-widget-area .widget_wooslider_slideshow_slides .wooslider-control-nav {
  bottom: 12px;
}

.fusion-footer-widget-area .slide-excerpt {
  overflow: hidden;
  position: absolute;
  bottom: -50px;
  padding: 0px;
  width: 100%;
  text-align: center;
}


#slidingbar .widget_calendar table,
.sidebar .widget_calendar table,
.fusion-footer-widget-area .widget_calendar table {
  width: 100%;
}



.fusion-footer-parallax {
  z-index: -1;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}

.fusion-footer-widget-area {
  overflow: hidden;
  position: relative;
  padding: 43px 10px 40px;
  border-top: 12px solid #e9eaee;
  background: #363839;
  color: #8c8989;
}

.fusion-footer-widget-area h3 {
  margin: 0 0 28px;
  color: #ddd;
  text-transform: uppercase;
  font: 13px/20px 'PTSansBold', arial, helvetica, sans-serif;
}

.fusion-footer-widget-area a {
  color: #bfbfbf;
}

.fusion-footer-widget-area ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 15px;
}

.fusion-footer-widget-area ul li a {
  display: block;
  padding: 12px 0;
  border-bottom: 1px solid #282a2b;
}

.fusion-footer-widget-area ul li a:hover {
  color: #a0ce4e;
}

.fusion-footer-widget-area ul li:first-child a {
  padding-top: 0px;
}

.fusion-footer-widget-area .holder-block img {
  width: 100%;
}

.fusion-footer-widget-column {
  margin-bottom: 20px;
}

.fusion-footer-widget-column:last-child {
  margin-bottom: 0;
}

.fusion-footer-copyright-area {
  z-index: 1;
  position: relative;
  padding: 18px 10px 12px;
  border-top: 1px solid #4b4c4d;
  background: #282a2b;
}
.fusion-secondary-header, .sticky-header .sticky-shadow, .tfs-slider .slide-content, .header-v4 #small-nav, .header-v5 #small-nav, .fusion-footer-copyright-area, .fusion-footer-widget-area, #slidingbar, .fusion-page-title-bar{ padding-left: 30px; padding-right: 30px; }
.tagcloud a:hover,#slidingbar-area .tagcloud a:hover,.fusion-footer-widget-area .tagcloud a:hover{ color: #FFFFFF; text-shadow: none; -moz-text-shadow: none; -webkit-text-shadow: none; }
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li {border-color: #363839;}
.avada-container h3,.review blockquote div strong,.fusion-footer-widget-area h3,#slidingbar-areah3,.project-content .project-info h4,.fusion-load-more-button,.woocommerce .single_add_to_cart_button,.woocommerce button.button,.woocommerce .shipping-calculator-form .button,.woocommerce .checkout #place_order,.woocommerce .checkout_coupon .button,.woocommerce .login .button,.woocommerce .register .button,.woocommerce .avada-order-details .order-again .button,.comment-form input[type="submit"],.wpcf7-form input[type="submit"],.gform_wrapper .gform_button,#bbp_user_edit_submit,.ticket-selector-submit-btn[type=submit],.gform_page_footer input[type=button]{font-weight: bold;}
.fusion-footer-widget-area h3,#slidingbar-area h3{font-family: 'PT Sans', Arial, Helvetica, sans-serif;font-weight: 400;}
body,.sidebar .slide-excerpt h2, .fusion-footer-widget-area .slide-excerpt h2,#slidingbar-area .slide-excerpt h2,.jtwt .jtwt_tweet, .sidebar .jtwt .jtwt_tweet {font-size: 15px;line-height: 23px;}
.project-content .project-info h4,.gform_wrapper label,.gform_wrapper .gfield_description,.fusion-footer-widget-area ul, #slidingbar-area ul, .fusion-tabs-widget .tab-holder .news-list li .post-holder a,.fusion-tabs-widget .tab-holder .news-list li .post-holder .meta{font-size: 15px;line-height: 23px;}
body,.sidebar .slide-excerpt h2, .fusion-footer-widget-area .slide-excerpt h2,#slidingbar-area .slide-excerpt h2,.post-content blockquote, .review blockquote q,.project-content .project-info h4,.fusion-accordian .panel-body, #side-header .fusion-contact-info, #side-header .header-social .top-menu {line-height: 20px;}
#main .fusion-row, .fusion-footer-widget-area .fusion-row,#slidingbar-area .fusion-row, .fusion-footer-copyright-area .fusion-row, .fusion-page-title-row, .tfs-slider .slide-content-container .slide-content { max-width: 1100px; }
.fusion-footer-widget-area h3, .fusion-footer-widget-column .product-title{color: #DDDDDD;}
.fusion-footer-widget-area,.fusion-footer-widget-area article.col,.fusion-footer-widget-area .jtwt,.fusion-footer-widget-area .jtwt .jtwt_tweet,.fusion-copyright-notice{color: #8C8989;}
.fusion-footer-widget-area a,.fusion-footer-widget-area .jtwt .jtwt_tweet a,#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li a,.fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a,.fusion-copyright-notice a,.fusion-footer-widget-area .fusion-accordian .panel-title a{color: #BFBFBF;}
.fusion-footer-widget-area .widget_categories li a, .fusion-footer-widget-area li.recentcomments, .fusion-footer-widget-area ul li a, .fusion-footer-widget-area .product_list_widget li, .fusion-footer-widget-area .tagcloud a,#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder, #wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li, .fusion-footer-widget-area .widget_recent_entries li,.fusion-footer-widget-area .fusion-accordian .fusion-panel{border-color: #505152;}
.fullwidth-box,.page-title-bar,.fusion-footer-widget-area,body,#main {background-attachment: scroll !important;}
.ua-mobile .page-title-bar,.ua-mobile .fusion-footer-widget-area,.ua-mobile body,.ua-mobile #main {background-attachment: scroll !important;}
body.side-header-left #wrapper, .side-header-left .fusion-footer-parallax{margin-left:280px;}
body.side-header-right #wrapper, .side-header-right .fusion-footer-parallax{margin-right:280px;}


.wall-outer .dcsns-toolbar {
	padding: 0;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-bottom: 1.5em;
}

.wall-outer .dcsns-toolbar .filter {
	padding: 0;
	margin: 0 0 15px 0;
}

.wall-outer .dcsns-toolbar .filter li {
	display: inline;
	background: none;
	padding: 0;
	margin: 0;
	height: 24px;
}

.wall-outer .dcsns-toolbar .filter .link-all {
	color: #fff;
	height: 30px;
	padding: 7px 6px 4px 7px;
	text-shadow: 0 0 1px #555;
	font-weight: bold;
	font-size: 14px;
	line-height: 14px;
}

.wall-outer .dcsns-toolbar .filter li a {
	padding: 4px 3px 0 3px;
	margin: 0 1px 1px 0;
	display: block;
	float: left;
	height: 30px;
}

.wall-outer .dcsns-toolbar .filter li img {
	margin: 0;
	height: 24px;
	width: 25px;
    -webkit-border-radius: 0px;
    -moz-box-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: 0 0 0 rgba(0,0,0,0.7);
    -moz-box-shadow: 0 0 0 rgba(0,0,0,0.7);
    box-shadow: 0 0 0 rgba(0,0,0,0.7);
}


.stream li.dcsns-twitter .section-intro,.filter .f-twitter a:hover, .wall-outer .dcsns-toolbar .filter .f-twitter a.iso-active{background-color:#4ec2dc!important;}
.stream li.dcsns-facebook .section-intro,.filter .f-facebook a:hover, .wall-outer .dcsns-toolbar .filter .f-facebook a.iso-active{background-color:#3b5998!important;}
.stream li.dcsns-google .section-intro,.filter .f-google a:hover, .wall-outer .dcsns-toolbar .filter .f-google a.iso-active{background-color:#2d2d2d!important;}
.stream li.dcsns-rss .section-intro,.filter .f-rss a:hover, .wall-outer .dcsns-toolbar .filter .f-rss a.iso-active{background-color:#FF9800!important;}
.stream li.dcsns-flickr .section-intro,.filter .f-flickr a:hover, .wall-outer .dcsns-toolbar .filter .f-flickr a.iso-active{background-color:#f90784!important;}
.stream li.dcsns-delicious .section-intro,.filter .f-delicious a:hover, .wall-outer .dcsns-toolbar .filter .f-delicious a.iso-active{background-color:#3271CB!important;}
.stream li.dcsns-youtube .section-intro,.filter .f-youtube a:hover, .wall-outer .dcsns-toolbar .filter .f-youtube a.iso-active{background-color:#DF1F1C!important;}
.stream li.dcsns-pinterest .section-intro,.filter .f-pinterest a:hover, .wall-outer .dcsns-toolbar .filter .f-pinterest a.iso-active{background-color:#CB2528!important;}
.stream li.dcsns-lastfm .section-intro,.filter .f-lastfm a:hover, .wall-outer .dcsns-toolbar .filter .f-lastfm a.iso-active{background-color:#C90E12!important;}
.stream li.dcsns-dribbble .section-intro,.filter .f-dribbble a:hover, .wall-outer .dcsns-toolbar .filter .f-dribbble a.iso-active{background-color:#F175A8!important;}
.stream li.dcsns-vimeo .section-intro,.filter .f-vimeo a:hover, .wall-outer .dcsns-toolbar .filter .f-vimeo a.iso-active{background-color:#4EBAFF!important;}
.stream li.dcsns-stumbleupon .section-intro,.filter .f-stumbleupon a:hover, .wall-outer .dcsns-toolbar .filter .f-stumbleupon a.iso-active{background-color:#EB4924!important;}
.stream li.dcsns-deviantart .section-intro,.filter .f-deviantart a:hover, .wall-outer .dcsns-toolbar .filter .f-deviantart a.iso-active{background-color:#607365!important;}
.stream li.dcsns-tumblr .section-intro,.filter .f-tumblr a:hover, .wall-outer .dcsns-toolbar .filter .f-tumblr a.iso-active{background-color:#385774!important;}
.stream li.dcsns-instagram .section-intro,.filter .f-instagram a:hover, .wall-outer .dcsns-toolbar .filter .f-instagram a.iso-active{background-color:#413A33!important;}

h1,
.h1-size,
.entry-title.h1-size {
  color: #333333;
  font: normal normal normal 46px / 52px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}

h2,
.h2-size,
.entry-title.h2-size,
h1.entry-title {
  color: #333333;
  font: normal normal normal 36px / 42px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}

h3,
.h3-size,
.entry-title.h3-size,
h2.entry-title,
.comments-title,
h3.gform_title,
.gform_wrapper h3.gform_title,
.overlay-door input[type="text"] {
  color: #333333;
  font: normal normal normal 26px / 34px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}

h5,
.h5-size,
.entry-title.h5-size,
.widget-title,
.author-quote,
.comment-author a,
.comment-author .fn,
blockquote,
.testimonial-item .testimonial-vcard .text-primary,
.widget .team-author-name {
  color: #333333;
  font: normal normal normal 18px / 27px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}

h6,
.h6-size,
.entry-title.h6-size,
.team-author p,
.testimonial-item .testimonial-vcard .text-secondary {
  color: #333333;
  font: italic normal normal 15px / 24px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}

.page-title h1,
.page-title h1 *,
.page-title h1 a:hover,
#page .page-title .entry-title {
  color: #333333;
}

#page .rollover-content .entry-title a {
  background: none;
}

#page .rollover-content,
#page .rollover-content *,
#page .rollover-content h3.entry-title,
#page .rollover-content h3.entry-title a,
#page .post .rollover-content .entry-title a:hover,
#page .rollover-content a:hover,
#page .hover-style-one h2.entry-title,
#page .hover-style-two h2.entry-title,
#page .tab-style-one .wpb_tabs_nav li.ui-state-active a,
#page .hover-style-two .fs-entry-content *,
#page .hover-style-one .fs-entry-content h4,
#page .edit-link,
#page .rollover-content .details:hover {
  color: #ffffff;
  -webkit-text-fill-color: #fff;
}

#page .sidebar .rollover-content,
#page .sidebar .rollover-content *,
#page .sidebar .rollover-content h3.entry-title,
#page .sidebar .rollover-content h3.entry-title a,
#page .sidebar .post .rollover-content .entry-title a:hover,
#page .sidebar .rollover-content a:hover,
#page .sidebar .hover-style-one h2.entry-title,
#page .sidebar .hover-style-two h2.entry-title,
#page .sidebar .tab-style-one .wpb_tabs_nav li.ui-state-active a,
#page .sidebar .hover-style-two .fs-entry-content *,
#page .sidebar .hover-style-one .fs-entry-content h4,
#page .sidebar .edit-link,
#page .sidebar .rollover-content .details:hover {
  color: #ffffff;
}

#page .footer .rollover-content,
#page .footer .rollover-content *,
#page .footer .rollover-content h3.entry-title,
#page .footer .rollover-content h3.entry-title a,
#page .footer .post .rollover-content .entry-title a:hover,
#page .footer .rollover-content a:hover,
#page .footer .hover-style-one h2.entry-title,
#page .footer .hover-style-two h2.entry-title,
#page .footer .tab-style-one .wpb_tabs_nav li.ui-state-active a,
#page .footer .hover-style-two .fs-entry-content *,
#page .footer .hover-style-one .fs-entry-content h4,
#page .footer .edit-link,
#page .footer .rollover-content .details:hover {
  color: #ffffff;
}

#page .stripe-style-1 .rollover-content,
#page .stripe-style-1 .rollover-content *,
#page .stripe-style-1 .rollover-content h3.entry-title,
#page .stripe-style-1 .rollover-content h3.entry-title a,
#page .stripe-style-1 .post .rollover-content .entry-title a:hover,
#page .stripe-style-1 .rollover-content a:hover,
#page .stripe-style-1 .hover-style-one h2.entry-title,
#page .stripe-style-1 .hover-style-two h2.entry-title,
#page .stripe-style-1 .tab-style-one .wpb_tabs_nav li.ui-state-active a,
#page .stripe-style-1 .hover-style-two .fs-entry-content *,
#page .stripe-style-1 .hover-style-one .fs-entry-content h4,
#page .stripe-style-1 .edit-link,
#page .stripe-style-1 .rollover-content .details:hover {
  color: #ffffff;
}

#page .stripe-style-2 .rollover-content,
#page .stripe-style-2 .rollover-content *,
#page .stripe-style-2 .rollover-content h3.entry-title,
#page .stripe-style-2 .rollover-content h3.entry-title a,
#page .stripe-style-2 .post .rollover-content .entry-title a:hover,
#page .stripe-style-2 .rollover-content a:hover,
#page .stripe-style-2 .hover-style-one h2.entry-title,
#page .stripe-style-2 .hover-style-two h2.entry-title,
#page .stripe-style-2 .tab-style-one .wpb_tabs_nav li.ui-state-active a,
#page .stripe-style-2 .hover-style-two .fs-entry-content *,
#page .stripe-style-2 .hover-style-one .fs-entry-content h4,
#page .stripe-style-2 .edit-link,
#page .stripe-style-2 .rollover-content .details:hover {
  color: #ffffff;
}

#page .stripe-style-3 .rollover-content,
#page .stripe-style-3 .rollover-content *,
#page .stripe-style-3 .rollover-content h3.entry-title,
#page .stripe-style-3 .rollover-content h3.entry-title a,
#page .stripe-style-3 .post .rollover-content .entry-title a:hover,
#page .stripe-style-3 .rollover-content a:hover,
#page .stripe-style-3 .hover-style-one h2.entry-title,
#page .stripe-style-3 .hover-style-two h2.entry-title,
#page .stripe-style-3 .tab-style-one .wpb_tabs_nav li.ui-state-active a,
#page .stripe-style-3 .hover-style-two .fs-entry-content *,
#page .stripe-style-3 .hover-style-one .fs-entry-content h4,
#page .stripe-style-3 .edit-link,
#page .stripe-style-3 .rollover-content .details:hover {
  color: #ffffff;
}

#page .stripe-style-4 .rollover-content,
#page .stripe-style-4 .rollover-content *,
#page .stripe-style-4 .rollover-content h3.entry-title,
#page .stripe-style-4 .rollover-content h3.entry-title a,
#page .stripe-style-4 .post .rollover-content .entry-title a:hover,
#page .stripe-style-4 .rollover-content a:hover,
#page .stripe-style-4 .hover-style-one h2.entry-title,
#page .stripe-style-4 .hover-style-two h2.entry-title,
#page .stripe-style-4 .tab-style-one .wpb_tabs_nav li.ui-state-active a,
#page .stripe-style-4 .hover-style-two .fs-entry-content *,
#page .stripe-style-4 .hover-style-one .fs-entry-content h4,
#page .stripe-style-4 .edit-link,
#page .stripe-style-4 .rollover-content .details:hover {
  color: #ffffff;
}

#page .stripe-style-5 .rollover-content,
#page .stripe-style-5 .rollover-content *,
#page .stripe-style-5 .rollover-content h3.entry-title,
#page .stripe-style-5 .rollover-content h3.entry-title a,
#page .stripe-style-5 .post .rollover-content .entry-title a:hover,
#page .stripe-style-5 .rollover-content a:hover,
#page .stripe-style-5 .hover-style-one h2.entry-title,
#page .stripe-style-5 .hover-style-two h2.entry-title,
#page .stripe-style-5 .tab-style-one .wpb_tabs_nav li.ui-state-active a,
#page .stripe-style-5 .hover-style-two .fs-entry-content *,
#page .stripe-style-5 .hover-style-one .fs-entry-content h4,
#page .stripe-style-5 .edit-link,
#page .stripe-style-5 .rollover-content .details:hover {
  color: #ffffff;
}

.links-hovers-disabled .rollover-content .entry-title a:hover {
  background: none;
  -webkit-background-clip: text;
  -webkit-text-fill-color: #fff;
}
.post .entry-title a{display:inline-block}
.accent-gradient .cs-style-3 .rollover-content .entry-title a:hover,.cs-style-3 .rollover-content,.cs-style-3 .rollover-content *,.cs-style-3 .rollover-content .entry-title a,.style-material-design .cs-style-3 .rollover-content .portfolio-categories a,.style-material-design .cs-style-3 .rollover-content .portfolio-categories a *,.style-material-design .cs-style-3 .rollover-content .portfolio-categories span{color:#fff!important;-webkit-text-fill-color:#fff!important}
.accent-gradient .cs-style-3 .rollover-content .entry-title a{-webkit-backface-visibility:hidden;background-image:none}




.accent-gradient .post .entry-title a:hover {
   color: #08179b !important; 
   -webkit-text-fill-color: #08179b !important;
    background: none !important;
}
#header-watermark{margin:0;padding:0;height:200px;background-image:none;background-repeat:no-repeat;background-position:top center;}

.content_bg {
	background: none repeat scroll 0 0 #FFFFFF;
	display: block;
	height: 100%;
	position: fixed;
	right: 0;
	top: 0;
	z-index: -1;
}
 .content_bg , #primary{background-color:#ededed}
#floating_menu .wrp{position:relative}
.s-s #floating_menu{background:#fff}
.s-s #floating_menu nav{display:none}
.s-s #floating_menu .h-i{border:none}
.s-s #floating_menu .s-b{position:absolute;left:0;right:0;bottom:0;top:0}
.s-s #floating_menu form{background:#fff;height:100%;float:left;visibility:visible;width:97%;z-index:1}
.s-s #floating_menu form:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.s-s #floating_menu form label,.s-s #floating_menu form input{display:block}
#floating_menu{width:100%;z-index:101;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear}
#floating_menu.mf{position:fixed;top:0}
#floating_menu.mfa{top:32px !important}
#floating_menu header{-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-ms-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;padding:30px 0 18px}
#floating_menu[data-float='float-fixed']{-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear}
#floating_menu[data-float='float-fixed'] img,#floating_menu[data-float='float-fixed'] #text-logo{-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear}
#floating_menu #logo img{-webkit-transition:max-height 0.1s linear;-moz-transition:max-height 0.1s linear;-ms-transition:max-height 0.1s linear;-o-transition:max-height 0.1s linear;transition:max-height 0.1s linear}
#floating_menu.mff{-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;position:fixed;opacity:1;visibility:visible}
#floating_menu.mff #logo,#floating_menu.mff #text-logo{margin-bottom:0}
#floating_menu.mff header{background:#fff}
#floating_menu.mff .l-d{display:none !important}
#floating_menu.mff .center .s-b{bottom:0}
#floating_menu.mff .center .s-b .s-bb{padding-bottom:5px}
#floating_menu.mff .center #text-logo{display:none !important}
#floating_menu.mff .side .l-l{display:block !important}
#floating_menu.mff .h-i{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;border-bottom:0;margin-bottom:0}
#floating_menu.mff .h-i #logo,#floating_menu.mff .h-i #text-logo{padding-bottom:0}
.s-s #floating_menu.mff .h-i .s-bb{padding-bottom:0}
.s-s #floating_menu.mff .h-i .s-b label{font-size:30px}
.s-s #floating_menu.mff .h-i .s-b input[type="text"]{margin-top:0;height:30px}
#floating_menu.mff .h-i .s-bb{padding-top:0;padding-bottom:18px}
#floating_menu.mff .hic,#floating_menu.mff .hif{height:100% !important}
#floating_menu.mff .hic .dmy,#floating_menu.mff .hif .dmy{display:none}
#floating_menu.mff .hic #head_wrp,#floating_menu.mff .hif #head_wrp{min-height:inherit}
#floating_menu.mff .hic #head_wrp{position:static}
#floating_menu.mff.a60.mfd{opacity:0;visibility:hidden;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear}
#floating_menu.mff.a60 header{-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;padding:8px 0}
#floating_menu.mff.a60 header #logo img{-webkit-transition:max-height 0.1s linear;-moz-transition:max-height 0.1s linear;-ms-transition:max-height 0.1s linear;-o-transition:max-height 0.1s linear;transition:max-height 0.1s linear;max-height:51px}
#floating_menu.mff.a60 header .center #logo img{max-height:100px}
#floating_menu.mff.a60 .center{min-height:inherit}
#floating_menu.mff.a60 .center nav.right{margin-bottom:0px}
#floating_menu.mff.a60 .center #nav_right{border-top:none}
#floating_menu.mff .mini-cart-contents{bottom:5px}
#floating_menu.mff .side .h-cta{padding-top:0 !important;padding-bottom:0 !important;position:relative;top:-10px}

#home-top .slider { z-index: 1; position: relative; }

body #logo {text-align:center; margin:0 auto 6px auto; float:none; position:relative;}





body #logo img {max-width:288px; }

#page {
	display: none;	
	-webkit-animation: fadein 0.5s;
	animation: fadein 0.5s;
}

.post-ratings-text {
}

table.contentpaneopen h3 {
	margin-top: 25px;
}




table.contentpaneopen, table.contentpane {
	margin: 0;
	padding: 0;
	width: 100%;
}


table.contentpaneopen li {
	margin-bottom: 5px;
}


table.contentpaneopen fieldset {
	border: 0;
	border-top: 1px solid #ddd;
}


table.contentpaneopen h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

.item_lead p,.contentpaneopen p{padding-left:10px;}
.webstore-overlay-cart .webstore-promo-line small{text-transform:uppercase;}
.cart-summary .webstore-promo-line small{text-transform:uppercase;float:none;font-weight:bold;padding:6px 0;}




.menu-navigation {clear: both; border-top: 1px solid #323232; border-bottom: 1px solid #eee; margin-bottom: 20px;}


.menu-footer {border-bottom: 1px solid #5c5c5c; margin-bottom: 20px;}

.menu-footer ul li {float: left; font-size: 14px; font-weight: bold; padding: 5px 10px 13px; margin: 0 10px 0 -10px;}

.menu-footer ul li a {color: #fff;}

.menu-footer ul li a:hover {color: #ff5800;}

.accommodations #middle-content-second ul li.tennis span {
    background-position: -165px -2px;
}

#middle-content-second ul li.tennis span {
    background-position: -489px -2px;
}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a{color: #ffffff;text-transform: uppercase;font-size: 16px;letter-spacing: 0;font-weight: 800;padding: 25px 0;color: #ffffff;}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a:hover{background-color: #ffffff;color: #444444;}
#mk-main-navigation ul.sub-menu a.menu-item-link,#mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color: #b3b3b3;}
#mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color: #e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size: 12px;font-weight: normal;text-transform:uppercase;letter-spacing: 1px;}
.primary-nav-list{background-color:#45454c;height:100%;left:0;margin-top:0;position:absolute;top:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);transition:-webkit-transform .35s ease-in-out;transition:transform .35s ease-in-out;transition:transform .35s ease-in-out, -webkit-transform .35s ease-in-out;width:80%;z-index:1000}
.primary-nav-list:before,.primary-nav-list:after{content:"";display:table}
.primary-nav-list:after{clear:both}
.primary-nav-open .primary-nav-list{overflow-y:hidden;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.primary-nav-list li a{border-bottom:1px solid #39393f;border-bottom:0.07143rem solid #39393f;color:#999;display:block;outline:0;padding:12px 15px;padding:0.85714rem 1.07143rem}
.primary-nav-list li a:hover{color:#ccc}
.primary-nav-list .menu-item-has-children{position:relative}
.btn-adn:hover,.btn-adn:focus,.btn-adn:active,.btn-adn.active,.open .dropdown-toggle.btn-adn{color:#fff;background-color:#d05d48;border-color:rgba(0,0,0,0.2)}

.btn-adn:active,.btn-adn.active,.open .dropdown-toggle.btn-adn{background-image:none}
.btn-bitbucket:hover,.btn-bitbucket:focus,.btn-bitbucket:active,.btn-bitbucket.active,.open .dropdown-toggle.btn-bitbucket{color:#fff;background-color:#183c60;border-color:rgba(0,0,0,0.2)}

.btn-bitbucket:active,.btn-bitbucket.active,.open .dropdown-toggle.btn-bitbucket{background-image:none}
.btn-dropbox:hover,.btn-dropbox:focus,.btn-dropbox:active,.btn-dropbox.active,.open .dropdown-toggle.btn-dropbox{color:#fff;background-color:#0d70b7;border-color:rgba(0,0,0,0.2)}

.btn-dropbox:active,.btn-dropbox.active,.open .dropdown-toggle.btn-dropbox{background-image:none}
.btn-facebook:hover,.btn-facebook:focus,.btn-facebook:active,.btn-facebook.active,.open .dropdown-toggle.btn-facebook{color:#fff;background-color:#30487b;border-color:rgba(0,0,0,0.2)}

.btn-facebook:active,.btn-facebook.active,.open .dropdown-toggle.btn-facebook{background-image:none}
.btn-flickr:hover,.btn-flickr:focus,.btn-flickr:active,.btn-flickr.active,.open .dropdown-toggle.btn-flickr{color:#fff;background-color:#d6006f;border-color:rgba(0,0,0,0.2)}

.btn-flickr:active,.btn-flickr.active,.open .dropdown-toggle.btn-flickr{background-image:none}
.btn-foursquare:hover,.btn-foursquare:focus,.btn-foursquare:active,.btn-foursquare.active,.open .dropdown-toggle.btn-foursquare{color:#fff;background-color:#005888;border-color:rgba(0,0,0,0.2)}

.btn-foursquare:active,.btn-foursquare.active,.open .dropdown-toggle.btn-foursquare{background-image:none}
.btn-github:hover,.btn-github:focus,.btn-github:active,.btn-github.active,.open .dropdown-toggle.btn-github{color:#fff;background-color:#303030;border-color:rgba(0,0,0,0.2)}

.btn-github:active,.btn-github.active,.open .dropdown-toggle.btn-github{background-image:none}
.btn-google-plus:hover,.btn-google-plus:focus,.btn-google-plus:active,.btn-google-plus.active,.open .dropdown-toggle.btn-google-plus{color:#fff;background-color:#ca3523;border-color:rgba(0,0,0,0.2)}

.btn-google-plus:active,.btn-google-plus.active,.open .dropdown-toggle.btn-google-plus{background-image:none}
.btn-instagram:hover,.btn-instagram:focus,.btn-instagram:active,.btn-instagram.active,.open .dropdown-toggle.btn-instagram{color:#fff;background-color:#335d7e;border-color:rgba(0,0,0,0.2)}

.btn-instagram:active,.btn-instagram.active,.open .dropdown-toggle.btn-instagram{background-image:none}
.btn-linkedin:hover,.btn-linkedin:focus,.btn-linkedin:active,.btn-linkedin.active,.open .dropdown-toggle.btn-linkedin{color:#fff;background-color:#005f8d;border-color:rgba(0,0,0,0.2)}

.btn-linkedin:active,.btn-linkedin.active,.open .dropdown-toggle.btn-linkedin{background-image:none}
.btn-microsoft:hover,.btn-microsoft:focus,.btn-microsoft:active,.btn-microsoft.active,.open .dropdown-toggle.btn-microsoft{color:#fff;background-color:#135ed6;border-color:rgba(0,0,0,0.2)}

.btn-microsoft:active,.btn-microsoft.active,.open .dropdown-toggle.btn-microsoft{background-image:none}
.btn-openid:hover,.btn-openid:focus,.btn-openid:active,.btn-openid.active,.open .dropdown-toggle.btn-openid{color:#fff;background-color:#e47f08;border-color:rgba(0,0,0,0.2)}

.btn-openid:active,.btn-openid.active,.open .dropdown-toggle.btn-openid{background-image:none}
.btn-reddit:hover,.btn-reddit:focus,.btn-reddit:active,.btn-reddit.active,.open .dropdown-toggle.btn-reddit{color:#000;background-color:#c6e3ff;border-color:rgba(0,0,0,0.2)}

.btn-reddit:active,.btn-reddit.active,.open .dropdown-toggle.btn-reddit{background-image:none}
.btn-soundcloud:hover,.btn-soundcloud:focus,.btn-soundcloud:active,.btn-soundcloud.active,.open .dropdown-toggle.btn-soundcloud{color:#fff;background-color:#d64700;border-color:rgba(0,0,0,0.2)}

.btn-soundcloud:active,.btn-soundcloud.active,.open .dropdown-toggle.btn-soundcloud{background-image:none}
.btn-tumblr:hover,.btn-tumblr:focus,.btn-tumblr:active,.btn-tumblr.active,.open .dropdown-toggle.btn-tumblr{color:#fff;background-color:#1f3346;border-color:rgba(0,0,0,0.2)}

.btn-tumblr:active,.btn-tumblr.active,.open .dropdown-toggle.btn-tumblr{background-image:none}
.btn-twitter:hover,.btn-twitter:focus,.btn-twitter:active,.btn-twitter.active,.open .dropdown-toggle.btn-twitter{color:#fff;background-color:#309aea;border-color:rgba(0,0,0,0.2)}

.btn-twitter:active,.btn-twitter.active,.open .dropdown-toggle.btn-twitter{background-image:none}
.btn-vimeo:hover,.btn-vimeo:focus,.btn-vimeo:active,.btn-vimeo.active,.open .dropdown-toggle.btn-vimeo{color:#fff;background-color:#129cc9;border-color:rgba(0,0,0,0.2)}

.btn-vimeo:active,.btn-vimeo.active,.open .dropdown-toggle.btn-vimeo{background-image:none}
.btn-vk:hover,.btn-vk:focus,.btn-vk:active,.btn-vk.active,.open .dropdown-toggle.btn-vk{color:#fff;background-color:#4a6a89;border-color:rgba(0,0,0,0.2)}

.btn-vk:active,.btn-vk.active,.open .dropdown-toggle.btn-vk{background-image:none}
.btn-yahoo:hover,.btn-yahoo:focus,.btn-yahoo:active,.btn-yahoo.active,.open .dropdown-toggle.btn-yahoo{color:#fff;background-color:#570b79;border-color:rgba(0,0,0,0.2)}

.btn-yahoo:active,.btn-yahoo.active,.open .dropdown-toggle.btn-yahoo{background-image:none}
.dropdown{position:relative}
.dropdown-toggle:focus{outline:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu-right{right:0;left:auto}
.dropdown-menu-left{right:auto;left:0}
.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}
.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.navbar-right .dropdown-menu-left{right:auto;left:0}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}
.fuelux .pillbox[data-readonly] .pillbox-input-wrap button.dropdown-toggle{display:none}
.fuelux .repeater-pagination .repeater-primaryPaging ul.dropdown-menu{min-width:116px}
.fuelux .scheduler .start-datetime .combobox .dropdown-menu{max-height:200px;overflow:auto}
.fuelux .scheduler .start-datetime .dropdown{float:left;margin:0 10px 0 0}
.fuelux .scheduler .timezone-container .dropdown-label{height:18px;white-space:nowrap;max-width:20em;overflow:hidden;text-overflow:ellipsis}
.fuelux .scheduler .timezone-container .dropdown-menu{max-height:200px;overflow:auto}
.fuelux .scheduler .repeat-interval .dropdown-menu{max-height:200px;overflow:auto}
.fuelux .selectlist .btn.dropdown-toggle{white-space:normal}
.fuelux .selectlist .btn.dropdown-toggle .selected-label{padding-right:10px;text-align:left}


.open .dropdown-menu {
  animation-name: slidenavAnimation;
  animation-duration:.9s;
  animation-iteration-count: 1;
  animation-timing-function: ease;
  animation-fill-mode: forwards;

  -webkit-animation-name: slidenavAnimation;
  -webkit-animation-duration:.9s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: ease;
  -webkit-animation-fill-mode: forwards;

  -moz-animation-name: slidenavAnimation;
  -moz-animation-duration:.9s;
  -moz-animation-iteration-count: 1;
  -moz-animation-timing-function: ease;
  -moz-animation-fill-mode: forwards;
}


.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
  position: static;
}

.yamm .dropdown-menu {
  left: auto;
}

.yamm .nav.navbar-right .dropdown-menu {
  left: auto;
  right: 0;
}

.yamm .dropdown.yamm-fw .dropdown-menu {
  left: 0;
  right: 0;
}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag {
	top: 1px;
	position: relative;
	margin-right: 4px;
}


#header-secondary-outer .menu-item-language .iclflag {
	top: 2px;
}

#info-left,
#info-right,
#map {
  padding-left: 2.5%;
  padding-right: 2.5%;
}

  #info-left,
  #info-right,
  #map {
    padding: 0;
  }

.fouc {
  visibility: hidden;
}


.index-tanitim{

  margin-top: 144px;

}


.index-tanitim h2{

  color: #e82121;

}


.index-tanitim .fabrika-yazi{

  width: 90%;

  margin-top: 80px;

  color:#666;

  text-align: justify;

  float: right;

}




.index-tanitim .fabrika-yazi button{

  float: right;

  margin-top: 20px;

}
#header .widget-area{width:500px;padding:5px 5px 0 0;float:right;text-align:right;}
.sidebar.widget-area .widget{background:#FFFFFF;border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;margin:0px 0 15px;padding:0 0 15px;}
.sidebar.widget-area ol,.sidebar.widget-area ul,.sidebar.widget-area .textwidget,.sidebar.widget-area .widget_tag_cloud div div,.sidebar.widget-area .author-bio-widget,.sidebar.widget-area .featuredpage .page,.sidebar.widget-area .featuredpost .post{margin:0 !important;padding:15px 15px 0px 15px;}
.sidebar.widget-area #wp-calendar caption,.sidebar.widget-area #wp-calendar th{color:#000000;}
.sidebar.widget-area .widget_archive select,.sidebar.widget-area #cat{margin:15px 15px 0px 15px;}
.sidebar.widget-area ul li{border-bottom:1px solid #DDDDDD;margin:0px 0px 7px 0px;padding:0px 0px 5px 0px;list-style-type:none;word-wrap:break-word;}
.sidebar.widget-area ul ul li{border:none;margin:0;}
body.override #header .wrap,#title-area,#header .widget-area{width:100%;}
body.override .menu-primary,body.override .menu-secondary,#header .widget-area,#header .genesis-nav-menu{width:100%;}
 


#header .search-google {
	float: right;
	padding: 0;
	margin-top: 5px;
}

.contact-first .contact-body {
  background-color: #000;
  padding: 40px 80px;
}

.contact-first .contact-body .lg {
  color: #ffd34e;
}

.contact-first .contact-body .address {
  display: block;
  font-size: 16px;
  color: #fff;
}

.contact-first .contact-body .phone {
  display: block;
  font-size: 24px;
  color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
}


.widget-area ul {
	
}


.widget-area ul ul {
	
}


.widget-area a:visited {
	
}


.widget-area a:hover {
	
}


.widget-area .entry-meta {
	
}


#main .widget-area ul {
}


#main .widget-area ul ul {
	color: #666;
	font-size: .95em;
}


#main .widget-area ul ul a {
	color: #999;
}


#main .widget-area a:hover {
	color: #CCC;
}


.widget-area {
	
}

.fusion-one-half {
  width: 48%;
}

.fusion-spacing-no.fusion-one-half {
  width: 50%;
}
.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-two-third,.fusion-layout-column.fusion-one-half {position: relative;float: left;margin-right: 4%;margin-bottom: 20px;}
.fusion-layout-column.fusion-one-half {width: 48%;}
.fusion-layout-column.fusion-one-half.fusion-spacing-no {width: 50% !important;}
.node-type-bio .content .views-row,.node-type-collection .content .views-row{border-bottom:1px solid #E5E5E5;padding:10px 0;}
.ai1ec-popup-excerpt{font-size:11.05px;margin-top:2px;}
	 

		.content .box.one,
 		.content .box.full,
		.content .box.full-box,
		.content .box.two,
		.content .box.three,
		.content .box.four,
		.content .box.five,
		.content .box.two-three,
		.content .box.three-four,
		.content .box.four-five,
		#sidebar .box
		{
			width:240px !important; 
			margin-right: 0 !important;
			margin-left: 0 !important;
		}
 
		.content .blog .date {padding: 10px 0 !important;width: 100% !important;border-left: 0;border-right:0;}

		.content .blog a.comment_link, .content .blog .categories{display: inline;margin: 10px 0 0 10px;  }

		.content .blog .categories {display: inline;line-height: 140%;margin: 10px 0 0 10px; }

		.content .blog a.comment_link {display: inline;margin: 10px 0 0 10px;  }

		.content .blog .date span {display: inline !important;font-family: arial,serif !important;font-size: 12px !important;font-style: italic !important;line-height: 100% !important;}

		.content .blog .date .day:after, .content .blog .date .month:after {content: " -";}

		.content input[type="text"]{max-width: 90%;}

	.sidebar_content,.content{font-family:Droid Sans, arial, serif !important;}
body #container .content h1 a:hover,body #container .content h2 a:hover,body #container .content h3 a:hover,body #container .content h4 a:hover,body #container .content h5 a:hover,body #container .content h6 a:hover{ background:#000000;color:#fff !important;}
body #container  .content a:hover{ color:#000000 !important;}
div#browse_schools{margin:0 0 35px 0;}
div#browse_schools div#school_links{clear:both;margin:0.3em 0.5%;text-align:center;line-height:1.5em;}
div#browse_schools div#school_links a{background:#fff;color:#102e37;}
div#browse_schools div#school_links a:hover{background:#cc3300;color:#fff;}

.cp-widget-title { font-weight: 700; line-height: 1.3; }

.footer-widget .cp-widget-title { font-weight: 400; }

    	    		
h1, h2, h3, h4, h5, h6, .cp-widget-title { font-family: "Oswald", sans-serif; }

    
		#nav-wrap, .fixedmenuwrap { background-color: #999999; }
.footer_bottom_holder{display:block;background-color:#1b1b1b}



.clear	{
	clear: both;
	}

.column {
	float: left;
	display: inline;
	overflow: visible;
	padding: 0;
	margin: 0 20px 20px 0;
	
	}


.columns .column:last-child, .column.last { margin-right: 0; }

    .columns, .column, .one-third, .two-thirds { float: none; width: auto; }


 

    .page-id-2608 .w-portfolio-item-title{
      color:white !important;
      font-weight: 900;
      font-size:2em;
    }









.page-id-7 .w-portfolio-item-title{
  color:white !important;
  font-weight: 900;
  font-size:1.5em;
}

				.w-portfolio-item-title {
					margin-bottom: 0;
					}

					.l-footer .w-portfolio-item-title {
						font-size: 14px !important;
						}

		.no-touch .type_3 .w-portfolio-item-title {
			opacity: 1;
			-webkit-transition: -webkit-transform 0.3s cubic-bezier(.78,.13,.15,.86), opacity 0.3s cubic-bezier(.78,.13,.15,.86);
					transition: transform 0.3s cubic-bezier(.78,.13,.15,.86), opacity 0.3s cubic-bezier(.78,.13,.15,.86);
			}

			.no-touch .type_3 .w-portfolio-item-anchor:hover .w-portfolio-item-title {
				opacity: 0;
				-webkit-transform: translateY(-40px);
					-ms-transform: translateY(-40px);
						transform: translateY(-40px);
				}

			.no-touch .type_5 .w-portfolio-item-title,
			.no-touch .type_5 .w-portfolio-item-text {
				opacity: 0;
				-webkit-transition: opacity 0.5s cubic-bezier(.78,.13,.15,.86);
						transition: opacity 0.5s cubic-bezier(.78,.13,.15,.86);
				}

				.no-touch .type_5 .w-portfolio-item-anchor:hover .w-portfolio-item-title {
					opacity: 1;
					}

h5,
.w-portfolio-item-title {
	font-size: 20px;
	}



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

.row .row { width: auto; max-width: none; min-width: 0; margin: 0 -25px; }

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

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


.one, .row .one { width: 8.33333%; }


.two, .row .two { width: 16.66667%; }


.three, .row .three { width: 25%; }


.four, .row .four { width: 33.33333%; }


.five, .row .five { width: 41.66667%; }


.six, .row .six { width: 50%; }


.seven, .row .seven { width: 58.33333%; }


.eight, .row .eight { width: 66.66667%; }


.nine, .row .nine { width: 75%; }


.ten, .row .ten { width: 83.33333%; }


.eleven, .row .eleven { width: 91.66667%; }


.twelve, .row .twelve { width: 100%; }


.row .offset-by-one { margin-left: 8.33333%; }


.row .offset-by-two { margin-left: 16.66667%; }


.row .offset-by-three { margin-left: 25%; }


.row .offset-by-four { margin-left: 33.33333%; }


.row .offset-by-five { margin-left: 41.66667%; }


.row .offset-by-six { margin-left: 50%; }


.row .offset-by-seven { margin-left: 58.33333%; }


.row .offset-by-eight { margin-left: 66.66667%; }


.row .offset-by-nine { margin-left: 75%; }


.row .offset-by-ten { margin-left: 83.33333%; }

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

.row:after { clear: both; }

	
	.row .mobile-one { width: 25% !important; float: left; padding: 0 25px; }

	.row .mobile-one:last-child { float: right; }

	.row .mobile-one.end { float: left; }

	.row.collapse .mobile-one { padding: 0; }

	.row .mobile-two { width: 50% !important; float: left; padding: 0 25px; }

	.row .mobile-two:last-child { float: right; }

	.row .mobile-two.end { float: left; }

	.row.collapse .mobile-two { padding: 0; }

	.row .mobile-three { width: 75% !important; float: left; padding: 0 25px; }

	.row .mobile-three:last-child { float: right; }

	.row .mobile-three.end { float: left; }

	.row.collapse .mobile-three { padding: 0; }

	.row .mobile-four { width: 100% !important; float: left; padding: 0 25px; }

	.row .mobile-four:last-child { float: right; }

	.row .mobile-four.end { float: left; }

	.row.collapse .mobile-four { padding: 0; }

	#slides .slide { position:absolute; margin:0 auto; height:450px; width:100%; }

	
#nav li.date {
	}

  .span9 {
    width: 538px;
  }

  .row-fluid .span9 {
    width: 74.30939226%;
    *width: 74.25620077063829%;
  }

  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 528px;
  }


input.span9,
textarea.span9,
.uneditable-input.span9 {
  width: 686px;
}


.table td.span9,
.table th.span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}
.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-sm-5{width:41.66666666666667%}


#wrapper,
#wrapper #container .breadcrumb,
#wrapper #container #center,
#wrapper #container #center .right-corner,
#wrapper #container #center .right-corner .left-corner,
#wrapper #container #footer,
#wrapper #container #center #squeeze {
  position: static;
  left: 0;
  padding: 0;
  margin: 0;
  width: auto;
  float: none;
  clear: both;
  background: none;
}


#wrapper #container #header {
  height: 130px;
}


#wrapper #container #header h1, #wrapper #container #header h1 a:link, #wrapper #container #header h1 a:visited {
  text-shadow: none;
  color: #000;
}


#wrapper { width: 960px; margin: 0 auto; position:relative; min-height: 100%; }

  body.network-bus #wrapper, body.wide #wrapper { width: 1100px; }


	#promo .moduletable h3.mod-title,
	#bottom .moduletable h3.mod-title{
		margin:0;
		text-align:left;
		font-size:24px;
		position:relative;}

	
	#footer_mods .moduletable h3.mod-title {
		text-shadow: 1px 1px 1px rgba(0,0,0,.4);
		margin:0;
		font-size:24px;
		color:#FFF;}
.on-tv-mobile .views-row{height:18px;line-height:1.5;overflow:hidden;}
.on-tv-mobile .views-row div{display:inline;}
.tablet .main-content .featured-rotator .view-content .views-row{float:none;display:inline-block;vertical-align:initial;}
.tablet .main-content .featured-rotator .view-content .views-row-1{display:block;position:absolute;left:0;}
.main-content .featured-rotator .view-content .views-row,.featured-rotator .view-content .views-row{width:284px;display:inline-block;padding-left:10px;float:none;margin-bottom:6px;}
.main-content .featured-rotator .view-content .views-row .views-field .field-content .video-lock,.featured-rotator .view-content .views-row .views-field .field-content .video-lock{display:none;}
.main-content .featured-rotator .view-content .views-row .views-field .field-content .video-lock a span,.featured-rotator .view-content .views-row .views-field .field-content .video-lock a span{background-color:rgba(0,0,0,0.75);position:absolute;bottom:8px;text-align:center;display:block;width:100%;color:white;height:15px;margin-top:-3px;line-height:1.5;}
.main-content .featured-rotator .view-content .views-row .views-field .field-content .video-lock a span img,.featured-rotator .view-content .views-row .views-field .field-content .video-lock a span img{margin:0 3px -1px 0;height:10px;width:16px;}
.mobile .watch .featured-rotator .views-row{position:relative;border-bottom:1px solid rgba(0,0,0,0.1);padding-top:10px;padding-left:0;width:100%;}
.mobile .watch .featured-rotator .views-row:first-child{border-top:1px solid rgba(0,0,0,0.1);}
.mobile .watch .featured-rotator .views-row a{position:relative;}
.mobile .pics .featured-rotator .views-row{width:140px;display:inline-block;margin-bottom:6px;margin-top:10px;padding-left:0;margin-right:5px;}
.pane-on-tv-tonight .views-row{height:35px;overflow:hidden;font-size:0.875em;line-height:1.71429em;line-height:1.2;}
.pane-on-tv-tonight .views-row div{display:table-cell;}
.pane-on-tv-tonight .views-row div .field-name-field-brow{display:inline-block;padding:3px;vertical-align:top;background:white;color:#1a84dd;font-weight:700;font-size:0.6875em;line-height:2.18182em;line-height:1;text-transform:uppercase;}
.front-secondary .pane-full-episodes-listing .views-row{padding:0;margin:0 0.58em 0 0;width:130px;display:inline-block;white-space:normal;}
.front-secondary .pane-full-episodes-listing .views-row a{width:100%;}
.front-secondary .pane-full-episodes-listing .views-row:nth-child(n+4){display:inline-block;}
.front-secondary .pane-full-episodes-listing .views-row-first{border:none;}
.front-secondary .pane-full-episodes-listing .views-row:nth-child(6n){border-top:none;}
.front-secondary .view-clips .views-row{width:128px;margin:0 20px 0 0;display:inline-block;white-space:normal;vertical-align:top;}
.front-secondary .view-clips .views-row img{width:100%;display:block;}
.view-all-shows-landing .views-row{padding-bottom:3em;text-align:center;text-transform:uppercase;font-size:0.9em;width:50%;clear:right;float:left;margin-left:0;margin-right:0%;}
.view-all-shows-landing .views-row:nth-child(3n+1){clear:both;}
.view-all-shows-landing .views-row:nth-child(5n+1){clear:both;}
.view-all-shows-landing .views-row .show-id{display:none;}
.pane-you-may-also-like-panel-pane-2 .views-row,.pane-you-may-also-like-panel-pane-3 .views-row{display:inline-block;width:24%;min-width:140px;vertical-align:top;}
.pane-you-may-also-like-panel-pane-2 .views-row a img,.pane-you-may-also-like-panel-pane-3 .views-row a img{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.pane-you-may-also-like-panel-pane-2 .views-row a:hover img,.pane-you-may-also-like-panel-pane-3 .views-row a:hover img{opacity:0.7;}
.pane-you-may-also-like-panel-pane-2 .views-row:nth-child(n+3),.pane-you-may-also-like-panel-pane-3 .views-row:nth-child(n+3){display:none;}
.pane-you-may-also-like-panel-pane-2 .views-row-last,.pane-you-may-also-like-panel-pane-3 .views-row-last{max-width:210px;}
.view-full-episodes-show-landing .views-row{margin-bottom:2em;border-bottom:1px solid rgba(255,255,255,0.2);padding-bottom:2em;font-size:75%;}
.mobile .node-type-interior-show-page.clips .column-two .views-row a{position:relative;}
.mobile .node-type-interior-show-page.clips .column-two .clips-mobile .views-row .views-field-page-title .field-content a{left:10px;}
.node-type-interior-show-page.clips .column-two .view-clips-most-recent-show-landing .views-row-1{border:0;}
.view-clips-most-recent-show-landing .views-row{position:relative;margin:0 5px 7px 0;display:inline-block;vertical-align:top;width:46%;}
.view-clips-most-recent-show-landing .views-row img{display:block;width:100%;margin:0 0 .25em;}
.view-clips-most-recent-show-landing .views-row .icon-play{position:absolute;top:50%;left:50%;}
.view-clips-most-recent-show-landing .views-row .views-field-title{font-size:0.75em;line-height:2em;line-height:1;font-weight:500;}
.view-fox-views-cast-member-show-landing .view-content .views-row{display:inline-block;vertical-align:top;margin:0 1% 2em 1%;font-size:0.625em;line-height:2.4em;line-height:1.5;}
.view-fox-views-cast-member-show-landing .view-content .views-row:nth-child(3n+1){clear:both;}
.node-type-interior-show-page.pics .column-two .pane-interior-show-pics .view-show-site-all-albums .view-content .views-row{display:block;width:140px;float:left;margin-right:10px;}
.view-show-site-landing-pics .views-row img{display:block;float:left;margin:0 10px 10px 0;width:46%;}
.pane-show-buzzfeed-panel-pane-2 .views-row,.pane-show-buzzfeed .views-row{margin-bottom:3.5em;list-style:none;}
.pane-show-buzzfeed-panel-pane-2 .views-row-last,.pane-show-buzzfeed .views-row-last{margin-bottom:5em;}
.mobile .full-episodes .rotator-list .track .views-row,.tablet .full-episodes .rotator-list .track .views-row{display:inline-block;float:none;vertical-align:top;}
.view-full-episodes-landing .views-row{box-sizing:content-box;border-top:1px solid rgba(255,255,255,0.2);padding:10px 0;clear:both;}
.view-full-episodes-landing .views-row-last{margin-bottom:0;}
.node-type-bio .pane-bio-node-menu .quicktabs_main li,.node-type-bio .pane-bio-node-menu .quicktabs_main .views-row,.node-type-bio .pane-bio-node-menu .quicktabs_main .ad{padding:0 0 75px;}
.node-type-bio .pane-bio-node-menu .bio-node_main li,.node-type-bio .pane-bio-node-menu .bio-node_main .views-row,.node-type-bio .pane-bio-node-menu .bio-node_main .ad{padding:0 0 75px;}
.node-type-photo-gallery .pane-rotator-type-1-panel-pane-3 .views-row{display:inline-block;width:24%;min-width:140px;vertical-align:top;}
.node-type-photo-gallery .pane-rotator-type-1-panel-pane-3 .views-row a img{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.node-type-photo-gallery .pane-rotator-type-1-panel-pane-3 .views-row a:hover img{opacity:0.7;}
.node-type-photo-gallery .pane-rotator-type-1-panel-pane-3 .views-row:nth-child(n+3){display:none;}
.node-type-photo-gallery .pane-rotator-type-1-panel-pane-3 .views-row-last{max-width:210px;}
.view-clips.view-display-id-block_3 .views-row,.playlist-mobile.view-playlist .views-row,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row{display:block;width:100%;margin:5px 0;padding:5px 0;border-bottom:1px solid rgba(0,0,0,0.1);}
.view-clips.view-display-id-block_3 .views-row.views-row-first,.playlist-mobile.view-playlist .views-row.views-row-first,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row.views-row-first,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row.views-row-first{margin-top:0;padding-top:0;}
.view-clips.view-display-id-block_3 .views-row .image,.playlist-mobile.view-playlist .views-row .image,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row .image,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row .image{float:left;margin-right:5px;width:42%;}
.view-clips.view-display-id-block_3 .views-row .info,.playlist-mobile.view-playlist .views-row .info,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row .info,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row .info{float:left;width:calc(58% - 5px);}
.view-clips.view-display-id-block_3 .views-row .info .views-field-title,.view-clips.view-display-id-block_3 .views-row .info .views-field-page-title,.playlist-mobile.view-playlist .views-row .info .views-field-title,.playlist-mobile.view-playlist .views-row .info .views-field-page-title,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row .info .views-field-title,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row .info .views-field-page-title,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row .info .views-field-title,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row .info .views-field-page-title{padding-top:0;font-size:0.75rem;line-height:1.33333;text-transform:capitalize;word-wrap:break-word;margin-bottom:5px;}
.view-clips.view-display-id-block_3 .views-row .info .views-field-field-episode-number,.playlist-mobile.view-playlist .views-row .info .views-field-field-episode-number,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row .info .views-field-field-episode-number,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row .info .views-field-field-episode-number{border-left:0;padding-left:0;margin-left:0;}
.view-clips.view-display-id-block_3 .views-row .info .views-field-field-season-number,.view-clips.view-display-id-block_3 .views-row .info .views-field-field-episode-number,.playlist-mobile.view-playlist .views-row .info .views-field-field-season-number,.playlist-mobile.view-playlist .views-row .info .views-field-field-episode-number,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row .info .views-field-field-season-number,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row .info .views-field-field-episode-number,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row .info .views-field-field-season-number,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row .info .views-field-field-episode-number{display:block;float:none;}
.desktop .rotate.flexslider ul.slides li.views-row{border:none;margin-bottom:0;padding-bottom:0;}
.view-clips-most-recent-show-landing .views-row a{width:42%;float:left;}
.view-clips-most-recent-show-landing .views-row .views-field-title a{width:100%;}
.page-search .view-rotator-type-1 .views-row{margin-bottom:15px;}
.page-foxnetworks .views-row{display:inline-block;text-align:center;margin:0 0 60px;vertical-align:top;max-width:45%;}
.view-full-episodes-listing .views-row{width:180px;display:inline-block;margin:0;vertical-align:top;white-space:normal;}
.view-full-episodes-listing .views-row:after{content:"";display:table;clear:both;}
.view-full-episodes-listing .views-row:nth-child(n+5){display:none;}
.view-full-episodes-listing .views-row:nth-child(n+4){display:block;}
.view-full-episodes-listing .views-row-first .views-row-last{padding-top:0;}
.view-full-episodes-listing.view-display-id-block_3 .views-row{display:block;width:100%;margin:5px 0;padding:5px 0;border-bottom:1px solid rgba(0,0,0,0.1);}
.view-full-episodes-listing.view-display-id-block_3 .views-row.views-row-first{margin-top:0;padding-top:0;}
.view-full-episodes-listing.view-display-id-block_3 .views-row .image{float:left;margin-right:5px;}
.view-full-episodes-listing.view-display-id-block_3 .views-row .info{margin-left:42%;}
.view-full-episodes-listing.view-display-id-block_3 .views-row .info .views-field-title{padding-top:0;text-transform:uppercase;float:none;word-wrap:break-word;font-size:0.75em;width:100%;}
.view-full-episodes-listing.view-display-id-block_3 .views-row .info .views-field-field-air-date{font-size:0.7em;margin-bottom:0;margin-top:10px;float:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;line-height:0.7;}
.view-full-episodes-listing.view-display-id-block_3 .views-row .info .views-field-field-season-number,.view-full-episodes-listing.view-display-id-block_3 .views-row .info .views-field-field-episode-number{font-size:0.75em;font-weight:500;border-left:0;display:block;margin:0;padding:0;}
.column-three .views-row-last .ep-result,.aurora-section-third .views-row-last .ep-result{border-bottom:0;}
.column-three .pane-show-videos .view-video-playlist-node-rotator .views-row{width:300px;margin:0;padding:1em 0 0;margin:0;display:block;vertical-align:top;white-space:normal;}
.page-shows .views-row .show-id,.view-full-episodes-landing .views-row .show-id{display:none;}


.header {
	width: 100%;
    background-size: 100%;
}
#ham-menu-mobile #mobile-voyagiste .mobile-item-color{background-color:#009b77;}
#ham-menu-mobile .mobile-item{background-color:#E7E8E7;padding:0;}
#ham-menu-mobile .mobile-item-text{float:left;margin-top:13px;padding-left:15px;font-weight:bold;}
#ham-menu-mobile .mobile-item.last{box-shadow:0 7px 10px #333;}
#ham-menu-mobile .mobile-item.odd{background-color:#D7D8D7;}
#ham-menu-mobile .mobile-item a{float:left;margin:12px 0 0 25px;font-family:'Roboto';font-weight:700;}
#ham-menu-mobile .mobile-item-color{width:15px;height:50px;float:left;}
#ham-menu-mobile #mobile-parcours .mobile-item-color{background-color:#71b1cc;}
#ham-menu-mobile #mobile-cite .mobile-item-color{background-color:#ce4938;}
#ham-menu-mobile #mobile-jouez .mobile-item-color{background-color:#d69133;}
#ham-menu-mobile #mobile-scolaire .mobile-item-color{background-color:#7f567f;}

.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:22px;color:#fff;text-align:center;background-color:#000;-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}

section#this-weeks-specials .special-item .body {
    padding: 15px 10px 0
}

.home-row .home-left .online-special .body {
    margin-top: -40px
}

.home-row .home-left .online-special .body a {
    display: block
}

.home-row .home-right .top .left .body p,
.home-row .home-right .bottom .left .body p {
    color: #595959
}

.home-row .home-right .top .left .body .headline,
.home-row .home-right .bottom .left .body .headline {
    font-size: 22px
}

.home-row .home-right .top .left .body .headline a,
.home-row .home-right .top .left .body .headline,
.home-row .home-right .bottom .left .body .headline a,
.home-row .home-right .bottom .left .body .headline {
    color: #000
}

.home-row .home-right .top .body {
    padding: 28px 25px
}

.home-row .home-right .top .body p {
    padding-bottom: 12px
}

.home-row .home-right .top .body .form-horizontal .control-group {
    margin: 0
}

.home-row .home-right .top .body .form-horizontal button {
    margin-left: 20px
}

.home-row .home-right .bottom .body {
    padding: 13px 25px
}

.home-row .home-right .bottom .body .headline {
    padding-right: 25px;
    position: relative
}

.home-row .home-right .bottom .body .headline:before {
    position: absolute;
    right: 0;
    top: 50%;
    font-size: 47px;
    margin-top: -10px;
    color: #ed1c24
}

.home-row .home-right .bottom .body .excerpt {
    padding-bottom: 10px
}


.newsflash_tr ul,
.item-page ul,
.leading-0 ul,
.column-1 ul { overflow: hidden;}


.newsflash_tr ul li,
.item-page ul li,
.leading-0 ul li,
.column-1 ul li { margin-left: 20px;}


#tlinks {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333;
	text-align: right;
	padding: 15px 5px 5px 0;
	font-size: 12px; }

section#our-community .com_cont_cta
{
      text-align: center;
    padding:20px 0 40px;
}


.option_mobile { display:none !important; }
.mk-page-section-loader .mk-preloader{top:50%}
.block-btn.cct span.cct-logo{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;}

.reveal-modal .row { min-width: 0; margin-bottom: 10px; }

#nav li .row { margin-bottom: 1em; clear: left; }

	table#table_products tr#table_products_first {
		display: none;
	}

	
.mini {
	font-size : 8pt;
	font-weight : normal;
	}
.testimonials{position:relative}
.testimonials .testimonial_container{overflow:hidden;width:100%;background-color:transparent;text-align:left;margin:0 0 16px}
.testimonials .author_image_holder{margin-left:15px;position:relative}
.testimonials .testimonial_text_inner p.testimonial_author{font-size:13px;color:#303030;margin-top:22px;font-weight:500}
.testimonials .testimonial_text_inner p.testimonial_author span.author_company{color:#1abc9c}
.testimonials .testimonial_text_inner{display:block}
.testimonials .testimonial_text_inner p{line-height:1.666666666666667em;font-size:21px}
.testimonials_holder.standard .testimonials .testimonial_text_inner{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.testimonials_holder.full_width .testimonials .testimonial_text_inner{border-left:none;border-right:0;position:relative;text-align:center}
.testimonials_holder.full_width .testimonials .testimonial_text_inner p{margin:0 0 19px}
.testimonials.transparent .testimonial_text_inner{background-color:transparent!important;padding:0;border:0}
.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-left:15px;padding-right:15px}
.col-md-5{width:41.66666667%}


.twitter-updates .twitter_box{margin-top:-1em;}

#navigation ul li.nav-icon a i {font-size:18px;line-height:30px;color:#222;}

#navigation #navigation-right li.nav-icon .toggle-top {display:none;}

	#navigation #navigation-right li.nav-icon {margin-left:15px;margin-right:0;}


#ja-mainnav ul.menu li.item162 a, #ja-mainnav ul.menu li.item163 a {
	color: gold;
}


#ja-mainnav ul.menu li.item163 a:hover, #ja-mainnav ul.menu li.item162 a:hover {
	color: #fff;
}


.home .slide-image {
  	background-image: none;
}


.slide .slide-content.entry .title {
  	color: #FFFFFF;
  	font-size: 33px;
  	line-height: 1em;
  	margin-bottom: 10px;
  	margin-left: 0;
  	margin-right: 0;
  	margin-top: 0;
}


.slide .entry h2.title a {
  	color: #FFFFFF !important;
	font-weight: normal !important;
	font-style: italic !important;
	font-family: georgia, serif !important;
}


.slide .slide-content.entry {
  	background-color: rgba(0, 0, 0, 0.4);
  	bottom: 40px;
  	font-size: 16px;
  	left: 0;
  	padding-bottom: 10px;
  	padding-left: 20px;
  	padding-right: 20px;
  	padding-top: 20px;
  	position: absolute;
  	width: 720px !important;
	
}


.slide .entry, .slide .entry p {
  	font-size: 19px;
	color: #fff !important;
}

h2.post-heading {
	padding: 0 0 5px;
	font-family: "Roboto Slab", Georgia, sans-serif;
	text-transform: capitalize;
}

h2.post-heading a {
	color: #353535;
}

h2.post-heading a:hover {
	color: #0074d1;
	text-decoration: none;
}

.wpb_raw_code {
  margin-bottom: 26px;
}
