﻿
.collection, .collectionhead {
	float:left;
	width:50%;
	background:#222;
	padding-top:15px;
	padding-bottom:0px;
	position:absolute;
	top:0px;
	margin-left: 8px;
}

.collection h2, .collection h3, .collection h4, .collectionhead h2, .collectionhead h3, .collectionhead h4 {
	padding:0 0 0px 40px;
	color:#fff;
	font-weight:lighter;
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:14px;
}
.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-md-6{width:50%}
.metal_medals li:last-child,.metal_medals p:last-child,.metal_medals li.last-child,.metal_medals p.last-child{margin-right:0}
#tabs-medals .medals_nav li:last-child,#tabs-medals .medals_nav li.last-child{border-right:0}
.rating-serie p:last-child,.rating-movie p:last-child,.rating-serie p.last-child,.rating-movie p.last-child{border-right:0}
#profesional header li:last-child:after,#profesional header li.last-child:after{content:"";margin-right:0}
.talk .msgs li:last-child,.talk .msgs li.last-child{margin-bottom:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}
.navbar-mind .dropdown-menu{background-color:#3c3c3c;border-bottom:solid 0 #3c3c3c;border-left:solid 1px #3c3c3c;border-right:solid 1px #3c3c3c;border-top:solid 0 #3c3c3c}
.navbar-mind .dropdown-menu a:hover,.navbar-mind .dropdown-menu li.active a:hover,.navbar-mind .dropdown-menu a:focus,.navbar-mind .dropdown-menu li.active a:focus,.navbar-mind .dropdown-menu li.active a{background-color:#4D6E37 !important}
.navbar-mind .dropdown-menu a{color:#000;padding:7px 15px;background-color:#eee !important}

.dropdown:hover .dropdown-menu {
    display: block;
 }

#menu-bar .navbar .nav-pills .dropdown:hover .dropdown-menu {
    display: block;
 }

.datepicker.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  display: none;
  min-width: 160px;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  -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;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  color: #333333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.428571429;
}

.datepicker.dropdown-menu th,
.datepicker.dropdown-menu td {
  padding: 4px 5px;
}



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

.navbar .navbar-nav .dropdown-menu {border-radius:0 !important}


.navbar .navbar-nav .dropdown-menu li a {position:relative}

.navbar .navbar-nav .dropdown-menu li a:after {
	position:absolute;
	bottom:2px;
	left:30px;
	content:'';
	width:20px;
	height:0px;
	margin-left:-10px;
	background-color:#fff;	
	-webkit-transition:all 0.1s linear;
	-moz-transition:all 0.1s linear;
	transition:all 0.1s linear;		
}

.navbar .navbar-nav .dropdown-menu li a:hover:after {
	position:absolute;
	bottom:3px;
	left:30px;
	content:'';
	width:20px;
	height:2px;
	margin-left:-10px;
	background-color:#e2e2e2;	
}


.navbar .navbar-nav .dropdown-menu li.active a {
	background-color:transparent;
	color:#2b8dd6;
}


.navbar .navbar-nav .dropdown-menu li a:hover,
.navbar .navbar-nav .dropdown-menu li.active a:hover {
	color:#2b8dd6;
	background-color:transparent;
}
 




.widget .dropdown .caret {display:none}

.widget .dropdown-menu {
	position:static;
	display:block;
	float:none;
	min-width:auto;
	border:none;
	box-shadow:0 0 0;
}


.headhesive--clone .navbar-nav .dropdown-menu {margin-top:-2px}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}
.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}
.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}
.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}
.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}
.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}
.dropdown{position:relative}
.dropdown-toggle:focus{outline:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu-right{left:auto;right:0}
.dropdown-menu-left{left:0;right:auto}
.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#999}
.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.navbar-right .dropdown-menu-left{left:0;right:auto}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}

	
	.navbar .navbar-nav .open .dropdown-toggle {background-color:#eee !important}
	
	.navbar .navbar-nav .dropdown:hover .dropdown-menu {display:block}

	.navbar .navbar-nav li:last-child .dropdown-menu {
		right:-5px;
		left:auto;
	}




#main-flex-slider .slides h1,.accent,.light-text .btn-ghost:hover,.light-text .googlemap a,.light-text .pricing-column.highlight .btn-ghost:hover,.light-text .pricing-column.highlight .btn-standard,.navbar .navbar-nav .dropdown-menu li a:hover,.navbar .navbar-nav .dropdown-menu li.active a,.navbar .navbar-nav .dropdown-menu li.active a:hover,.page-title h1,.panel-title i,.pricing-column.highlight .btn-ghost:hover,.pricing-column.highlight .btn-standard,.pricing-cost,.simple-cta span,.team-member-social a .soc-icon:hover,a{color:#0066ac}

.container{margin-left: auto;margin-right: auto; width: 932px; overflow:hidden}
.minicart_wrapper .minicart.expanded .mini_cart_link .mini_cart_quantity_mobile{color:#000}
.minicart_wrapper .minicart .mini_cart_link .mini_cart_quantity_mobile{color:#000}
.mini_cart_quantity_mobile{display:none}
.mini_cart_link .mini_cart_quantity_mobile{position:relative;display:inline-block;margin-top:18px;width:22px;padding:3px 0;border-radius:50%;line-height:12px;color:#000;background:#cbde00;margin-left:6px}
.mini_cart_link:hover .mini_cart_quantity_mobile.mini_cart_quantity_mobile{color:#000;background:#fff}


.no-mediaqueries .large-4 {
  box-sizing: border-box;
  width: 33.3333333333%;
  float: left;
  padding-left: 1.2755102041%;
  padding-right: 1.2755102041%; }

  .no-mediaqueries .content-blocks .content-block--three_columns div.large-4 {
    box-sizing: border-box;
    width: 33.3333333333%;
    float: left;
    padding-left: 1.2755102041%;
    padding-right: 1.2755102041%; }

      .content-blocks .content-block--three_columns.has-boxes div.large-4:nth-of-type(3n) {
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 1.9132653061%;
        padding-right: 1.9132653061%; }

  .homepage-cta .large-4 {
    margin-top: 15px;
    text-align: center; }

    .no-mediaqueries .homepage-cta .large-4 {
      box-sizing: border-box;
      width: 33.3333333333%;
      float: left;
      padding-left: 1.2755102041%;
      padding-right: 1.2755102041%;
      margin-top: 0;
      text-align: left; }

    .block--homepage-feeds .row .large-4:nth-child(3n) {
      box-sizing: border-box;
      width: 100%;
      float: left;
      padding-left: 1.9132653061%;
      padding-right: 1.9132653061%; }


#block-views-page-titles-block-1 .views-field-field-alt-title {
  color: #fff;
  font-family: 'squareslab711_bd_btbold', arial, sans-serif;
  font-size: 2.4vw;
  letter-spacing: .03em;
  text-align: center;
  text-shadow: 3px 3px 2px rgba(150, 150, 150, 0.5);
  padding-top: 0;
  font-weight: 200;
  text-transform: uppercase;
  text-decoration: none;
}


#block-views-page-titles-block-1 .views-field-gsl-addressfield,
#block-views-page-titles-block-1 .views-field-field-phone {
  font-size: 22px;
  text-align: center;
  color: white;
}

#header {
  height: 75px;
  padding-top: 0 0 0 0;
  margin-bottom: 10px;
  border-bottom: 1px solid #000;
}

body.process #header .nav-wrapper, body.process #header ul.channel, body.process #header .search-box {
  display: none;
}

#header, #content, #footer {
  clear: left;
}

body.homepage #header {
  position: relative;
  z-index: 100;
}

.extreme-makeover-landing #header {
  height: 66px;
}

#footer .footlinks { height: 20px; }

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


.site-title,
.entry-title,
.page-title,
.entry-content,
.entry-summary,
.widget-title,
.comments-title,
.comment .reply,
.comment-meta,
.comment-author,
#reply-title {
	font-family: 'open_sansregular', Helvetica Neue, Helvetica, Arial, sans-serif;
}

.entry-title,
.page-title {
	font-family: 'open_sansbold', sans-serif;
	font-size: 16px;
    font-size: 1.6rem;
	margin: 0.4em 0 0.2em;
	padding-top: 10px;
	text-transform: uppercase;
	color: #222;
}

.entry-title a {
	text-decoration: none;
	color: #222;
}

.sidebar-bottom-gray,.products { background:#dddddd; }

div#sidebar div.sidebar-bottom-gray ul li {
	font-size: 1em;
	line-height:1.3em;
}



.thought-leadership {
  padding: 30px 0 55px;
}

.thought-leadership .slice-intro {
  text-align: center;
}


.toprow {
	font-size : 10pt;
	font-weight : bold;
	color : white;
	background-color : #421DA4;
	}


#oio-pixel {
	display: none;
}


.footeraddress ul.bottomlink {margin:25px 0 10px;}


.footeraddress ul.bottomlink li{padding:0; width:auto;}


.footeraddress ul.bottomlink li a{font-size:11px; color:#6f7578; font-weight:400; padding:0 10px;}


.footeraddress ul.bottomlink li:first-child a{padding-left:0;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
#wrapper .fusion-events-shortcode .fusion-events-meta h4,.fusion-carousel-meta,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a,.fusion-recent-posts .columns .column .meta,.fusion-single-line-meta{font-size:14px;line-height:21px;}
.fusion-blog-layout-grid .post .fusion-post-wrapper,.fusion-blog-layout-timeline .post,.fusion-events-shortcode .fusion-layout-column,.fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper,.products li.product{background-color:#ffffff;}
.fusion-events-shortcode .fusion-events-meta{padding:20px;}
.fusion-blog-layout-grid .post .flexslider,.fusion-blog-layout-grid .post .fusion-content-sep,.fusion-blog-layout-grid .post .fusion-post-wrapper,.fusion-blog-layout-timeline .fusion-timeline-date,.fusion-blog-layout-timeline .fusion-timeline-line,.fusion-blog-layout-timeline .post,.fusion-blog-layout-timeline .post .flexslider,.fusion-blog-layout-timeline .post .fusion-content-sep,.fusion-blog-timeline-layout .post,.fusion-blog-timeline-layout .post .flexslider,.fusion-blog-timeline-layout .post .fusion-content-sep,.fusion-events-shortcode .fusion-events-thumbnail,.fusion-events-shortcode .fusion-layout-column,.fusion-portfolio.fusion-portfolio-boxed .fusion-content-sep,.fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper,.product .product-buttons,.product-buttons,.product-buttons-container,.product-details-container,.products li{border-color:#eae9e9;}
.region-header .block-menu li.last a{border-bottom:0;}
.region-header #block-user-login .item-list li.last{padding-left:0.5em;}
.region-header #block-user-login ul.openid-links li.last{padding-left:0;}
#header-main-nav ul.menu li li.last{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
#navigation li.last h3 a{padding-right:0!important;}
#navigation li.last{border-right:none;}
#header-main-nav ul.menu li .mega-wrap li.last{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.resources-tabs .item-list ul li.last{border-bottom:none;}
#block-menu-menu-domain-header-menu ul.menu li.leaf.last,#block-menu-menu-domain-header-menu-de ul.menu li.leaf.last,#block-menu-menu-domain-header-menu-fr ul.menu li.leaf.last{border:solid 1px #0da6cf;background:white;}
#block-menu-menu-domain-header-menu ul.menu li.leaf.last a,#block-menu-menu-domain-header-menu-de ul.menu li.leaf.last a,#block-menu-menu-domain-header-menu-fr ul.menu li.leaf.last a{color:#0da6cf;font-weight:lighter;font-size:16px;letter-spacing:0.528px;}
.node-type-landing-page-domain .more-solutions-resources.domain.last,.domain-br-corp-kaltura-com .more-solutions-resources.domain.last,.domain-de-corp-kaltura-com .more-solutions-resources.domain.last,.domain-fr-corp-kaltura-com .more-solutions-resources.domain.last,.domain-kaltura-localhost-br .more-solutions-resources.domain.last{margin-bottom:40px;}
.node-type-landing-page-domain #header #header-main-nav ul.menu li.last.leaf a,.domain-br-corp-kaltura-com #header #header-main-nav ul.menu li.last.leaf a,.domain-de-corp-kaltura-com #header #header-main-nav ul.menu li.last.leaf a,.domain-fr-corp-kaltura-com #header #header-main-nav ul.menu li.last.leaf a,.domain-kaltura-localhost-br #header #header-main-nav ul.menu li.last.leaf a{font-size:1.5em;text-decoration:underline;line-height:1;letter-spacing:normal;}


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


.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }
.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}
.spec-list-item.first{padding-left:0px;}

#header .wrap {
    height: 50px;
    margin: 0 auto;
    width: 940px;
}

#nav .wrap {
    height: 40px;
    margin: 0 auto;
    width: 940px;
}

#subnav .wrap {
    background: #00a8d1 none repeat scroll 0 0;
    height: 40px;
    margin: 0 auto 20px;
    width: 940px;
}

#footer-widgeted .wrap {
    margin: 0 auto;
    width: 940px;
}

#footer .wrap {
    height: 35px;
    margin: 0 auto;
    padding: 15px 0 0;
    width: 940px;
}




#aux-large { display:none; }
#header #logo{float:left;margin:25px 20px 0 19px;font-size:0;line-height:0;}

div.caption-container
{
	float: left;
	position: relative;
}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}
#topnav{display:none}
#footer,.body2,h2.widget_spec,.imgwrap,#topnav,.maso,.mainflex .videoinside{background-color:#32373b}

	.spb_impact_text .spb_call_text {
		width: 100%;
	}

h1, h2, h3, h4, h5, .custom-caption p, span.dropcap1, span.dropcap2, span.dropcap3, span.dropcap4, .spb_call_text, .impact-text, .testimonial-text, .header-advert {font-family: "Myriad Pro", Palatino, Arial, Helvetica, Tahoma, sans-serif;}

h1, .spb_impact_text .spb_call_text, .impact-text {font-size: 24px;line-height: 34px;}

.spb_impact_text .spb_call_text, .impact-text {color: #000000;}

#header-right-section {
	float: right;
}

#header-right-section .widget {
	text-align: right;
	padding-top: 10px;
}

#header-right-section .widget h3 {
	padding-bottom: 5px;
}
#ham-menu-mobile #mobile-scolaire .mobile-item-color{background-color:#7f567f;}
#ham-menu-mobile .mobile-item{background-color:#E7E8E7;padding:0;}
#ham-menu-mobile .mobile-item-text{float:left;margin-top:13px;padding-left:15px;font-weight:bold;}
#ham-menu-mobile .mobile-item.last{box-shadow:0 7px 10px #333;}
#ham-menu-mobile .mobile-item.odd{background-color:#D7D8D7;}
#ham-menu-mobile .mobile-item a{float:left;margin:12px 0 0 25px;font-family:'Roboto';font-weight:700;}
#ham-menu-mobile .mobile-item-color{width:15px;height:50px;float:left;}
#ham-menu-mobile #mobile-parcours .mobile-item-color{background-color:#71b1cc;}
#ham-menu-mobile #mobile-cite .mobile-item-color{background-color:#ce4938;}
#ham-menu-mobile #mobile-jouez .mobile-item-color{background-color:#d69133;}
#ham-menu-mobile #mobile-voyagiste .mobile-item-color{background-color:#009b77;}
.featured .swiper-container.dark .swiper-pagination-bullet{border:1px solid rgba(255,255,255,0.4)}
.featured .swiper-container.dark .swiper-pagination-bullet-active{background-color:#fff !important;border-color:#fff !important}
.featured .swiper-container.dark .swiper-pagination-bullet:hover{background-color:rgba(255,255,255,0.4)}
.featured .swiper-container.dark .swiper-pagination-next .glyphicon:before,.featured .swiper-container.dark .swiper-pagination-prev .glyphicon:before{color:#fff}
.featured .swiper-container.light .swiper-pagination-bullet{border:1px solid rgba(0,0,0,0.4)}
.featured .swiper-container.light .swiper-pagination-bullet-active{background-color:#000 !important}
.featured .swiper-container.light .swiper-pagination-bullet:hover{background-color:rgba(0,0,0,0.4)}
.featured .swiper-container.light .swiper-pagination-next .glyphicon:before,.featured .swiper-container.light .swiper-pagination-prev .glyphicon:before{color:#000}
.featured .swiper-pagination{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:10px 0;line-height:10px}
.featured .swiper-pagination-bullet{display:inline-block;margin:0 3px;border:1px solid rgba(255,255,255,0.4);background-color:transparent;width:10px;height:10px;text-indent:100%;overflow:hidden;white-space:nowrap;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;cursor:pointer;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
.featured .swiper-pagination-bullet-active{background-color:#fff;border-color:#fff}
.featured .swiper-pagination-bullet:hover{background-color:rgba(255,255,255,0.4)}
.featured .swiper-pagination-prev,.featured .swiper-pagination-next{display:none;z-index:5;height:100%;width:30px;position:absolute;top:0;cursor:pointer;-webkit-transition:width 0.2s ease-out;-o-transition:width 0.2s ease-out;transition:width 0.2s ease-out}
.featured .swiper-pagination-prev .glyphicon,.featured .swiper-pagination-next .glyphicon{display:block;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}
.featured .swiper-pagination-prev .glyphicon:before,.featured .swiper-pagination-next .glyphicon:before{color:#fff;-webkit-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;transition:color 0.2s ease-out}
.featured .swiper-pagination-prev{left:0}
.featured .swiper-pagination-prev .glyphicon{right:0}
.featured .swiper-pagination-next{right:0}
.featured .swiper-pagination-next .glyphicon{left:0}
.instagram-feed .swiper-pagination{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:12px 0}
.instagram-feed .swiper-pagination-bullet{display:inline-block;margin:0 3px;border:1px solid rgba(255,255,255,0.4);background-color:transparent;width:10px;height:10px;text-indent:100%;overflow:hidden;white-space:nowrap;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;cursor:pointer;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
.instagram-feed .swiper-pagination-bullet-active{background-color:#fff !important;border-color:#fff !important}
.instagram-feed .swiper-pagination-bullet:hover{background-color:rgba(255,255,255,0.4)}
.twitter-feed .swiper-pagination{width:100%;display:block;padding:15px 0;text-align:center}
.twitter-feed .swiper-pagination-bullet{display:inline-block;margin:0 3px;border:1px solid rgba(0,0,0,0.4);background-color:transparent;width:10px;height:10px;text-indent:100%;overflow:hidden;white-space:nowrap;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;cursor:pointer;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
.twitter-feed .swiper-pagination-bullet-active{background-color:#000 !important;border-color:#000 !important}
.twitter-feed .swiper-pagination-bullet:hover{background-color:rgba(0,0,0,0.4)}
.from-press .swiper-pagination{display:block;text-align:center;margin:20px 0 0 0}
.from-press .swiper-pagination-bullet{display:inline-block;margin:0 3px;border:1px solid rgba(20,63,97,0.4);background-color:transparent;width:10px;height:10px;text-indent:100%;overflow:hidden;white-space:nowrap;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;cursor:pointer;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
.from-press .swiper-pagination-bullet-active{background-color:#143f61 !important;border-color:#143f61 !important}
.from-press .swiper-pagination-bullet:hover{background-color:rgba(20,63,97,0.4)}
.category-with-cms .swiper-pagination,.related-products .swiper-pagination{margin:0 0 10px;position:static;text-align:center;width:100%}
.category-with-cms .swiper-pagination-bullet,.related-products .swiper-pagination-bullet{background-color:#000;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 5px;opacity:0.5;width:10px;-moz-transition:opacity 0.1s ease-out;-o-transition:opacity 0.1s ease-out;-webkit-transition:opacity 0.1s ease-out;transition:opacity 0.1s ease-out}
.category-with-cms .swiper-pagination-bullet-active,.related-products .swiper-pagination-bullet-active{opacity:1}
.product-view .product-img-box .swiper-pagination{position:relative}
.product-view .product-img-box .swiper-pagination-bullet{height:11px;margin:0 3px;width:11px}
.product-view .product-img-box .swiper-pagination-bullet-active{background-color:#000}


header h1 span.tagline {
	font-size: 15px;
	line-height: 15px;
}


.openings-panel .col-2 {
	float: right;
    width: 50%;
}
.view-items-view div.view-content div.views-row span.views-field p{display:table;height:1%}
.side_menu_button_wrapper{display:table}

.column-service-content{ color: #0c0c0c; }

.gdlr-column-service-item.gdlr-type-1 .column-service-content-wrapper{ overflow: hidden; }
.menu-hover-plain-color #navbar-container .nav-menu li.search-menu-item a.search-menu-item-link,.menu-hover-plain-color #navbar-container .nav-menu li.socials-menu-item a.wolf-social-link,.menu-hover-plain-color.sticky-menu #navbar-container .nav-menu li.search-menu-item a.search-menu-item-link,.menu-hover-plain-color.sticky-menu #navbar-container .nav-menu li.socials-menu-item a.wolf-social-link{background:none!important}
.menu-hover-plain-color.sticky-menu #navbar-container .nav-menu li.search-menu-item a.search-menu-item-link,.menu-hover-plain-color.sticky-menu #navbar-container .nav-menu li.socials-menu-item a.wolf-social-link{color:#333!important}
.menu-hover-plain-color.sticky-menu.menu-dark #navbar-container .nav-menu li.search-menu-item a.search-menu-item-link,.menu-hover-plain-color.sticky-menu.menu-dark #navbar-container .nav-menu li.socials-menu-item a.wolf-social-link{color:#fff!important}
.menu-hover-border-top #navbar-container .nav-menu li.search-menu-item a.search-menu-item-link,.menu-hover-border-top #navbar-container .nav-menu li.socials-menu-item a.wolf-social-link,.menu-hover-border-top.sticky-menu #navbar-container .nav-menu li.search-menu-item a.search-menu-item-link,.menu-hover-border-top.sticky-menu #navbar-container .nav-menu li.socials-menu-item a.wolf-social-link{-webkit-box-shadow:none;box-shadow:none}
 

.menu-item-container .grid3column {float:left; margin-right:2%; width: 32%; }

.lt-ie8 .menu-item-container .grid3column { width: 31.5%; }

.menu-item-container .grid3columnbig {float:left; margin-right:2%;width:65.8%;}

.menu-item-container {border-bottom:4px solid #88a5b1; }

h5.menu-item-header-wine {margin-top:15px;}

.menu-item-container img {margin-bottom:10px;}
#click-menu.admin-bar-showing{margin-top: 32px}
#click-menu{text-align: center;cursor: pointer;font-size: 13px !important;display: none;position: absolute;right: 8%;top: 20px;color: #FFFFFF;background: #000099;padding: 5px;z-index: 9999}
#click-menu #RMX{display: none;font-size: 24px;line-height: 27px !important;height: 27px !important;color: #FFFFFF !important}
#click-menu .threeLines{width: 33px !important;height: 27px !important;margin: auto !important}
#click-menu .threeLines .line{height: 5px !important;margin-bottom: 6px !important;background: #FFFFFF !important;width: 100% !important}
#click-menu .threeLines .line.last{margin-bottom: 0px !important}

.menu-main-container{margin-bottom:100px!important}

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

#footer.dark-style .widget_nav_menu ul.menu,#hb-side-section .widget_nav_menu ul.menu{border-color:#2c2c2c;border-color:rgba(255,255,255,0.15)}



.widget_nav_menu ul.menu{border:solid 1px #ebebeb;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px}

#main-wrapper .widget_nav_menu ul.menu li{padding:0}

#main-wrapper .widget_nav_menu ul.menu li a{padding:10px 14px;border-left:solid 2px transparent;text-overflow:ellipsis;background:#FFF;color:#333}

#main-wrapper .widget_nav_menu ul.menu ul{margin-left:0}

#main-wrapper .widget_nav_menu ul.menu ul li a{padding-left:38px}

#main-wrapper .widget_nav_menu ul.menu ul li:before{content:"\e26f";font-family:icomoon;font-weight:normal;font-style:normal;display:block;float:left;text-decoration:inherit;font-size:14px;position:relative;top:11px;left:22px;font-size:10px;z-index:1;opacity:.2}

#main-wrapper .widget_nav_menu ul.menu ul li:first-child{border-top:solid 1px #ebebeb}

#footer.dark-style .widget_nav_menu ul.menu ul li:first-child,#hb-side-section .widget_nav_menu ul.menu ul li:first-child{border-color:#333;border-color:rgba(255,255,255,0.15)}
#main-wrapper #footer .widget_nav_menu ul.menu li a {
  background: transparent none repeat scroll 0 0;
  border-left: 0 solid transparent;
  color: #fff;
  padding: 5px 0;
  text-overflow: ellipsis;
}


#comments .comment-save {
	background-color: #559664;
}


#comments .comment-save:hover {
	background-color: #224a2b;
}


#comments .comment-guidelines, #comments h3, #comments .logged-in-as, #comments .control-label, #comments .comment-save {
	font-family: 'Open Sans', Verdana, sans-serif;
}


.comment-body {
	border-bottom: 1px solid #ccc;
	margin-left: 20px;
	padding-bottom: 30px;
	padding-left: 0px;
}


#classic #comments .comment-save {
	background-color: #f06e28;
}


#classic #comments .comment-save:hover {
	background-color: #a3420e;
}


.comment-subscription-form .subscribe-label {
	display: inline !important;
}

		
		.contact_address_block .about_info, #footer .contact_address_block .about_info{
			padding: 0 0 10px 0;
			}

#mc_embed_signup h4 {
	display:inline-block;
	margin-right:8px;
}

#rightcol .clearfloat { border-bottom:1px solid #999; }
 .row,.row-fluid,.editor-row,.row-no-response{width:100%;*zoom:1}
 .row:before,.row:after,.row-fluid:before,.row-fluid:after,.editor-row:before,.editor-row:after,.row-no-response:before,.row-no-response:after{display:table;content:"";line-height:0}
 .row:after,.row-fluid:after,.editor-row:after,.row-no-response:after{clear:both}
 .row.row-closed.with-gutter .span-wrap,.row.row-set.with-gutter .span-wrap,.row-fluid.row-closed.with-gutter .span-wrap,.row-fluid.row-set.with-gutter .span-wrap,.editor-row.row-closed.with-gutter .span-wrap,.editor-row.row-set.with-gutter .span-wrap,.row-no-response.row-closed.with-gutter .span-wrap,.row-no-response.row-set.with-gutter .span-wrap{padding:10px}
 .row.row-squared .span12,.row-fluid.row-squared .span12,.editor-row.row-squared .span12,.row-no-response.row-squared .span12{padding-bottom:99.99999999%}
 .row.row-squared .span11,.row-fluid.row-squared .span11,.editor-row.row-squared .span11,.row-no-response.row-squared .span11{padding-bottom:91.489361693%}
 .row.row-squared .span10,.row-fluid.row-squared .span10,.editor-row.row-squared .span10,.row-no-response.row-squared .span10{padding-bottom:82.978723396%}
 .row.row-squared .span9,.row-fluid.row-squared .span9,.editor-row.row-squared .span9,.row-no-response.row-squared .span9{padding-bottom:74.468085099%}
 .row.row-squared .span8,.row-fluid.row-squared .span8,.editor-row.row-squared .span8,.row-no-response.row-squared .span8{padding-bottom:65.957446802%}
 .row.row-squared .span7,.row-fluid.row-squared .span7,.editor-row.row-squared .span7,.row-no-response.row-squared .span7{padding-bottom:57.446808505%}
 .row.row-squared .span6,.row-fluid.row-squared .span6,.editor-row.row-squared .span6,.row-no-response.row-squared .span6{padding-bottom:48.936170208%}
 .row.row-squared .span5,.row-fluid.row-squared .span5,.editor-row.row-squared .span5,.row-no-response.row-squared .span5{padding-bottom:40.425531911%}
 .row.row-squared .span4,.row-fluid.row-squared .span4,.editor-row.row-squared .span4,.row-no-response.row-squared .span4{padding-bottom:31.914893614%}
 .row.row-squared .span3,.row-fluid.row-squared .span3,.editor-row.row-squared .span3,.row-no-response.row-squared .span3{padding-bottom:23.404255317%}
 .row.row-squared .span2,.row-fluid.row-squared .span2,.editor-row.row-squared .span2,.row-no-response.row-squared .span2{padding-bottom:14.89361702%}
 .row.row-squared .span1,.row-fluid.row-squared .span1,.editor-row.row-squared .span1,.row-no-response.row-squared .span1{padding-bottom:6.382978723%}
 .row.row-closed.row-squared .span1,.row-fluid.row-closed.row-squared .span1,.editor-row.row-closed.row-squared .span1,.row-no-response.row-closed.row-squared .span1{padding-bottom:8.333333333%}
 .row.row-closed.row-squared .span2,.row-fluid.row-closed.row-squared .span2,.editor-row.row-closed.row-squared .span2,.row-no-response.row-closed.row-squared .span2{padding-bottom:16.666666666%}
 .row.row-closed.row-squared .span3,.row-fluid.row-closed.row-squared .span3,.editor-row.row-closed.row-squared .span3,.row-no-response.row-closed.row-squared .span3{padding-bottom:25%}
 .row.row-closed.row-squared .span4,.row-fluid.row-closed.row-squared .span4,.editor-row.row-closed.row-squared .span4,.row-no-response.row-closed.row-squared .span4{padding-bottom:33.33333333%}
 .row.row-closed.row-squared .span5,.row-fluid.row-closed.row-squared .span5,.editor-row.row-closed.row-squared .span5,.row-no-response.row-closed.row-squared .span5{padding-bottom:41.6666666%}
 .row.row-closed.row-squared .span6,.row-fluid.row-closed.row-squared .span6,.editor-row.row-closed.row-squared .span6,.row-no-response.row-closed.row-squared .span6{padding-bottom:50%}
 .row.row-closed.row-squared .span7,.row-fluid.row-closed.row-squared .span7,.editor-row.row-closed.row-squared .span7,.row-no-response.row-closed.row-squared .span7{padding-bottom:58.3333333%}
 .row.row-closed.row-squared .span8,.row-fluid.row-closed.row-squared .span8,.editor-row.row-closed.row-squared .span8,.row-no-response.row-closed.row-squared .span8{padding-bottom:66.6666666%}
 .row.row-closed.row-squared .span9,.row-fluid.row-closed.row-squared .span9,.editor-row.row-closed.row-squared .span9,.row-no-response.row-closed.row-squared .span9{padding-bottom:75%}
 .row.row-closed.row-squared .span10,.row-fluid.row-closed.row-squared .span10,.editor-row.row-closed.row-squared .span10,.row-no-response.row-closed.row-squared .span10{padding-bottom:83.3333333%}
 .row.row-closed.row-squared .span11,.row-fluid.row-closed.row-squared .span11,.editor-row.row-closed.row-squared .span11,.row-no-response.row-closed.row-squared .span11{padding-bottom:91.6666666%}
 .row.row-closed.row-squared .span12,.row-fluid.row-closed.row-squared .span12,.editor-row.row-closed.row-squared .span12,.row-no-response.row-closed.row-squared .span12{padding-bottom:100%}
 .row .span12,.row-fluid .span12,.editor-row .span12,.row-no-response .span12{width:99.99999999%}
 .row .span11,.row-fluid .span11,.editor-row .span11,.row-no-response .span11{width:91.489361693%}
 .row .span10,.row-fluid .span10,.editor-row .span10,.row-no-response .span10{width:82.978723396%}
 .row .span9,.row-fluid .span9,.editor-row .span9,.row-no-response .span9{width:74.468085099%}
 .row .span8,.row-fluid .span8,.editor-row .span8,.row-no-response .span8{width:65.957446802%}
 .row .span7,.row-fluid .span7,.editor-row .span7,.row-no-response .span7{width:57.446808505%}
 .row .span6,.row-fluid .span6,.editor-row .span6,.row-no-response .span6{width:48.936170208%}
 .row .span5,.row-fluid .span5,.editor-row .span5,.row-no-response .span5{width:40.425531911%}
 .row .span4,.row-fluid .span4,.editor-row .span4,.row-no-response .span4{width:31.914893614%}
 .row .span3,.row-fluid .span3,.editor-row .span3,.row-no-response .span3{width:23.404255317%}
 .row .span2,.row-fluid .span2,.editor-row .span2,.row-no-response .span2{width:14.89361702%}
 .row .span1,.row-fluid .span1,.editor-row .span1,.row-no-response .span1{width:6.382978723%}
 .row .offset12,.row-fluid .offset12,.editor-row .offset12,.row-no-response .offset12{margin-left:104.255319138%}
 .row .offset12.sortable-first,.row .offset12:first-child,.row-fluid .offset12.sortable-first,.row-fluid .offset12:first-child,.editor-row .offset12.sortable-first,.editor-row .offset12:first-child,.row-no-response .offset12.sortable-first,.row-no-response .offset12:first-child{margin-left:102.127659564%}
 .row .offset11,.row-fluid .offset11,.editor-row .offset11,.row-no-response .offset11{margin-left:95.744680841%}
 .row .offset11.sortable-first,.row .offset11:first-child,.row-fluid .offset11.sortable-first,.row-fluid .offset11:first-child,.editor-row .offset11.sortable-first,.editor-row .offset11:first-child,.row-no-response .offset11.sortable-first,.row-no-response .offset11:first-child{margin-left:93.617021267%}
 .row .offset10,.row-fluid .offset10,.editor-row .offset10,.row-no-response .offset10{margin-left:87.234042544%}
 .row .offset10.sortable-first,.row .offset10:first-child,.row-fluid .offset10.sortable-first,.row-fluid .offset10:first-child,.editor-row .offset10.sortable-first,.editor-row .offset10:first-child,.row-no-response .offset10.sortable-first,.row-no-response .offset10:first-child{margin-left:85.10638297%}
 .row .offset9,.row-fluid .offset9,.editor-row .offset9,.row-no-response .offset9{margin-left:78.723404247%}
 .row .offset9.sortable-first,.row .offset9:first-child,.row-fluid .offset9.sortable-first,.row-fluid .offset9:first-child,.editor-row .offset9.sortable-first,.editor-row .offset9:first-child,.row-no-response .offset9.sortable-first,.row-no-response .offset9:first-child{margin-left:76.595744673%}
 .row .offset8,.row-fluid .offset8,.editor-row .offset8,.row-no-response .offset8{margin-left:70.21276595%}
 .row .offset8.sortable-first,.row .offset8:first-child,.row-fluid .offset8.sortable-first,.row-fluid .offset8:first-child,.editor-row .offset8.sortable-first,.editor-row .offset8:first-child,.row-no-response .offset8.sortable-first,.row-no-response .offset8:first-child{margin-left:68.085106376%}
 .row .offset7,.row-fluid .offset7,.editor-row .offset7,.row-no-response .offset7{margin-left:61.702127653%}
 .row .offset7.sortable-first,.row .offset7:first-child,.row-fluid .offset7.sortable-first,.row-fluid .offset7:first-child,.editor-row .offset7.sortable-first,.editor-row .offset7:first-child,.row-no-response .offset7.sortable-first,.row-no-response .offset7:first-child{margin-left:59.574468079%}
 .row .offset6,.row-fluid .offset6,.editor-row .offset6,.row-no-response .offset6{margin-left:53.191489356%}
 .row .offset6.sortable-first,.row .offset6:first-child,.row-fluid .offset6.sortable-first,.row-fluid .offset6:first-child,.editor-row .offset6.sortable-first,.editor-row .offset6:first-child,.row-no-response .offset6.sortable-first,.row-no-response .offset6:first-child{margin-left:51.063829782%}
 .row .offset5,.row-fluid .offset5,.editor-row .offset5,.row-no-response .offset5{margin-left:44.680851059%}
 .row .offset5.sortable-first,.row .offset5:first-child,.row-fluid .offset5.sortable-first,.row-fluid .offset5:first-child,.editor-row .offset5.sortable-first,.editor-row .offset5:first-child,.row-no-response .offset5.sortable-first,.row-no-response .offset5:first-child{margin-left:42.553191485%}
 .row .offset4,.row-fluid .offset4,.editor-row .offset4,.row-no-response .offset4{margin-left:36.170212762%}
 .row .offset4.sortable-first,.row .offset4:first-child,.row-fluid .offset4.sortable-first,.row-fluid .offset4:first-child,.editor-row .offset4.sortable-first,.editor-row .offset4:first-child,.row-no-response .offset4.sortable-first,.row-no-response .offset4:first-child{margin-left:34.042553188%}
 .row .offset3,.row-fluid .offset3,.editor-row .offset3,.row-no-response .offset3{margin-left:27.659574465%}
 .row .offset3.sortable-first,.row .offset3:first-child,.row-fluid .offset3.sortable-first,.row-fluid .offset3:first-child,.editor-row .offset3.sortable-first,.editor-row .offset3:first-child,.row-no-response .offset3.sortable-first,.row-no-response .offset3:first-child{margin-left:25.531914891%}
 .row .offset2,.row-fluid .offset2,.editor-row .offset2,.row-no-response .offset2{margin-left:19.148936168%}
 .row .offset2.sortable-first,.row .offset2:first-child,.row-fluid .offset2.sortable-first,.row-fluid .offset2:first-child,.editor-row .offset2.sortable-first,.editor-row .offset2:first-child,.row-no-response .offset2.sortable-first,.row-no-response .offset2:first-child{margin-left:17.021276594%}
 .row .offset1,.row-fluid .offset1,.editor-row .offset1,.row-no-response .offset1{margin-left:10.638297871%}
 .row .offset1.sortable-first,.row .offset1:first-child,.row-fluid .offset1.sortable-first,.row-fluid .offset1:first-child,.editor-row .offset1.sortable-first,.editor-row .offset1:first-child,.row-no-response .offset1.sortable-first,.row-no-response .offset1:first-child{margin-left:8.510638297%}
 .row-fluid .thumbnails{margin-left:0}
 input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}
 .input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}
 .row-grid{width:100%}
 .row{margin-left:0}


#footer-base-container{padding: 40px 20px; background: #DEDBCA; position: relative; z-index: 2; font-size: 11px;}


.lead {
  font-family: "Libre Baskerville", "Times New Roman", serif;
  font-size: 1em;
  
  font-weight: 300;
  line-height: 1.5em;
  margin-top: 25px;
  margin-bottom: 20px;
}

.home .lead {
  margin-top: 0;
}
#error-page .error .link{text-decoration:underline;color:#599830;font-weight:700}
#home-page #hero .link:hover{text-decoration:none}
#home-page .pi-review .link-wrapper{display:block}
#home-page .pi-review .link-wrapper.placeholder .subtitle{width:75%}
#promoted-page .pi-review .link-wrapper{display:block}
#promoted-page .pi-review .link-wrapper.placeholder .subtitle{width:75%}
.pi-links .link{color:#5e1559}
.pi-links .link .title{margin:0;line-height:.8em;font-size:2em}
.pi-links .link .content{margin:10px 0;margin:10px 0;margin:1rem 0;min-height:auto;background:none;font-size:.85em;line-height:1.2em;padding:0;color:#5e1559}
.pi-review .link-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#000}
.pi-review .link-wrapper:focus,.pi-review .link-wrapper:hover{text-decoration:none}
.pi-review .link-wrapper:focus .title,.pi-review .link-wrapper:hover .title{color:#599830}
.pi-review .link-wrapper.placeholder .image-wrapper::-moz-placeholder{color:#999;opacity:1}
.pi-review .link-wrapper.placeholder .image-wrapper:-ms-input-placeholder{color:#999}
.pi-review .link-wrapper.placeholder .image-wrapper::-webkit-input-placeholder{color:#999}
.pi-review .link-wrapper.placeholder .image-wrapper:before{content:'';background-size:200%;background-image:-webkit-linear-gradient(right,#d7d7d7,#a4a4a4,#d7d7d7);background-image:-webkit-linear-gradient(right, #d7d7d7, #a4a4a4, #d7d7d7);background-image:linear-gradient(to left,#d7d7d7,#a4a4a4,#d7d7d7);-webkit-animation:b 4s linear infinite;animation:b 4s linear infinite}
.pi-review .link-wrapper.placeholder .placeholder-title{width:50%;height:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.pi-review .link-wrapper.placeholder .placeholder-title::-moz-placeholder{color:#999;opacity:1}
.pi-review .link-wrapper.placeholder .placeholder-title:-ms-input-placeholder{color:#999}
.pi-review .link-wrapper.placeholder .placeholder-title::-webkit-input-placeholder{color:#999}
.pi-review .link-wrapper.placeholder .placeholder-title:before{content:'';background-size:200%;background-image:-webkit-linear-gradient(right,#d7d7d7,#a4a4a4,#d7d7d7);background-image:-webkit-linear-gradient(right, #d7d7d7, #a4a4a4, #d7d7d7);background-image:linear-gradient(to left,#d7d7d7,#a4a4a4,#d7d7d7);-webkit-animation:b 4s linear infinite;animation:b 4s linear infinite;display:block;width:100%;height:20px}
.pi-review .link-wrapper.placeholder .placeholder-subtitle{width:25%;height:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.pi-review .link-wrapper.placeholder .placeholder-subtitle::-moz-placeholder{color:#999;opacity:1}
.pi-review .link-wrapper.placeholder .placeholder-subtitle:-ms-input-placeholder{color:#999}
.pi-review .link-wrapper.placeholder .placeholder-subtitle::-webkit-input-placeholder{color:#999}
.pi-review .link-wrapper.placeholder .placeholder-subtitle:before{content:'';background-size:200%;background-image:-webkit-linear-gradient(right,#d7d7d7,#a4a4a4,#d7d7d7);background-image:-webkit-linear-gradient(right, #d7d7d7, #a4a4a4, #d7d7d7);background-image:linear-gradient(to left,#d7d7d7,#a4a4a4,#d7d7d7);-webkit-animation:b 4s linear infinite;animation:b 4s linear infinite}
.pi-review .link-wrapper .review-meta-block{-webkit-box-flex:64;-webkit-flex:64 1 auto;-ms-flex:64 1 auto;flex:64 1 auto;width:64%;margin-left:15px}
.pi-review .link-wrapper .review-meta-block .content-type{color:#5e1559;font-style:italic;text-transform:uppercase;font-size:.714em;font-size:2.5vw}
.pi-review .link-wrapper .review-meta-block .artist{margin:0;color:#599830;font-size:2.571em;font-size:5.7vw}
.pi-review .link-wrapper .review-meta-block .title{display:inline;vertical-align:-8%;margin:0;color:#000;font-size:2.571em;font-size:5.7vw}
.pi-review .link-wrapper .review-meta-block .release-date{display:block;color:#5e1559;font-size:.9em;font-style:italic;text-transform:uppercase}
.pi-review .link-wrapper .review-meta-block .type-icon{color:#599830}
.pi-review .link-wrapper .review-meta-block .rating-icon{padding-left:5px;font-size:1.5em;font-size:4vw}
.pi-reviews-module.tiles .pi-review .link-wrapper{display:block}
.pi-reviews-module.tiles .pi-review .link-wrapper.placeholder .subtitle{width:75%}
.pi-reviews-module .content .list .item .link{color:#fff;font-size:1.4em;line-height:1}
.pi-sort-filter .dropdown .dropdown-menu .filter-item .link{cursor:pointer;padding:5px 41px 5px 15px;font-size:1em;font-style:italic;text-transform:uppercase;border-bottom:1px solid #e5e5e5}
.pi-story .drawer .sticky-tab .link{font-family:Heroic Condensed,sans-serif;display:inline-block;padding:10px 22px 8px;color:#fff;font-size:1.5em;background-color:#599830;border-top-right-radius:5px;border-top-left-radius:5px}
.pi-story .drawer .sticky-tab .link .visible-xs{display:inline-block!important}
.pi-story .drawer .sticky-tab .link:hover{text-decoration:none}

.sidebar_box { padding: 0px 10px 10px 10px;  }

#mk-footer .footer-wrapper {
  position: relative;
  min-height: 100px;
}


.icon-august_logo:before {
  content: "\e60b"; }

    .site-footer .col.one .icon-august_logo {
      display: block;
      font-size: 5.6rem;
      margin: 0 0 1rem 0; }
.highlight{padding: .1em .3em;letter-spacing: 2px;}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}

.boxhead {
	font-weight: bold;
	background: #00709E; 
	background: -moz-linear-gradient(#00A5DB, #00709E);
	background: -o-linear-gradient(#00A5DB, #00709E);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00A5DB), to(#00709E)); 
	background: -webkit-linear-gradient(#00A5DB, #00709E);
	color: #FFF;
	border: none;
	padding-left: 6px;
}
.col{float:left}
.modal-open{overflow:hidden}
.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}
.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:20px}
.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}
.modal-sm{width:300px}

.modal-content, .popover {
    border-radius: 0;
}

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


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


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

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

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

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

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

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

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

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

  width: 100%;
  left: -1px;
  

}

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


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


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

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

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


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

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

}

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

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

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

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

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

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

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


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

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

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

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

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

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

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

}

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





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

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

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

}

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

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

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

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

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

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

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

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


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

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



#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
    color: #BBBBBB;
    font-size: 13px !important;
    text-transform:none !important;
	line-height: 1.2;
}


li .menu-item a {
	border-bottom: 1px solid #262626 !important;
}

	
.clear {
	height: 1px; 
	}

  #content.home-widgets .widget_woo_component h2.widget-title {
    font-size: 2.618em;
  }

  
  .widget h3 {
    text-align: center;
  }





#header,
#footer,
#top,
#featured-slider,
.widget_woo_component,
.home-widgets .widget,
#content,
#full-single-comments-area {
  padding-left: 1.618em!important;
  padding-right: 1.618em!important;
}


#home-hero h2.widget-title a {
  color: #111111;
}

.widget #connect .fl,
.widget #connect .fr {
  float: none;
}





.widget {
  color: #444444;
}

.widget a {
  color: #111111;
}

.widget a:hover {
  color: #00cbe9;
}

.widget ul {
  clear: both;
  margin: 0 0 0 .53em;
  padding: 0;
  list-style-position: inside;
  list-style-type: disc;
}

.widget ul li {
  list-style: none;
  padding: .53em 0;
}

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

.widget ul li a:hover {
  text-decoration: underline;
}

.widget ul ul {
  margin-top: .53em;
}

.widget ul ul li:last-child {
  padding-bottom: 0;
}

#sidebar .widget {
  padding: 2.618em 1.618em;
  font-size: .857em;
  border-bottom: 1px solid #dedede;
}

#sidebar .widget:nth-child(2n+1) {
  background: #f5f5f5;
}

#footer-widgets .widget {
  padding: 0 1.618em 2.618em;
}

	
#content #homepage h2 {
	font-weight: normal !important;
	}

	
#content #homepage h4 {
	font-size: 18px;
	margin: 0px;
	padding: 0 0 5px 0;
	border-bottom: 1px dotted #CCCCCC;
	}

	
#content #featured-post .post {
	margin: 0px;
	}

	
#content .taxonomy-description p {
	margin: 0;
	padding: 0;
	}




#content-sidebar-wrap {
	width: 750px;
	margin: 0;
	padding: 0;
	float: left;
	}


.sidebar-content #content-sidebar-wrap, .content-sidebar #content-sidebar-wrap {
	width: 920px;
	}


.sidebar-sidebar-content #content-sidebar-wrap, .sidebar-content-sidebar #content-sidebar-wrap {
	float: right;
	}




#content {
	width: 470px;
	margin: 0;
	padding: 0;
	float: left;
	}


.sidebar-content #content, .sidebar-sidebar-content #content {
	float: right;
	}


.sidebar-content #content, .content-sidebar #content {
	width: 640px;
	}

	
.full-width-content #content {
	width: 920px;
	}


#content blockquote {
	background: #F7F7F7;
	margin: 0 15px 15px 15px;
	padding: 10px 20px 0 15px;
	border: 1px solid #CCCCCC;
	}


#content .post {
	margin: 0 0 40px 0;
	padding: 0;
	}

	
#content .page {
	margin: 0;
	padding: 0 0 15px 0;
	}

	
#content .post p {
	margin: 0;
	padding: 0 0 10px 0;
	}

	
#content .post ul, #content .page ul {
	list-style-type: square;
	margin: 0;
	padding: 0 0 15px 0;
	}

	
#content .post ul li, #content .page ul li {
	list-style-type: square;
	margin: 0 0 0 20px;
	padding: 0;
	}

	
#content .post ul ul, #content .page ul ul {
	list-style-type: square;
	margin: 0;
	padding: 0;
	}

	
#content .post ol, #content .page ol {
	margin: 0;
	padding: 0 0 15px 0;
	}

	
#content .post ol li, #content .page ol li {
	margin: 0 0 0 20px;
	padding: 0;
	}

	
#content .post ol ol, #content .page ol ol {
	margin: 0;
	padding: 0;
	}

	
#content .post-image {
	margin: 0 10px 10px 0;
	padding: 4px;
	border: 1px solid #CCCCCC;
	}

	
#content .archive-page {
	float: left;
	width: 50%;
	margin: 0;
	padding: 20px 0 0 0;
	}




#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
	color: #002135;
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
	margin: 0 0 5px 0;
	padding: 0;
	}


#content h1 {
	font-size: 24px;
	}

	
#content h2 {
	font-size: 24px;
	}

	
#content h2 a, #content h2 a:visited {
	color: #4AAD41;
        line-height: 100%;
	text-decoration: none;
	}

	
#content h2 a:hover {
	color: #002135;
	text-decoration: none;
	}

	
#content h3 {
	font-size: 16px;
	}

	
#content h4 {
	font-size: 14px;
	}

	
#content h5 {
	font-size: 12px;
	}

	
#content h6 {
	font-size: 10px;
	}


  .stack-title .stack-container {
    padding: 0 300px 0 0; }

  .stack-title .featured-img {
    position: absolute;
    right: 0;
    top: 0;
    width: 250px; }

  .stack-title .mask {
    width: 250px; }

  .stack-title h1 {
    font-size: 24px;
    line-height: 1.25em; }

  .stack-title h1#post-title {
    font-size: 22px; }

  .stack .stack-title {
    font-size: 20px;
    padding: 0 0 15px 0;
    border-bottom: 1px solid #eee;
    line-height: 1em;
    margin: 0 0 25px 0;
    position: relative; }

    .stack .stack-title.small-gap {
      margin-bottom: 15px; }

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

#features-list {
    margin: -60px 0 10px;
    padding: 30px 0 0;
    background: transparent;
}

#features-list .feature-icon {
    position: relative;
    float: left;
    width: 90px;
    line-height: 90px;
    margin: 0;
    background: #e40000;
    -webkit-transition: .15s ease-in;
    -moz-transition: .15 ease-in;
    -o-transition: .15s ease-in;
    transition: .15s ease-in;
}

#features-list a .feature-icon:after {
    position: absolute;
    content: "";
    display: block;
    width: 0;
    height: 0;
    top: 50%;
    margin-top: -7px;
    right: -7px;
    border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-left: 7px solid #e40000;
    -webkit-transition: .15s ease-in;
    -moz-transition: .15 ease-in;
    -o-transition: .15s ease-in;
    transition: .15s ease-in;
}

#features-list a:hover .feature-icon {
    background: #ff2121;
}

#features-list a:hover .feature-icon:after {
    border-left-color: #ff2121;
}

#features-list .feature-text {
    display: table-cell;
    height: 90px;
    vertical-align: middle;
}

#features-list h3 {
    font-size: 14px;
    line-height: 18px;
    font-weight: 800;
    color: #555;
    text-transform: uppercase;
    text-align: left;
    margin: 0 20px;
    letter-spacing: 0;
}

#features-list h3:hover {
    text-shadow: none;
}

    #features-list .column {
        margin-bottom: 20px;
    }


.cards-wrap {
	color: #4c4c4c;
	float: left;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	margin-bottom: 5px;
	padding-top: 12px;
	width: 220px
}



.menu-toggle {
	display: none;
	cursor: pointer;
}

.site-header .menu-toggle {
	background: #3A3A3A;
	color: #fff;
	font-size: 20px;
	font-weight: 300;
	padding: 5px 22px;
	margin: 0;
}

.site-header .menu-toggle:hover {
  background: #0FBE7C;
}

.site-header .menu-toggle:before {
  content: '\2261';
  margin-right: 10px;
}

	.menu-toggle,
	.main-navigation.toggled .nav-menu {
		display: block;
	}
.megamenu-skin-friendly .megamenu-slot-title a,.megamenu-skin-friendly .megamenu-slot-title span,.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{padding:5px 12px 7px 12px;display:block;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{color:#fff;font-size:100%;}
.megamenu-skin-friendly .megamenu-item a:hover{color:#fff;background:#00325b;}

div.td-footer-wrap li.menu-item-has-children {border: none;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}

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

.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
}

  .vc_col-sm-3 {
    width: 25%;
  }

#load.light-loading .pace .pace-activity:before,
#load.light-loading .pace .pace-activity:after {
  border-color: rgba(141,144,149,0.25);
}

#page .ls-carousel .ls-loading-container,
.pace .pace-activity,
.slider-wrapper.arrows-accent .prev i,
.slider-wrapper.arrows-accent .next i,
#page .ls-carousel .ls-nav-prev,
#page .ls-carousel .ls-nav-next {
  background-color: rgba(59,140,237,0.9);
}

.style-material-design .pace.iso-preloader .pace-activity:before {
  border-color: transparent;
  border-top-color: #fff;
  border-right-color: #fff !important;
}
#page .ls-carousel .ls-loading-indicator,.pace .pace-activity{position:fixed;display:block;z-index:2000;top:50%;left:50%;margin:-25px 0 0 -25px;width:50px;height:50px;background:#76c276;pointer-events:none;border-radius:100%}
.rsPreloader .pace .pace-activity{position:absolute}
#load .pace .pace-activity{margin:-65px 0 0 -65px;width:130px;height:130px;background:0 0}
#page .ls-carousel .ls-loading-indicator:after,#page .ls-carousel .ls-loading-indicator:before,.pace .pace-activity:after,.pace .pace-activity:before{position:absolute;bottom:9px;left:9px;display:block;border:3px solid #fff;border-radius:50%;content:''}
#load .pace .pace-activity:after,#load .pace .pace-activity:before{border-width:7px}
#page .ls-carousel .ls-loading-indicator:before,.light-loading .pace .pace-activity:before,.pace .pace-activity:before{width:32px;height:32px;border-right-color:transparent!important;border-left-color:transparent!important;-webkit-animation:pace-rotation 3s linear infinite;animation:pace-rotation 3s linear infinite}
#load .pace .pace-activity:before{bottom:0;left:0;width:130px;height:130px}
#page .ls-carousel .ls-loading-indicator:after,.light-loading .pace .pace-activity:after,.pace .pace-activity:after{bottom:17px;left:17px;width:16px;height:16px;border-top-color:transparent!important;border-bottom-color:transparent!important;-webkit-animation:pace-rotation 1s linear infinite;animation:pace-rotation 1s linear infinite}
#load .pace .pace-activity:after{bottom:33px;left:33px;width:66px;height:66px}
.style-material-design .iso-preloader .pace-activity:after{display:none}
.style-material-design #page .stick:first-child,.style-material-design .iso-preloader .pace-activity:before{position:absolute;top:50%;left:50%;margin:-15px 0 0 -15px;width:30px;height:30px;border-radius:40px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;-webkit-animation:spin 1s infinite linear .2s;animation:spin 1s infinite linear .2s}


div.node,
.book-navigation .menu {
border-color:#EEE;
}


.node-unpublished {
  background-color: #fff4f4;
}

.preview .node {
  background-color: #ffffea;
}

.node-form .form-text {
  display: block;
  width: 95%;
}

.node-form .container-inline .form-text {
  display: inline;
  width: auto;
}

.node-form .standard {
  clear: both;
}

.node-form textarea {
  display: block;
  width: 95%;
}

.node-form .attachments fieldset {
  float: none;
  display: block;
}

.node-form #edit-poll-more {
  margin: 0;
}





  

.node {  
  font-size: 120% 
}


div.node {
  margin: 0 0 1.5em 0;
  padding: 0 0 1.417em 0;
}




.block div.node {
  margin: 0 0 0.3em 0;
  padding: 0 0 0.2em 0;
}


div.node h2 {
  font: bold 1.447em verdana, sans-serif;
  margin-bottom: 0;
}


div.node .title a:link,
div.node .title a:visited,
div.node .title a:active { 
  text-decoration: none;
  color: #222;  
}


div.node .title a:hover { 
  text-decoration: underline; 
}


div.node .meta {
  font-size: 0.9em;
  line-height: 1.667em;
  margin-bottom: 1.667em;
}


div.node div.picture {
  float: right;
  margin: 0.3em 0.5em 0.1em 0;
}


div.node ul.links {
  text-align: right;
  display: block; 
  font-size: 0.95em;
}


div.node-unpublished {
  background-color: #FFF4F4;
  padding: 0.2em;
}


div.node div.unpublished {
  font: bold 3em Arial, Helvetica, sans-serif;
  text-align: center;
  color: #FFE9E7;
  padding: 0.3em;
}


.node ul li {
  font-family: "Times New Roman", serif;

}


div.node, 
.block .title,
.tabs ul.secondary,
#content h1.category { 
  border-bottom: 1px solid; 
}

    footer[role="banner"] .boilerplate .legal {
        float:left;
    }

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }
.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}



.large-slide-wrap .slide-text-holder h3 {
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: initial; 
	color: #fff;
	margin-top: 2px;
	margin-bottom: 13px;
	margin-left: -2px;
}


.large-slide-wrap .slide-text-holder p {
	color: #fff;
	font-size: 11px;
}

.large-slide-wrap .slide-text-holder p.bottom-0 a:before {
}






.large-slide-wrap {
	width: 654px;
	height: 375px;
	float: left;
	overflow: hidden;
	position: relative;
	z-index: 0;
}

.large-slide-wrap.noImage {
	height: auto;
	min-height: 280px;
}


.large-slide-wrap .slide-text-holder {
	position: absolute;
	left: 0px;
	top: 35%;
	background: #333;
	background: rgba(0,0,0,0.6);
	padding: 12px 20px;
	max-width: 345px;
	box-sizing: border-box;
	border-right: 3px solid #87a827;
}


.large-slide-wrap .slide-text-holder.right {
	left: auto;
	right: 0px;
	border-left: 3px solid #87a827;
	border-right: 0;
}

.large-slide-wrap .slide-text-holder.top,
.large-slide-wrap .slide-text-holder.right.top {
	top: 0%;
}

.large-slide-wrap .slide-text-holder.bottom {
	top: 237.5px;
}

div.large-slide-wrap.cycle-slideshow .cycle-slide {
	width: 100%;
}

div.large-slide-wrap.cycle-slideshow .cycle-slide img {
	width: 100%;
	max-width: 100%;
	border: 1px solid #ccc;
}

div.large-slide-wrap.cycle-slideshow.pgm .cycle-slide img {
	width: 640px;
	height: 100%;
}


div.large-slide-wrap.cycle-slideshow .cycle-slide span.atype {
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	margin: 0 15px 15px 0;
}

div.large-slide-wrap.cycle-slideshow span.atype img {
	border-width: 0;
}


.secondary-nav-wrap.persist + .large-slide-wrap {
	margin-top: 30px;
}

	.large-slide-wrap .slide-text-holder p[class] {
		margin-top: 7px;
		display: block;
	}

.posthome{height:350px;background-color:#FFF;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);overflow: hidden;}


#sidebar .widget {
	margin-bottom:15px;
}


#sidebar .widget h3.title {
	padding:3px 0;
	margin-bottom:8px;
	font-size:17px;
	border-bottom:1px dotted #e7e7e7;
	color:#1F1C1C;
	line-height:1.2;
}


.widget { float: left; line-height: 1.5; margin-bottom: 10px; width: 100%; }

.widget ul { clear: both; margin: 5px 0; line-height: 1.7; }

.widget ul li { list-style-type: none; }

.widget ul ul { margin: 0; padding: 0; border-top: none; }

.widget ul ul li { border: none; }

.widget a { font-weight: bold; }

.widget #cat, .widget select { width: 100%; background: #F7F7F7; border: 1px solid #cdcfd4; color: #333333; display: inline; padding: 5px; line-height: 1.5; clear: both; float: left; }



.widget .feature-posts-list br {display: none;}

.widget .feature-posts-list img {margin: 4px 12px 5px 0; float: left;}

.widget .feature-posts-list small {	font-size: 9px; color: #A9A9A9; margin: 2px 0 4px; display: block; }

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

.widget .feature-posts-list li { padding: 6px 0; margin:0; line-height:1.4; }

.widget .feature-posts-list li a { font-weight:bold; }



.widget .flickr_badge_image {margin-right: 10px; margin-bottom: 12px; float: left; }

.widget .flickr_badge_image img { width: 64px; height: 64px; }

.widget .flickr_badge_image img:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60); opacity: 0.6; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out;}



.widget .social li { display: block; width: 100%; float: left; padding: 8px 0; line-height: 1.2; }

.widget .social li a { font-size: 14px; font-weight: bold; }

.widget .social li a span { color: #858585; font-size: 11px; display: block; font-weight: normal; }

.widget .social li a:hover { text-decoration:none; }

.widget .social li a:hover span { color:#333; }

.widget .social img { float: left; margin-right: 7px; }

#footer .widget .social li a:hover span { color:#fff; }



.widget .twitter-list li { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;  padding: 0 0 7px; margin: 0 0 7px; }

.widget .twitter-list li a { font-weight: normal; }

.widget .twitter-list .twitter-timestamp { display: block; color: #727272; font-family: Arial, sans-serif; font-size: 10px; font-style: normal; text-align: right; }

.widget .follow-user { margin: 0; padding: 5px 0; }


#footer .widget {
	color:#fff;
  	font-size:11px;
	margin:0 0 15px;
	width:222px;
	overflow:hidden;
}


#footer .widget h3.title {
	color:#fff;
	font-size:17px;
	border-bottom:1px dotted #2e2e2e;
	padding:5px 0;
	margin-bottom:6px;
}


#footer .widget a {
	color:#fff;
}


.ten, .row .ten { width: 83.33333%; }

.block-grid.ten-up { margin: 0 -8px; }

  input[type="text"].ten, .row input[type="text"].ten, input[type="password"].ten, .row input[type="password"].ten, input[type="date"].ten, .row input[type="date"].ten, input[type="datetime"].ten, .row input[type="datetime"].ten, input[type="email"].ten, .row input[type="email"].ten, input[type="number"].ten, .row input[type="number"].ten, input[type="search"].ten, .row input[type="search"].ten, input[type="tel"].ten, .row input[type="tel"].ten, input[type="time"].ten, .row input[type="time"].ten, input[type="url"].ten, .row input[type="url"].ten, textarea.ten, .row textarea.ten { width: 100% !important; }


.cleaner {
	clear: both;
	height: 0;
	line-height: 0;
  	font-size: 0; 
	}


.nav-menu-out:hover li.menu-item-has-children:hover a:after,
nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-color: #222 transparent transparent transparent !important;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #222 !important;
	}

.nav-menu-out:hover li.menu-item-has-children a:after {
	border-color: #999 transparent transparent transparent !important;
	}


#fly-wrap,
ul.post-gallery-bot-list li img,
.post-gallery-top .flex-direction-nav a,
.fly-fade,
nav.main-menu-wrap,
nav.main-menu-wrap ul li a,
nav.main-menu-wrap ul li.menu-item-has-children a:after,
.mega-img img,
span.nav-search-but i,
span.nav-soc-but i,
ul.score-list li,
.es-nav span a,
.feat-wide-sub-text h2,
.feat-wide1-img img,
.feat-top2-left-img img,
.feat-top2-right-img img,
.feat-wide5-img img,
#home-feat-img img,
.feat-vid-but,
.side-list-img img,
.side-list-text p,
.row-widget-img img,
.row-widget-text p,
.blog-widget-img img,
.blog-widget-text h2,
.feat-widget-img img,
.feat-widget-text h2,
span.more-posts-text,
.facebook-share,
.twitter-share,
.pinterest-share,
.email-share,
.social-comments,
.prev-next-text,
#comments-button a,
#comments-button span.comment-but-text,
.archive-list-img img,
.archive-list-text h2,
ul.foot-soc-list li a,
.tag-cloud a,
a.inf-more-but,
.mvp-related-img img {
	-webkit-transition: all .25s;
	   -moz-transition: all .25s;
	    -ms-transition: all .25s;
	     -o-transition: all .25s;
		transition: all .25s;
	}


nav.fly-nav-menu ul li.menu-item-has-children:after {
	content: '+';
	color: #777;
	font-family: 'Open Sans', serif;
	font-size: 32px;
	font-weight: 800;
	position: absolute;
		right: 0;
		top: 11px;
	}


nav.fly-nav-menu ul li.menu-item-has-children.tog-minus:after {
	content: '_';
	right: 1px;
	top: -4px;
	}


nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.mega-list li a:after {
	border-style: none;
	border-width: medium;
	content: '';
	position: relative;
		top: auto;
		right: auto;
	}


nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-style: solid;
	border-width: 3px 3px 0 3px;
	content: '';
	position: absolute;
		top: 23.5px;
		right: 5px;
	}


nav.main-menu-wrap ul li.menu-item-has-children a {
	padding: 18.5px 17px 18.5px 14px;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a {
	position: relative;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after,
nav.main-menu-wrap ul li:hover ul.sub-menu li ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 3px 0 3px 3px;
	content: '';
	position: absolute;
		top: 15px;
		right: 10px;
	}

#footer .social-badges ul li.sb-youtube a { background-position: 0 -90px ; }

.widget-social-badges ul li.sb-youtube a { background-position: 0 -90px ; }

h1.title,h2.node-title,h2.block-title,h2.title,.h2.comment-form,.pane-node-comments h2,h3.title{
    
font-size:1.4em;margin:1em 0;
float: left;
width:100%;
}

body.section-articles .pane-mlt h2.pane-title,body.section-articles .pane-mlt h2.node-title{
    
font-size:1.3em;font-weight:bold;margin:0 0 .5em;line-height:1em;
}

.pane-article-packages h2.node-title{
    
font-size:1.5em;font-weight:bold;margin:0;padding:.5em 12px 0 12px;
}

.pane-article-packages h2.node-title a{
    
color:#000;
}

.pane-article-packages h2.node-title a:hover{
    
text-decoration:none;cursor:default;
}

.node-teaser.node-multimedia .node-title,.node-teaser.node-multimedia .field-name-body,.node-teaser.node-multimedia .field-name-field-intro,.region-sidebar-second .views-row-first .node-media-gallery h2.node-title{
    
width:62%;float:right;      
}

.wide-teaser  .node-teaser.node-multimedia .node-title,.wide-teaser  .node-teaser.node-multimedia .field-name-body,.wide-teaser  .node-teaser.node-multimedia .field-name-field-intro{
    
width:100%;
}

.half-teaser  .node-teaser.node-multimedia .node-title,.half-teaser  .node-teaser.node-multimedia .field-name-body,.half-teaser  .node-teaser.node-multimedia .field-name-field-intro{
    
padding-right:1%;
}

.with-featured-article .views-row-first .node-teaser.node-multimedia .node-title,.with-featured-article .views-row-first .node-teaser.node-multimedia .field-name-body,.with-featured-article .views-row-first .node-teaser.node-multimedia .field-name-field-intro{
    
float:left;width:62%;padding-left:2%;
}

.pane-category-vertical.half-teaser .node-media-gallery.node-teaser .node-title,.pane-sub-vertical.half-teaser .node-media-gallery.node-teaser .node-title{
    
padding-top:10px;float:right;border:none;width:62%;
}

.with-featured-article  .views-row-first h2.node-title{
    
font-size:2.5em;color:#3D3D3D;
}

.node-teaser h2.node-title{
    
margin:1px 0;
}

#directory-panel .with-featured-article .views-row-first h2.node-title{
    
margin:8px 0;font-weight:normal;
}

#directory-panel .with-featured-article .views-row-first h2.node-title a{
    
color:#3d3d3d;
}

.node-media-gallery h2.node-title{
    
padding:0px 0px 10px;border-bottom:1px solid #ccc;margin:0em 0em 20px;font-size:14px;color:#690;position:relative;
}

.region-sidebar-second .node-media-gallery h2.node-title{
    
display:none;
}

.region-sidebar-second .views-row-first .node-media-gallery h2.node-title{
    
display:block;border-bottom:none;
}

.region-sidebar-second .node-teaser.node-multimedia .field-name-field-multi,.region-sidebar-second .node-teaser.node-multimedia .field-name-field-multi-video,.region-sidebar-second .node-teaser.node-multimedia .node-title,.region-sidebar-second .node-teaser.node-multimedia .field-name-body,.region-sidebar-second .node-teaser.node-multimedia .field-name-field-intro{
    
width:98%;margin:1%;
}

h2.node-title{
    

}
.product-small .name{font-size:90%}
.style-grid3 .name{margin-top:0;padding-right:5px;margin-right:10px;border-right:1px solid #eeeeee}
ul.large-block-grid-1 .inner-wrap p.name{font-size:150%}

.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner {
  left: 0;
  position: relative;
  width: 100%;
}

.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner.vc_transition {
  -webkit-transition: 0.5s ease left;
  transition: 0.5s ease left;
}

.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner.vc_transition.vc_swipe-transition {
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

.vc_images_carousel.vc_carousel_vertical .vc_carousel-slideline .vc_carousel-slideline-inner {
  width: 100%;
}

.vc_images_carousel.vc_carousel_vertical .vc_carousel-slideline .vc_carousel-slideline-inner.vc_transition {
  -webkit-transition-property: top;
  transition-property: top;
}

.vc_images_carousel.vc_carousel_vertical .vc_carousel-slideline .vc_carousel-slideline-inner .vc_item {
  float: none;
}

.vc_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner {
  left: 0;
  position: relative;
  width: 100%;
}

.vc_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner.vc_transition {
  -webkit-transition: 0.5s ease left;
  transition: 0.5s ease left;
}

.vc_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner.vc_transition.vc_swipe-transition {
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

.vc_carousel.vc_carousel_vertical .vc_carousel-slideline .vc_carousel-slideline-inner {
  width: 100%;
}

.vc_carousel.vc_carousel_vertical .vc_carousel-slideline .vc_carousel-slideline-inner.vc_transition {
  -webkit-transition-property: top;
  transition-property: top;
}

.vc_carousel.vc_carousel_vertical .vc_carousel-slideline .vc_carousel-slideline-inner .vc_item {
  float: none;
}

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


#resident-share{
	position: relative;
	float: left;
	margin: -3px 9px 0 0;
	cursor: pointer;
}


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


.text-right { text-align: right !important; }

.separator-icon [class*=" icon-"]:before,.separator-icon [class^=icon-]:before{font-size:40px!important}
#footer,#fullwidth-wrapper .breadcrumb-wrapper,#main-navigation-wrapper,#page-title,#slider-section,.break-section,.fullwidth-services,.separator{width:820px!important;margin-left:-30px}
#main-content-with-sidebar .breadcrumb-wrapper,#main-content-with-sidebar .separator{width:580px!important}
#main-content-with-sidebar .separator{width:500px}
.separator{margin-bottom:50px;margin-top:50px}
#footer,#fullwidth-wrapper .breadcrumb-wrapper,#main-content-with-sidebar .separator,#main-navigation-wrapper,#page-title,#slider-section,.break-section,.fullwidth-services,.separator{width:540px!important;margin-left:-30px}

.separator-text {
position: relative;
top: -11px;
text-transform: uppercase;
padding: 3px 20px;
text-align: center;
color: #999;
background: #fff;
display: inline-block;
font-size: 14px;
font-weight: normal;
}

#cookie-notice {
    display: none;
    position: fixed;
    min-width: 100%;
    height: auto;
    z-index: 100000;
    font-size: 12px;
    line-height: 18px;
    left: 0;
    text-align: center;
}


#cookie-notice .button {
    margin-left: 10px;
}


#cookie-notice .button.wp-default {
    font-family: sans-serif;
    line-height: 18px;
    padding: 2px 12px;
    background: linear-gradient(to bottom, #FEFEFE, #F4F4F4) repeat scroll 0 0 #F3F3F3;
    border-color: #BBB;
    color: #333;
    text-shadow: 0 1px 0 #FFF;
    -moz-box-sizing: border-box;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-style: normal;
    text-decoration: none;
    white-space: nowrap;
    outline: none;
}


#cookie-notice .button.wp-default:hover, #cookie-notice .button.wp-default:focus {
    background: linear-gradient(to bottom, #FFFFFF, #F3F3F3) repeat scroll 0 0 #F3F3F3;
    border-color: #999999;
    color: #222222;
}


#cookie-notice .button.bootstrap {
    font-family: sans-serif;
    display: inline-block;
    *display: inline;
    padding: 4px 12px;
    margin-right: 0.3em;
    margin-bottom: 0;
    *margin-left: .3em;
    line-height: 20px;
    color: #333333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    font-style: normal;
    vertical-align: middle;
    cursor: pointer;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #006dcc;
    *background-color: #0044cc;
    background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
    background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
    background-image: -o-linear-gradient(top, #0088cc, #0044cc);
    background-image: linear-gradient(to bottom, #0088cc, #0044cc);
    background-repeat: repeat-x;
    border-style: solid;
    border-width: 1px;
    border-color: #0044cc #0044cc #002a80;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    padding: 2px 10px;
    font-size: 12px;
    text-decoration: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    outline: none;
}


#cookie-notice .button.bootstrap:hover, #cookie-notice .button.bootstrap:focus {
    color: #ffffff;
    background-color: #0044cc;
    *background-color: #003bb3;
    background-position: 0 -15px;
    -webkit-transition: background-position 0.1s linear;
    -moz-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
}


#cookie-notice .button.bootstrap:hover {
    background-color: #2D5C88 !important;
    background-image: linear-gradient(to bottom, #3576B2, #2D5C88) !important;
}


.cn-bottom.bootstrap {
    background-color: rgba(0, 0, 0, 0.75) !important;
}


.cn-bottom {
    bottom: 0;
}

#older-posts .older-item .info .meta-old  { color: #6f6f6f; margin: 0 0 3px 0; font-size: 11px; line-height: 12px; }
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-asterisk:before{content:"\2a"}
.glyphicon-plus:before{content:"\2b"}
.glyphicon-euro:before{content:"\20ac"}
.glyphicon-minus:before{content:"\2212"}
.glyphicon-cloud:before{content:"\2601"}
.glyphicon-envelope:before{content:"\2709"}
.glyphicon-pencil:before{content:"\270f"}
.glyphicon-glass:before{content:"\e001"}
.glyphicon-music:before{content:"\e002"}
.glyphicon-search:before{content:"\e003"}
.glyphicon-heart:before{content:"\e005"}
.glyphicon-star:before{content:"\e006"}
.glyphicon-star-empty:before{content:"\e007"}
.glyphicon-user:before{content:"\e008"}
.glyphicon-film:before{content:"\e009"}
.glyphicon-th-large:before{content:"\e010"}
.glyphicon-th:before{content:"\e011"}
.glyphicon-th-list:before{content:"\e012"}
.glyphicon-ok:before{content:"\e013"}
.glyphicon-remove:before{content:"\e014"}
.glyphicon-zoom-in:before{content:"\e015"}
.glyphicon-zoom-out:before{content:"\e016"}
.glyphicon-off:before{content:"\e017"}
.glyphicon-signal:before{content:"\e018"}
.glyphicon-cog:before{content:"\e019"}
.glyphicon-trash:before{content:"\e020"}
.glyphicon-home:before{content:"\e021"}
.glyphicon-file:before{content:"\e022"}
.glyphicon-time:before{content:"\e023"}
.glyphicon-road:before{content:"\e024"}
.glyphicon-download-alt:before{content:"\e025"}
.glyphicon-download:before{content:"\e026"}
.glyphicon-upload:before{content:"\e027"}
.glyphicon-inbox:before{content:"\e028"}
.glyphicon-play-circle:before{content:"\e029"}
.glyphicon-repeat:before{content:"\e030"}
.glyphicon-refresh:before{content:"\e031"}
.glyphicon-list-alt:before{content:"\e032"}
.glyphicon-lock:before{content:"\e033"}
.glyphicon-flag:before{content:"\e034"}
.glyphicon-headphones:before{content:"\e035"}
.glyphicon-volume-off:before{content:"\e036"}
.glyphicon-volume-down:before{content:"\e037"}
.glyphicon-volume-up:before{content:"\e038"}
.glyphicon-qrcode:before{content:"\e039"}
.glyphicon-barcode:before{content:"\e040"}
.glyphicon-tag:before{content:"\e041"}
.glyphicon-tags:before{content:"\e042"}
.glyphicon-book:before{content:"\e043"}
.glyphicon-bookmark:before{content:"\e044"}
.glyphicon-print:before{content:"\e045"}
.glyphicon-camera:before{content:"\e046"}
.glyphicon-font:before{content:"\e047"}
.glyphicon-bold:before{content:"\e048"}
.glyphicon-italic:before{content:"\e049"}
.glyphicon-text-height:before{content:"\e050"}
.glyphicon-text-width:before{content:"\e051"}
.glyphicon-align-left:before{content:"\e052"}
.glyphicon-align-center:before{content:"\e053"}
.glyphicon-align-right:before{content:"\e054"}
.glyphicon-align-justify:before{content:"\e055"}
.glyphicon-list:before{content:"\e056"}
.glyphicon-indent-left:before{content:"\e057"}
.glyphicon-indent-right:before{content:"\e058"}
.glyphicon-facetime-video:before{content:"\e059"}
.glyphicon-picture:before{content:"\e060"}
.glyphicon-map-marker:before{content:"\e062"}
.glyphicon-adjust:before{content:"\e063"}
.glyphicon-tint:before{content:"\e064"}
.glyphicon-edit:before{content:"\e065"}
.glyphicon-share:before{content:"\e066"}
.glyphicon-check:before{content:"\e067"}
.glyphicon-move:before{content:"\e068"}
.glyphicon-step-backward:before{content:"\e069"}
.glyphicon-fast-backward:before{content:"\e070"}
.glyphicon-backward:before{content:"\e071"}
.glyphicon-play:before{content:"\e072"}
.glyphicon-pause:before{content:"\e073"}
.glyphicon-stop:before{content:"\e074"}
.glyphicon-forward:before{content:"\e075"}
.glyphicon-fast-forward:before{content:"\e076"}
.glyphicon-step-forward:before{content:"\e077"}
.glyphicon-eject:before{content:"\e078"}
.glyphicon-chevron-left:before{content:"\e079"}
.glyphicon-chevron-right:before{content:"\e080"}
.glyphicon-plus-sign:before{content:"\e081"}
.glyphicon-minus-sign:before{content:"\e082"}
.glyphicon-remove-sign:before{content:"\e083"}
.glyphicon-ok-sign:before{content:"\e084"}
.glyphicon-question-sign:before{content:"\e085"}
.glyphicon-info-sign:before{content:"\e086"}
.glyphicon-screenshot:before{content:"\e087"}
.glyphicon-remove-circle:before{content:"\e088"}
.glyphicon-ok-circle:before{content:"\e089"}
.glyphicon-ban-circle:before{content:"\e090"}
.glyphicon-arrow-left:before{content:"\e091"}
.glyphicon-arrow-right:before{content:"\e092"}
.glyphicon-arrow-up:before{content:"\e093"}
.glyphicon-arrow-down:before{content:"\e094"}
.glyphicon-share-alt:before{content:"\e095"}
.glyphicon-resize-full:before{content:"\e096"}
.glyphicon-resize-small:before{content:"\e097"}
.glyphicon-exclamation-sign:before{content:"\e101"}
.glyphicon-gift:before{content:"\e102"}
.glyphicon-leaf:before{content:"\e103"}
.glyphicon-fire:before{content:"\e104"}
.glyphicon-eye-open:before{content:"\e105"}
.glyphicon-eye-close:before{content:"\e106"}
.glyphicon-warning-sign:before{content:"\e107"}
.glyphicon-plane:before{content:"\e108"}
.glyphicon-calendar:before{content:"\e109"}
.glyphicon-random:before{content:"\e110"}
.glyphicon-comment:before{content:"\e111"}
.glyphicon-magnet:before{content:"\e112"}
.glyphicon-chevron-up:before{content:"\e113"}
.glyphicon-chevron-down:before{content:"\e114"}
.glyphicon-retweet:before{content:"\e115"}
.glyphicon-shopping-cart:before{content:"\e116"}
.glyphicon-folder-close:before{content:"\e117"}
.glyphicon-folder-open:before{content:"\e118"}
.glyphicon-resize-vertical:before{content:"\e119"}
.glyphicon-resize-horizontal:before{content:"\e120"}
.glyphicon-hdd:before{content:"\e121"}
.glyphicon-bullhorn:before{content:"\e122"}
.glyphicon-bell:before{content:"\e123"}
.glyphicon-certificate:before{content:"\e124"}
.glyphicon-thumbs-up:before{content:"\e125"}
.glyphicon-thumbs-down:before{content:"\e126"}
.glyphicon-hand-right:before{content:"\e127"}
.glyphicon-hand-left:before{content:"\e128"}
.glyphicon-hand-up:before{content:"\e129"}
.glyphicon-hand-down:before{content:"\e130"}
.glyphicon-circle-arrow-right:before{content:"\e131"}
.glyphicon-circle-arrow-left:before{content:"\e132"}
.glyphicon-circle-arrow-up:before{content:"\e133"}
.glyphicon-circle-arrow-down:before{content:"\e134"}
.glyphicon-globe:before{content:"\e135"}
.glyphicon-wrench:before{content:"\e136"}
.glyphicon-tasks:before{content:"\e137"}
.glyphicon-filter:before{content:"\e138"}
.glyphicon-briefcase:before{content:"\e139"}
.glyphicon-fullscreen:before{content:"\e140"}
.glyphicon-dashboard:before{content:"\e141"}
.glyphicon-paperclip:before{content:"\e142"}
.glyphicon-heart-empty:before{content:"\e143"}
.glyphicon-link:before{content:"\e144"}
.glyphicon-phone:before{content:"\e145"}
.glyphicon-pushpin:before{content:"\e146"}
.glyphicon-usd:before{content:"\e148"}
.glyphicon-gbp:before{content:"\e149"}
.glyphicon-sort:before{content:"\e150"}
.glyphicon-sort-by-alphabet:before{content:"\e151"}
.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}
.glyphicon-sort-by-order:before{content:"\e153"}
.glyphicon-sort-by-order-alt:before{content:"\e154"}
.glyphicon-sort-by-attributes:before{content:"\e155"}
.glyphicon-sort-by-attributes-alt:before{content:"\e156"}
.glyphicon-unchecked:before{content:"\e157"}
.glyphicon-expand:before{content:"\e158"}
.glyphicon-collapse-down:before{content:"\e159"}
.glyphicon-collapse-up:before{content:"\e160"}
.glyphicon-log-in:before{content:"\e161"}
.glyphicon-flash:before{content:"\e162"}
.glyphicon-log-out:before{content:"\e163"}
.glyphicon-new-window:before{content:"\e164"}
.glyphicon-record:before{content:"\e165"}
.glyphicon-save:before{content:"\e166"}
.glyphicon-open:before{content:"\e167"}
.glyphicon-saved:before{content:"\e168"}
.glyphicon-import:before{content:"\e169"}
.glyphicon-export:before{content:"\e170"}
.glyphicon-send:before{content:"\e171"}
.glyphicon-floppy-disk:before{content:"\e172"}
.glyphicon-floppy-saved:before{content:"\e173"}
.glyphicon-floppy-remove:before{content:"\e174"}
.glyphicon-floppy-save:before{content:"\e175"}
.glyphicon-floppy-open:before{content:"\e176"}
.glyphicon-credit-card:before{content:"\e177"}
.glyphicon-transfer:before{content:"\e178"}
.glyphicon-cutlery:before{content:"\e179"}
.glyphicon-header:before{content:"\e180"}
.glyphicon-compressed:before{content:"\e181"}
.glyphicon-earphone:before{content:"\e182"}
.glyphicon-phone-alt:before{content:"\e183"}
.glyphicon-tower:before{content:"\e184"}
.glyphicon-stats:before{content:"\e185"}
.glyphicon-sd-video:before{content:"\e186"}
.glyphicon-hd-video:before{content:"\e187"}
.glyphicon-subtitles:before{content:"\e188"}
.glyphicon-sound-stereo:before{content:"\e189"}
.glyphicon-sound-dolby:before{content:"\e190"}
.glyphicon-sound-5-1:before{content:"\e191"}
.glyphicon-sound-6-1:before{content:"\e192"}
.glyphicon-sound-7-1:before{content:"\e193"}
.glyphicon-copyright-mark:before{content:"\e194"}
.glyphicon-registration-mark:before{content:"\e195"}
.glyphicon-cloud-download:before{content:"\e197"}
.glyphicon-cloud-upload:before{content:"\e198"}
.glyphicon-tree-conifer:before{content:"\e199"}
.glyphicon-tree-deciduous:before{content:"\e200"}

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}

  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }

  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
.nav-collapse{clear:both}
.nav-collapse .nav{float:none;margin:0 0 7.5px}
.nav-collapse .nav .nav-header{color:#fff;text-shadow:none}
.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}
.nav-collapse.in .btn-group{margin-top:5px;padding:0}
.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:none;max-width:none;margin:0 15px;padding:0;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}
.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:7.5px 15px;margin:7.5px 0;border-top:1px solid #047192;border-bottom:1px solid #047192;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}
.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}
.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}
.nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0}

.nav-collapse.collapse{height:auto;overflow:visible;}

.singular .entry-header,
.singular .entry-content,
.singular footer.entry-meta,
.singular #comments-title {
	margin: 0 auto;
	width: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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


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


.genesis-nav-menu .menu-item:hover {
  position: static; }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-lg-2{width:16.66666667%}

.contentp2 {
	font-family:Helvetica,sans-serif,serif;
	color:#848589;
	font-size:18px;
	line-height:29px;
	width:133px;
	padding-top:0px;
	width:473px;
	float:left;
	margin-top:23px;
	padding-left:15px;
	border-left:5px solid #e5e8ed;
}

.content { width: 620px; overflow: hidden; }

.content .time  {   margin-left: 10px; font: 500 11px/1.6em Arial, sans-serif; color: #aaa; float: left;   margin-top: 4px;}

#channels .content .time  { position: absolute; bottom: 4px; left: 10px; font: 500 11px/1.6em Arial, sans-serif; color: #aaa; }

.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,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }





.gallery-row:after,
.navigation-links:after,
.container:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


.gallery-row,
.navigation-links,
.container {
    display: block;
}





.container-header {
    margin-top: 0px!important;
    margin-bottom: 0px!important;
}


.container-menu {
    margin: 0 auto!important;
    padding-bottom: 10px!important;
    position: relative!important;
    z-index: 99!important;
}


.container-center {
    margin: 0px auto!important;
}


.container-footer {
    margin-bottom: 0!important;
    position: relative!important;
}

#primary {
	float: left;
	margin-left: 3.06%;
	width: 65.64%;
}


.left-sidebar-template #primary,
.left-sidebar-template #content-woocommerce {
	float: right;
}

.contact #primary .form label {
	display: block;
	padding-bottom: 5px;
}

	#primary,
	#secondary,
	#content-woocommerce,
	#footerarea .col-3  {
		float: none;
		margin-left: 0;
		width: auto;
	}

	.left-sidebar-template #primary,
	.left-sidebar-template #content-woocommerce {
		float: none;
	}

.no-margin-left {
	margin-left: 0px !important;
}
.orlop .company .name,.orlop .company .street,.orlop .company .location{display:block;margin:0 0 4px}
.more .company .name,.more .company .street,.more .company .location,.more .company .phone{display:block;line-height:1.25em}

.footer_seperator{
    float: left;
}
#mini-panel-footer_section{display:block;margin-left:auto;margin-right:auto;padding:1em;width:100%;max-width:1280px;position:relative}
.lt-ie10 #mini-panel-footer_section{width:1280px}
.ie8 #mini-panel-footer_section{width:1280px;padding-left:0;padding-right:0}
.ie9 #mini-panel-footer_section{min-width:1280px}
.menu-minipanel-panel .panel-display{background:none}
.ie8 .menu-minipanel-panel .panel-display{background:#595959}
.dhtml-menu .menu-minipanel-panel .panel-display,.nice-menu .menu-minipanel-panel .panel-display,.sf-menu .menu-minipanel-panel .panel-display{background-color:transparent;}
.sf-menu .panel-display ul,.sf-menu .panel-display li{left:inherit;left:initial;position:inherit;position:initial;top:inherit;top:initial;width:inherit;width:initial;z-index:inherit;z-index:initial;float:inherit;float:initial;}
.d-i .mff .s-b .s-bb,.c-o .mff .s-b .s-bb,.d-o .mff .s-b .s-bb,.b-i .mff .s-b .s-bb,.c-t .mff .s-b .s-bb{color:#333}
.d-i .s-b .s-bb,.c-o .s-b .s-bb,.d-o .s-b .s-bb,.b-i .s-b .s-bb,.c-t .s-b .s-bb{color:#fff}
.s-s #floating_menu .s-b{position:absolute;left:0;right:0;bottom:0;top:0}
.s-s .s-b{z-index:10000}
.s-s .s-b input[type="text"]{animation-duration:0.5s;-webkit-animation-duration:0.5s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;animation-name:search-input;-webkit-animation-name:search-input;animation-iteration-count:1;-webkit-animation-iteration-count:1;box-sizing:border-box;border:0;border-left:3px solid #99aec2;background:none;float:right;height:40px;margin-top:15px;padding:0 0 0 2%;width:82%}
.s-s .s-b label{font-family:'Roboto Condensed', sans-serif;color:#ccc;font-size:48px;float:left;text-align:left;width:16%}
.s-s .s-b .s-bb{float:right;padding-top:25px}
.s-s .s-b .s-bb:hover:before{color:#99aec2}
.s-s .s-b .s-bb:before{border-left:0;content:'\34';color:#ccc;font-size:26px;padding-left:0}
.s-b{position:absolute;right:0}
.s-b input,.s-b label{display:none}
.s-b .s-bb{cursor:pointer;display:block;padding-top:18px;position:relative;z-index:3}
.s-b .s-bb:before{font-family:'pressive_font';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-left:2px solid rgba(0,0,0,0.06);content:'\73';cursor:pointer;padding-left:20px}
#floating_menu.mff .center .s-b{bottom:0}
#floating_menu.mff .center .s-b .s-bb{padding-bottom:5px}
.s-s #floating_menu.mff .h-i .s-b label{font-size:30px}
.s-s #floating_menu.mff .h-i .s-b input[type="text"]{margin-top:0;height:30px}
header .s-b{display:none}

.main-header-wrap .main-header .store-title img.regular-logo { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }


.row{
	display:table-row;
	padding: 0px;
	margin: 0px;
}
.webstore-modal .twocolumn:after,.webstore-modal .twocolumn .column:after,.webstore-overlay-aside .section-inner .section-content:after,.webstore-overlay-cart .cart-footer:after,.webstore-checkout footer.submit:after,.field-containers-small:after,.fieldgroup:after,#payment .outofbandpayment .buttons:after,#payment .address-form:after,.creditcard:after,#confirm #confirm .order-details:after,#confirm #confirm .order-details:after,#confirm .lines-footer:after,.create-account:after,.lines-footer:after,.wishlist-share:after,.wishlist-buttons:after{content:"";display:table;clear:both;}
#confirm .lines .controls a.remove,.webstore-lines a.remove{text-decoration:none;display:block;border:2px solid #eee;color:#ccc;background-color:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;height:28px;width:28px;line-height:22px;padding-left:5px;font-size:25px;font-weight:bold;margin:0;-webkit-transition-property:border-color;-moz-transition-property:border-color;-o-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;}
#confirm .lines .controls a.remove:hover,.webstore-lines a.remove:hover{color:#fff;border-color:#a44039;background-color:#a44039;}
.webstore-overlay-cart table.lines a{color:#555;}
.webstore-overlay-cart table.lines tr td:first-child,.webstore-overlay-cart table.lines tr th:first-child{padding-left:8px;}
.webstore-overlay-cart table.lines tr:last-child td{border-bottom:1px solid #ccc;}
.webstore-overlay-cart table.lines tr:last-child td:last-child{border-bottom-color:#fff;}
.webstore-overlay-cart table.lines td{border-bottom:1px solid #eee;}
.webstore-overlay-cart table.lines thead th,.webstore-overlay-cart table.lines thead a{border-bottom:1px solid #ccc;text-transform:uppercase;color:#999;font-size:0.875rem;padding-bottom:3px;font-weight:bold;}
.webstore-overlay-cart table.lines th.remove,.webstore-overlay-cart table.lines td.remove{width:30px;border-bottom-color:#fff;}
.webstore-overlay-cart table.lines th.remove a,.webstore-overlay-cart table.lines td.remove a{text-decoration:none;display:block;border:2px solid #eee;color:#ccc;background-color:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;height:28px;width:28px;line-height:22px;padding-left:5px;font-size:25px;font-weight:bold;margin:0;-webkit-transition-property:border-color;-moz-transition-property:border-color;-o-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;}
.webstore-overlay-cart table.lines th.remove a:hover,.webstore-overlay-cart table.lines td.remove a:hover{color:#fff;border-color:#a44039;background-color:#a44039;}
.lines-footer.purchased{-webkit-transition:opacity,0.3s;-moz-transition:opacity,0.3s;-o-transition:opacity,0.3s;transition:opacity 0.3s;opacity:0;overflow:hidden;height:0;clear:both;}
.lines-footer.purchased.active{opacity:1;height:auto;}
.lines-footer.purchased .lines{opacity:0.4;}
#confirm .lines tbody{border-bottom:1px solid #ddd;}
#confirm .lines td{border-top:1px solid #ddd;line-height:40px;}
#confirm .lines td.controls{vertical-align:middle;}
#confirm .lines .quantity{font-weight:bold;text-align:center;padding:0;line-height:4rem;min-width:1.75rem;}
#confirm .lines .quantity input{display:none;width:2.6rem;padding:3px 3px;text-align:center;font-weight:bold;-moz-appearance:textfield;}
#confirm .lines .quantity input::-webkit-inner-spin-button,#confirm .lines .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
#confirm .lines .image{display:none;white-space:nowrap;width:65px;vertical-align:middle;}
#confirm .lines .image:before{display:inline-block;padding:0 0.5em 0 0;height:40px;font-weight:normal;font-size:1.25rem;content:'\d7';float:left;}
#confirm .lines .image img{float:left;max-height:40px;max-width:40px;}
#confirm .lines .description{line-height:1.3;font-size:0.875rem;padding-right:0.5em;padding-left:0.5em;font-weight:bold;vertical-align:middle;}
#confirm .lines .description .price{font-weight:normal;font-size:0.8375em;color:#888;}
#confirm .lines .subtotal{text-align:right;font-weight:bold;}
#confirm .lines .controls{padding:0 1em;text-transform:uppercase;font-size:0.75rem;width:2.5rem;}
#confirm .lines .controls a{float:right;}
#confirm .lines .controls a.edit{line-height:1;padding:6px 4px 5px;border:1px solid #ccc;color:#aaa;}
#confirm .lines .controls a.edit:hover{color:#3287cc;border-color:#3287cc;}
#confirm .lines .controls a.remove{display:none;}
#confirm .lines tr.active .quantity strong{display:none;}
#confirm .lines tr.active .quantity input{display:inline-block;}
#confirm .lines tr.active .controls a.edit{display:none;}
#confirm .lines tr.active .controls a.remove{display:block;}
.webstore-overlay table.lines a{color:#555;text-decoration:none;}
.order-history table.lines a{color:#555;}
.order-history table.lines td{padding:10px 0;font-size:0.875rem;}
.order-history table.lines td.date{color:#3287cc;font-weight:bold;}
.order-history table.lines td.num{font-weight:bold;}
.order-history table.lines tr td:first-child,.order-history table.lines tr th:first-child{padding-left:8px;}
.order-history table.lines tr td:last-child,.order-history table.lines tr th:last-child{padding-right:8px;}
.order-history table.lines tbody{border-top:1px solid #eee;}
.webstore-overlay .order-history table.lines td.date{color:#3287cc;}

.webstore-overlay .section-inner table.lines{ border:1px solid #333;}

.webstore-overlay-cart table.lines th.remove, .webstore-overlay-cart table.lines td.remove, .webstore-overlay-cart table.lines td , .webstore-overlay-cart table.lines tr:last-child td, .webstore-overlay-cart table.lines thead th, .webstore-overlay-cart table.lines thead a, .webstore-overlay-cart table.lines tr:last-child td:last-child{ border-bottom:1px solid #333;}


.webstore-overlay-cart table.lines th.remove a, .webstore-overlay-cart table.lines td.remove a {background-color: #333;
border: 2px solid #333; color: #000; font-size: 20px; height: 20px; line-height: 15px; padding-left: 2px; width: 20px;}


.webstore-overlay-cart table.lines tr td:first-child, .webstore-overlay-cart table.lines tr th:first-child 
{padding-left: 8px;}
.blk-upcoming-events .date-stack{width:51px;float:left;margin:0 10px 0 0}
.blk-upcoming-events .date-stack .date-display-single{display:block;color:#2197c2}
.blk-upcoming-events .date-stack span:first-child{font-size:32px;font-weight:bold;text-align:center;line-height:30px}
.blk-upcoming-events .date-stack span:last-child{text-align:center;font-size:22px;line-height:18px}
.container-inline div,.container-inline label{display:inline;}
.container-inline .fieldset-wrapper{display:block;}
.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
.container-inline-date{clear:both;}
.container-inline-date .form-item{float:none;margin:0;padding:0;}
.container-inline-date .form-item .form-item{float:left;}
.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}
.container-inline-date .description{clear:both;}
.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}
.container-inline-date .date-spacer{margin-left:-5px;}
.views-right-60 .container-inline-date div{margin:0;padding:0;}
.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto;}
.container-inline-date .date-padding{padding:10px;float:left;}
.views-exposed-form .container-inline-date .date-padding{padding:0;}

#forum td.container {
  background-color: #ccc;
}

#forum td.container a {
  color: #555;
}



#gmw-cl-form-wrapper {
	display: none;
	width: 300px;
	min-height: 140px;
	position: fixed;
	top: 35%;
	left: 50%;
	background: white;
	border: 1px solid #ddd;
	padding: 5px;
	-moz-box-shadow: 0px 0px 5px #ddd;
	-webkit-box-shadow: 0px 0px 5px #ddd;
	box-shadow: 0px 0px 5px #ddd;
	z-index: 99999999999;
}


.wp-pagenavi {
	clear: both;
}


.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
}


.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}


.wp-pagenavi span.current {
	font-weight: bold;
}
.tooltip.left{margin-left:-3px;padding:0 5px}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000}
.popover.left{margin-left:-10px}
.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}




.slider .slider-content{padding: 2% 0%; margin-top: 20px;}

@import url("themes/NovellNEW/style/style.css"); 
.main-menu {
background-color: #FFFFFF;
color: #333;
font-family: arial,sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}

	.rtl .header-social .alignleft, .rtl .header-social .alignright { text-align: center; }

	.header-social .alignleft { border-bottom: 1px solid; }


	.mobile-menu-design-modern .header-social .alignleft { float: left; width: auto; border-bottom: 0; }

	
	.header-v2 .header-social .alignleft{width:100%; margin:0;}


	.header-v3 .header-social .alignleft{width:100%; margin:0;}


	.header-v4 .header-social .alignleft{width:100%; margin:0;}


	.header-v5 .header-social .alignleft{width:100%; margin:0;}

	.mobile-menu-design-classic .header-social .alignleft { border-bottom: 0px; margin-bottom: 10px !important; }

	
	.grid-layout .post .meta-info .alignleft {
		width: 50%!important;
	}


	.grid-layout .meta-info .alignleft,.timeline-layout  .meta-info .alignleft{
		float:left !important;
	}

	
	.rtl .grid-layout .meta-info .alignleft,.rtl .timeline-layout  .meta-info .alignleft{
		float:right !important;
	}

.post .meta-info .alignleft {
  width: 80%;
}

.aligncenter .fontawesome-icon,
.alignleft .fontawesome-icon,
.alignright .fontawesome-icon {
  float: none;
}

.header-v2 .header-social .alignleft,
.header-v2 .header-social .alignleft a {
  color: #b3b3b3;
}

.header-v3 .header-social .alignleft,
.header-v3 .header-social .alignleft a,
.header-v3 .header-social .alignright,
.header-v3 .header-social .alignright a {
  color: #fff;
}

.header-v4 .header-social .alignleft,
.header-v4 .header-social .alignleft a,
.header-v4 .header-social .alignright,
.header-v4 .header-social .alignright a {
  color: #fff;
}

.header-v5 .header-social .alignleft,
.header-v5 .header-social .alignleft a,
.header-v5 .header-social .alignright,
.header-v5 .header-social .alignright a {
  color: #fff;
}

.header-social .alignleft .social-networks li {
  float: left;
  margin-left: 0;
  margin-right: 20px;
}

.header-social .alignleft .menu li:first-child {
  padding-left: 0;
}

.has-sidebar .grid-layout-4 .meta-info .alignleft {
  width: 100%;
  margin-right: 0;
  float: none;
  display: block;
  margin-bottom: -7px;
}

.timeline-layout .post .meta-info .alignleft {
  width: 50%;
}

.rtl .alignleft {
  float: right;
  margin-right: 0;
  margin-left: 15px;
}

.rtl .header-social .alignleft {
  float: left;
  margin-left: 0;
  text-align: left;
}

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

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

.rtl .meta-info .alignleft {
  float: right;
  margin-right: 0;
  margin-left: 15px;
  text-align: right;
}


.alignleft {
  display: inline;
  float: left;
  margin-right: 15px;
}


.header-social,.header-v2 #header,.header-v3 #header,.header-v4 #header, .header-v5 #header, #header,.header-v4 #small-nav,.header-v5 #small-nav, .header-social .alignleft{
	border-bottom-color:#e5e5e5;
}


    #footer #copyright {
        max-width: 96%;
        text-align: center;
        line-height: 25px;
    }


    #footer #copyright .copyright-links {
        width: 100%;
        max-width: 100%;
        padding-bottom: 5px;
    }


    #footer #copyright .mcafee {
        margin: 1px 0 0 117px;
    }

#footer #copyright .copyright-links a {
	color:#eabfbf;
}

#footer #copyright .copyright-links p.attribution {
	color:#937569;
}


#footer #copyright .copyright-links p {
	margin:0;
	line-height:1.5em;
}


#footer #copyright .copyright-links .pipe {
	color:#83675c;
}

#footer #copyright .bbb {
	margin-left:10px;
}

#footer #copyright .attribution {
	color:#937569;
	display:block;
}




.footer-right .social {
    float: left;
    display: inline-block;
}


footer .links li:last-child a, footer.mobileFooter .social li:last-child a {
  margin-right: 0;
}



footer .social {
text-align: center;
margin: 20px auto;
}


footer .social li {
    display: inline-block;
    margin-right: 10px;
}



footer .social li a {

    transition: opacity 0.33s ease 0s;
    -webkit-transition: opacity 0.33s;
	-moz-transition: opacity 0.33s;
	-ms-transition: opacity 0.33s;
	-o-transition: opacity 0.33s;
}


footer .social li a:hover {
  opacity: 0.5;
}


footer .social li a img {
    width: 17px;
    height: 17px;
    border: 1px solid transparent
}

footer .social span {
    position: relative;
    top: -3px;
    margin-right: 10px;
    border:0;
}
.byline .author{display:block;font-size:11px;font-weight:700;white-space:nowrap}
.byline .author em{cursor:pointer;font-style:normal}
.byline.byline-nopub .author{padding-top:7px}
.author-google-plus{display:block;margin-top:8px}
.headlines .headline .byline img.author{background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.4);float:left;margin:6px 10px 0 0;padding:2px}
article.blog .credits span.author{display:block;margin-left:0;position:relative;z-index:300}


#site-navigation,
.search-icon {
	display: inline-block;
	vertical-align: top;
}




.search-icon{
	margin-left: 21px;
	font-size: 14px;
}


.search-icon a{
	color: #4b4b4b;
}


.search-icon a:hover{
	color: #1eb0bc;
}

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

#megaMenu .wpmega-nonlink .widgettitle {
  margin-bottom: .6em;
}

#megaMenu .wpmega-widgetarea h2.widgettitle {
  font-size: 12px;
  line-height: 1.6em;
}
#footer h3.widgettitle{margin-bottom:.5em;font-size:2em}

#sidebar .widgettitle {	color: #333333;	font-size: 24px;
}
