﻿



#main {padding: 30px 0 0 0;}
.carousel{position:relative}
.carousel-inner{position:relative;overflow:hidden;width:100%}
.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-control.left{background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.5) 0),color-stop(rgba(0,0,0,.0001) 100%));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}
.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.0001) 0),color-stop(rgba(0,0,0,.5) 100%));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}
.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;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}

.carousel-mind {
    background-size: cover;
}

.carousel-mind-back-2 {
    background-size: cover;
}

.carousel-mind .carousel-caption {
    position: static;
    text-align: left;
}

.carousel-mind .carousel-img-wrap {
    display: table-row;
}

.carousel-mind .carousel-img {
    display: table-cell;
    height: 400px;
    overflow: hidden;
    vertical-align: middle;
}

.carousel-mind .carousel-img img {
    animation-delay: 0.7s;
    width: 100%;
}

.carousel-mind .carousel-indicators {
    bottom: 0 !important;
}

.carousel-mind .carousel-indicators li {
    margin: 0 2px;
}

.carousel-text h1 {
    color: #FFFFFF;
    font-size: 3em;
    line-height: 1.4em;
    margin: 0 0 10px;
    padding: 0;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
    text-transform: uppercase;
}

.carousel-list {
    margin: 0 auto;
    top: 60px;
}

.carousel-list li {
    color: #FFFFFF;
    font-family: 'Abel',sans-serif;
    font-size: 2em;
    margin-bottom: 10px;
    overflow: hidden;
    text-transform: uppercase;
}

.carousel-list li:nth-child(1) {
    animation-delay: 0.3s;
}

.carousel-list li:nth-child(2) {
    animation-delay: 0.5s;
}

.carousel-list li:nth-child(3) {
    animation-delay: 0.7s;
}

.carousel-list li span {
    background-color: rgba(0, 0, 0, 0.4);
    padding: 18px;
}

.carousel-list li i {
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0.4);
    background-image: none;
    background-origin: padding-box;
    display: inline-block;
    margin-right: 10px;
    padding: 18px;
    text-align: center;
    vertical-align: baseline;
    width: 72px;
}

.carousel-images .carousel-indicators {
    bottom: auto;
    top: 10px;
}


.carousel-images .carousel-control {
    bottom: auto;
    color: #FFFFFF;
    font-size: 20px;
    height: 50px;
    left: 20px;
    opacity: 0.5;
    position: absolute;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    top: 50%;
    width: 50px;
    z-index: 2000;
}

.carousel-images .carousel-control.left {
    background-image: none;
    background-repeat: no-repeat;
    filter: none;
}

.carousel-images .carousel-control.right {
    background-image: none;
    background-repeat: no-repeat;
    filter: none;
    left: auto;
    right: 0;
}

.carousel-images .carousel-control:hover, .carousel-images .carousel-control:focus {
    color: #FFFFFF;
    opacity: 0.9;
    outline: medium none;
    text-decoration: none;
}

.carousel-images .carousel-caption {
    background-color: rgba(0, 0, 0, 0.5);
    bottom: 0;
    left: auto;
    padding: 20px;
    right: auto;
    width: 100%;
}

.carousel-images .carousel-caption h1, .carousel-images .carousel-caption h2, .carousel-images .carousel-caption h3, .carousel-images .carousel-caption h4, .carousel-images .carousel-caption h5, .carousel-images .carousel-caption h6 {
    color: #FFFFFF;
    margin: 0 0 10px;
}



.carousel .item {
    height: 500px;
    background-color: #777;
}


.carousel-wrapper .item {
    background: none no-repeat scroll center center / cover rgba(0, 0, 0, 0);
    height: auto;
}


  
  #slider-area {
    height: 100%;
  }


.mosaico-grande {
	width: 477px;
	height: 379px;
}


.mosaico-grande .mosaico-image {
	width: 477px;
	height: 329px;
}


.mosaico-grande .mosaico-image img {
	width: 477px;
	height: 329px;
}

.boxcontent .alignleft,
.boxcontent img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}

.boxcontent img.alignleft,
.boxcontent img.alignright,
.boxcontent img.aligncenter {
	margin-bottom: 12px;
}


.cb-s-modal .cb-search-field {
  color: #161616;
  padding: 0 0 0 10px;
  width: 100%;
  font-size: 20px;
  height: 40px;
  line-height: 40px;
  letter-spacing: 1px;
  border-bottom: 3px solid #161616;
}

.cb-s-modal .cb-search-field:focus {
  outline: 0;
}

.cb-s-modal .cb-search-submit {
  display: none;
}

.cb-s-modal .cb-info {
  margin-top: 20px;
  letter-spacing: 0px;
  text-transform: uppercase;
  font-size: 10px;
}

.cb-s-modal .cb-mask {
  float: left;
}

.cb-s-modal .cb-meta .cb-title {
  margin: 0;
  font-size: 16px;
  letter-spacing: 1px;
}

.cb-s-modal .cb-sub-posts {
  margin: 10px 0;
  text-align: center;
}

.cb-s-modal .cb-sub-posts li .cb-mask {
  display: none;
}

.cb-s-modal .cb-sub-posts li .cb-meta {
  padding: 0 10px 10px;
}

.cb-s-modal .cb-sub-posts li .cb-byline {
  margin-bottom: 0;
}

.cb-s-modal .cb-byline-short {
  margin-top: 0;
}

.cb-s-modal .cb-results-title {
  margin: 15px 0;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.cb-s-modal .cb-submit-form {
  margin-bottom: 0;
}


.cb-modal.cb-s-modal {
  max-width: none;
}


.cb-s-modal-on .cb-s-modal {
  visibility: visible;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -webkit-transform: translate3d(-50%, -50%, 0);
  -ms-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
}

.cb-s-modal-on #cb-overlay {
  visibility: visible;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
}


  .cb-s-modal .cb-style-1 .cb-mask img {
    -webkit-transition: 0.35s opacity;
    -transition: 0.35s opacity;
    transition: 0.35s opacity;
  }

  .cb-s-modal .cb-style-1 .cb-mask img:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
  }


  .cb-s-modal .cb-sub-posts li {
    width: 260px;
    margin-right: 30px;
    float: left;
  }

  .cb-s-modal .cb-sub-posts .cb-article-3 {
    margin-right: 0;
  }

.container{margin-left: auto;margin-right: auto; width: 932px; overflow:hidden}


#featured_content {
	position:relative;
	margin:0;
	padding:0;
}

.left{float:left;}
.bodyarea{padding:15px 0 30px 0;margin:0 auto 0 auto;width:906px;overflow:hidden;}

.span3{width:220px;}

.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%;}
 input.span3,textarea.span3,.uneditable-input.span3{width:152px;}

  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 256px;
  }
#quiz-progress .item-list .pager{text-align:left;}
.front #content #block-quicktabs-news_most_read .quicktabs-wrapper .item-list ul{border-bottom:1px solid #dcdcdc;padding:5px 0 7px 0;font-weight:bold;margin:-5px 0 40px 0;}
.item-list .title{font-weight:bold;}
.item-list ul{margin:0 0 0.75em 0;padding:0;}
.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;}
.item-list .pager{clear:both;text-align:center;}
.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}

.corner-bl {
	bottom: -1px;
	left: -1px;
	position: absolute;
}


.header_text_wrap {
  font-size: 14px;
  text-align: center;
  width: 100%;
}


.header_text_wrap a {
  color: #ffffff;
}


.header_text_wrap a:hover {
  text-decoration: underline;
}


.boxed-layout .header_text_wrap {
  float: left;
  padding: 6px;
  width: 60%;
}

.tribe-mobile #main{padding-top:0}


.md-modal {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 50%;
	max-width: 630px;
	min-width: 320px;
	height: auto;
	z-index: 2000;
	visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}



.md-effect-5.md-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}



.md-effect-6.md-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}



.md-effect-8.md-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}



.md-effect-9.md-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}



.md-effect-10.md-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}



.md-effect-13.md-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}



.md-effect-14.md-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}



.md-effect-15.md-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

#featured-slider, .content-boxed, h2.title-bg, .secondary-slider, #map-contact, #map-listing, .anuncioGrande {
	border-left:1px solid #c4c4c4; 
	border-top:1px solid #cccccc;
	border-right:1px solid #c4c4c4;
	border-bottom:1px solid #c5c5c5;
	background:#fff;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.15); -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.15); box-shadow: 0px 1px 3px rgba(0,0,0,0.15); 
}

.content-boxed {margin-bottom: 15px; padding: 0 10px;overflow: auto;}
#header,.main-nav,#footer-nav,.contact-info,.bar,.cycle-sentinel,.post-edit-link,.header-image,.read-all,.social,.wp-pagenavi{display:none !important}
#industries-we-serve .bar{border-top:4px solid #7db5b5;margin:0 auto;width:71px}
#home-feed #page-content #blog .bar{border-top:4px solid #9aca3b;margin:0 auto;width:71px}
#home-feed #page-content #twitter .bar{border-top:4px solid #ee355b;margin:0 auto;width:71px}
#main .content .headline .bar{border-top:4px solid #545653;margin:0 auto;width:71px;margin:0 0 40px}
#main .entry .related-posts .bar{border-top:4px solid #9bcdcd;margin:0 auto;width:71px;margin:45px 0 50px}
#staff-content.content .bar{border-top:4px solid #555654;margin:0 auto;width:71px;margin:0;width:102px}
.node-type-quiz #tabs-wrapper,.node-type-quiz span.print-link,.page-node-take #tabs-wrapper,.page-node-take span.print-link,.page-node-quiz-results #tabs-wrapper,.page-node-quiz-results span.print-link{display:none;}
.node-type-page #content.has-resources .node .content .print-link,.node-type-page #content.has-resources .node .content .additional-resource-container,.node-type-infographic #content.has-resources .node .content .print-link,.node-type-infographic #content.has-resources .node .content .additional-resource-container,.node-type-news #content.has-resources .node .content .print-link,.node-type-news #content.has-resources .node .content .additional-resource-container,.node-type-video #content.has-resources .node .content .print-link,.node-type-video #content.has-resources .node .content .additional-resource-container,.node-type-presentation #content.has-resources .node .content .print-link,.node-type-presentation #content.has-resources .node .content .additional-resource-container,.node-type-publication #content.has-resources .node .content .print-link,.node-type-publication #content.has-resources .node .content .additional-resource-container,.node-type-sample-materials #content.has-resources .node .content .print-link,.node-type-sample-materials #content.has-resources .node .content .additional-resource-container{margin-top:15px;}
.print-link{float:right;display:block;height:25px;width:25px;}
.print-link .print_html,.print-link a{margin:0px;padding:0px;}
.print-link a svg{height:20px;width:20px;margin-top:6px;}
.print-link a svg path,.print-link a svg polygon{fill:#0091b2;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.print-link a:hover svg path,.print-link a:hover svg polygon{fill:#263685;}
.node-type-landing-page .print-link,.node-type-landing-page .comment-comments,.node-type-landing-page .comment-new-comments,.node-type-landing-page .comment-add{display:none;visibility:hidden;opacity:0;}
#page.page-error .print-link{display:none;visibility:hidden;opacity:0;}


.mp-pusher {
	position: relative;
	left: 0;
	height: 100%;
}



.mp-pusher::after,
.mp-level::after,
.mp-level::before {
	position: absolute;
	top: 0;
	right: 0;
	width: 0;
	height: 0;
	content: '';
	opacity: 0;
}


.mp-pusher::after,
.mp-level::after {
	background: rgba(0,0,0,0.3);
	-webkit-transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;
	-moz-transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;
	transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;
}


.mp-pusher.mp-pushed::after,
.mp-level.mp-level-overlay::after {
	width: 100%;
	height: 100%;
	opacity: 1;
	-webkit-transition: opacity 0.3s;
	-moz-transition: opacity 0.3s;
	transition: opacity 0.3s;
}


.mp-pusher,
.mp-level {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}




.no-csstransforms3d .mp-pusher,
.no-js .mp-pusher {
	padding-left: 300px;
}



html, body, .mp-pusher { height:100%; min-height:100%; margin:0;}

    .q_logo a img {
        height: 80px !important;
    }
header .q_logo img.mobile{display:block!important;opacity:1!important;position:relative;margin:0 auto}
header .q_logo img.normal,header .q_logo img.light,header .q_logo img.dark,header .q_logo img.sticky{display:none!important}
header .q_logo.animate_logo div.normal{opacity:1!important;display:block}
header .q_logo.animate_logo div.dark,header .q_logo.animate_logo div.sticky{display:none}
.q_logo{display:table-cell;position:relative;top:auto;vertical-align:middle}
.q_logo a{left:-50%;width:auto!important}
.q_logo img{top:0;left:0}
.q_logo img.light,.q_logo img.sticky,.q_logo img.dark,.q_logo img.popup,.q_logo img.mobile{opacity:0}
header.scrolled .q_logo img.normal,header.scrolled.dark .q_logo img.normal,header.scrolled.light .q_logo img.normal{opacity:1}
header.scrolled .q_logo img.light,header.scrolled.light .q_logo img.light,header.scrolled.dark .q_logo img.light,header.scrolled .q_logo img.dark,header.scrolled.light .q_logo img.dark,header.scrolled.dark .q_logo img.dark{opacity:0}
header.light .q_logo img.normal{opacity:0}
header.light .q_logo img.light{opacity:1}
header.light .q_logo img.dark{opacity:0}
header.dark .q_logo img.normal{opacity:0}
header.dark .q_logo img.light{opacity:0}
header.dark .q_logo img.dark{opacity:1}
header.sticky .q_logo img.sticky{opacity:1}
header.sticky .q_logo img.normal,header.sticky .q_logo img.light,header.sticky .q_logo img.dark,header.sticky .q_logo img.popup,header.sticky .q_logo img.mobile{opacity:0!important}
.menu_bottom .q_logo a{display:inline-block}
header.centered_logo .q_logo{top:0}
header.centered_logo.sticky .q_logo{top:50%}
header.centered_logo .q_logo a{display:inline-block;vertical-align:middle}
header.centered_logo .q_logo img{top:0;margin:0}
header.centered_logo.centered_logo_animate .q_logo img,header:not(.centered_logo) .q_logo img{height:100%}
header.centered_logo.sticky .q_logo img{top:-50%}
header.fixed_hiding .q_logo a,header.fixed_hiding .q_logo{max-height:124px;opacity:1;-webkit-transition:max-height .2s ease 0s,opacity .2s ease 0s;-moz-transition:max-height .2s ease 0s,opacity .2s ease 0s;-o-transition:max-height .2s ease 0s,opacity .2s ease 0s;-ms-transition:max-height .2s ease 0s,opacity .2s ease 0s;transition:max-height .2s ease-out 0s,opacity .2s ease 0s}
header.fixed_hiding.scrolled .q_logo,header.fixed_hiding.scrolled .q_logo a{-webkit-transition:max-height .2s ease 0s,opacity .4s ease 0s;-moz-transition:max-height .2s ease 0s,opacity .4s ease 0s;-o-transition:max-height .2s ease 0s,opacity .4s ease 0s;-ms-transition:max-height .2s ease 0s,opacity .4s ease 0s;transition:max-height .2s ease-out 0s,opacity .4s ease 0s;max-height:0!important;opacity:0}
.popup_menu_opened .q_logo img.normal,.popup_menu_opened .q_logo img.light,.popup_menu_opened .q_logo img.sticky,.popup_menu_opened .q_logo img.dark,.popup_menu_opened .q_logo img.mobile{opacity:0!important}
.popup_menu_opened header .q_logo img.popup{opacity:1!important}

	.newspress_date { display:block; font-size:10px; font-weight:bold; color:#666; padding-top:4px;}


.sliderheading{width: 330px;
margin: 0 auto;
}
#usersite-container section.calendar_feature table.table-style,#usersite-container section.bandsintown_feature table.table-style{width:100%;border-spacing:0}
#usersite-container section.calendar_feature table.table-style td,#usersite-container section.calendar_feature table.table-style th,#usersite-container section.bandsintown_feature table.table-style td,#usersite-container section.bandsintown_feature table.table-style th{padding:1em 1em .95em}
#usersite-container section.calendar_feature table.table-style td,#usersite-container section.bandsintown_feature table.table-style td{border-width:1px 0;border-style:solid;vertical-align:top}
#usersite-container section.calendar_feature table.table-style td:first-child,#usersite-container section.bandsintown_feature table.table-style td:first-child{border-left-width:1px}
#usersite-container section.calendar_feature table.table-style td:last-child,#usersite-container section.bandsintown_feature table.table-style td:last-child{border-right-width:1px}
#usersite-container section.calendar_feature table.table-style th,#usersite-container section.bandsintown_feature table.table-style th{padding:.75em 1em .7em;border-width:1px 0 0;border-style:solid;font-size:0.8em;font-weight:700;text-align:left;text-transform:uppercase}
#usersite-container section.calendar_feature table.table-style th:first-child,#usersite-container section.bandsintown_feature table.table-style th:first-child{border-left-width:1px}
#usersite-container section.calendar_feature table.table-style th:last-child,#usersite-container section.bandsintown_feature table.table-style th:last-child{border-right-width:1px}
#usersite-container section.calendar_feature table.table-style td+td,#usersite-container section.bandsintown_feature table.table-style td+td{border-left:0}
#usersite-container section.calendar_feature table.table-style tr+tr td,#usersite-container section.bandsintown_feature table.table-style tr+tr td{border-top:0}
#usersite-container section.calendar_feature table.table-style td.event-date,#usersite-container section.bandsintown_feature table.table-style td.event-date{width:20%}
#usersite-container section.calendar_feature table.table-style td.event-date span.text,#usersite-container section.bandsintown_feature table.table-style td.event-date span.text{display:block}
#usersite-container section.calendar_feature table.table-style td.event-date span.text.date,#usersite-container section.bandsintown_feature table.table-style td.event-date span.text.date{font-weight:bold}
#usersite-container section.calendar_feature table.table-style td.event-date time,#usersite-container section.bandsintown_feature table.table-style td.event-date time{white-space:nowrap}
#usersite-container section.calendar_feature table.table-style td.event-date .date-long,#usersite-container section.bandsintown_feature table.table-style td.event-date .date-long{display:none}
#usersite-container section.calendar_feature table.table-style td.event-name,#usersite-container section.bandsintown_feature table.table-style td.event-name{width:45%}
#usersite-container section.calendar_feature table.table-style td.event-name .text-tertiary,#usersite-container section.bandsintown_feature table.table-style td.event-name .text-tertiary{display:none}
#usersite-container section.calendar_feature table.table-style td.event-location,#usersite-container section.bandsintown_feature table.table-style td.event-location{width:35%}
#usersite-container section.calendar_feature table.table-style+nav.pagination,#usersite-container section.bandsintown_feature table.table-style+nav.pagination{padding-top:0;border-top:0}

div.videolisting-images a img.thumb {
	width:177px;
	height:100px;
}

div.articlelisting-images a img.thumb {
	width:127px;
	height:176px;
}

#homepage .three-column .content .btn-container {
	text-align: center;
	margin-top: 6px;
}

#homepage .three-column .content .btn {
	padding: 4px 8px;
}

#homepage .three-column h3.red, #homepage .three-column a.btn.red, #homepage .three-column a.btn.red:hover {
	color: #f37a8a !important;
	background-color: #9e2432;
}

#homepage .three-column h3.green, #homepage .three-column a.btn.green, #homepage .three-column a.btn.green:hover {
	color: #b5d2c8 !important;
	background-color: #468074;
}

#homepage .three-column h3.blue, #homepage .three-column a.btn.blue, #homepage .three-column a.btn.blue:hover {
	color: #86b9d8 !important;
	background-color: #00548a;
}


.row .col {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.75rem;
}


.row .col.s1 {
  width: 8.33333%;
  margin-left: 0;
}


.row .col.s2 {
  width: 16.66667%;
  margin-left: 0;
}


.row .col.s3 {
  width: 25%;
  margin-left: 0;
}


.row .col.s4 {
  width: 33.33333%;
  margin-left: 0;
}


.row .col.s5 {
  width: 41.66667%;
  margin-left: 0;
}


.row .col.s6 {
  width: 50%;
  margin-left: 0;
}


.row .col.s7 {
  width: 58.33333%;
  margin-left: 0;
}


.row .col.s8 {
  width: 66.66667%;
  margin-left: 0;
}


.row .col.s9 {
  width: 75%;
  margin-left: 0;
}


.row .col.s10 {
  width: 83.33333%;
  margin-left: 0;
}


.row .col.s11 {
  width: 91.66667%;
  margin-left: 0;
}


.row .col.s12 {
  width: 100%;
  margin-left: 0;
}


.row .col.offset-s1 {
  margin-left: 8.33333%;
}


.row .col.offset-s2 {
  margin-left: 16.66667%;
}


.row .col.offset-s3 {
  margin-left: 25%;
}


.row .col.offset-s4 {
  margin-left: 33.33333%;
}


.row .col.offset-s5 {
  margin-left: 41.66667%;
}


.row .col.offset-s6 {
  margin-left: 50%;
}


.row .col.offset-s7 {
  margin-left: 58.33333%;
}


.row .col.offset-s8 {
  margin-left: 66.66667%;
}


.row .col.offset-s9 {
  margin-left: 75%;
}


.row .col.offset-s10 {
  margin-left: 83.33333%;
}


.row .col.offset-s11 {
  margin-left: 91.66667%;
}


.row .col.offset-s12 {
  margin-left: 100%;
}

  
  .row .col.m2 {
    width: 16.66667%;
    margin-left: 0;
  }

  
  .row .col.m3 {
    width: 25%;
    margin-left: 0;
  }

  
  .row .col.m4 {
    width: 33.33333%;
    margin-left: 0;
  }

  
  .row .col.m5 {
    width: 41.66667%;
    margin-left: 0;
  }

  
  .row .col.m6 {
    width: 50%;
    margin-left: 0;
  }

  
  .row .col.m7 {
    width: 58.33333%;
    margin-left: 0;
  }

  
  .row .col.m8 {
    width: 66.66667%;
    margin-left: 0;
  }

  
  .row .col.m9 {
    width: 75%;
    margin-left: 0;
  }

  
  .row .col.m10 {
    width: 83.33333%;
    margin-left: 0;
  }

  
  .row .col.m11 {
    width: 91.66667%;
    margin-left: 0;
  }

  
  .row .col.m12 {
    width: 100%;
    margin-left: 0;
  }

  
  .row .col.offset-m1 {
    margin-left: 8.33333%;
  }

  
  .row .col.offset-m2 {
    margin-left: 16.66667%;
  }

  
  .row .col.offset-m3 {
    margin-left: 25%;
  }

  
  .row .col.offset-m4 {
    margin-left: 33.33333%;
  }

  
  .row .col.offset-m5 {
    margin-left: 41.66667%;
  }

  
  .row .col.offset-m6 {
    margin-left: 50%;
  }

  
  .row .col.offset-m7 {
    margin-left: 58.33333%;
  }

  
  .row .col.offset-m8 {
    margin-left: 66.66667%;
  }

  
  .row .col.offset-m9 {
    margin-left: 75%;
  }

  
  .row .col.offset-m10 {
    margin-left: 83.33333%;
  }

  
  .row .col.offset-m11 {
    margin-left: 91.66667%;
  }

  
  .row .col.offset-m12 {
    margin-left: 100%;
  }

  
  .row .col.l2 {
    width: 16.66667%;
    margin-left: 0;
  }

  
  .row .col.l3 {
    width: 25%;
    margin-left: 0;
  }

  
  .row .col.l4 {
    width: 33.33333%;
    margin-left: 0;
  }

  
  .row .col.l5 {
    width: 41.66667%;
    margin-left: 0;
  }

  
  .row .col.l6 {
    width: 50%;
    margin-left: 0;
  }

  
  .row .col.l7 {
    width: 58.33333%;
    margin-left: 0;
  }

  
  .row .col.l8 {
    width: 66.66667%;
    margin-left: 0;
  }

  
  .row .col.l9 {
    width: 75%;
    margin-left: 0;
  }

  
  .row .col.l10 {
    width: 83.33333%;
    margin-left: 0;
  }

  
  .row .col.l11 {
    width: 91.66667%;
    margin-left: 0;
  }

  
  .row .col.l12 {
    width: 100%;
    margin-left: 0;
  }

  
  .row .col.offset-l1 {
    margin-left: 8.33333%;
  }

  
  .row .col.offset-l2 {
    margin-left: 16.66667%;
  }

  
  .row .col.offset-l3 {
    margin-left: 25%;
  }

  
  .row .col.offset-l4 {
    margin-left: 33.33333%;
  }

  
  .row .col.offset-l5 {
    margin-left: 41.66667%;
  }

  
  .row .col.offset-l6 {
    margin-left: 50%;
  }

  
  .row .col.offset-l7 {
    margin-left: 58.33333%;
  }

  
  .row .col.offset-l8 {
    margin-left: 66.66667%;
  }

  
  .row .col.offset-l9 {
    margin-left: 75%;
  }

  
  .row .col.offset-l10 {
    margin-left: 83.33333%;
  }

  
  .row .col.offset-l11 {
    margin-left: 91.66667%;
  }

  
  .row .col.offset-l12 {
    margin-left: 100%;
  }


.post-type-archive-video .archive-video-content .row .col {
  padding: 0;
}


.tax-video_categories .taxonomy-video-categories-content .col {
  padding: 0;
}


.page-id-186 .ambassador-perks .col {
  padding: 0 30px;
}
#footer_wrapper{max-width:940px;margin:0 auto;}
#footer #footer_wrapper{padding-top:120px;}
#footer_wrapper,#top-area{padding:0 15px;}

.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
footer ul:nth-child(1) .page_item a,footer ul:nth-child(2) .page_item a,footer ul:nth-child(3) .page_item a,footer ul:nth-child(4) .page_item a{margin-bottom:10px;display:block}
#top-search-form-container{display:none;background:#0c0c0c;background:rgba(0,0,0,.95);width:100%;height:100%;padding:.8em .5em;position:fixed;z-index:99998}

.main-content {
	width: 100%;
}




#recent-posts .post .heading h2  { font-size: 11px; text-transform: uppercase; }

#recent-posts2 .post .heading  { width: 270px; padding: 15px; position: absolute; bottom: 0; left: 0; background: rgba(0,0,0,0.8); }

#recent-posts2 .post .heading h2  { font-size: 15px; text-transform: uppercase; }

#recent-posts2 .post .heading h2 a  { color: #fff; }

#recent-posts .post .heading  { width: 270px; padding: 15px; position: absolute; bottom: 0; left: 0; background: rgba(0,0,0,0.8); }

#recent-posts .post .heading h2 a  { color: #fff; }
.panels-flexible-region {
  padding: 0;
}


.panels-flexible-region-inside {
  padding-right: 0.5em;
  padding-left: 0.5em;
}


.panels-flexible-region-inside-first {
  padding-left: 0;
}


.panels-flexible-region-inside-last {
  padding-right: 0;
}


.panels-flexible-region-11-desc {
  float: left;
  width: 99.0000%;
}


.panels-flexible-region-11-left_region {
  float: left;
  width: 49.5000%;
}


.panels-flexible-region-11-featured_region {
  float: left;
  width: 49.5000%;
}


.panels-flexible-region-11-download_free_games {
  float: left;
  width: 99.0000%;
}


.panels-flexible-region-637-center {
  float: left;
  width: 99.0000%;
}


.panels-flexible-region-93-a {
  float: left;
  width: 99.0000%;
}


.panels-flexible-region-92-center {
  float: left;
  width: 99.0000%;
}


#sidebar .widget:hover [class^="icon-"].icon-3x.alt-style {
	background-color: rgba(0,0,0,0.035)!important;
}


.col:not(#post-area):not(.span_12):not(#sidebar):hover .hovered .circle-border, #sidebar .widget:hover .circle-border {
	border: 1px solid #27CFC3;
    transform: scale(1.18);
    -moz-transform: scale(1.18);
    -o-transform: scale(1.18);
    transition-timing-function: cubic-bezier(0.4, 0.25, 0.14, 1.73);
    -moz-transition-timing-function: cubic-bezier(0.4, 0.25, 0.14, 1.73);
    -webkit-transition-timing-function: cubic-bezier(0.4, 0.25, 0.14, 1.73);
    -o-transition-timing-function: cubic-bezier(0.4, 0.25, 0.14, 1.73);
}


.col:not(#post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.hovered, .col:not(#post-area):not(.span_12):not(#sidebar):hover [class*=" icon-"].icon-3x.hovered, #sidebar .widget:hover [class^="icon-"].icon-3x {
	color: #fff!important;
	background-color: #27CFC3;
}


#footer-outer .widget h4, .text-on-hover-wrap .categories a {
	color: #777;
	font-size: 12px;
	font-family: 'OpenSansbold';
    letter-spacing: 2px; 
    text-transform: uppercase;
	margin-bottom: 20px;
}


#footer-outer .widget {
	margin-bottom: 30px;
}


#footer-outer .widget.widget_categories ul ul, #footer-outer .widget.widget_pages ul ul, #footer-outer .widget.widget_nav_menu ul ul, #slide-out-widget-area .widget.widget_nav_menu ul ul {
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 20px;
}


#footer-outer .widget.widget_categories li, #footer-outer .widget.widget_pages li, #footer-outer .widget.widget_nav_menu li, #slide-out-widget-area .widget.widget_nav_menu li {
	border-bottom: 0px!important;
	padding: 0px!important;
}


#footer-outer .widget.widget_categories li a, #footer-outer .widget.widget_pages li a, #footer-outer .widget.widget_nav_menu li a {
	padding: 8px 0px;
	display: block;
	border-bottom: 1px solid #444444;	
}


#slide-out-widget-area .widget.widget_nav_menu li a {
	padding: 6px 0px;
	display: block;
}


#footer-outer .span_3 .widget:last-child {
	margin-bottom: 0px;
}


#footer-outer .widget ul li {
	margin-bottom: 7px;
}


#slide-out-widget-area .widget h4 {
	margin-bottom: 8px;
}


#footer-outer .widget.widget_nav_menu li a {
  border-bottom: 0px!important;
}


#sidebar .widget li.recentcomments {
	padding: 15px!important;
	margin-bottom: 22px;
	border: none;
	position: relative;
	display: block;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.02);
}


#sidebar .widget li:first-child {
	padding-top: 0px;
}



#sidebar .widget .tagcloud a, .post-tags a  {
	background-color: #333333;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    float: left;
    line-height: 22px;
    margin: 3px 3px 0px 0px;
    font-size: 8pt!important;
    padding: 5px 7px;
    position: relative;
    text-transform: capitalize;
    transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
}


#sidebar .widget .tagcloud a:hover, .post-tags a:hover {
	background-color: #27CFC3;
}


#sidebar .widget input[type=text], #sidebar .widget input[type=email] {
    padding: 10px;
    width: 100%;
}


#sidebar .widget form p {
	padding-bottom: 15px;
}



#sidebar .widget.widget_categories ul ul, #sidebar .widget.widget_pages ul ul, #sidebar .widget.widget_nav_menu ul ul {
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 20px;
}


#sidebar .widget.widget_categories li, #sidebar .widget.widget_pages li, #sidebar .widget.widget_nav_menu li {
	border-bottom: 0px!important;
	padding: 0px!important;
}


#sidebar .widget.widget_categories li a, #sidebar .widget.widget_pages li a, #sidebar .widget.widget_nav_menu li a {
	padding: 8px 0px;
	display: block;
	border-bottom: 1px solid #E6E6E6;	
}
.col:not(#post-area):not(.span_12):not(#sidebar):hover .hovered .circle-border,#sidebar .widget:hover .circle-border{border-color:#0867b1;}
.col:not(#post-area):not(.span_12):not(#sidebar):hover .extra-color-1.hovered .circle-border,.woocommerce-page table.cart a.remove,#sidebar .widget:hover .extra-color-1 .circle-border,.woocommerce-page table.cart a.remove{border-color:#cccccc;}
.col:not(#post-area):not(.span_12):not(#sidebar):hover .extra-color-2.hovered .circle-border,#sidebar .widget:hover .extra-color-2 .circle-border{border-color:#a81303;}
.col:not(#post-area):not(.span_12):not(#sidebar):hover .extra-color-3.hovered .circle-border,#sidebar .widget:hover .extra-color-3 .circle-border{border-color:#333333;}

.nav ul li ul.sub-menu {
	display: none;
}

.nav ul li:hover ul.sub-menu {
	display: block;
	position: absolute;
	z-index: 15;
	top: 50px;
	left: -25%;
	line-height: 1;
	background: #45484d; 
background: -moz-linear-gradient(45deg,  #45484d 0%, #000000 100%); 
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#45484d), color-stop(100%,#000000)); 
background: -webkit-linear-gradient(45deg,  #45484d 0%,#000000 100%); 
background: -o-linear-gradient(45deg,  #45484d 0%,#000000 100%); 
background: -ms-linear-gradient(45deg,  #45484d 0%,#000000 100%); 
background: linear-gradient(45deg,  #45484d 0%,#000000 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=1 ); 
	width: auto;
	min-width: 150%;
	-webkit-box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	-moz-box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	border: 1px solid #f5dc0a;
	text-align: center;
}

.nav ul li:hover ul.sub-menu:after, .nav ul li:hover ul.sub-menu:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.nav ul li:hover ul.sub-menu:after {
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #121212;
	border-width: 10px;
	margin-left: -10px;
}

.nav ul li:hover ul.sub-menu:before {
	border-color: rgba(245, 220, 10, 0);
	border-bottom-color: #f5dc0a;
	border-width: 16px;
	margin-left: -16px;
}


.nav ul li.current_page_item ul.sub-menu:before, .nav ul li.current_menu_item ul.sub-menu:before, .nav ul li.current-page-ancestor ul.sub-menu:before {
	border-color: rgba(142, 224, 105, 0);
	border-bottom-color: #8ee069;
	border-width: 16px;
	margin-left: -16px;
}


.nav ul li.current_page_item ul.sub-menu, .nav ul li.current_menu_item ul.sub-menu, .nav ul li.current-page-ancestor ul.sub-menu {
border: 1px solid #8ee069;
}


.nav ul li:hover ul.sub-menu li {
	display: block;
	margin: 0px;
	margin-bottom: 5px;
	border-bottom: 1px solid #4e4e49;
}

.nav ul li:hover ul.sub-menu li:after {
	content: "";
	margin: 0px;
}

.nav ul li:hover ul.sub-menu li:last-child {
	margin: 0px;
	border: 0px;
}

.nav ul li:hover ul.sub-menu li a {
	display: block;
	color: #f5dc0a;
	padding: 6%;
}

.nav ul li:hover ul.sub-menu li a:hover {
color: #fff;
}

.nav ul li ul.sub-menu li ul.sub-menu {
	display: none;
}

.nav ul li ul.sub-menu li:hover ul.sub-menu {
	display: block;
	position: absolute;
	z-index: 15;
	top: 0px;
	left: 100%;
	line-height: 1;
	background-color: #121212;
	width: 100%;
	-webkit-box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	-moz-box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	border: 1px solid #f5dc0a;
}

.social ul .soc_flkr a{ background-position:-128px 0;}


	#menu-main-menu li.menu-item a.trigger-mid, #navi-sub-menus li.menu-item a.trigger-bottom  { 
		display: none;
	}


	#menu-main-menu li.menu-item i, #navi-sub-menus li.menu-item i { 
		display: inline-block;
		color: #a4a3a3;
		font-size: 14px;
		margin-right: 1.5em;
	}


	#menu-main-menu li.menu-item, #navi-sub-menus li.menu-item {
		padding: 15px 30px;
		display: block;
		text-align: right;
		border-bottom: solid 2px #1e1e1e;
	}


	#menu-main-menu li.menu-item a, #navi-sub-menus li.menu-item a{
		display: inline;
		width: 100%;
		border: 0;
		padding: 0;	
		font-size: 16px;
	}
.poll .vote-form .choices .title{font-weight:bold;}
.item-list .title{font-weight:bold;}
.calendar-calendar div.title{font-size:.8em;text-align:center;}
.calendar-calendar div.title a{color:#000;}
.calendar-calendar div.title a:hover{color:#c00;}
.calendar-calendar .mini .title{font-size:.8em;}
.popups-title div.title{float:left;}
h1.title,h2.title,h3.title{margin:0;}
.block h2.title{margin:0 0 .667em;font-size:1.46em;}
h1.title{font-size:200%;}
h1.title,h1.title a,h1.title a:hover{margin:0;margin-bottom:0;color:#6191c5;font-family:"Trebuchet MS","Bitstream Vera Sans",Verdana,Arial,Helvetica,sans-serif;font-weight:normal;line-height:normal;}
.comment  h3.title{font-size:122%;}
.comment  h3.title,.comment  h3.title a{margin-bottom:3px;margin-top:0;color:#2266ab;font-weight:normal;font-family:"Trebuchet MS","Bitstream Vera Sans",Verdana,Arial,Helvetica,sans-serif;}
li.home-green .parent-background{background:#1abc9c}
li.home-green .parent-border{border-color:#1abc9c}
li.home-green .parent-arrow:after{border-bottom-color:#1abc9c}
li.home-green .parent-color,a.home-green{color:#1abc9c}
.home-green .sidebar-box-heading,.orange a.tag-item:hover{background:#1abc9c}
.home-green .tag-item:hover{background:#1abc9c}
#byway-detail .info-row .block{display:table-cell;vertical-align:top;border-right:1px solid;font-size:16px;padding:0 6px}
#byway-detail .info-row .block.regions{min-width:16%}
#byway-detail .info-row .block.amenities{border:none;text-align:right;padding-left:14px}
#byway-detail .info-row .block.route{text-align:left}
#byway-detail .info-row .block.route span{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:top}
#byway-detail .info-row .block.route span.number{text-align:left;font-size:28px;font-weight:500;margin:0 4px 0 0}
#byway-detail .info-row .block.route span.copy{width:76%;text-align:left;line-height:1.2;font-size:16px}
#byway-detail .info-row .block.drive{text-align:left;white-space:nowrap}
#byway-detail .info-row .block.drive span{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:top}
#byway-detail .info-row .block.drive span.number{text-align:left;font-size:28px;font-weight:500;margin:0 4px 0 0}
#byway-detail .info-row .block span.copy{display:block;width:100%;margin-top:6px}


.alignleft {
  float: left;
  margin: 5px 10px 5px 0;
  }


img.alignleft {
  float: left;
  margin: 5px 10px 5px 0;
  }
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
.block:first-child h2.block-title{margin-top:0}
.region-help .block{overflow:hidden}
.block ul li.active-trail{background:none repeat scroll 0 0 #fafafa;}
.region-sidebar-first .block{margin-bottom:5%;}
.region-sidebar-first .block h2{font-size:18px;margin:5px 0px;padding:12px;letter-spacing:1px;text-transform:capitalize;background:#eeeeee;box-shadow:0px 8px 10px -8px #999;}
.region-sidebar-first .block .content{margin:-3px 5px 0 5px;}
.region-sidebar-second .block{margin-bottom:5%;}
.region-sidebar-second .block h2{font-size:18px;margin:5px 0px;padding:12px;letter-spacing:1px;text-transform:capitalize;background:#eeeeee;box-shadow:0px 8px 10px -8px #999;}
.region-sidebar-second .block .content{margin:-3px 5px 0 5px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#ffffff;}
.region-content-front h2.block-title{color:rgb(34,46,54);font-size:16px;margin:2% 0 1% 0;font-weight:bold;padding:12px;background:#eee;border-radius:5px;box-shadow:0px 8px 10px -8px #999;}



.entry-meta { clear: both; margin: 0 0 25px 0; font-size: 12px; color: #999; }

.entry-meta a { color: #777; }

.entry-meta a:hover { color: #000; text-decoration: none; }

.widget-widget_twitter .entry-meta {  font-size:11px;  clear:both;}

  .featured-story .category-tag {
    display: none; }

    .featured-story.active .category-tag {
      display: block;
      z-index: 2; }


.category-tag {
  border: 5px solid #fff;
  background: #a9dcda;
  color: #00529b;
  display: block;
  font: 700 14px/14px "gentona", "Georgia", serif;
  left: -25px;
  letter-spacing: 2px;
  padding: 9px 14px;
  position: absolute;
  top: -25px;
  text-transform: uppercase; }

  .category-tag:hover {
    background: #fff;
    color: #00529b; }

  .category-tag.orange {
    background: #f37021;
    color: #fff; }

  .big-stat-wrap .category-tag, .tweet-block .category-tag {
    left: auto;
    top: 22px;
    right: 15px; }

  .big-stat-wrap.ufalert .category-tag, .tweet-block.ufalert .category-tag {
    background: #ed1c24;
    color: #fff;
    left: 15px;
    right: auto; }

    .big-stat-wrap.ufalert .category-tag:hover, .tweet-block.ufalert .category-tag:hover {
      color: #ed1c24;
      background: #fff; }

    .big-stat-wrap.ufalert .category-tag .icon-alert, .tweet-block.ufalert .category-tag .icon-alert {
      height: 15px;
      width: 15px;
      vertical-align: bottom;
      margin-right: 5px; }

.big-stat-img .category-tag {
  right: auto;
  left: 15px; }

.bio .category-tag {
  display: none; }



.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;
	}
.other_sections{height:44px;}
.other_sections .in{width:968px;margin-left:auto;margin-right:auto;}


.container .pagination {
	width: 100%; float: left;
	padding: 0 30px;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


.container .pagination .wrap {
	-webkit-box-shadow:  none;
	box-shadow: none;
}


.container .pagination a,
.container .pagination span {
	display: inline-block; float: none;
	padding: 2px 7px;
	color: #737373;
	font-size: 11px; font-weight: 700;
}


.container .pagination span,
.container .pagination a:hover {
	background: #AEE8F9; color: #fff;
}


	.container .pagination a {
		display: none;
		font-size: 15px;        
	}


	.container .pagination span {
		padding: 2px 10px; margin: 0 5px;
		font-size: 15px;
	}


	.container .pagination a.prev,
	.container .pagination a.next {
		display: inline-block;
	}



.page-loader{
    position: fixed;
    width:100%;
    height:100%;
    background: #fff;
    top:0;
    left:0;
    z-index:1000;
}

.page-loader .loader-icon{
    position: absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
}
