﻿



h3.sidebar-title ul { border-bottom:1px solid #ffffff; margin-left:10px; font-family: 'Sanchez', serif; }
 
.header-image .site-header .widget-area {
    padding: 30px 0;
}

.site-header .widget-area {
    float: right;
    max-width: 620px;
    width: auto;
}

.content, .site-header .widget-area {
    float: none;
    max-width: 100%;
    padding: 0;
    width: 100%;
}
.soliloquy-container .soliloquy-image{max-width:100%;height:auto;display:block;margin:0 auto;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}

#nscontainer {
	position:absolute;
	width:904px;
	height:235px;
	background: #111; 
    background: -moz-linear-gradient(top, #111 0%, #666564 49%, #111 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#111), color-stop(49%,#666564), color-stop(100%,#111)); 
    background: -webkit-linear-gradient(top, #111 0%,#666564 49%,#111 100%); 
    background: -o-linear-gradient(top, #111 0%,#666564 49%,#111 100%); 
    background: -ms-linear-gradient(top, #111 0%,#666564 49%,#111 100%); 
    background: linear-gradient(top, #111 0%,#666564 49%,#111 100%); 
    -pie-background: linear-gradient(top, #111 0%, #666564 49%, #111  100%);
	-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    border-radius: 15px;
	behavior:url(/Misc/PIE.htc);
}


#search {
	display: inline;
	
	position: relative;
	float: right;
	z-index:1;
	
	
	margin-top: 70px;
	width: 130px;
}

#newsletter_signup .form-lead {padding-top:8px;font-size:12px;line-height:18px;font-weight:normal;}

	
	
	#header .branding {
		padding-left: 20px;
	}

#home-content {
  width: 560px;
  padding: 0 24px 0 0;
  position: relative;
  float: left;
  

  overflow: hidden;
}

#home-content #blog-posts {
  position: relative;
}
.main-heading b.upper,.main-heading.first b,a.btn-main{text-transform:uppercase}

.headerlogo {float:left; width: 164px; height:37px; padding:17px 0px 0px 20px; margin:0px;}
.dynamik-content-filler-img{width:100% !important;height:0 !important;border:0 !important;margin:0 !important;padding:0 !important;display:block !important;}
#container{margin:0 auto;width:1020px;text-align:left}

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

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

  .home-widgets .widget .view-all {
    position: relative;
    top: -4px;
  }

  .home-widgets #homepage-columns .widget {
    padding: 1.618em;
  }

.celebsmenulist ul#celistmenu {margin:0;font-size:12px;padding:5px 0}

.celebsmenulist ul#celistmenu li { text-align:left;margin:0 5px;border-bottom:1px solid #333;}

.celebsmenulist ul#celistmenu li a {color:#fff;padding:5px;display:block;text-decoration:none}

.celebsmenulist ul#celistmenu li a:hover {background-color:#990000;}

.menu-item-has-children .sub-menu li .sub-menu li {
    width: 230px !important;
}
a,a.active{text-decoration:none;color:#307296;}
.alert-marquee a,div.alert-marquee a.active,div.alert-marquee a.visited{color:white;font-weight:bold;font-size:16px;font-size:1.6rem;}
.front ul.quicktabs-tabs li.active{background-color:#ffffff;}
.node-type-vmc .views-field-view-node a.active{color:#000000;}
.page-search .tabs li.active{display:block;}
#footer_wrapper a,#footer_wrapper a.active{color:#307da2;}
#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li a.active{color:#000000;font-weight:bold;text-decoration:underline;}
li a.active{color:#000;}
ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:1px solid #fff;}
ul.secondary a.active{border-bottom:4px solid #999;}
th.active img{display:inline;}
td.active{background-color:#ddd;}


.et_search_outer {
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
}


	.et_vertical_nav .et_search_outer {
		overflow: visible;
		position: relative;
	}


	.et_header_style_centered .et_search_outer,
	.et_header_style_split .et_search_outer {
		display: none;
	}


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


.post .entryshort {
	padding: 0px 0px 0px 0px;
	text-align: justify;
	margin: 0 auto;
}
.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-sm-3{width:25%}
.front .region-preface .col-sm-3 img{max-width:100%;height:auto!important}
.front .region-preface .col-sm-3{padding:5px;}




.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child {
  margin-bottom: 0;
}
#sidebar-bg,#sidebar-top,#sidebar-wrap{background-color:#E23434;}

#breadcrumbs .trail-end {
  padding: .146em .618em;
}

				p#slogan { font-size: 15px; font-family: 'Kreon', Arial, sans-serif; color: #9aa4a4; text-transform: uppercase; text-shadow: 1px 1px 1px #ffffff; }

#slogan {display: none;}

	
	
	#main .reading-box h2,
	#main h2,
	.page-title h1,
	.image .image-extras .image-extras-content h3,
	#main .post h2,
	#sidebar .widget h3,
	.tab-holder .tabs li a,
	.share-box h4,
	.project-content h3,
	.author .author_title,
	h5.toggle a,
	.full-boxed-pricing ul li.title-row,
	.full-boxed-pricing ul li.pricing-row,
	.sep-boxed-pricing ul li.title-row,
	.sep-boxed-pricing ul li.pricing-row,
	.person-author-wrapper,
	.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,
	.ei-title h2, #header .tagline,
	table th,.project-content .project-info h4,
	.woocommerce-success-message .msg,.product-title{
		font-family:"Lato", Arial, Helvetica, sans-serif !important;
	}

	
		#sidebar .widget h3{font-size:13px !important;}

	
		.post-content h3,#sidebar .widget h3,.project-content h3,.title h3,#header .tagline,.person-author-wrapper span,.product-title{
		color:#49453c !important;
	}

	.project-content .project-info .project-info-box a,#sidebar .widget li a, #sidebar .widget .recentcomments, #sidebar .widget_categories li, #main .post h2 a,
	.shop_attributes tr th,.image-extras a,.products-slider .price .amount,z.my_account_orders thead tr th,.shop_table thead tr th,.cart_totals table th,form.checkout .shop_table tfoot th,form.checkout .payment_methods label,#final-order-details .mini-order-details th,#main .product .product_title{color:#397c88 !important;}

	.ls-avada, .avada-skin-rev,.clients-carousel .es-carousel li img,h5.toggle a,.progress-bar,
	#small-nav,.portfolio-tabs,.faq-tabs,.single-navigation,.project-content .project-info .project-info-box,
	.post .meta-info,.grid-layout .post,.grid-layout .post .content-sep,
	.grid-layout .post .flexslider,.timeline-layout .post,.timeline-layout .post .content-sep,
	.timeline-layout .post .flexslider,h3.timeline-title,.timeline-arrow,
	.counter-box-wrapper,.table-2 table thead,.table-2 tr td,
	#sidebar .widget li a,#sidebar .widget .recentcomments,#sidebar .widget_categories li,
	.tab-holder,.commentlist .the-comment,
	.side-nav,#wrapper .side-nav li a,.rtl .side-nav,h5.toggle.active + .toggle-content,
	#wrapper .side-nav li.current_page_item li a,.tabs-vertical .tabset,
	.tabs-vertical .tabs-container .tab_content,.page-title-container,.pagination a.inactive,.woocommerce-pagination .page-numbers,.bbp-topic-pagination .page-numbers,.rtl .woocommerce .social-share li,.author .author_social{border-color:#ebe5dd;}


.adres{width:100%;
margin-top:8px;
font-family : 'nayala';
font-size:18px;
}
body.page-about-events-seminars- .panel-pane.seminar-speaker-name{width:57%;}
.section-training #page #panels-edit-display .panel-pane,.section-training #page #panels-edit-display .helperclass{margin:.5em;}

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

.cp-widget li:first-child { padding-top: 0; }

.cp-widget-title { font-weight: 700; line-height: 1.3; }

.footer-widget .cp-widget-title { font-weight: 400; }

.cp-widget .mh-excerpt { padding-top: 10px; padding-top: 0.625rem; overflow: hidden; }

.home-wide .cp-widget .cp-small:first-child { padding-top: 15px; padding-top: 0.9375rem; }

.home-wide .cp-widget .cp-no-image:first-child { padding-top: 0; }

	.sb-wide .cp-widget .cp-small:first-child { padding-top: 15px; padding-top: 0.9375rem; }

	.sb-wide .cp-widget .cp-no-image:first-child { padding-top: 0; }

	.cp-widget .cp-small:first-child { padding-top: 15px; padding-top: 0.9375rem; }

	.cp-widget .cp-no-image:first-child { padding-top: 0; }

	.cp-widget .cp-small:first-child, .home-wide .cp-widget .cp-small:first-child, .sb-wide .cp-widget .cp-small:first-child { padding-top: 0; }

    	    		
h1, h2, h3, h4, h5, h6, .cp-widget-title { font-family: "Oswald", sans-serif; }


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





.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}


.container_12 .grid_12 {
	width:940px;
}

.color-bg-1{
	    background-color: #DEDEDE;
    color: #676767;
}

.color-bg-1 a{
	color: #676767;
	letter-spacing: 2px
}
.col{float:left}
.spinner{height:40px;width:40px;position:relative;-webkit-animation:rotation .8s infinite linear;-moz-animation:rotation .8s infinite linear;-o-animation:rotation .8s infinite linear;animation:rotation .8s infinite linear;border-left:3px solid rgba(221,51,51,0.15);border-right:3px solid rgba(221,51,51,0.15);border-bottom:3px solid rgba(221,51,51,0.15);border-top:3px solid rgba(221,51,51,0.7);border-radius:100%;}


.wpsms-container .spinner { margin: 30px auto; width: 50px; height: 30px; text-align: center; font-size: 10px; }

.wpsms-container .spinner .rect2 { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; }

.wpsms-container .spinner .rect3 { -webkit-animation-delay: -1.0s; animation-delay: -1.0s; }

.wpsms-container .spinner .rect4 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; }

.wpsms-container .spinner .rect5 { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; }
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}


.menu-item:hover .sub-menu {
	display: block;
}


.menu-item a {
	font: 11px museoslab, sans-serif;
}


.sidebar-nav li,
.sidebar-nav .menu-item a {
  margin: 10px 0;
	padding: 10px 0 0 0;
	font: 13px museoslab, sans-serif;
	text-transform: uppercase;
	border-top: 1px solid #e1e1e1;
}


.sidebar-nav li:first-child,
.sidebar-nav .menu-item:first-child a {
	border: none;
	background: none;
}





.sidebar-nav .current_page_item ul a,


.sidebar-nav .current_page_ancestor a,


.sidebar-nav .menu-item a {
  color: #900;
}



.current_page_item ul a:hover,
.sidebar-nav .menu-item a:hover {
  color: #fc0;
}



.sidebar-nav .current_page_ancestor .current_page_item a,
.sidebar-nav .menu-item.current_page_item a {
  color: #000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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


.text-heading {
	text-align: left;
    font-weight: bold;
    padding: 8px;
    padding-bottom: 0px;
}


.one-half blockquote {
	margin: 0;
}





.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds,
.life-road-recent .srp-widget-singlepost {
	float: left;
	margin-left: 2.564102564102564%;
}


.one-half,
.three-sixths,
.two-fourths {
	width: 48.717948717948715%;
}


	.five-sixths,
	.four-sixths,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.three-fourths,
	.three-sixths,
	.two-fourths,
	.two-sixths,
	.two-thirds,
	.life-road-recent .srp-widget-singlepost {
		margin: 0;
		width: 100%;
	}


	.one-half.first blockquote {
		margin-bottom: 15px;
	}


.carbonlite-dash .carbonlite-dash_title {
	display: block;
	position: absolute;
	text-transform:uppercase;
	top: 33px;
	color: #AAA;
	text-align: center;
	font-size: 9px;
}


.carbonlite-tripdash .carbonlite-dash_title {
	display: block;
	position: absolute;
	text-transform: uppercase;
	top: 33px;
	left: 17px;
	color: #AAA;
	text-align: center;
	font-size: 9px;
}

#topslice_nav{
    background-color: #000;
    margin: 0 auto;
    width: 96%;
    padding: 0 2%;
    position: relative;
}

a.read_more { font-family: 'Overlock'; font-weight: bold; font-style: italic; font-size: 1.1em; line-height: 1em; }

.hentry .hentry-pad {
  padding: 0 0 25px;
}
body.style-206 #usersite-container #content-wrap{padding-top:50px}
body.style-206 #usersite-container.has-swmp #content-wrap{padding-top:0}
#usersite-container #content-wrap,#usersite-container #content{clear:both}
#usersite-container #content-wrap section.blog_feature .grid .read-more{margin-left:0}
#usersite-container #content-wrap section.blog_feature .grid-sizer,#usersite-container #content-wrap section.blog_feature .post-grid{width:33.33%}
#usersite-container #content-wrap section.blog_feature .grid-post{padding:5%}
#usersite-container #content-wrap section.blog_feature .grid .message a{word-wrap:break-word}
#usersite-container #content-wrap section.blog_feature .grid-post-inner{border:1px solid rgba(134,134,134,0.5)}
#usersite-container #content-wrap section.blog_feature .grid-post-inner img.featured{width:100%;padding:0;margin:0}
#usersite-container #content-wrap section.blog_feature .grid-post-inner h3{margin-top:0}
#usersite-container #content-wrap section.blog_feature .grid-post-inner .post-wrap{padding:16px}
#usersite-container #content-wrap .gallery_feature{text-align:center}
#usersite-container #content-wrap .gallery_feature header{margin-bottom:5px}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper{display:block;padding-left:0}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper .caption{display:none}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid{margin:0 -7px}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid div.gallery-item{display:inline-block;vertical-align:top;position:relative;padding:0 7px;margin-bottom:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid div.gallery-item .img-wrap{display:inline-block;width:100%;overflow:hidden}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid div.gallery-item .img-wrap a{display:block;padding-top:100%;position:relative}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid div.gallery-item img{position:absolute;top:0;left:0;max-width:none}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid div.gallery-item:hover img{opacity:0.9}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid.with-captions .caption{display:block;font-size:.9em;line-height:1.5}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid.no-crop img.portrait{height:100%}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid.no-crop img.landscape{width:100%}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid.crop img.portrait{width:100%}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid.crop img.landscape{height:100%}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern{font-size:0}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern *,#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern *:before,#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item{margin-top:0}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item .img-wrap{display:block;padding:3px;width:100%}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item img{width:100%}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item .caption{position:absolute;bottom:1em;left:3px;right:3px;background-color:rgba(0,0,0,0.5);color:#fff;font-size:12px;z-index:10;padding-left:3px;padding-right:3px;max-height:3em;overflow:hidden}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item .caption p{margin:0}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item:hover .caption{display:block}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow{overflow:hidden;position:relative;width:100%;z-index:0}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-prev{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-webkit-touch-callout:none;font-size:3em;display:block;left:0;position:absolute;z-index:110;width:25%;height:100%;opacity:0;cursor:pointer;color:#ccc;color:rgba(255,255,255,0.6);-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-prev:hover{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;opacity:1}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-prev.initializing{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;opacity:1}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-next{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-webkit-touch-callout:none;font-size:3em;display:block;right:0;position:absolute;z-index:110;width:25%;height:100%;opacity:0;cursor:pointer;color:#ccc;color:rgba(255,255,255,0.6);-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-next:hover{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;opacity:1}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-next.initializing{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;opacity:1}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .gallery-item{width:100%;height:100%;cursor:pointer;box-shadow:#000 0em 0em 0em}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-cropped .gallery-item img.portrait{width:100%;position:absolute;top:-100%;left:0;right:0;bottom:-100%;margin:auto}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-cropped .gallery-item img.landscape{height:100%;position:absolute;top:-100%;left:-100%;right:-100%;bottom:-100%;margin:auto}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-letterboxed .gallery-item img{box-shadow:#000 0em 0em 0em}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-letterboxed .gallery-item img.portrait{height:100%;margin:0 auto}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-letterboxed .gallery-item img.landscape{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .caption{display:block;position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5);color:#fff;font-size:12px;z-index:105;padding-left:3px;padding-right:3px;max-height:3em;overflow:hidden}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .caption p{margin:0}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .caption:empty{display:none}
#usersite-container #content-wrap .gallery_feature div.size-small div.gallery-item{width:20%}
#usersite-container #content-wrap .gallery_feature div.size-large div.gallery-item{width:33.3%}
#usersite-container #content-wrap .gallery_feature div.size-large div.gallery-item.x2{width:66.6%}
#usersite-container #content-wrap .gallery_feature div.size-large div.gallery-item.x3{width:15.1%}
#usersite-container html.touch #content-wrap .gallery_feature div.gallery-slideshow .cycle-prev,#usersite-container html.touch #content-wrap .gallery_feature div.gallery-slideshow .cycle-next{opacity:0.2}
#usersite-container #content-wrap .instagram_feature{text-align:center}
#usersite-container #content-wrap .instagram_feature header{margin-bottom:5px}
#usersite-container #content-wrap .instagram_feature ul{display:block;padding-left:0;font-size:0;margin:0 -7px}
#usersite-container #content-wrap .instagram_feature ul li{display:inline-block;*display:inline;vertical-align:top;list-style:none;position:relative;padding:0 7px;margin-bottom:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#usersite-container #content-wrap .instagram_feature ul .img-wrap{display:inline-block;width:100%;overflow:hidden}
#usersite-container #content-wrap .instagram_feature ul .img-wrap a{display:block;padding-top:100%;position:relative}
#usersite-container #content-wrap .instagram_feature ul .img-wrap img{position:absolute;top:0;left:0;max-width:none}
#usersite-container #content-wrap .instagram_feature ul .img-wrap:hover img{opacity:0.9}
#usersite-container #content-wrap .instagram_feature ul .caption{display:none}
#usersite-container #content-wrap .instagram_feature ul.with-captions .caption{display:block;font-size:.9em;line-height:1.5}
#usersite-container #content-wrap .instagram_feature ul.no-crop .img-wrap img.portrait{height:100%}
#usersite-container #content-wrap .instagram_feature ul.no-crop .img-wrap img.landscape{width:100%}
#usersite-container #content-wrap .instagram_feature ul.crop .img-wrap img.portrait{width:100%}
#usersite-container #content-wrap .instagram_feature ul.crop .img-wrap img.landscape{height:100%}
#usersite-container #content-wrap .instagram_feature ul.size-small li{width:20%}
#usersite-container #content-wrap .instagram_feature ul.size-large li{width:33.3333%}
body.style-206 #usersite-container .site-wrap,body.style-206 #usersite-container .site-wide-feature-area .zoogle-content{max-width:960px;margin:auto}
body.style-206 #usersite-container .nav-bar .site-wrap{max-width:2140px;display:table;padding:15px 0;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;width:100%;min-height:70px}
body.style-206 #usersite-container .nav-bar.mobile .site-wrap{display:block;min-height:0}
.list-unstyled{padding-left:0;list-style:none}

			nav .mainnav li.color2 a {background:#6C778D}

			.footer-nav nav a.color2 {background:#6C778D}
.nav-primary .level1 ul{background-color:#f5f5f5;min-height:100%;top:-1px;left:100%}
.nav-primary .level1 ul a:hover{background-color:#f0f0f0}
.nav-primary li.level0 ul.level0.spill li.level1 ul{left:auto;right:50px;top:20px}
#controlPanel .level1 ul{display:none}

		#main-content {float: left; width: 476px;}

#sidebar-left, #main-content { margin-right: 11px; }
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu-right{right:0;left:auto}
.dropdown-menu-left{right:auto;left:0}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.navbar-right .dropdown-menu-left{right:auto;left:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}


.header .dropdown-menu li a:focus {
    background:  #fff;
}


.header .dropdown-menu {
    border-color: #a10f2b;
}


    
    .header .navbar-nav .open .dropdown-menu {
        border: 0;
        float: none;
        width: auto;
        margin-top: 0;
        position: static;
        box-shadow: none;
        background-color: transparent;
    }


    .header .navbar-default .dropdown-menu.no-bottom-space {
        padding-bottom: 0;
    }


    .header .dropdown-menu li a { 
        color: #687074; 
        font-size: 14px; 
        font-weight: 400; 
        padding: 8px 15px; 
        border-bottom: solid 1px #dedede;
    }


.header .dropdown-menu li [class^="fa-"],
.header .dropdown-menu li [class*=" fa-"] {
    left: -3px;
    width: 1.25em;
    margin-right: 1px;
    position: relative;
    text-align: center;
    display: inline-block;
}

.header .dropdown-menu li [class^="fa-"].fa-lg,
.header .dropdown-menu li [class*=" fa-"].fa-lg {
    
    width: 1.5625em;
}


.header .mega-menu .dropdown-menu {
    left: auto;
}


.header .mega-menu .dropdown-menu div.city-padded{
	padding-top: 10px;
}


.header .mega-menu .dropdown-submenu .dropdown-menu {
    left: 100%;
}


.header .mega-menu .nav.pull-right .dropdown-menu {
    right: 0;
}


.header .mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu {
    left: 0;
    right: 0;
    overflow: hidden;
}



.header .mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu li {
    padding-bottom: 5px;
}


.header .mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu li a {
    padding: 0;
    border-bottom: none;
}
.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;}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item{display:block;padding:0;margin-left:0}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item a{transition:all ease-in-out .15s;display:block}
.main-navigation-ul,.main-navigation-ul li.menu-item,.main-navigation-ul ul.sub-menu{margin:0;padding:0}
.main-navigation-ul li.menu-item{position:relative;display:block;list-style-type:none}
.main-navigation-ul a.menu-item-link,.main-navigation-ul span{display:block;text-decoration:none;white-space:normal}
.main-navigation-ul .menu-item-language span{display:inline}
.main-navigation-ul li.menu-item.has-mega-menu{position:static}
.fullscreen-navigation-ul .menu-item a{color:#ffffff;text-transform:uppercase;font-size:16px;letter-spacing:0;font-weight:inherit;padding:25px 0;}
.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:500;text-transform:uppercase;letter-spacing:1px;}


.site__social {
  float: left;
  text-align: center;
  height: 110px;
  position: relative;
  width: 18.75%; }

  .site__logo,
  .site__description,
  .site__social,
  .site__button {
    width: 100%;
    height: auto;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px; }

.section .scrolling-anchor{
	
	}

.section .scrolling-anchor-bottom{
	bottom: 0;
	position: absolute;
	}

#pick-babes-drop-down ul #pick-babes-sanger a {background-position:0 -110px;}
.clear{clear:both}
.iwd-postcontent h1,.iwd-postcontent h1 a,.iwd-postcontent h1 a:link,.iwd-postcontent h1 a:visited,.iwd-postcontent h1 a:hover,.iwd-postcontent h2,.iwd-postcontent h2 a,.iwd-postcontent h2 a:link,.iwd-postcontent h2 a:visited,.iwd-postcontent h2 a:hover,.iwd-postcontent h3,.iwd-postcontent h3 a,.iwd-postcontent h3 a:link,.iwd-postcontent h3 a:visited,.iwd-postcontent h3 a:hover,.iwd-postcontent h4,.iwd-postcontent h4 a,.iwd-postcontent h4 a:link,.iwd-postcontent h4 a:visited,.iwd-postcontent h4 a:hover,.iwd-postcontent h5,.iwd-postcontent h5 a,.iwd-postcontent h5 a:link,.iwd-postcontent h5 a:visited,.iwd-postcontent h5 a:hover,.iwd-postcontent h6,.iwd-postcontent h6 a,.iwd-postcontent h6 a:link,.iwd-postcontent h6 a:visited,.iwd-postcontent h6 a:hover,.iwd-blockheader .t,.iwd-blockheader .t a,.iwd-blockheader .t a:link,.iwd-blockheader .t a:visited,.iwd-blockheader .t a:hover,.iwd-vmenublockheader .t,.iwd-vmenublockheader .t a,.iwd-vmenublockheader .t a:link,.iwd-vmenublockheader .t a:visited,.iwd-vmenublockheader .t a:hover,.iwd-headline,.iwd-headline a,.iwd-headline a:link,.iwd-headline a:visited,.iwd-headline a:hover,.iwd-slogan,.iwd-slogan a,.iwd-slogan a:link,.iwd-slogan a:visited,.iwd-slogan a:hover,.iwd-postheader,.iwd-postheader a,.iwd-postheader a:link,.iwd-postheader a:visited,.iwd-postheader a:hover{font-weight:normal;font-size:24px;font-family:Arial,'Arial Unicode MS',Helvetica,Sans-Serif;letter-spacing:3px;text-align:left;}
.iwd-blockheader .t,.iwd-blockheader .t a,.iwd-blockheader .t a:link,.iwd-blockheader .t a:visited,.iwd-blockheader .t a:hover{color:#EFC91F;font-size:14px;font-family:Arial,'Arial Unicode MS',Helvetica,Sans-Serif;font-weight:bold;font-style:normal;letter-spacing:normal;text-transform:uppercase;text-shadow:1px 0 0 rgb(23,23,23),-1px 0 0 rgb(23,23,23),0 -1px 0 rgb(23,23,23),0 1px 0 rgb(23,23,23),0 0 10px rgba(0,0,0,0.99);margin:0 10px;}
.iwd-blockheader .t,.iwd-vmenublockheader .t{white-space:nowrap;}
#block-block-34 h3.t.subject{margin-left:-5px;font-size:13px;}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}


#footer {
	margin: 0 auto;
	z-index: 1;
	list-style-type: none;
	background: #000;
	color: #949494;
}

#footer-inner {
	margin: auto;
	width: 90%;
	position: relative;
	padding: 10px;
text-align: center;
font-size: 12px;
}
	
	.slider-text .large {
		color: #ffffff;
		font: normal 30px Georgia, "Times New Roman", Times, serif;
		margin-bottom: 10px;
		text-shadow: none;
	}

.iwidth240 { width: 240px }



    .l-subfooter, .l-footer h4{
      font-size:18px;
    }

	.l-subfooter {
		position: relative;
		margin: 0 auto;
		}

		.l-subfooter-h {
			margin: 0 auto;
			max-width: 1200px;
			}

				
	
	.l-canvas.type_boxed,
	.l-canvas.type_boxed .l-subheader,
	.l-canvas.type_boxed ~ .l-footer .l-subfooter {
		max-width: 1300px;
		margin: 0 auto;
		}


.l-subfooter.at_top {
	padding-top: 40px;
	padding-bottom: 10px;
	}

.l-subfooter.at_bottom {
	padding-top: 25px;
	padding-bottom: 20px;
	}

	.l-subfooter.at_bottom .w-copyright,
	.l-subfooter.at_bottom .w-nav {
		float: none;
		margin-bottom: 5px;
		}

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

.l-subfooter.at_bottom .w-nav-item {
	float: none !important;
	margin-bottom: 10px;
	}

	.l-subfooter.at_bottom .btn.w-nav-item .w-nav-anchor.level_1 {
		margin-top: 4px;
		}

	.l-subfooter.at_top p {
		margin: 0 0 20px;
		}

		.l-subfooter.at_top p:last-child {
			margin-bottom: 0;
			}

	.l-subfooter.at_top h1,
	.l-subfooter.at_top h2,
	.l-subfooter.at_top h3,
	.l-subfooter.at_top h4,
	.l-subfooter.at_top a {
		color: #ccc; 
		}

	.l-subfooter.at_bottom a {
		color: #999; 
		}

		.no-touch .l-subfooter.at_bottom a:hover {
			color: #fff; 
			}

.l-subfooter.at_top ::-webkit-input-placeholder {
	opacity: 0.4; 
	}



.l-subfooter.at_bottom .w-nav {
	float: right;
	}

		.l-subfooter.at_bottom .w-nav-anchor.level_1 {
			display: inline-block;
			vertical-align: top;
			padding: 0;
			margin: 0 10px;
			}

		.l-subfooter.at_bottom .w-nav-list.level_2 {
			display: none !important;
			}

.l-subfooter.at_top .widget {
	margin-bottom: 30px;
	}

.l-subfooter.at_top .wpcf7-form p:last-child {
	margin-bottom: 24px;
	}

.l-canvas.type_boxed,
.l-canvas.type_boxed .l-subheader,
.l-canvas.type_boxed ~ .l-footer .l-subfooter {
	max-width: 1300px;
	}

.l-subheader-h,
.l-submain-h,
.l-subfooter-h {
	max-width: 1140px;
	}





.l-subfooter.at_top,
.l-subfooter.at_top #lang_sel ul ul,
.l-subfooter.at_top #lang_sel_click ul ul,
.l-subfooter.at_top .wpcf7-form-control-wrap.type_select:after {
	background-color: #e3e3e3;
	}

	

.no-touch .l-subfooter.at_top #lang_sel ul ul a:hover,
.no-touch .l-subfooter.at_top #lang_sel_click ul ul a:hover,
.l-subfooter.at_top .w-socials-item-link,
.l-subfooter.at_top .widget_calendar #calendar_wrap,
.l-subfooter.at_top .widget_shopping_cart {
	background-color: #292929;
	}



.l-subfooter.at_top h1,
.l-subfooter.at_top h2,
.l-subfooter.at_top h3,
.l-subfooter.at_top h4,
.l-subfooter.at_top h5,
.l-subfooter.at_top h6 {
	color: #333;
	}

	

.l-subfooter.at_top a,
.l-subfooter.at_top .widget_tag_cloud .tagcloud a,
.l-subfooter.at_top .widget_product_tag_cloud .tagcloud a {
	color: #9e9e9e;
	}

.l-subfooter.at_top input:focus ~ .w-form-field-bar:before,
.l-subfooter.at_top input:focus ~ .w-form-field-bar:after,
.l-subfooter.at_top textarea:focus ~ .w-form-field-bar:before,
.l-subfooter.at_top textarea:focus ~ .w-form-field-bar:after,
.l-subfooter.at_top input:focus ~ .w-search-input-bar:before,
.l-subfooter.at_top input:focus ~ .w-search-input-bar:after {
	background-color: #f89a20;
	}

.l-subfooter.at_top input:focus,
.l-subfooter.at_top textarea:focus {
	border-color: #f89a20;
	}

#content {
	margin: 0 270px 0 0;
	border-right: 2px solid #EEEEEC;
	padding-right: 20px;
	background: none repeat scroll 0 0 #FFFFFF;
}




.home #content,
.full-width #content,
.image-attachment #content,
.error404 #content {
	margin: 0;
	border: none;
}

#content nav {
	display: block;
	overflow: hidden;
}

#content nav .nav-previous {
	float: left;
	width: 50%;
}

#content nav .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

#content #nav-above {
	display: none;
}

.paged #content #nav-above,
.single #content #nav-above {
	display: block;
}

.home #content {
	padding-top: 115px;
	background: none repeat scroll 0 0 #B0ACA9;
}

#content #homepagenews {
	clear: both;
	width: 917px;
}

#content #homepagenews .sectionHeading {
	margin: 1px 43px 24px 0px;
}

#content #homepagenews .sectionHeading h3 {
	text-transform: uppercase;
	background: none repeat scroll 0 0 #B0ACA9;
	color: #EBE8E6;
	margin: 0;
	font-size: 20px;
	font-family:"Arial Black",Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: inline;
	padding-right: 10px;
	line-height: 14px;
}

#content #morenews {
	float: right;
	background-color: #B0ACA9;
	margin: -8px -10px 0 0;
	padding: 0 10px;
}

#content #moreblog {
	float: left;
	background-color: #FFF;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:-10px;
	padding: 0 10px;
}


#content #homepagenews .sectionHeading a {
	padding: 4px 6px;
}

#content #homepagenews article {
	float: left;
	height: 267px;
	width: 242px;
	padding-right: 29px;
	margin-right: 29px;
	overflow: hidden;
	border-right: 1px dotted gray;
	position: relative;
	margin-bottom: 21px;
}

#content #homepagenews h4.home-news-title {
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	text-transform: uppercase;
	margin: 0 0 -10px;
}

	
#content #homepagenews h4.home-news-title a:link,
#content #homepagenews h4.home-news-title a:visited {
	color: #ffcc00;
}

#content #homepagenews h4.home-news-title a:hover {
	color: #666666;
}

#content #homepagenews p.home-news-title {
	font-size: 13px;
	line-height: normal;
	margin: 0px;
}

#content #homepagenews span.date {
	display: inline-block;
	color:#666;
	font-size: 11px;
	margin-bottom:-7px;
}

#content #blog span.date {
	display: inline-block;
	color:#999;
	font-size: 11px;
	margin-bottom:-7px;
}

#content #blog .sectionHeading,
#content #photos .sectionHeading,
#content #backissues .sectionHeading {
	background: none repeat scroll 0 0 #B0ACA9;
}

#content #blog {
	width: 298px;
	float: left;
}

#content #blog article {
	border-bottom: 1px solid #e1e1e1;
	margin-bottom:10px;
}

#content #blog .blog-title {
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 13px;
	text-transform: uppercase;
	margin: 0 0 -7px;
}

#content #blog .blog-title a:link,
#content #blog .blog-title a:visited {
	color: #666666;
}

#content #blog .blog-title a:hover {
	color: #ffcc00;
}

#content #blog .blog-excerpt {
	color:#666666;	
	font-size:12px;
}


#content #photos {
	width: 535px;
	float: right;
	margin-right: -23px;
}

#content #photos .sectionHeading {
	width: 513px;
	margin-bottom: 13px;
}

#content #photos img {
	border: 5px solid #999999;
	width: 75px;
	height: 75px;
	margin-right: 22px;
	margin-bottom: 11px;
	float: left;
}

#content #photos #morephotos {
	margin-top: 15px;
	margin-bottom: 7px;
}

#content #backissues .sectionHeading {
	width: 513px;
	margin-top: 23px;
	margin-bottom: 13px;
}

#content #backissues {
	width: 570px;
	float: right;
	margin-right: -57px;
}

#content #backissues .post-thumb {
	height: 177px;
	width: 132px;
	margin-right: 58px;
	border: none;
}


.post-type-archive-online_archives #content .monthly-links a:link,
.post-type-archive-online_archives #content .monthly-links a:visited{
	color:#666;
	font-size:13px;
}


.post-type-archive-online_archives #content .monthly-links a:hover{
	color:#fc0;
}



.post-type-archive-back_issues #content .post-thumb{
	float: left;
	clear:both;
	border: none;
	height: 171px;
	width: 132px;
	
}


.post-type-archive-back_issues #content a .entry-title,
.post-type-archive-back_issues #content a:link .entry-title,
.post-type-archive-back_issues #content a:visited .entry-title {
	color:#666;
	font-size:12px;
	font-style:normal;
	text-transform:capitalize;
	font-weight:normal;
}


.post-type-archive-back_issues #content a:hover .entry-title {
	color:#fc0;
}


.post-type-archive-back_issues #content article {
	float: left;
	width: 132px;
	clear: none;
	margin-right:32px !important;
	text-align:center;
}

.post-type-archive-back_issues #content { width: 656px; display: inline-block; }

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

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

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

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }
li.thumb{width:176px;height:140px;text-overflow:ellipsis;margin-right:14px;margin-left:0;margin-bottom:0;position:relative;}
.recomendations li.thumb{width:155px;height:140px;margin-right:2px;}
li.thumb img{padding:0;}
li.thumb:last-child{margin-right:0;}
ul.fp-latest li.thumb{width:100%;float:none;height:81px;margin-bottom:10px;}
ul.fp-widget li.thumb{width:100%;float:none;height:60px;margin-bottom:10px;}
ul.fp-report li.thumb{width:145px;float:left;height:116px;overflow:hidden;margin-bottom:10px;margin-right:5px;}
ul.fp-report li.thumb .omg{margin-right:0;margin-left:5px;}
.similar li.thumb{width:151px;}


.content-wrapper {
    background-color: #fff;
    padding: 0  20px 20px 20px;
    margin: 0;
}

.iphone-image--angle-left {
  margin-top: -170px;
}

.csstransitions .OM-aboutyou .iphone-image--angle-left {
  opacity: 0;
  -webkit-transform: rotateY(30deg);
  -moz-transform: rotateY(30deg);
  -o-transform: rotateY(30deg);
  transform: rotateY(30deg);
  -webkit-transition: all 0.7s;
  -moz-transition: all 0.7s;
  -ms-transition: all 0.7s;
  -o-transition: all 0.7s;
  transition: all 0.7s;
}

.csstransitions .OM-aboutyou.inview .iphone-image--angle-left {
  opacity: 1;
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  transform: rotateY(0deg);
}

.iphone-image--frontfull {
  margin: -170px 20px 0;
}

.csstransitions .OM-aboutyou .iphone-image--frontfull {
  opacity: 0;
  -webkit-transform: translateX(30px);
  -moz-transform: translateX(30px);
  -o-transform: translateX(30px);
  transform: translateX(30px);
  -webkit-transition: all 0.7s;
  -moz-transition: all 0.7s;
  -ms-transition: all 0.7s;
  -o-transition: all 0.7s;
  transition: all 0.7s;
}

.csstransitions .OM-aboutyou.inview .iphone-image--frontfull {
  opacity: 1;
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -o-transform: translateX(0px);
  transform: translateX(0px);
}

.OM-ARIsection .iphone-image {
  position: absolute;
  left: 35px;
}

.csstransitions .OM-ARIsection .iphone-image--bottom {
  top: 160px;
  -webkit-transition: all 0.7s;
  -moz-transition: all 0.7s;
  -ms-transition: all 0.7s;
  -o-transition: all 0.7s;
  transition: all 0.7s;
}

.no-csstransitions .OM-ARIsection .iphone-image--bottom,
.csstransitions .OM-ARIsection.inview .iphone-image--bottom {
  top: 50px;
}

.csstransitions .OM-ARIsection .iphone-image--top {
  bottom: -160px;
  -webkit-transition: all 0.7s;
  -moz-transition: all 0.7s;
  -ms-transition: all 0.7s;
  -o-transition: all 0.7s;
  transition: all 0.7s;
}

.no-csstransitions .OM-ARIsection .iphone-image--top,
.csstransitions .OM-ARIsection.inview .iphone-image--top {
  bottom: -310px;
}

.OM-goals .iphone-image {
  margin: -130px 0;
}

.opacity .OM-goals .iphone-image {
  opacity: 0;
  -webkit-transition: opacity 0.7s;
  -moz-transition: opacity 0.7s;
  -ms-transition: opacity 0.7s;
  -o-transition: opacity 0.7s;
  transition: opacity 0.7s;
}

.opacity .OM-goals.inview .iphone-image {
  opacity: 1;
}

.OM-custom .iphone-image {
  margin: 0 0 -130px -10px;
}

.csstransitions .OM-custom .iphone-image--left {
  opacity: 0;
  -webkit-transform: rotateY(30deg);
  -moz-transform: rotateY(30deg);
  -o-transform: rotateY(30deg);
  transform: rotateY(30deg);
  -webkit-transition: all 0.7s;
  -moz-transition: all 0.7s;
  -ms-transition: all 0.7s;
  -o-transition: all 0.7s;
  transition: all 0.7s;
}

.csstransitions .OM-custom.inview .iphone-image--left {
  opacity: 1;
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  transform: rotateY(0deg);
}

.csstransitions .OM-custom .iphone-image--right {
  opacity: 0;
  -webkit-transform: rotateY(30deg);
  -moz-transform: rotateY(30deg);
  -o-transform: rotateY(30deg);
  transform: rotateY(30deg);
  -webkit-transition: all 0.7s;
  -moz-transition: all 0.7s;
  -ms-transition: all 0.7s;
  -o-transition: all 0.7s;
  transition: all 0.7s;
}

.csstransitions .OM-custom.inview .iphone-image--right {
  opacity: 1;
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  transform: rotateY(0deg);
}

  .no-csstransitions .OM-ARIsection .iphone-image--bottom,
  .csstransitions .OM-ARIsection.inview .iphone-image--bottom {
    top: 0;
    left: 0;
    position: relative;
  }

  .no-csstransitions .OM-ARIsection .iphone-image--top,
  .csstransitions .OM-ARIsection.inview .iphone-image--top {
    top: 0;
    bottom: auto;
    left: 0;
    position: relative;
  }




.office_box{
padding:40px 0px 0px 0px;
width:100%;
}
.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}
table.visible-lg{display:table}
tr.visible-lg{display:table-row!important}
td.visible-lg,th.visible-lg{display:table-cell!important}
.header-global .header-content{background:#fff;position:relative}
.header-global.solid .header-content,.search-toggle:checked~.header-global .header-content{background:#fff;background:rgba(255,255,255,.95)}
.ie-8 .header-global.solid .header-content{background:#fff;background:rgba(255,255,255,.95)}

	.no_display{display: none;}


.lb_flag.eng { background-position: 0px 0px;}

.lb_flag.ger { background-position: 0px -13px;}

.lb_flag.fre { background-position: 0px -26px;}

.lb_flag.spa { background-position: 0px -39px;}

.lb_flag.ita { background-position: 0px -52px;}

.lb_flag.dut { background-position: 0px -65px;}

.lb_flag.ptg { background-position: 0px -78px;}

.lb_flag.heb { background-position: 0px -91px;}

.lb_flag.swe { background-position: 0px -104px;}

.lb_flag.jpn { background-position: 0px -117px;}

.lb_flag.chs { background-position: 0px -130px;}

.lb_flag.cht { background-position: 0px -143px;}

.lb_flag.rus { background-position: 0px -156px;}

.lb_flag.kor { background-position: 0px -169px;}

.lb_flag.tur { background-position: 0px -182px;}

.lb_flag.ara { background-position: 0px -195px;}

.lb_flag.hun { background-position: 0px -208px;}

.lb_flag.nor { background-position: 0px -221px;}

.lb_flag.pol { background-position: 0px -234px;}

.lb_flag.rom { background-position: 0px -247px;}

.lb_flag.tha { background-position: 0px -260px;}

.lb_flag.hin { background-position: 0px -273px;}

.lb_flag.dan { background-position: 0px -286px;}

.lb_flag.ind { background-position: 0px -273px;}

.lb_flag.den { background-position: 0px -286px;}

.lb_flag.ukr { background-position: 0px -299px;}

.lb_flag.far { background-position: 0px -312px;}

.lb_flag.gre { background-position: 0px -325px;}

.lb_flag.ido { background-position: 0px -339px;}

.lb_flag.cze { background-position: 0px -354px;}

.lb_flag.vie { background-position: 0px -367px;}

.lb_flag.srp { background-position: 0px -381px;}

.lb_flag.fin { background-position: 0px -394px;}

.lb_flag.slk { background-position: 0px -408px;}

.lb_flag.fil { background-position: 0px -422px;}

.lb_flag.bul { background-position: 0px -436px;}

.lb_flag.hrv { background-position: 0px -450px;}

.lb_flag.lit { background-position: 0px -464px;}

.lb_flag.slv { background-position: 0px -479px;}


#nav {
  list-style: none;
  margin-left: 6px;
  padding: 0;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:11px;
  }

	
#nav ul {
  margin: 0;
  padding: 0;
  }


#nav li {
  float: left;
  margin: 0;
  padding: 0;
  }


#nav a {
	color:#2C2825;
display:block;
font-size:14px;
line-height:44px;
margin:0 0 0 4px;
padding:0 24px 4px 47px;
  }


#nav li a:hover {
  color: #A33921;
  text-decoration: none;
  display: block;
  }


#nav li ul {
  list-style: none;
  position: absolute;
  width: 150px;
  left: -999em;
  }


#nav li:hover ul, #nav li.sfhover ul {
  left: auto;
  }

	
#nav li li {
  float: left;
  margin: 0;
  padding: 0;
  width: 150px;
  }

	
#nav li li a {
  width: 150px;
  height: 24px;
  line-height: 24px;
  color: #fff;
  border-top: 1px solid #131f27;
  background: #040404;
  margin: 0;
  padding: 5px 20px 5px 15px;
  }

	
#nav li li a:hover {
  border-top: 1px solid #131f27;
  background: #000;
  padding: 5px 20px 5px 15px;
  }


#nav li:hover, #nav li.sfhover { 
  position: static;
  }

                            header[role="banner"] menu .toggle ul a:hover,
                            header[role="banner"] menu .toggle ul li.menu-item:hover a {
                                text-decoration:none;
                                border:none;
                            }

                    header[role="banner"] menu .toggle ul li.menu-item:hover a {
                        background-color:#344;
                    }

                        header[role="banner"] menu .toggle ul li.menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor:hover ul.sub-menu a {
                            border-left:3px solid #344;
                            padding: .5em 1.25em;
                        }

                        header[role="banner"] menu .toggle ul ul.sub-menu li.menu-item a:hover {
                            background-color:#455;
                            border-color:#fff;
                        }
.main-menu .expanded.active-trail:after,.main-menu .leaf.active-trail:after{display:none}
.main-menu .leaf a:after{display:none}




.imgcenter {
	margin: 0 auto;
	display: block;
	}

#loyalty-modal #button-options .btn-option {
  position: relative;
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 50%;
  float: left;
}

#loyalty-modal #button-options .btn-option a {
  text-align: center;
  width: 100%;
  display: block;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding: 10px;
  margin-top: 10px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 25px;
  background: #f7921e;
  color: #FFF;
}

#loyalty-modal #button-options .btn-option a:hover {
  background: #165785;
  -webkit-transform: scale(1.05, 1.05);
  -moz-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  -o-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
}

.col2-set .col-2 { float:right; width:48.5%; }

.col3-set .col-2 { float:left; width:32%; margin-left:2%; }

.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }

.cart .cart-collaterals .col2-set .col-2 { width:294px; }
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}


tr.even, tr.odd {
    background: none;
    border-bottom: none;
    padding: 0.1em 0.6em;
}

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


.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:active, .btn.active {
  outline: 0;
  background-image: none;
  -webkit-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-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: #0096d6; }


.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: #0096d6;
  border-color: #0084bd; }


.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: #008424;
  border-color: #006b1d; }


.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: #822980;
  border-color: #6f236d; }


.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: #f00;
  border-color: #e60000; }


.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: #d7410b;
  border-color: #bf3a0a; }


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


a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
  border-color: #0096d6; }


.progress.active .progress-bar, .progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite; }


.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #0096d6;
  border-color: #0096d6; }


.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
  color: #a3e3ff; }


a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d; }


a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f; }


a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b; }


a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442; }


.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff; }

  .input-group-search .input-group-btn .btn:active, .input-group-search .input-group-btn .btn.active {
    color: #0096d6; }


.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active {
  background-color: #0096d6;
  color: #fff; }


.nav-stacked.nav-filters li.active {
  background: #fff;
  border-left: 3px solid #0096D6;
  z-index: 10; }

  .nav-stacked.nav-filters li.active a {
    color: #0096D6;
    padding-left: 12px;
    padding-right: 5px; }


.nav-stacked.nav-filters li.active a:hover,
.nav-stacked.nav-filters li.active a:focus,
.nav-stacked.nav-filters li.active:hover {
  background-color: #fff;
  color: #0096D6; }
.presentation .step.fade:not(.active){opacity:0}

		.main-slider-dots li.active a{background-position: right top;}

	.text-testimonial.active{display: block;}

	.text-testimon ul li.active a{background-position: right top;}

dl.tabs dd a.active {
    background: none repeat scroll 0 0 #FFFFFF;
    border-width: 1px 1px 0;
    height: 30px;
    color: #555555;
}

			.l-header .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow,
			.l-header .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow {
				display: block;
				line-height: 40px;
				width: 30px;
				}

				.l-header .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow:before,
				.l-header .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow:before {
					content: '\e720';
					}

			.l-header .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-title,
			.l-header .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-title {
				padding-right: 30px;
				}

		.type_desktop [class*="columns"] .menu-item-has-children .w-nav-anchor.level_2 {
			font-weight: 400;
			text-transform: uppercase;
			margin: 0 0 8px;
			background-color: transparent !important;
			}

			.type_desktop [class*="columns"] .menu-item-has-children .w-nav-anchor.level_2 .ripple-container,
			.type_desktop [class*="columns"] .menu-item-has-children .w-nav-arrow {
				display: none !important;
				}

				.w-nav.type_mobile .btn.w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-arrow {
					line-height: 40px;
					}

				.w-nav.type_mobile .btn.w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-title {
					padding-right: 25px;
					}

				.w-nav.type_mobile .w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-arrow,
				.w-nav.type_mobile .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow,
				.w-nav.type_mobile .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow {
					display: block;
					font-size: 26px;
					text-align: center;
					line-height: 46px;
					width: 50px;
					}

					.w-nav.type_mobile .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow:before,
					.w-nav.type_mobile .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow:before {
						content: '\e71e';
						}

				.w-nav.type_mobile .w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-title,
				.w-nav.type_mobile .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-title,
				.w-nav.type_mobile .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-title {
					padding-right: 50px;
					}

	.l-main .widget_nav_menu .menu-item a {
		display: block;
		line-height: 1.5em;
		padding: 12px 20px;
		border-top: 1px solid #e0e0e0; 
		color: inherit;
		}

		.l-main .widget_nav_menu .menu-item a i {
			width: 20px;
			}

		.l-footer .widget_nav_menu .menu-item a:before {
			position: absolute;
			top: 9px;
			left: -4px;
			content: '\e647';
			font-family: mdfonticon;
			font-size: 20px;
			opacity: 0.5;
			}


	

.l-header .menu-item-language {
	float: left;
	text-align: left;
	position: relative;
	}

	.type_desktop .menu-item-language:hover .submenu-languages {
		display: block;
		}

		.l-header .submenu-languages .menu-item-language {
			float: none;
			line-height: 40px;
			white-space: nowrap;
			}

.type_mobile .menu-item-language {
	float: none;
	display: inline-block;
	line-height: 40px;
	}


.l-header .menu-item-language,
.l-header .w-nav-item {
		font-family: 'Montserrat';
		font-weight: 200;
	}

	

.type_desktop .submenu-languages,
.l-header .w-nav-anchor.level_2,
.l-header .w-nav-anchor.level_3,
.l-header .w-nav-anchor.level_4,
.type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.active .w-nav-anchor.level_2,
.type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.current-menu-item .w-nav-anchor.level_2,
.type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.current-menu-ancestor .w-nav-anchor.level_2,
.no-touch .type_desktop [class*="columns"] .w-nav-item.menu-item-has-children:hover .w-nav-anchor.level_2 {
	color: #212121;
	}
#banner{position:relative;z-index:100;}
.node-type-story #main .content img#banner-eoy-winners-thin{display:none !important;}
.node-type-story #main .content img#banner-eoy-winners{display:none !important;}

	.grid_3 .tabs li a {padding: 10px 8px}

	.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12,
	.grid_1.alpha,.grid_1.omega, .grid_2.alpha,.grid_2.omega, .grid_3.alpha,.grid_3.omega, .grid_4.alpha,.grid_4.omega, .grid_5.alpha,.grid_5.omega,
	.grid_6.alpha,.grid_6.omega, .grid_7.alpha,.grid_7.omega, .grid_8.alpha,.grid_8.omega, .grid_9.alpha,.grid_9.omega, .grid_10.alpha,.grid_10.omega, .grid_11.alpha,.grid_11.omega {width: 100%;margin: 0 0 30px}

	#footer .grid_3, #footer .grid_4, #footer .grid_9 {width: 48%; margin: 0 1% 30px}


.post-content { overflow:hidden; }


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


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


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


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


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


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




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


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


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


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


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


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


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


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


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


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


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


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


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



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


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


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



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


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


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

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

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

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

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



.min-height-nav {
	min-height: 55px;
	width: 100%;
	display: block;
}


body.page-id-336995 .vert-center {margin-top:70px;}




#certification-heading .vert-center {margin-top:30px;}

.equalize, .vert-center {overflow:auto;}

.vert-center {margin-top:0px!important;}

.iwidth982 { width: 982px }

.site-content span + .entry-date:before, .full-size-link:before, .parent-post-link:before, span + .byline:before, span + .comments-link:before, span + .edit-link:before, .widget_twentyfourteen_ephemera .entry-title:after{content:"\0020\007c\0020";}

.entry-title{font-size:26px;line-height:1.2;text-transform:capitalize;margin:4px 0 0;}

.entry-title a{color:#2b2b2b;}

.entry-title a:hover{color:#689135;}


.map-wrapper{
	margin: 3.4% auto 0;
	cursor: pointer;
	width: 60%;
	max-width:1000px;

}

.map-wrapper img{
	margin: 0 auto;
}



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


.flexslider {
  margin: 0;
  padding: 0; }



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

  .flexslider ul,
  .flexslider ul li {
    padding: 0;
    margin: 0;
    background: none; }


.flexslider .slides {
  zoom: 1; }


.flexslider:hover .flex-prev {
  opacity: 0.7;
  left: 10px; }


.flexslider:hover .flex-next {
  opacity: 0.7;
  right: 10px; }


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

.action-btn {
  display: inline-block;
  width: 33.333%;
  vertical-align: middle;
}

.action-btn .button {
  width: 100%;
  text-align: center;
}


.avia_textblock .gallery p{display:none;}





.avia_textblock .wp-playlist{margin:0;}



.avia_textblock{
clear: both;
line-height: 1.65em;
}


.flex_column + .avia_textblock{padding-top:50px;}


#footermeta #thanks                  { float: right; width: 340px; text-align: right; }

#footermeta #thanks #cachefly        { width: 117px; height: 54px; margin: 5px 30px 0 0;}

#footermeta #thanks #campaignmonitor { width: 151px; height: 36px; margin: 12px 2px 10px 0; }

  #mainnav, #subnav, #incomplete, #helpmenu, #footer, #thanks, #terms p:last-child, #blogmenu, #latestblogpost { display: none; }

.ubermenu-skin-clean-white .ubermenu-submenu.ubermenu-submenu-drop {
  background: #f9f9f9;
  border: 1px solid #f9f9f9;
}

.ubermenu-skin-clean-white .ubermenu-submenu,
.ubermenu-skin-clean-white .ubermenu-submenu .ubermenu-target {
  color: #999999;
}

.ubermenu-skin-clean-white .ubermenu-submenu .ubermenu-highlight {
  color: #4d90fe;
}

.ubermenu-skin-clean-white .ubermenu-submenu-drop {
  border-bottom-width: 3px;
}

.ubermenu-skin-clean-white.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop {
  margin-top: 0;
}


.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-image,.ubermenu .ubermenu-submenu-drop{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:translateZ(0);-webkit-transform:translateZ(0)}
.ubermenu-nav,.ubermenu-row,.ubermenu-submenu{display:block;margin:0;padding:0;list-style:none}
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack{width:auto}
.ubermenu .ubermenu-autocolumn,.ubermenu .ubermenu-submenu-type-stack{padding-top:10px;padding-bottom:10px}
.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-bound .ubermenu-submenu-type-mega{min-width:50%}
.ubermenu .ubermenu-grid-row,.ubermenu .ubermenu-submenu-grid{padding-right:20px}
.ubermenu .ubermenu-grid-row .ubermenu-target,.ubermenu .ubermenu-submenu-grid .ubermenu-target{padding-right:0}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item{left:auto}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-right_edge_item{right:auto}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width,.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar{left:0}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-right_edge_bar{right:0}
.ubermenu .ubermenu-submenu-rtl{direction:rtl}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width{width:100%}
.ubermenu .ubermenu-submenu-type-stack.ubermenu-submenu-indent{padding-left:1.6em;padding-top:.4em}
.ubermenu .ubermenu-submenu-footer{position:absolute;bottom:0;right:0;padding:10px 20px;color:inherit;font-size:inherit;list-style:none}
.ubermenu .ubermenu-submenu-footer a{text-decoration:none;font-weight:700;font-size:inherit}
.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:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-flyout{max-height:99999px}
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout{margin-top:-1px;top:0;left:100%;min-width:none;clip:rect(-10px,5000px,5000px,0)}
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout.ubermenu-submenu-align-right_edge_item{left:auto;right:100%;clip:rect(-10px,5000px,5000px,-10px)}
.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 .ubermenu-submenu .ubermenu-column{display:block;float:left;width:auto}
.ubermenu .ubermenu-submenu .ubermenu-column-auto{min-width:100px;width:auto}
.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-searchform{height:50px;margin:0;background:#f9f9f9;width:100%}
.ubermenu .ubermenu-submenu .ubermenu-search input.ubermenu-search-input{width:100%;padding:14px 50px 14px 25px;height:100%;color:#333;background:0 0}
.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-search-submit,.ubermenu .ubermenu-submenu .ubermenu-searchbar-drop .ubermenu-search-submit{position:absolute;width:50px;height:100%;top:0;right:0;border:none;background:0 0;cursor:pointer;color:#666;font-family:FontAwesome!important;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.uber-clear:after,.ubermenu .ubermenu-column:after,.ubermenu .ubermenu-content-block:after,.ubermenu .ubermenu-image:after,.ubermenu .ubermenu-postlist-item:after,.ubermenu .ubermenu-submenu:after,.ubermenu .ubermenu-tabs:after,.ubermenu:after{content:"";display:table;clear:both}
.ubermenu-submenu-drop{background:#fff}
.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 .ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega{min-height:0}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+1){clear:none}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+2){clear:both}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column,.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column-auto{width:100%;max-width:100%}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-hide-bkgs .ubermenu-submenu.ubermenu-submenu-bkg-img{background-image:none}
  .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.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{ left: -1px !important;  }
 .ubermenu .ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega{ min-height:0; }
 .ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+1){ clear:none; }
 .ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+2){ clear:both; }
  .ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column, .ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column-auto{  width:100%; max-width:100%; }
  .ubermenu-responsive.ubermenu-hide-bkgs .ubermenu-submenu.ubermenu-submenu-bkg-img{  background-image:none; }

.ubermenu.ubermenu-main.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar, .ubermenu.ubermenu-main.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-full_width { left:0; }

.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop { background-color:#f4f4f4; border:1px solid #f4f4f4; color:#ac4fc6; }

.ubermenu-main .ubermenu-submenu .ubermenu-highlight { color:#ac4fc6; }
 .ubermenu.ubermenu-sticky .ubermenu-submenu .ubermenu-item.um-sticky-only{ display:block !important; }
 .ubermenu .ubermenu-submenu .ubermenu-item.um-unsticky-only{ display:block !important; }
.menu-item-201,.menu-item-202,.menu-item-203,.menu-item-529{display:none;}

#mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link {
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -ms-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: none;
  border: 0;
  bottom: auto;
  box-sizing: border-box;
  clip: auto;
  color: #666;
  display: block;
  float: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  height: auto;
  left: auto;
  line-height: 1.7;
  list-style-type: none;
  margin: 0;
  min-height: 0;
  opacity: 1;
  outline: none;
  overflow: visible;
  padding: 0;
  position: relative;
  right: auto;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  top: auto;
  vertical-align: baseline;
  visibility: inherit;
  width: auto;
}

#mega-menu-wrap-primary:before, #mega-menu-wrap-primary #mega-menu-primary:before, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:before, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:before, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:before, #mega-menu-wrap-primary:after, #mega-menu-wrap-primary #mega-menu-primary:after, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:after, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:after {
  display: none;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a[class^='dashicons']:before {
  font-family: dashicons;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link:before {
  display: inline-block;
  font: inherit;
  font-family: dashicons;
  position: static;
  margin: 0 6px 0 0px;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-hide-text a.mega-menu-link:before {
  margin: 0;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link {
  text-align: right;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link:before {
  float: right;
  margin: 0 0 0 6px;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  left: -100%;
  top: 0;
}



@import url("../Divi/style.css");

#sidebar.footer-left {
   width: 70%;
   float: left;
}


#sidebar.footer-left .et_pb_widget {
  float: left;
}


#sidebar.footer-right {
   width: 30%;
   float: right;  
}


#sidebar.footer-right .et_pb_widget  {
   float: right;  
}






.tp-static-layers				{	
	position:absolute; z-index:505; top:0px;left:0px}
.content-body-text{margin:-4px 0 1em;clear:left}
.content-body-text:last-child{margin-bottom:0}
.content-view-list .content-title+.content-body-text,.content-view-list .content-title+.content-stats{margin-top:-2px}
.content-view-answer-list .content-body-text{margin-bottom:10px}
.content-body{overflow:hidden}







































.wrap {
  width: 96%;
  margin: 0 auto; }
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}

@charset "utf-8";


.breaking_news.lefter .block-js-news{
	float:left;
}

.widget.block.block-blog ul li a{
	padding:5px 0px;
	display:block;
}

.block-user input[type=text], .block-user input[type=password], #comment-form input[type=text], #contact-site-form input[type=text]{
	width:100%;
	padding:6px 0px;
	color:#333;
	float:left;
	clear:both;
	margin-bottom:15px;
	border:solid 1px #3d3d3d;
}

.block-user input[type=submit], #comment-form input[type=submit], #contact-site-form input[type=submit]{
	width:100%;
	padding:7px 0px;
	float:left;
	margin-top:15px;
	border:0px;
}

.block-categories li{
	width:100%;
	float:left;
	clear:both;
}

.block-categories li a{
	display:block;
	padding:6px 0px;
}

.block-categories li a:hover{
	background:#252729;
}

.block-widget .tweets{
	background:#36a7d6
}

.main-navigation ul li .dropdown-menu {
  position: absolute;
  z-index: -1;
  overflow: hidden;
  background: #6eca97;
  width: 100%;
  left: 0;
  text-align: center;
  margin-top: 15px;
  padding: 12px 15px;
  -webkit-transition-timing-function: ease-in;
  -ms-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
  -webkit-transition-duration: .25s;
  -ms-transition-duration: .25s;
  transition-duration: .25s;
  -webkit-transition-property: margin-top,opacity,visibility, z-index;
  -ms-transition-property: margin-top,opacity,visibility, z-index;
  transition-property: margin-top,opacity,visibility, z-index;
  opacity: 0;
}

.main-navigation ul li .dropdown-menu li {
  display: inline-block;
  float: none;
  padding-bottom: 0;
}

.main-navigation ul li .dropdown-menu li.current_page_item a {
  border-color: #009abe;
}

.main-navigation ul li .dropdown-menu a {
  color: #ffffff;
  font-size: 14px;
  padding: 0 0 10px;
  border-bottom: 4px solid transparent;
  -webkit-transition: border 0.25s ease-in-out;
  transition: border 0.25s ease-in-out;
}

.main-navigation ul li .dropdown-menu a:hover {
  border-color: #009abe;
}

.main-navigation ul li.current-menu-ancestor .dropdown-menu, .main-navigation ul li.active .dropdown-menu, .main-navigation ul li:hover .dropdown-menu {
  z-index: 10;
  visibility: visible;
  margin-top: 15px;
  opacity: 1;
}

.main-navigation ul li:hover .dropdown-menu {
  z-index: 11;
}

.mobile-navigation .dropdown-menu {
  display: none;
}

.mobile-navigation .dropdown-menu li {
  border-bottom: none;
  padding-left: 25px;
  background: #e0e2e0;
}

.mobile-navigation .dropdown-menu.dropdown-active {
  display: block;
}
 ul.inline-list.respond .menu-item{display:none}
#block-block-516 .nav_header_meta a,#block-views-home-one-page-news-block-2 .nav_header_meta a,#block-views-home-one-page-photos-block-1 .nav_header_meta a,#block-views-home-one-page-video-block-1 .nav_header_meta a,input.form-submit,.item-list .pager .pager-next.first.last a,#themebuilder-live-preview-theme-picker-form #edit-switch,#edit-submit,#edit-delete,#block-block-26 .joinCommLink,#block-block-26 .mailButton,#photoCarousel .pc-link,#block-block-321 .more-link a,#block-views-home-one-page-carousel-block-1 .views-field-field-slide-link-url a,#block-views-home-one-page-carousel-block-2 .views-field-field-slide-link-url a,#block-views-home-one-page-carousel-block-3 .views-field-field-slide-link-url a,#block-views-home-one-page-carousel-block-1 .config-carousel,#block-views-home-one-page-carousel-block-2 .config-carousel,#block-views-home-one-page-carousel-block-3 .config-carousel,#block-views-merch-block-1 li.merch .merchDetail .merchBuyButton,#block-views-merch-block-2 li.merch .merchDetail .merchBuyButton,#block-block-511 .join-fanclub a,.mlist-outer-wrapper .mlist-wrapper input.submit,.mlist-outer-wrapper .mlist-wrapper input.submit-new,#ss-bit-wide .bit-events tr.bit-bottom td a,#wmg-events .wmg-event-ticket-link a,#wmg-events .wmg-event-vip-ticket-link a,#wmg-events-view-all,.sph-con .sph-action,.page-user #block-views-user-profile-block-2 .view-footer a,.page-user.page-user-edit-profile .form-submit,.page-user.page-user-edit .form-submit,#block-views-forum-block-3 li.views-row .views-field-node-link a,.page-node-15326 .style-top .style-mlist-join,.page-node-15326 .style-bottom li .style-tour-tkt,.page-upload #edit-submit,.page-upload #edit-draft,.page-upload .form-submit,#comment-form--2 #edit-submit--2,*[id*='comment-form--'] input[id*='edit-submit--'],#user-login-dialog #edit-submit-dialog,#user-login-dialog #edit-submit--2-dialog,#user-register-form-dialog #edit-submit-dialog,#user-register-form-dialog #edit-submit--2-dialog,#user-register-form--2-dialog #edit-submit-dialog,#user-register-form--2-dialog #edit-submit--2-dialog,#user-pass-dialog #edit-submit-dialog,#user-pass-dialog #edit-submit--2-dialog,#user-login #edit-submit-dialog,#user-login #edit-submit--2-dialog,#user-register-form #edit-submit-dialog,#user-register-form #edit-submit--2-dialog,#user-pass #edit-submit-dialog,#user-pass #edit-submit--2-dialog,#user-login--2-dialog #edit-submit-dialog,#user-login--2-dialog #edit-submit--2-dialog,#edit-profile-user-profile-form #edit-submit-dialog,#edit-profile-user-profile-form #edit-submit--2-dialog,#user-profile-form #edit-submit-dialog,#user-profile-form #edit-submit--2-dialog,#forum-node-form #edit-submit-dialog,#forum-node-form #edit-submit--2-dialog,#video-node-form #edit-submit-dialog,#video-node-form #edit-submit--2-dialog,#photo-node-form #edit-submit-dialog,#photo-node-form #edit-submit--2-dialog{border:1px solid #8f8f8f;background:transparent;color:white;font-weight:800;font-size:14px;letter-spacing:2px;cursor:pointer;display:block;text-decoration:none;text-transform:uppercase;text-align:center;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}
#block-block-516 .nav_header_meta a:hover,#block-views-home-one-page-news-block-2 .nav_header_meta a:hover,#block-views-home-one-page-photos-block-1 .nav_header_meta a:hover,#block-views-home-one-page-video-block-1 .nav_header_meta a:hover,input.form-submit:hover,.item-list .pager .pager-next.first.last a:hover,#themebuilder-live-preview-theme-picker-form #edit-switch:hover,#edit-submit:hover,#edit-delete:hover,#block-block-26 .joinCommLink:hover,#block-block-26 .mailButton:hover,#photoCarousel .pc-link:hover,#block-block-321 .more-link a:hover,#block-views-home-one-page-carousel-block-1 .views-field-field-slide-link-url a:hover,#block-views-home-one-page-carousel-block-2 .views-field-field-slide-link-url a:hover,#block-views-home-one-page-carousel-block-3 .views-field-field-slide-link-url a:hover,#block-views-home-one-page-carousel-block-1 .config-carousel:hover,#block-views-home-one-page-carousel-block-2 .config-carousel:hover,#block-views-home-one-page-carousel-block-3 .config-carousel:hover,#block-views-merch-block-1 li.merch .merchDetail .merchBuyButton:hover,#block-views-merch-block-2 li.merch .merchDetail .merchBuyButton:hover,#block-block-511 .join-fanclub a:hover,.mlist-outer-wrapper .mlist-wrapper input.submit:hover,.mlist-outer-wrapper .mlist-wrapper input.submit-new:hover,#ss-bit-wide .bit-events tr.bit-bottom td a:hover,#wmg-events .wmg-event-ticket-link a:hover,#wmg-events .wmg-event-vip-ticket-link a:hover,#wmg-events-view-all:hover,.sph-con .sph-action:hover,.page-user #block-views-user-profile-block-2 .view-footer a:hover,.page-user.page-user-edit-profile .form-submit:hover,.page-user.page-user-edit .form-submit:hover,#block-views-forum-block-3 li.views-row .views-field-node-link a:hover,.page-node-15326 .style-top .style-mlist-join:hover,.page-node-15326 .style-bottom li .style-tour-tkt:hover,.page-upload #edit-submit:hover,.page-upload #edit-draft:hover,.page-upload .form-submit:hover,#comment-form--2 #edit-submit--2:hover,*[id*='comment-form--'] input[id*='edit-submit--']:hover,#user-login-dialog #edit-submit-dialog:hover,#user-login-dialog #edit-submit--2-dialog:hover,#user-register-form-dialog #edit-submit-dialog:hover,#user-register-form-dialog #edit-submit--2-dialog:hover,#user-register-form--2-dialog #edit-submit-dialog:hover,#user-register-form--2-dialog #edit-submit--2-dialog:hover,#user-pass-dialog #edit-submit-dialog:hover,#user-pass-dialog #edit-submit--2-dialog:hover,#user-login #edit-submit-dialog:hover,#user-login #edit-submit--2-dialog:hover,#user-register-form #edit-submit-dialog:hover,#user-register-form #edit-submit--2-dialog:hover,#user-pass #edit-submit-dialog:hover,#user-pass #edit-submit--2-dialog:hover,#user-login--2-dialog #edit-submit-dialog:hover,#user-login--2-dialog #edit-submit--2-dialog:hover,#edit-profile-user-profile-form #edit-submit-dialog:hover,#edit-profile-user-profile-form #edit-submit--2-dialog:hover,#user-profile-form #edit-submit-dialog:hover,#user-profile-form #edit-submit--2-dialog:hover,#forum-node-form #edit-submit-dialog:hover,#forum-node-form #edit-submit--2-dialog:hover,#video-node-form #edit-submit-dialog:hover,#video-node-form #edit-submit--2-dialog:hover,#photo-node-form #edit-submit-dialog:hover,#photo-node-form #edit-submit--2-dialog:hover{border-color:#d80203;}
#block-views-merch-block-1 .view-field-collection-view-carousel-slides .view-content ul .merch,#block-views-merch-block-2 .view-field-collection-view-carousel-slides .view-content ul .merch{font-size:16px;display:inline-block;margin-right:0%;margin-bottom:0%;vertical-align:top;width:100%;font-size:0;}
#block-views-merch-block-1 .view-field-collection-view-carousel-slides .view-content ul .merch:nth-child(1n),#block-views-merch-block-2 .view-field-collection-view-carousel-slides .view-content ul .merch:nth-child(1n){margin-right:0px;}
#block-views-merch-block-1 .view-field-collection-view-carousel-slides .view-content ul .merch:nth-child(2),#block-views-merch-block-1 .view-field-collection-view-carousel-slides .view-content ul .merch:nth-child(3),#block-views-merch-block-2 .view-field-collection-view-carousel-slides .view-content ul .merch:nth-child(2),#block-views-merch-block-2 .view-field-collection-view-carousel-slides .view-content ul .merch:nth-child(3){display:none;}
#block-views-merch-block-1 .view-field-collection-view-carousel-slides .view-content ul .merch:nth-child(2n),#block-views-merch-block-2 .view-field-collection-view-carousel-slides .view-content ul .merch:nth-child(2n){margin-right:0px;}
#block-views-merch-block-1 .view-field-collection-view-carousel-slides .view-content ul .merch:nth-child(3),#block-views-merch-block-2 .view-field-collection-view-carousel-slides .view-content ul .merch:nth-child(3){display:none;}
#block-views-merch-block-1 .view-field-collection-view-carousel-slides .view-content ul .merch:nth-child(3n),#block-views-merch-block-2 .view-field-collection-view-carousel-slides .view-content ul .merch:nth-child(3n){margin-right:0px;}
#block-views-merch-block-1 li.merch,#block-views-merch-block-2 li.merch{padding-bottom:0;background-color:#1c1a1a;border-top:5px solid #757272;box-sizing:border-box;padding:10px 38px 0px 38px;clear:none;}
#block-views-merch-block-1 li.merch .merchImg,#block-views-merch-block-2 li.merch .merchImg{display:block;text-align:center;margin-top:5px;background-color:#cccacb;}
#block-views-merch-block-1 li.merch .merchDetail,#block-views-merch-block-2 li.merch .merchDetail{text-align:center;}
#block-views-merch-block-1 li.merch .merchDetail .merchName,#block-views-merch-block-2 li.merch .merchDetail .merchName{padding-top:20px;min-height:50px;}
#block-views-merch-block-1 li.merch .merchDetail .merchName a,#block-views-merch-block-2 li.merch .merchDetail .merchName a{color:white;text-align:center;text-transform:uppercase;font-size:18px;font-family:"magneta",Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:2px;}
#block-views-merch-block-1 li.merch .merchDetail .merchPrice,#block-views-merch-block-2 li.merch .merchDetail .merchPrice{padding-top:8px;border-top:1px solid #d80203;max-width:108px;margin:0 auto;margin-top:10px;}
#block-views-merch-block-1 li.merch .merchDetail .merchPrice a,#block-views-merch-block-2 li.merch .merchDetail .merchPrice a{font-size:15px;font-weight:500;color:#9f9c9c;font-family:"magneta",Helvetica,Arial,sans-serif;display:none;}
#block-views-merch-block-1 li.merch .merchDetail .merchBuyButton,#block-views-merch-block-2 li.merch .merchDetail .merchBuyButton{padding:10px;font-size:0.8em;padding:7px 18px;margin-top:20px;clear:both;font-size:15px;display:inline-block;font-weight:800;font-family:"proxima-nova","Times New Roman",Times,serif;border:1px solid #9f9c9c;background:transparent;color:#cccccc;margin-bottom:25px;letter-spacing:2px;}
#block-views-merch-block-1 li.merch .merchDetail .merchBuyButton:hover,#block-views-merch-block-2 li.merch .merchDetail .merchBuyButton:hover{border:1px solid #d80203;background:transparent;}
#block-views-merch-block-2 li.merch{border-top:5px solid #d80203;}
 



.menu-dropdown li.level3 { line-height: 20px; }


.menu-dropdown a.level3 {
	padding-left: 12px;
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #868686;
}


.menu-dropdown a.level3:hover {	background-position: 0 -100px; }





.menu-dropdown a.current.level3 { font-weight: bold; }
#content .content-wrapper #main .page-header,#content .content-wrapper #main .page-body{padding:0 20px}
.page-header,.page-body{padding:0 30px}
.page-body,body#tinymce{font-size:14px;line-height:28px;color:#58646b;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.page-body .intro,body#tinymce .intro{font-size:16px;color:#2e3438}
.page-body h1,body#tinymce h1,.page-body h2,body#tinymce h2,.page-body h3,body#tinymce h3{font-family:'Roboto Slab',serif;font-weight:normal}
.page-body h2,body#tinymce h2{font-size:21px;line-height:26px;color:#2e3438}
.page-body h3,body#tinymce h3{font-size:17px;line-height:26px;color:#c06}
.page-body a,body#tinymce a{color:#c06}
.page-body a:hover,body#tinymce a:hover{text-decoration:underline}
.page-body strong,body#tinymce strong,.page-body b,body#tinymce b{font-family:'Montserrat Bold','Montserrat',sans-serif;font-weight:700}
.page-body em,body#tinymce em,.page-body i,body#tinymce i{font-family:'Montserrat',sans-serif;font-style:italic;-webkit-text-stroke:.3px}
.page-body ul,body#tinymce ul{padding:0 0 0 17px;clear:both;list-style-position:outside}
.page-body img.post-content-image,body#tinymce img.post-content-image{display:block}
.page-body img.post-content-image.size-medium,body#tinymce img.post-content-image.size-medium,.page-body img.post-content-image.size-large,body#tinymce img.post-content-image.size-large,.page-body img.post-content-image.size-full,body#tinymce img.post-content-image.size-full{display:block;max-width:100%;height:auto}
.page-body img.post-content-image.size-quarter,body#tinymce img.post-content-image.size-quarter{max-width:36.49%;height:auto}
.page-body img.post-content-image.alignleft,body#tinymce img.post-content-image.alignleft{margin:8px 20px 0 0}
.page-body img.post-content-image.alignright,body#tinymce img.post-content-image.alignright{margin:8px 0 0 20px}
.page-body img.post-content-image.aligncenter,body#tinymce img.post-content-image.aligncenter{margin:0 auto}
.page-body img.post-content-image.alignnone,body#tinymce img.post-content-image.alignnone{margin:0}
.page-body .wp-caption,body#tinymce .wp-caption{width:auto !important}
.page-body .wp-caption img,body#tinymce .wp-caption img{display:block;max-width:100% !important}
.page-body .wp-caption .wp-caption-text,body#tinymce .wp-caption .wp-caption-text{margin:0;padding:10px 20px;border:1px solid #dae6ec;border-width:0 1px 1px;background:#f9fbfc;font:italic 13px/20px 'Montserrat Reg','Montserrat',sans-serif;color:#90979a}
.page-body .wp-caption.alignleft,body#tinymce .wp-caption.alignleft{margin:0 20px 10px 0}
.page-body .wp-caption.alignright,body#tinymce .wp-caption.alignright{margin:0 0 10px 20px}
.page-body .wp-caption.aligncenter,body#tinymce .wp-caption.aligncenter{margin:0 auto 20px}
.page-body .wp-caption.alignnone,body#tinymce .wp-caption.alignnone{margin:0 0 20px}
#main.blog .page-body div.news-intro{display:block;margin:0 0 20px;padding:0 0 10px;border-bottom:1px solid #cacdcf}
.tiled-gallery .gallery-row{overflow:hidden;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-7{width:58.33333333%}

.testimonial {
	font-family:Helvetica;
	font-size:18px;
	color:#898b90;
	float:left;
	line-height:32px;
	margin-top:8px;
}
 .container-head, .flexslider-container,.featured-video-wrapper,.static-featured-image,#footer-container { background-color: ; }
.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-7{width:58.33333333%}


.carousel-box .carousel-controls .nav-item {
  color: #111;
  border: 0 none;
  display: inline-block;
  font-size: 16px;
  height: 11px;
  line-height: 11px;
  margin: 0 28px;
  text-align: left;
  -webkit-transition: opacity .2s ease-in-out;
  transition: opacity .2s ease-in-out;
  vertical-align: top;
  width: 10px;
}


.carousel-box .carousel-controls .nav-item:hover svg {
  -webkit-transform: translate3d(-3px, 0, 0);
  transform: translate3d(-3px, 0, 0);
}


.carousel-box .carousel-controls .nav-item svg {
  height: 11px;
  -webkit-transition: -webkit-transform .2s;
  transition: transform .2s;
  vertical-align: top;
  width: 10px;
}


.carousel-box .carousel-controls .nav-item.next:hover svg {
  -webkit-transform: translate3d(3px, 0, 0);
  transform: translate3d(3px, 0, 0);
}

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


#cred td.cred-right {
	text-align: right;
}


.listing_title {
width: 151px;
float: left;
}


#aside-content {
	float: right;
	width: 237px;
	padding-left: 27px;
}


#aside-content .blog-sidebar {
	background: #FFF;
}


#aside-content .blog-sidebar .social-listing {
	margin-top: 0;
}


#aside-content .blog-sidebar h1 {
	background: #ed1f24;
	color: #FFF;
	margin: 0;
	padding: 10px 16px;
	font-size: 16px;
}


#aside-content .blog-sidebar .in-ad {
	margin-bottom: 0;
	margin-top: 0;
}


.home #aside-content {
	margin-top: -45px;
}

	
	#access,
	#top-access,
	#header-featured-nav,
	#aside-content {
		display: none;
	}


.nys-global-footer {
  clear: both;
}

.nys-global-footer h3, .nys-global-footer h4, .nys-global-footer p, .nys-global-footer span, .nys-global-footer a {
  color: #000;
}

.nys-global-footer h3, .nys-global-footer h4 {
  font-weight: 800;
}

.nys-global-footer h4, .nys-global-footer span, .nys-global-footer a {
  font-family: "Proxima Nova", Arial, sans-serif;
}

.nys-global-footer .footer-container {
  padding: 0 0 36px;
  display: block;
  margin: 0 15px;
}

.nys-global-footer .footer-container h3 {
  font-family: "D Sari Bold", Arial, sans-serif;
  font-size: 16px;
  line-height: 20px;
  padding: 32px 30px;
  margin: 0;
}

.nys-global-footer .footer-container h4 {
  font-size: 12px;
  line-height: 16px;
  letter-spacing: .05em;
  clear: both;
  margin-left: 30px;
  margin: 0 16px 12px 30px;
}

.nys-global-footer .footer-container h4:after {
  content: "";
  display: block;
  height: 1px;
  background-color: #000;
  width: 96%;
  margin-top: 3px;
}

.nys-global-footer .footer-container a {
  text-decoration: none;
}

.nys-global-footer .footer-container a:hover, .nys-global-footer .footer-container a:active {
  text-decoration: underline;
  color: #000;
}

.nys-global-footer .footer-container ul {
  padding: 0 30px 0 30px;
}

.nys-global-footer .footer-container ul li {
  float: left;
  width: 50%;
  list-style-type: none;
  margin: 0;
  padding-bottom: 16px;
}

.nys-global-footer .footer-container ul li a {
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  letter-spacing: .03em;
  padding-right: 48px;
  display: block;
}

.nys-global-footer .footer-container .footer-col {
  float: none;
  position: relative;
  width: 100%;
  display: inline-block;
  margin-bottom: 32px;
  min-width: 100px;
}

.nys-global-footer .footer-container .social-media {
  display: block;
  clear: both;
}

.nys-global-footer .footer-container .social-media ul {
  display: inline-block;
  text-align: center;
  width: 80%;
}

.nys-global-footer .footer-container .social-media ul li {
  display: inline-block;
  float: left;
  font-size: 12px;
  line-height: 16px;
  margin: 28px 40px 0;
  width: 15%;
  padding-bottom: 12px;
}

.nys-global-footer .footer-container .social-media ul li a {
  padding-right: 0;
  white-space: nowrap;
  text-decoration: none;
}

.nys-global-footer .footer-container .social-media ul li a:hover span, .nys-global-footer .footer-container .social-media ul li a:active span {
  text-decoration: underline;
}

.nys-global-footer .footer-container .social-media ul li a span:nth-child(even) {
  display: inline-block;
  margin-top: 3px;
  margin-bottom: 1px;
  padding-left: 6px;
  position: absolute;
}

.nys-global-footer .footer-container .social-media img {
  margin: 0 10px 0 0;
}

.nys-global-footer .footer-container .social-media .social-media-title {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.nys-global-footer .footer-container .social-media .social-media-title h4 {
  display: inline-block;
  float: left;
  font-weight: bold;
  line-height: 16px;
  margin: 0 0 16px 30px;
  overflow: hidden;
  text-align: center;
  width: 85.5%;
}

.nys-global-footer .footer-container .social-media .social-media-title h4:before, .nys-global-footer .footer-container .social-media .social-media-title h4:after {
  background-color: #000;
  content: '';
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 40%;
  top: -1px;
}

.nys-global-footer .footer-container .social-media .social-media-title h4:before {
  right: 1.5em;
  margin-left: -50%;
}

.nys-global-footer .footer-container .social-media .social-media-title h4:after {
  left: 1.5em;
  margin-right: -50%;
}

.nys-global-footer .footer-container .social-media .social-media-links ul {
  display: inline-block;
  width: 100%;
  padding: 0;
  text-align: center;
}

.nys-global-footer .footer-container .social-media .social-media-links ul li {
  display: inline-block;
  margin: 16px 20px 0;
  width: 38%;
}

.nys-global-footer .footer-container .social-media .social-media-links ul li a {
  padding-right: 48px;
}

  .nys-global-footer .footer-container .social-media ul li:last-child a {
    padding-left: 7.5px;
  }

  .nys-global-footer .footer-container .social-media .social-media-title:before {
    right: 2.5em;
    margin-left: -50%;
  }

  .nys-global-footer .footer-container .social-media .social-media-title:after {
    left: 2.5em;
    margin-right: -50%;
    margin-top: 0;
  }

  .nys-global-footer .footer-container .social-media .social-media-links {
    display: table;
    width: 95%;
    margin: 0 auto;
  }

  .nys-global-footer .footer-container .social-media .social-media-links ul li:last-child a {
    padding-left: 15px;
  }

.nys-global-footer ul li a:hover, .nys-global-footer ul li a:active {
  color: #4B6576;
}

#dcjs_logo, #dcjs_text, #governor, #commissioner, #navigation, #subnav, #localnav, #quickbar, #footer, .skipLinks, .featureWrapper, #nysgov, .noprint, .ui-tabs-nav, #nygov-Banner, #sb-container, #header, .meccBanner, #secondary-menu, .element-invisible, .region-header, #magic-development, .messages, .nygov-universal-container, .nys-global-header, .nys-global-footer {
	display:none !important;
	min-height:0 !important;
	max-height:0 !important;
}
div.panels-flexible-column-last,div.panels-flexible-region-last{display:none}
div.panels-flexible-column-first,div.panels-flexible-region-first{width:100%}

.panels-flexible-service .panels-flexible-region{padding:0;}
.panels-flexible-service .panels-flexible-region-inside{padding-right:0.5em;padding-left:0.5em;}
.panels-flexible-service .panels-flexible-region-inside-first{padding-left:0;}
.panels-flexible-service .panels-flexible-region-inside-last{padding-right:0;}
.panels-flexible-region-service-top{float:left;width:99.0000%;}
.panels-flexible-region-service-left{float:left;width:32.6700%;}
.panels-flexible-region-service-center{float:left;width:33.6600%;}
.panels-flexible-region-service-right{float:left;width:32.6700%;}
.panels-flexible-region-service-bottom{float:left;width:99.0000%;}
.panels-flexible-region-service-sidebar{float:left;width:99.0000%;}

.wp-paginate .gap {color:#999; margin-right:4px;}

		footer .footer-metaleft{width:auto;margin:0}

	
	footer .footer-metaleft,footer .footer-metaright{width:100%;text-align:center}


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

			span.tie-date:before, span.post-comments:before, span.post-views:before, span.post-meta-author:before, span.post-cats:before{
				font-size: 12px;
				width: 15px;
				height: 15px;
				line-height: 15px;
				text-align: left;
			}

			span.tie-date:before{content: '\e805';}


.darkprocesioblue{
	color:#399ad2;
}
div.feature{color:#9D9D9D;display:block;font-size:.875em;letter-spacing:.0625em;margin-bottom:-1em;padding-bottom:.5em;text-transform:uppercase;font-weight:700;font-family:BentonSans,"Helvetica Neue",Helvetica,Arial,sans-serif}

.left{float:left;}
.front #block-views-recent_videos-block .view-recent-videos .views-row .video-title{font-family:"proxima-nova";font-weight:800;font-size:16px;text-align:center;width:100%;padding:0 20px 5px;position:absolute;bottom:20px;left:0;}
.front #block-views-recent_videos-block .view-recent-videos .views-row .video-title p{width:90%;margin:0 auto;}
.front #block-views-recent_videos-block .view-recent-videos .views-row .video-title p a{color:#fff;text-shadow:1px 1px 20px rgba(0,0,0,0.5);font-size:21px;line-height:1.2;width:100%;}

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


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  float: none;
}

.wpex-parallax-bg-wrap .wpb_column { z-index: 1; position: relative; }

	
	
	.tablet-fullwidth-columns .col,
	.tablet-fullwidth-columns .wpb_column,
	.tablet-fullwidth-columns .vcex-feature-box-content,
	.tablet-fullwidth-columns .vcex-feature-box-media { width: 100% !important; margin-left: 0 !important; height: auto !important; }

	body.vc_responsive .wpb_column { float: left; width: 100%; }

	.row-no-spacing .wpb_column { margin-bottom: 0 }

	.vc_span12.wpb_column { margin-bottom: 0 !important }

	
	
	.phone-fullwidth-columns .col,
	.phone-fullwidth-columns .wpb_column,
	.phone-fullwidth-columns .vcex-feature-box-content,
	.phone-fullwidth-columns .vcex-feature-box-media { width: 100% !important; margin-left: 0 !important; height: auto !important; }



.wpb_column .vcex-pricing { width: 100% !important; margin: 0 !important; float: none !important; }

.wpb_column .vcex-pricing:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; zoom: 1; }


.vc_empty .wpb_column { float: none }

.no-margins .wpb_column,
.no-margins .vc_vc_column { padding-left: 0 !important; padding-right: 0 !important; }

.wpex-live-site .wpex-vc-column-spacing-0px .wpb_column,
.wpex-vc-column-spacing-0px .vc_vc_column { padding-left: 0; padding-right: 0; }

.wpex-live-site .wpex-vc-column-spacing-20 .wpb_column,
.wpex-vc-column-spacing-20 .vc_vc_column { padding-left: 10px; padding-right: 10px; }

.wpex-live-site .wpex-vc-column-spacing-30 .wpb_column,
.wpex-vc-column-spacing-30 .vc_vc_column { padding-left: 15px; padding-right: 15px; }

.wpex-live-site .wpex-vc-column-spacing-40 .wpb_column,
.wpex-vc-column-spacing-40 .vc_vc_column { padding-left: 20px; padding-right: 20px; }

.wpex-live-site .wpex-vc-column-spacing-50 .wpb_column,
.wpex-vc-column-spacing-50 .vc_vc_column { padding-left: 25px; padding-right: 25px; }

.wpex-live-site .wpex-vc-column-spacing-60 .wpb_column,
.wpex-vc-column-spacing-60 .vc_vc_column { padding-left: 30px; padding-right: 30px; }



.wpb_column.bordered-column { padding: 20px; border: 1px solid #e4e4e4; border-radius: 3px; border-radius: 3px; border-radius: 3px; }

.wpb_column.boxed-column { background: #f7f7f7; padding: 20px; border: 1px solid #e4e4e4; border-radius: 3px; border-radius: 3px; border-radius: 3px; }
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}


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


@import url("./css/reset.css");

@import url("./css/responsive.gs.24col.css");



.header-in,#mainimgarea-in,main,#menu div,#footer{ 
	max-width: 920px;
	margin: 0 auto; 
}


#menu{
  background-color:#d52b80;
}

#menu div ul{
  position: relative;
  clear: both;
  margin-bottom: 0;
  margin:0;
  padding: 1em 0;
  width:100%;
}

#menu div ul ul{
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#menu div ul li a{
	color:#fff;
  font-size:13px;
font-weight:800;
  display: block;
  padding: .1em .7em;
  text-decoration:none;
  z-index:99;
}

#menu div ul li a:hover{
  text-decoration:underline;
}

#menu div ul.sub-menu,
#menu div ul.children{
  position: absolute;
  display: none;
  margin-left: 0;
  min-width:200px;
  border: 1px solid #ddd;
  list-style:none;
  padding-left:0;
  z-index:99;
}

#menu div .sub-menu li,
#menu div .children li{
  position: relative;
  border: none;
  float:none;
  height:31px;
}

#menu div ul.sub-menu ul,
#menu div ul.children ul {
  top:-31px;
  left:200px;
  position:relative;
}


#container:after,
#menu div ul:after,
.clearfix:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: " ";
  font-size: 0;
}


#container,
#menu div ul,
.clearfix {
  
}

.pkgs .pkg .price {
  font-size:20px;
  font-weight:700;
  line-height:25px;
  margin:0;
  text-align:right;
}

.pkgs .pkg .price small {
  font-size:12px;
}

.left-col .col2 .pkg .price {
  font-size: 20px;
  font-weight: 700;
  line-height: 25px;
  margin: 0;
  text-align: right;
}

.left-col .col2 .pkg .price small {
  font-size: 12px
}
.fc-text-with-carousel header,.fc-gallery header,.fc-text-image header,.fc-gallery-grid header,.wysiwyg,.fc-supporting-stats__text,.fc-text-block__inside,.fc-text__column--text,.banner-no-hero__intro,.discipline-intro,.how-we-work__content,.insights-teaser figure{float:left;display:block;margin-right:2.35765%;width:100%}
.fc-text-with-carousel header:last-child,.fc-gallery header:last-child,.fc-text-image header:last-child,.fc-gallery-grid header:last-child,.wysiwyg:last-child,.fc-supporting-stats__text:last-child,.fc-text-block__inside:last-child,.fc-text__column--text:last-child,.banner-no-hero__intro:last-child,.discipline-intro:last-child,.how-we-work__content:last-child,.insights-teaser figure:last-child{margin-right:0}
.fc-text-with-carousel header img,.fc-gallery header img,.fc-text-image header img,.fc-gallery-grid header img,.wysiwyg img,.fc-supporting-stats__text img,.fc-text-block__inside img,.fc-text__column--text img,.banner-no-hero__intro img,.discipline-intro img,.how-we-work__content img,.insights-teaser figure img{display:block;vertical-align:center}
.text-h2,.fc-text-with-carousel header h2,.fc-gallery header h2,.fc-text-image header h2,.fc-gallery-grid header h2,.wysiwyg h2,.banner-no-hero .text-display,.our-work-item__inside h2,.discipline-row__inside .discipline-row__text h2,.news-item header h1,.news-item h1,.issue-area-section__inside h2{font-size:20px;line-height:1.3;letter-spacing:0}
.discipline{position:relative;display:block;text-align:center;background-size:cover !important;background-position:center center;background-repeat:no-repeat;float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:1.618em}
.discipline:last-child{margin-right:0}
.discipline:nth-child(2n){margin-right:0}
.discipline:nth-child(2n+1){clear:left}
.discipline h4{font-size:22px;margin-bottom:0}
.discipline img{display:block;max-width:none;width:auto;margin:0 auto}
.discipline-intro{clear:both;margin-top:50px}
.discipline-intro p{text-align:left}
.discipline-hero{padding:5em 0;background-size:cover !important;background-position:center center;background-repeat:no-repeat}
.discipline-item-wrapper{float:left;display:block;margin-right:2.35765%;width:100%}
.discipline-item-wrapper:last-child{margin-right:0}
.discipline-items.row{background-color:#fff !important;padding-bottom:54px}
.discipline-item{margin-bottom:1.618em;float:left;display:block;margin-right:2.35765%;width:100%}
.discipline-item:last-child{margin-right:0}
.discipline-item:nth-child(2n){margin-right:0}
.discipline-item:nth-child(2n+1){clear:left}
.discipline-item h2{letter-spacing:0;line-height:1.2}
.discipline-row__inside{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0%}
.discipline-row__inside:last-child{margin-right:0}
.discipline-row__inside .discipline-row__text{vertical-align:top}
.discipline-row__inside .discipline-row__text h2{letter-spacing:0}
.discipline-row__inside .discipline-row__image{padding-top:100%;background-size:cover !important;background-position:center center;background-repeat:no-repeat}
.discipline-row__inside .discipline-row__image img{display:block;vertical-align:middle}
.discipline-row:nth-child(odd) .discipline-row__text,.discipline-row:nth-child(odd) .discipline-row__image{width:100%}
.discipline-row:nth-child(odd) .discipline-row__text{padding-bottom:1.618em}
.discipline-row:nth-child(even) .discipline-row__text,.discipline-row:nth-child(even) .discipline-row__image{width:100%}
.discipline-row:nth-child(even) .discipline-row__text{padding-bottom:1.618em}

.clear { clear:both; }


.mic-products-inner-container{
    
    
    
    
    margin: 0 auto;
    width: 1200px;
}


.mic-products-inner-container #home_mic_cats .left {
    background: #FFF;
    padding: 10px 0 30px 0;
    opacity: 0.9;
    filter: alpha(opacity=90);

    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
    -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
    border-radius: 3px;
    margin-right: 2.5%;
    min-height: 110px;
    float: left;
    cursor: pointer;
    text-align: center;
    transition-property: opacity;
    transition-duration: 0.2s;
    transition-timing-function: linear;
    -webkit-transition-property: opacity;
    -webkit-transition-duration: 0.1s;
    -webkit-transition-timing-function: linear;
    -o-transition-property: opacity;
    -o-transition-duration: 0.1s;
    -o-transition-timing-function: linear;
    -moz-transition-property: opacity;
    -moz-transition-duration: 0.1s;
    -moz-transition-timing-function: linear;
}


.mic-products-inner-container #home_mic_cats .right {
    background: #FFF;
    padding: 10px 0 30px 0;
    opacity: 0.9;
    filter: alpha(opacity=90);

    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
    -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
    border-radius: 3px;
    margin-right: 2.5%;
    min-height: 110px;
    float: left;
    cursor: pointer;
    text-align: center;
    transition-property: opacity;
    transition-duration: 0.2s;
    transition-timing-function: linear;
    -webkit-transition-property: opacity;
    -webkit-transition-duration: 0.1s;
    -webkit-transition-timing-function: linear;
    -o-transition-property: opacity;
    -o-transition-duration: 0.1s;
    -o-transition-timing-function: linear;
    -moz-transition-property: opacity;
    -moz-transition-duration: 0.1s;
    -moz-transition-timing-function: linear;
}

.mic-products-inner-container #home_mic_cats .oneSide {
    background: #FFF;
    padding: 10px 0 30px 0;
    opacity: 0.9;
    filter: alpha(opacity=90);

    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
    -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
    border-radius: 3px;
    
    min-height: 110px;
    float: left;
    cursor: pointer;
    text-align: center;
    transition-property: opacity;
    transition-duration: 0.2s;
    transition-timing-function: linear;
    -webkit-transition-property: opacity;
    -webkit-transition-duration: 0.1s;
    -webkit-transition-timing-function: linear;
    -o-transition-property: opacity;
    -o-transition-duration: 0.1s;
    -o-transition-timing-function: linear;
    -moz-transition-property: opacity;
    -moz-transition-duration: 0.1s;
    -moz-transition-timing-function: linear;
}


    .mic-products-inner-container #home_mic_cats .left,
    .mic-products-inner-container #home_mic_cats .right{
        float:none;
        width: 280px;
        padding: 10px;
        margin: 0 0 15px 0;
    }



.bannergroup {width: 100%;}

	#mainNavWrapper #news,
	#mainNavWrapper #events {
		display: none;
	}


#news,
#events {
	background: #FFF;
	min-height: 400px;
	padding-top: 20px;
	width: 45%;
	margin-right: 5%;
}

#news .pageListInlineItemTitle a,
#events .pageListInlineItemTitle a {
	color: #333;
}

#mainNavWrapper #news li,
#mainNavWrapper #events li {
	width: 100%;
}


#news a:hover,
#events a:hover {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	text-decoration:underline !important;
}


#news ul li a
, #events ul li a {
	color: #108221;
	font-size: 14px;
	font-weight: 700;
	text-decoration: underline !important;
	text-shadow: none;
}


#news ul li a:hover, #events ul li a:hover {
	text-decoration:none !important;
}


#news .pageListInlineItem,
#news .pageListInlineItemAlternate,
#events .pageListInlineItem,
#events .pageListInlineItemAlternate {
	margin-bottom: 10px !important;
	text-align: left;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-6{width:50%}

	#footer .col-sm-6.text-right {
		text-align: center !important;
	}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-caption .btn{text-shadow:none}



#homepage-slide .carousel-inner .item .carousel-caption {
	position: absolute;
	left: 0;
	bottom :0;
	background-color: rgba(0,0,0,.0);
	width: 100%;
	margin: 0;
	padding-bottom: 80px;
}





.slide-titles, .slide-content{
	margin-left: -115%;
	opacity: 0;	
}


.slide-content{
	margin-left: -85%;
	width: 100%;
	-webkit-transition-delay: 0.3s;
	-moz-transition-delay: 0.3s;
	-o-transition-delay: 0.3s;
	-ms-transition-delay: 0.3s;
	transition-delay: 0.3s;	
}


.animate-in .slide-titles, .animate-in .slide-content{
	margin-left: 0;
	opacity: 1;	
	
	-webkit-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-o-transition-duration: 1s;
	-ms-transition-duration: 1s;
	transition-duration: 1s;
}



.animate-out .slide-titles, .animate-out .slide-content{
	margin-left: -115%;
	opacity: 0;
	
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	transition-duration: 0.5s;		
}


.animate-in .slide-content{
	margin-left: 0;
	opacity: 1;	
	
	-webkit-transition-duration: 0.7s;
	-moz-transition-duration: 0.7s;
	-o-transition-duration: 0.7s;
	-ms-transition-duration: 0.7s;
	transition-duration: 0.7s;
}

	
	#sequence .bg, #sequence .slide-content{
		display: none;	
	}

	
	.animate-in .slide-titles, .animate-in .slide-content, .animate-in .bannerBtn{
		margin-left: 0;
		width: 50%
	}

.field .field-label{font-weight:bold;}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
form .field-multiple-table{margin:0;}
form .field-multiple-table th.field-label{padding-left:0;}
form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}
form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}
form .field-add-more-submit{margin:.5em 0 0;}
.field-name-body{margin-left:15px;margin-right:15px;}
body.front .homepage-event .event-text .field-name-field-featured-title{color:#ad202d;font-size:18px;line-height:21px;}
body.front .homepage-event .event-text .field-name-field-featured-description{color:rgb(40,40,40);line-height:17px;font-size:17px;letter-spacing:-0.5px;}
body.front .field-name-body{margin-left:0;}
body.front .field-name-field-events-list{margin-top:20px;}
body.about-landing .field-name-body{width:650px;float:left;}
body.news-landing .field-name-body{width:690px;float:left;}
body.menu-landing .field-collection-view,body.menu-landing .field-collection-container{margin:0;padding:0;border:none;}
body.menu-landing .node-menu .action-links-field-collection-add,body.menu-landing .node-menu .field-collection-view-links{display:none;}
body.menu-landing .featured-menu .field-name-field-day{margin:1px 0 0 -5px;padding:0;font-size:12px;line-height:16px;font-weight:bold;text-decoration:underline;}
body.menu-landing .featured-menu .field-name-field-feature{margin:0 0 0 9px;padding:0;color:#555;}
body.menu-landing .featured-menu .field-item{margin-bottom:0;}
body.menu-landing .featured-menu .field-item:last-child{width:100px;}
body.menu-landing #block-views-menu-sections-block .field-name-field-menu-title{font-size:14px;line-height:18px;font-weight:bold;font-style:italic;color:#000;}
body.menu-landing #block-views-menu-sections-block .field-name-field-menu-body{font-size:14px;line-height:18px;color:#014948;}
body.menu-landing #block-views-menu-sections-block .field-collection-view-links a,body.menu-landing #block-views-menu-sections-block .action-links a{color:#ad202d;}
body.menu-landing #node-43 .field-item:nth-child(-n+2){float:left;width:50%;}
body.menu-landing #node-31 .field-item:nth-child(1) .field-name-field-menu-body div:nth-child(2n),body.menu-landing #node-31 .field-item:nth-child(3) .field-name-field-menu-body div:nth-child(2n){margin-bottom:15px;}
body.menu-landing #node-31 .field-item:nth-child(1) .field-name-field-menu-body div:last-child,body.menu-landing #node-31 .field-item:nth-child(3) .field-name-field-menu-body div:last-child{font-style:italic;}
body.pies .field-name-body table{font-size:1em;}
body.pies .field-name-body tr,body.pies .field-name-body td{border:none;background:none;padding:0;}
body.pies .field-name-body tbody{border-top:1px solid #666;}
body.pies .field-name-body td{vertical-align:top;font-family:"Times New Roman",Times,serif;}
body.pies .field-name-body td h4{font-size:17px;line-height:22px;font-style:italic;font-weight:bold;color:#7a090e;}
body.catering .field-name-body ul{list-style-type:none;}
body.catering .field-name-body tbody,body.catering .field-name-body tr,body.catering .field-name-body td{border:none;background:none;}
body.catering .field-name-body td{font-size:15px;font-family:"Times New Roman",Times,serif;}
#header,#footer-wrapper,#skip-link,ul.contextual-links,ul.links,ul.primary,.item-list .pager,div.field-type-taxonomy-term-reference,div.messages,div.meta,p.comment-time,table,.breadcrumb{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.field-type-taxonomy-term-reference{margin:0 0 1.2em;}
.field-type-taxonomy-term-reference .field-label{font-weight:normal;margin:0;padding-right:5px;}
.field-type-taxonomy-term-reference .field-label,.field-type-taxonomy-term-reference ul.links{font-size:0.8em;}
.node-teaser .field-type-taxonomy-term-reference .field-label,.node-teaser .field-type-taxonomy-term-reference ul.links{font-size:0.821em;}
.field-type-taxonomy-term-reference ul.links{padding:0;margin:0;list-style:none;}
.field-type-taxonomy-term-reference ul.links li{float:left;padding:0 1em 0 0;white-space:nowrap;}
.field-type-image img,.user-picture img{margin:0 0 1em;}
.overlay-processed .field-type-image{display:block;float:none;}

	.btn-navbar .icon-bar {
		display: block;
		width: 20px;
		height: 3px;
		margin: 4px 2px;
		background-color: #1C1A1A;
	}
	
.unfolded-nav .btn-navbar .icon-bar{
	height: 3px;
	right: 0px;
	width: 22px;
	top: 0px;
	left: 0px;
	z-index: 1000;
	transition: all 0.3s ease 0s;
	position: relative;
}
	
.unfolded-nav .btn-navbar .icon-bar:nth-child(1) {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	top: 4px;
}
	
.unfolded-nav .btn-navbar .icon-bar:nth-child(2) {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	top: -3px;
}
	
.unfolded-nav .btn-navbar .icon-bar:nth-child(3) {
	display: none;
}

#intro-text{font-size:26px; line-height:30px; margin:0; color:#000}
#sdrn_bar .menu_title{color:#f2f2f2;font-weight:400;font-size:20px;line-height:20px}

			#sdrn_bar .menu_title, #sdrn_bar .sdrn_icon_menu {
				color: #ffffff;
			}

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

                            header[role="banner"] menu .toggle ul a:hover,
                            header[role="banner"] menu .toggle ul li.menu-item:hover a {
                                text-decoration:none;
                                border:none;
                            }

                    header[role="banner"] menu .toggle ul li.menu-item:hover a {
                        background-color:#344;
                    }

                        header[role="banner"] menu .toggle ul li.menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor:hover ul.sub-menu a {
                            border-left:3px solid #344;
                            padding: .5em 1.25em;
                        }

                        header[role="banner"] menu .toggle ul ul.sub-menu li.menu-item a:hover {
                            background-color:#455;
                            border-color:#fff;
                        }

.guide-page .top-left-article .text-block h4 {
  text-transform: uppercase;
}

.top-left-article {
  float: right;
  max-width: 440px;
  font-size: 15px;
  width: 100%;
}

.top-left-article .media {
  margin-top: 25px;
}

.top-left-article .media:first-child {
  margin-top: 0;
}

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

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


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


.genesis-nav-menu .menu-item:hover {
	position: static;
}
.main-menu .expanded.active-trail:after,.main-menu .leaf.active-trail:after{display:none}
.main-menu .leaf a:after{display:none}

.side_ads { margin: 20px 0 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}

.countdown-label {
	font-size: 13px;
	line-height: 1;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}

	.hero-countdown .countdown-label {
		font-size: 11px;
	}


.stories-intro {
  padding: 30px 0 50px;
  text-align: center;
}
.nav .mobile-nav .icon-wrap .icon-bar{background-color:#716e68;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;display:block;height:2px;margin:4px 2px;width:20px}


#advanced_menu-3 {
    list-style: none;
}


.widget{
	margin-bottom: 20px;
}
#body-nav.nav .menu li.blue2 a{border-color:#26a0d8;}
.clear-block:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear-block{display:inline-block;}

* html .clear-block{height:1%;}
fieldset ul.clear-block li{margin:0;padding:0;background-image:none;}

.wp-caption.alignleft {
margin: 0 10px 10px 0;
}

.alignleft {
float: left;
}

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

  .single-post #td-theme-settings,
  .single-post .td-header-top-menu,
  .single-post .td-header-menu-wrap,
  .single-post .td-header-sp-ads,
  .single-post .td-mobile-nav-wrap,
  .single-post .td-main-sidebar,
  .single-post .td-post-source-tags,
  .single-post .td-post-sharing,
  .single-post .td-post-next-prev,
  .single-post .td_block_related_posts,
  .single-post #comments,
  .single-post .td-footer-container,
  .single-post .td-sub-footer-container,
  .single-post .entry-crumbs,
  .single-post .td-category,
  .single-post .td-post-views,
  .single-post .td-post-comments,
  .single-post .td-scroll-up,
  .single-post iframe,
  .single-post .td-more-articles-box {
    display: none !important;
  }

body .td-header-row .td-header-sp-ads {
  min-height: 0px;
}


.td-header-sp-ads {
  float: right;
  margin-bottom: 8px;
  margin-top: 8px;
  width: 728px;
  position: relative;
  
  
  
}

.td-header-sp-ads .td-header-ad-wrap {
  height: 114px;
  display: block;
  
  
}

.td-header-sp-ads .adsbygoogle {
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  
}



.td-header-style-1 .td-header-sp-ads {
  float: right;
  
}

.td-header-style-1 .td-header-sp-ads .adsbygoogle {
  left: 0;
}

.td-header-style-2 .td-header-sp-ads {
  float: right;
  margin-bottom: 0px;
  margin-top: 0px;
  margin-right: 0px;
  width: 749px;
  position: relative;
  
  
}

.td-header-style-2 .td-header-sp-ads .adsbygoogle {
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  
}

.td-header-style-3 .td-header-sp-ads {
  margin-top: 8px;
  float: right;
  
}

.td-header-style-3 .td-header-sp-ads .adsbygoogle {
  left: 0;
}

.td-header-style-4 .td-header-sp-ads {
  margin-top: 8px;
  width: 100%;
  
}

.td-header-style-4 .td-header-sp-ads .adsbygoogle {
  left: 0;
}

.td-header-style-5 .td-header-sp-ads {
  margin-top: 0px;
  margin-bottom: 0px;
  width: 100%;
}

.td-header-style-5 .td-header-sp-ads .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.td-header-style-5 .td-header-sp-ads .td-g-rec,
.td-header-style-5 .td-header-sp-ads .td-a-rec {
  display: table;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.td-header-style-5 .td-header-sp-ads .adsbygoogle,
.td-header-style-5 .td-header-sp-ads img {
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
}

.td-header-style-6 .td-header-sp-ads {
  margin-top: 8px;
  float: right;
  
}

.td-header-style-6 .td-header-sp-ads .adsbygoogle {
  left: 0;
}

.td-header-style-7 .td-header-sp-ads {
  margin-top: 0px;
  margin-bottom: 0px;
  width: 100%;
  min-height: inherit;
}

.td-header-style-7 .td-header-sp-ads .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.td-header-style-7 .td-header-sp-ads .td-g-rec,
.td-header-style-7 .td-header-sp-ads .td-a-rec {
  display: table;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.td-header-style-7 .td-header-sp-ads .adsbygoogle,
.td-header-style-7 .td-header-sp-ads img {
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
}

.td-header-style-8 .td-header-sp-ads {
  margin-top: 0px;
  margin-bottom: 0px;
  width: 100%;
}

.td-header-style-8 .td-header-sp-ads .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.td-header-style-8 .td-header-sp-ads .td-g-rec,
.td-header-style-8 .td-header-sp-ads .td-a-rec {
  display: table;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.td-header-style-8 .td-header-sp-ads .adsbygoogle,
.td-header-style-8 .td-header-sp-ads img {
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
}

.td-header-style-9 .td-header-sp-ads {
  margin-top: 0px;
  margin-bottom: 0px;
  width: 100%;
}

.td-header-style-9 .td-header-sp-ads .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.td-header-style-9 .td-header-sp-ads .td-g-rec,
.td-header-style-9 .td-header-sp-ads .td-a-rec {
  display: table;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.td-header-style-9 .td-header-sp-ads .adsbygoogle,
.td-header-style-9 .td-header-sp-ads img {
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
}

.td-header-style-10 .td-header-sp-ads {
  margin-top: 0px;
  margin-bottom: 0px;
  width: 100%;
}

.td-header-style-10 .td-header-sp-ads .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.td-header-style-10 .td-header-sp-ads .td-g-rec,
.td-header-style-10 .td-header-sp-ads .td-a-rec {
  display: table;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.td-header-style-10 .td-header-sp-ads .adsbygoogle,
.td-header-style-10 .td-header-sp-ads img {
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
}


#footer .fimage     { position: relative; padding: 0 0 0 24px; }

#footer .fimage img { position: absolute; top: -1px; left: 0; width: 18px; height: 18px; opacity: 0.3; }
.field-type-taxonomy-term-reference .field-label,.field-type-taxonomy-term-reference .field-items,.field-type-taxonomy-term-reference .field-item{display:inline;float:left;padding-right:10px;font-weight:normal;}
.field-type-taxonomy-term-reference div.field-label{font-size:0.857em;color:#68696b;}
.field-type-taxonomy-term-reference .field-items,.field-type-taxonomy-term-reference .field-item{font-size:0.929em;}
.field-type-taxonomy-term-reference a:hover,.field-type-taxonomy-term-reference a:focus{text-decoration:underline;}
.field-type-image img,.user-picture img{margin:0 0 1em;}
.overlay-processed .field-type-image{display:block;float:none;}
.view-province-events.zest-tab-content a.mag-feature-item .event-tab div.field-content{font-size:11px;color:#7bb0bb;}
.view-province-events.zest-tab-content a.mag-feature-item .event-tab span.field-content{color:#7C7C7C;font-size:11px;margin-top:4px;display:block;}
.view-id-town_locator .field-content a{font-size:12px;line-height:14px;margin-bottom:10px;display:block;}
.region .content .field-name-field-banner-images img{margin:0;}
.field-name-field-banner-images{margin-bottom:10px;}
.view-banner-images .views-field-field-province .field-content{position:absolute;bottom:10px;right:10px;font-size:10px;background-color:#555;padding:4px 5px;border-radius:3px;-moz-border-radous:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;color:white;opacity:0.9;filter:alpha(opacity=90);}
.mag-feature-item .overlay .field-content{font-size:11px;line-height:14px;color:#333;font-style:italic;}
.page-node-add-gallery-image .field-name-field-category{display:none;}
.field .field-label{font-weight:bold;}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
form .field-multiple-table{margin:0;}
form .field-multiple-table th.field-label{padding-left:0;}
form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}
form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}
form .field-add-more-submit{margin:.5em 0 0;}
.view-highlights .field-content a{width:48%!important;margin-bottom:2%!important;}
.view-highlights .field-content a img{width:100%!important;}
#block-superfish-1 ul li#menu-1064-1 a.sf-depth-1{background-position:-3px -536px;}

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;}
.col-align-last-right .last .menu,.col-align-right.horizontal .menu{float:right;}
.col-align-last-right .last .menu .menu,.col-align-right.horizontal .menu .menu{float:none;}
.col-align-last-right .col.last .block-search{text-align:right;}
.forum .last-reply{width:18%;}
#sidebar-a ul .last{border-bottom-width:0px;}
#footer-first-region #block-dennis_core-dennis_core_footer .links li.first a,#footer-first-region #block-dennis_core-dennis_core_footer .links li.last a{border:medium none;}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}

.carousel-caption .btn {
  text-shadow: none;
}

#features1 .feature { margin-bottom: 0px; padding-top: 100px; border-bottom: 1px solid #DDD; }

#features1 .feature-details { width: 450px; padding-top: 80px; }

#features1 .feature-details h2 { margin-bottom: 30px; font-size: 28px; font-weight: 300; line-height: 155%; }

#features1 .feature-details .title-separator { width: 140px; height: 2px; margin-bottom: 34px; background: #0093B4; }

#features1 .feature-details .feature-text { font-size: 13px; line-height: 175%; color: #7F7F7F; }

#features1 .feature-image { width: 550px; text-align: center; }

#features1 .feature-image img { display: block; margin: 0 auto; max-width: 100%; height: auto; }

#features1 .odd .feature-details { float: left; }

#features1 .odd .feature-details h2 { text-align: left; }

#features1 .odd .feature-details .feature-text { text-align: left; }

#features1 .odd .feature-image { float: right; }

#features1 .even .feature-details { float: right; }

#features1 .even .feature-image { float: left; }

#features1 .full .feature-details { float: none; width: 100%; margin-bottom: 60px; padding: 0px; }

#features1 .full .feature-details h2 { text-align: center; }

#features1 .full .feature-details .title-separator { margin: 0 auto; margin-bottom: 34px; }

#features1 .full .feature-details .feature-text { width: 600px; margin: 0 auto; font-size: 13px; text-align: center; }

#features1 .full .feature-image { float: none; width: 100%; margin-bottom: 110px; }

#features2 .feature { margin-bottom: 50px; }

.feature-content { width: 220px; }

.feature-content h3 { margin-bottom: 20px; font-size: 19px; font-weight: 300; }

.feature-content p { line-height: 170%; font-size: 13px; color: #7F7F7F; }

.feature-circle { width: 60px; height: 60px; line-height: 60px; text-align: center; color: #FFF; background: #0093B4; border-radius: 60px; -moz-border-radius: 60px; -webkit-border-radius: 60px; }

#left-features .feature-content { float: left; }

#left-features .feature-circle { float: right; }

#right-features .feature-content { float: right; }

#right-features .feature-circle { float: left; }
