﻿

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


.genesis-nav-menu .menu-item:hover {
	position: static;
}



.menu .menu-item:focus {
	position: static;
}

	.js .nav-primary .genesis-nav-menu .menu-item,
	.js .site-header .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		margin: 1px 0;
		position: relative;
		text-align: left;
	}

	.js .genesis-nav-menu .menu-item:hover {
		position: relative;
	}

	.js .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {
		border: none;
		padding: 12px 0;
		width: 100%;
	}
.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}
.pager li{display:inline}
#Top_bar.is-sticky #logo img.logo-main{display:none}
#Header_creative #logo img.logo-main{display:none}


div.tabs div.tabs_menu div.tab { margin-right: 5px; }


div.hotel_tabs div.tabs_menu div.tab { margin-right: 5px; }
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}


.map__switcher-or {
	cursor: pointer;
	position: absolute;
	display: block;
	width: 150px;
	height: 106px;
	top: 77px;
	left: 10px;
}

.clear { clear:both; }

.footer-widgets h2.widget-title{
	background: transparent;;
}

#main h2.widget-title{
	    font-size: 1rem !important;
	
}

h2.widget-title:after {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    height: 2px;
    width: 40px;
    background: #ff3838;
}

h2.widget-title{
	font-size: 1rem !important;
    padding: 8px 0px;
    clear: both;
    position: relative;
    text-transform: uppercase;
    color: #636467;
}

.footerwidgetarea h2.widget-title{
  color: #D3D3D3;
  font-size: 1.2rem;
  padding: 10px;
}
.pr-3,.px-3{padding-right:1rem!important}
.pl-3,.px-3{padding-left:1rem!important}

.message{
    font-size: 20px;
    color: #6d6565;
    font-weight: 600;
}

#wp-calendar {
width : 100%;
}

#wp-calendar tr {
text-align : center;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.collapse{display:none;visibility:hidden}
.collapse.in{display:block;visibility:visible}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;visibility:visible!important}


	header .navbar-collapse,
	header .collapse{
		margin-top:45px;
	}


#ourshows {
	height: 20%;
	width: 100%;
}


#ourshows h2 {
	margin: 0;
	padding-top: 3.3%;
}

.img-box {
	text-align: left;
	margin-left: 60px;
}

.img-box img {
	border: 5px solid #e7e7e7;
	display: inline-block;
}
#u2428popup,#u2426popup,#u2427popup{width:15px;height:15px;margin-right:-10000px;margin-left:50%;}
.popup_anchor{position:relative;width:0px;height:0px;}
.quiz__wrapper{position:relative;width:100%}
.menu-toggle .mobile-menu{padding-left:3px}
.menu-toggle .mobile-menu:empty{display:none}


.eventstable .percbar {
width:60px;
border:solid 1px #DDD;
border-radius:3px;
height:15px;
margin-left:20px;
}

.themify_builder .image-6529-6-0-1.module-image .image-content .image-caption{font-size:1.5em; }

.themify_builder .image-6529-6-0-3.module-image .image-content .image-caption{font-size:1.5em; }
.block__item{margin-bottom:3rem}
.block__item .share__hover,.block__item p{font-family:Helvetica,Helvetica Neue,Arial,sans-serif;max-width:90%}

	#top .avia_hidden_link_text{display: none;}


#header-text-nav-wrap {
	padding-top: 15px;
	padding-bottom: 15px;
}

	.better-responsive-menu #header-text-nav-wrap {
		padding: 0;
	}

	.better-responsive-menu #header-text-nav-wrap #header-right-section .widget {
		padding: 0;
	}



.clearfix {
	display: inline-block;
}


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


* html .clearfix {
	height: 1%;
}
#footer_cta_products .container .cta_text_wrap{color:#fff;max-width:550px;width:100%;padding:20px 0}
#footer_cta_products .container .cta_text_wrap h3{font-size:2.25rem;line-height:2.75rem;border-bottom:1px solid #fff;padding-bottom:20px;margin-bottom:20px;font-weight:300}
#footer_cta_products .container .cta_text_wrap p{color:#fff;font-size:1.625rem;line-height:2.375rem;font-weight:300;margin:10px 0}


.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

#page {
	max-width: 1200px;
	margin: 0 auto;
}

.wide #page {
	max-width: 100%;
}







.mob-slider .flexslider{min-height: auto !important;}


.mob-slider{display:none;}


.mob-slider .flex-direction-nav a {margin:0px 0px 0;}

.mob-slider .flex-direction-nav .flex-next{right: 5px;}

.mob-slider .flex-direction-nav .flex-prev{left: 5px;}
.menu-footer-menu-container.has-gototop{margin-right:60px}
.img-fluid{max-width:100%;height:auto}
.img-fluid{max-width:100%;height:auto}


.tt-post-length {
  background: rgba(17, 17, 17, 0.7);
}


.tt-post-icon,
.tt-post-length,
.tt-post-quality {
  display: inline-block;
  font-weight: 600;
  padding: 5px;
  border-radius: 2px;
  font-size: 12px;
  text-align: center;
  color: #fff;
  margin: 0 2px;
}


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

  .col-md-4 {
    width: 33.33333333%; }

.prerendered-html {
  display: none;
}


.icon-box.icon-box-style-1 .icon-box-info p {
	font-size: 14.4px;
	font-size: 0.9rem;
}


.icon-box.icon-box-style-2 .icon-box-info-title {
	display: inline-block;
}


.icon-box.icon-box-reverse .icon-box-info {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}

#colophon #theme-attribution,
#colophon #site-info {
  text-align: center;
  margin-top: 25px;
  color: #aaaaaa;
  font-size: 11.5px;
}

#colophon #theme-attribution a,
#colophon #site-info a {
  color: #dddddd;
  text-decoration: none;
  font-weight: 500;
}
.row{margin-left:-15px;margin-right:-15px;}

	.tagline{font-family: "InterstateLight"; text-transform: uppercase; text-align: right; margin-top: 40px;}
#totop{height:9px;opacity:0;position:fixed;right:-60px;width:49px;z-index:999;display:block;top:85%;background-repeat:no-repeat;background-position:center 15px;background-color:#404040;font-size:9px;font-weight:900;color:#fff;text-align:center;line-height:1;border-radius:2px;padding:28px 0 21px}
#totop:before{position:absolute;content:"\e080";top:10px;left:50%;margin-left:-6px;font-size:11px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.on--totop#totop{right:10px;opacity:.7}
#totop:hover{opacity:1}
#sidebar ul.menu li a,.u-trans-all-2s,[id*=sidebar-widget-] ul.menu li a,div.widget ul.menu li a{transition:all .2s ease-out}


.mobi,
.search span,
.wordiness {
    display: none;
}

.main-holder { overflow:hidden; }


.superheading {
    font-size: 48px;
}

#main-logo-wrapper{
    position: relative;
    margin: 0;
    padding: 10px 0 0 18px;
    float: left;
}
.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}
.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}
.modal-dialog-centered::before{display:block;height:calc(100vh - (.5rem * 2));content:""}


body.marketing .header-special-aa{ background: #607c98; padding:1rem 0;}

body.marketing .header-special-aa .wrap{background-color: transparent;}

body.marketing .header-special-aa ul.list-news.topic-list figure{border:0;}

body.marketing .header-special-aa ul.list-news.topic-list figure img{border-bottom:solid 1px #ccc;}

body.marketing .header-special-aa ul.list-news.topic-list figure+div{background-color: #fff; padding:0.5rem;}
.span4{width:300px}
.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}
input.span4,textarea.span4,.uneditable-input.span4{width:286px}
.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}

    input.span4,
    textarea.span4,
    .uneditable-input.span4 {
        width: 218px;
    }
