﻿
#footer  #copyright { font-weight: bold; }

#copyright p { color: #EEEEEE; padding-left: 15px; padding-top: 5px; font-size: 13px; line-height: 20px; margin-bottom: 10px;  }
 
#PPTHomePage .full #homeCategories ul li { width:300px; overflow:hidden; height:63px; }
 
#PPTHomePage .full #homeCompactCategories ul li { width:200px; overflow:hidden;   }

#footer  .full {  width: 100%; }


.list-view-item:after, .list-view-heading:after, .event-detail .event-info:after, .share-text, .tfly-calendar .calendar-list-flip:after, .event-detail .related-events:after, .event-detail .artist-boxes .artist-box-headliner:after, .event-detail .artist-boxes .artist-box-support:after, .event-detail .artist-boxes ul.links:after, .event-detail .sponsor-info:after {
	content:" ";
	display:block;
	clear:both;
}

.list-view-item, .event-detail .event-info, .share-text, .list-view-heading, .calendar-list-flip {
	height:1%;
}

.list-view-item {
	border:solid 1px gray;
	margin-bottom:-1px;
	border-collapse:collapse;
	position:relative;
	padding:10px;
}

.slideshow_container .slideshow_pagination .slideshow_pagination_center {
  display: table;
  margin: 0 auto;
}

.slideshow_container .slideshow_pagination .slideshow_pagination_center ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.slideshow_container .slideshow_pagination .slideshow_pagination_center ul li {
  display: inline;
  float: left;
}

.slideshow_container .slideshow_pagination .slideshow_pagination_center ul li:hover {
  cursor: pointer;
}


.upcoming-button {
width: 32px;
height: 78px;
background-color: #505050;
float: left;
}




#header h1 {
	clear: left;
	font-family: 'Book Antiqua',sans-serif;
	font-size: 2.75em;
	font-weight:bold;
	padding-bottom: 20px;
	padding-top:5px;
}


#header h1 span {
	visibility: visible;
}


#header h1 span a {
	color: #ebc78d;
	text-decoration: none;
}


#header h1 span a:hover {
	color: #ff6b08;
	-webkit-transition:All .35s ease-in;
	-moz-transition:All .35s ease-in;
	-o-transition:All .35s ease-in;
}
.events .views-row .col-xs-10,.events .views-row .col-xs-2{padding:0}
.bgt-panel.block-simplenews form .col-xs-10{padding-left:0;padding-right:3px}
.bgt-panel.block-simplenews form .col-xs-10 .form-group{margin-bottom:0}
.page-media-center .events .views-row .col-xs-10{padding-left:10px}
.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-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11{float:left}
.col-xs-10{width:83.33333333333334%}

.fusion-one-half {
  width: 48%;
}

.fusion-spacing-no.fusion-one-half {
  width: 50%;
}
.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-two-third,.fusion-layout-column.fusion-one-half {position: relative;float: left;margin-right: 4%;margin-bottom: 20px;}
.fusion-layout-column.fusion-one-half {width: 48%;}
.fusion-layout-column.fusion-one-half.fusion-spacing-no {width: 50% !important;}

.so-widget-sow-image-sow-image-1c389ca87c1a .sow-image-container .so-widget-image {
  display: inline-block;
  max-width: 100%;
  
  height: auto;
}

.so-widget-sow-image-sow-image-3f547a15eaaa .sow-image-container .so-widget-image {
  display: block;
  max-width: 100%;
  
  height: auto;
}

.so-widget-sow-image-sow-image-46f30e3d504b .sow-image-container .so-widget-image {
  display: inline-block;
  max-width: 100%;
  width: 100%;
  height: auto;
}

#countries .tab-content .continent-container{display:none;height:450px}

#countries .tab-content .continent-container.selected{display:block}

.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}

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

.container:after {
  clear: both;
}

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

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

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

.navbar .container {
  width: auto;
}

.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 724px;
  }


.container #main { margin-bottom: 60px; }
.grid-wrap{max-width:1300px;margin:auto auto 30px auto;text-align:center}
.diner-font-red{font-family:'diner';font-size:35px;line-height:38px;color:rgb(161,57,58);}
div#header_ad{float:left;width:468px;height:60px;margin:8px 0 12px 100px;overflow:hidden;}



.carousel {
   float:left;
}

	table#table_products tr#table_blocks_social_news {
		
	}

	#logo-nav-bar {
		display: none;
	}


#logo-nav-bar ul {
	text-align: center;
}


#logo-nav-bar li {
	display: inline;
	margin-left: 35px;
	
}


#logo-nav-bar li a {
	display: inline-block;
	vertical-align: middle;
}


#logo-nav-bar li:first-child {
	margin: 0;
	padding: 0;
	margin-right: 25px;
}
.cart-flyout .headline{margin-bottom:20px;color:#aaa}
html .site-feedback .headline{line-height:1;text-transform:uppercase}
html .noscript .headline{line-height:1}
.email-modal .headline{margin-bottom:18px;font:24px/1.5 "Roboto Condensed",sans-serif;text-transform:uppercase}

.sm-icon {
  float: left;
  margin-left: 5px;
}

.sm-icon a {
  display: block;
  background: #6C6C6C;
  line-height: 1;
  font-size: 13px!important;
  padding: 6px;
  color: #fff!important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
header .logo{left:5px}
header .logo img{float:none}



.show-first,
.show-next,
.ux-box .ux-box-text,
.widget_product_tag_cloud a,
.product_list_widget li a,
.widget_tag_cloud a,
.widget_layered_nav_filters .chosen a,
.ux_logo a,
.ux-header-element a,
.iosSlider .sliderNav a span,
.iosSlider .sliderNav a,
.product-page-aside .product,
.post-date,
.featured_item_text,
ul.pinterest-style,
.blog-pinterest-style article.type-post,
.blog-pinterest-style article.hentry,
.cat-count,
.cat-title,
.cart-icon strong,
.cart-icon-handle,
strong.cart-name,
span.cart-price,
.back-image img,
.quick-view,
.yith-wcwl-add-to-wishlist a,
ul.header-nav li a {
  -webkit-transition: all 200ms ease-out;
  transition: all 200ms ease-out; }


.entry-image .post-date,
.ux-box .post-date {
  font-size: 17px;
  line-height: 14px;
  position: absolute;
  top: 40px;
  left: -10px;
  width: 55px;
  height: 55px;
  background: #ffffff;
  padding-top: 11px;
  border-width: 2px;
  z-index: 1; }


.column-slider .ux-box .post-date {
  left: 0; }



.post-date {
  pointer-events: none;
  border: 2px solid #627f9a;
  margin-right: 10px;
  text-align: center;
  font-size: 70%;
  padding: 3px 3px;
  color: #627f9a;
  font-weight: bold;
  line-height: 100%;
  text-transform: uppercase; }


.post-date .post-date-day {
  display: block; }


.post-date .post-date-month {
  font-weight: normal;
  font-size: 80%; }


.post-item:hover .post-date {
  background: #627f9a;
  color: #ffffff; }


.blog-list-style .post-date {
  top: 20px; }


.blog-pinterest-style .post-date {
  top: 20px; }


.flatsome_recent_posts .post-date {
  position: absolute;
  left: 0;
  top: 5px;
  width: 30px; }



.dark .widget .post-date {
  border-color: #cccccc;
  color: #cccccc; }


.dark .widget .post-item:hover .post-date {
  background: #ffffff;
  color: #627f9a;
  border-color: #ffffff; }

.fusion-logo {
  display: block;
  float: left;
  max-width: 100%;
  zoom: 1;
}

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

.fusion-logo:after {
  clear: both;
}

.fusion-logo a {
  display: block;
  max-width: 100%;
}

.fusion-logo img {
  width: auto;
}

.fusion-logo-2x {
  display: none;
}

  .fusion-standard-logo.fusion-logo-2x {
    display: inline-block;
  }

.fusion-header-v4 .fusion-logo {
  width: 100%;
}

.fusion-header-v4 .fusion-logo:before,
.fusion-header-v4 .fusion-logo:after {
  content: none;
}

.fusion-header-v4 .fusion-logo .fusion-logo-link {
  float: none;
}

.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
      flex-direction: row;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}

.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline {
  -webkit-order: 1;
  -ms-flex-order: 1;
      order: 1;
}

.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline a {
  display: inline;
}

.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline .fusion-button {
  display: inline-block;
}

.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-secondary-menu-search {
  -webkit-order: 2;
  -ms-flex-order: 2;
      order: 2;
}

.fusion-logo .fusion-header-banner a {
  float: none;
}

.fusion-header-v5.fusion-logo-center .fusion-logo {
  float: none;
  text-align: center;
}

.fusion-header-v5.fusion-logo-center .fusion-logo a {
  display: inline-block;
}

.fusion-logo-left .fusion-header-banner {
  float: right;
}

.fusion-logo-left.fusion-header-v4 .fusion-logo {
  float: none;
  width: auto;
}

.fusion-logo-right .fusion-logo {
  float: right;
  text-align: right;
}

.fusion-logo-right .fusion-header-banner {
  float: left;
}

.fusion-logo-right .fusion-header-tagline {
  float: left;
}

.fusion-logo-right .searchform {
  float: left;
}

.fusion-logo-right .fusion-main-menu {
  float: left;
}

.fusion-logo-right .fusion-mobile-menu-icons {
  left: 0;
  right: auto;
}

.fusion-logo-right .fusion-mobile-menu-icons a {
  float: left;
  margin-left: 0;
  margin-right: 15px;
}

.fusion-logo-right.fusion-header-v4 .fusion-logo .fusion-logo-link {
  -webkit-order: 2;
  -ms-flex-order: 2;
      order: 2;
}

.fusion-logo-right.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper {
  -webkit-order: 1;
  -ms-flex-order: 1;
      order: 1;
}

#side-header .fusion-logo {
  float: none;
}

#side-header .fusion-logo-left .fusion-logo {
  float: none;
}

#side-header .fusion-logo-center .fusion-logo {
  float: none;
  text-align: center;
}

#side-header .fusion-logo-right .fusion-logo {
  float: none;
}

  #side-header .fusion-standard-logo.fusion-logo-2x {
    display: inline-block;
  }

.fusion-is-sticky .fusion-logo img {
  width: auto;
}

.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-logo-2x {
  display: none;
}
#side-header.fusion-mobile-menu-design-classic .fusion-logo{float:none;text-align:center;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo{float:left;margin:0;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-left{float:left;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-right{float:right;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-center{float:left;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons{float:left;position:static;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons a{float:left;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons :first-child{margin-left:0;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-left .fusion-mobile-menu-icons{float:right;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-left .fusion-mobile-menu-icons a:last-child{margin-left:0;}
.fusion-header-v4.fusion-mobile-menu-design-modern .fusion-logo .fusion-logo-link{max-width:75%;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-logo a{float:none;text-align:center;margin:0 !important;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo a{float:none;text-align:center;margin:0 !important;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a{float:none;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-logo{margin:0 !important;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v2 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v3 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v4 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v5 .modern-mobile-menu-expanded .fusion-logo{margin-bottom:20px !important;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo a{float:none;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo .searchform{float:none;display:none;}
.fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-center .fusion-logo{float:left;}
.fusion-mobile-menu-design-modern.fusion-logo-right.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-logo-right.fusion-header-v5 .fusion-logo{float:right;}




.pathway {
	font-size			: 12px;
	color				: #000;
}


a.pathway:link, a.pathway:visited {
	font-size			: 12px;
}


a.pathway:hover {
	font-size			: 12px;
}
 .legendcolor{border:1px solid #333;height:12px;width:12px;margin:7px;padding:1px 7px;border-radius:12px;vertical-align:top;}

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


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

.topSlider .content_block{
    transition: all 0.5s ease;
    position: absolute;
    left: 21.5%;
    top: 30%;
    width: 57%;
    text-align: center;
}

.topSlider .content_block .cnt{
    min-height: 295px;
}

.topSlider .content_block .title{
    color: #9FEC38;
    font-size: 5.5em;
}

.topSlider .content_block .description{
    font-size: 2.9em;
    line-height: 1.1em;
    padding-top: 10px;
    color: #fff;
}

.talking .content_block{
    margin: 0 auto;
    margin-top: 35px;
    overflow: auto;
    width: 72%;
    color: #fff;
    padding-bottom: 25px;
}

.business_suit .content_block{
    display: inline-block;
    width: 100%;
    padding-bottom: 55px;
}

.company_insight .sl_fetured  .content_block{
    width: 52%;
    float: left;
}

.company_press .sl_fetured  .content_block{
    width: 60%;
    float: left;
    box-sizing: border-box;
}

    .content_block{
        top: 15px !important;
    }

    .company_press .sl_fetured .content_block{
        width: 100%;
        float: none;
    }
header.centered_logo .header_inner_right{float:right}
.header_inner_right{float:right;position:relative;z-index:110}
.fl-slide-mobile-photo {display: none;}
	
.tutor_brochure_buttons{
	width:40%;
	float:left;
}

.header-main{margin:0 auto;min-height:48px;width:100%;max-width:1120px}
div#carousel-reblog-box{background:#222;background:-moz-linear-gradient(bottom, #222, #333);background:-webkit-gradient(linear, left bottom, left top, from(#222), to(#333));padding:3px 0 0;display:none;margin:5px auto 0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.9);-moz-box-shadow:0 0 20px rgba(0,0,0,0.9);box-shadow:0 0 20px rgba(0,0,0,0.9);height:74px;width:565px;}
#carousel-reblog-box textarea{background:#999;font:13px/1.4 "Helvetica Neue", sans-serif !important;color:#444;padding:3px 6px;width:370px;height:48px;float:left;margin:6px 9px 0 9px;border:1px solid #666;-webkit-box-shadow:inset 2px 2px 2px rgba(0,0,0,0.2);box-shadow:inset 2px 2px 2px rgba(0,0,0,0.2);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
#carousel-reblog-box textarea:focus{background:#ccc;color:#222;}
#carousel-reblog-box label{color:#aaa;font-size:11px;padding-right:2px;padding-left:2px;display:inline;font-weight:normal;}
#carousel-reblog-box select{width:110px;padding:0;font-size:12px;font-family:"Helvetica Neue", sans-serif !important;background:#333;color:#eee;border:1px solid #444;margin-top:5px;}
#carousel-reblog-box .submit,
#wrapper #carousel-reblog-box p.response{float:left;width:154px;padding-top:0;padding-left:1px;overflow:hidden;height:34px;margin:3px 0 0 2px !important;}
#wrapper #carousel-reblog-box p.response{font-size:13px;clear:none;padding-left:2px;height:34px;color:#aaa;}
#carousel-reblog-box input#carousel-reblog-submit, #jp-carousel-comment-form-button-submit{font:13px/24px "Helvetica Neue", sans-serif !important;margin-top:8px;padding:0 10px !important;border-radius:1em;height:24px;color:#333;cursor:pointer;font-weight:normal;background:#aaa;background:-moz-linear-gradient(bottom, #aaa, #ccc);background:-webkit-gradient(linear, left bottom, left top, from(#aaa), to(#ccc));border:1px solid #444;}
#carousel-reblog-box input#carousel-reblog-submit:hover, #jp-carousel-comment-form-button-submit:hover{background:#ccc;background:-moz-linear-gradient(bottom, #ccc, #eee);background:-webkit-gradient(linear, left bottom, left top, from(#ccc), to(#eee));}
#carousel-reblog-box .canceltext{color:#aaa;font-size:11px;line-height:24px;}
#carousel-reblog-box .canceltext a{color:#fff;}
.jp-carousel-light div#carousel-reblog-box{background:#eee;background:-moz-linear-gradient(bottom, #ececec, #f7f7f7);background:-webkit-gradient(linear, left bottom, left top, from(#ececec), to(#f7f7f7));-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 10px rgba(0,0,0,0.1);box-shadow:0 2px 10px rgba(0,0,0,0.1);border:1px solid #ddd;}
.jp-carousel-light #carousel-reblog-box textarea{border:1px inset #ccc;color:#666;border:1px solid #cfcfcf;background:#fff;}
.jp-carousel-light #carousel-reblog-box .canceltext{color:#888;}
.jp-carousel-light #carousel-reblog-box .canceltext a{color:#666;}
.jp-carousel-light #carousel-reblog-box select{background:#eee;color:#333;border:1px solid #aaa;}
.jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit, #jp-carousel-comment-form-button-submit{color:#333;background:#fff;background:-moz-linear-gradient(bottom, #ddd, #fff);background:-webkit-gradient(linear, left bottom, left top, from(#ddd), to(#fff));border:1px solid #aaa;}

.reservation_holder{
position:relative;
top:10px;
left:10px;
height:0px;
width:0px;
z-index:100;
}
.mccoppin-column-content-region .page-focus-posts h2.pane-title{border-bottom:none !important;}
.mccoppin-column-content-region{min-height:1px;width:34.043%;float:left;}
.mccoppin-column-content-region-inner{margin-right:20px;}


#ja-contentwrap {
margin:0 -15px;
}

#sidebar .block ul {;}

#sidebar .block ul .children{;}

#sidebar .block li {;}

#sidebar .block li a {text-decoration:none;color:#000;}


.skew_bottom_big, .skew_bottom_right, .skew_top_big, .skew_top_right, .single_skew, .single_skew .skew_bottom_big, .single_skew .skew_bottom_right, .depth-1 .single_skew, .single_skew_comm, .single_skew_comm .skew_top_big, .single_skew_comm .skew_top_right, #respond_wrap .single_skew, #respond_wrap .single_skew_comm{display:none!important;}




.skew_bottom_big, .skew_bottom_right, .skew_top_big, .skew_top_right, .lay3_bridge, .form-submit input, #searchsubmit.amp_page, .amp_next, .amp_prev, .page-numbers, .single_post .scl_button a:hover, .entry-content input, .entry-content textarea, .entry-content #submit_msg, .amp_current, .amp_page:hover, .amp_next:hover, .amp_prev:hover, .page-numbers:hover{ background:#210303;}
h1.about-home-title{font-size:50px;max-width:500px;line-height:1;margin:0;margin-bottom:20px;}
.mh-widget-col-1 .mh-slider-layout1 .flex-control-nav{width:auto;top:15px;right:10px;bottom:auto;}
.mh-widget-col-1 .mh-slider-layout3 .flex-control-nav,.mh-widget-col-2 .mh-slider-layout3 .flex-control-nav{top:15px;right:10px;}
.mh-widget-col-1 .mh-slider-caption{position:relative;width:100%;margin:0;background:#2a2a2a;}
.mh-widget-col-1 .mh-spotlight-title{font-size:20px;font-size:1.25rem;}
.mh-widget-col-1 .mh-posts-large-title{font-size:20px;font-size:1.25rem;}
.mh-widget-col-1 .mh-posts-list-thumb{float:none;margin:0 0 10px 0;text-align:center;}
.mh-widget-col-1 .mh-posts-list-thumb img{max-width:326px;}
.mh-widget-col-1 .mh-posts-list-title{margin-bottom:5px;}
.mh-widget-col-1 .mh-posts-grid-item{width:100%;margin:20px 0 0;}
.mh-widget-col-1 .mh-posts-grid-item:first-child{margin-top:0;}
.mh-widget-col-1 .mh-posts-grid-widget-more{padding:0;border:none;}
.mh-widget-col-1 .mh-custom-posts-small-title{font-size:13px;font-size:0.8125rem;}



.node-form .content-multiple-table td.content-multiple-drag {
  width:30px;
  padding-right:0;
}

.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle{
  padding-right:.5em;
}


.node-form .content-add-more .form-submit{
  margin:0;
}

table#content-field-overview tr.content-add-new .tabledrag-changed {
  display: none;
}

table#content-field-overview tr.content-add-new .description {
  margin-bottom: 0;
}

table#content-field-overview .content-new {
  font-weight: bold;
  padding-bottom: .5em;
}

.advanced-help-topic .content-border {
  border:1px solid #AAA
}

div.fieldgroup .content {
  padding-left:1em;
}

.block .content {
  border: 0px solid #ddd;
  padding: 0em;
  position: relative;
}

.style-menu .content {
  padding: 0;
  border: none;
}



.node .content {
  padding: 0em 10px;
  clear: both;
}

.node .content li {
  padding: 2px 0;
}

.comment .content {
  padding: 5px 10px;
}


#block-user-0 .content {
  border: solid 1px #ddd;
}

.quicktabs_main .block .content {
  border: none;
}

.panel-pane .quicktabs_wrapper .content {
  border: none;
}


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

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

.LocSearchTitle .fontscript { font-size:50px; line-height:85%; }

header .site-header {position:relative;padding:24px 0 20px;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.bottom_nav_header.social_header #top .main_menu .menu-item-search-dropdown{float:right;}

#header_meta .menu-item-search-dropdown {border-left:1px solid #049bce;border-right:1px solid #0082b5;}


#header_meta nav a, #header_meta nav .menu-item-search-dropdown {border: 0px!important;padding: 5px!important;}

#header_meta nav .menu-item-search-dropdown {clear:both;width:100%;}


.menu-dropdown li.level2{
	border: 0;
	margin:0;
	padding: 0 10px;
}


.menu-dropdown a.level2, .menu-dropdown span.level2{
	
	color: #0059AD;
	font-size: 14px;
}


.menu-mobile-nav-container {
display: none;
}

.menu-main-menu-container {
display: none;
}

#access .menu-item-has-children:after {
top: 22px;
right: 20px;
}


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}


#slidingbar-area,#slidingbar-area article.col,#slidingbar-area #jtwt,#slidingbar-area #jtwt .jtwt_tweet{color:#8C8989 !important;}


.footer-area,.footer-area article.col,.footer-area #jtwt,.footer-area #jtwt .jtwt_tweet,.copyright{color:#8C8989 !important;}




#contentcontainer {padding: 10px 0 30px 0; }

#contentcontainer label {font-weight:normal; font-size: 90%; line-height: 20px; }

#contentcontainer input[type=text], #contentcontainer input[type=password], #contentcontainer input[type="email"]  {clear:both; padding:4px 4px 4px 4px; margin:0 0 30px 0; width:98%; color: #000000; background:#ecf0f1; border: 1px solid #ecf0f1;}

#respond textarea, #contentcontainer textarea, textarea {width:98%; padding: 6px; color: #000000; background:#ecf0f1; border: 1px solid #ecf0f1;}

#contentcontainer h1{font-size:26px; line-height:32px;}



.container_16 {position: relative; width: 1200px;}
 .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_13, .grid_14, .grid_15, .grid_16, .container_16 .grid_one-fifth{ float: left; display: inline; margin-left: 10px; margin-right: 10px;}
 .container_16 .grid_1 {width:55px;}
 .container_16 .grid_2 {width:130px;}
 .container_16 .grid_3 {width:205px;}
 .container_16 .grid_4 {width:280px;}
 .container_16 .grid_5 {width:355px;}
 .container_16 .grid_6 {width:430px;}
 .container_16 .grid_7 {width:505px;}
 .container_16 .grid_8 {width:580px;}
 .container_16 .grid_9 {width:655px;}
 .container_16 .grid_10 {width:730px;}
 .container_16 .grid_11 {width:805px;}
 .container_16 .grid_12 {width:880px;}
 .container_16 .grid_13 {width:955px;}
 .container_16 .grid_14 {width:1030px;}
 .container_16 .grid_15 {width:1105px;}
 .container_16 .grid_16 {width:1180px;}
 .container_16 .grid_one-third{width: 390px;}
 .container_16 .grid_two-thirds{width: 620px;}
 .container_16 .grid_one-fifth{width: 220px;}
.container_16 .grid_1, .container_16 .grid_2, .container_16 .grid_3, .container_16 .grid_4, .container_16 .grid_5, .container_16 .grid_6, .container_16 .grid_7, .container_16 .grid_8, .container_16 .grid_9, .container_16 .grid_10, .container_16 .grid_11, .container_16 .grid_12, .container_16 .grid_13, .container_16 .grid_14, .container_16 .grid_15, .container_16 .grid_16, .container_16 .grid_one-third, .container_16 .grid_two-thirds{width: 300px;}

.noprint {
	display: none
}


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


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


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}



.diag-sub a.sub-off:link, .diag-sub a.sub-off:visited, .diag-sub a.sub-off:active {
	color: #fff;
	text-decoration: none;
}

.diag-sub a.sub-off:hover {
	color: #fff;
	text-decoration: underline;
}

.diag-sub a.sub-on:link, .diag-sub a.sub-on:visited, .diag-sub a.sub-on:active, .diag-sub a.sub-on:hover {
	color: #333;
	text-decoration: none;
}


.diag-sub {
	color: #333;
	font-size: 85%;
	font-weight: bold;
	text-align: center;
	padding: 4px 4px 5px 4px;
	background: #8DB0C3;
	overflow: hidden;
	vertical-align: middle;
}


.diag-sub-right {
	background: #767676; 
	width: 20%;
}


#diag-subs-cal .diag-sub-right {
	background: #767676; 
	width: 70%;
}


#diag-subs-news .diag-sub-right {
	background: #767676; 
	width: 50%;
}


.diag-sub-article {
	float: left;
	width: 81px;
	background: #767676;
	padding: 4px 0 3px 0;
}


.diag-sub-news {
	float: left;
	width: 252px;
	background: #767676;
	padding: 4px 0 3px 0;
}


.diag-sub-cal {
	float: left;
	width: 483px;
	background: #767676;
	padding: 4px 0 3px 0;
}

	
	.hp-post{font-size: 1em;margin: 1em 0 2em;}


	.hp-post span.hp-post-date{background-color:#d5652c;display: block;float: left;height: 50px;margin-right: 20px;vertical-align: middle;width: 50px;}

 		.hp-post span.hp-post-date p{color: #FFFFFF;display: table-cell;font-size: 0.7em;font-weight: 600;height: 50px;line-height: 1em;text-align: center;vertical-align: middle;width: 50px;}

 		
	.hp-post div{display: block;padding-left:70px;}

		.hp-post div a.title{font-family: 'Vollkorn', serif;font-size:1.2em;}

		.hp-post div span{font-size: .68em; color: #464744;font-weight: 300;font-style: italic;display: block;}

		.hp-post div span a{color:#d5652c;font-weight: 700;font-size: 1em;}

		.hp-post div p{font-size: .8em;color: #111111;line-height: 1.9em;margin: .5em 0;}

		.hp-post div a.readmore{font-weight: 700;font-size: .68em;text-transform: uppercase;}
.fusion-flexslider .flex-direction-nav .flex-next,.fusion-flexslider .flex-direction-nav .flex-prev{background-color:#999999;}
.fusion-flexslider .flex-direction-nav .flex-next:hover,.fusion-flexslider .flex-direction-nav .flex-prev:hover{background-color:#808080;}

.fusion-flexslider.fusion-post-slideshow {
  overflow: visible;
}

.fusion-flexslider {
  position: relative;
  margin-bottom: 0px;
  padding: 0;
  background-color: transparent;
  overflow: hidden;
}

.fusion-flexslider .slides,
.fusion-flexslider .flex-control-nav,
.fusion-flexslider .flex-direction-nav {
  z-index: 100;
  margin: 0;
  padding: 0;
  list-style: none;
}

.fusion-flexslider .slides {
  overflow: hidden;
}

.fusion-flexslider .slides li {
  display: none;
}

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

.fusion-flexslider .flex-control-nav {
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
}

.fusion-flexslider .flex-direction-nav a {
  z-index: 100;
  position: absolute;
  top: 50%;
  overflow: hidden;
  margin: -20px 0 0;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  background-color: rgba(0, 0, 0, 0.5);
  background-repeat: no-repeat;
  cursor: pointer;
  opacity: 0;
  font-size: 14px;
  font-weight: normal;
  font-family: 'icomoon';
  -webkit-font-smoothing: none;
  color: #fff;
  transition: opacity all .3s ease;
}

.fusion-flexslider .flex-direction-nav .flex-next {
  right: 0px;
}

.fusion-flexslider .flex-direction-nav .flex-prev {
  left: 0px;
}

.fusion-flexslider:hover .flex-direction-nav .flex-next,
.fusion-flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.8;
}

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

.fusion-flexslider:hover .flex-direction-nav .flex-disabled {
  display: none;
  opacity: 0;
  cursor: default;
}

.fusion-flexslider.flexslider-attachments {
  overflow: visible;
}

.fusion-flexslider.flexslider-attachments .flex-direction-nav a {
  width: 30px;
  height: 30px;
  margin-top: -55px;
  text-align: center;
  line-height: 30px;
}

.fusion-flexslider.flexslider-attachments .flex-direction-nav a:before {
  color: #fff;
}

.fusion-flexslider.flexslider-attachments .flex-control-thumbs li {
  width: 60px;
  margin: 5px;
  float: none;
}

.fusion-flexslider.flexslider-default .flex-direction-nav a {
  width: 60px;
  height: 60px;
  margin-top: -30px;
  text-align: center;
  line-height: 60px;
  font-size: 30px;
}

.fusion-flexslider.flexslider-posts .flex-direction-nav a {
  width: 30px;
  height: 30px;
  margin-top: -15px;
  text-align: center;
  line-height: 30px;
}

.fusion-flexslider.flexslider-posts .slide-excerpt {
  position: absolute;
  bottom: 20%;
}

.fusion-flexslider.flexslider-posts .slide-excerpt h2 {
  color: #FFF;
  background: rgba(0, 0, 0, 0.8);
  padding: 10px 15px;
  margin: 0;
}

.fusion-flexslider.flexslider-posts .slide-excerpt h2 a {
  color: #fff;
}

.fusion-flexslider.flexslider-posts .slide-excerpt p {
  color: #FFF;
  background: rgba(0, 0, 0, 0.8);
  padding: 15px 15px;
}

.fusion-flexslider.flexslider-posts-with-excerpt .flex-direction-nav a {
  background-color: rgba(0, 0, 0, 0.5);
  width: 30px;
  height: 30px;
  margin-top: -15px;
  text-align: center;
  line-height: 30px;
}

.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  padding: 5%;
  width: 30%;
  box-sizing: content-box;
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
}

.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt .excerpt-container {
  overflow: hidden;
  height: 100%;
}

.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt h2 {
  color: #fff;
  padding: 10px 15px;
  margin: 0;
}

.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt h2 a {
  color: #fff;
}

.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt p {
  color: #fff;
  padding: 15px 15px;
}

.fusion-recent-posts .columns .column .fusion-flexslider {
  margin-bottom: 0;
}


#slideshow {
    position:relative;
    height:329px;
	width:651px;
	float:right;
}


#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}


#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}


#slideshow IMG.last-active {
    z-index:9;
}


.button,
.button:after,
.button:hover,
.button_reverse,
.button_reverse:after,
.button_reverse:hover,
.mc_button,
.mc_button:after {
    border-radius: 25px;
	padding: 10px 13px 8px;
	text-decoration: none;
	display: inline-block;
	border:none;
	-webkit-appearance: none;
}


	.button_reverse,
	.button_reverse:after {
		color: #ffdb00;
		background-color: #262626;
	}


	.button_reverse:hover {
		color: #262626;
		background-color: #ffdb00;
	}

.weaccept {
float: right;
margin-left: 0;
width: 33%;
color: #fff;
font-size: 18px;
font-weight: 600;
text-align: right;
padding: 0;
margin-top: -9px;
}

.weaccept span {
padding: 14px 5px 0 0;
float: right;
width: 64%;
text-align: left;
}

.weaccept img {
clear: none;
padding-top: 10px;
float: right;
}
.site-footer .content-links{margin:15px 0}
.site-footer .content-links.social a{font-size:230%;color:#fff;border-radius:22px;-webkit-border-radius:22px;-moz-border-radius:22px;background-color:#000;position:relative;display:inline-block;margin-right:5px}
.site-footer .content-links.social a:hover{color:#ddd}
.site-footer .content-links.social a span.fa{position:absolute;left:0;top:21%;bottom:20%;right:0;margin:auto}
.site-footer .content-links a.facebook span.fa:after{content:"\f09a"}
.site-footer .content-links a.pinterest span.fa:after{content:"\f231"}
.site-footer .content-links a.twitter span.fa:after{content:"\f099"}
.site-footer .content-links a.google-plus span.fa:after{content:"\f0d5"}
.site-footer .content-links a.rss-feed span.fa:after{content:"\f09e"}
.site-footer .content-links.about a{font-size:14px;font-family:"MB Empire W01 Bold"}
.site-footer .content-links.about a.contact-email{font-size:180%;line-height:180%;color:#fff;background-color:#000;border-radius:22px;vertical-align:middle;display:inline-flex;text-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}
.site-footer .content-links.about a.contact-email span.fa{padding-bottom:1px}
.site-footer .content-links.about a.contact-email:hover{color:#ddd}
.site-footer .content-links.about a.contact-email span.fa:after{content:"\f0e0"}
.site-footer .content-links.about div.contact-us{margin-left:2%;width:71%;vertical-align:top}


	#showtitle .imagetitle {
		font-size: .75em;
	}


	#thumbnails .scroll-link,
	#fullsizeTimer,
	.blog .date-badge,
	.tag .date-badge,
	.pagination a:hover,
	.pagination span.current,
	#showtitle .imagetitle,
	#anchorTop,
	.portfolio-fullsize-scroller .scroll-bar .ui-slider-handle {
		background-color: #166bb5;
	}

.alignleft {float: left;}

img.alignleft {
	padding: 4px;
	margin: 2px 8px 3px 3px;
	display: inline;
	border: 1px solid #cbcdcc;
}

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



 

.google-map.alignleft{margin-right:10px;}
.search-form{margin-top:20px;background:#000;width:575px;margin-left:72px;height:210px;background-color:rgba(0,0,0,.6)}


div.wp-forecast-fc-left {
    font-size: 11px; 
    padding: 3px;
    text-align:center;
    float: left; 
}



img.wp-forecast-fc-left {
    width: 48px;
    height: 30px;
    padding: 0px;
}



.et_pb_column_1_4 .et_pb_slider_carousel .et_pb_slide {
	min-height: initial !important;
}



.et_pb_post .et_pb_gallery_post_type .et_pb_slide {
	min-height: 500px;
	background-position: top center;
	background-size: cover !important;
}


.et_pb_row .et_pb_blog_grid .et_pb_post .et_pb_slide {
	min-height: 180px;
}



.et_pb_column_3_4 .et_pb_post .et_pb_slide {
	min-height: 442px;
}


.et_pb_column_2_3 .et_pb_post .et_pb_slide {
	min-height: 390px;
}


.et_pb_column_1_2 .et_pb_post .et_pb_slide {
	min-height: 284px;
}


.et_pb_column_1_3 .et_pb_post .et_pb_slide,
.et_pb_column_3_8 .et_pb_post .et_pb_slide {
	min-height: 180px;
}


.et_pb_column_1_4 .et_pb_post .et_pb_slide {
	min-height: 125px;
}


.et_pb_slider .et_pb_slide {
	display: none;
	float: left;
	position: relative;
	width: 100%;
	margin-right: -100%;
	-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	text-align: center;
	list-style: none !important;
}


.format-gallery .et_pb_slider .et_pb_slide,
.et_pb_slider_no_shadow .et_pb_slide {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}


.format-gallery .et_pb_slider.gallery-not-found .et_pb_slide {
	-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
}


.et_pb_slider.gallery-not-found .et_pb_slide,
.et_pb_slider.gallery-not-found .et_pb_slide .et_pb_container {
	min-height: 0 !important;
}


.et_pb_slider .et_pb_slide,
.et_pb_section {
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: 100%;
	-webkit-background-size: cover;
	-moz-background-size: 100%;
	-moz-background-size: cover;
	background-size: 100%;
	background-size: cover;
}


.et_pb_slider .et_pb_slide:first-child {
	display: list-item;
}


.et_pb_slide {
	padding: 0 6%;
}


.et_pb_video_slider .et_pb_slide {
	padding: 0;
}


.et_pb_column_1_4 .et_pb_slider .et_pb_slide {
	min-height: 170px;
}


.et_pb_slide:first-child .et_pb_slide_image img {
	opacity: 0;
}


.et_pb_slide:first-child .et_pb_slide_image img.active {
	opacity: 1;
	-webkit-animation-name: fadeLeft;
	-moz-animation-name: fadeLeft;
	-ms-animation-name: fadeLeft;
	-o-animation-name: fadeLeft;
	animation-name: fadeLeft;
	-webkit-animation-duration: 0.7s;
	-moz-animation-duration: 0.7s;
	-ms-animation-duration: 0.7s;
	-o-animation-duration: 0.7s;
	animation-duration: 0.7s;
	-webkit-animation-timing-function: ease-in-out;
	-moz-animation-timing-function: ease-in-out;
	-ms-animation-timing-function: ease-in-out;
	-o-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-delay: 0.6s;
	-moz-animation-delay: 0.6s;
	-ms-animation-delay: 0.6s;
	-o-animation-delay: 0.6s;
	animation-delay: 0.6s;

	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
}


.et_mobile_device .et_pb_slider_parallax .et_pb_slide,
.et_mobile_device .et_pb_section_parallax .et_pb_parallax_css,
.et_mobile_device .et_pb_slides .et_parallax_bg.et_pb_parallax_css {
	background-attachment: scroll;
}


.et_pb_post_slider .et_pb_slide.et-pb-active-slide .et_pb_slide_description,
.et_pb_post_slider .et_pb_slide.et-pb-active-slide .et_pb_slide_image {
	opacity: 0;
}


.et_pb_column_1_2 .et_pb_post_slider_image_bottom .et_pb_slide,
.et_pb_column_3_8 .et_pb_post_slider_image_bottom .et_pb_slide,
.et_pb_column_1_3 .et_pb_post_slider_image_bottom .et_pb_slide,
.et_pb_column_1_4 .et_pb_post_slider_image_bottom .et_pb_slide {
	padding-bottom: 6%;
}



	.et_pb_column_4_4 .et_pb_post .et_pb_slide {
		min-height: 534px;
	}


	.et_pb_column_1_3 .et_pb_post .et_pb_slide,
	.et_pb_column_3_8 .et_pb_post .et_pb_slide {
		min-height: 155px;
	}


	.et_pb_blog_grid .et_pb_post .et_pb_slide {
		min-height: 155px;
	}



	.et_pb_post .et_pb_slide {
		min-height: 384px !important;
	}


	.et_pb_post .et_pb_slide,
	.et_pb_blog_grid .et_pb_post .et_pb_slide {
		min-height: 156px !important;
	}

.et_pb_slide .et_pb_slide_content {
background: rgba(0,0,0,0.5);
padding: 10px;
}


		#et_search_icon:hover, .mobile_menu_bar:before, .footer-widget h4, .et-social-icon a:hover, .comment-reply-link, .form-submit input, .et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay:before, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .et_pb_member_social_links a:hover { color: #7EBEC5 !important; }


		
#et_search_icon:hover, .mobile_menu_bar:before, .footer-widget h4, .et-social-icon a:hover, .et_pb_sum, .et_pb_pricing li a, .et_overlay:before {
color: #9aba7f;
}


#et_search_icon:hover, .mobile_menu_bar:before, .footer-widget h4, .et-social-icon a:hover, .et_pb_sum, .et_pb_pricing li a, .et_overlay:before, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price {
    color: #9ABA7F !important;
}

.menu-wrapper #menu .menu-inside,
.menu-ghost-wrapper #menu .menu-inside {
  position: relative;
  overflow: hidden;
  left: 0px;
  height: 100%;
  width: 100%;
}

.menu-calendar-wrapper #menu .menu-inside {
  position: relative;
  overflow: hidden;
  left: 0px;
  height: 100%;
  width: 100%;
  padding: 0 10px 0 10px;
}

.menu-calendar-wrapper #menu .menu-inside .calendar-nav {
  position: relative;
  margin: 0 auto;
  max-width: 560px;
  height: 48px;
  border-top: 1px solid #474747;
  text-align: center;
}
.spotlites.tile-view .viewer{margin-left:86px}
.spotlites.tile-view.csstransforms .viewer{overflow-y:scroll;max-width:1034px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.spotlites.tile-view.csstransforms.firefox .viewer{max-width:1044px}
.spotlites.tile-view.csstransforms.internet_explorer .viewer{max-width:1044px;margin-left:92px}
.spotlites.is-mobile .viewer{margin-left:0}
.viewer-nav{position:absolute;width:100%;height:30px;top:-11px;left:0;text-align:center}
.viewer-nav .copy{position:relative;top:11px}
.internet_explorer7 .viewer-nav .copy{top:7px}
.viewer{height:100%;width:100%;position:relative;z-index:2}
.linear-view .viewer,.presentation-view .viewer,.vertical-view .viewer{position:absolute;top:50%;margin-top:-249px}
.presentation-view .viewer{top:0;margin-top:0}
.tile-view .viewer{margin:0 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;top:30px}
.tile-view .viewer.overlay-is-visible{overflow-y:hidden;-webkit-overflow-scrolling:auto}
.tile-view .viewer-nav,.tile-view .thumbs,.tile-view .btn-help{display:none}
.vertical-view body .viewer{position:relative;top:30px;margin-top:0;padding-top:30px;overflow-y:scroll}
.vertical-view body .viewer .current-stack{display:block;margin-top:0;width:512px;left:50%;margin-bottom:50px;margin-left:-256px;background:#f1f1f1}
.vertical-view body .viewer .current-stack .slide{float:left;clear:both;display:block;left:50%;margin-right:0;margin-bottom:36px;width:512px;height:384px}
.vertical-view body .viewer .current-stack .slide .shield{display:none}
.vertical-view body .viewer .current-stack .slide .scrollable{overflow-y:auto !important}
.vertical-view body .viewer .current-stack .slide .slide-panel{visibility:visible;background:transparent;border-color:transparent;margin-left:0 !important;left:0 !important;width:100% !important;height:34px;margin-top:0}
.vertical-view body .viewer .current-stack .slide .slide-panel .panel-text{font-size:11px;line-height:30px;margin-left:30px}
.vertical-view body .viewer .current-stack .slide .slide-panel .slide-meta{border:0 none;margin-right:30px;top:10px}
.vertical-view body .viewer .current-stack .slide .slide-panel .slide-meta.no-border{float:right}
.vertical-view body .viewer .current-stack .slide .slide-panel .slide-meta-btn.info{display:none}
.vertical-view body .viewer .current-stack .slide .slide-panel .slide-share{right:29px}
.vertical-view body .viewer .current-stack .slide .slide-info{position:relative;float:left;clear:both;display:block;margin-top:4px;margin-bottom:50px;overflow:auto;background:transparent;height:auto}
.vertical-view body .viewer .current-stack .slide .slide-info .exit{display:none}
.vertical-view body .viewer .current-stack .slide .slide-info div.contents{overflow:auto;width:452px !important;margin-left:30px;height:auto !important;display:block;border-top:1px solid #D3D3D3}
.vertical-view body .viewer .current-stack .slide .slide-info div.contents .text-wrapper{padding-top:30px}
.vertical-view body .viewer .current-stack .slide .slide-info div.contents .headline{font-size:18px;margin:0}
.vertical-view body .viewer .current-stack .slide .slide-info div.contents .text-body{font-size:14px}
.vertical-view body .viewer .current-stack .slide.stack{margin-top:10px}
.vertical-view body .viewer .current-stack .slide.stack .slide-panel .slide-meta{top:7px}
.vertical-view body .viewer .current-stack .slide.video .contents{width:512px !important;height:384px !important}
.vertical-view .viewer-nav,.vertical-view .btn-viewer-nav-arrow.left,.vertical-view .btn-viewer-nav-arrow.right,.vertical-view .thumbs,.vertical-view .btn-help{display:none}
.theme-dark.vertical-view body .viewer .current-stack{background:#222}
.theme-dark.vertical-view body .viewer .current-stack .slide .slide-info .contents{border-top-color:#222}
.small-width .viewer-nav,.small-width .header .btn-header .copy,.small-width .search-wrapper,.small-width.embed_mode .thumbs .footer .links{display:none}


.footerlinks h2 {	
	color:#fff;
	font-size:14px;
	padding-bottom:15px;
	text-transform:uppercase;
}



.footerlinks .widget h3 {
    border-bottom: none;
    color: #fff;
    font: 16px "Helvetica Neue",Helvetica,Arial,sans-serif;
	text-decoration:underline;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:0;
	margin-top:0;
	padding-top:0;
}


.footerlinks .widget p{
	line-height:16px;
}


.footerlinks .widget p a{	color:#fff; text-decoration:none;}

.footerlinks .widget p a:hover{	text-decoration:underline;}




.footerlinks .menu {
	list-style:none;
}


.footerlinks .menu li a{
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;	
}


.footerlinks .menu li a:hover{
	text-decoration:underline;
}

	.footerlinks-right{
		width: 21%;
	}

	.footerlinks-center{
		width: 50%;
		padding: 0;
		border-left:#f5f5f5 1px solid;
		border-right:#f5f5f5 1px solid;	
	}

 
.footerlinks .widget .title, .footerlinks .widget .post-meta{
	padding-bottom:0;
	margin-bottom: 5px;
}


.footerlinks .post{
	margin-bottom:0;
	padding-bottom:0;
}


.footerlinks #woo_component-3{	padding-bottom:0 !important; margin-bottom:0;}

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

.section0 .text-center h2
{
}


.section1 .text-center h2, .section .text-center h2
{
	font-size:12px !important;
	line-height:18px !important
}


#section0.section .text-center h2 {

color:#fff; 
}


.section1 .text-center h2,.section .text-center h2 {
  font-size: 3vmax;
  line-height:4vmax;
 
}


 
 
 
.container.myslidepo.text-center {
 
 
}

.topdescription { margin:20px 0; }

.topdescription span { font-size:14px; }

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

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


#menu-nav-mobile {
    margin: 0;
    padding: 10px 0;
}


#menu-nav-mobile li {
    border-top: 1px solid #DFDFDF;
    list-style: none;
}


#menu-nav-mobile ul.sub-menu {
    position: relative;
    top: auto;
    margin: 0;
    width: auto;
    background: transparent;
}


#menu-nav-mobile ul.sub-menu li {
    margin-top: 0;
    height: auto;
    border-top: 1px solid #DFDFDF;
}


#menu-nav-mobile .sub-menu li a {
    padding-left: 20px;
}


#menu-nav-mobile .menu-parent-item i {
	position: absolute;
    top: 50%;
    right: 0px;
    margin: -8px 0 0 0;
    color: #B2B2B6;
    font-size: 20px;
	
	-webkit-transition: all 0.1s linear 0s;
    -moz-transition: all 0.1s linear 0s;
    -o-transition: all 0.1s linear 0s;
    transition: all 0.1s linear 0s;
}


#menu-nav-mobile .menu-parent-item.open i {
	-webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

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


.footer-social { text-align: right; right: 0; width: 490px; height: 38px; }



.suboptions-icon {
border:0 none;
display:inline;
margin:1px;
}


.half {
	float:left;
	width:50%;
}

#footer_text ul li.first {
	margin-left: 0px;
}

.breakdownDetails table th.first,
.breakdownDetails table td.first {
	border-left: 1px solid #c9d5dc;
	width: 175px;
}

#compareContent .container fieldset.first {
	margin-left: 0px;
}


#topbar-menu li.menu-item {
	display: block;
	float: left;
	margin-left: 25px;
}


#topbar-menu li.menu-item a {
	color: #f4f4f4;
	text-decoration: none;
}


ul#topbar-menu li.menu-item a {
}


ul#mainmenu-menu li.menu-item {
	position: relative;
	
	border-right: 1px solid #E2E2E2;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: bold;
}


ul#mainmenu-menu li.menu-item a {
	color: #5e5e5e;
	display: block;
	padding: 20px 40px;
	text-decoration: none;
}


ul#mainmenu-menu li.menu-item a:hover {
	background: #F9F9F9;
}


#mainmenu.scaled li.menu-item {
	width: auto;
	height: 52px;
	
	border: none;
	display: table-cell;
	float: none;
}


#mainmenu.scaled li.menu-item a {
	border: 1px solid #E2E2E2;
	border-width: 1px 1px 1px 0;
	text-align: center;
}


#mainmenu.scaled li.menu-item:first-child a {
	border-left-width: 1px;
}


body .hero-slider .wooslider .slide-content{margin:0;}
footer .footer-menu{border-top:1px solid #a4a4a4;padding-top:15px;margin:15px auto 0}
footer .footer-menu ul{padding:0;margin:0 0 20px 0}
footer .footer-menu ul.menu{font-size:13px;font-weight:500;list-style:none;margin-left:20px}
footer .footer-menu ul.menu:first-child{margin-left:0}
footer .footer-menu ul.menu a:hover{text-decoration:none;cursor:pointer;color:inherit}
footer .footer-menu ul .sub-menu{margin-top:4px}
footer .footer-menu ul .sub-menu li{list-style:none;line-height:1.7}
footer .footer-menu ul .sub-menu li a{font-size:12px;font-weight:400;color:#555}
footer .footer-menu ul .sub-menu li a:hover{cursor:pointer;text-decoration:underline}
#banner #caption-area,#banner p,#comment-area,#fixed-article-bar,#related-stories,#sidebar,.ad,.carousel .item,.enews-modal,.footer-brandbar,.footer-menu,.form-search,.navbar-nav,.search-modal,.social-share,footer{display:none!important}



.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}


.video-container.no-controls {
  padding-top: 0;
}


.video-container iframe, .video-container object, .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.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:14px;padding-right:14px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}

.responsive_banner_cont .text_1 { font-family: 'roboto_condensedbold'; font-size: 29px; line-height: 120%; color: white; }

.responsive_banner_cont .text_1 span { font-family: 'roboto_condensedregular'; }


.container .content .item .date {
	width: 33%; display: block; float: right;
	font-weight: 700; text-align: right;
}

 
	.container .content .item .time,
	.container .content .item .views,
	.container .content .item .date {
		font-size: 11px;
	}


#g-expanded .g-infolist.g-latest-blog .g-infolist-item-text {
  padding: 0;
}


#g-footer .g-infolist.g-gridmenu .g-infolist-item-text {
  padding: 0;
}
section.stories.focus .story-row .story-wrap{max-width:1130px;margin:0 auto}
