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

.menu-item-8414 div a {
    background-color: #424242
    
}
#mobile-menu .menu-item-has-children:after{color:#424242;}
#mobile-menu ul ul .menu-item-has-children:after{color:#ff9600;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a{border-bottom:1px solid #ecf0f1; color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:hover, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:hover,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a{color:#ff9600; }
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:before, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:before { color:#f9fafb;}
#sidebar .page_item a, #sidebar .menu-item a,.wpb_widgetised_column .page_item a,.wpb_widgetised_column .menu-item a{border-bottom:1px solid #ecf0f1; color:#707070;}
#sidebar .page_item a:hover, #sidebar .menu-item a:hover,#sidebar .current_page_item a,#sidebar .current_page_item a,.wpb_widgetised_column .page_item a:hover,.wpb_widgetised_column .menu-item a:hover,.wpb_widgetised_column .current_page_item a{color:#ff9600; }
#sidebar .page_item a:before, #sidebar .menu-item a:before,.wpb_widgetised_column .page_item a:before,.wpb_widgetised_column .menu-item a:before{ color:#ff9600;}
#footer .page_item a, #footer .menu-item a{border-bottom:1px solid #3A3A3A; color:#DDDDDD;}
#footer .page_item a:hover, #footer .menu-item a:hover,#footer .current_page_item a,#footer .current_page_item a{color:#ff9600; }
#footer .page_item a:before, #footer .menu-item a:before { color:#ff9600;}
.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;}
.social-link a{text-decoration:none}

#maincol, #wrapper {position:relative; }

.s-c-s #col1pad, .s-c-x #colright, .x-c-s #colright, #wrapper, body {background:#fff;}


#main .foreground, #message, #showcase, .leading, #page {position:relative;}

#showcase .foreground {border:1px solid #dfeaee;overflow:hidden;padding-bottom:25px;}
.view .date-nav-wrapper .clear-block{margin-bottom:10px;}


#container{ margin:0 auto; padding:0px;width:945px;text-align:left;}


.homepage #container,
.homepage .search-engine,
.homepage #footer,
.homepage .sponsors,
.homepage .sponsors2,
.homepage .full-container,
.homepage .contatti,
.homepage .Perche2,
.homepage .txt-box {
  width: 100%;
}


.homepage #container {
  width: 95%;
  height: 100%;
  position: relative;
}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}



.sp-layer {
  position: absolute;
  margin: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-backface-visibility: hidden;
}


  
  .slider-pro .sp-layer.sp-static.intro {
    top: 379px !important;
    left: 14px !important;
  }


.home #content .cntr1, .home #content .cntr2 { border: none; overflow:hidden;}

#content .cntr1 .entry-title span, #content .cntr2 .entry-title span {background: #39a2ce; color: #FFF; margin-left: -6px; margin-right: -6px; padding: 7px; }

#content .cntr1 .entry-title .headlineHoverClass, #content .cntr2 .entry-title .headlineHoverClass { background: #378bb0 ; text-decoration: none; }



.home #content .cntr1 { padding: 0; margin: 0; float:left; }

.home #content .cntr1 .post-thumbnail, .home #content .cntr2 .post-thumbnail {padding: 0; width: 315px; height: 170px; }

.home #content .cntr1 .post-thumbnail img, .home #content .cntr2 .post-thumbnail img {position:absolute; top: 25%; left: 25%; margin-top: -25%; margin-left: -25%;  }

.home #content .cntr1 .entry-content, .home #content .cntr2 .entry-content {position: relative; padding: 0; width: 315px; height: 170px; overflow:hidden; }

.home #content .cntr1 .entry-title, .home #content .cntr2 .entry-title  {position: absolute; width: 270px; top: 10%; left: 5%; font: 19px "PTSansBold", "KarlaBold", "Helvetica Neue", Helvetica, Arial, sans-serif;}

.home #content .cntr1 h2.entry-title, .home #content .cntr2 h2.entry-title {line-height: 38px; margin-top: 25px; }

.home #content .cntr1 p, .home #content .cntr1 .entry-meta, .home #content .cntr1 .dd_post_share, .home #content .cntr2 p, .home #content .cntr2 .entry-meta, .home #content .cntr2 .dd_post_share {display:none; }


#content .cntr1 h2 a span.headerArrow, #content .cntr2 h2 a span.headerArrow {display:none;}

.archive #content .cntr1, .search #content .cntr1 {padding-top: 0; }

.author #content .cntr1 .post-thumbnail {display:inherit; }
 
.author #content .cntr1 {border-top: 1px solid #C2C2C2; padding-top: 35px; }

.author #content .cntr1 .postContent {float:right; width: 66%; }

.author #content .cntr1 .postContent p {display: inherit;  }

#content .metaslider .rslides li a .caption-wrap .caption span.arrow strong,
#content .cntr1 .entry-title span.arrow strong,
#content .cntr2 .entry-title span.arrow strong  {font-family: "symboldregular";background-color:transparent;color:#fff;}

#content .cntr1 .entry-title span.arrow strong,
#content .cntr2 .entry-title span.arrow strong  {font-size:32px;line-height:24px;}

	.home #content .cntr1 .entry-title {width: 90%; }

	.home #content .cntr1 .post-thumbnail {height: 200px; }

    	.home #content .cntr1 .entry-content .entry-title, .home #content .cntr2 .entry-content .entry-title {top:0%;}



#menuwrap { padding-bottom: 8px; }

#menuwrap .beside_menu { margin-right: 0; }

#menuwrap .beside_menu input { height: 28px\9; line-height: 28px\9; }

.footer .footer-container {
	padding: 15px 20px;
	position: relative;
}

.clear {clear:both;}

@charset "UTF-8";.clear,.woocommerce .woocommerce-breadcrumb:after,.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-info:after,.woocommerce .woocommerce-message:after{clear:both}



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


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




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

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

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

#mainNav ul#menu-header-contact li.icon-only {
	margin-right: 0;
}

#mainNav ul#menu-header-contact li.icon-only a i {
	color: #222;
	font-size: 1.05em;
	line-height: 1.25em;
}

#mainNav ul#menu-header-contact li.icon-only.last a i {
	text-align: right;
}

#mainNav ul#menu-header-contact li.icon-only a:before {
  content: none;
  background-size: 0 !important;
  width: 0;
  height: 0;
}

#footerNav ul#menu-footer-main li.icon-only {
	margin-right: 0;
}

	#mainNav ul li a, #mainNav ul li a:hover, #mainNav ul#menu-header-contact li.icon-only a i { color: #FFF !important; }

	#footerNav ul li.icon-only { display: inline-block; margin-right: 8px; }

	#footerNav ul li.icon-only.last { margin-right: 0; }


#logo {
	height: 150px;
	line-height: 150px;
	left: 10px;
	position: absolute;
	top: -15px;
}


#logo a {
	display: block;
	text-decoration: none;
}


#logo img {
	margin: 0px 6px 0px 0px;
	vertical-align: middle;
}


#logo .title {
	color: #fff;
	font-size: 30px;
	font-weight: bold;
	vertical-align: middle;
}




a,
#logo .title, #navigation-header li strong, 
#toolbar h2, #toolbar #descriptions strong, 
h1, h2, h3, h4, h5, h6, 	
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
#main-footer h3,
.widget-container h1, .widget-container h2, .widget-container h3,
.widget-container h4, .widget-container h5, .widget-container h6,
.widget-container h1 a, .widget-container h2 a, .widget-container h3 a,
.widget-container h4 a, .widget-container h5 a, .widget-container h6 a,
.widget-container ul.menu li a:hover, 
.widget-container ul.menu li.current_page_item li a:hover,
.widget_twitter .twitter-timestamp, .widget_calendar caption,
.mainbar .entry-meta a, .mainbar .entry-utility a,
.portfolio-website .website-name a, 
#comments .vcard .fn {
	color: #FFFFFF;
}

                                   
        
                    
            a,
            h1, h2, h3,	h4, h5, h6, 	
			h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
			#logo .title, #navigation-header li strong, 
			#toolbar h2, #toolbar #descriptions strong, 
			#main-footer h3,
			.widget-container h1, .widget-container h2, .widget-container h3,
			.widget-container h4, .widget-container h5, .widget-container h6,
			.widget-container h1 a, .widget-container h2 a, .widget-container h3 a,
			.widget-container h4 a, .widget-container h5 a, .widget-container h6 a,
			.col-widget h1, .col-widget h2, .col-widget h3,
			.col-widget h4, .col-widget h5, .col-widget h6,
			.col-widget h1 a, .col-widget h2 a, .col-widget h3 a,
			.col-widget h4 a, .col-widget h5 a, .col-widget h6 a,
			.widget-container ul.menu li a:hover, 
			.widget-container ul.menu li.current_page_item li a:hover,
			.col-widget ul.menu li a:hover, 
			.col-widget ul.menu li.current_page_item li a:hover,
			.widget_twitter .twitter-timestamp, .widget_calendar caption,
			.mainbar .entry-meta a, .mainbar .entry-utility a,
			.portfolio-website .website-name a, 
			#comments .vcard .fn								 		{ color: #000000; }
.bottom-featured .bottom-featured-right{left:100%;}
.bottom-featured .bottom-featured-right .corner{left:0;}
.bottom-featured .bottom-featured-right .corner-docked{left:0;border-width:90px 90px 0 0;border-color:#058ceb transparent transparent transparent;}
.bottom-featured .bottom-featured-right .corner-docked-inner{left:0;}
.bottom-featured .bottom-featured-right .inner-contain .copy-contain,.bottom-featured .bottom-featured-right .messages .copy-contain{padding-left:15px;}

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


.column, .columns { position: relative; padding-left: 1.25em; padding-right: 1.25em; width: 100%; float: left; }

  .column.small-centered, .columns.small-centered { position: relative; margin-left: auto; margin-right: auto; float: none !important; }

  .column.large-centered, .columns.large-centered { position: relative; margin-left: auto; margin-right: auto; float: none !important; }

  .column.large-uncentered, .columns.large-uncentered { margin-left: 0; margin-right: 0; float: none; }


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


.lt-ie9 .column, .lt-ie9 .columns { float: left; min-height: 1px; padding: 0 15px; position: relative; }


.lt-ie9 .column.large-centered, .columns.large-centered { float: none; margin: 0 auto; }

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

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

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

.main-header .main-menu-dropdown-panel .sub-nav-item.columns { width: auto; }

.main-header .main-menu-dropdown-panel .sub-nav-item.columns.large-3 { width: 25%; }

.main-header .main-menu-dropdown-panel .columns { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; display: inline-block; float: none; vertical-align: top; padding-top: 15px; }

.lt-ie9 .main-header .main-menu-dropdown-panel .columns { background-color: #111111; }

.template-index .product-slider ul li .columns { float: left !important; }

.template-index .widgets .columns { padding-bottom: 30px; }

.lt-ie9 .template-index .widgets .columns { padding-bottom: 100px; }

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

.template-index .widgets .small-promos .columns:last-child { margin: 0; }

.template-product header .previous-next .columns { height: 80px; padding-top: 30px; padding-bottom: 30px; }

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

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

.template-blog .previous-next .columns, .template-article .previous-next .columns { min-height: 59px; padding-top: 10px; padding-bottom: 30px; }


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}


.page-forum .entry {
	padding: 5px;
}


.alignleft {
	float: left;
	margin: 0 20px 20px 0;
}


.entry-content .wp-caption.alignleft {
	margin-right: 20px;
}


.thumbnail.alignleft[class*="span"] {
  margin-left:0;
  float:left;
}
.tiled-gallery .gallery-group{float:left;position:relative;}
.node-type-quiz #tabs-wrapper,.node-type-quiz span.print-link,.page-node-take #tabs-wrapper,.page-node-take span.print-link,.page-node-quiz-results #tabs-wrapper,.page-node-quiz-results span.print-link{display:none;}
.node-type-page #content.has-resources .node .content .print-link,.node-type-page #content.has-resources .node .content .additional-resource-container,.node-type-infographic #content.has-resources .node .content .print-link,.node-type-infographic #content.has-resources .node .content .additional-resource-container,.node-type-news #content.has-resources .node .content .print-link,.node-type-news #content.has-resources .node .content .additional-resource-container,.node-type-video #content.has-resources .node .content .print-link,.node-type-video #content.has-resources .node .content .additional-resource-container,.node-type-presentation #content.has-resources .node .content .print-link,.node-type-presentation #content.has-resources .node .content .additional-resource-container,.node-type-publication #content.has-resources .node .content .print-link,.node-type-publication #content.has-resources .node .content .additional-resource-container,.node-type-sample-materials #content.has-resources .node .content .print-link,.node-type-sample-materials #content.has-resources .node .content .additional-resource-container{margin-top:15px;}
.print-link{float:right;display:block;height:25px;width:25px;}
.print-link .print_html,.print-link a{margin:0px;padding:0px;}
.print-link a svg{height:20px;width:20px;margin-top:6px;}
.print-link a svg path,.print-link a svg polygon{fill:#0091b2;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.print-link a:hover svg path,.print-link a:hover svg polygon{fill:#263685;}
.node-type-landing-page .print-link,.node-type-landing-page .comment-comments,.node-type-landing-page .comment-new-comments,.node-type-landing-page .comment-add{display:none;visibility:hidden;opacity:0;}
#page.page-error .print-link{display:none;visibility:hidden;opacity:0;}


#click-blade {
    float: left;
    position: relative;
    height: 675px;
    clear: both;
    width: 100%;
    margin-left: 0%;
    margin-top: 0px;
    margin-right: 0%;
    background-color: rgb(255, 255, 255);
}



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

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }

#comments {font-size: 90%; line-height: 90%; }

#comments .pingback p {color: transparent;}


  .payment-options .icon { font-family: 'payment-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }

.payment-options .icon-american_express:before { content: "\41"; }

.payment-options .icon-bitcoin:before { content: "\42"; }

.payment-options .icon-cirrus:before { content: "\43"; }

.payment-options .icon-dankort:before { content: "\64"; }

.payment-options .icon-diners_club:before { content: "\63"; }

.payment-options .icon-discover:before { content: "\44"; }

.payment-options .icon-fancy:before { content: "\46"; }

.payment-options .icon-google_wallet:before { content: "\47"; }

.payment-options .icon-interac:before { content: "\49"; }

.payment-options .icon-jcb:before { content: "\4a"; }

.payment-options .icon-maestro:before { content: "\6d"; }

.payment-options .icon-master:before { content: "\4d"; }

.payment-options .icon-paypal:before { content: "\50"; }

.payment-options .icon-stripe:before { content: "\53"; }

.payment-options .icon-visa:before { content: "\56"; }

.main-footer .payment-options li .icon { font-size: 30px; }

.icon.icon-discover {margin-left:-20px;}



.lb {
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  text-align: center;
  z-index: 500000;
  pointer-events: none;
}


.lb.active {
  pointer-events: all;
}


.lb #login-box {
  display: inline-block;
  opacity: 0;
  background-color: #eaeaea;
  width: 1000px;
  height: 680px;
  margin-top: 100px;
  transition: opacity 0.6s;
  pointer-events: none;
  position: relative;
  z-index: 5000000;
  overflow: hidden;
  text-align: left;
}


.lb #login-box.active {
  opacity: 1;
  pointer-events: all;
}


.lb #login-box .signin-container {
  float: left;
  width: 50%;
  height: 100%;
  background-color: white;
}


.lb #login-box .signup-container {
  float: left;
  width: 50%;
  height: 100%;
}


.lb #login-box .form-container {
  padding: 40px 75px 50px 75px;
  height: 75%;
  position: relative;
}


.lb #login-box .form-container .form-row {
  float: left;
  width: 100%;
}


.lb #login-box .form-container .form-row.button {
  margin-top: 245px;
}


.lb #login-box .form-container .form-row.button.active {
  margin-top: 105px;
}


.lb #login-box .form-container .form-row.submit {
  margin-top: 40px;
}


.lb #login-box .form-container .form-row.half {
  width: 50%;
  margin-top: 15px;
  
}


.lb #login-box .form-container .validator {
  position: absolute;
  display: none;
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 18px;
  color: #ff22ab;
}


.lb #login-box .form-container .validator.active {
  display: block;
}


.lb #login-box .form-container .popup {
  margin-bottom: 30px;
  font-family: "New Rail Alphabet Bold", Arial, serif;
  font-weight: bold;
  font-style: normal;
  font-size: 26px;
  color: #ff22ab;
  display: none;
}


.lb #login-box .form-container .popup.active {
  display: block;
}


.lb #login-box .form-text {
  float: left;
  margin-top: 5px;
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 18px;
  color: #c7c7c8;
}


.lb #login-box .form-text.remember {
  margin-left: 10px;
  width: 250px;
}


.lb #login-box .form-text.forgot {
  float: right;
  margin-top: 10px;
  border-bottom: 1px solid #c7c7c8;
  line-height: 85%;
}


.lb #login-box .form-text.forgot:hover {
  cursor: pointer;
}


.lb #login-box .form-text.forgot.active {
  border: none;
  color: #ff22ab;
}


.lb #login-box .main-field {
  outline: 0;
  margin-top: 8%;
  float: left;
  height: 40px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  border-top: 2px solid black;
  border-bottom: none;
  border-left: none;
  border-right: none;
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 20px;
  color: gray;
  background-color: #eaeaea;
}


.lb #login-box .main-field.username {
  background-color: white;
}


.lb #login-box .main-field.password {
  background-color: white;
}


.lb #login-box .close-window {
  padding: 10px 10px 10px 10px;
  right: 0;
  position: absolute;
  cursor: pointer;
  z-index: 10000000;
  height: 50px;
}


.lb #login-box .form-button {
  border: none;
  width: 100%;
  text-align: left;
  height: 75px;
  padding-left: 25px;
  font-family: "New Rail Alphabet Bold", Arial, serif;
  font-weight: bold;
  font-style: normal;
  font-size: 30px;
  color: white;
  background-color: black;
  cursor: pointer;
  outline: 0;
}


.lb #login-box .remember-checkbox {
  float: left;
  margin-top: 7px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 18px;
  width: 18px;
  border: 3px solid #eaeaea;
  border-radius: 0;
  cursor: pointer;
  outline: 0;
}


.lb #login-box .remember-checkbox.active {
  background-color: #eaeaea;
}


.lb #login-box .newsletter-checkbox {
  cursor: pointer;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  float: left;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 25px;
  width: 25px;
  border: 1px solid #ff22ab;
  cursor: pointer;
  outline: 0;
  margin-right: 10px;
  margin-top: 10px;
}


.lb #login-box .newsletter-checkbox.active {
  background-color: #ff22ab;
  border: 1px solid #ff22ab;
}


.lb #login-box .newsletter-text {
  float: left;
  margin-top: 14px;
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 16px;
  color: black;
}


.lb #login-box .newsletter-text .thin-underline {
  line-height: 70%;
  border-bottom: 1px solid black;
  text-decoration: none;
}


.lb #login-box .form-title {
  font-family: "New Rail Alphabet Bold", Arial, serif;
  font-weight: bold;
  font-style: normal;
  font-size: 50px;
  color: black;
}


#leadership .leadership-bottom .float-container .lb-text {
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 18px;
  color: gray;
  padding-bottom: 30px;
}


#leadership .leadership-bottom .float-container .lb-title-whole {
  font-family: "New Rail Alphabet Bold", Arial, serif;
  font-weight: bold;
  font-style: normal;
  font-size: 35px;
  color: #ff22ab;
  padding-bottom: 20px;
  width: 100%;
  border-top: 2px solid #ff22ab;
}


#leadership .leadership-bottom .float-container .lb-box {
  float: left;
  padding-right: 20px;
  width: calc(100% / 3);
  height: 170px;
}


#leadership .leadership-bottom .float-container .lb-box p {
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 16px;
  color: #363636;
  line-height: 20px;
}


#leadership .leadership-bottom .float-container .lb-box p:last-child {
  color: gray;
}


#leadership .leadership-bottom .float-container .lb-box.box-sub {
  height: 50px;
}


#leadership .leadership-bottom .lb-flavor {
  font-family: "New Rail Alphabet Bold", Arial, serif;
  font-weight: bold;
  font-style: normal;
  font-size: 20px;
  color: #676767;
  padding-bottom: 20px;
  width: 500px;
  padding-bottom: 40px;
}


#leadership .leadership-bottom .lb-hank {
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 16px;
  color: #363636;
  height: 100px;
}


#leadership .leadership-bottom .lb-hank span {
  color: gray;
}



.wpex-social-widget-output { list-style: none }

.wpex-social-widget-output li { margin: 0; padding: 0; border: none; float: left; margin-right: 5px; margin-bottom: 5px; }

.wpex-social-widget-output li img { display: block }

.wpex-social-widget-output li img:hover { opacity: 0.8 }

.wpex-social-widget-output li img:active { position: relative; top: 1px; }



.menu-dropdown a.level1,
.menu-dropdown span.level1 { font-family: Arial, Helvetica, sans-serif; }


.menu-dropdown li.level1 { padding-bottom: 10px; }


.menu-dropdown:first-child .level1:first-child .level1 { background: none; }
 


.menu-dropdown .level1 .level1 span.icon {
	width: 30px;
	height: 30px;
	margin-left: -5px;
}

.menu-dropdown .level1 .level1 span.icon + span,
.menu-dropdown .level1 .level1 span.icon + span + span { margin-left: 25px; }


.menu-dropdown .level1 .level1 span.title { line-height: 18px; }

.menu-dropdown .level1 .level1 span.subtitle { margin-top: -1px; }



.menu-sidebar li.level1 { border-top: 1px solid #E8E8E8; }


.mod-box .menu-sidebar li.level1 { border-top: 1px solid #DCDCDC; }

.mod-box-color .menu-sidebar li.level1 { border-top: 1px solid #2880A0; }

.mod-fabric .menu-sidebar li.level1 { border-top: 1px solid #6E6E6E; }


#page .menu-sidebar li.level1:first-child { border-top: none; }
ul#main-menu li#follow{font-size:1em;padding-left:10px;padding-right:10px;}
ul#main-menu li#follow img{height:auto;opacity:0.4;cursor:pointer;max-width:25%;}
ul#main-menu li#follow img:hover{opacity:1;}
.col-md-1_5{width:13%;position:relative;min-height:1px;padding-right:15px;padding-left:15px;margin-left:0;float:none;}
#main-menu .col-md-1_5:first-of-type{margin-left:7%;}
.col-md-1_5.col-xs-offset-8{margin-left:55%;}
.webstore-overlay-cart .totals{min-height:135px;background-color:#f8f8f8;width:auto;margin:0 15px 0 0;width:100%;}
.webstore-overlay-cart .totals tr:first-child th,.webstore-overlay-cart .totals tr:first-child td{padding-top:8px;}
.webstore-overlay-cart .totals small a{color:#999;border-bottom:1px dotted #ccc;text-decoration:none;}
.webstore-overlay-cart .totals td,.webstore-overlay-cart .totals th{color:#888;padding:4px 8px;}
.webstore-overlay-cart .totals th{text-align:left;}
.webstore-overlay-cart .totals td{-webkit-transition:color,1s;-moz-transition:color,1s;-o-transition:color,1s;transition:color 1s;}
.webstore-overlay-cart .totals .active a{text-decoration:none;color:#888;}
.webstore-overlay-cart .totals .total{font-weight:bold;}
.webstore-overlay-cart .totals .total td,.webstore-overlay-cart .totals .total th{padding:4px 8px 16px;color:#444;font-size:1.25rem;}
.webstore-modal-cart-confirm .totals small a{color:#999;border-bottom:1px dotted #ccc;text-decoration:none;font-size:0.9167em;}
.webstore-modal-cart-confirm .totals td{color:#888;}
.webstore-modal-cart-confirm .totals th{text-align:left;}
.webstore-modal-cart-confirm .totals .active a{text-decoration:none;color:#888;}
#confirm .totals{margin-top:0.5rem;float:right;width:100%;}
#confirm .totals td,#confirm .totals th{color:#666;line-height:1.75rem;font-size:1rem;}
#confirm .totals small{font-size:0.75rem;color:#999;font-weight:normal;}
#confirm .totals th{text-align:left;}
#confirm .totals td{text-align:right;border-top:none;line-height:1;}
#confirm .totals .total td,#confirm .totals .total th{color:#333;font-size:1.25rem;line-height:1.5em;}
#confirm .totals .total td{font-weight:bold;}

.webstore-overlay-cart .totals, .steps, .steps li.current { background-color: transparent;}

.cat-post-meta { font-size:11px; color:#888 }

#social_links ul li.twitter a {	background-position: top left; }

#social_links ul li.twitter:hover a {	background-position: bottom left; }
#mega-menu-wrap-primary-menu #mega-menu-primary-menu LI.mega-menu-item { width: 110px !important; float: left !important; padding-left: 3px !important; padding-left: 3px !important; text-align: center !important; }

#mega-menu-wrap-primary-menu #mega-menu-primary-menu LI.mega-menu-item-444 { display: none !important; }
#audience{font:normal 20px 'PT Sans Bold';margin:0 auto;width:95%;overflow:auto}
#audience ul{list-style:none;color:#222;margin:0;padding:0}
#audience li{float:left;text-align:center;width:100%;margin:2px 0}
#audience li:nth-child(-n+3){border-bottom:#333 1px dotted}
#audience li:nth-child(n){border-bottom:none;border-right:none}
#audience li:nth-child(2n+1){border-right:#333 1px dotted}
#audience li:nth-child(-n+2){border-bottom:#333 1px dotted}
#audience a{display:block;color:#333;text-decoration:none;padding:4px 1.6em}
#audience a:hover{color:#006648;text-shadow:1px 1px 2px #FCFCFC}

.logo_container{width: 180px;
position: fixed;
left: -20px;
top: -20px;
z-index: -9999;
}

.logo_container img{
	width:100%;
	z-index:-10 !important;
}

.logo_container a:hover{
	border-bottom:none !important;
}

.view-footer a:link,.view-footer a:visited,.view-footer a:active{
font-weight: bold;    
color:#094C84;text-decoration:underline;
}


.view-footer a:hover{
font-weight: bold;    
color:#CC0033;text-decoration:underline;
}

  .content_item.eventswidget[data-layout="multiple_list"] #events_axs .event_list {
    margin-top: 0; }



#events_axs .event_list {
  margin-top: 130px; }


#events_axs .event_list .entry {
  padding: 25px 0;
  position: relative;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2); }

#events_axs .event_list .thumb {
  float: left;
  display: block;
  margin-right: 2.85714%;
  width: 20%;
  padding: 0 0 0 2.5%;
  margin-right: 0; }

  #events_axs .event_list .thumb:last-child {
    margin-right: 0; }

  #events_axs .event_list .thumb img {
    width: 87%;
    height: 87%; }

#events_axs .event_list .info {
  float: left;
  display: block;
  margin-right: 2.85714%;
  width: 54.28571%;
  margin-right: 0;
  min-height: 110px;
  padding-bottom: 50px;
  position: relative;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

  #events_axs .event_list .info:last-child {
    margin-right: 0; }

#events_axs .event_list .buttons {
  position: absolute;
  bottom: -1px;
  right: 30px;
  width: 16%; }

  #events_axs .event_list .buttons a.btn-tickets {
    padding: 0 10px 0px;
    width: 100%;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-align: center; }

    #events_axs .event_list .buttons a.btn-tickets.onsalesoon, #events_axs .event_list .buttons a.btn-tickets.status_3, #events_axs .event_list .buttons a.btn-tickets.status_7, #events_axs .event_list .buttons a.btn-tickets[title*="Coming Soon"] {
      background: #858484; }

    #events_axs .event_list .buttons a.btn-tickets.onsalesoon, #events_axs .event_list .buttons a.btn-tickets[title*="Coming Soon"] {
      padding-left: 10px;
      padding-right: 0; }

    #events_axs .event_list .buttons a.btn-tickets .fa {
      float: none;
      margin-right: 3px; }

#events_axs .event_list h3 {
  text-transform: uppercase;
  font-size: 23px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 150%; }

#events_axs .event_list h4, #events_axs .event_list h5 {
  letter-spacing: 1px;
  font-weight: 300;
  font-size: 16px;
  line-height: 150%;
  text-transform: none; }

#events_axs .event_list .date-time-container {
  position: absolute;
  bottom: -20px;
  left: 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  width: 100%;
  padding-top: 5px;
  border-top: 1px solid rgba(255, 255, 255, 0.2); }

    #events_axs .event_list .entry .info {
      width: 80%;
      padding-bottom: 110px; }

    #events_axs .event_list .entry .date-time-container {
      bottom: 0px;
      padding-top: 10px; }

  #events_axs .event_list h5 {
    font-size: 12px; }

  .news_full .news_detail .event_list {
    padding: 10px 30px 20px; }


.event_list.widget_content.carousel .entry {
  background: none;
  padding: 0px; }

[data-layout='single'][data-width='1'] .event_list.widget_content.carousel.widget_content {
  margin: 0px 0px;
  height: 286px; }

[data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry {
  float: left;
  width: 328px;
  height: 286px; }

  [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .info {
    bottom: 48px; }

    [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .info .title {
      letter-spacing: 1px;
      overflow: hidden;
      max-height: 22px; }

  [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .thumb {
    height: 227px; }

  [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .event_venue {
    font-size: 12px; }

  [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .tagline {
    display: none; }

  [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .buttons {
    background: #000;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 48px;
    font-size: 14px; }

    [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .buttons a {
      padding: 14px 0;
      width: 100%;
      display: block;
      line-height: 18px;
      text-align: center; }

      [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .buttons a span {
        font-size: 13px;
        line-height: 18px;
        font-weight: 900; }

[data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry {
  float: left;
  width: 688px;
  background: none; }

  [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .thumb {
    padding: 0px; }

    [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .thumb img {
      width: 100%;
      height: 100%; }

  [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .info {
    position: relative;
    bottom: auto;
    padding: 45px 15px 50px;
    background: none;
    height: 100%; }

    [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .info .title {
      letter-spacing: 1px;
      overflow: hidden;
      max-height: 80px;
      padding: 5px 0px; }

      [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .info .title a {
        font-size: 30px; }

    [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .info .date {
      position: absolute;
      bottom: 60px;
      left: 15px; }

  [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .buttons {
    width: 365px;
    height: 40px; }

        [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .buttons a {
          width: 100%; }

        [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .thumb a {
          float: left; }

          [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .thumb a img {
            float: left; }

      [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .tagline {
        max-height: 50px;
        overflow: hidden;
        display: none; }

[data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry {
  float: left;
  width: 1008px;
  background: none; }

  [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .event_venue, [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .tagline {
    display: none; }

  [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .info {
    background: none;
    padding: 0px;
    width: 60%; }

    [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .info .title {
      width: auto; }

      [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .info .title h3 {
        width: auto; }

    [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .info .date {
      position: relative;
      width: auto;
      top: auto;
      bottom: auto;
      left: auto;
      float: left;
      clear: left;
      right: auto;
      font-size: 14px;
      font-weight: 400; }

  [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .buttons {
    background: none;
    float: right;
    width: auto;
    margin-top: 5px; }

    [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .buttons a {
      padding: 5px 20px 5px 20px;
      margin: 0px;
      width: auto;
      float: right;
      line-height: 18px;
      border-left: 1px solid #555; }

      [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .buttons a.tickets {
        padding-right: 0px; }

[data-layout='multiple'][data-width='2'] .event_list.widget_content.carousel .entry, [data-layout='multiple'][data-width='3'] .event_list.widget_content.carousel .entry {
  float: left;
  width: 201px;
  margin-right: 20px; }

  [data-layout='multiple'][data-width='2'] .event_list.widget_content.carousel .entry .event_venue, [data-layout='multiple'][data-width='2'] .event_list.widget_content.carousel .entry .tagline, [data-layout='multiple'][data-width='3'] .event_list.widget_content.carousel .entry .event_venue, [data-layout='multiple'][data-width='3'] .event_list.widget_content.carousel .entry .tagline {
    display: none; }

[data-width='3'] .event_list.widget_content.carousel .arrows {
  top: -50px; }

.event_list.widget_content.carousel .info {
  bottom: 38px;
  padding: 15px 15px 10px;
  background: black;
  background: rgba(0, 0, 0, 0.7); }

  .event_list.widget_content.carousel .info .title {
    letter-spacing: 1px;
    overflow: hidden;
    max-height: 33px; }

    .event_list.widget_content.carousel .info .title h3 {
      font-size: 14px; }

  .event_list.widget_content.carousel .info .date {
    position: absolute;
    bottom: 7px;
    left: 15px;
    font-size: 12px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 1px; }

  .event_list.widget_content.carousel .info .event_venue {
    font-size: 12px; }

.event_list.widget_content.carousel .carousel_item_title {
  font-size: 14px; }

.event_list.widget_content.carousel .buttons {
  margin-top: -3px;
  background: rgba(0, 0, 0, 0.5); }

  .event_list.widget_content.carousel .buttons a {
    padding: 10px 0;
    font-weight: 900;
    letter-spacing: 1px;
    font-size: 14px;
    width: 100%; }

    .event_list.widget_content.carousel .buttons a span {
      font-size: 14px;
      font-weight: 900; }

    .event_list.widget_content.carousel .buttons a i {
      font-size: 18px;
      margin-right: 5px; }
.event_list,a.btn-tickets{border:none !important}


.event_list.widget_content.carousel .info .date,
.event_list.widget_content.carousel .buttons a span {
  font-weight: 400; }


.event_list.widget_content.carousel .entry .info .title {
  max-height: 40px;
  margin-bottom: 5px; }


[data-layout='multiple'][data-width='2'] .event_list.widget_content.carousel .entry .event_venue,
[data-layout='multiple'][data-width='3'] .event_list.widget_content.carousel .entry .event_venue {
  display: block;
  letter-spacing: 1px;
  overflow: hidden;
  max-height: 16px; }


h1, h2, h3, h4, h5, h6, .event_list.widget_content.carousel .buttons a span, .event_list .date {
  letter-spacing: 1.5px; }
.event_list .buttons a{color:#020202}
.buttons a:hover, .event_list .buttons a:hover{color:#ffffff}
#toolbar .search_button:hover,
										.social_icon.widgetHeaderColor,
										nav ul li a,
										#loadMoreEvents,
										#events_axs .event_list .buttons a.btn-tickets,
										.layout-desktop nav ul ul a:hover,
										.layout-desktop nav ul ul a.active,
										#toolbar .search_button:hover i{color:#020202}
#events_axs .event_list .buttons a.btn-tickets,
										.subnav a,
										.twitter_list.widget_content.carousel .entry .tweet_meta,
										.twitter_list.widget_content.carousel .entry .tweet_meta a,
										.event_list.widget_content.carousel .buttons a span,
										.event_list .date{font-family:'Oswald', serif}


	.event_list.widget_content .buttons a:hover {
		background-color: transparent;
	}

.light{
	font-family: 'Roboto', sans-serif; font-weight:300;
}

.light-grey{
	background:#F5F5F5;
}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}

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

.btn .caret {
  margin-left: 0;
}

.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}




#main { padding: 0; 

        font-size: 14px; }


#main-title { float: left;

              position: relative;

              width: 350px;

		      text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);

		      padding-left: 1.5em;

			  padding-top: 10px;

              z-index: 25; }

#main h1 {
color: #333;

font-size: 29px;
margin-bottom: 7px;
padding-bottom: 16px;

font-weight: 600;
}

#main h2 {
color: #2DA4F2;
font-size: 29px;
font-family: "Open Sans", sans-serif;
padding-bottom: 10px;
font-weight: 600;
margin-bottom: 0;
padding-bottom: 0;
}





.container_24 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}




.container_24 .grid_1 {
	width:30px;
}


.container_24 .grid_2 {
	width:70px;
}


.container_24 .grid_3 {
	width:110px;
}


.container_24 .grid_4 {
	width:150px;
}


.container_24 .grid_5 {
	width:190px;
}


.container_24 .grid_6 {
	width:230px;
}


.container_24 .grid_7 {
	width:270px;
}


.container_24 .grid_8 {
	width:310px;
}


.container_24 .grid_9 {
	width:350px;
}


.container_24 .grid_10 {
	width:390px;
}


.container_24 .grid_11 {
	width:430px;
}


.container_24 .grid_12 {
	width:470px;
}


.container_24 .grid_13 {
	width:510px;
}


.container_24 .grid_14 {
	width:550px;
}


.container_24 .grid_15 {
	width:590px;
}


.container_24 .grid_16 {
	width:630px;
}


.container_24 .grid_17 {
	width:670px;
}


.container_24 .grid_18 {
	width:710px;
}


.container_24 .grid_19 {
	width:750px;
}


.container_24 .grid_20 {
	width:790px;
}


.container_24 .grid_21 {
	width:830px;
}


.container_24 .grid_22 {
	width:870px;
}


.container_24 .grid_23 {
	width:910px;
}


.container_24 .grid_24 {
	width:950px;
}

.container_24 .grid_24 bg{
	width:1014px;
}






.container_24 .prefix_1 {
	padding-left:40px;
}


.container_24 .prefix_2 {
	padding-left:80px;
}


.container_24 .prefix_3 {
	padding-left:120px;
}


.container_24 .prefix_4 {
	padding-left:160px;
}


.container_24 .prefix_5 {
	padding-left:200px;
}


.container_24 .prefix_6 {
	padding-left:240px;
}


.container_24 .prefix_7 {
	padding-left:280px;
}


.container_24 .prefix_8 {
	padding-left:320px;
}


.container_24 .prefix_9 {
	padding-left:360px;
}


.container_24 .prefix_10 {
	padding-left:400px;
}


.container_24 .prefix_11 {
	padding-left:440px;
}


.container_24 .prefix_12 {
	padding-left:480px;
}


.container_24 .prefix_13 {
	padding-left:520px;
}


.container_24 .prefix_14 {
	padding-left:560px;
}


.container_24 .prefix_15 {
	padding-left:600px;
}


.container_24 .prefix_16 {
	padding-left:640px;
}


.container_24 .prefix_17 {
	padding-left:680px;
}


.container_24 .prefix_18 {
	padding-left:720px;
}


.container_24 .prefix_19 {
	padding-left:760px;
}


.container_24 .prefix_20 {
	padding-left:800px;
}


.container_24 .prefix_21 {
	padding-left:840px;
}


.container_24 .prefix_22 {
	padding-left:880px;
}


.container_24 .prefix_23 {
	padding-left:920px;
}






.container_24 .suffix_1 {
	padding-right:40px;
}


.container_24 .suffix_2 {
	padding-right:80px;
}


.container_24 .suffix_3 {
	padding-right:120px;
}


.container_24 .suffix_4 {
	padding-right:160px;
}


.container_24 .suffix_5 {
	padding-right:200px;
}


.container_24 .suffix_6 {
	padding-right:240px;
}


.container_24 .suffix_7 {
	padding-right:280px;
}


.container_24 .suffix_8 {
	padding-right:320px;
}


.container_24 .suffix_9 {
	padding-right:360px;
}


.container_24 .suffix_10 {
	padding-right:400px;
}


.container_24 .suffix_11 {
	padding-right:440px;
}


.container_24 .suffix_12 {
	padding-right:480px;
}


.container_24 .suffix_13 {
	padding-right:520px;
}


.container_24 .suffix_14 {
	padding-right:560px;
}


.container_24 .suffix_15 {
	padding-right:600px;
}


.container_24 .suffix_16 {
	padding-right:640px;
}


.container_24 .suffix_17 {
	padding-right:680px;
}


.container_24 .suffix_18 {
	padding-right:720px;
}


.container_24 .suffix_19 {
	padding-right:760px;
}


.container_24 .suffix_20 {
	padding-right:800px;
}


.container_24 .suffix_21 {
	padding-right:840px;
}


.container_24 .suffix_22 {
	padding-right:880px;
}


.container_24 .suffix_23 {
	padding-right:920px;
}






.container_24 .push_1 {
	left:40px;
}


.container_24 .push_2 {
	left:80px;
}


.container_24 .push_3 {
	left:120px;
}


.container_24 .push_4 {
	left:160px;
}


.container_24 .push_5 {
	left:200px;
}


.container_24 .push_6 {
	left:240px;
}


.container_24 .push_7 {
	left:280px;
}


.container_24 .push_8 {
	left:320px;
}


.container_24 .push_9 {
	left:360px;
}


.container_24 .push_10 {
	left:400px;
}


.container_24 .push_11 {
	left:440px;
}


.container_24 .push_12 {
	left:480px;
}


.container_24 .push_13 {
	left:520px;
}


.container_24 .push_14 {
	left:560px;
}


.container_24 .push_15 {
	left:600px;
}


.container_24 .push_16 {
	left:640px;
}


.container_24 .push_17 {
	left:680px;
}


.container_24 .push_18 {
	left:720px;
}


.container_24 .push_19 {
	left:760px;
}


.container_24 .push_20 {
	left:800px;
}


.container_24 .push_21 {
	left:840px;
}


.container_24 .push_22 {
	left:880px;
}


.container_24 .push_23 {
	left:920px;
}






.container_24 .pull_1 {
	left:-40px;
}


.container_24 .pull_2 {
	left:-80px;
}


.container_24 .pull_3 {
	left:-120px;
}


.container_24 .pull_4 {
	left:-160px;
}


.container_24 .pull_5 {
	left:-200px;
}


.container_24 .pull_6 {
	left:-240px;
}


.container_24 .pull_7 {
	left:-280px;
}


.container_24 .pull_8 {
	left:-320px;
}


.container_24 .pull_9 {
	left:-360px;
}


.container_24 .pull_10 {
	left:-400px;
}


.container_24 .pull_11 {
	left:-440px;
}


.container_24 .pull_12 {
	left:-480px;
}


.container_24 .pull_13 {
	left:-520px;
}


.container_24 .pull_14 {
	left:-560px;
}


.container_24 .pull_15 {
	left:-600px;
}


.container_24 .pull_16 {
	left:-640px;
}


.container_24 .pull_17 {
	left:-680px;
}


.container_24 .pull_18 {
	left:-720px;
}


.container_24 .pull_19 {
	left:-760px;
}


.container_24 .pull_20 {
	left:-800px;
}


.container_24 .pull_21 {
	left:-840px;
}


.container_24 .pull_22 {
	left:-880px;
}


.container_24 .pull_23 {
	left:-920px;
}


#footer .container_24 .grid_5 {
width: 220px !important;
}
.mk-edge-wrapper {position:relative;}

.et_pb_slides:after, .et_pb_row:after, .et_pb_row_inner:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

.et_pb_section_parallax .et_pb_parallax_css,.et_pb_slides .et_parallax_bg.et_pb_parallax_css { background-attachment: fixed; }

.et_mobile_device .et_pb_slider_parallax .et_pb_slide, .et_mobile_device .et_pb_section_parallax .et_pb_parallax_css,.et_mobile_device .et_pb_slides .et_parallax_bg.et_pb_parallax_css { background-attachment: scroll; }
#usersite-container .zoogle-music-player .player .track .action,#usersite-container .zoogle-music-player .player .track .share,#usersite-container .zoogle-music-player .player .track .share-contents{display:none}
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action{display:block;font-size:14px}
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action .button,#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input[type="submit"],#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input[type="submit"],#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input[type="button"],#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input[type="button"],#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input[type="reset"],#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input[type="reset"]{box-sizing:content-box;margin:0.2em 0em;padding:0.5em 0.25rem;min-width:4rem;font-size:0.7rem;display:block}
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action .button.album-only,#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input.album-only[type="submit"],#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input.album-only[type="submit"],#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input.album-only[type="button"],#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input.album-only[type="button"],#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input.album-only[type="reset"],#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input.album-only[type="reset"]{display:none}
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action .button.sale-tag,#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input.sale-tag[type="submit"],#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input.sale-tag[type="submit"],#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input.sale-tag[type="button"],#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input.sale-tag[type="button"],#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input.sale-tag[type="reset"],#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input.sale-tag[type="reset"]{padding:0.25em 0 0 0;margin-top:-0.1em}
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action .button .sale-tag,#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input[type="submit"] .sale-tag,#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input[type="submit"] .sale-tag,#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input[type="button"] .sale-tag,#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input[type="button"] .sale-tag,#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action form.simple_form input[type="reset"] .sale-tag,#usersite-container form.simple_form .music-player.display-mini-player .zoogle-music-player .player .track .action input[type="reset"] .sale-tag{background-color:red;border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding-left:0.25em;padding-right:0.25em;min-width:5.75em}
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .track .action .old-price{display:none}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action{display:block}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action .button,#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action form.simple_form input[type="submit"],#usersite-container form.simple_form #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action input[type="submit"],#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action form.simple_form input[type="button"],#usersite-container form.simple_form #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action input[type="button"],#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action form.simple_form input[type="reset"],#usersite-container form.simple_form #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action input[type="reset"]{padding:.10em 0.3em;font-weight:normal}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action .old-price{text-decoration:line-through;display:none}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player header .actions .action div.sale-tag{display:none}
.offer:first-child{margin-top:0px!important;}
.home-page .sells-more .offer span i{color:#37343D;}
.home-page .sells-more .offer span{color:#245697;}
.offer{text-transform:uppercase;padding:15px 0px;border-top:1px solid #ccc;}
.offer:last-child{border-bottom:1px solid #ccc;}
.offer span{color:#37343d;}
.offer small{color:#245697;float:right;}
.offer i{font-size:20px!important;}
.offer img{margin:-5px 5px 0 0;}
.offer strong{font-family:'Proxima Nova Semibold';font-weight:normal;}

span.updated { display: none; }
#fcolumns_container{float:right;width:980px;}
.fix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fix{display:inline-block;}
* html .fix{height:1%;}


.navbar-header{
	float:none;
}
.black1,.small_message_about_virtual{color:#170105}
.fs12,.small_message_about_virtual{font-size:12px}
.kremlin_pro,.hiring,.quotes,.small_message_about_virtual{font-family:"kremlin-pro-web-expanded",serif}
.small_message_about_virtual{-webkit-transform:rotate(7deg);-ms-transform:rotate(7deg);transform:rotate(7deg);opacity:1;position:relative;bottom:-24px;margin-right:-116px;left:-97px;right:95px;z-index:1;display:inline-block}
.small_message_about_virtual:before{content:'(';margin-left:5px}
.small_message_about_virtual:after{content:')';margin-right:5px}
.site-header .widget-area{width:30%;margin-top:12px}
.home .home-products.widget-area h2{font-family:SohoStd-Regular,sans-serif;font-size:1.2em;margin-top:10px;margin-bottom:0;color:#fff}
.home .home-products.widget-area{max-width:1224px;margin:0 auto}
.above-footer.widget-area{background:#edf2f8;border-top:3px solid #2d383e;padding:20px 0}
.home .above-footer.widget-area{background:#fff}
.site-description,.site-header .widget-area,.site-title,.title-area,.widget_search{float:none;display:block;margin:2% auto;width:100%}
.home .site-inner #content-section-seo,.home .site-inner .home-featured-post,.home-products.widget-area,.nav-primary .wrap{padding:0 4%}
.home-products.widget-area{padding:2% 4%}
.home-products.widget-area .textwidget #state_selection{width:100%}
.home-products.widget-area #state_selection{width:auto;margin-bottom:10px}
.site-header .widget-area .widget{margin-bottom:0}
.content,.content-sidebar-sidebar .content,.content-sidebar-sidebar .content-sidebar-wrap,.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4,.sidebar-content-sidebar .content,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-primary,.sidebar-secondary,.sidebar-sidebar-content .content,.sidebar-sidebar-content .content-sidebar-wrap,.site-header .widget-area,.title-area{width:100%}
.genesis-nav-menu,.site-description,.site-header .search-form,.site-header .title-area,.site-header .widget-area,.site-title{text-align:center}
.slideshow-block{float:right;width:540px;margin-right:86px}
.slideshow-block h3.field-label{color:#fff}
.ie7 .slideshow-block{margin-right:40px}



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

	
	.footer-menu-container,
	header#header-container #wpsynergy-main-menu.menu-below-logo,
	header#header-container.header_style1 #wpsynergy-main-menu, 
	.header-centered header#header-container .large-3 .socialicons.fleft,
	.header-centered header#header-container #wpsynergy-main-menu.logo-in-middle .main-nav li.menu-item,
	.header-centered header#header-container #wpsynergy-main-menu.logo-in-middle .main-nav li.cat-item,
	.wpsynergy-thumb-view article section .read-more {
		display: none;
	}


.menu-item-has-children, .menu-item-language {
  position: relative; }

  .menu-item-has-children:hover:after, .menu-item-language:hover:after {
    border-color: #c59d5f; }

  .menu-item-has-children:after, .menu-item-language:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 6px;
    margin-top: -2px;
    display: inline-block;
    width: 5px;
    height: 5px;
    border-right: 1px solid #262526;
    border-bottom: 1px solid #262526;
    -moz-transform: translateY(-50%) rotate(45deg);
    -ms-transform: translateY(-50%) rotate(45deg);
    -o-transform: translateY(-50%) rotate(45deg);
    -webkit-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg); }

    .header--transparent .menu-item-has-children:after, .header--transparent .menu-item-language:after {
      border-color: white; }

    .headroom--not-top .menu-item-has-children:after, .headroom--not-top .menu-item-language:after {
      border-color: #262526; }

  .is--ie .menu-item-has-children, .is--ie .menu-item-language {
    background-color: rgba(255, 255, 255, 0.01); }

  .lt-ie9 .menu-item-has-children, .lt-ie9 .menu-item-language, .ie9 .menu-item-has-children, .ie9 .menu-item-language {
    background-color: white; }

  .sub-menu .menu-item-has-children, .sub-menu .menu-item-language {
    position: relative; }

    .sub-menu .menu-item-has-children:after, .sub-menu .menu-item-language:after {
      right: 24px;
      -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }

      .navigation--main .nav--main li.menu-item-has-children:after, .navigation--main .nav--main li.menu-item-language:after {
        content: none; }

  .nav--footer .menu-item-has-children:after, .nav--footer .menu-item-language:after {
    content: none; }

		

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

.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }
.icon-earth:before{content:"\e60d"}
#poplist div.forcewrap{display:block;margin:auto;padding:0;width:60px}


#logo_televisa_menu{

	position: absolute;
	margin-top: 26px; 
	margin-left: 0px;
	z-index: 61;
	width:170px; 
	text-align:left;
}


#wonderplugincarousel-1 .amazingcarousel-title {
	position:relative;
	font:14px "Open Sans", sans-serif;
	color:#333333;
	margin:6px;
	text-align:center;
	text-shadow:0px 1px 1px #fff;
}




#footnav {
	padding:0; 
	margin:0 auto 5px;
	display:block;
	text-align:center;
	}


#footnav ul  {
	list-style-type:none; 
	padding:0; 
	margin:0 auto;
	display:block;
	text-align:center;
 	}


#footnav ul li  { 
	display:inline; 
	list-style-type:none; 
	margin:0 5px;
	padding:0;  
	}


#footnav ul a,
#footnav ul a:link,
#footnav ul a:visited  {
	display:inline;
	padding:0;  
	text-decoration:none;
	font-size:8pt;
	}


#footnav ul a:hover,
#footnav ul a:active { }

#headerwidgets { float: none; margin: 0 0 10px 0; position:relative; z-index:999; }

#headerwidgets .alignleft, #headerwidgets .alignright { float:none; }


#rotating_items{
	position: relative;
}


#rotating_items li.rotating_item{
	position: absolute; list-style-type:none;
}

#employmenttext #rotating_items
{
    top:20px;
    left:10px;
}
.megamenu-item  ul{left:0;list-style:none;margin-left:-200px;}
.megamenu-menu .megamenu-parent-0  .megamenu-item{left:0;font-size:.9em;}
.megamenu-item{left:0;font-size:.9em;padding-left:8px;padding-right:10px;}
.megamenu-item a{color:#011f36!important;}
.megamenu-item a:hover{color:#014d85!important;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{font-size:120%;}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a{color: #ffffff;text-transform: uppercase;font-size: 16px;letter-spacing: 0;font-weight: 800;padding: 25px 0;color: #ffffff;}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a:hover{background-color: #ffffff;color: #444444;}
#mk-main-navigation ul.sub-menu a.menu-item-link,#mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color: #b3b3b3;}
#mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color: #e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size: 12px;font-weight: normal;text-transform:uppercase;letter-spacing: 1px;}


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


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


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


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


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

.searchresponsive2 {
	display: none;
}

.searchresponsive2 .search3 {
	float: right;
	background: #fff;
	border-radius: 12px;
	border: none;
	height: 22px;
	width: 225px;
	margin-top: 7px;
	font-style: italic;
}

.clearfix:after {
	clear: both;
	content: " ";
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}


* html .clearfix {
	height: 1%;
}



.clearfix:after,
.clearfix:before,
#container:after,
#container:before,
.widget-wrapper:after,
.widget-wrapper:before {
    content: ' ';
    display: table;
}


.clearfix:after,
#container:after,
.widget-wrapper:after {
    clear: both;
}


.ie7 .clearfix,
.ie7 #container,
.ie7 .widget-wrapper {
    zoom: 1;
}
.address-bar ul{list-style:none;margin:0px;padding:0px;}
.address-bar li{float:left;background:none;font-size:.9em;width:auto;margin:0px 7px 0px 7px;padding:0px;}
.address-bar li.first{margin:0px 7px 0px 0px;}
.address-bar li.last{margin:0px 0px 0px 7px;}
.address-bar{line-height:1.25em;}
.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-next,.carousel-control .glyphicon-chevron-right{right:50%}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px;}
 


    
#connect-bar-bg {
    display: block;
    width: 100%;
    color: White;
	background: #006c55;
  background: -webkit-linear-gradient(#006c55, #009b79); 
  background: -o-linear-gradient(#006c55, #009b79); 
  background: -moz-linear-gradient(#006c55, #009b79); 
  background: linear-gradient(#006c55, #009b79); 
    height: 30px;
    min-width: 1050px;
    z-index: 0;
	border-top: 1px solid #002232;
	border-bottom: 1px solid #002232;
}

.vc_row-fluid .vc_span8 {
  width: 65.83333333333334%;
}

	
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p {
		font-size: 17px !important;
   		line-height: 28px !important;
	}

	
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a {
		letter-spacing: 1px !important;
		font-size: 9px !important;
  	    padding: 8px 13px;
	}

	
	
	
	body .nectar-slider-wrap[data-fullscreen="true"]  .swiper-slide .content h2, 
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2  {
		font-size: 33px !important;
    	line-height: 57px !important;
		margin-bottom: 8px;
		letter-spacing: -0.5px;
	}

	
	body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .content p,
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p {
		font-size: 13px !important;
    	line-height: 26px !important;
		padding-bottom: 7px;
	}

	
	.nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .button a,
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a {
		 font-size: 9px!important;
		 padding: 8px 13px;
		 letter-spacing: 0.5px!important;
	}


	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a  {
		padding: 0px 13px!important;
		letter-spacing: 0.5px!important;
	}

	
	body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .content p.transparent-bg span,
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span {
	    font-size: 13px !important;
    	line-height: 29px !important;
	}

	
	
	.full-width-content.vc_row-fluid .vc_span2,
	.full-width-content.vc_row-fluid .vc_span3,
	.full-width-content.vc_row-fluid .vc_span4,
	.full-width-content.vc_row-fluid .vc_span5,
	.full-width-content.vc_row-fluid .vc_span6,
	.full-width-content.vc_row-fluid .vc_span7,
	.full-width-content.vc_row-fluid .vc_span8,
	.full-width-content.vc_row-fluid .vc_span9,
	.full-width-content.vc_row-fluid .vc_span10,
	.full-width-content.vc_row-fluid .vc_span11, 
	.full-width-content.vc_row-fluid .vc_span12 { width: 100%!important; height: auto!important; }

	.full-width-content.vc_row-fluid .vc_span8 { width: 66.66%; }


.vc_span3 .nectar-slider-wrap .swiper-slide .content h2,
.vc_span4 .nectar-slider-wrap .swiper-slide .content h2,
.vc_span6 .nectar-slider-wrap .swiper-slide .content h2, 
.vc_span8 .nectar-slider-wrap .swiper-slide .content h2, 
.vc_span9 .nectar-slider-wrap .swiper-slide .content h2 {
	font-size: 40px;
	line-height: 60px!important;
}


.vc_span3 .nectar-slider-wrap .swiper-slide .content p,
.vc_span4 .nectar-slider-wrap .swiper-slide .content p,
.vc_span6 .nectar-slider-wrap .swiper-slide .content p, 
.vc_span8 .nectar-slider-wrap .swiper-slide .content p, 
.vc_span9 .nectar-slider-wrap .swiper-slide .content p {
	font-size: 17px!important;
	line-height: 28px!important;
}


.full-width-content .vc_span9 .carousel-wrap.products-carousel,
.full-width-content .vc_span8 .carousel-wrap.products-carousel,
.full-width-content .vc_span6 .carousel-wrap.products-carousel,
.full-width-content .vc_span4 .carousel-wrap.products-carousel,
.full-width-content .vc_span3 .carousel-wrap.products-carousel,
.full-width-content .vc_span9 .carousel-wrap.products-carousel .caroufredsel_wrapper,
.full-width-content .vc_span8 .carousel-wrap.products-carousel .caroufredsel_wrapper,
.full-width-content .vc_span6 .carousel-wrap.products-carousel .caroufredsel_wrapper,
.full-width-content .vc_span4 .carousel-wrap.products-carousel .caroufredsel_wrapper,
.full-width-content .vc_span3 .carousel-wrap.products-carousel .caroufredsel_wrapper {
	overflow: hidden!important;
}

	.megamenu_container .megamenu .col_5,
	.megamenu_container .megamenu .col_6 {
		margin-left: 0;
		margin-right: 0;	
	}



.megamenu .col_1,
.megamenu .col_2,
.megamenu .col_3,
.megamenu .col_4,
.megamenu .col_5,
.megamenu .col_6,
.megamenu .col_7,
.megamenu .col_8,
.megamenu .col_9,
.megamenu .col_10,
.megamenu .col_11,
.megamenu .col_12 {
	float: left;
	display:inline;
	position: relative;
	margin-left: 2%;
	margin-right: 2%;
	
	*margin-left: 1.9%;
	*margin-right: 1.9%;
}

.megamenu .col_6 {width:46%;}

	.megamenu_container .megamenu .col_1,
	.megamenu_container .megamenu .col_2,
	.megamenu_container .megamenu .col_3,
	.megamenu_container .megamenu .col_4,
	.megamenu_container .megamenu .col_5,
	.megamenu_container .megamenu .col_6,
	.megamenu_container .megamenu .col_7,
	.megamenu_container .megamenu .col_8,
	.megamenu_container .megamenu .col_9,
	.megamenu_container .megamenu .col_10,
	.megamenu_container .megamenu .col_11,
	.megamenu_container .megamenu .col_12 {
		width:92%;
		margin-left: 4%;
		margin-right: 4%;
	}



div.content-wrapper{ position: relative; }



#header {width: 100%;position:relative;}

#header h2 {margin-bottom: 0em;}


#toolbar {
  text-transform: uppercase;
  color: #888;
  background: white;
  width: 100%;
  border-bottom: 1px solid #333;
  margin-bottom: 0;
  z-index: 600;
  position: fixed;
  top: 0;
  font-size: 14px;
  left: 0; }

  #toolbar a {
    text-decoration: none; }

  #toolbar .align_left {
    float: left;
    display: block;
    margin-right: 2.85714%;
    width: 42.85714%;
    float: left;
    line-height: 30px; }

    #toolbar .align_left:last-child {
      margin-right: 0; }

  #toolbar.search-active {
    top: 60px; }

  #toolbar .align_right {
    float: left;
    display: block;
    margin-right: 2.85714%;
    width: 54.28571%;
    margin-right: 0;
    float: right; }

    #toolbar .align_right:last-child {
      margin-right: 0; }

  #toolbar .toolbar_wrapper {
    height: 30px; }

  #toolbar .search_button {
    font-size: 12px;
    float: right;
    padding-left: 20px;
    height: 100%;
    line-height: 30px;
    width: 110px;
    text-transform: uppercase;
    cursor: pointer; }

    #toolbar .search_button div {
      display: none; }

      #toolbar .search_button div.active {
        display: block; }

    #toolbar .search_button i {
      margin-left: 10px; }

  #toolbar .social {
    float: right;
    margin-right: 5px; }

  #toolbar .social li {
    font-weight: bold;
    line-height: 30px;
    margin: 0 5px;
    display: inline-block; }

    #toolbar .social li a {
      color: #888; }
header,.search_container,#toolbar,.footer,.page_header_right,#loadMoreEvents,.no_print,.readmore,.addthis_sharing_toolbox,#news #column_2,#page #column_2,.viewall{display:none !important}


#toolbar .social .fa {
  color: #888; }
#toolbar a:hover .fa{color:#9d7c46}
#toolbar a:hover{color:#9d7c46}
#toolbar .search_button:hover, #toolbar .search_button:hover i{color:#9d7c46}
#toolbar .search_button,#toolbar .search_button .fa{color:#9d7c46}
#toolbar .search_button:hover,
										#toolbar .search_button:hover i{color:#9d7c46}
#toolbar .search_button:hover,
										.social_icon.widgetHeaderColor,
										nav ul li a,
										#loadMoreEvents,
										#events_axs .event_list .buttons a.btn-tickets,
										.layout-desktop nav ul ul a:hover,
										.layout-desktop nav ul ul a.active,
										#toolbar .search_button:hover i{color:#020202}



.menu-toggle {
  font-size: 15px;
  position: relative;
  z-index: 10;
  display: none;
  width: 100%;
  padding: 12px;
  text-align: center;
  background: #212428;
}


.menu-toggle:hover {
  cursor: pointer;
}


.menu-toggle span {
  font-weight: bold;
  display: inline-block;
  text-transform: uppercase;
  color: #fff;
}


.menu-toggle span i {
  margin-right: 5px;
  color: #9BA6B2;
}


span.menu-close {
  display: none;
}


.menu-search {
  padding-left: 10px;
}


  .menu-item-has-children {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
  }


.main-navigation a:before,
.widget .menu li a:before {
  font-family: "FontAwesome";
  margin-right: 10px;
  color: #8a96a0;
}


.main-navigation a[href*="twitter.com"]:before,
.widget .menu li a[href*="twitter.com"]:before {
  content: "\f099";
}


.main-navigation a[href*="twitter.com"]:hover:before,
.widget .menu li a[href*="twitter.com"]:hover:before {
  color: #53b9fd;
}


.main-navigation a[href*="facebook.com"]:before,
.widget .menu li a[href*="facebook.com"]:before {
  content: "\f082";
}


.main-navigation a[href*="facebook.com"]:hover:before,
.widget .menu li a[href*="facebook.com"]:hover:before {
  color: #78a4dd;
}


.main-navigation a[href*="google.com"]:before,
.widget .menu li a[href*="google.com"]:before {
  content: "\f0d5";
}


.main-navigation a[href*="google.com"]:hover:before,
.widget .menu li a[href*="google.com"]:hover:before {
  color: #fc5b5b;
}


.main-navigation a[href*="instagram.com"]:before,
.widget .menu li a[href*="instagram.com"]:before {
  content: "\f16d";
}


.main-navigation a[href*="instagram.com"]:hover:before,
.widget .menu li a[href*="instagram.com"]:hover:before {
  color: #78a6c5;
}


.main-navigation a[href*="youtube.com"]:before,
.widget .menu li a[href*="youtube.com"]:before {
  content: "\f16a";
}


.main-navigation a[href*="youtube.com"]:hover:before,
.widget .menu li a[href*="youtube.com"]:hover:before {
  color: #fa4646;
}


.main-navigation a[href*="vimeo.com"]:before,
.widget .menu li a[href*="vimeo.com"]:before {
  content: "\f194";
}


.main-navigation a[href*="vimeo.com"]:hover:before,
.widget .menu li a[href*="vimeo.com"]:hover:before {
  color: #1ab7ea;
}


.main-navigation a[href*="dribbble.com"]:before,
.widget .menu li a[href*="dribbble.com"]:before {
  content: "\f17d";
}


.main-navigation a[href*="dribbble.com"]:hover:before,
.widget .menu li a[href*="dribbble.com"]:hover:before {
  color: #fa8bbc;
}


.main-navigation a[href*="github.com"]:before,
.widget .menu li a[href*="github.com"]:before {
  content: "\f092";
}


.main-navigation a[href*="github.com"]:hover:before,
.widget .menu li a[href*="github.com"]:hover:before {
  color: #fff;
}


.main-navigation a[href*="soundcloud.com"]:before,
.widget .menu li a[href*="soundcloud.com"]:before {
  margin-right: 9px;
  content: "\f1be";
}


.main-navigation a[href*="soundcloud.com"]:hover:before,
.widget .menu li a[href*="soundcloud.com"]:hover:before {
  color: #ff4b3f;
}


.main-navigation a[href*="pinterest.com"]:before,
.widget .menu li a[href*="pinterest.com"]:before {
  content: "\f0d2";
}


.main-navigation a[href*="pinterest.com"]:hover:before,
.widget .menu li a[href*="pinterest.com"]:hover:before {
  color: #ED5A5A;
}


.main-navigation a[href*="behance.com"]:before,
.widget .menu li a[href*="behance.com"]:before {
  content: "\f1b4";
}


.main-navigation a[href*="linkedin.com"]:before,
.widget .menu li a[href*="linkedin.com"]:before {
  content: "\f08c";
}


.main-navigation a[href*="linkedin.com"]:hover:before,
.widget .menu li a[href*="linkedin.com"]:hover:before {
  color: #0c91d6;
}


.main-navigation a[href*="flickr.com"]:before,
.widget .menu li a[href*="flickr.com"]:before {
  content: "\f16e";
}


.main-navigation a[href*="flickr.com"]:hover:before,
.widget .menu li a[href*="flickr.com"]:hover:before {
  color: #F558D1;
}


.main-navigation a[href*="wordpress.com"]:before,
.widget .menu li a[href*="wordpress.com"]:before {
  content: "\f16e";
}


.main-navigation a[href*="wordpress.com"]:hover:before,
.widget .menu li a[href*="wordpress.com"]:hover:before {
  color: #0c91d6;
}


.main-navigation a[href*="slack.com"]:before,
.widget .menu li a[href*="slack.com"]:before {
  content: "\f198";
}


.main-navigation a[href*="slack.com"]:hover:before,
.widget .menu li a[href*="slack.com"]:hover:before {
  color: #ECB538;
}


.main-navigation a[href*="spotify.com"]:before,
.widget .menu li a[href*="spotify.com"]:before {
  content: "\f198";
}


.main-navigation a[href*="spotify.com"]:hover:before,
.widget .menu li a[href*="spotify.com"]:hover:before {
  color: #2EBD59;
}
section.stories.from-the-magazine .magazine-carousel a.subscribe{display:block;color:gray;font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.25rem;line-height:1.25rem;text-transform:uppercase;transition:all 0.2s;text-align:center;width:100%;padding:10px;border:2px solid;border-color:gray}
section.stories.from-the-magazine .magazine-carousel a.subscribe:hover{color:#FFF;opacity:1;border-color:#FFF}
.outerpaywall .paywall .modal .left button.subscribe{background:#cc0e0e;text-align:center;font-family:"Knockout 49 A", "Knockout 49 B";color:#fff;padding:20px;margin:0 auto;border:0 none;text-transform:uppercase;font-size:2rem;line-height:1rem}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.vc_row.vc_row-no-padding .wpb_column {
  padding-left: 0;
  padding-right: 0;
}

.vc_row[data-vc-full-width] {
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}

.vc_row[data-vc-full-width].vc_hidden {
  opacity: 0;
}


.vc_row.vc_row-o-full-height {
  min-height: 100vh;
}

.vc_row.vc_row-o-content-middle {
  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;
  box-sizing: border-box;
}

.vc_row .vc_row-full-height-fixer {
  content: '';
  width: 0;
  visibility: hidden;
  float: left;
}

.vc_grid.vc_row {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}

.vc-row[data-vc-full-width] .vc_grid.vc_row {
  overflow: hidden;
}

.vc_grid.vc_row.vc_grid-gutter-1px {
  margin-bottom: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper {
  margin-right: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item {
  padding-right: 1px;
  padding-bottom: 1px;
}

.vc_grid.vc_row.vc_grid-gutter-2px {
  margin-bottom: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper {
  margin-right: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item {
  padding-right: 2px;
  padding-bottom: 2px;
}

.vc_grid.vc_row.vc_grid-gutter-3px {
  margin-bottom: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper {
  margin-right: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item {
  padding-right: 3px;
  padding-bottom: 3px;
}

.vc_grid.vc_row.vc_grid-gutter-4px {
  margin-bottom: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper {
  margin-right: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item {
  padding-right: 4px;
  padding-bottom: 4px;
}

.vc_grid.vc_row.vc_grid-gutter-5px {
  margin-bottom: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper {
  margin-right: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item {
  padding-right: 5px;
  padding-bottom: 5px;
}

.vc_grid.vc_row.vc_grid-gutter-10px {
  margin-bottom: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper {
  margin-right: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item {
  padding-right: 10px;
  padding-bottom: 10px;
}

.vc_grid.vc_row.vc_grid-gutter-15px {
  margin-bottom: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper {
  margin-right: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item {
  padding-right: 15px;
  padding-bottom: 15px;
}

.vc_grid.vc_row.vc_grid-gutter-20px {
  margin-bottom: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {
  margin-right: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {
  padding-right: 20px;
  padding-bottom: 20px;
}

.vc_grid.vc_row.vc_grid-gutter-25px {
  margin-bottom: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper {
  margin-right: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item {
  padding-right: 25px;
  padding-bottom: 25px;
}

.vc_grid.vc_row.vc_grid-gutter-30px {
  margin-bottom: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
  margin-right: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
  padding-right: 30px;
  padding-bottom: 30px;
}

.vc_grid.vc_row.vc_grid-gutter-35px {
  margin-bottom: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper {
  margin-right: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
  padding-right: 35px;
  padding-bottom: 35px;
}

.vc_grid.vc_row .vc_grid-item {
  display: none;
  padding: 0;
  vertical-align: top;
  float: none;
  box-sizing: border-box;
  z-index: 1;
}

.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content {
  overflow: hidden;
}

.vc_grid.vc_row .vc_grid-item .wpb_content_element,
.vc_grid.vc_row .vc_grid-item .vc_icon_element,
.vc_grid.vc_row .vc_grid-item .vc_btn {
  margin-bottom: 15px;
}

.vc_grid.vc_row .vc_grid-item .wpb_content_element a,
.vc_grid.vc_row .vc_grid-item .vc_icon_element a,
.vc_grid.vc_row .vc_grid-item .vc_btn a {
  text-decoration: none;
  border-bottom: 0;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item {
  position: static;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}

.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}

.search_box_text {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#352571;
}


footer.copyright{
	width: 100%;
	float: left;
	color: #fff;
	font-size: 16px;
}


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


footer.copyright a:hover{
	color: #dc291e;
	text-decoration: none;
}

.widget-acx-social-icons-widget-2-widget img 
{
width:32px; 
 }



.row{ max-width: 1200px; padding: 0; margin: 0 auto; overflow: hidden; }
.fl-row:before,.fl-row:after,.fl-row-content:before,.fl-row-content:after,.fl-col-group:before,.fl-col-group:after,.fl-col:before,.fl-col:after,.fl-module:before,.fl-module:after,.fl-module-content:before,.fl-module-content:after {display: table;content: " ";}
.fl-row:after,.fl-row-content:after,.fl-col-group:after,.fl-col:after,.fl-module:after,.fl-module-content:after {clear: both;}
.fl-row,.fl-row-content,.fl-col-group,.fl-col,.fl-module,.fl-module-content {zoom:1;}
.fl-col {float: left;min-height: 1px;}
.fl-col-bg-overlay .fl-col-content {position: relative;}
.fl-col-bg-overlay .fl-col-content:after {content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;}
.fl-col-bg-overlay .fl-module {position: relative;z-index: 1;}
.fl-col-small {max-width: 400px;}
.fl-col-content {border-left: none !important;border-right: none !important;margin: 0 !important;padding-left: 0 !important;padding-right: 0 !important;}
.wpb_gmaps_widget .wpb_wrapper{background-color:#f7f7f7;padding:5px}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.wpb_carousel .wpb_wrapper{position:relative}
.wpb_video_widget .wpb_wrapper .wpb_video_wrapper{padding-top:56%;position:relative}
.wpb_video_widget .wpb_wrapper iframe{width:100%;height:100%;display:block;position:absolute;margin:0;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg{border-radius:0}


.td-ss-main-sidebar,
.td-ss-row .td-pb-span4 .wpb_wrapper {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}

#ik_fb_widget .ik_fb_profile_picture {
    padding: 10px 4px 0;
    position: relative;
}

#ik_fb_widget .ik_fb_profile_picture img {
    float: left;
    margin: 0 4px 4px 0;
    max-height: 50px;
}

#ik_fb_widget .ik_fb_profile_picture .ik_fb_facebook_like {
    float: left;
    margin: 15px 0 0 10px;
}

#ik_fb_widget .ik_fb_profile_picture a {
    color: #3B5998;
    text-decoration: none;
}

#ik_fb_widget .ik_fb_profile_picture a:hover {
    text-decoration: underline;
}

#ik_fb_widget .ik_fb_profile_picture .ik_fb_name {
    font-size: 14px;
    font-weight: bold;
}
.more-from-category{padding:5px 15px 0;}

#small-logo {
	height:40px;
	width:auto;
	margin-top:5px;
	margin-right:15px;
}


div.fineprint {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height: 15px;
}

.upcoming {
  margin: 1.75em 0 1em 0;
  padding: .75em .5em;
  font-size: .75em;
  color: #333;
  background-color: #eee;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
}

  .upcoming p {
    margin: 0;
    font-size: .9em;
  }
.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-4{width:33.33333333%}


	.success .col-md-4 img {
		display:block;
		text-align:center;
		border:1px solid #ff0000;
		margin:0 auto;
	}


	.success .col-md-4 h5 {
		float:none !important;
		margin:0 auto !important;
		text-align:center;
		padding:10px 0;
	}





.success .col-md-4 {
    border:1px solid #ccc;
    border-radius:3px;
    margin: 50px 10px;
    padding: 10px;
    width:31.6%;
    position:relative;
}


.success .col-md-4 h5.pull-left {
	margin-left:140px;
		
}


.search_area {
	float: right;
}


.search_area .search_input  {
	width: 270px;
	height: 20px;
	float: left;
	border: 1px solid #808080;
	color: #a4a4a4;
	padding: 1px 0 0 5px;
	margin-right: 5px;
}

.search_area .search_input.search-focus, .search_area .search_input:focus {
	color: #000;
}


.search_area select {
	float: left;
	border: 1px solid #000;
	color: #3a3a3a;
	height: 23px;
	width: 160px;
	background-color:#e8e8e8;
	vertical-align:middle;
	padding-top:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}


.search_event .search_area select { width: 269px; }

.search_event .search_area{ margin: 4px 0 4px 0; }


#company_search_results .search_area span {
    float: left;
    color: #797979;
    font-size: 14px;
    display: inline-block;
    padding: 2px 8px 0;
}

#footer .f_mid {
  padding:45px 0 55px 0;
  border-top:1px solid #ecefef;
  box-shadow: 0px 3px 3px #d1d7d7;
  position:relative;
  background:#ffffff;
  color:#898989;
}

#footer .f_mid a {
  color:#ff5e9f;
}

#footer .f_mid a:hover {
  color:#bd044f;
}

#footer .f_mid h4 {
  padding:0 0 22px 0;
  color:#282727;
}

#footer .f_mid .desc {
  font-size:14px;
  line-height:21px;
  color:#898989;
  margin:0;
}

#footer .f_mid .desc p {
  font-size:14px;
  line-height:21px;
  color:#898989;
  padding:5px 0;
  margin:0;
}

#footer .f_mid .desc p:first-child {
  padding-top:0;
}

#footer .f_mid .partner {
  padding-top:15px;
}

#footer .f_mid .partner ul {
  margin:0;
  padding:0;
}

#footer .f_mid .partner ul li {
  margin:0;
  padding:0 3px;
  float:left;
}

#footer .f_mid .partner ul li:first-child {
  padding-left:0;
}

#footer .f_mid .partner ul li img {
  width:40px;
  height:25px;
}

#footer .f_mid p {
  font-size:14px;
  line-height:16px;
  color:#898989;
  margin:0;
  padding:0 0 15px 0;
  font-weight:normal;
}

#footer .f_mid p strong {
  font-weight:700;
}

#footer .f_mid .email_box {
  position:relative;
  margin-top:25px;
}

#footer .f_mid .txtbox {
  width:100%;
  height:30px;
  border-radius:18px;
  font-size:14px;
  color:#898989;
  padding:0 35px 0 18px;
  border:1px solid #d7dbdb;
}

#footer .f_mid .email_box button {
  position:absolute;
  right:18px;
  top:0px;
  padding:0;
}

#footer .f_mid .email_box button span {
  font-size:12px;
  color:#d7dbdb;
  line-height:30px;
}

  #footer .f_mid .social ul li {
    margin:5px 4px 0;
  }

  #footer .f_mid .social ul li a {
    width:30px;
    height:30px;
  }

  #footer .f_mid .social ul li a span {
    font-size:16px;
    line-height:30px;
  }

  #footer .f_mid .social ul {
    display:inline-block;
  }

  
  .f_mid{
  padding-top: 0 !important;
    border-top: 0 !important;
  }

  
  .f_mid .footer-links{
  
  }


#header {
    height: 70px;
    width: 960px;
    margin: 15px 0 0;
}

.search-page-content #dirResults{font-size:11px;}

.search-page-content #dirResults table{border-collapse:collapse}

.search-page-content #dirResults table td{vertical-align:middle; padding:5px 8px 5px 8px;}

	.search-page-content #dirResults td p{margin:0px;}

.search-page-content .side-text{padding-top:35px; font-size:13px;}

.search-page-content .side-text h6{margin:0; margin-top: 0px; color: #666; font-weight:bold; font-size:14px;}

.search-page-content .side-text ul{list-style-type:none; padding-left:0px; border-bottom: 1px solid #ddd;}

	.search-page-content .side-text ul li{border-top:1px solid #ddd; margin:0; padding: 6px 0 4px 0;}

	.search-page-content .side-text ul li a{font-weight:normal; font-size:13px;}

.search-page-content .a-zletters{height:18px;}

	.search-page-content .a-zletters li{font-weight:bold; float: left; margin-top:5px !important;; padding: 0px !important;; border-top-width:0px !important;}

	.search-page-content .a-zletters a{display:block; margin: 0 2px 0 0; padding: 2px 5px; background-color: #008542; color: #fff !important;font-weight:bold !important;;}

	.search-page-content .a-zletters a:hover{background-color:#c75b12;}

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

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



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


	ul.subnav li.current a {
		color:#2474a4;
		font-weight:bold;	
		text-decoration:none;
	}


.sf-menu li.current a{ font-weight:bold;}
 
.aom_stn {font-size:smaller; font-weight:normal;}


	nav#navigation li.menu-item a:hover, nav#navigation li.menu-item a:hover { color: #000000 }


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

#sub-footer #third-nav ul {
    margin-bottom: 15px;
    text-align: center;
    margin-top: 5px;
}

#sub-footer #third-nav ul li {
    display: inline-block;
    margin: 0 20px 0 0;
    border-right: 1px solid #4d4a49;
    padding: 0 20px 0 0;
}

#sub-footer #third-nav ul li:last-child {
    border-right: 0px solid #939292;
}

#sub-footer #third-nav ul li.sep {
    margin-top: 2px;
}

#sub-footer #third-nav ul li a {
    display: block;
    padding: 0;
    color: #4d4a49;
    text-transform: uppercase;
    font-family: 'BrandonGrotesque-Bold';
    font-size: 13px;
    letter-spacing: 2px;
}

#sub-footer #third-nav ul li a:hover {
    color: #00b3cb;
}


	footer #third-nav li a{
	    font-size: 11px;
	}


	footer #third-nav li {
	  padding: 0px 6px 0 0px;
	  margin: 0 6px 0 0px;
	}
 

.five_box_container{float:left; width:100%; padding:25px 0;}

.five_box_container img:hover{opacity:0.7;}

.five_box_container ul{margin:0; padding:0;}

.five_box_container ul li{float:left; margin-right:20px; width:172px;}

.five_box_container ul li:last-child{margin-right:0px;}

.five_box_container ul li h1{
	float:left;
	width:100%;
	font-size:35px;
	margin:0;
	text-transform:uppercase;
	line-height:25px;
	font-family: 'Arial Black', Gadget, sans-serif;
	font-weight:normal;
	padding-bottom: 2px;
}

.five_box_container ul li h1 a{color:#542921; text-decoration:none;}

.five_box_container ul li h1 a:hover{color:#465337; text-decoration:none;}

.five_box_container ul li img{float:left; width:100%;}

.content_table{ background:#C0CCE4;margin:auto}

.content_table tr td { background:#fff;padding:10px}

.content_table tr th {padding:5px 10px}
.header-wrapper-small .header-menu,.header-wrapper-small .header-logo,.header-wrapper-small .header-wheretobuy,.header-wrapper-small .header-international,.header-wrapper-small .header-search{box-sizing:border-box;display:table-cell;vertical-align:middle;padding-right:20px;}
.header-wrapper-small .header-onlinecatalog,.header-wrapper-small .header-wheretobuy{padding-right:20px;}
.featured-place .img{height:275px;position:relative;overflow:hidden;cursor:pointer}
.featured-place .img .featured-overlay{display:none;position:absolute;width:100%;height:100%;top:0;background:rgba(0,0,0,.7)}
.featured-place .img .featured-overlay p{padding:10px;color:#fff}
.recent-slider-container .recent-listing .img{margin-right:10px;width:60px}
.recent-slider-container .recent-listing .img img{width:60px;height:60px}

.select2-results .ui-place-result .img {
  float: left;
  margin-right: 10px;
}

.member-header .img {
  height: 90px;
  max-width: 120px;
  position: relative;
  margin: 0 0 5px;
  float: left;
  margin-right: 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.member-header .img img {
  height: 100%;
}

.property-host .img {
  background: #ffffff;
  padding-right: 5px;
  padding-bottom: 5px;
}

.property-host .img img {
  width: 64px;
  height: 64px;
}

.recently-viewed .img {
  height: 55px;
  margin: 0 10px 10px 0px !important;
  overflow: hidden;
  width: 55px;
  margin-bottom: 20px;
}

.comparison-container .recently-viewed-list .img img {
  margin-bottom: 10px;
}

#map-info .img {
  margin-right: 10px;
}

.other-guide .img {
  margin-right: 5px;
}

.comparison-slider .img img {
  border: 1px solid #dadada;
  border-radius: 3px;
}

.clear { clear: both;}
 
.gdl-divider, .custom-sidebar.gdl-divider div, .custom-sidebar.gdl-divider .custom-sidebar-title, .custom-sidebar.gdl-divider ul li{ border-color: #ececec !important; }
 
.footer-widget-wrapper .custom-sidebar-title{ color: #ececec !important; }

ol.commentlist li ul.children { 
	margin-top:10px;
}
.footer li.first.expanded{width:16%}


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


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}
.carousel-inner .slider_content{position:absolute;width:100%}
.carousel-inner .slider_content .slide_anchor_holder{margin-top:8%}
.carousel-inner .item.dark .slider_content .text .slide_anchor_holder .slide_anchor_button{color:#000}
.carousel-inner .slider_content .slide_anchor_holder .slide_anchor_button{font-size:51px;color:#fff}
.carousel-inner .slider_content .thumb{opacity:0;filter:alpha(opacity = 0);text-align:center;height:100%}
.carousel-inner .slider_content.left .thumb{text-align:left}
.carousel-inner .slider_content.right .thumb{text-align:right}
.carousel-inner .active .slider_content .thumb{-webkit-animation:rotate 1s 1 ease-out;-moz-animation:rotate 1s 1 ease-out;-o-animation:rotate 1s 1 ease-out;animation:rotate 1s 1 ease-out;opacity:1;filter:alpha(opacity = 100)}
.carousel-inner .active .slider_content .thumb.fade{-webkit-animation:fade 1s 1 ease-out;-moz-animation:fade 1s 1 ease-out;-o-animation:fade 1s 1 ease-out;animation:fade 1s 1 ease-out}
.carousel-inner .slider_content .thumb img{max-height:100%}
.carousel-inner .slider_content .text{text-align:center;opacity:0;filter:alpha(opacity = 0);position:relative;display:inline-block;width:100%;margin:10px 0 10px 0;-webkit-transform:translateZ(0px);-moz-transform:translateZ(0px);-ms-transform:translateZ(0px);-o-transform:translateZ(0px);transform:translateZ(0px)}
.carousel-inner .active .slider_content .text{-webkit-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);-moz-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);-o-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);opacity:1;filter:alpha(opacity = 100)}
.carousel-inner .slider_content .text.one_by_one{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none;opacity:1}
.carousel-inner .slider_content .text.one_by_one h2,.carousel-inner .slider_content .text.one_by_one h4,.carousel-inner .slider_content .text.one_by_one .separator,.carousel-inner .slider_content .text.one_by_one p,.carousel-inner .slider_content .text.one_by_one a.qbutton,.carousel-inner .slider_content .text.one_by_one .slide_anchor_holder{opacity:0;filter:alpha(opacity = 0);position:relative;top:70px}
.carousel-inner .active .slider_content .text.one_by_one h2,.carousel-inner .active .slider_content .text.one_by_one h4,.carousel-inner .active .slider_content .text.one_by_one .separator,.carousel-inner .active .slider_content .text.one_by_one p,.carousel-inner .active .slider_content .text.one_by_one a.qbutton,.carousel-inner .active .slider_content .text.one_by_one .slide_anchor_holder{-webkit-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-moz-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-o-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;opacity:1;filter:alpha(opacity = 100)}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.no_separator h2{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.no_separator p{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.no_separator a.qbutton{animation-delay:.45s;-webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.no_separator .slide_anchor_holder{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator h2{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator .separator{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator p{animation-delay:.45s;-webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator a.qbutton{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator .slide_anchor_holder{animation-delay:.75s;-webkit-animation-delay:.75s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.no_separator h4{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.no_separator p{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.no_separator a.qbutton{animation-delay:.45s;-webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.no_separator .slide_anchor_holder{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator h4{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator .separator{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator p{animation-delay:.45s;-webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator a.qbutton{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator .slide_anchor_holder{animation-delay:.75s;-webkit-animation-delay:.75s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.no_separator p{animation-delay:.2s;-webkit-animation-delay:.2s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.no_separator a.qbutton{animation-delay:.4s;-webkit-animation-delay:.4s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.no_separator .slide_anchor_holder{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator .separator{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator p{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator a.qbutton{animation-delay:.45s;-webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator .slide_anchor_holder{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .slider_content .text .qbutton{margin:10px 0 0 0}
.carousel-inner .item.dark .slider_content .text .qbutton{border-color:#303030;background-color:#303030;color:#fff}
.carousel-inner .item.dark .slider_content .text .qbutton:hover{background-color:transparent;color:#303030}
.carousel-inner .item.dark .slider_content .text .qbutton.white{background-color:transparent;color:#303030}
.carousel-inner .item.dark .slider_content .text .qbutton.white:hover{background-color:#303030;color:#fff!important;border-color:#303030}
.carousel-inner .slider_content .text .qbutton.white{margin:10px 0 0 10px}
.carousel .carousel-inner .slider_content{display:table-cell;vertical-align:middle;position:static;top:0!important;left:0!important}



ul.aom_item{margin:10px 0; padding:0; list-style:none; float:left; width:100%; }

ul.aom_item li .aom_img {float:left; width:150px; margin-right:10px; display:block; text-align:right; }

ul.aom_item li .aom_img img {margin-bottom:0; text-align:center; }

ul.aom_item li .aom_detail {margin-left:165px; margin-right:10px; width:auto; }

ul.aom_item li {float:none; margin:0; padding:0; list-style:none; border:0; width:auto; }


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

ul.aom_item .aom_lh li {float:left; margin:0; padding:0 6px 0 0;}
#footer .region-footer .block.last{float:right !important;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf.last{padding-right:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last{margin-bottom:3px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last{margin-bottom:3px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}

.hero-module .video-wrapper .social-hero-wrapper-video {
  width: 116px;
  position: absolute;
  height: 51px;
  right: 0px;
  bottom: 1px;
}

.hero-module .video-wrapper .social-hero-wrapper-video div {
  cursor: pointer;
  width: 40px;
  height: 50px;
  float: left;
  opacity: 0.8;
  transition: background 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
}

  .hero-module .social-hero-wrapper-video {
    display: none;
  }

span.blockq {


margin: 18px;
width: 63%;
float: right;
clear: none;
text-align: center;
font-size: 20px;
border-top: 1px dotted #999;
border-bottom: 1px dotted #999;
padding: 21px 0;
}

  .span8 {
    width: 476px;
  }

  input.span8, textarea.span8, .uneditable-input.span8 {
    width: 466px;
  }

table .span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}












footer .widget-title { font-weight: 400 !important; font-size: 14px; }



.archive-title,

.page-title,

.widget-title,

.entry-content th,

.comment-content th {

	font-size: 11px;

	line-height: 2.181818182;

	font-weight: bold;

	text-transform: uppercase;

	color: #636363;

}


footer#colophon .widget-title {

	color: #fff;

}


#secondary h3.widget-title { background: transparent; color: #5A5A5A; margin-bottom: 4px; }

.footer .main_links {
  float: left;
}

.footer .contact_social .main_links {
  margin-right: 70px;
}

.footer .contact_social .main_links ul li a {
  color: #fff;
  font-size: 12px;
  font-size: 1.2rem;
}
.mlist-outer-wrapper .mlist-wrapper .mlist-field label{width:100%;margin:0.5em 0;color:white;font:15px "proxima-nova",Helvetica,Arial,sans-serif;text-transform:uppercase;text-align:left;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field{margin-bottom:0.7em;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field2.mlist-field label:before{content:none;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select,.mlist-outer-wrapper .mlist-wrapper .mlist-field input{text-transform:none;text-align:left;margin:0;text-indent:0.01px;text-overflow:"";display:block;width:100%;background:#555454;color:white;padding:0.5em;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field input{padding:0.5em 1em;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobDay,.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobMonth,.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobYear{margin:0 4% 0 0;width:48%;display:inline;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobDay{margin-right:0;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select:hover,.mlist-outer-wrapper .mlist-wrapper .mlist-field select[size="0"]:hover,.mlist-outer-wrapper .mlist-wrapper .mlist-field select[size="1"]:hover{background-image:url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);background-repeat:no-repeat;background-position:right center;padding-right:18px;}
.page-node-644976.node-type-page .page .mlist-outer-wrapper .mlist-wrapper .mlist-field{margin-right:0;width:100%;}
.page-node-644976.node-type-page .page .mlist-outer-wrapper .mlist-wrapper .mlist-field.mlist-field2,.page-node-644976.node-type-page .page .mlist-outer-wrapper .mlist-wrapper .mlist-field.country{margin-right:0px;}
.page-node-644976.node-type-page .page .mlist-outer-wrapper .mlist-wrapper .mlist-field.mlist-field6{margin-right:0;width:100%;}
.page-node-644976.node-type-page .page .mlist-outer-wrapper .mlist-wrapper .mlist-field.mlist-field6 #linktoyourpost{min-width:0;}

.magazine .block .post .title a {font:300 22px/1.2em Helvetica Neue, Helvetica, sans-serif;color:#222222; }
.juicer-feed.white img,.juicer-feed.white .video-wrapper,.juicer-feed.white .vine-wrapper,.juicer-feed.white .instagram-wrapper,.juicer-feed.white .twitter-wrapper,.juicer-feed.user img,.juicer-feed.user .video-wrapper,.juicer-feed.user .vine-wrapper,.juicer-feed.user .instagram-wrapper,.juicer-feed.user .twitter-wrapper,.juicer-feed.juicer-widget img,.juicer-feed.juicer-widget .video-wrapper,.juicer-feed.juicer-widget .vine-wrapper,.juicer-feed.juicer-widget .instagram-wrapper,.juicer-feed.juicer-widget .twitter-wrapper,.juicer-feed.colors img,.juicer-feed.colors .video-wrapper,.juicer-feed.colors .vine-wrapper,.juicer-feed.colors .instagram-wrapper,.juicer-feed.colors .twitter-wrapper,.juicer-feed.colored-icons img,.juicer-feed.colored-icons .video-wrapper,.juicer-feed.colored-icons .vine-wrapper,.juicer-feed.colored-icons .instagram-wrapper,.juicer-feed.colored-icons .twitter-wrapper,.juicer-feed.gray img,.juicer-feed.gray .video-wrapper,.juicer-feed.gray .vine-wrapper,.juicer-feed.gray .instagram-wrapper,.juicer-feed.gray .twitter-wrapper{width:100%;margin-bottom:10px}
.juicer-feed.white img iframe,.juicer-feed.white img video,.juicer-feed.white .video-wrapper iframe,.juicer-feed.white .video-wrapper video,.juicer-feed.white .vine-wrapper iframe,.juicer-feed.white .vine-wrapper video,.juicer-feed.white .instagram-wrapper iframe,.juicer-feed.white .instagram-wrapper video,.juicer-feed.white .twitter-wrapper iframe,.juicer-feed.white .twitter-wrapper video,.juicer-feed.user img iframe,.juicer-feed.user img video,.juicer-feed.user .video-wrapper iframe,.juicer-feed.user .video-wrapper video,.juicer-feed.user .vine-wrapper iframe,.juicer-feed.user .vine-wrapper video,.juicer-feed.user .instagram-wrapper iframe,.juicer-feed.user .instagram-wrapper video,.juicer-feed.user .twitter-wrapper iframe,.juicer-feed.user .twitter-wrapper video,.juicer-feed.juicer-widget img iframe,.juicer-feed.juicer-widget img video,.juicer-feed.juicer-widget .video-wrapper iframe,.juicer-feed.juicer-widget .video-wrapper video,.juicer-feed.juicer-widget .vine-wrapper iframe,.juicer-feed.juicer-widget .vine-wrapper video,.juicer-feed.juicer-widget .instagram-wrapper iframe,.juicer-feed.juicer-widget .instagram-wrapper video,.juicer-feed.juicer-widget .twitter-wrapper iframe,.juicer-feed.juicer-widget .twitter-wrapper video,.juicer-feed.colors img iframe,.juicer-feed.colors img video,.juicer-feed.colors .video-wrapper iframe,.juicer-feed.colors .video-wrapper video,.juicer-feed.colors .vine-wrapper iframe,.juicer-feed.colors .vine-wrapper video,.juicer-feed.colors .instagram-wrapper iframe,.juicer-feed.colors .instagram-wrapper video,.juicer-feed.colors .twitter-wrapper iframe,.juicer-feed.colors .twitter-wrapper video,.juicer-feed.colored-icons img iframe,.juicer-feed.colored-icons img video,.juicer-feed.colored-icons .video-wrapper iframe,.juicer-feed.colored-icons .video-wrapper video,.juicer-feed.colored-icons .vine-wrapper iframe,.juicer-feed.colored-icons .vine-wrapper video,.juicer-feed.colored-icons .instagram-wrapper iframe,.juicer-feed.colored-icons .instagram-wrapper video,.juicer-feed.colored-icons .twitter-wrapper iframe,.juicer-feed.colored-icons .twitter-wrapper video,.juicer-feed.gray img iframe,.juicer-feed.gray img video,.juicer-feed.gray .video-wrapper iframe,.juicer-feed.gray .video-wrapper video,.juicer-feed.gray .vine-wrapper iframe,.juicer-feed.gray .vine-wrapper video,.juicer-feed.gray .instagram-wrapper iframe,.juicer-feed.gray .instagram-wrapper video,.juicer-feed.gray .twitter-wrapper iframe,.juicer-feed.gray .twitter-wrapper video{height:100% !important}
.juicer-feed .video-wrapper,.juicer-feed .vine-wrapper,.juicer-feed .instagram-wrapper,.juicer-feed .twitter-wrapper{position:relative}
.juicer-feed .video-wrapper iframe,.juicer-feed .video-wrapper video,.juicer-feed .vine-wrapper iframe,.juicer-feed .vine-wrapper video,.juicer-feed .instagram-wrapper iframe,.juicer-feed .instagram-wrapper video,.juicer-feed .twitter-wrapper iframe,.juicer-feed .twitter-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;background:#000}
.juicer-feed .video-wrapper{padding-bottom:56.25%}
.post-overlay.juicer-feed .vine-wrapper,.post-overlay.juicer-feed .instagram-wrapper,.post-overlay.juicer-feed .twitter-wrapper,.post-overlay.juicer-feed .video-wrapper{float:left;width:50%;padding-bottom:50%}


.video-wrapper {
    display: inline-block;
    width: auto;
    vertical-align: bottom;
    margin:0 10px;
}



.sidebarStatus-signedOut .loginform {
    background-color: #FFFFFF;
    border: 1px solid #CFCFCF;
    height: 170px;
    left: 52px;
    padding: 15px;
    position: absolute;
    top: 35px;
    width: 170px;
    -webkit-box-shadow: 2px 2px 4px 4px rgba(220, 222, 230, 0.8);
   box-shadow: 2px 2px 4px 4px rgba(220, 222, 230, 0.8); 
}


.loginform .closeLoginBox {
   position:absolute;
   top:1px;
   right:1px;
   height:24px;
   width:23px;
   
}



.social_wrap{ display:none;}

		.rotator .slide .caption {
			color:#fff;
			font-weight:bold;
			font-size: 16px;
			position:absolute;
			bottom: 0px;
			z-index: 1000;
			float:left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 15px 20px;
			height: 30%;
			width: 97%;
			line-height: 150%;
		}

			.rotator .slide .caption p {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}
 
.feature1-item a,.feature-item img{display:block;height:auto;width:100%}


.feature-item{width:32%;height:240px;margin-right:1%;background:#d0d0d0;padding:10px;color:#222;position:relative;overflow:hidden;list-style: none;}

.feature-item:hover{background:#a0a0a0}

.feature-item a,.feature-item img{display:block;height:auto;width:100%}

.feature-item h5,.feature-item h4{ color: #555; margin: 6px 0 10px 0;text-align:center;font-size:90%;line-height:100%;text-align:center}

.feature-item h4 {color:#006ab1;font-weight:bold;font-size:130%;position:absolute;bottom:0;width:100%;}

#branding #site-description {
	position:absolute;
	top:33px;
	left:8px;
	color: #A49088;
	font-size:12px;
}

#branding #site-description a {
	color:#6f564b;
}

	#branding #logo, #branding #site-description, #branding #newsletter {
		position: relative;
		right: auto;
		top: auto;
		left: auto;
	}

	#site-description {
		display:none;
	}
.campad{width:300px;height:250px;clear:both}
.campad img{display:block;width:100%\9;max-width:100%;height:auto}
.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:10px;padding-right:10px}
.col-md-8{width:66.66666667%}
.contact_info_wrap .icon_text:before{margin:0 1em 0 0}
#footer .contact_info_wrap .icon_text.default:before{color:#fff;opacity:.3}
.icon_text.default:before{color:#333}
.icon_text.black:before{color:#333}
.icon_text.gray:before{color:#666}
.icon_text.red:before{color:#e62727}
.icon_text.orange:before{color:#ff5c00}
.icon_text.magenta:before{color:#a9014b}
.icon_text.yellow:before{color:#ffb515}
.icon_text.blue:before{color:#00adee}
.icon_text.pink:before{color:#e22092}
.icon_text.green:before{color:#91bd09}
.icon_text.rosy:before{color:#f16c7c}
#primary a,.mfp-title{word-wrap:break-word}
#omni-navbar .col-xs-1,#omni-navbar .col-xs-10,#omni-navbar .col-xs-11,#omni-navbar .col-xs-12,#omni-navbar .col-xs-2,#omni-navbar .col-xs-3,#omni-navbar .col-xs-4,#omni-navbar .col-xs-5,#omni-navbar .col-xs-6,#omni-navbar .col-xs-7,#omni-navbar .col-xs-8,#omni-navbar .col-xs-9,#primary{float:left}
#primary{max-width:600px;width:auto;margin:0}
#primary iframe[src*=youtube],#primary iframe[src*=vimeo]{width:100%;height:100%}
.page-template-page-no-sidebar-php #primary{float:none;margin:0 auto;max-width:930px}



#primary #profile-cards #tabs {
	border:none;
	list-style: none;
	float: left;
	overflow: hidden;
	height: 100%;
	width: 100%;
	margin-bottom:0.5em!important;
	padding: 0px;
	margin-top: 0px;
}


#primary #profile-cards ul li {
	margin: 0;
	list-style-type: none;
}

#bannerwidget .widget {
	float: left;
	display: block;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	}




#sidebar .widget {
	float:left;
	background: #FFFFFF;
	width: 260px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	list-style-type: none;
	}

#sidebar .widget a {
	color: #669900;
	}

#sidebar .widget p {
	color:#666666;
	}

#sidebar .widget li {
	list-style-type: none;
	color:#666666;
	}

#sidebar .widget ul {
	color:#666666;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	}

#sidebar .widget ul li {
	display: inline;
	color: #666666;
	}

#sidebar .widget ul li a {
	display: block;
	color: #666666;
	padding: 5px 0px 0px 0px;
	margin: 4px 0px 0px 0px;
	list-style-type: none;
	text-decoration: none;
	border-top: 1px dotted #CCCCCC;
	}

#sidebar .widget ul li a:hover {
	display: block;
	color: #669900;
	padding: 5px 0px 0px 0px;
	margin: 4px 0px 0px 0px;
	border-top: 1px dotted #CCCCCC;
	}

#sidebar .widget ul li ul li a {
	text-indent: 10px;
	}

#sidebar .widget ul li ul li ul li a {
	text-indent: 20px;
	}

#footerwidgets .widget {
	font-size: 12px;
	line-height: 20px;
	margin: 0px;
	padding: 15px 0px 25px 0px;
	}

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

  .cmsc--nav-level li:first-of-type {
    margin-top: 6px; }

	#mobile_nav ul li.menu-item-has-children span.nav-drop {font-size: 20px; padding: 5px 15px; margin-right:0; cursor:pointer; display:block; float:right; background:#007acc; border-left:1px solid #31aeff;}


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


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

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


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

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

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

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

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

    .h2 nav.mainmenu li.menu-item.mi-depth-0, .h2 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }
.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}


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


.nof-clearfix:after {
    clear: both;
}


.nof-clearfix {
    zoom: 1; 
}
.sponsor-content{position:absolute;top:10px;left:10px;color:white;background-color:#E62E2F;padding:5px;min-width:170px;}
.sponsor-content .field-item{display:none;}
 .fusion-fullwidth-1 {
                            padding-left: 30px !important;
                            padding-right: 30px !important;
                        }
.fusion-fullwidth-2 {
                            padding-left: 12% !important;
                            padding-right: 12% !important;
                        }
.fusion-fullwidth-3 {
                            padding-left: 0px !important;
                            padding-right: 0px !important;
                        }
.fusion-fullwidth-4, .fusion-fullwidth-4.fusion-section-separator {
                        padding-left: 0px !important;
                        padding-right: 0px !important;
                    }
.fusion-fullwidth-5 {
                            padding-left: 30px !important;
                            padding-right: 30px !important;
                        }
.fusion-fullwidth-6 {
                            padding-left: 30px !important;
                            padding-right: 30px !important;
                        }


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


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


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



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

			margin-left: -390px !important;
		}


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


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

.single_product_display .imagecol {float:left;}


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

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

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


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

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

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

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

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


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

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

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

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

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


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

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

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

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

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

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

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


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

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

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

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

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


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

	.header-v2 .header-social, .header-v3 .header-social, .header-v4 .header-social,.header-v5 .header-social,.header-v2{
		border-top-color:#fcb426 !important;	
	}

	h5.toggle.active span.arrow,
	.post-content ul.circle-yes li:before,
	.progress-bar-content,
	.pagination .current,
	.header-v3 .header-social,.header-v4 .header-social,.header-v5 .header-social,
	.date-and-formats .date-box,.table-2 table thead,
	.onsale,.woocommerce-pagination .current,
	.woocommerce .social-share li a:hover i,
	.price_slider_wrapper .ui-slider .ui-slider-range,
	.tagcloud a:hover,.cart-loading,
	ul.arrow li:before{
		background-color:#fcb426 !important;
	}

	
		.header-social *{font-size:12px !important;}

	
		#wrapper .header-social *{color:#ffffff !important;}

	
		.header-social,#header{
		border-bottom-color:#ffffff !important;
	}

	
	
		#wrapper .header-social{
		background-color:#ffffff !important;
	}

	
		#wrapper .header-social .menu .sub-menu,#wrapper .header-social .login-box,#wrapper .header-social .cart-contents{
		background-color:#ffffff !important;
	}

	
		#wrapper .header-social .menu .sub-menu li, #wrapper .header-social .menu .sub-menu li a,#wrapper .header-social .login-box *,#wrapper .header-social .cart-contents *{
		color:#333333 !important;
	}

	
		#wrapper .header-social .menu .sub-menu li a:hover{
		background-color:#f00 !important;
	}

	
		#wrapper .header-social .menu .sub-menu,#wrapper .header-social .menu .sub-menu li,.top-menu .cart-content a,#wrapper .header-social .login-box,#wrapper .header-social .cart-contents{
		border-color:#ffffff !important;
	}

	.list-sep {
		visibility: hidden;
	}

@charset "utf-8";


.container-inner
{
	padding:0px 15px;
	background-color:white;
	border-top: 10px white solid;
}
.entry-wrap{display:block;padding:60px;background-color:#fff;border-radius:4px;box-shadow:0 0.15em 0.35em 0 rgba(0,0,0,0.135)}
.x-boxed-layout-active .entry-wrap{margin-top:-1px;border:1px solid #ddd}
.x-boxed-layout-active .entry-wrap:first-child{margin-top:0}
.has-post-thumbnail .entry-wrap{border-radius:0 0 4px 4px}
.x-iso-container-posts.cols-2 .entry-wrap{padding:6.75% 7.25%}
.x-iso-container-posts.cols-3 .entry-wrap{padding:7.75% 8.25%}
.x-iso-container-portfolio .entry-wrap{padding:29px 6.5% 35px}


#logo {

  
  
	position: relative;
	float: left;
	margin: 5px 20px 0 13px;
	z-index:1;
}

.rollover {
	position: relative;
}

.rollover-img {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}

.last{ clear:right; margin-right:0; }


.art-block select 
{
   width:96%;
}


.art-block
{
   margin:3px;
}

div.art-block img
{
   border: 1px solid #595959;
   margin: 0;
}


.art-block li
{
   font-size: 13px;
   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
   line-height: 125%;
   color: #292929;
}


.art-article img, img.art-article, .art-block img, .art-footer img
{
   border: 1px solid #A6A6A6;
   margin: 7px 7px 7px 7px;
}


.responsive.responsive-tablet .art-vmenublock,
.responsive.responsive-tablet .art-block
{
   margin-left: 1%;
   margin-right: 1%;
   width: 48%;
   float: left;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.content ul {
	padding:20px 0px;
}


.content li {
	font-size:1em;
	color:#666666;
	padding: 5px 20px;
	line-height:1.2em;;
}

.block_big_dropdown .content {padding:15px 0px 19px 15px; border-top:3px solid #a6a6a6;}

.block_comments .comment .content {overflow:hidden;}

.block_comments_type_2 .comment .content {overflow:hidden;}

.block_comments_type_2 .comment .content p {color:#666666; line-height:17px;}

.block_topic_post_feature .content {overflow:hidden;}

.block_popular_stuff .content {width:246px; padding-right:13px; float:left; position:relative; border-right:1px solid #f5f5f5;}

.block_popular_stuff .content p {padding-bottom:0px; color:#383838; font-weight:bold; line-height:18px;}

.block_popular_stuff .content p.date {margin-bottom:-5px; padding-top:9px; font-size:11px; color:#868686; font-weight:normal; line-height:normal;}

.block_popular_stuff .content a {padding-bottom:0px; color:#383838; font-weight:bold;}

.block_popular_stuff .content a:hover {color:#f24024; text-decoration:none;}

.block_popular_stuff .content .view_all {display:block; position:absolute; right:13px; top:-31px; font-size:11px; color:#868686; font-weight:normal; line-height:normal;}


.block_popup .content {padding:22px 20px 0px;}
.main-container-wrapper{padding-bottom:0}
.html div.main-container-wrapper{padding-bottom:10px}
.html.page-media-center div.main-container-wrapper{padding-bottom:0}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.panel-group .panel-heading {
  border-bottom: 0;
}




.home-page-research .panel-heading
{
	padding: 0;
}


.home-page-research .panel-heading p:first-child
{
	display: none;
}


.panel, .panel-default, .panel-heading, .panel-title  {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


.container {
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding: 0px 50px;
  clear: both;
}



.container .av-content-full.units  {width: 100%}

.container .av-content-small.units {width: 73%}

  .responsive .container{ max-width: 782px; }

  .responsive #top #wrap_all .container {
    width: 85%;
    max-width: 85%;
    margin: 0 auto;
    padding-left:0;
    padding-right:0;
    float:none;
  }

  
  .responsive #top .container .av-content-small, .responsive #top #wrap_all .flex_column, .responsive #top #wrap_all .av-flex-cells .no_margin {
    margin: 0;
    margin-bottom: 20px;
    width: 100%;
  }




.container:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.socket_color .container .av-inner-masonry-content, #top .socket_color .container .av-masonry-load-more, #top .socket_color .container .av-masonry-sort, .socket_color .container .av-masonry-entry .avia-arrow{background-color: #555555;}
.footer_color .container .av-inner-masonry-content, #top .footer_color .container .av-masonry-load-more, #top .footer_color .container .av-masonry-sort, .footer_color .container .av-masonry-entry .avia-arrow{background-color: #363636;}
.alternate_color .container .av-inner-masonry-content, #top .alternate_color .container .av-masonry-load-more, #top .alternate_color .container .av-masonry-sort, .alternate_color .container .av-masonry-entry .avia-arrow{background-color: #f8f8f8f8;}
.main_color .container .av-inner-masonry-content, #top .main_color .container .av-masonry-load-more, #top .main_color .container .av-masonry-sort, .main_color .container .av-masonry-entry .avia-arrow{background-color: #fcfcfc;}
.header_color .container .av-inner-masonry-content, #top .header_color .container .av-masonry-load-more, #top .header_color .container .av-masonry-sort, .header_color .container .av-masonry-entry .avia-arrow{background-color: #f2f2f2;}

.html_header_transparency #top .avia-builder-el-0 .container, .html_header_transparency #top .avia-builder-el-0 .slideshow_inner_caption{padding-top:74px;}



.html_header_top #top .av_header_stretch .container{width:96%; padding:0; max-width: 100%;}

#header #header_main_alternate .container{max-height: none; height:auto;}


#header_meta .container{min-height: 30px;}

.html_header_sidebar #header .container{width:100%; height:auto; line-height: 1.3em; padding:0; float:none; max-width: 100%;}


.html_header_sidebar.html_content_align_left  .container {float:left;}

.html_header_sidebar.html_content_align_right .container {float:right;}


#top .title_container .container{
padding-top:10px;
padding-bottom:10px;
min-height: 56px;
}

#top.avia-blank #wrap_all #main .container { padding-top: 0 !important;}


#top.boxed.avia-blank .container{
margin: 0 auto;
}


#socket .container{
padding-top:15px;
padding-bottom:15px;
}

		.responsive #header_main .container{height:auto !important; }

		
		.responsive.html_header_transparency #top .avia-builder-el-0 .container, .responsive.html_header_transparency #top .avia-builder-el-0 .slideshow_inner_caption{padding-top:0;}

		
		
		.responsive.html_header_transparency #top .avia-builder-el-0 .container{padding-top:0px;}

.html_mobile_menu_tablet .container #advanced_menu_toggle, .html_mobile_menu_tablet #advanced_menu_hide{display:block;}

.container #advanced_menu_toggle, #advanced_menu_hide{display:block;}

.container .one.unit,
.container .one.units,
.container .two.units,
.container .three.units,
.container .four.units,
.container .five.units,
.container .six.units,
.container .seven.units,
.container .eight.units,
.container .nine.units,
.container .ten.units,
.container .eleven.units,
.container .twelve.units,
#top .flex_column {
  margin: 0;
  margin-bottom: 20px;
  width: 100%;
}

.boxed .container {margin: 0;}


.js_active .av-minimum-height .container{opacity: 0;
-webkit-transition: opacity 0.6s ease-in;
-moz-transition: 	opacity 0.6s ease-in;
transition: 		opacity 0.6s ease-in;
}

.avia-section.av-minimum-height .container{display: table;}

.avia-section.av-minimum-height .container .content{display: table-cell; vertical-align: middle; height:100%; float:none !important;}

.av-minimum-height-100 .container {height:1500px;}

.avia_mobile #top .av-parallax .container{z-index: 10; }





#top .container .av-masonry{background: transparent;}


#top .container .av-masonry-col-flexible .av-masonry-entry{
width: 49.80%;
}


#top .container .av-masonry-col-flexible .av-masonry-entry.av-landscape-img{
width: 100%;
}


.av_slideshow_full .container.caption_container {
position: relative;
top: 0;
z-index: 5;
height: 100%;
left: 0%;
overflow: visible;
}

#top .av-submenu-container .container{padding:0 !important;}


#top .template-shop .container{

}

	.drop {
		top: 140px;
	}

	.drop .sub-menu-thumb-contain {
		margin-left: 20px;
		
		width: 42%;
	}

	.drop .sub-menu-thumb {
		width: 100%;
		height: auto;
	}

	.drop .sub-menu-content {
		width: 48%;
		margin-left: 20px;
	}


.content_wrapper
{
	float:left;width:1000px;height:auto; margin:-10px 0px 0px 0px; background:#FFFFFF;
}




.content_wrapper p
{
float:left;width:970px;height:auto;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#262524;text-align:justify;  padding:0px 5px 5px 5px; margin:-8px 0px 0px 0px;
}

.blocks_featured_profile_info{padding:3px;text-align:center;border:#ddd solid 1px;font-size:11px}

.blocks_featured_profile_info a {font-weight:bold;text-decoration:underline}


.header-inner { position: relative; z-index: 2; }


.header .header-inner {
    margin-left: 50px;
    max-width: 20%;
    width: 300px;
}


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

#trip-planner-wrapper .left .bottom #loading-anim-trip{
	display: none;
	left: 303px;
	position: absolute;
	top: 13px;
	width: 30px;
}


.slbull li{
	color: #9C4010;
}


ul.slbull {
	margin: 0;
	padding: 0 0 0 15px;
}



.globalnav-why a {
	width: 89px;
	background-position: 0 15px;
}


.globalnav-why a:hover,
.globalnav-why.current-menu-item a {
	background-position: -89px 15px;
}



.globalnav-why:hover .sub-menu {
	background-position: left top;
}



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


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




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

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

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

.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}

.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}

.btn-default .badge {
  color: #fff;
  background-color: #333;
}

.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #337ab7;
  border-color: #2e6da4;
}

.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}

.btn-success {
  color: #fff;
  background-color: #53ac38;
  border-color: #4cae4c;
}

.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

.btn-link {
  font-weight: normal;
  color: #337ab7;
  border-radius: 0;
}

.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}

.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}

.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

.btn-toolbar {
  margin-left: -5px;
}

.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}

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

.btn .caret {
  margin-left: 0;
}

.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}

.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}

.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}

.navbar-default .btn-link {
  color: #777;
}

.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}

.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}

.navbar-inverse .btn-link {
  color: #9d9d9d;
}

.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}

.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}

.btn .label {
  position: relative;
  top: -1px;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}

.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.carousel-caption .btn {
  text-shadow: none;
}

.btn-bordered {display: inline-block;line-height: 23px;padding: 4px 23px 5px;margin: 10px 0 0;border: 1px solid rgba(0, 0, 0, 0);
border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}

.clientsBtn .btn{ min-width:251px;}

.btn-big {font-size: 22px;line-height: 48px;padding-left: 20px;padding-right: 20px;text-transform: uppercase;font-weight: 600;}

 .suppotrtLink a.btn{ font-weight:100;color: #448BCA}
.img-circle{border-radius:50%}

 #side {
float:none;
width:100%;
}

#site_header .menu, .site_search {
	float: right;
	margin-right: 26px;
	clear: both;
	border: 1px solid #d6d6dd;
}

#site_header .menu, .site_search input {
	color: #999999;
	border-width: 0;
}




#site_header .menu ul {
	overflow: hidden;
	margin: 9px 0;
	min-width: 233px;
}

#site_header .menu ul li {
	line-height: 1.1;
	display: block;
	float: left;
	list-style: none outside none;
	border-left: 1px solid #ababb0;
	margin-left: 9px;
	padding-left: 9px;
}

#site_header .menu ul li:first-child {
	border-left-width: 0;
	margin-left: 0;
	padding-left: 0;
}

#site_header .menu ul li a{
	text-decoration: none;
}

#site_header .menu ul li a:hover {
}

.menu-main-menu-container {
	font-family: "futura-pt", "Arial Narrow", sans-serif;
	font-weight: 400;
	font-size: 18px;
	text-transform: uppercase;
	height: 44px;
    -webkit-text-size-adjust: 95%; 
    -ms-text-size-adjust: 95%; 
}

.menu-main-menu-container ul li {
	list-style: none outside none;
	display: block;
	float: left;
	position: relative;
	top: -2px;
	border: 1px solid transparent;
}

.menu-main-menu-container a {
	padding: 15px 22px 11px 22px;
	display: block;
	text-decoration: none;
	color: #9a9b9c;
	border: 1px solid transparent;
}

.menu-main-menu-container a:visited:hover, .menu-main-menu-container a:hover {
	color: #19c8f5;
}

.menu-main-menu-container li.current-page-ancestor a,
.menu-main-menu-container .current_page_item a {
	color: #00b5e4;
}

.menu-main-menu-container ul.sub-menu li a {
	font-size: 13px;
	color: #666;
	font-family: Arial, sans-serif;
	text-transform: none;
	padding: 0;
}

.menu-main-menu-container ul.sub-menu li a:hover {
	color: #666;
}

footer .menu-footer-container {
	background-color: #f0f9fb;
	padding: 19px 0 19px 39px;
	overflow: hidden;
}

footer .menu-footer-container ul {
}

footer .menu-footer-container ul li {
	display: block;
	float: left;
	list-style: none outside none;
	width: 18%;
	margin-left: 17px;
}

footer .menu-footer-container ul li:first-child {
	margin-left: 0;
}

footer .menu-footer-container ul li a {
	font-size: 15px;
	text-decoration: none;
	text-transform: uppercase;
	color: #2b89b2;
	font-family: "futura-pt", Arial, sans-serif;
	font-weight: 500;
}

footer .menu-footer-container ul li ul {
}

footer .menu-footer-container ul li ul li {
	list-style: none outside none;
	display: list-item;
	float: none;
	width: auto;
	margin: 6px 0 0 0;
}

footer .menu-footer-container ul li ul li a {
	font-size: 12px;
	text-transform: none;
	font-family: Arial, sans-serif;
	font-weight: normal;
}

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

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

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


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


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

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

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

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

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

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

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

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

  width: 100%;
  left: -1px;
  

}

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


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


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

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

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


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

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

}

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

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

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

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

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

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

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


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

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

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

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

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

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

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

}

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





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

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

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

}

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

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

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

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

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

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

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

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


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

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

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

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

#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 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.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 .wpmega-nonlink ul li.widget {
  margin-bottom: 1em;
  float: left;
  clear: none;
}

#megaMenu .wpmega-nonlink li.widget li {
  width: auto;
}
 .pl-contrast .pl-contrast,.pl-contrast .widget li,.pl-contrast .pl-border{border-color:rgba(102,102,102,0.1)}
 .pl-white .widget li,.pl-white .pl-border,.pl-light-img .widget li,.pl-light-img .pl-border{border-color:#eee}
 .pl-black .widget li,.pl-black .pl-border,.pl-grey .widget li,.pl-grey .pl-border,.pl-dark-img .widget li,.pl-dark-img .pl-border{border-color:rgba(255,255,255,0.2)}
 .widget{margin:0;margin-bottom:15px;overflow:hidden}
 .widget .widget-title,.widget .widgettitle{text-align:left;font-family:"Open Sans","Helvetica Neue","Helvetica",Arial,serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:12px;line-height:20px;margin-bottom:5px}
 .widget .widget-pad{padding:10px}
 .widget .tagcloud{padding:.7em;line-height:1.4em}
 .widget.widget_search .widget-title{margin-bottom:10px}
 .widget.widget_archive .postform,.widget.widget_categories .postform{margin:10px 10px}
 .widget.widget_recent_comments li{padding:4px}
 .widget .textwidget{font-size:11.9px}
 .widget ul{font-size:11.9px}
 .widget ul.sub-menu{margin:0px}
 .widget li{padding:8px 0px;list-style:none;margin:0;border-bottom-width:1px;border-bottom-style:solid;border-color:#d3d3d3;display:block}
 .widget li li{padding:0px;border:none;margin:8px 0 8px 15px}
 .widget .tags-list a{display:inline-block;border:1px solid rgba(0,0,0,0.1);margin:0 3px 3px 0;padding:1px 5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
 #page .widget_wp125.widget{border:none;padding:0;margin:0 0 1em 0}
 #page .widget_wp125.widget .wtitle{display:none}
 #page .widget_wp125.widget .winner{padding:0;line-height:1px}
 .widget ul.twitter .twitter-item{font-weight:normal;font-style:italic;margin-bottom:.4em;font-size:.9em}
 .widget_flickrRSS.widget ul{margin:7px 0px 0px 0px}
 .widget_flickrRSS.widget ul li{display:inline-block;padding:0;margin:0;border-bottom:none}
 .widget div.srp-widget-singlepost{border-bottom:1px solid #d3d3d3;font-size:.85em;margin:0;padding:1.2em 0}
 .widget .srp-widget-title-link{font-size:.9em;line-height:1.2em}
 .widget .srp-widget-date{color:rgba(102,102,102,0.6)}
 .widget div.srp-thumbnail-box{padding-right:15px}

.section-rapidtabs .widget {
  margin: 0;
}

.section-rapidtabs .widget .widget-pad {
  padding: 0;
}

div.otw-sidebar-horizontal div.widget{
	float: left;
}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
.tab-pane .tab-desc{float:none;width:100%}
.tab-desc p{line-height:1.5em;font-size:15px;color:#2a2a2a}
.dropdown-toggle:focus{outline:0}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.footer li.expanded a.dropdown-toggle{color:#fff;font-weight:bold;padding:10px 3px 5px 3px}

  .cmsc--nav-trigger a {
    position: relative;
    z-index: 2; }

#contact-list .column {
    margin-bottom: 2em;
}

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

    #homepage-contact-box .column {
        margin-left: 0;
    }

    #homepage-widgets .column {
        margin-bottom: 30px;
    }

    #footer-widgets .column {
        margin-bottom: 0;
        float: left !important;
        margin-left: 4.4%;
    }

    #footer-widgets .column.column:first-child {
        margin-left: 0;
    }

    #footer-widgets .column:last-child {
        margin-bottom: 0;
    }
.men__ft-links{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin:0 0 42px 0;text-align:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}


.sociallinks {
	display:none;
}



.pllexislider-normal ul li .jr-insta-datacontainer { margin-top:5px; margin-bottom: 5px; display: block; }

.pllexislider-normal ul li .jr-insta-datacontainer .jr-insta-username { text-decoration: none; display: inline-block; }

.pllexislider-normal ul li .jr-insta-datacontainer .jr-insta-time { float: right; display: inline-block; text-align: right; }

.pllexislider-normal ul li .jr-insta-datacontainer .jr-insta-caption { line-height: normal;  margin-top: 5px; margin-bottom: 5px; display: block; clear : both }

.pllexislider-overlay ul li .jr-insta-wrap .jr-insta-datacontainer { position: absolute; display: none; left: 0; bottom: 0; width: 100%; text-shadow: 0 0 5px rgba(0,0,0,0.7); background: rgba(0,0,0,0.4); padding: 5px 15px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

.pllexislider-overlay ul li .jr-insta-wrap .jr-insta-datacontainer .jr-insta-username a { color: #FFF !important; text-decoration: none; font-weight: bold; }
 
.pllexislider-overlay ul li .jr-insta-wrap .jr-insta-datacontainer .jr-insta-time { float:right; text-align: right; }

.pllexislider-overlay ul li .jr-insta-wrap .jr-insta-datacontainer .jr-insta-caption { line-height: normal; color: #FFF;  margin-top: 5px; margin-bottom: 5px; display: block; }


#help, #notify {

	position: fixed;

	z-index: 10000;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	display: none;

	padding: 30px;

}


#notify {

	top: 90%;

	width: 20%;

	left: 50%;

	margin: -10% 0 0 -10%;

}


.post {
	margin: 0 0 40px;
	text-align: justify;
	}


.post hr {
	display: block;
	}


.widecolumn .post {
	margin: 0;
	}
.row{margin-left:-20px;margin-right:-20px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.row.row-inner{margin-left:0;margin-right:0}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container:before,.container:after{display:table;content:" "}
.container:after{clear:both}
.container .jumbotron{border-radius:6px}
.tb-megamenu .navbar .container{width:auto;}
.tb-megamenu .navbar-static-top .container,.tb-megamenu .navbar-fixed-top .container,.tb-megamenu .navbar-fixed-bottom .container{width:940px;}
.tb-megamenu .container-fluid{padding:0;}
.tb-megamenu .container{width:auto;}
.tb-megamenu .container,.tb-megamenu .navbar-static-top .container,.tb-megamenu .navbar-fixed-top .container,.tb-megamenu .navbar-fixed-bottom .container{width:932px;}
.mmenu-nav.mm-fresh .search-form .container-inline div,.mmenu-nav.mm-fresh .search-form .container-inline label{display:block;}

.container-inline-date{clear:both;}
.container-inline-date .form-item{float:none;margin:0;padding:0;}
.container-inline-date .form-item .form-item{float:left;}
.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}
.container-inline-date .description{clear:both;}
.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}
.container-inline-date .date-spacer{margin-left:-5px;}
.views-right-60 .container-inline-date div{margin:0;padding:0;}
.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto;}
.container-inline-date .date-padding{padding:10px;float:left;}
.views-exposed-form .container-inline-date .date-padding{padding:0;}
.navbar.container{margin-top:20px}
#google-appliance-block-form .container-inline div{display:table;}
.container-inline div,.container-inline label{display:inline;}
.container-inline .fieldset-wrapper{display:block;}


ul#tf_nav_home { margin:0; padding:0;}

ul#tf_nav_home li { list-style: none; margin: 0 10px 0 10px; padding:0;}

ul#tf_nav_home li a, ul#tf_nav_home li a:visited { display:block; margin:0; padding:0; padding:4px 0; color:#CC0033; text-decoration:none; font-weight:bold;}

ul#tf_nav_home li a:hover {color:#CC0033; text-decoration:none;}



.menu-dropdown li.level2 { 
	margin: 0 10px;
	border-top: 1px solid #ddd;
}

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


.menu-dropdown a.level2,
.menu-dropdown span.level2 { 
	color: #868686;
	text-transform: uppercase;
}





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


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


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



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

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;}
#proof-point-carousel .carousel-indicators{z-index:100;background:rgba(255,255,255,.8);display:inline-block;width:auto;height:24px;padding:0px;border-radius:4px;position:absolute;top:20px;margin-left:0;left:90% !important;}
#content #proof-point-carousel .carousel-indicators li{margin-top:8px;margin-bottom:8px;}
#content #proof-point-carousel .carousel-indicators li:first-of-type{margin-left:8px;}
#content #proof-point-carousel .carousel-indicators li:last-of-type{margin-right:8px;}
#proof-point-carousel.industry-carousel .carousel-indicators{display:none;}
.industry-carousel{overflow:hidden;position:relative;height:515px;margin-bottom:60px;}
.industry-carousel .industry-slide{width:100%;}
.industry-carousel h1.jumbo{font-size:60px;line-height:72px;}

.sliding_objects_title{width: 825px;height: 75px;color: #FFFFFF; font-size: 32px;font-weight: bold;}
