﻿

.cookie_notify_text {
   font-family: sans-serif;
   font-size: 10pt;
   font-weight: 300;
   margin: 10px;
}

#calendar2 thead tr.month{background-color:#fff;height:30px;color:#8fc120;}



.featuredplayer{
display: block;
padding: 5px;
margin: 0px;
border-bottom: 1px solid #eeeeee;
padding-bottom: 10px;
}

.tr { text-align: right; }
.pagnav-wrapper .pagenav-top{z-index:201}
.pagnav-wrapper .pagenav-top .pagenav-image{position:absolute;display:block;height:130px}
.pagnav-wrapper .pagenav-top .pagenav-image img{height:130px;width:130px;line-height:4px}
.pagnav-wrapper .pagenav-top .mk-pavnav-icon{position:absolute;width:130px;height:130px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#dfdfdf;background-color:rgba(0,0,0,.3);color:#fff;transition:background .3s ease-out}
.pagnav-wrapper .pagenav-top .mk-pavnav-icon svg{vertical-align:middle;height:16px;transition:all .3s ease-in}
#u22653-6{position:relative;min-height:7px;}
.clearfix:after{content:"\0020";visibility:hidden;display:block;height:0px;clear:both;}
*:first-child+html .clearfix{zoom:1;}

#main_menu {
	float: left;
	width: 500px;
	height: 30px;
}

#main_menu ul {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#main_menu ul li {
	float: left;
	font-size: 12px;
	color: #dee8f6;
	display: inline;
	margin: 0px;
	padding: 0px;
}

#main_menu li a {
	text-align: center;
	padding-right: 14px;
	padding-left: 14px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	height: 30px;
	line-height: 30px;
	float: left;
}

#main_menu li a:hover {
	background: #305F9E;
}
.col-lg-6.col-md-12.large-box{margin-bottom:25px}

.alex-chatter-menu li.menu-item a {
  color: #164622;
}

.alex-chatter-menu li.menu-item-has-children:focus ul.sub-menu,
.alex-chatter-menu li.menu-item-has-children:hover ul.sub-menu
{
  display: initial;
}



.tb-contact_widget ul.simple-contact li.link {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#logo .hb-visible-logo img.retina,#logo img.alternative-retina,.hb-non-transparent #logo .hb-dark-logo img.retina,.hb-transparent #logo .hb-light-logo img.retina{display:inline-block!important}
.hb-transparent #logo .hb-light-logo img{display:inline-block}
.hb-non-transparent #logo .hb-light-logo img{display:none}

		
		
		
		.info-bar .phone,
		.info-bar .email{
			font-size:11px;
		}
.info-bar .email [class^='icon-']{color:#1e73be;}

.page-heading .container {
	position: relative;
}



.intro .container {
	position: relative;
	z-index: 10;
}

	.navbar .container {
		width: 100%;
		padding: 0 20px;
	}

.fw-bg .container {
	position: relative;
	z-index: 10;
}

.modal-dialog .container {
	padding: 90px 15px 50px 15px;
}

.site-branding {
    flex: 1;
}

	.site-branding img {
		max-width: 100px;
		padding-left: 10px;
	}

.icon-block {
	padding:0 45px;
}

	.icon-block:last-child {margin-bottom:0}
.site-nav ul.menu li:first-child a{border-left:0!important}
.site-nav ul.menu li:last-child a{border-right:0!important}
.site-nav ul.menu li a{border-right:1px solid #020203!important;border-left:1px solid #212134!important}
.responsive-grid-active .block-type-navigation ul.menu.selectnav-active{display:none}
.row{margin-left:-15px;margin-right:-15px}
.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-sm-9{width:75%}


.img-responsive {
	width: 100%;
}


.img-responsive-mw {
	max-width: 100%;
	height: auto;
}
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#dd3333}
.search-box-mobile{display:none}
.search-box-mobile form{border-bottom:0!important}
.mobile-main-nav .menu-item a .fa{padding-right:6px}
.et_pb_image_14.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.search-header {
	min-width: 30px;
}

.search-header .search-form {
	display: none;
	position: absolute;
	right: 0;
	z-index: 1;
}

.search-header.toggled .search-form {
	display: block;
}

.search-header.toggled .search-toggle:after {
	border-bottom: 6px solid #222;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	bottom: -9px;
	content: "";
	display: block;
	left: 50%;
	margin-left: -6px;
	position: absolute;
}

.search-header .search-form:before {
	right: 16px;
	top: 16px;
}

.search-header .search-form .search-submit {
	right: 15px;
	top: 15px;
}

	.search-header.toggled .search-toggle:before {
		font-size: 12px;
	}
.primary-nav__list--secondary .primary-nav__item{font-size:1.125em}
.primary-nav__item{line-height:1;font-size:1.375em}
.primary-nav__item .sprite{width:1.125em;height:1.125em;fill:#fff}
.primary-nav__item:not(:last-child){margin-bottom:.5625em}
.primary-nav__item--search{margin-top:3rem}
.primary-nav .current-menu-ancestor:not(.primary-nav__item--search) .menu-link:after,.primary-nav .current-menu-item:not(.primary-nav__item--search) .menu-link:after,.primary-nav .current-post-ancestor:not(.primary-nav__item--search) .menu-link:after{transform:translateY(.375em);opacity:1}
.wrapper__tiles{font-size:0;padding-left:0;margin-left:6%;width:89%}
#tweets .tweet{clear:both}
#tweets .tweet-date{font-style:italic}


.site-main ul:not(.list-reset) {
    letter-spacing: -.4px
}


.site-main ul:not(.list-reset) li {
    position: relative
}


.site-main ul:not(.list-reset) li:before {
    content: '';
    position: absolute;
    left: 0;
    background: #fbb731
}


.site-main ol:not(.list-reset) {
    counter-reset: ol-counter 0;
    list-style-type: none
}


.site-main ol:not(.list-reset) li:before {
    content: counter(ol-counter, decimal-leading-zero) '. ';
    counter-increment: ol-counter;
    color: #fbb731;
    font-family: swissBold, sans-serif
}

    .header-content .site-logo {
        margin-top: 0;
		left: 0;
    }
.header-content .site-logo a{display:block}

.tiled-gallery .gallery-row {
	 overflow: hidden;
	 margin-bottom: 2px;
}

.gallery-item {text-align: left; padding: 1%;}

.gallery-caption:before {display: unset; padding-bottom: 2px;}

.gallery-caption {padding: 8px 0;margin-bottom:10px;}
