﻿.tribe-mini-calendar-event .vcard{line-height:20px;margin-top:10px}


.td_uid_24_5d22a7bf006be .tds-title {
				    margin-top: 10px;
				}


.td_uid_30_5d22a7bf023aa .tds-title {
				    margin-top: 10px;
				}


.td_uid_36_5d22a7bf03cbd .tds-title {
				    margin-top: 10px;
				}


.td_uid_47_5d22a7bf061f9 .tds-title {
				    margin-top: 10px;
				}


.td_uid_53_5d22a7bf07aef .tds-title {
				    margin-top: 10px;
				}


.td_uid_59_5d22a7bf093e7 .tds-title {
				    margin-top: 10px;
				}


.td_uid_70_5d22a7bf0b756 .tds-title {
				    margin-top: 10px;
				}


.td_uid_76_5d22a7bf0d07d .tds-title {
				    margin-top: 10px;
				}


.td_uid_82_5d22a7bf0e972 .tds-title {
				    margin-top: 10px;
				}

.success-modal__text {
	font-size: 14px;
	line-height: 22px;
}

.an2{transition:all 0.2s ease-out 0s;}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }


#primary.sidebar-off #content {overflow:auto !important;}

#primary.communityPage #content {overflow:hidden !important;}


#content li {
	line-height: 26px;
}


.cityPage #content p {
	font-size: 17px;
	line-height: 22px;
}

#content-form-location{margin-top:3px;}


#content-form-submit{width:200px;margin-left:20px;}

	#content{padding-left:10px;padding-right:10px;}


#content.landing-page {
	width: 100%;
	padding: 0;
	margin:0 auto;
	background-color: transparent;
}


#content p{font-size:17px;line-height:26px;}



tr.gigpress-header th {
	font-weight: bold;
}

    .top-bar-left, .top-bar-right { text-align: left !important; width: 100%;}
.footer{padding:120px 0;padding:12rem 0;overflow:hidden;*zoom:1;color:#868686;font-size:14px;font-size:1.4rem}


.footer .copyright {
  margin: 0;
}


.footer .footer-social-links {
  text-align: right;
}


.footer .footer-social-links a {
  display: inline-block;
  padding: 0 6px;
}

  .copyright,
  .footer-social-links {
    text-align: center;
    margin: 10px 0;
  }

#new_header2 .nh2_option_block02{
	display:flex;
	align-items : center;
	justify-content : flex-end;
	flex:1 1 auto;
}



#new_header2 .nh2_option_block02 .nh2_plus{
	margin-right:25px;
}

.collapse { display: none }

.collapse.in { display: block }

tr.collapse.in { display: table-row }

tbody.collapse.in { display: table-row-group }

.navbar-collapse.collapse {  height: auto!important; padding-bottom: 0; overflow: visible!important }

.footer .site-top-name {
	font:400 11px/1.2em Sonsie One;
	color:#fe3e00;
	text-transform:lowercase;
}

.home .footer .site-top-name {
	position:relative;
	top:51px;
}


#footer-main {
    width: 100%;
    float: left;
    padding: 25px 0 15px 0;
}


#footer-main .main-menu li a {
    font-family: "ff-basic-gothic-pro", sans-serif;
    color: #aab3b6;
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.05em;
}


#footer-main .main-menu li a:hover {
    background: none;
    color: #2dbcb6;
}
.container{margin:0 auto}
.page-banner .container{position:relative;z-index:1}


.col1_landing ul, .border_landing ul{
	margin:0;
	padding:0;
}


.col1_landing ul li, .border_landing ul li{
	margin:1px 0 0 0;
	padding:0  5px 0 5px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type:none;
}


.col1_landing ul li a, .col1_landing ul li a:link, .col1_landing ul li a:active, .border_landing ul li a, .border_landing ul li a:link, .border_landing ul li a:active{
	padding:0;
	margin:0;
}
 
.col1_landing ul li a:hover, .border_landing ul li a:hover{
	padding:0;
	margin:0;
}

  .site-branding_text{
    display: inline-block;
  }


.mobile-menu {
    padding-top: 12px;
}

.mobile-menu table{
    margin: auto;
    width: 70%;
}

.mobile-menu input[type="button"] {
    padding: 7px;
    cursor: pointer;
}

.mobile-menu select {
    width: 100%;
}
.header .mob_menu .contact_links{text-transform:none;margin-top:18px}
.header .mob_menu .contact_links a{display:block;float:none;margin-left:0}
.footer .contact_links{margin-top:23px;font-weight:00}
.footer .contact_links .tel{margin-left:30px}
.dark-blue-bg{background:#31708E}


.knight-title {
	margin-top: 19px;
	font-size: 18px;
	font-style: italic;
}
.loading-icon .material-icon .bar:after{background-color:#3452ff;}
.loading-icon .material-icon .bar{border-color:#3452ff;}
.loading-icon .material-icon .color-2 .bar:after{background-color:#3452ff;}
.loading-icon .material-icon .color-2 .bar{border-color:#3452ff;}
.loading-icon .material-icon .spinner.color-2{display:none!important;}
.td_block_wrap .td-subcat-item a.td-cur-simple-item{color:rgba(15,136,140,.92)}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}
.primary-nav__list{list-style:none;padding-left:0;margin:0}
.primary-nav__list:not(:last-child){margin-bottom:1.875rem}
.primary-nav__list .menu-link{position:relative;line-height:1;display:block;padding:.1875em 0;font-weight:700;color:#fff}
.primary-nav__list .menu-link:focus,.primary-nav__list .menu-link:hover{color:hsla(0,0%,100%,.75)}
.primary-nav__list--secondary .menu-link{font-weight:400}
.primary-nav__list--secondary .primary-nav__item{font-size:1.125em}
.primary-nav[data-nav-state=active] .primary-nav__list{opacity:1;pointer-events:auto;transition:opacity .3s ease-in-out .3s;position:relative;left:0}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}


#load-site-img{
  position: fixed; right:40px;top:140px;display:none;
}

#load-site-img img{
    width: 44px;
}


.post .title { float: left; width: 600px; }
.pswp__caption .pswp__caption__center{text-align:center}
.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC}
.awards__nav{position:absolute;top:-85px;right:-10px}


.slide-title {
  font-size: 48px;
  font-weight: 900;
  text-transform: uppercase;
  text-shadow: 0 5px 0 rgba(0, 0, 0, 0.3);
  line-height: 1;
  margin: 0 0 8px;
}


    .wpb_row .row-bg, .full-width-section .row-bg {
    	margin-top: 0!important;
    	height: 100%!important;
    	transform: none!important;
    	-webkit-transform: none!important;
    	background-attachment: scroll!important;
	}


	div[data-bg-mobile-hidden="true"] .row-bg.using-image {
		background-image: none!important;
	}


.header__info {
	margin: 0 0 0 auto;
}


.header__info p {
	text-align: center;
	font-weight: 600;
}
.diyw
div.n{padding:0;margin:1em
0}
.n dl, .diyw .n
dl{padding-left:0}
.n ul, .diyw .n
ul{padding-left:40px}
.n ol, .diyw .n
ol{padding-left:40px}
@CHARSET "UTF-8";div.n,
.diyw
div.n{padding:5px}
div.n li[style*="center"]{list-style-position:inside}
div.diyfeModGridElement
.n{margin:0;padding:0}
.img-responsive{display:block;max-width:100%;height:auto}


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}


.td-container,
.tdc-row,
.tdc-row-composer {
  width: 1068px;
  margin-right: auto;
  margin-left: auto;
}

.td-container:before,
.tdc-row:before,
.tdc-row-composer:before,
.td-container:after,
.tdc-row:after,
.tdc-row-composer:after {
  display: table;
  content: '';
  line-height: 0;
}

.td-container:after,
.tdc-row:after,
.tdc-row-composer:after {
  clear: both;
}
h2.pane-title,h2.section-title,h2.field-name-pp-title,.block header h2{border-top:10px solid black;padding-top:5px;padding-bottom:1.8em;width:80%;max-width:400px;text-align:center;margin:auto;}
#sidebar h2.pane-title,#sidebar
h2.section-title,#sidebar
h2.field-name-pp-title,#sidebar
.block header h2{border:none;}


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


.clearfix:after {
  clear: both;
}


.clearfix {
  *zoom: 1;
}


.connect-social.left {
  float: left;
  width: 75%;
}

.alternate-slideshow .slideshow-slide .action.left, .alternate-slideshow .slideshow-slide .action.right { width: auto; top: 75%; top: -webkit-calc(75% - 59px); top: -moz-calc(75% - 59px); top: calc(75% - 59px); -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); }

.slideshow-slide .action.left { text-align: left; }

.alternate-slideshow .slideshow-slide .action.left { padding-right: 23px; left: 0; text-align: left; }

.lt-ie9 .slideshow-slide .action.left { left: 0; }

.footer.default-footer .footer-top-surround {
  width: 100%;
  background-color: #2BA9E1;
}


h1.home_title{
	font-size:32px;
	font-weight:300;
	color:#fff;
	margin-bottom:10px;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-6{width:50%}
#header-right ul.menu li.first,#header-top ul.menu li.first{padding-left:0;margin:0;}
#navigation .menu-header ul li.first{float:left;position:relative;padding:0 0 0 15px;}
#navigation .menu-header ul.sf-megamenu li.first{background-color:#DFDFE1;padding:0 0 5px 0;}

.mt-30 {margin-top: 30px;}
.vimeo-multiple{margin-bottom:20px;}
.vimeo-multiple ul{font-size:1.1em;}
.vimeo-multiple ul li a{font-weight:normal !important;}
.vimeo-multiple ul li .byline{display:none;}

.articles { font-family: Tahoma; font-size: 16px; color: #446080 ; font-weight: bold}

.sidebar P {
	PADDING-LEFT: 42px; FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.sidebar P A {
	COLOR: #007fc4; TEXT-DECORATION: none
}

.sidebar P A:hover {
	COLOR: #007fc4; TEXT-DECORATION: underline
}

.sidebar .sidebarHead {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.flag_box{width:50px;margin:0 auto;position:absolute;right:3.75%;top:18px;}

      #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_image_second_spun_0 {
        width: inherit;
        height: inherit;
        display: table-cell;
        filter: Alpha(opacity=0);
        opacity: 0;
        position: absolute;
        vertical-align: middle;
        z-index: 1;
      }
