﻿

#footer-bottom {

	min-height:58px;

	overflow:hidden;

}


#about, #impressum, #sfeer, #opzet{
	margin-bottom: 100px;
}

#fw-mainnavwrap .fw-nav-level-0 ul li { display: block; clear: both; white-space: nowrap; padding: 0 !important; width: 100%; margin: 0; }

#fw-mainnavwrap .fw-nav-level-0 ul a { display: block; padding: 5px 10px; width: auto; }

* html #fw-mainnavwrap .fw-nav-level-0 ul li { float: none; width: auto; line-height: 5px; }

*:first-child+html #fw-mainnavwrap .fw-nav-level-0 ul li { float: none; width: auto; }


		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 div.item_no_image a  {
			width: 218px;
		}


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


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


#content .default_product_display {float:left;margin-right:30px;margin-bottom:30px;}


#content .default_product_display h2 a {text-decoration: none;font-size:16px;}


#content .default_product_display img {

margin-bottom: 10px;
}



		
		div.default_product_display div.textcol{
			margin-left: 230px !important;
			min-height: 220px;
			_height: 220px;
		}


.default_product_display {width:222px!important;max-width:222px!important;}

.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}

#linkback a:link, #linkback a:visited {
	text-decoration: none;
	color: #044cb0
}

#linkback a:hover {
	color: #fff
}



.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}


.sf-menu {
	line-height:	1.0;
}


.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			150px; 
}


.sf-menu ul li {
	width:			100%;
}


.sf-menu li:hover {
	visibility:		inherit; 
}


.sf-menu li {
	float:			left;
	position:		relative;
	width: 			auto;
}


.sf-menu a {
	display:		block;
	position:		relative;
}


.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0px;
	top:			45px; 
	z-index:		100;
}


ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}


ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			120px; 
	top:			0px!important;
}


ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}


ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			120px; 
	top:			0px!important;
}

#mobile-menu.interactive li.menu-item { height: auto !important; }

nav ul, nav ol, .widget ol, .widget ul, .commentlist { list-style: none; list-style-image: none; margin: 0; }




div.domTip_tipBody .widget {
	margin: 1em 0;
}

#header-sidebar .widget { font: 13px/18px "Droid Serif", serif; }

#header-sidebar .widget span { font: italic 13px/14px "Playfair Display", serif; letter-spacing: 1px; 
	display: block; float: left; padding-right: 10px; }

#header-sidebar .widget div, #header-sidebar .widget ul { display: block; float: left; }

#header-sidebar .widget li { display: block; float: left; padding:0 9px 0 10px; }

#header-sidebar .widget li a { color: #1e1e1e; }

#header-sidebar .widget li a:hover { color: #ac9a69; }


	.widget { padding: 0px;  margin: 0 0 2.6em;}

		.widget li { margin-bottom: 0.75em; }

		.widget li ul { margin-top: 0.75em; padding-left: 1em; }

	#footer-bottom .widget li { margin: 0; }

	#footer-bottom .widget img { margin: 6px 10px 0 0; }

	#footer-col1 .widget { margin-bottom: 0; }

	#footer-col2 .widget { margin: 0 10px; }

.widget .listing-wrap{margin:0 0 25px;width:100%}
.widget .listing-widget-thumb{position:relative;overflow:hidden;line-height:0px}
.widget .listing-widget-thumb img{margin:0;padding:0;width:100%;height:auto;border:none}
.widget .listing-widget-thumb a{padding:0;border:none;text-decoration:none}
.widget .listing-widget-thumb a img{max-width:100%;max-height:none}
.widget .listing-wrap span.listing-status,.widget .listing-wrap .listing-thumb-meta{position:absolute}
.widget .listing-wrap span.listing-status{width:130px;padding:5px;top:24px;right:-30px;font-size:12px;line-height:18px;-moz-transform:scale(1) rotate(45deg) translate(0px);-webkit-transform:scale(1) rotate(45deg) translate(0px);-o-transform:scale(1) rotate(45deg) translate(0px);transform:scale(1) rotate(45deg) translate(0px)}
.widget .listing-wrap .listing-thumb-meta{left:0;bottom:0}
.widget .listing-wrap .listing-thumb-meta span{position:relative;top:0;left:0;padding:5px 10px;color:#111;background:#fff;background:rgba(255,255,255,0.8);font-size:14px;line-height:14px;display:table}
.widget .listing-wrap .listing-thumb-meta span.listing-price{padding:8px 10px;color:#fff;font-size:18px;line-height:18px;font-weight:700;background:#53c331;background:rgba(83,195,49,0.8)}
.widget .listing-wrap span.listing-open-house{display:block;padding:5px 10px;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;background:#be1d2c}
.widget .listing-widget-details{color:#999;text-align:left;line-height:18px;background:#fff;border:1px solid #efefef;border-top:none;border-radius:0 0 5px 5px}
.widget .listing-widget-details h3.listing-title{padding:15px 15px 10px;margin:0;line-height:1;text-decoration:none;border-bottom:none}
.widget .listing-widget-details h3.listing-title a{color:#666;font-size:18px;background:none;text-decoration:none;border:none}
.widget .listing-widget-details p.listing-address{padding:0 15px 15px;margin:0;text-align:left}
.widget .listing-widget-details span.listing-address,.widget .listing-widget-details span.listing-city-state-zip{padding:0;font-size:14px;line-height:18px;text-align:left;display:inline}
.widget .listing-widget-details .listing-beds-baths-sqft{width:100%;padding:15px 0;margin:0;border-top:1px solid #efefef}
.widget .listing-widget-details .listing-beds-baths-sqft li{display:inline-block;width:32%;color:#666;text-align:center}
.widget .listing-widget-details .listing-beds-baths-sqft li span{display:block;color:#999;margin:5px 0 0 0}
.widget .listing-wrap .more-link{display:none}
.widget.listings-search select{margin-bottom:10px;width:100%}
.widget.listings-search .btn-search i{display:none}
.widget .listing-wrap span.listing-status.active{background:#53c331;background:rgba(83,195,49,0.8)}
.widget .listing-wrap span.listing-status.sold{background:#be1d2c;background:rgba(190,29,44,0.8)}
.widget .listing-wrap span.listing-status.pending{background:#db8323;background:rgba(219,131,35,0.8)}
.widget .listing-wrap span.listing-status.new,.widget .listing-wrap span.listing-status.reduced,.widget .listing-wrap span.listing-status.for-rent{background:#24a4ea;background:rgba(36,164,234,0.8)}
.widget .listing.one-half,.widget .listing.one-third,.widget .listing.one-fourth,.widget .listing.one-fifth,.widget .listing.one-sixth{float:left;margin:0 0 15px 2.5641025641%;padding:0}
.widget .listing.one-half{width:48.7179487179%}
.widget .listing.one-third{width:31.6239316239%}
.widget .listing.one-fourth{width:23.0769230769%}
.widget .listing.one-fifth{width:17.9487179487%}
.widget .listing.one-sixth{width:14.5299145299%}
.widget .listing.first{clear:both;margin-left:0}



.ngg-slideshow-loader{
    display: table-cell;
    text-align: center;
    vertical-align:middle;
}


.ngg-slideshow-loader img{
    background: none !important;
    border: 0 none !important;
    margin:auto !important;
}



.small-info-text {
	float: left;
	max-width: 100%;
	padding-right: 15px;
	padding-top: 2px;
}

.small-info-text p {
	font-size: 12px;
	color: #555555;
	margin-bottom: 0;
}


.header .logo {
	position:absolute;
	left: 0;
	top: 22px;
}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }
.menu-item-625 a{border-right:0}
.genesis-nav-menu .menu-item{display:block;margin-left:0}
.genesis-nav-menu .menu-item:hover{position:static}

  .mobile-navholder .menu-item {
    display: block; }

    .mobile-navholder .menu-item a {
      font-family: "theinhardt-light";
      font-size: 32px;
      color: white;
      line-height: 46px;
      display: block; }

  .desktop-navholder .menu-item {
    display: inline-block;
    margin-right: 30px; }

    .desktop-navholder .menu-item:last-child {
      margin-right: 0; }

    .desktop-navholder .menu-item.current_page_item a {
      color: #2354fb; }

    .desktop-navholder .menu-item a {
      font-family: "theinhardt-regular";
      font-size: 16px;
      color: #3d3f45;
      line-height: 19px;
      display: block; }

      .desktop-navholder .menu-item a:hover {
        color: #2354fb; }
 .pl-social-counters .pl-social-counter{border-right-style:solid;border-right-width:1px;padding:0 10px}
 .pl-social-counters .pl-social-counter:last-child{border-right:none;padding-right:none}


.info_box{padding:15px;margin:20px 20px;color:#FFF;background:  rgba(157,34,53,0.9);border:5px solid #FFF;-moz-box-shadow:0 0 12px rgba(0,0,0,.3);-webkit-box-shadow:0 0 12px rgba(0,0,0,.3);box-shadow:0 0 12px rgba(0,0,0,.3)}



.info_box h3{font-size:1.2em;border-bottom:1px solid rgba(255,255,255,.25);padding:2px 0 10px;margin:0 0 10px;text-shadow:0 .9px .9px rgba(0,0,0,.75);font-family:nexa_boldbold;}

.info_box a{color:#fff;text-decoration:underline}

.info_box address,#visit .info_box span{line-height:1.5;text-shadow:0 1px 1px rgba(0,0,0,.75)}

.info_box span{float:left;}

.info_box span.time{text-align:right}

.info_box a.text_link{float:right;display:block;margin:4px 0 0}

.info_box a:hover{color:#FFF;text-shadow:0 1px 1px rgba(0,0,0,.75)}

.el_button { 
	font-size: 20px; 
	font-weight: 500; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border-radius: 3px; 
	padding: 6px 20px; 
	line-height: 1.7em; 
	background: transparent; 
	cursor:pointer;
	-webkit-font-smoothing: antialiased; 
	-moz-osx-font-smoothing: grayscale; 
	-moz-transition: all 0.2s; 
	-webkit-transition: all 0.2s; 
	transition: all 0.2s; 
	position: relative;
	display:inline-block;
	
}

.el_button:hover { 
    background: #EEEEEE;
	border: 2px solid transparent; 
}

.el_button a:link, el_button a:visited {
	color:inherit;
	text-decoration:none;
}
.header-wrapper-small .header-menu,.header-wrapper-small .header-logo,.header-wrapper-small .header-wheretobuy,.header-wrapper-small .header-international,.header-wrapper-small .header-search{box-sizing:border-box;display:table-cell;vertical-align:middle;padding-right:20px;}
.header-wrapper-small .header-onlinecatalog,.header-wrapper-small .header-wheretobuy{padding-right:20px;}

#footer p.trustmark {
	margin: 0;
}

    #footer p.trustmark, #main_content img.seal { display: none; }
#homepage .events{margin:2rem 0}


.content-wrapper{ position:relative; z-index: 89; }

		

.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}

.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }

.gray, .yellow-btn, .categories ul li div, .find-more, .help-section, .testimonial-block .testimonial-content, .read-all, .tab-content, .blue-btn {
	behavior: url(PIE.htc);
}

.withdrawal-categories article div a:hover, .testimonial-block article a:hover, .search-text-left .learn-more:hover, .withdrawal-list li a:hover, .footer-nav ul li a:hover, .policy a:hover, .learn-more span:hover {
	text-decoration: underline;
}

.testimonial-block {
	margin-top: 41px;
	overflow: hidden;
	padding-top: 42px;
	background-color: #f2f4f5;
}

.testimonial-block .testimonial-content {
	float: left;
	padding: 0 8px 7px 13px;
	width: 490px;
	background-color: #fbfcfc;
	box-shadow: 0 0 0 1px #EFF0F0;
	position: relative
}

.testimonial-block .testimonial-content h3 {
	padding: 13px 0 5px;
}
#content,#content-wrapper li{line-height:30px;}
#main #content-wrapper{margin:10px 10px;}
#main #content-wrapper .field{margin-bottom:20px;}
#main #content-wrapper .horizontal-tabs-list li,#main #content-wrapper .nav-tabs li{line-height:20px;margin:0;padding:0;}
#main #content-wrapper li.vertical-tab-button{margin:0;}
#content-wrapper *{overflow:visible;}
#content-wrapper li{overflow:visible;}
.front #main #content-wrapper{margin:0px 0px;}

	
	#home .container {
		height: 100%;
		position: relative;
	}

    .container {
        width: 480px;
    }

    .container:before,
    .container:after {
        display: table;
        content: "";
        line-height: 0;
    }

    .container:after {
        clear: both;
    }

    .container-fluid {
        padding-right: 20px;
        padding-left: 20px;
        *zoom: 1;
    }

    .container-fluid:before,
    .container-fluid:after {
        display: table;
        content: "";
        line-height: 0;
    }

    .container-fluid:after {
        clear: both;
    }

.post-ratings-text {
}

.hf9.home-feature-bg p {
    color: #000;
    margin: 0 0 25px;
}

.home-feature-bg-alt .wrap {
    padding: 60px 0;
}



.epik-green .head-wrap,
.epik-green .welcome,
.epik-green .home-feature-bg-dark,
.epik-green .author-box, {
	background: #1887e5;
	color: #eee;
	position:fixed;
	width: 100%;
	z-index: 9;
}


.home-feature-bg.hf3 {
    border-top: 0 solid #ccc;
    background: #FFFFFF;
}

.home-feature-bg.hf3 .wrap {
   
    margin: 20px auto;
    padding: 30px;
}


.home-feature-bg.hf7 .wrap {
    margin: 0 auto;
    overflow: hidden;
    padding: 80px 0 40px;
    max-width: 1140px;
}



.page-template-page_webdesign-php .home-feature-bg.hf9 {
	 background: #F2F2F2 !important;
}

			

    BODY.home .preloader {
	    background: 	#000;
	    height: 		492px;
	    position: 		absolute;
	    left: 			0;
	    top: 			0;
		right: 			0;
		z-index: 		500;				
		}


    BODY.home .preloader IMG {
		display: 		block;
		margin: 		200px auto;
		}

	.stage .preloader {
		position: absolute;
		z-index: 200;
		top: 0;
		left: 0;
		width: 3000px;
		text-align: center;
		height: 492px;
		background: black;
		}

		.stage .preloader IMG {
			position: relative;
			display: block;
			top: 200px;
			margin: 0 auto;
			display: none;
			}


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

#wp-calendar tbody .pad {
	background: none;
}
.ht45 {	height: 45px;	vertical-align: middle;}

.footer .column {
	display: inline-block;
	vertical-align: top;
	padding-left: 5px;
}

#homepage .three-column .column {
	display: inline-block;
	width: 300px;
	text-align: left;
}

#homepage .three-column .column:first-child {
	float: left;
}

#homepage .three-column .column:last-child {
	margin-right: 0;
	float: right;
}


.aom_category {width:100%;}
.modal-footer{margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}

 		#content, #sidebar, #footer{ width: 700px;}

		body #sidebar .box { clear: none;float: left;  padding: 20px;width: 290px !important;}

		body #sidebar .box:nth-of-type(2n+1):after{content:"";display:block !important;clear:both !important;}
 
		body #sidebar .box:nth-of-type(2n){clear: left !important;}
 		
 		#sidebar .box{width: 160px !important;}
 
 		#sidebar .box img{max-width: 100%;}

 		#content, #sidebar{width: 700px;}
	 

		.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;
		}
.icon-arrow-up:before{content:"\e606"}
#goToTop .icon-arrow-up{font-size:20px;color:#fff;display:block;padding:0.600em 0 0 0.650em}

.thumbnail {
    position: relative;        
    margin: 0 0 1.875rem 0;
    line-height: 1.2;
}



.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.row:before,
.row:after,
header .box:after,
header .box:before,
.navbar:before,
.navbar:after,
.footer:before,
.footer:after,
.thumbnail:before,
.thumbnail:after,
.articles-home-pag .views-row-even:before,
.articles-home-pag .views-row-even:after,
#slider ul:after,
#slider ul:before,
.share-pop-up:after,
.share-pop-up:before {
    content: " " !important;
    display: table;
}

.clearfix:after,
.container:after,
.row:after,
header .box:after,
.navbar:after,
.footer:after,
.thumbnail:after,
.articles-home-pag .views-row-even:after,
#slider ul:after,
.share-pop-up:after
{ clear: both; }

.thumbnail .p-a-share {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 5.938rem;
    height: 3.125rem; 
}

.thumbnail .fa-comment {
    position: absolute;
    top: 0;
    right: 0.9375rem;
}

.thumbnail .c-blue-4 {
    position: absolute;
    right: 1.5rem;
    top: 0.5rem;
}

.thumbnail figure { margin-bottom: 1.875rem; }

.thumbnail figure img { 
    max-width: 900px;
    width: 100%; 
}

.thumbnail .review { clear: both; }

.thumbnail .review h2 a { color: #00a7d8; }

.thumbnail .review h2 { 
    margin-bottom: 0.9375rem; 
    text-align: justify;
}

.thumbnail p { 
    margin-bottom: 1.875rem; 
    text-align: justify;
}

.contact-info .thumbnail { margin: 1.875rem 0; }


#content_layer{
    position:absolute;
    width:100%
}
#footer .widget h2,#footer .widget_recent_entry h4 a{color:#ffffff; }
.footer_type_3 .widget h2,.footer_type_8 .widget h2{border-left:5px solid #ff9600; }


#nav ul li.four {
   position: relative;
   top: 0px;
}

#nav ul li.four a {
   line-height: 15px !important;
}

#slider-stage {
	width: 950px;
	overflow:hidden;
	height: 195px; 
	margin-left:1px;
	float:left;
	position:relative;
	margin-top: 20px;
}

#content{
	clear: both;
	color: #333;
	overflow: auto;
}


#content img.centered {
	width: 100% !important;
}





#content-inside {
	position: relative;
	margin-top: -20px;
	
}


.sharable-page #content-inside {
    margin-top: 0;
}
.sidebar,#navigation,.region-top-right,#header-region,#search-theme-form,#search,#footer,.email-print-share,.breadcrumb,.tabs,.feed-icon,.links,.region-language,.field-name-field-article-icon-reference,#block-views-rotating_promos-featured_media,.consumer-views-search,.consumer-format-options,.consumer-tabs{display:none !important;}
.region-highlight{margin:15px 0 0 0;}
#home-menu .region-homepage-navigation{overflow:hidden;}
.region-alert{background:yellow;}
.region-sidebar-first{display:none;height:auto;width:100%;}
#sidebar-first .region-sidebar-first br,#home-menu #block-system-main-menu br{display:none;}
#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo ul li,#home-menu #block-system-main-menu ul li,#home-menu #block-menu-menu-main-sub ul.menu li{border-top:solid 1px #ffffff;float:none;}
#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo ul li a,#home-menu #block-menu-menu-main-sub ul.menu li{background:none;}
#sidebar-first .region-sidebar-first .block-menu ul li a span,#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo ul li a,#home-menu #block-system-main-menu ul li a,.i18n-es #home-menu #block-system-main-menu ul li a,#home-menu #block-menu-menu-main-sub ul.menu li a{padding:.5em;font-size:.8em;text-align:center;}
#sidebar-first .region-sidebar-first .block-menu ul li a,#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo ul li,#home-menu #block-system-main-menu ul li a,#home-menu #block-menu-menu-main-sub ul.menu li a{background:#4385a8;color:#ffffff;}
#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo{padding:0;}
#sidebar-first .region-sidebar-first ul li a.active span,#sidebar-first .region-sidebar-first #block-system-main-menu ul.level-2 li a.active span,#sidebar-first .region-sidebar-first #block-menu-menu-main-sub,#sidebar-first .region-sidebar-first #block-menu-menu-nav-promo,.i18n-es #sidebar-first #block-menu-menu-nav-promo ul li a{background:none;}
#sidebar-first .region-sidebar-first .block-menu ul li ul{display:none;}
#sidebar-first .region-sidebar-first #block-menu-menu-main-sub,.sidebar .block,#sidebar-first .region-sidebar-first #block-system-main-menu,#sidebar-first .region-sidebar-first .block-menu{padding:0;margin:0;width:auto;float:none;letter-spacing:normal;}
.footer-nav-menu .menu-item.first .separator-left{width:0}
.main-nav-module .main-nav-menu .separator-left,.main-nav-module .main-nav-menu .decoration,.main-nav-module .main-nav-menu .icon-downgate,.main-nav-module .main-nav-menu .icon-selected,.main-nav-module .main-nav-menu .separator-right{float:left}
.site-links-menu .menu-item.first .separator-left{width:0}
.footer-nav-module .footer-nav-menu .separator-left{float:left;margin-top:1px;background-color:#d0d0d0;height:1em;width:1px;-webkit-box-shadow:-1px 0 1px #f6f6f6;-moz-box-shadow:-1px 0 1px #f6f6f6;box-shadow:-1px 0 1px #f6f6f6}
.site-links-module .separator-left{float:left;margin-top:1px;background-color:#d0d0d0;height:1em;width:1px;-webkit-box-shadow:-1px 0 1px #f6f6f6;-moz-box-shadow:-1px 0 1px #f6f6f6;box-shadow:-1px 0 1px #f6f6f6}


.button, a.button, #main-content input[type="submit"], .form-submit #submit , #login-form .login-button , .widget-feedburner .feedburner-subscribe, input[type="submit"]{
	border: 1px solid #D9D9D9;
	background: #FBFBFB;
	background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#FBFBFB),color-stop(100%,#EEE ));
	background: -webkit-linear-gradient(top,#FBFBFB 0,#EEE 100%);
	background: -moz-linear-gradient(top,#FBFBFB 0,#EEE 100%);
	background: -o-linear-gradient(top,#FBFBFB 0,#EEE 100%);
	background: -ms-linear-gradient(top,#FBFBFB 0,#EEE 100%);
	background: linear-gradient(top,#FBFBFB 0,#EEE 100%);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3),inset 0 1px 0 rgba(255, 255, 255, 0.5);
	color: black;
	text-shadow: 0 1px 0 white;
	width:auto;
	font-size: 13px;
	padding: 5px 15px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: background .40s;
	-moz-transition: background .40s;
	-o-transition: background .40s;
	transition: background .40s;
	position:relative;
}

.button:hover, a.button:hover, #main-content input[type="submit"]:hover, .form-submit #submit:hover, #login-form .login-button:hover , .widget-feedburner .feedburner-subscribe:hover, input[type="submit"]:hover {
	background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#FFF),color-stop(100%,#f8f8f8));
	background: -webkit-linear-gradient(top,#FFF 0,#f8f8f8 100%);
	background: -moz-linear-gradient(top,#FFF 0,#f8f8f8 100%);
	background: -o-linear-gradient(top,#FFF 0,#f8f8f8 100%);
	background: -ms-linear-gradient(top,#FFF 0,#f8f8f8 100%);
	background: linear-gradient(top,#FFF ,#f8f8f8 100%);
}

.button:active, a.button:active, #main-content input[type="submit"]:active, .form-submit #submit:active, #login-form .login-button:active , .widget-feedburner .feedburner-subscribe:active, input[type="submit"]:active {top:2px;}



#main-content{
	background: #FFF;
	margin: 20px auto 25px;
	position: relative;
	-moz-box-shadow: 0 0 5px #cacaca;
	-webkit-box-shadow:  0 0 5px #CACACA;
	box-shadow: 0 0 5px #CACACA;
	padding:20px 24px;
	width:997px;
}

#main-content:after{display: block;visibility: hidden;clear: both;	height: 0;content: ".";}

body.dark-skin header#theme-header , body.dark-skin #main-content , body.dark-skin .breaking-news{background: #3c3c3c;-moz-box-shadow: 0 0 5px #141414;-webkit-box-shadow:  0 0 5px #141414;box-shadow: 0 0 5px #141414;}

body.dark-skin .button,body.dark-skin  a.button,body.dark-skin  #main-content input[type="submit"],body.dark-skin  .form-submit #submit,body.dark-skin .form-submit #submit , body.dark-skin #login-form .login-button , body.dark-skin .widget-feedburner .feedburner-subscribe , body.dark-skin .password-protected input[type="submit"],
body.dark-skin .button:hover,body.dark-skin  a.button:hover,body.dark-skin  #main-content input[type="submit"]:hover, body.dark-skin .post-tag a, body.dark-skin .form-submit #submit:hover, body.dark-skin #login-form .login-button:hover ,body.dark-skin .widget-feedburner .feedburner-subscribe:hover ,body.dark-skin .password-protected input[type="submit"]:hover{
text-shadow: 0px 1px 0px #000;	color:#515151;	background: #111;	border: 1px solid #181818;
-moz-shadow: 0px 2px 2px rgba(0, 0, 0, 0.027), inset 0px 1px 0px rgba(0, 0, 0, 0.5), inset 0px -1px 0px rgba(0, 0, 0, 0.0187), inset 0px -25px 25px rgba(0, 0, 0, 0.37);
-o-shadow: 0px 2px 2px rgba(0, 0, 0, 0.027), inset 0px 1px 0px rgba(0, 0, 0, 0.5), inset 0px -1px 0px rgba(0, 0, 0, 0.0187), inset 0px -25px 25px rgba(0, 0, 0, 0.37);
-webkit-shadow: 0px 2px 2px rgba(0, 0, 0, 0.027), inset 0px 1px 0px rgba(0, 0, 0, 0.5), inset 0px -1px 0px rgba(0, 0, 0, 0.0187), inset 0px -25px 25px rgba(0, 0, 0, 0.37);
box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.027), inset 0px 1px 0px rgba(0, 0, 0, 0.5), inset 0px -1px 0px rgba(0, 0, 0, 0.0187), inset 0px -25px 25px rgba(0, 0, 0, 0.37);
}

    #main-content , .content , #sidebar , .flexslider , .ei-slider, .ei-slider-large li{width:730px !important; }
 
.container{width:1045px;margin:0 auto;}

     header#theme-header, .container , #main-nav , .breaking-news , #footer-widget-area{width:471px !important;}

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



#slideshow {position:relative;height:400px;width:960px;overflow:hidden;margin-bottom:2px;}
 

#slideshow .images div.top {z-index:9;}

#slideshow .images div.last-active {z-index:10;}



.site-footer .footer-center {
  display: block;
  float: none;
  line-height: 24px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}



.site-footer .footer-center span {
  color: #7D7D7D;
}
.footer-global-style .footer-center{display:block;float:none;line-height:24px;margin-left:auto;margin-right:auto;text-align:center}
.footer-global-style .footer-tablet-half .footer-center ul li{padding:10px}

	
#topnav .wrap {
	margin: 0;
	padding: 10px 10px 0 0;
	text-align: right;
	}


.one-column .commentlist .children .avatar {

	background: none;

	padding: 0;

	position: absolute;

	top: 2.2em;

	left: 2.2em;

}


.commentlist .children {

	list-style: none;

	margin: 0;

}


.commentlist .children li.comment {

	background: #fff;

	border-left: 1px solid #ddd;

	-moz-border-radius: 0 3px 3px 0;

	border-radius: 0 3px 3px 0;

	margin: 1.625em 0 0;

	padding: 1.625em;

	position: relative;

}


.commentlist .children li.comment .fn {

	display: block;

}


.commentlist .children li.comment .comment-meta {

	line-height: 1.625em;

	margin-left: 50px;

}


.commentlist .children li.comment .comment-content {

	margin: 1.625em 0 0;

}


.commentlist .children .avatar {

	background: none;

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	box-shadow: none;

	left: 2.2em;

	padding: 0;

	top: 2.2em;

}


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;
}
.site-nav-item{height:40px;line-height:36px;margin:0;padding:0;position:relative;float:left;z-index:1}
.site-nav-item.site-nav-first-primary-item{border-left:1px solid #343434}
.transparent-header .site-nav-item.site-nav-first-primary-item,.transparent-header .site-nav-first-secondary-link,.transparent-header .site-nav-text-link,.transparent-header .site-nav-link{border-right-color:transparent;border-left-color:transparent}
.site-nav-list.active .site-nav-item,.site-nav-list.active .site-nav-text-span,.site-nav-list.active .site-nav-text-span,.site-nav-list.active .site-nav-text-link,.site-nav-list.active .site-nav-text-span-wrap{height:auto;line-height:1;float:none;margin:0}

    .logo-block-outer{    text-align: center;}


.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
  padding-top: 56%;
  position: relative;
}

.wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}



 
 
#right_content_homepage #hm-news { width:65%;}

		#hm-news p { color:#fff; font-size:12px;}

		#hm-news h2 { background-image:none; font-size: 16px; color:#B1EF0F; padding-bottom:5px;}

		#hm-news h2 a{ text-decoration:underline; color:#B1EF0F}

		#hm-news h2 a:hover { text-decoration:none; color:#B1EF0F}


#hm-news a {
    color: #b1ef0f;
    text-decoration: none;
    font-weight: normal;
}


    #hm-news a:hover {
        text-decoration: underline;
        color: #fff;
    }

#hm-news h2, #hm-news p {
	font-size: 12px;
}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}


.widget .textwidget {
	padding:9px;
	}


#sidebar-bottom .widget .textwidget {
	padding: 6px;
	}


#footer-widgets .widget .textwidget {
	padding:0
	}


.widget.catposts .textwidget {
	padding:0;
	}


#alt-home-bottom .widget .textwidget {
	padding:0
	}
.post-categories,.date{font-size:.8rem;font-weight:400;text-transform:uppercase;margin:0;padding:0;display:inline-block}
.post-categories li,.date li{list-style-type:none;display:inline-block}
.post-categories li:after,.date li:after{content:','}
.post-categories li:last-child:after,.date li:last-child:after{content:' \2014 '}
.post-categories a,.date a{text-decoration:none}
.post-categories a:hover,.date a:hover{text-decoration:underline}


#menu-item-3949 {
	background-color:#a1c8d4;
	margin-top:0;
	border: none;
}

#menu-item-4146 a,#menu-item-3949 a, #menu-item-4677 a {
	color:#fff;
}

#header .social li.rss { background-position: -118px 0px; }

#header .social li.rss:hover { background-position: -118px -27px; }

#footer .social li.rss { background-position: -118px 0px; }

#footer .social li.rss:hover { background-position: -118px -24px; }
.front-secondary .pane-full-episodes-listing .ep-result{border:none;}
.front-secondary .pane-full-episodes-listing .ep-result .ep-result-right{padding:0;}
.front-secondary .pane-full-episodes-listing .ep-result .ep-result-right .views-field-nothing{margin-bottom:0.2em;margin-top:-0.35em;}
.view-global-playlist-video-node-rotator.view-full-episodes-listing .ep-result-right{padding-left:0.6em;}
.ep-result .views-field-field-image-thumb{float:none;}
.ep-result .views-field-field-image-thumb a{position:relative;display:inline-block;width:144px;}
.ep-result .ep-result-right{padding-left:1em;}
.ep-result .ep-result-right .views-field{float:none;}
.column-three .views-row-last .ep-result,.aurora-section-third .views-row-last .ep-result{border-bottom:0;}

.tab-pane {
	padding: 10px 10px 5px;
	min-height: 200px;
}
.cell-align-table{display:table;height:100%;width:100%}
.cell-align-table .cell,.cell-align-top,.cell-align-middle,.cell-align-bottom{display:table-cell}
.hero-carousel .hero-slide .cell-align-table{bottom:0;left:0;margin:0 auto;padding:0;position:absolute;right:0;top:20px}
.footer-hero-container .footer-hero .hero-slide .cell-align-table{padding:0 25px 10px}

	.lioseparator {
		height: 10px;
		clear: both;
	}

#navigation ul.menu li.menu-item a i {
    padding-right: 6px;
}

#navigation ul.menu li.menu-item a .desc {
    display: block;
    line-height: 1;
    text-transform: none;
    font-size: inherit;
    padding-bottom: 5px;
    font-weight: normal;
    margin-top: -5px;
}

.amshopby-advanced li.level1 {
	padding-left: 20px;
}

.img-circle {
  border-radius: 50%;
}



.dl-menuwrapper {
	width: 100%;
	
	float: left;
	position: relative;
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	perspective: 1000px;
	-webkit-perspective-origin: 50% 200%;
	-moz-perspective-origin: 50% 200%;
	perspective-origin: 50% 200%;
}


.dl-menuwrapper:first-child {
	margin-right: 100px;
}


.dl-menuwrapper button {
	background: #ccc;
	border: none;
	width: 48px;
	height: 45px;
	text-indent: -900em;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	outline: none;
}


.dl-menuwrapper button:hover,
.dl-menuwrapper button.dl-active,
.dl-menuwrapper ul {
	background: #aaa;
}


.dl-menuwrapper button:after {
	content: '';
	position: absolute;
	width: 68%;
	height: 5px;
	background: #000;
	top: 10px;
	left: 16%;
	box-shadow: 
		0 10px 0 #000, 
		0 20px 0 #000;
}


.dl-menuwrapper ul {
	padding: 0;
	list-style: none;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}


.dl-menuwrapper li {
	position: relative;
}


.dl-menuwrapper li a {
	display: block;
	position: relative;
	padding: 15px 20px;
	font-size: 14px;
	font-family:"proxima-nova";
	line-height:100%;
	font-weight: 300;
	color: #fff;
	outline: none;
	text-transform:capitalize;
	
	text-decoration:none;
	
	width:100%;
}


.no-touch .dl-menuwrapper li a:hover {
	background: rgba(255,248,213,0.1);
}


.dl-menuwrapper li.dl-back:after {
	left: 10px;
	color: rgba(212,204,198,0.3);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}


.dl-menuwrapper .dl-menu {
	margin: 5px 0 0 0;
	position: absolute;
	width: 100%;
	opacity: 0;
	pointer-events: none;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}


.dl-menuwrapper .dl-menu.dl-menu-toggle {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}


.dl-menuwrapper .dl-menu.dl-menuopen {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
	margin:45px 0 0 0;
}



.dl-menuwrapper li .dl-submenu {
	display: none;
}



.no-js .dl-menuwrapper .dl-menu {
	position: relative;
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	transform: none;
	right:0;
}


.no-js .dl-menuwrapper li .dl-submenu {
	display: block;
}


.no-js .dl-menuwrapper li.dl-back {
	display: none;
}





.demo-1 .dl-menuwrapper button {
	background: #fff;
	float:right;
	margin-top: 38px;
}


.demo-1 .dl-menuwrapper button:hover,
.demo-1 .dl-menuwrapper button.dl-active,
.demo-1 .dl-menuwrapper ul {
	background: #2a86b9;
}



.demo-2 .dl-menuwrapper button {
	background: #e86814;
}


.demo-2 .dl-menuwrapper button:hover,
.demo-2 .dl-menuwrapper button.dl-active,
.demo-2 .dl-menuwrapper ul {
	background: #D35400;
}



.demo-3 .dl-menuwrapper button {
	background: #08cbc4;
}


.demo-3 .dl-menuwrapper button:hover,
.demo-3 .dl-menuwrapper button.dl-active,
.demo-3 .dl-menuwrapper ul {
	background: #00b4ae;
}



.demo-4 .dl-menuwrapper button {
	background: #90b912;
}


.demo-4 .dl-menuwrapper button:hover,
.demo-4 .dl-menuwrapper button.dl-active,
.demo-4 .dl-menuwrapper ul {
	background: #79a002;
}



.demo-5 .dl-menuwrapper button {
	background: #744783;
}


.demo-5 .dl-menuwrapper button:hover,
.demo-5 .dl-menuwrapper button.dl-active,
.demo-5 .dl-menuwrapper ul {
	background: #643771;
}
.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-sixth{width:13.3333%;}
.fusion-layout-column.fusion-one-sixth.fusion-spacing-no{width:16.6666666667%;}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }

.bodybold { color: black; font-size: 11px; line-height: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif }

	.agni-slides .slide-content .text-slide-title{
		font-size:40px;
		margin-bottom:0;
	}

.agni-slides .slide-content .text-slide-title,.agni-slides .slide-content .text-slide-additional-title{color:#000;margin-bottom:10px}

.agni-slides .white .slide-content .text-slide-title{color:#f0f0f0}

.myo-poll-main{width:100%;overflow:hidden}


.genesis-nav-menu .menu-item {
	float: left;
	list-style: none;
}
.item-list ul li.last{border-bottom:none;}
#forum .last-reply{font-size:12px;}


.sub-menu li.menu-item {
	border-style: none !important;
	border-bottom: 1px solid black !important;
	border-top: 1px solid #313131 !important;
}


.sub-menu li.menu-item:first-child {
	border-top-style: none !important;
}


.sub-menu li.menu-item:last-child {
	border-bottom-style: none !important;
}
.block-type-widget-area ul.widget-area{padding:0;margin:0}
.block-type-widget-area li.widget{margin:15px 0 0;padding:5px 10px;list-style:none}
.block-type-widget-area li.widget ul{padding:0 0 0 25px;margin:5px 0;list-style:disc}
.block-type-widget-area li.widget span.widget-title{margin:0 0 10px;display:block}
.block-type-widget-area li.widget span.widget-title:empty{display:none}
.block-type-widget-area .horizontal-sidebar li.widget{float:left;margin:0 15px 0 15px;width:20%}
li.widget table#wp-calendar th,li.widget table#wp-calendar td{color:#444;text-align:center}
li.widget table#wp-calendar a{color:#444}
li.widget table#wp-calendar caption{font-weight:bold;font-size:14px;line-height:100%}
li.widget table#wp-calendar td#today{color:#111}
li.widget table#wp-calendar tfoot .pad{background:none}
li.widget table#wp-calendar{width:100%}
#block-bjv5486130557043 li.widget{padding-left:0px;padding-right:0px;}
.block-type-widget-area li.widget .widget-title{font-size:13px;border-style:solid;border-top-width:1px;border-bottom-width:1px;border-left-width:0px;border-right-width:0px;border-color:#eeeeee;letter-spacing:1px;text-transform:uppercase;font-variant:normal;line-height:250%;color:#111111;margin-bottom:10px;}
.block-type-widget-area li.widget a{color:#333333;}

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

    
    .page_item
    {
        padding-left: 15px;
    }

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}


#social {
    position: absolute;
    top: 26%;
    right: 7%;
    margin: 0;
    overflow: hidden;

}

#header { background-color: #000000; }

.cb-module-block .cb-article-big.cb-meta-style-2 .cb-article-meta {
  padding: 0 20px;
}

#cb-section-f .cb-slider .cb-meta-style-2 .cb-article-meta {
  padding: 0 10%;
}

.cb-meta-style-1 .cb-article-meta, .cb-meta-style-5 .cb-article-meta {
  padding: 30px;
  background: rgba(0, 0, 0, 0.6);
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  -webkit-transition: background 0.35s;
  -transition: background 0.35s;
  transition: background 0.35s;
}

.cb-meta-style-1 .cb-article-meta h2, .cb-meta-style-5 .cb-article-meta h2 {
  margin: 0 0 5px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-size: 30px;
  line-height: 1.2;
}

.cb-meta-style-1 .cb-article-meta h2 a, .cb-meta-style-5 .cb-article-meta h2 a {
  color: #fff;
}

.cb-meta-style-1 .cb-article-meta .cb-byline, .cb-meta-style-5 .cb-article-meta .cb-byline {
  margin: 0;
}


.cb-meta-style-5 .cb-article-meta {
  background: rgba(0, 0, 0, 0.6);
  padding: 40px 20px 20px;
  background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.65)));
  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
  background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
  background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
}


.cb-meta-style-1.cb-s .cb-article-meta {
  padding: 15px 20px;
}

.cb-meta-style-1.cb-s .cb-article-meta h2 {
  font-size: 18px;
}

.cb-meta-style-1.cb-s .cb-article-meta .cb-byline {
  font-size: 10px;
}

.cb-meta-style-2 .cb-article-meta {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
  width: 100%;
  text-align: center;
  padding: 0 20px;
}

.cb-meta-style-2 .cb-article-meta h2 {
  margin: 0 0 5px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 14px;
  line-height: 1.3;
}

.cb-meta-style-2 .cb-article-meta h2 a {
  color: #fff;
}

.cb-meta-style-2 .cb-article-meta .cb-byline {
  margin: 0;
}


.cb-meta-style-1.cb-s.cb-meta-style-3 .cb-article-meta {
  padding: 20px 15px;
}


.cb-meta-style-3 .cb-article-meta {
  background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.65)));
  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
  background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
  background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
}

.cb-meta-style-4 .cb-article-meta {
  position: absolute;
  bottom: 0;
  z-index: 1;
  width: 95%;
  padding: 10px;
}

.cb-meta-style-4 .cb-article-meta h2 {
  margin: 0 0 5px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 16px;
  line-height: 1.3;
}

.cb-meta-style-4 .cb-article-meta h2 a {
  color: #fff;
}

.cb-meta-style-4 .cb-article-meta .cb-byline {
  margin: 0;
}


.cb-meta-style-4.cb-s .cb-article-meta {
  padding: 10px;
  width: 95%;
}


  .cb-slider-2 .cb-meta-style-2 .cb-article-meta h2 {
    letter-spacing: 1px;
    font-size: 18px;
  }

  .cb-slider-2 .cb-meta-style-2 .cb-article-meta .cb-byline {
    display: none;
  }


  .cb-slider-2-fw.cb-slider-2 .cb-meta-style-2 .cb-article-meta .cb-byline {
    display: block;
  }


  .cb-meta-style-4.cb-m .cb-article-meta h2 {
    letter-spacing: 1px;
    font-size: 20px;
  }


  .cb-meta-style-4.cb-l .cb-article-meta h2 {
    font-size: 26px;
  }


  .cb-s .cb-article-meta h2 {
    letter-spacing: 1px;
    font-size: 16px;
  }


  .cb-meta-style-2.cb-s .cb-article-meta {
    padding: 0 30px;
  }


  .cb-meta-style-2.cb-l .cb-article-meta .cb-byline {
    font-size: 12px;
    letter-spacing: 0px;
  }


  .cb-meta-style-2.cb-m .cb-article-meta h2 {
    letter-spacing: 0px;
    font-size: 30px;
  }


  #cb-section-a .cb-slider-2 .cb-meta-style-2.cb-s .cb-article-meta h2, #cb-section-c .cb-slider-2 .cb-meta-style-2.cb-s .cb-article-meta h2 {
    font-size: 24px;
  }


  .cb-meta-style-2.cb-s .cb-article-meta, .cb-meta-style-4.cb-s .cb-article-meta {
    padding: 20px;
  }


  .cb-meta-style-4.cb-m .cb-article-meta {
    padding: 20px;
  }

  .cb-meta-style-4.cb-l .cb-article-meta .cb-byline {
    font-size: 12px;
    letter-spacing: 0px;
  }
.cb-meta-style-1 .cb-article-meta { background: rgba(0, 0, 0, 1); }


 


.paimg-box {
	float:left; 
	position:relative;
	margin: 0px 10px 30px 0px;
	width: 310px;
}


.column-2 .paimg-box,
.column-1 .paimg-box {
	float:left;
	position: relative;
	margin: 0px 10px 20px 0px;
	width: 170px;
}

.column-2 .paimg-box img.paimg,
.column-1 .paimg-box img.paimg {
	width: 160px;
	height: 120px;
}






.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
body.template-category .inner-grid-wrap .module .slot .article-detail h4{display:none}
.slot{display:inline-block}
.slot img{width:100%;max-width:100%;height:auto}
.module.variant-big-3 .slot{width:49.9%;vertical-align:top;display:inline-block;padding:0 2px;margin-bottom:30px}
.module.variant-big-3 .slot a{width:100%;height:100%;margin-bottom:1px}
.module.variant-big-3 .slot .article-detail{bottom:auto;margin:auto;padding:5px 20px 10px 20px;background-color:#fff;height:auto;color:#333;width:100%}
.module.variant-big-3 .slot .article-detail h4{padding:0;margin:0;background-color:#fff;text-transform:uppercase;font-size:65%;font-family:'MB Empire W01 Bold','Arial'}
.module.variant-big-3 .slot .article-detail .book{display:none;position:absolute;right:5%;bottom:0;width:12%;border:1px solid #eee}
.module.variant-big-3 .slot .article-detail .book img{width:100%;height:auto}
.module.variant-big-3 .slot h2{margin:5px 0;font-size:100%;line-height:135%;font-family:'MB Empire W01 Bold','Arial'}
.module.variant-big-3 .slot h6.byline{margin:0;font-size:80%;line-height:135%;text-transform:uppercase;font-family:'ITC Century W01 Book','Times New Roman';font-weight:normal}
.module.variant-big-3 .slot h6.byline span{text-transform:none}
.module.variant-big-3 .slot h6.byline span.italics{font-family:'ITCCenturyW01-BookItali','Times New Roman'}
.module.variant-big-3 .slot h6.byline span.bullet{display:block;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;color:#666}
.module.variant-big-3 .slot h6.byline span.bullet:before{font-family:"FontAwesome";content:"\f111";position:absolute;left:-15px;font-size:6px}
.module.hero .slot{width:49.9%;vertical-align:top;display:inline-block;padding:0 2px;margin-bottom:30px}
.module.hero .slot a{width:100%;height:100%;margin-bottom:1px}
.module.hero .slot .article-detail{bottom:auto;margin:auto;padding:5px 20px 10px 20px;background-color:#fff;height:auto;color:#333;width:100%}
.module.hero .slot .article-detail h4{padding:0;margin:0;background-color:#fff;text-transform:uppercase;font-size:65%;font-family:'MB Empire W01 Bold','Arial'}
.module.hero .slot .article-detail .book{display:none;position:absolute;right:5%;bottom:0;width:12%;border:1px solid #eee}
.module.hero .slot .article-detail .book img{width:100%;height:auto}
.module.hero .slot h2{margin:5px 0;font-size:100%;line-height:135%;font-family:'MB Empire W01 Bold','Arial'}
.module.hero .slot h6.byline{margin:0;font-size:80%;line-height:135%;text-transform:uppercase;font-family:'ITC Century W01 Book','Times New Roman';font-weight:normal}
.module.hero .slot h6.byline span{text-transform:none}
.module.hero .slot h6.byline span.italics{font-family:'ITCCenturyW01-BookItali','Times New Roman'}
.module.hero .slot h6.byline span.bullet{display:block;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;color:#666}
.module.hero .slot h6.byline span.bullet:before{font-family:"FontAwesome";content:"\f111";position:absolute;left:-15px;font-size:6px}
.module.variant-big-3 .slot.primary,.module.hero .slot.primary{width:100%;min-height:100px;margin-bottom:20px}
.module.variant-big-3 .slot.primary .article-detail,.module.hero .slot.primary .article-detail{padding:12px 20px 20px 20px}
.module.variant-big-3 .slot.primary .article-detail h4,.module.hero .slot.primary .article-detail h4{padding:0}
.module.variant-big-3 .slot.primary .article-detail h6.byline span.bullet,.module.hero .slot.primary .article-detail h6.byline span.bullet{display:inline-block;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:row;flex-direction:row;position:relative;left:15px;margin-left:10px}
.module.variant-big-3 .slot.primary .article-detail h6.byline span.bullet:before,.module.hero .slot.primary .article-detail h6.byline span.bullet:before{font-family:"FontAwesome";content:"\f111";position:absolute;left:-15px;font-size:6px}
.module.variant-big-3 .slot.primary h2,.module.hero .slot.primary h2{font-size:120%}
.module.variant-big-3 .slot.primary img,.module.hero .slot.primary img{width:100%}
.module.variant-big-3 .slot.primary a,.module.hero .slot.primary a{width:100%;margin-bottom:1px}
.module.variant-big-3 .slot.primary .article-detail.cover-included .book,.module.hero .slot.primary .article-detail.cover-included .book{display:block;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}
.module.variant-big-3 .slot.primary .article-detail.cover-included h2,.module.hero .slot.primary .article-detail.cover-included h2{margin-right:14%}
.module.variant-big-3.book-included .slot.primary,.module.hero.book-included .slot.primary{margin-bottom:20px}
.module.variant-big-2 .slot{width:49.9%;vertical-align:top;display:inline-block;padding:0 2px;margin-bottom:30px}
.module.variant-big-2 .slot a{width:100%;height:100%;margin-bottom:1px}
.module.variant-big-2 .slot .article-detail{bottom:auto;margin:auto;padding:5px 20px 10px 20px;background-color:#fff;height:auto;color:#333;width:100%}
.module.variant-big-2 .slot .article-detail h4{padding:0;margin:0;background-color:#fff;text-transform:uppercase;font-size:65%;font-family:'MB Empire W01 Bold','Arial'}
.module.variant-big-2 .slot .article-detail .book{display:none;position:absolute;right:5%;bottom:0;width:12%;border:1px solid #eee}
.module.variant-big-2 .slot .article-detail .book img{width:100%;height:auto}
.module.variant-big-2 .slot h2{margin:5px 0;font-size:100%;line-height:135%;font-family:'MB Empire W01 Bold','Arial'}
.module.variant-big-2 .slot h6.byline{margin:0;font-size:80%;line-height:135%;text-transform:uppercase;font-family:'ITC Century W01 Book','Times New Roman';font-weight:normal}
.module.variant-big-2 .slot h6.byline span{text-transform:none}
.module.variant-big-2 .slot h6.byline span.italics{font-family:'ITCCenturyW01-BookItali','Times New Roman'}
.module.variant-big-2 .slot h6.byline span.bullet{display:block;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;color:#666}
.module.variant-big-2 .slot h6.byline span.bullet:before{font-family:"FontAwesome";content:"\f111";position:absolute;left:-15px;font-size:6px}
#more-in-category .module .slot .article-detail h4{display:none}
.module.variant-little-3.no-images .slot{width:100%;vertical-align:top;display:inline-block;padding:0 12px}
.module.variant-little-3.no-images .slot .article-detail{position:relative;bottom:0;left:0;right:0;margin:auto;padding:5px 20px 10px 20px;background-color:#fff;width:100%}
.module.variant-little-3.no-images .slot .article-detail h4{padding:0;margin:0;position:absolute;left:10px;bottom:100%;padding:7px 10px 5px 10px;background-color:#fff;text-transform:uppercase;font-family:'MB Empire W01 Bold', Arial}
.module.variant-little-3.no-images .slot:last-child{padding:0 12px}
.module.variant-little-3.no-images .slot h2{margin:5px 0 8px 0}
.module.variant-little-3 .slot.primary a{width:100%}
.module.variant-little-3 .slot.primary a img{width:100%}
.module.variant-little-3 .slot.primary .article-detail h6.byline{margin:0;font-size:80%;line-height:135%;text-transform:uppercase;font-family:'ITC Century W01 Book','Times New Roman';font-weight:normal}
.module.variant-little-3 .slot.primary .article-detail h6.byline span{text-transform:none}
.module.variant-little-3 .slot.primary .article-detail h6.byline span.italics{font-family:'ITCCenturyW01-BookItali','Times New Roman'}
.module.variant-little-3 .slot.primary .article-detail h6.byline span.bullet{display:block;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;color:#666}
.module.variant-little-3 .slot{-webkit-flex-direction:column;flex-direction:column;width:100%;vertical-align:top;display:inline-block;padding:0 12px;margin-bottom:30px;padding:0 4px 0 8px}
.module.variant-little-3 .slot a{height:100%}
.module.variant-little-3 .slot img{width:100%}
.module.variant-little-3 .slot .article-detail{position:relative;bottom:0;left:0;right:0;margin:auto;padding:5px 20px 10px 20px;background-color:#fff;width:100%}
.module.variant-little-3 .slot .article-detail h4{padding:0;margin:0;position:absolute;left:10px;bottom:100%;padding:7px 10px 5px 10px;background-color:#fff;text-transform:uppercase;font-family:'MB Empire W01 Bold', Arial}
.module.variant-little-3 .slot .article-detail h2{font-size:110%;line-height:120%;margin:0 0 0.3em 0}
.module.variant-little-3 .slot .article-detail h2 a{color:#333}
.module.variant-little-3 .slot .article-detail h2 a:hover{color:#3588A7}
.module.variant-little-3 .slot .article-detail h6.byline{margin:0;font-size:80%;line-height:135%;text-transform:uppercase;font-family:'ITC Century W01 Book','Times New Roman';font-weight:normal;margin-top:0}
.module.variant-little-3 .slot .article-detail h6.byline span{text-transform:none}
.module.variant-little-3 .slot .article-detail h6.byline span.italics{font-family:'ITCCenturyW01-BookItali','Times New Roman'}
.module.variant-little-3 .slot .article-detail h6.byline span.bullet{display:block;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;color:#666}
.module.variant-little-3 .slot .article-detail h2,.module.variant-little-3 .slot .article-detail h6{word-wrap:break-word}
.module.variant-little-3 .slot:last-child{padding:0 4px}
.module.variant-little-3.no-images .slot .article-detail,.module.variant-little-3.no-images .slot.primary .article-detail{position:relative;bottom:0;left:0;right:0;margin:auto;padding:5px 20px 10px 20px;background-color:#fff;width:100%}
.module.variant-little-3.no-images .slot .article-detail h4,.module.variant-little-3.no-images .slot.primary .article-detail h4{padding:0;margin:0;position:absolute;left:10px;bottom:100%;padding:7px 10px 5px 10px;background-color:#fff;text-transform:uppercase;font-family:'MB Empire W01 Bold', Arial}
.module.variant-little-3.no-images .slot .article-detail h6.byline span.bullet,.module.variant-little-3.no-images .slot.primary .article-detail h6.byline span.bullet{display:inline-block;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:row;flex-direction:row;position:relative;left:15px;margin-left:10px}
.module.variant-little-3.no-images .slot .article-detail h6.byline span.bullet:before,.module.variant-little-3.no-images .slot.primary .article-detail h6.byline span.bullet:before{font-family:"FontAwesome";content:"\f111";position:absolute;left:-15px;font-size:6px}
.module.variant-little-3.no-images .slot .article-detail h2,.module.variant-little-3.no-images .slot.primary .article-detail h2{margin-top:0;font-size:120%;line-height:32px}
.module.variant-little-3.no-images .slot.primary .article-detail{border-left:0 none}
.module.variant-little-3.no-images .slot:last-child .article-detail{padding-right:0}
.module.variant-little-3 .slot,.module.variant-little-3 .slot.primary{width:33.3%;vertical-align:top;display:inline-block;padding:0 3px;margin-bottom:0}
.module.variant-little-3 .slot .article-detail,.module.variant-little-3 .slot.primary .article-detail{position:relative;bottom:0;left:0;right:0;margin:auto;padding:5px 20px 10px 20px;background-color:#fff;width:100%}
.module.variant-little-3 .slot .article-detail h4,.module.variant-little-3 .slot.primary .article-detail h4{padding:0;margin:0;position:absolute;left:10px;bottom:100%;padding:7px 10px 5px 10px;background-color:#fff;text-transform:uppercase;font-family:'MB Empire W01 Bold', Arial}
.module.variant-little-3 .slot .article-detail h6.byline span.bullet,.module.variant-little-3 .slot.primary .article-detail h6.byline span.bullet{display:inline-block;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:row;flex-direction:row;position:relative;left:15px;margin-left:10px}
.module.variant-little-3 .slot .article-detail h6.byline span.bullet:before,.module.variant-little-3 .slot.primary .article-detail h6.byline span.bullet:before{font-family:"FontAwesome";content:"\f111";position:absolute;left:-15px;font-size:6px}
.module.variant-little-3 .slot .article-detail h2,.module.variant-little-3 .slot.primary .article-detail h2{line-height:150%;font-size:120%;margin:0.1em 0 0.3em 0}
.module.variant-books .slot{width:100%;display:block;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex:0 0 100%;flex:0 0 100%;flex-direction:row;vertical-align:top;-webkit-align-items:flex-start;align-items:flex-start;padding:0 20px;margin-bottom:50px}
.module.variant-books .slot .article-detail{width:63.3%;-webkit-flex:1 1 63.3%;flex:1 1 63.3%;display:inline-block;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:column;flex-direction:column;padding-left:20px;vertical-align:top}
.module.variant-books .slot .article-detail h4{padding:0;margin:0;background-color:#fff;text-transform:uppercase;font-size:65%;font-family:'MB Empire W01 Bold','Arial'}
.module.variant-books .slot .article-detail .flapcopy{margin:8px 0}
.module.variant-books .slot h2{margin:5px 0;font-size:120%;line-height:120%;font-family:'MB Empire W01 Bold','Arial'}
.module.variant-books .slot h6.byline{margin:0;font-size:80%;line-height:135%;text-transform:uppercase;font-family:'ITC Century W01 Book','Times New Roman';font-weight:normal}
.module.variant-books .slot h6.byline span{text-transform:none}
.module.variant-books .slot h6.byline span.italics{font-family:'ITCCenturyW01-BookItali','Times New Roman'}
.module.variant-books .slot h6.byline span.bullet{display:block;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;color:#666}
.module.variant-books .slot h6.byline span.bullet:before{font-family:"FontAwesome";content:"\f111";position:absolute;left:-15px;font-size:6px}
.module.variant-quote .slot.image{height:110px}
.module.variant-quote .slot.image img{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;height:96px;width:96px;position:absolute;left:0;right:0;top:0;margin:auto}
.module.variant-quote .slot.lede-content{vertical-align:top;display:inline-block;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex:0 0 auto;flex:0 0 auto;width:100%;-webkit-order:2;order:2;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column;margin-top:-15px;text-align:center}
.module.variant-quote .slot.lede-content strong{font-weight:normal}
.module.variant-quote .slot.lede-content .attribution,.module.variant-quote .slot.lede-content .interactions{display:block;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;-webkit-flex-direction:column;flex-direction:column}
.module.variant-quote .slot.lede-content .attribution strong,.module.variant-quote .slot.lede-content .interactions strong{font-weight:normal}
.module.variant-quote .slot.lede-content .article{width:100%;font-family:"MB Empire Medium W01 Medium";font-size:14px}
.module.variant-quote .slot.lede-content .article strong{font-weight:normal}
.module.variant-quote .slot.lede-content .article a{color:#00bff0;margin-left:5px}
.module.variant-quote .slot.lede-content .article a:hover{color:#333}
.module.variant-quote .slot.lede-content .quote{font-size:24px;line-height:32px;font-family:"ITC Century W01 Light";margin:0;width:100%}
.module.variant-quote .slot.lede-content .quote strong{font-weight:normal}
.module.variant-quote .slot.lede-content .attribution{font-family:"MB Empire Medium W01 Medium";font-size:12px}
.module.variant-quote .slot.lede-content .interactions{-webkit-flex-direction:column;flex-direction:column;margin-top:15px;margin-bottom:20px}
.module.variant-quote .slot.lede-content .interactions span{font-family:"MB Empire W01 Bold";font-size:14px;text-transform:uppercase;display:block;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;-webkit-align-items:center;align-items:center;padding-bottom:6px}
.module.variant-quote .slot.lede-content .interactions a.tweet,.module.variant-quote .slot.lede-content .interactions a.read{color:#00bff0}
.module.variant-quote .slot.lede-content .interactions a.tweet{display:block;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative;width:100%;text-align:center;-webkit-justify-content:center;justify-content:center}
.module.variant-quote .slot.lede-content .interactions a.tweet:before{content:"\f099";font-family:FontAwesome;font-style:normal;text-decoration:inherit;margin-right:6px;color:#333;font-size:200%;height:40px;line-height:1}
.module.variant-quote .slot.lede-content .interactions span+span{padding-top:10px;border-top:1px solid #333;width:100%;-webkit-justify-content:center;justify-content:center;text-align:center}
.module.variant-quote .slot.lede-content .interactions span+span a{margin-left:4px}
.module.variant-quote .slot.lede-content .interactions span+span:before{margin:0 10px;content:"|"}


.wrap {
	margin: 47px auto;
	height: auto;
	width: 980px;
	z-index:98;
}


.revenue .wrap {
	width:1030px;
}


.new_played .wrap {
	width:1030px;
}


.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}


.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}


.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}


.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}



.do-more .icon {
  width: 130px;
  height: 130px;
  border-radius: 50%;
  margin: 0 auto 30px auto;
  position: relative;
}



.do-more .icon img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: block;
  width: 50%;
  height: auto;
  margin: 0 auto;
}


.about-us .values-icons .icon,
.leadership-team .values-icons .icon {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 25%;
  margin-left: 0%;
  margin-right: 0%;
  float: left;
  display: inline-block;
  position: relative;
  text-align: center;
}



.about-us .values-icons .icon:before,
.about-us .values-icons .icon:after,
.leadership-team .values-icons .icon:before,
.leadership-team .values-icons .icon:after {
  content: '';
  display: table;
}



.about-us .values-icons .icon:after,
.leadership-team .values-icons .icon:after {
  clear: both;
}



.about-us .values-icons .icon:last-child,
.leadership-team .values-icons .icon:last-child {
  margin-right: 0%;
}


  
  .leadership-team .values-icons .icon {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 100%;
    margin-left: 0%;
    margin-right: 3%;
    display: block;
    float: none;
    text-align: right;
    margin: 0 2%;
  }


  
  .about-us .values-icons .icon:before,
  .about-us .values-icons .icon:after,
  .leadership-team .values-icons .icon:before,
  .leadership-team .values-icons .icon:after {
    content: '';
    display: table;
  }


  
  .about-us .values-icons .icon:after,
  .leadership-team .values-icons .icon:after {
    clear: both;
  }


  
  .leadership-team .values-icons .icon:last-child {
    margin-right: 0%;
  }


  
  .about-us .values-icons .icon:last-child {
    margin-right: 0%;
    height: 89px;
  }



.about-us .values-icons .icon:before,
.leadership-team .values-icons .icon:before {
  width: 30%;
  left: 5%;
}


  
  .about-us .values-icons .icon:after {
    display: block;
    width: 1px;
    height: 50px;
    max-height: 100%;
    left: 19%;
    margin-top: 33px;
  }


.about-us .values-icons .icon:first-child:before,
.leadership-team .values-icons .icon:first-child:before {
  background: none;
}



.about-us .values-icons .icon:last-child:after,
.leadership-team .values-icons .icon:last-child:after {
  background: none;
}



.about-us .values-icons .icon-title,
.leadership-team .values-icons .icon-title {
  color: #607D8B;
  display: block;
  font-size: 14px;
  font-weight: 700;
  margin: 70px 0 50px 0;
  text-transform: uppercase;
}
.header-bar .navbar-toggle .icon-bars{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.header-bar .navbar-toggle .icon-bars .icon-bar{border-radius:0;background-color:#FFF}
.org-header-bar .navbar-toggle .icon-bar{border-radius:0;background-color:#fff}


* html #lang_sel,
* html #lang_sel_list {
  width: 12em;
}

* html #lang_sel a,
* html #lang_sel_list a {
  width: 149px;
}

* html #lang_sel a:visited,
* html #lang_sel_list a:visited {
  width: 149px;
}

* html #lang_sel ul ul,
* html #lang_sel_list ul {
  top: 18px;
}

* html #lang_sel ul ul a,
* html #lang_sel_list ul a {
  width: 150px;
}

* html #lang_sel ul ul a:visited,
* html #lang_sel_list ul a:visited {
  width: 150px;
}



#lang_sel_list {
  height: 32px;
  position: relative;
  z-index: 99;
  font-family: verdana, arial, sans-serif;
  
}

#lang_sel_list ul {
  padding: 0 !important;
  margin: 0 !important;
  list-style-type: none !important;
}

#lang_sel_list ul li:hover ul, #lang_sel_list ul a:hover ul {
  visibility: visible;
}

#lang_sel_list ul.lang_sel_list_vertical {
  width: 149px;
}

#lang_sel_list ul a {
  background: #ffffff;
  color: #444444;
  height: auto;
  line-height: 1em;
}

#lang_sel_list li {
  float: left;
  position: relative;
  padding: 0 !important;
  margin: 0 !important;
  list-style-type: none !important;
}

#lang_sel_list li:before {
  content: '' !important;
}

#lang_sel_list a {
  display: block;
  font-size: 11px;
  text-decoration: none !important;
  color: #444444;
  background: #fff;
  line-height: 18px;
  padding-left: 5px;
}

#lang_sel_list a:visited {
  display: block;
  font-size: 11px;
  text-decoration: none !important;
  color: #444444;
  background: #fff;
  line-height: 18px;
  padding-left: 5px;
}

#lang_sel_list a.lang_sel_sel {
  background-image: none;
  color: #444;
}

#lang_sel_list a.lang_sel_sel:hover {
  text-decoration: none;
  color: #000;
}

#lang_sel_list.lang_sel_list_vertical {
  width: 149px;
  
}

#lang_sel_list.lang_sel_list_vertical ul {
  
  height: 0;
  top: 19px;
  left: 0;
  border-top: 1px solid #cdcdcd;
}

#lang_sel_list.lang_sel_list_vertical ul a {
  padding: 3px 10px;
}

#lang_sel_list.lang_sel_list_vertical li {
  width: 149px;
}

#lang_sel_list.lang_sel_list_vertical a {
  border: 1px solid #cdcdcd;
  border-top-width: 0;
  padding-left: 10px;
}

#lang_sel_list.lang_sel_list_vertical a:visited {
  border: 1px solid #cdcdcd;
  border-top-width: 0;
  padding-left: 10px;
}

#lang_sel_list table {
  position: absolute;
  top: 0;
  left: 0;
  border-collapse: collapse;
}

#lang_sel_list img.iclflag {
  width: 18px;
  height: 12px;
  position: relative;
  top: 1px;
}

#lang_sel_list a.lang_sel_sel, #lang_sel_list a.lang_sel_sel:visited{color:#ffffff;}
#lang_sel_list a:hover, #lang_sel_list a.lang_sel_sel:hover{color:#ffffff;}
#lang_sel_list ul a.lang_sel_other, #lang_sel_list ul a.lang_sel_other:visited{color:#ffffff;}
#lang_sel_list ul a.lang_sel_other:hover{color:#ffffff;}
#lang_sel_list ul a.lang_sel_other, #lang_sel li ul a:link, #lang_sel_list ul a.lang_sel_other:visited{background-color:none;}
#lang_sel_list a, #lang_sel_list a:visited{border-color:none;}
 #lang_sel_list  ul{border-top:1px solid none;}
.span4{width:300px}
.row-fluid .span4{width:31.91489362%}
.uneditable-input.span4,input.span4,textarea.span4{width:286px}
.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}
.marketing .span4{text-align:center}
.marketing .span4 p{margin-left:10px;margin-right:10px}
.row-fluid .tc-content.span4,.row-fluid .tc-thumbnail.span4{width:31.91489362%;float:left}
.marketing .span4+.span4{margin-top:40px}
ul.inline,ul.links.inline{display:inline;padding-left:0;}


  .menu-item-depth-2 {
    min-width: 251px; }

.navbar-default li.menu-item-depth-0.current_page_item {
  background-color: transparent;
  padding-bottom: 0px; }


.top_menu_block {
	float:right;
	width:267px;
}


#feed .feed_image {
    float:left;
    margin: 0 16px 16px 0;
}


#flickr_feed .feed_image {
    margin-right: 12px;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
.container .jumbotron{padding-right:60px;padding-left:60px}

.pre-footer .container {
  padding-top: 45px;
}

.pre-footer-light .container {
  background: #fff;
  padding-top: 25px;
}
.teaserview{float:left;width:96.7742%}


.clearfloat:after {
  content: ".";
  display: block;
  visibility: hidden;
  clear: both;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first{margin-bottom:0px;}
.menu-item-has-children,.menu-item-language{position:relative;}
.menu-item-has-children:hover:after,.menu-item-language:hover:after{border-color:#c59d5f;}
.menu-item-has-children:after,.menu-item-language:after{content:"";position:absolute;top:50%;right:6px;margin-top:-2px;display:inline-block;width:5px;height:5px;border-right:1px solid #262526;border-bottom:1px solid #262526;-moz-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-o-transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);}
.header--transparent .menu-item-has-children:after,.header--transparent .menu-item-language:after{border-color:white;}
.headroom--not-top .menu-item-has-children:after,.headroom--not-top .menu-item-language:after{border-color:#262526;}
.is--ie .menu-item-has-children,.is--ie .menu-item-language{background-color:rgba(255,255,255,0.01);}
.lt-ie9 .menu-item-has-children,.lt-ie9 .menu-item-language,.ie9 .menu-item-has-children,.ie9 .menu-item-language{background-color:white;}
.sub-menu .menu-item-has-children,.sub-menu .menu-item-language{position:relative;}
.sub-menu .menu-item-has-children:after,.sub-menu .menu-item-language:after{right:24px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.navigation--main .nav--main li.menu-item-has-children:after,.navigation--main .nav--main li.menu-item-language:after{content:none;}
.nav--footer .menu-item-has-children:after,.nav--footer .menu-item-language:after{content:none;}


  
  #main-nav .navi-bar-container {
    display: none;
  }

		#jp_container_1 div.jp-controls-holder {width:284px;top:-2px;}

		#ms_container_1 div.jp-controls-holder {width:284px;top:-2px;}

		#ms_container_2 div.jp-controls-holder {width:284px;top:-2px;}




div.jp-controls-holder {
	clear: both;
	width:440px;
	margin:0 auto;
	position: relative;
	overflow:hidden;
	top:-8px; 
}
.clearfix:before,.clearfix:after{display:table;content:" "}
.clearfix:after{clear:both}

	#rev_slider_4_1_wrapper .tp-loader.spinner2{ background-color: #a11c3a !important; }



							





.rev_slider_wrapper{
	position:relative;
	z-index:0;
}

.post .post-content {font-size:14px;}

.post .post-content .post-text ul {margin-top:10px;}

.post .post-content .post-text a {color:#ff0099 !important;text-decoration:underline;}

.post .post-content .post-text a.btn {text-decoration:none;}

.post .post-content .post-text a.btn.read-more {color: #fff !important;margin: 10px 0;}

.post .post-content .post-text a.btn.read-more:hover {color:#ff0099 !important;}

.post .post-content .post-thumbnail,.post .post-content .post-gallery {background:#fff;text-align:center;margin:0 -15px 15px;border-bottom:1px solid #efefef;}

.post .post-content .post-thumbnail a,.post .post-content .post-gallery a {display:block;height:100%;}

.post .post-content .post-thumbnail img, .post .post-content .post-gallery img {max-height:100%;width:auto;}

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

.post .post-content iframe,.post .post-content object,.post .post-content embed {max-width:100%;width:100% !important;margin:5px auto 25px !important;}

	.post .post-content .post-thumbnail,
	.post .post-content .post-gallery {margin:0 -15px 15px;}

	.post .post-content iframe,
	.post .post-content object,
	.post .post-content embed {max-width:100% !important;width:100% !important;min-height:300px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first{margin-bottom:0px;}
.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}
.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}
.nav-collapse .dropdown-menu .divider{display:none}


.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input,
.input-append .dropdown-menu,
.input-prepend .dropdown-menu,
.input-append .popover,
.input-prepend .popover {
  font-size: 14px;
}


.dropup,
.dropdown {
  position: relative;
}


.dropdown-toggle {
  *margin-bottom: -3px;
}


.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0;
}


.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}


.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;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}


.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}


.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}


.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}


.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "";
}


.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}


.dropdown-submenu {
  position: relative;
}


.dropdown-submenu.pull-left {
  float: none;
}


.dropdown .dropdown-menu .nav-header {
  padding-right: 20px;
  padding-left: 20px;
}


.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}


.btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}


.btn-group.open .btn.dropdown-toggle {
  background-color: #e6e6e6;
}


.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #0044cc;
}


.btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406;
}


.btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f;
}


.btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351;
}


.btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4;
}


.btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222222;
}


.nav-tabs .dropdown-menu {
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
}


.nav-pills .dropdown-menu {
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}


.nav .dropdown-toggle .caret {
  margin-top: 6px;
  border-top-color: #006498;
  border-bottom-color: #006498;
}


.nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle:focus .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}




.nav-tabs .dropdown-toggle .caret {
  margin-top: 8px;
}


.nav .active .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}


.nav-tabs .active .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}


.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}


.navbar .nav .dropdown-toggle .caret {
  margin-top: 8px;
}

body.theme_default #top_header .main_navbar .dropdown.open {
  background: #ce4e4a;
}

body.theme_blue #top_header .main_navbar .dropdown.open {
  background: #4baad3;
}

body.theme_green #top_header .main_navbar .dropdown.open {
  background: #2ecc71;
}

body.theme_black #top_header .main_navbar .dropdown.open {
  background: #3d4445;
}

body.theme_black #top_header .main_navbar .dropdown.open a {
  color: #ffffff !important;
}


#top_header .main_navbar .dropdown .caret {
    border-top: 4px solid white;
}

#top_header .main_navbar .dropdown .dropdown-menu {
    background-color: rgba(0, 0, 0, 0.90);
    margin: -1px 0 0;
    padding: 0;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    border-radius: 0 !important;
}

#top_header .main_navbar .dropdown .dropdown-menu li {
    text-align: left;
}

#top_header .main_navbar .dropdown .dropdown-menu li a {
    font-size: 14px;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    padding: 10px;
    font-weight: 300;
}

#top_header .main_navbar .dropdown .dropdown-menu li a:hover {
    background: #4baaad3;
}

    #top_header .main_navbar .dropdown-menu {
        display: block;
        width: 100%;
        padding-bottom: 5px !important;
        position: relative;
        background: transparent !important;
        z-index: inherit;
        float: none;
        box-shadow: none !important;
        -webkit-box-shadow: none !important;
        -moz-box-shadow: none !important;
        -o-box-shadow: none !important;
        -ms-box-shadow: none !important;
        border: 0;
    }

    #top_header .main_navbar .dropdown-menu li {
        margin-left: 20px;
    }
.defaultNavigation .header .logins{padding-top:6px}
.defaultNavigation .header .loggedin .logins{padding-top:12px}
.ie7 .defaultNavigation .logins{position:relative;top:-28px}
.defaultNavigation .logins .absolute{right:0;width:100%;text-align:right;top:35px}
.defaultNavigation .logins .absolute a{text-align:center}
.bna-global.logins .absolute{position:relative!important;display:block!important}

.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 {float:left;margin-right:10px;}

.span-18 {width:710px;}

input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {border-left-width:1px;border-right-width:1px;padding-left:5px;padding-right:5px;}

input.span-18, textarea.span-18 {width:698px;}

.site-info {
    background: none repeat scroll 0 0 #52555d;
    border-top: 2px solid #cc6633; 
}


#global-footer .copyright {
	margin-left: 75px;
}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img {width: 100%; display: block;}



.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}

html[xmlns] .slides {display: block;}

* html .slides {height: 1%;}

.flexslider .slides { zoom: 1; }

.international-sites ul.country-menu li.selected {
  position: relative;
  border-left: 1px solid #ebebeb;
  border-right: 1px solid #d8d7d8;
  border-bottom: none;
  padding: 0;
}

.international-sites ul.country-menu li.selected:after,
.international-sites ul.country-menu li.selected .after {
  content: '';
  position: absolute;
  top: 9px;
  right: 10px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 6px 4px 0 4px;
  border-color: #00529c transparent transparent transparent;
  cursor: pointer;
}

.options-menu ul li.selected {
  padding: 2px 8px 5px;
  margin: 0 11px 0 9px;
}

  .international-sites ul.country-menu li.selected:after {
    right: 4px;
  }

div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}

				.menu-item .fa {
					display: inline-block;
					padding-right: 8px;
					vertical-align: top;
				}

				.dt-mega-menu .menu-item .fa,
				.sub-nav .menu-item .fa,
				#dl-menu .menu-item .fa {
					display: table-cell;
				}

	#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li:before {
		width: 100%;
		margin: 0 0px;
	}

	#page #megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li a {
		width: auto;
	}

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

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

#navigation ul.menu li.menu-item a i {
    padding-right: 6px;
}

#navigation ul.menu li.menu-item a .desc {
    display: block;
    line-height: 1;
    text-transform: none;
    font-size: inherit;
    padding-bottom: 5px;
    font-weight: normal;
    margin-top: -5px;
}


#wp_page_numbers li.page_info {
	float: left;
	font-size: 12px;
	font-family: Arial;
	color: #aaa;
	display: block;
	padding: 3px;
	padding-right: 5px;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
}


.cycloneslider-slide{
	z-index: -100;
}
section.carousel.ready ul.list{overflow:hidden}

#mainNav ul li.menu-item-6443 {
	display: none;
}

#mainNav ul#menu-header-main li.menu-item-7297 a:before {
	height: 17px;
}

#mainNav ul li.menu-item-7292 ul li {
  width: 225px;
}

#mainNav ul li.menu-item-7293 ul li,
#mainNav ul li.menu-item-7294 ul li,
#mainNav ul li.menu-item-7296 ul li {
  width: 205px;
}

	
	#mainNav ul li.menu-item-7297 { display: inline-block; }

	#mainNav ul li.menu-item-7300 .abbreviate { display: none; }

	#mainNav ul#menu-header-main li.menu-item-6442 a:before { height: 15px; }

	#mainNav ul li.menu-item-6421 ul li, #mainNav ul li.menu-item-6422 ul li, #mainNav ul li.menu-item-6423 ul li { width: 190px; }
	
	#mainNav .sub-menu, #mainNav ul li.menu-item-7292 ul li, #mainNav ul li.menu-item-7293 ul li, #mainNav ul li.menu-item-7294 ul li, #mainNav ul li.menu-item-7296 ul li { width: 100%; }

	#mainNav ul li.menu-item-7296 { display: block !important; }

	#mainNav ul#menu-header-contact li.menu-item-7303,
	#mainNav ul#menu-header-contact li.menu-item-7304,
	#mainNav ul#menu-header-contact li.menu-item-7305,
	#mainNav ul#menu-header-contact li.menu-item-7306,
	#mainNav ul#menu-header-contact li.menu-item-7307,
	#mainNav ul#menu-header-contact li.menu-item-7303 a,
	#mainNav ul#menu-header-contact li.menu-item-7304 a,
	#mainNav ul#menu-header-contact li.menu-item-7305 a,
	#mainNav ul#menu-header-contact li.menu-item-7306 a,
	#mainNav ul#menu-header-contact li.menu-item-7307 a { display: inline-block; }

	#mainNav ul#menu-header-contact li.menu-item-7299 { display: none; }
.menu-item{vertical-align:middle}
.site-navigation .menu-item{position:relative;display:block}
.site--regular .site-navigation .sub-menu .menu-item{margin:0}
.site--regular .site-navigation .sub-menu .menu-item .sub-menu{left:100%;left:calc(100% + 1.1588rem);right:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);top:-.7162rem}
.site--regular .site-navigation .sub-menu .menu-item .sub-menu.js-invert-position{left:auto;right:100%;right:calc(100% + 1.1588rem)}
.site--portable .site-navigation .menu-item,.site--responsive .site-navigation .menu-item{background-color:#f7f7f7;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.site--portable .site-navigation .sub-menu .menu-item,.site--responsive .site-navigation .sub-menu .menu-item{background-color:transparent}




#launch-goto {
  position: absolute;
  display: none;
  width: 340px;
  padding: 10px;
  background-color: #c56b2c;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  z-index: 999;
  font-size: 14px;
  line-height: 30px;
  color: #fff;
}

#launch-goto input {
  display: inline-block;
  width: 120px;
  height: 29px;
  padding: 0 15px;
  margin-left: 5px;
  border: 1px solid #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  vertical-align: middle;
  line-height: 29px;
}

#launch-goto a {
  display: inline-block;
  width: 33px;
  height: 29px;
  margin-left: 5px;
  background-color: #629ebb;
  border: 1px solid #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  vertical-align: middle;
  font-size: 12px;
  line-height: 29px;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
}

  #bg-container,
  #site-side,
  #site-footer,
  #launch-goto,
  #sub {
    display: none !important;
  }

.footer .column {
	display: inline-block;
	vertical-align: top;
	padding-left: 5px;
}

#homepage .three-column .column {
	display: inline-block;
	width: 300px;
	text-align: left;
}

#homepage .three-column .column:first-child {
	float: left;
}

#homepage .three-column .column:last-child {
	margin-right: 0;
	float: right;
}
.col{float:left}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}
table.visible-xs{display:table}
tr.visible-xs{display:table-row!important}
th.visible-xs,td.visible-xs{display:table-cell!important}
.visible-xs{display:table!important;}



.menu-dropdown li.level2 {  margin: 2px; border: none; }

.menu-dropdown li.level2:first-child { border: none; }


.menu-dropdown a.level2,
.menu-dropdown span.level2 {
	border-radius: 3px;
	background: #082f57;
	color: #fff;
}



.menu-dropdown a.level2:hover { color: #fff; background: #0c3e71; border-radius: 3px;}



.menu-dropdown a.current.level2 { font-weight: bold; }


.menu-dropdown li.level2 .level2 span.icon { margin-right: 4px; }


.menu-dropdown li.level2 .level2 span.icon + span,
.menu-dropdown li.level2 .level2 span.icon + span + span { margin-left: 39px; }



.menu-sidebar ul.level2 ul { padding-left: 10px; }


header li.menu-item, header li.page_item {
    position: relative;
    list-style-type: none;
}


    
    header li.menu-item.mi-depth-0:first-child, header li.page_item.pi_depth_0:first-child {
        padding-top: 0;
    }

    header li.menu-item.mi-depth-0:last-child, header li.page_item.pi_depth_0:last-child {
        padding-bottom: 0;
    }


    .dropdownmenu-default li.menu-item:first-child, .dropdownmenu-default li.page_item:first-child {
        padding-top: 4px;
    }

    .dropdownmenu-default li.menu-item:last-child, .dropdownmenu-default li.page_item:last-child {
        padding-bottom: 4px;
    }

    .mega-magazine .latest-posts-wrapper.menu-item {
        
        padding-right: 0;
    }

header .top-navi li.menu-item.mi-depth-0, header .top-navi li.page_item.pi_depth_0 {
    
    position: relative;
}

    .h1 nav.mainmenu li.menu-item.mi-depth-0, .h1 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }

    .h2 nav.mainmenu li.menu-item.mi-depth-0, .h2 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }



.vdp .main .contact-info .fn.n {font-size: 19px; font-weight:initial;}
.view-twitter-feed .views-field-field-tweet-author{vertical-align:top;}
.view-twitter-feed .views-field-field-tweet-linked-images{display:inline-block;float:right;}
.view-twitter-feed .views-field-field-tweet-contents{display:table-cell;}
.search-result .field-type-image,.node-teaser .field-type-image,.view-custom-search .views-row .views-field-field-image{float:right;display:inline-block;margin-left:1em;}
.view-custom-search .views-row .views-field-title a{color:#181818;display:block;font-size:1.429em;line-height:1.4;width:100%;padding-top:18px;}
.view-custom-search .views-row .views-field-body{display:inline-block;}
.view-custom-search .views-row .views-field-totalcount{color:#68696b;text-align:right;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .views-field-commerce-total{clear:both;font-size:20px;margin-top:25px;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .views-field-commerce-total .views-label{float:left;padding-right:5px;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .views-field-commerce-total .field-content{color:#456605;display:inline;float:right;}
.block-view-demo .views-field-title a{border-top:none !important;color:#eee;padding:0 !important;}
.tb-megamenu .block-view-demo .views-field-field-image{float:left;}
.tb-megamenu .block-view-demo .views-field-field-image img{border:1px solid #333;margin:0 20px 0 0;max-width:none !important;padding:4px;width:auto;}
.tb-megamenu .block-view-demo .views-field-title a{border-top:none;color:#aaa;padding:0;}
.tb-megamenu.style-green .block-view-demo .views-field-field-image img{border:1px solid #eee;}

.view-commerce-cart-block .views-field-quantity{white-space:nowrap;}
.row{width:100%;max-width:980px;min-width:727px;margin:0 auto;}
.row .row{min-width:0;}
.row .one{width:4.3%;}
.row .two{width:13%;}
.row .three{width:21.679%;}
.row .four{width:30.37%;}
.row .five{width:39.1%;}
.row .six{width:47.8%;}
.row .seven{width:56.5%;}
.row .eight{width:65.2%;}
.row .nine{width:73.9%;}
.row .ten{width:82.6%;}
.row .eleven{width:91.3%;}
.row .twelve{width:100%;}
.row .offset-by-one{margin-left:13.1%;}
.row .offset-by-two{margin-left:21.8%;}
.row .offset-by-three{margin-left:30.5%;}
.row .offset-by-four{margin-left:39.2%;}
.row .offset-by-five{margin-left:47.9%;}
.row .offset-by-six{margin-left:56.6%;}
.row .offset-by-seven{margin-left:65.3%;}
.row .offset-by-eight{margin-left:74.0%;}
.row .offset-by-nine{margin-left:82.7%;}
.row .offset-by-ten{margin-left:91.4%;}
.row .centered{float:none;margin:0 auto;}
.row .offset-by-one:first-child{margin-left:8.7%;}
.row .offset-by-two:first-child{margin-left:17.4%;}
.row .offset-by-three:first-child{margin-left:26.1%;}
.row .offset-by-four:first-child{margin-left:34.8%;}
.row .offset-by-five:first-child{margin-left:43.5%;}
.row .offset-by-six:first-child{margin-left:52.2%;}
.row .offset-by-seven:first-child{margin-left:60.9%;}
.row .offset-by-eight:first-child{margin-left:69.6%;}
.row .offset-by-nine:first-child{margin-left:78.3%;}
.row .offset-by-ten:first-child{margin-left:87%;}
.row .offset-by-eleven:first-child{margin-left:95.7%;}
.row:before,.row:after,.clearfix:before,.clearfix:after{content:"";display:table;}
.row:after,.clearfix:after{clear:both;}
.row,.clearfix{zoom:1;}
.reveal-modal .row{min-width:0;}
.row .row .column,.row .row .columns{padding:0;}
.row .phone-one:first-child,.row .phone-two:first-child,.row .phone-three:first-child,.row .phone-four:first-child{margin-left:0;}
.row .phone-one:last-child,.row .phone-two:last-child,.row .phone-three:last-child,.row .phone-four:last-child{float:right;}
.row .phone-one,.row .phone-two,.row .phone-three,.row .phone-four{margin-left:4.4%;float:left;min-height:1px;position:relative;padding:0;}
.row .phone-one{width:21.68%!important;}
.row .phone-two{width:47.8%!important;}
.row .phone-three{width:73.9%!important;}
.row .phone-four{width:100%!important;}
.row .push-one-phone{left:26.08%;}
.row .push-two-phone{left:52.2%}
.row .push-three-phone{left:78.3%}
.row .pull-one-phone{right:26.08%}
.row .pull-two-phone{right:52.2%}
.row .pull-three-phone{right:78.3%;}
div.reverie-header ul#glavno li .row{clear:both;float:left;width:100%;margin-bottom:10px;}
.no-menu #mobile-bar,.no-menu #navbar-container,.no-menu #side-menu-toggle,.no-menu #top-bar{display:none!important;visibility:hidden!important}
.menu-wide #mobile-bar .wrap,.menu-wide #navbar-container .wrap{max-width:none;width:98%}
#mobile-bar{display:none;border-bottom:1px solid rgba(0,0,0,.1);z-index:50;top:0;left:0;position:fixed;width:100%;height:50px;background:#FFF}
#mobile-bar .wrap{width:98%}
#mobile-bar .logo{float:none;display:table;height:100px!important;position:absolute}
#mobile-bar .logo a{display:block;position:relative;width:auto!important}
#mobile-bar .logo img{max-height:50px!important;width:auto}
#mobile-bar .logo-light{opacity:0}
#mobile-bar .logo-dark{opacity:1}
.menu-boxed #mobile-bar-inner{max-width:1140px;margin:0 auto}
.is-secondary-menu #mobile-bar .logo{left:50%}
.is-secondary-menu #mobile-bar .logo img{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.menu-semi-transparent.has-header-image #mobile-bar,.menu-semi-transparent.is-home-header #mobile-bar,.menu-transparent.has-header-image #mobile-bar,.menu-transparent.is-home-header #mobile-bar{background:0 0;border-bottom:none}
.menu-semi-transparent.has-header-image #mobile-bar .logo-light,.menu-semi-transparent.is-home-header #mobile-bar .logo-light,.menu-transparent.has-header-image #mobile-bar .logo-light,.menu-transparent.is-home-header #mobile-bar .logo-light{opacity:1}
.menu-semi-transparent.has-header-image #mobile-bar .logo-dark,.menu-semi-transparent.is-home-header #mobile-bar .logo-dark,.menu-transparent.has-header-image #mobile-bar .logo-dark,.menu-transparent.is-home-header #mobile-bar .logo-dark{opacity:0}
.breakpoint #menu-toggle,.breakpoint #mobile-bar,.breakpoint #side-menu-toggle{display:block}
.toggled-on #mobile-bar,.toggled-on.sticky-menu #mobile-bar{background:0 0!important;border:none!important}
.toggled-on #mobile-bar .logo-dark,.toggled-on.sticky-menu #mobile-bar .logo-dark{opacity:0!important}
.toggled-on #mobile-bar .logo-light,.toggled-on.sticky-menu #mobile-bar .logo-light{opacity:1!important}
.menu-dark #mobile-bar{border-bottom:1px solid rgba(255,255,255,.1);background:#0d0d0d}
.menu-dark #mobile-bar .logo-light{opacity:1}
.menu-dark #mobile-bar .logo-dark{opacity:0}
.sticky-menu #mobile-bar{background:#fff!important;border-bottom:1px solid rgba(0,0,0,.1)}
.sticky-menu #mobile-bar .logo-dark{opacity:1!important}
.sticky-menu #mobile-bar .logo-light{opacity:0!important}
.sticky-menu.menu-dark #mobile-bar{border-bottom:1px solid rgba(255,255,255,.1);background:#0d0d0d!important}
.sticky-menu.menu-dark #mobile-bar .logo-light{opacity:1!important}
.sticky-menu.menu-dark #mobile-bar .logo-dark{opacity:0!important}
.admin-bar #mobile-bar,.admin-bar #navbar-mobile,.admin-bar.sticky-menu #navbar-container{top:32px}
.is-side-menu #mobile-bar,.is-side-menu #top-bar,.is-side-menu .parallax-bg{left:0;-webkit-transition:left .3s ease-in-out;transition:left .3s ease-in-out}
.toggled-side-on #mobile-bar,.toggled-side-on #navbar-container,.toggled-side-on #top-bar,.toggled-side-on .parallax-bg,.toggled-side-on .pusher{left:-260px}
.boxed-layout #mobile-bar,.boxed-layout #navbar-container,.boxed-layout #top-bar,.boxed-layout .pusher{left:0!important}
.error404 #mobile-bar,.error404 #navbar-container,.error404 #side-menu-toggle,.error404 .site-footer{display:none}
.admin-bar #mobile-bar,.admin-bar #navbar-container-left,.admin-bar #navbar-container-right,.admin-bar #navbar-mobile,.admin-bar.sticky-menu #navbar-container{top:46px}
.breakpoint #mobile-bar{height:80px!important}
.breakpoint #mobile-bar .logo a,.breakpoint #mobile-bar .logo img{max-height:80px!important}
.centered,.clear,.clearfix,.comment,.comment-list,.comment-list .children,.searchform,.small-width,.wrap,blockquote,hr{zoom:1}
.centered:after,.centered:before,.clear:after,.clear:before,.clearfix:after,.clearfix:before,.comment-list .children:after,.comment-list .children:before,.comment-list:after,.comment-list:before,.comment:after,.comment:before,.searchform:after,.searchform:before,.small-width:after,.small-width:before,.wrap:after,.wrap:before,blockquote:after,blockquote:before,hr:after,hr:before{content:"";display:table}
.centered:after,.clear:after,.clearfix:after,.comment-list .children:after,.comment-list:after,.comment:after,.searchform:after,.small-width:after,.wrap:after,blockquote:after,hr:after{clear:both}


ul.aom_item .aom_lh {float:none; width:100%; list-style-type:none; margin:8px 0 0 0; padding:0;}

ul.aom_item .aom_lh li {float:left; margin:0; padding:0 6px 0 0;}

#mobile-menu.interactive li.menu-item { height: auto !important; }


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}

	body .product-carousel ul.products li.product {
		margin-left: 0!important;
		margin-right: 30px!important;
		float: left!important;
		clear: none!important;
	}

	body .woocommerce .product-carousel ul.products li.product {
		clear: none!important;
		float: left!important;
	}
.wk-slideset .set,
.wk-slideset
.nav{list-style:none;margin:0;padding:0}
.wk-slideset
.set{display:none;position:relative;text-align:center;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}
.wk-slideset .set:first-child{display:block}


[class^="tieicon-"]:before, [class*=" tieicon-"]:before, .search-block .search-button:before, #main-nav li.menu-item-home a:before, blockquote:before, .rss-cat-icon:before, #twitter-widget li:before, .flex-direction-nav a:before,
span.tie-date:before, span.post-comments:before, span.post-views:before, span.post-meta-author:before, span.post-cats:before {
    font-family: "tiefontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    width:32px;
    height:32px;
    display:inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 32px;
    font-size:18px;
	-webkit-font-smoothing: antialiased;
	-o-transform: scale(1);
	text-rendering: optimizeLegibility;
	text-shadow: none;
}

		#main-nav  ul li.menu-item-home ul li a,
		#main-nav  ul ul li.menu-item-home  a,
		#main-nav  ul li.menu-item-home ul li a:hover{
			background-color:transparent !important;
			text-indent:0;
			background-image:none !important;
			height:auto !important;
			width:auto;
		}



.menu-dropdown li.level2 {  margin: 2px; border: none; }

.menu-dropdown li.level2:first-child { border: none; }


.menu-dropdown a.level2,
.menu-dropdown span.level2 {
	border-radius: 3px;
	background: #082f57;
	color: #fff;
}



.menu-dropdown a.level2:hover { color: #fff; background: #0c3e71; border-radius: 3px;}



.menu-dropdown a.current.level2 { font-weight: bold; }


.menu-dropdown li.level2 .level2 span.icon { margin-right: 4px; }


.menu-dropdown li.level2 .level2 span.icon + span,
.menu-dropdown li.level2 .level2 span.icon + span + span { margin-left: 39px; }



.menu-sidebar ul.level2 ul { padding-left: 10px; }

#footer_text ul li.last:after {
	content: "";
	margin: 0 .5em 0 .5em;
}

#footer_text ul li.last {
	border: none;
	padding: 0px;
	*margin: 0px 0px 0px 7px;
}

.quiz_results_content_section_separator.last {
	border-bottom: none;
}

.quiz_results.last {
	padding-bottom: 20px;
}

.breakdownDetails table th.yearHeader.last,
.breakdownDetails table th.regionHeader.last {
	border-right: none;
}

.breakdownDetails table td.values.last {
	border-right: none;
}

.serviceDetails .locationContainer table td.last {
	border-right: none;
}

.serviceDetails .locationContainer table tr.last td {
	border-bottom: none;
}

		#content .inner { padding: 20px; }

		#content .inner h1 { color: #336600; font-size: 24px; margin: 0 0 10px 0; padding: 0 0 2px 0; border-bottom: 1px dotted #333; font-family: Arial, Helvetica, sans-serif;}

		#content .inner .pagecontent { font-size: 14px; line-height: 22px; }


.row .sixcol { width: 48%; }


.ie .sixcol { width: 48%; }

.td-mega-span .td-module-thumb {
  position: relative;
  margin-bottom: 0;
}

.header-search-wrap .td-aj-search-results .td-module-thumb {
  top: 10px;
  margin-left: 20px;
}


.td-module-thumb {
  position: relative;
  margin-bottom: 13px;
}

.td-module-thumb .entry-thumb {
  display: block;
}

.td-module-thumb:hover .td-admin-edit {
  display: block;
}

.td_module_1 .td-module-thumb {
  height: 160px;
  
  
  
}

.td_module_2 .td-module-thumb {
  height: 160px;
  
  
  
}

.td_module_3 .td-module-thumb {
  height: 235px;
  
  
  
}

.td_module_4 .td-module-thumb {
  height: 235px;
  
  
  
}

.td_module_5 .td-module-thumb {
  margin-bottom: 14px;
}

.td_module_6 .td-module-thumb {
  position: absolute;
  left: 0;
  top: 0;
  
}

.td_module_7 .td-module-thumb {
  position: absolute;
  right: 0;
  top: 0;
}

.td_module_10 .td-module-thumb {
  position: absolute;
  left: 0;
  top: 0;
  
  
}

.td-pb-span4 .td_module_10 .td-module-thumb {
  width: 80px;
  
  
}

.td_module_11 .td-module-thumb {
  position: absolute;
  left: 0;
  top: 0;
  
  
}

.td-pb-span4 .td_module_11 .td-module-thumb {
  position: relative;
  margin-bottom: 8px;
  
  
}

.td_module_13 .td-module-thumb {
  margin-bottom: 22px;
}

.td_module_14 .td-module-thumb {
  margin-bottom: 60px;
  
}

.td-pb-span8 .td_module_14 .td-module-thumb {
  height: 385px;
  
  
  
}

.td_module_16 .td-module-thumb {
  position: absolute;
  left: 0;
  top: 0;
  
}

.td_module_mx1 .td-module-thumb {
  margin-bottom: 0;
  overflow: hidden;
  height: 220px;
  
}

.td_module_mx1 .td-module-thumb .entry-thumb {
  max-width: none;
  
}

.td_module_mx1 .td-module-thumb a:last-child:before {
  bottom: 0;
  content: "";
  display: block;
  height: 80%;
  width: 100%;
  position: absolute;
  z-index: 1;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
  
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
  
}

.td_module_mx2 .td-module-thumb {
  position: absolute;
  margin-bottom: 0;
}

.td_module_mx3 .td-module-thumb {
  height: 235px;
  
  
  
}

.td_module_mx4 .td-module-thumb {
  margin-bottom: 7px;
  
}

  .td-column-1 .td_module_mx4 .td-module-thumb {
    margin-bottom: 7px;
  }

.td_module_mx7 .td-module-thumb {
  margin-bottom: 9px;
}

.td_module_mx8 .td-module-thumb {
  margin-bottom: 5px;
  overflow: hidden;
}

.td_module_mx8 .td-module-thumb a:last-child:after {
  bottom: 0;
  content: "";
  display: block;
  height: 80%;
  width: 100%;
  position: absolute;
  z-index: 0;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
}

.td_block_slide .td-module-thumb,
.td_block_slide .td-video-play-ico,
.td_block_slide .td-slide-meta,
.td_block_slide i {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.td_block_slide .td-module-thumb {
  margin-bottom: 0;
  z-index: -1;
  position: static;
}

.td_block_15 .td-column-3 .td-module-thumb {
  height: 135px;
  
  
  
}

.td_block_15 .td-column-2 .td-module-thumb {
  height: 150px;
  
  
  
}

.td_block_15 .td-column-1 .td-module-thumb {
  overflow: hidden;
  height: 104px;
  
  
  
}

.td_block_16 .td-column-3 .td-module-thumb {
  height: 135px;
  
  
  
}

.td_block_16 .td-column-2 .td-module-thumb {
  position: relative;
  height: 150px;
  
  
}

.td_block_16 .td_module_mx7 .td-module-thumb {
  
}

.td_block_18 .td_module_mx8 .td-module-thumb {
  
}

.td_block_18 .td-column-1 .td_module_mx8 .td-module-thumb {
  margin-bottom: 20px;
  
}

.td_block_18 .td-column-2 .td_module_mx8 .td-module-thumb {
  height: 385px;
  
  
  
}

.td_block_19 .td-column-1 .td-module-thumb {
  
  
  
}

.td_block_19 .td-column-2 .td-module-thumb {
  
  
  
}

.td_block_19 .td-column-3 .td-module-thumb {
  
  
  
}

.td_block_20 .td_module_14 .td-module-thumb {
  margin-bottom: 12px;
}

.td_block_20 .td_module_mx3 .td-module-thumb {
  margin-bottom: 0;
}


.td-pb-span4 .td_block_21 .td-module-thumb {
  width: 100px;
  
  
}


.td-grid-style-2 .td-big-grid-post-0 .td-module-thumb a:last-child:before,
.td-grid-style-3 .td-big-grid-post-0 .td-module-thumb a:last-child:before {
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 1;
  background: #4db2ec;
  background: -moz-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #4db2ec), color-stop(100%, #4a8f5e));
  background: -webkit-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: -o-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: -ms-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4db2ec', endColorstr='#4a8f5e', GradientType=1);
}

.td-grid-style-2 .td-big-grid-post-1 .td-module-thumb a:last-child:before,
.td-grid-style-3 .td-big-grid-post-1 .td-module-thumb a:last-child:before {
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 1;
  background: #d17646;
  background: -moz-linear-gradient(45deg, #d17646 0%, #c63939 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #d17646), color-stop(100%, #c63939));
  background: -webkit-linear-gradient(45deg, #d17646 0%, #c63939 100%);
  background: -o-linear-gradient(45deg, #d17646 0%, #c63939 100%);
  background: -ms-linear-gradient(45deg, #d17646 0%, #c63939 100%);
  background: linear-gradient(45deg, #d17646 0%, #c63939 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d17646', endColorstr='#c63939', GradientType=1);
}

.td-grid-style-2 .td-big-grid-post-2 .td-module-thumb a:last-child:before,
.td-grid-style-3 .td-big-grid-post-2 .td-module-thumb a:last-child:before {
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 1;
  background: #d760b7;
  background: -moz-linear-gradient(-45deg, #d760b7 0%, #3b78b4 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #d760b7), color-stop(100%, #3b78b4));
  background: -webkit-linear-gradient(-45deg, #d760b7 0%, #3b78b4 100%);
  background: -o-linear-gradient(-45deg, #d760b7 0%, #3b78b4 100%);
  background: -ms-linear-gradient(-45deg, #d760b7 0%, #3b78b4 100%);
  background: linear-gradient(135deg, #d760b7 0%, #3b78b4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d760b7', endColorstr='#3b78b4', GradientType=1);
}

.td-grid-style-2 .td-big-grid-post-3 .td-module-thumb a:last-child:before,
.td-grid-style-3 .td-big-grid-post-3 .td-module-thumb a:last-child:before {
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 1;
  background: #54a3db;
  background: -moz-linear-gradient(45deg, #54a3db 0%, #4bcf77 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #54a3db), color-stop(100%, #4bcf77));
  background: -webkit-linear-gradient(45deg, #54a3db 0%, #4bcf77 100%);
  background: -o-linear-gradient(45deg, #54a3db 0%, #4bcf77 100%);
  background: -ms-linear-gradient(45deg, #54a3db 0%, #4bcf77 100%);
  background: linear-gradient(45deg, #54a3db 0%, #4bcf77 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#54a3db', endColorstr='#4bcf77', GradientType=1);
}

.td-grid-style-2 .td-big-grid-post-4 .td-module-thumb a:last-child:before,
.td-grid-style-3 .td-big-grid-post-4 .td-module-thumb a:last-child:before {
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 1;
  background: #f4d03f;
  background: -moz-linear-gradient(-45deg, #f4d03f 0%, #f27a35 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #f4d03f), color-stop(100%, #f27a35));
  background: -webkit-linear-gradient(-45deg, #f4d03f 0%, #f27a35 100%);
  background: -o-linear-gradient(-45deg, #f4d03f 0%, #f27a35 100%);
  background: -ms-linear-gradient(-45deg, #f4d03f 0%, #f27a35 100%);
  background: linear-gradient(135deg, #f4d03f 0%, #f27a35 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4d03f', endColorstr='#f27a35', GradientType=1);
}

.td-grid-style-2 .td-big-grid-post-5 .td-module-thumb a:last-child:before,
.td-grid-style-3 .td-big-grid-post-5 .td-module-thumb a:last-child:before {
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 1;
  background: #d760b7;
  background: -moz-linear-gradient(-45deg, #d760b7 0%, #3b78b4 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #d760b7), color-stop(100%, #3b78b4));
  background: -webkit-linear-gradient(-45deg, #d760b7 0%, #3b78b4 100%);
  background: -o-linear-gradient(-45deg, #d760b7 0%, #3b78b4 100%);
  background: -ms-linear-gradient(-45deg, #d760b7 0%, #3b78b4 100%);
  background: linear-gradient(135deg, #d760b7 0%, #3b78b4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d760b7', endColorstr='#3b78b4', GradientType=1);
}

.td-grid-style-2 .td-big-grid-post-6 .td-module-thumb a:last-child:before,
.td-grid-style-3 .td-big-grid-post-6 .td-module-thumb a:last-child:before {
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 1;
  background: #4db2ec;
  background: -moz-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #4db2ec), color-stop(100%, #4a8f5e));
  background: -webkit-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: -o-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: -ms-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4db2ec', endColorstr='#4a8f5e', GradientType=1);
}

.td-grid-style-1 .td-module-thumb a:last-child:before {
  bottom: 0;
  content: "";
  display: block;
  height: 70%;
  width: 100%;
  position: absolute;
  z-index: 1;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
  
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
  
  
}

.td-grid-style-1.td-hover-1 .td-module-thumb .entry-thumb {
  transition: transform 0.3s ease, opacity 0.3s;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;
}

.td-grid-style-1.td-hover-1 .td-module-thumb a:last-child:before {
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}

.td-grid-style-1.td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb {
  transform: scale3d(1.1, 1.1, 1);
  -webkit-transform: scale3d(1.1, 1.1, 1);
  -moz-transform: scale3d(1.1, 1.1, 1) rotate(0.02deg);
}

.td-grid-style-1.td-hover-1 .td-big-grid-post:hover .td-module-thumb a:last-child:before {
  background-color: rgba(0, 0, 0, 0.1);
}

.td-grid-style-2 .td-module-thumb a:last-child:before {
  -webkit-box-shadow: inset 0 0 50px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0 0 50px 0 rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 0 50px 0 rgba(0, 0, 0, 0.5);
  opacity: 0.8;
}

.td-grid-style-2.td-hover-1 .td-module-thumb .entry-thumb {
  transition: transform 0.3s ease, opacity 0.3s;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;
}

.td-grid-style-3 .td-module-thumb a:last-child:before {
  opacity: 0.8;
}

.td-grid-style-3.td-hover-1 .td-module-thumb .entry-thumb {
  transition: transform 0.3s ease, opacity 0.3s;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;
}

.td-grid-style-4.td-hover-1 .td-module-thumb .entry-thumb {
  transition: transform 0.3s ease, opacity 0.3s;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;
}

.td-grid-style-5 .td-module-thumb a:last-child:before {
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 1;
}

.td-grid-style-5.td-hover-1 .td-module-thumb a:last-child:before {
  -webkit-transition: box-shadow 0.3s ease;
  -moz-transition: box-shadow 0.3s ease;
  -o-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
}

.td-grid-style-5.td-hover-1 .td-module-thumb .entry-thumb {
  transition: transform 0.3s ease, opacity 0.3s;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;
}

.td-grid-style-5.td-hover-1 .td-big-grid-post:hover .td-module-thumb a:last-child:before {
  box-shadow: inset 0 0 50px 0 rgba(0, 0, 0, 0.75);
}

.td-big-grid-post .td-module-thumb {
  overflow: hidden;
  margin: 0;
}

.td-big-grid-post .td-module-thumb img {
  max-width: none;
}

.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-module-thumb {
  
}

.td_block_big_grid_1 .td-big-thumb .td-module-thumb {
  width: 532px;
  height: 399px;
  
  
  
}

.td_block_big_grid_1 .td-small-thumb .td-module-thumb {
  width: 265px;
  height: 198px;
  
  
}

.td_block_big_grid_1 .td-module-empty .td-module-thumb {
  width: 265px;
  height: 198px;
  
  
}

.td_block_big_grid_2 .td-big-thumb .td-module-thumb {
  width: 741px;
  height: 486px;
  
  
  
}

.td_block_big_grid_2 .td-small-thumb .td-module-thumb {
  width: 324px;
  height: 160px;
  
  
  
}

.td_block_big_grid_2 .td-module-empty .td-module-thumb {
  width: 324px;
  height: 160px;
  
  
}

.td_block_big_grid_3 .td-big-thumb .td-module-thumb {
  width: 532px;
  height: 462px;
  
  
  
}

.td_block_big_grid_3 .td-medium-thumb .td-module-thumb {
  width: 533px;
  height: 261px;
  
  
  
}

.td_block_big_grid_3 .td-small-thumb .td-module-thumb {
  width: 265px;
  height: 198px;
  
  
  
}

.td_block_big_grid_3 .td-module-empty.td-big-grid-post-1 .td-module-thumb {
  width: 533px;
  height: 261px;
  margin-bottom: 3px;
  
  
}

.td_block_big_grid_3 .td-module-empty.td-big-grid-post-2 .td-module-thumb,
.td_block_big_grid_3 .td-module-empty.td-big-grid-post-3 .td-module-thumb {
  width: 265px;
  height: 198px;
  
  
}

.td_block_big_grid_4 .td-module-thumb {
  height: 399px;
  
  
  
}

.td_block_big_grid_5 .td-big-grid-post .td-module-thumb {
  height: 220px;
  
  
  
}

.td_block_big_grid_5 .td-module-thumb a:last-child:before {
  height: 100%;
}

.td_block_big_grid_5 .td-module-empty .td-module-thumb {
  height: 220px;
  
  
  
}

.td_block_big_grid_6 .td-big-grid-post-0 .td-module-thumb,
.td_block_big_grid_6 .td-big-grid-post-1 .td-module-thumb {
  height: 373px;
  
  
  
}

.td_block_big_grid_6 .td-big-grid-post-2 .td-module-thumb,
.td_block_big_grid_6 .td-big-grid-post-3 .td-module-thumb,
.td_block_big_grid_6 .td-big-grid-post-4 .td-module-thumb,
.td_block_big_grid_6 .td-big-grid-post-5 .td-module-thumb,
.td_block_big_grid_6 .td-big-grid-post-6 .td-module-thumb {
  height: 140px;
  
  
  
}

.td_block_big_grid_6.td-grid-style-2 .td-big-grid-post-3 .td-module-thumb a:last-child:before,
.td_block_big_grid_6.td-grid-style-3 .td-big-grid-post-3 .td-module-thumb a:last-child:before {
  background: #d17646;
  background: -moz-linear-gradient(45deg, #d17646 0%, #c63939 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #d17646), color-stop(100%, #c63939));
  background: -webkit-linear-gradient(45deg, #d17646 0%, #c63939 100%);
  background: -o-linear-gradient(45deg, #d17646 0%, #c63939 100%);
  background: -ms-linear-gradient(45deg, #d17646 0%, #c63939 100%);
  background: linear-gradient(45deg, #d17646 0%, #c63939 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d17646', endColorstr='#c63939', GradientType=1);
}

.td_block_big_grid_7 .td-big-grid-post-0 .td-module-thumb,
.td_block_big_grid_7 .td-big-grid-post-1 .td-module-thumb,
.td_block_big_grid_7 .td-big-grid-post-2 .td-module-thumb {
  height: 220px;
  
  
  
}

.td_block_big_grid_7 .td-big-grid-post-1 .td-module-thumb,
.td_block_big_grid_7 .td-big-grid-post-2 .td-module-thumb {
  
}

.td_block_big_grid_7 .td-big-grid-post-3 .td-module-thumb,
.td_block_big_grid_7 .td-big-grid-post-4 .td-module-thumb,
.td_block_big_grid_7 .td-big-grid-post-5 .td-module-thumb,
.td_block_big_grid_7 .td-big-grid-post-6 .td-module-thumb {
  height: 175px;
  
  
}

.td_block_big_grid_7.td-grid-style-2 .td-big-grid-post-3 .td-module-thumb a:last-child:before,
.td_block_big_grid_7.td-grid-style-3 .td-big-grid-post-3 .td-module-thumb a:last-child:before {
  background: #d760b7;
  background: -moz-linear-gradient(-45deg, #d760b7 0%, #3b78b4 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #d760b7), color-stop(100%, #3b78b4));
  background: -webkit-linear-gradient(-45deg, #d760b7 0%, #3b78b4 100%);
  background: -o-linear-gradient(-45deg, #d760b7 0%, #3b78b4 100%);
  background: -ms-linear-gradient(-45deg, #d760b7 0%, #3b78b4 100%);
  background: linear-gradient(135deg, #d760b7 0%, #3b78b4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d760b7', endColorstr='#3b78b4', GradientType=1);
}

.td_block_big_grid_7.td-grid-style-2 .td-big-grid-post-5 .td-module-thumb a:last-child:before,
.td_block_big_grid_7.td-grid-style-3 .td-big-grid-post-5 .td-module-thumb a:last-child:before {
  background: #4db2ec;
  background: -moz-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #4db2ec), color-stop(100%, #4a8f5e));
  background: -webkit-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: -o-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: -ms-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4db2ec', endColorstr='#4a8f5e', GradientType=1);
}

.td_block_big_grid_7.td-grid-style-2 .td-big-grid-post-6 .td-module-thumb a:last-child:before,
.td_block_big_grid_7.td-grid-style-3 .td-big-grid-post-6 .td-module-thumb a:last-child:before {
  background: #d17646;
  background: -moz-linear-gradient(45deg, #d17646 0%, #c63939 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #d17646), color-stop(100%, #c63939));
  background: -webkit-linear-gradient(45deg, #d17646 0%, #c63939 100%);
  background: -o-linear-gradient(45deg, #d17646 0%, #c63939 100%);
  background: -ms-linear-gradient(45deg, #d17646 0%, #c63939 100%);
  background: linear-gradient(45deg, #d17646 0%, #c63939 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d17646', endColorstr='#c63939', GradientType=1);
}

.td_block_big_grid_8 .td-big-grid-post-1 .td-module-thumb,
.td_block_big_grid_8 .td-big-grid-post-2 .td-module-thumb,
.td_block_big_grid_8 .td-big-grid-post-3 .td-module-thumb,
.td_block_big_grid_8 .td-big-grid-post-4 .td-module-thumb,
.td_block_big_grid_8 .td-big-grid-post-5 .td-module-thumb {
  height: 182px;
  
  
}

.td_block_big_grid_8 .td-big-grid-post-0 .td-module-thumb,
.td_block_big_grid_8 .td-big-grid-post-1 .td-module-thumb {
  
}

.td_block_big_grid_8 .td-big-grid-post-0 .td-module-thumb,
.td_block_big_grid_8 .td-big-grid-post-6 .td-module-thumb {
  height: 364px;
  
  
}

.td_block_big_grid_8 .td-big-grid-post-2 .td-module-thumb,
.td_block_big_grid_8 .td-big-grid-post-3 .td-module-thumb,
.td_block_big_grid_8 .td-big-grid-post-4 .td-module-thumb,
.td_block_big_grid_8 .td-big-grid-post-5 .td-module-thumb,
.td_block_big_grid_8 .td-big-grid-post-6 .td-module-thumb {
  
}

.td_block_big_grid_8.td-grid-style-2 .td-big-grid-post-1 .td-module-thumb a:last-child:before,
.td_block_big_grid_8.td-grid-style-3 .td-big-grid-post-1 .td-module-thumb a:last-child:before {
  background: rgba(244, 208, 63, 0.97);
  background: -moz-linear-gradient(-45deg, rgba(244, 208, 63, 0.97) 0%, #f27a35 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(244, 208, 63, 0.97)), color-stop(100%, #f27a35));
  background: -webkit-linear-gradient(-45deg, rgba(244, 208, 63, 0.97) 0%, #f27a35 100%);
  background: -o-linear-gradient(-45deg, rgba(244, 208, 63, 0.97) 0%, #f27a35 100%);
  background: -ms-linear-gradient(-45deg, rgba(244, 208, 63, 0.97) 0%, #f27a35 100%);
  background: linear-gradient(135deg, rgba(244, 208, 63, 0.97) 0%, #f27a35 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4d03f', endColorstr='#f27a35', GradientType=1);
}

.td_block_big_grid_8.td-grid-style-2 .td-big-grid-post-2 .td-module-thumb a:last-child:before,
.td_block_big_grid_8.td-grid-style-3 .td-big-grid-post-2 .td-module-thumb a:last-child:before {
  background: #d17646;
  background: -moz-linear-gradient(45deg, #d17646 0%, #c63939 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #d17646), color-stop(100%, #c63939));
  background: -webkit-linear-gradient(45deg, #d17646 0%, #c63939 100%);
  background: -o-linear-gradient(45deg, #d17646 0%, #c63939 100%);
  background: -ms-linear-gradient(45deg, #d17646 0%, #c63939 100%);
  background: linear-gradient(45deg, #d17646 0%, #c63939 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d17646', endColorstr='#c63939', GradientType=1);
}

.td_block_big_grid_8.td-grid-style-2 .td-big-grid-post-3 .td-module-thumb a:last-child:before,
.td_block_big_grid_8.td-grid-style-3 .td-big-grid-post-3 .td-module-thumb a:last-child:before {
  background: #d760b7;
  background: -moz-linear-gradient(-45deg, #d760b7 0%, #3b78b4 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #d760b7), color-stop(100%, #3b78b4));
  background: -webkit-linear-gradient(-45deg, #d760b7 0%, #3b78b4 100%);
  background: -o-linear-gradient(-45deg, #d760b7 0%, #3b78b4 100%);
  background: -ms-linear-gradient(-45deg, #d760b7 0%, #3b78b4 100%);
  background: linear-gradient(135deg, #d760b7 0%, #3b78b4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d760b7', endColorstr='#3b78b4', GradientType=1);
}

.td_block_big_grid_8.td-grid-style-2 .td-big-grid-post-4 .td-module-thumb a:last-child:before,
.td_block_big_grid_8.td-grid-style-3 .td-big-grid-post-4 .td-module-thumb a:last-child:before {
  background: #4db2ec;
  background: -moz-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #4db2ec), color-stop(100%, #4a8f5e));
  background: -webkit-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: -o-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: -ms-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4db2ec', endColorstr='#4a8f5e', GradientType=1);
}

.td_block_big_grid_8.td-grid-style-2 .td-big-grid-post-5 .td-module-thumb a:last-child:before,
.td_block_big_grid_8.td-grid-style-3 .td-big-grid-post-5 .td-module-thumb a:last-child:before {
  background: #4db2ec;
  background: -moz-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #4db2ec), color-stop(100%, #4a8f5e));
  background: -webkit-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: -o-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: -ms-linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  background: linear-gradient(45deg, #4db2ec 0%, #4a8f5e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4db2ec', endColorstr='#4a8f5e', GradientType=1);
}

.td_block_big_grid_8.td-grid-style-2 .td-big-grid-post-6 .td-module-thumb a:last-child:before,
.td_block_big_grid_8.td-grid-style-3 .td-big-grid-post-6 .td-module-thumb a:last-child:before {
  background: #b0b43b;
  background: -moz-linear-gradient(-45deg, #b0b43b 0%, rgba(145, 96, 81, 0.97) 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #b0b43b), color-stop(100%, rgba(145, 96, 81, 0.97)));
  background: -webkit-linear-gradient(-45deg, #b0b43b 0%, rgba(145, 96, 81, 0.97) 100%);
  background: -o-linear-gradient(-45deg, #b0b43b 0%, rgba(145, 96, 81, 0.97) 100%);
  background: -ms-linear-gradient(-45deg, #b0b43b 0%, rgba(145, 96, 81, 0.97) 100%);
  background: linear-gradient(135deg, #b0b43b 0%, rgba(145, 96, 81, 0.97) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0b43b', endColorstr='#916051', GradientType=1);
}

.td_block_big_grid_8 .td-module-empty.td-big-grid-post-6 .td-module-thumb {
  height: 364px;
  
  
}

  .td-big-grid-slide .td_module_mx9 .td-module-thumb {
    max-height: 200px;
  }

.td_block_related_posts .td-module-thumb {
  margin-bottom: 7px;
}

.td-post-template-11 .td_block_related_posts .td-module-thumb {
  
}

.td-content-more-articles-box .td-module-thumb {
  height: auto !important;
}

.td-magazine .td-grid-style-1.td-hover-1 .td-module-thumb a:last-child::before {
  opacity: 0.6;
}

.td-travel .td-travel-features .td_module_3 .td-module-thumb {
  height: 220px;
  
  
  
}

.td-black .td-main-content-wrap,
.td-black .td-category-grid,
.td-black .post,
.td-black .td-category-header,
.td-black .td-big-grid-post .td-module-thumb,
.td-black .td_module_14 .td-module-meta-holder,
.td-black .td-post-template-4 .td-post-title,
.td-black .td-post-template-6 .td-post-header-holder,
.td-black .td-post-template-8-box,
.td-black .td-smart-list-dropdown-wrap .td-smart-list-dropdown,
.td-black .td_module_mx3 .td-module-meta-info {
  background-color: #1a1a1a;
}

.ie8 .td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb,
.ie9 .td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb,
.ie10 .td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb,
.ie11 .td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb {
  transform: none;
}

.ie8 .td-grid-style-1 .td-module-thumb a {
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f000000', endColorstr='#000000', GradientType=0);
}

.ie8 .td-grid-style-1 .td-module-thumb a img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
}

.ie8 .td-grid-style-2 .td-module-thumb a,
.ie8 .td-grid-style-3 .td-module-thumb a {
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 1;
}

.ie8 .td-grid-style-2 .td-module-thumb a img,
.ie8 .td-grid-style-3 .td-module-thumb a img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
}

.ie8 .td-grid-style-2 .td-big-grid-post-0 .td-module-thumb a,
.ie8 .td-grid-style-3 .td-big-grid-post-0 .td-module-thumb a {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4db2ec', endColorstr='#4a8f5e', GradientType=1);
}

.ie8 .td-grid-style-2 .td-big-grid-post-1 .td-module-thumb a,
.ie8 .td-grid-style-3 .td-big-grid-post-1 .td-module-thumb a {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d17646', endColorstr='#c63939', GradientType=1);
}

.ie8 .td-grid-style-2 .td-big-grid-post-2 .td-module-thumb a,
.ie8 .td-grid-style-3 .td-big-grid-post-2 .td-module-thumb a {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d760b7', endColorstr='#3b78b4', GradientType=1);
}

.ie8 .td-grid-style-2 .td-big-grid-post-3 .td-module-thumb a,
.ie8 .td-grid-style-3 .td-big-grid-post-3 .td-module-thumb a {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#54a3db', endColorstr='#4bcf77', GradientType=1);
}

.ie8 .td-grid-style-2 .td-big-grid-post-4 .td-module-thumb a,
.ie8 .td-grid-style-3 .td-big-grid-post-4 .td-module-thumb a {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4d03f', endColorstr='#f27a35', GradientType=1);
}

.ie8 .td-grid-style-2 .td-big-grid-post-5 .td-module-thumb a,
.ie8 .td-grid-style-3 .td-big-grid-post-5 .td-module-thumb a {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d760b7', endColorstr='#3b78b4', GradientType=1);
}

.ie8 .td-grid-style-2 .td-big-grid-post-6 .td-module-thumb a,
.ie8 .td-grid-style-3 .td-big-grid-post-6 .td-module-thumb a {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4db2ec', endColorstr='#4a8f5e', GradientType=1);
}

.ie8 .td-grid-style-5 .td-module-thumb a {
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 1;
  background-color: black;
}

.ie8 .td-grid-style-5 .td-module-thumb a img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

.ie9 .td-grid-style-2 .td-big-grid-post-0 .td-module-thumb a:last-child:before,
.ie9 .td-grid-style-3 .td-big-grid-post-0 .td-module-thumb a:last-child:before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNGRiMmVjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRhOGY1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
}

.ie9 .td-grid-style-2 .td-big-grid-post-1 .td-module-thumb a:last-child:before,
.ie9 .td-grid-style-3 .td-big-grid-post-1 .td-module-thumb a:last-child:before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZDE3NjQ2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M2MzkzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
}

.ie9 .td-grid-style-2 .td-big-grid-post-2 .td-module-thumb a:last-child:before,
.ie9 .td-grid-style-3 .td-big-grid-post-2 .td-module-thumb a:last-child:before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZDc2MGI3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNiNzhiNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
}

.ie9 .td-grid-style-2 .td-big-grid-post-3 .td-module-thumb a:last-child:before,
.ie9 .td-grid-style-3 .td-big-grid-post-3 .td-module-thumb a:last-child:before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTRhM2RiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRiY2Y3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
}

.ie9 .td-grid-style-2 .td-big-grid-post-4 .td-module-thumb a:last-child:before,
.ie9 .td-grid-style-3 .td-big-grid-post-4 .td-module-thumb a:last-child:before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjRkMDNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyN2EzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
}

.ie9 .td-grid-style-2 .td-big-grid-post-5 .td-module-thumb a:last-child:before,
.ie9 .td-grid-style-3 .td-big-grid-post-5 .td-module-thumb a:last-child:before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZDc2MGI3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNiNzhiNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
}

.ie9 .td-grid-style-2 .td-big-grid-post-6 .td-module-thumb a:last-child:before,
.ie9 .td-grid-style-3 .td-big-grid-post-6 .td-module-thumb a:last-child:before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNGRiMmVjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRhOGY1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
}

.ie9 .td-grid-style-1 .td-module-thumb a:last-child:before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC43Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
}

.td-md-is-android .td-grid-style-5.td-hover-1 .td-big-grid-post:hover .td-module-thumb a:last-child:before {
  box-shadow: none;
}

.td-md-is-ios .td-grid-style-5.td-hover-1 .td-big-grid-post:hover .td-module-thumb a:last-child:before {
  box-shadow: none;
}

.td-md-is-safari .td_block_big_grid_8 .td-module-thumb {
  -webkit-transform: none;
}

.td-md-is-safari .td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb {
  transform: none;
  -webkit-transform: none;
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}

.hero-fullscreen,
.hero-fullscreen .container,
.hero-fullscreen .container-fluid {
	height: 100%;
}
.medium-3{width:25%}

.footer_top_col_3 {
	width: 30%;
}


 

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
 

 
.flexslider {margin: 0; padding: 0;}
 
.flexslider .slides img {width: 100%; display: block;}

.flexslider .slides {zoom: 1;}

.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}

.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}


.flexslider .slides li {
    position: relative;
}


.flexslider .slides p {
    margin: 0;
}


.metaslider .flexslider.filmstrip {
	margin-top: 10px;
}

.metaslider .flexslider.filmstrip .slides li {
    cursor: pointer;
    opacity: 0.5;
}

.metaslider .flexslider.filmstrip .slides li.flex-active-slide,
.metaslider .flexslider.filmstrip .slides li:hover,
.metaslider .flexslider.filmstrip .slides li:focus {
    opacity: 1.0 !important;
}

.metaslider.nav-hidden .flexslider {
    margin-bottom: 0;
}

.metaslider.nav-hidden.add-margin .flexslider {
    margin-bottom: 40px;
}



.article .metaslider ol,
.art-article .metaslider img,
#widgets .metaslider ul,
#widgets .metaslider ol,
#content .metaslider ul,
#content .metaslider ol,
#content .metaslider li,
.entry .metaslider ul,
.entry .metaslider ol,
.entry-content .metaslider ul,
.entry-content .metaslider ol,
.entry-content .metaslider img
.metaslider .flexslider ul,
.metaslider .flexslider .slides li,
.metaslider .flexslider .slides ul,
.metaslider .flexslider .slides ol,
.metaslider .flexslider .flex-direction-nav,
.metaslider .flexslider .flex-direction-nav li,
.entry-content .metaslider .flexslider ol.flex-control-nav
 {
    border: 0;
    border-top: 0;
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
    margin: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    list-style-type: none;
    list-style: none;
    padding: 0;
    line-height: normal;
}


	.section-body.split-sec .row .xcolumn.blue-box {
	    
	    
	    vertical-align: top;
	    border: 0;
	}

	.section-body.split-sec .row .xcolumn.col-bg-img {
	    
	    
	    vertical-align: top;
	    
	}

	.section-body.split-sec .xcolumn.col-bg-img {
		padding: 90px 90px 120px 90px;
	}
.product-tile-image_img{max-width:100%}
.live-feed .live-feed-content p.category{color:#a1a1a1;display:block;font-style:italic;margin:0 0 2px;padding:0;font-size:11px;height:12px;line-height:12px}
.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-4{width:33.33333333%;}

.layout-showcase .sprocket-features-list {position: relative;padding: 0 !important;-webkit-transform: translateZ(0); -webkit-font-smoothing: subpixel-antialiased;}

.layout-showcase .sprocket-features-list li {position: absolute;top: 0;left: 0;opacity: 0;width: 100%;height: 100%;display: none;}

.layout-showcase .sprocket-features-list li.active {position: static;height: auto;opacity: 1;display: block;}


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}


.footer--site .menu .menu-item {
  line-height: 1;
  list-style: none;
  border-left: 1px solid;
  float: left;
  padding-left: 0.625rem;
  margin-left: 0.5625rem;
}


.footer--site .menu .menu-item:first-child {
  margin: 0;
  padding: 0;
  border: none;
}


.footer--site .menu .menu-item a {
  color: #555555;
}


.metaslider .caption-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    background: black;
    color: white;
    line-height: 30px;
    opacity: 0.7;
    margin: 0;
    display: block;
    width: 100%;
}


.metaslider .caption-wrap .caption img {
    width: auto;
}
#slideshow .metaslider .caption-wrap{background:rgba(0,0,0,0);bottom:auto;color:#FFF;left:220px;opacity:1;position:absolute;top:230px;width:345px}
#slideshow .metaslider .caption-wrap.right{left:690px;width:360px}
#slideshow .metaslider .caption-wrap .learnMore{background:#3F6C8A;border:1px solid #555;color:#FFF;display:inline-block;font-size:15px;line-height:100%;margin-top:10px;opacity:.8;padding:4px 10px}
#t3Slideshow .metaslider .caption-wrap{color:#fff;background:#4e4c4a;opacity:.75}
.page-template-page-templatestemplate10-php #slideshow .caption-wrap{top:auto;bottom:40px;width:auto;left:20px}
#slideshow .metaslider .caption-wrap.mxv{left:707px;width:300px;margin-top:94px}
#block-block-29{float:right;height:0;position:relative;top:-15px;}

	div#block-block-29 {
		display: none;
	}



.front div.iwd-logo, div#block-block-29, .not-front div#block-block-43  {
	display: none;
}
ul.links li,.block ul{background-image:none;padding:0;}
.block{border-width:0;border-radius:0;margin:0;padding:0;}
#block-menu-secondary-menu ul.links li,.block ul{padding:0 0 5px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}


#schoolpics {
position: relative;
width: 680px;
margin-top: 10px;
height: 250px;
}


#schoolpics a {
text-decoration: none;
}


#schoolpics img {
border: 0;
}


.fontscript { font-family: 'Lobster', cursive; }

#tagline span.fontscript { font-size:110px; margin-right:15px; }

.LocSearchTitle .fontscript { font-size:50px; line-height:85%; }
#content .content-wrapper #main .page-header,#content .content-wrapper #main .page-body{padding:0 20px}
.page-header,.page-body{padding:0 30px}
.page-body,body#tinymce{font-size:14px;line-height:28px;color:#58646b;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.page-body .intro,body#tinymce .intro{font-size:16px;color:#2e3438}
.page-body h1,body#tinymce h1,.page-body h2,body#tinymce h2,.page-body h3,body#tinymce h3{font-family:'Roboto Slab',serif;font-weight:normal}
.page-body h2,body#tinymce h2{font-size:21px;line-height:26px;color:#2e3438}
.page-body h3,body#tinymce h3{font-size:17px;line-height:26px;color:#c06}
.page-body a,body#tinymce a{color:#c06}
.page-body a:hover,body#tinymce a:hover{text-decoration:underline}
.page-body strong,body#tinymce strong,.page-body b,body#tinymce b{font-family:'Montserrat Bold','Montserrat',sans-serif;font-weight:700}
.page-body em,body#tinymce em,.page-body i,body#tinymce i{font-family:'Montserrat',sans-serif;font-style:italic;-webkit-text-stroke:.3px}
.page-body ul,body#tinymce ul{padding:0 0 0 17px;clear:both;list-style-position:outside}
.page-body img.post-content-image,body#tinymce img.post-content-image{display:block}
.page-body img.post-content-image.size-medium,body#tinymce img.post-content-image.size-medium,.page-body img.post-content-image.size-large,body#tinymce img.post-content-image.size-large,.page-body img.post-content-image.size-full,body#tinymce img.post-content-image.size-full{display:block;max-width:100%;height:auto}
.page-body img.post-content-image.size-quarter,body#tinymce img.post-content-image.size-quarter{max-width:36.49%;height:auto}
.page-body img.post-content-image.alignleft,body#tinymce img.post-content-image.alignleft{margin:8px 20px 0 0}
.page-body img.post-content-image.alignright,body#tinymce img.post-content-image.alignright{margin:8px 0 0 20px}
.page-body img.post-content-image.aligncenter,body#tinymce img.post-content-image.aligncenter{margin:0 auto}
.page-body img.post-content-image.alignnone,body#tinymce img.post-content-image.alignnone{margin:0}
.page-body .wp-caption,body#tinymce .wp-caption{width:auto !important}
.page-body .wp-caption img,body#tinymce .wp-caption img{display:block;max-width:100% !important}
.page-body .wp-caption .wp-caption-text,body#tinymce .wp-caption .wp-caption-text{margin:0;padding:10px 20px;border:1px solid #dae6ec;border-width:0 1px 1px;background:#f9fbfc;font:italic 13px/20px 'Montserrat Reg','Montserrat',sans-serif;color:#90979a}
.page-body .wp-caption.alignleft,body#tinymce .wp-caption.alignleft{margin:0 20px 10px 0}
.page-body .wp-caption.alignright,body#tinymce .wp-caption.alignright{margin:0 0 10px 20px}
.page-body .wp-caption.aligncenter,body#tinymce .wp-caption.aligncenter{margin:0 auto 20px}
.page-body .wp-caption.alignnone,body#tinymce .wp-caption.alignnone{margin:0 0 20px}
#main.blog .page-body div.news-intro{display:block;margin:0 0 20px;padding:0 0 10px;border-bottom:1px solid #cacdcf}


#top ul#top-nav.nav li.menu-item:nth-child(1n+2):before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #8A8275;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    content: "";
    display: inline-block;
    height: 4px;
    position: absolute;
    top: 8px;
    vertical-align: middle;
    width: 4px;
}


#top ul#top-nav.nav li.menu-item {
	position: relative;
}


#top ul#top-nav.nav li.menu-item a {
	position: static;
	padding: 4px 0px 4px 12px;
}


ul#menu-footer-nav.menu li.menu-item {
	float: left;
	position: relative;
}


ul#menu-footer-nav.menu li.menu-item a {
  	line-height: 5px;
	position: static;
	padding: 0px 3px 0px 0px;
}


ul#menu-footer-nav.menu li.menu-item:after {
    content: "|";
    
    
}


ul#menu-footer-nav.menu li.menu-item:last-child:after {
    	content: "";
}
.item-list ul li.last{border-bottom:none;}
#forum .last-reply{font-size:12px;}
.wf-active #sliderWrap .slides ul li.slide .content h3{font-size:21.2px;font-style:normal;font-weight:700}
.wf-active #sliderWrap .slides ul li.slide .content h3 a{font-size:18px;font-style:normal;font-weight:700;font-family:"ff-dagny-web-pro-1","ff-dagny-web-pro-2",sans-serif}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-6{width:50%}
.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}
.menusec{font-size:26px}
.menusec ul li{margin-bottom:7px}
.menusec ul li span{font-weight:400;font-family:futura-pt-n4,futura-pt,sans-serif}
.menusec ul li div{text-align:right;font-weight:400;font-family:futura-pt-n4,futura-pt,sans-serif;float:right}

.learn-more-button { display: block; width: 135px; height: 32px; margin-top: 10px; margin-left: 370px; }






#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 1186px;
}




#main {
    clear: both;
    height: auto;
    overflow: hidden;
    padding: 0 0 0;

}



#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;
}
.list-item .copy{width:78%;padding-left:40px;float:left}
body.node-type-byway .copy-left{float:left;width:46%}
body.node-type-byway .copy-left a{color:#2b8cbf}
body.node-type-byway .copy-left p.intro{font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.8}
body.node-type-byway .copy-left p.intro:first-child:first-letter{line-height:0.7;float:left;color:#f3a47b;font-size:62px;padding:12px 8px 0 0;font-weight:600}
body.node-type-byway .copy-left p.details{font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.9em;line-height:1.3;margin-bottom:10px}
body.node-type-byway .copy-left p.details a{color:#2b8cbf;font-weight:400}
body.node-type-byway .copy-left p.details a:hover,body.node-type-byway .copy-left p.details a:active,body.node-type-byway .copy-left p.details a:focus{text-decoration:none}
body.node-type-byway .copy-left p.details a:after{content:"\f101";font-family:FontAwesome;padding-left:0.25em}
body.node-type-byway .copy-left h2,body.node-type-byway .copy-left h3{color:#f3a47b;font-size:22px;line-height:1.3;margin:0;text-transform:uppercase}
body.node-type-byway .copy-left blockquote{border-color:orange;border-width:5px}
body.node-type-byway .copy-left blockquote p{font-style:normal;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#333}
#byway-detail .info-row .block.route span.copy{width:76%;text-align:left;line-height:1.2;font-size:16px}
#byway-content .container .columns.eight.copy-left{padding-bottom:0}
#byway-detail .info-row .block span.copy{display:block;width:100%;margin-top:6px}

#main-wrapper{background:#005cc7;padding-left:5px;}

#main{background:#fff;margin:0 auto;width:980px;}

#main-wrapper a.active{color:#144a6e;text-decoration:underline;}

#main-wrapper .item-list .pager{clear:both;margin:0 0 20px;text-align:center;}

#preface-wrapper .item-list .pager li,#main-wrapper .item-list .pager li{background-image:none;display:inline;list-style-type:none;margin:0;padding:2px;}

#main-wrapper .item-list .pager a.active{color:#27638c;font-size:1em;font-weight:bold;padding:4px;text-decoration:none;}

#main-wrapper .pager li.pager-current{background-color:#d9dbcd;border:1px solid #266996;color:#333;margin:0 4px;padding:4px;}

#main-wrapper .pager-first,#main-wrapper .pager-next,#main-wrapper .pager-previous,#main-wrapper .pager-item,#main-wrapper .pager-last{background-color:#fdffef;border:1px solid #266996;margin:0 4px;padding:4px;}

#main-wrapper .pager-first:hover,#main-wrapper .pager-next:hover,#main-wrapper .pager-previous:hover,#main-wrapper .pager-item:hover,#main-wrapper .pager-previous:hover,#main-wrapper .pager-last:hover{background-color:#eaefcb;}

#main-wrapper #comments a.active{color:#27638c;text-decoration:none;}
 #page,#main-wrapper,#content-wrapper,#content-top,#content,#content-bottom{background:transparent none;border:0;color:black;float:none !important;margin:0;padding:0;width:auto;}

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

* html .clearfix{height:1%;}
