﻿
.newsletter-error { display: none; color: red; margin-top: 5px; float: left; width: 100%; }


input.newsletter{
	margin:  0px;
	font: 11px Arial;
	color:#312A22;
	height: 16px;
	padding: 4px 0px 0px 4px;
	outline-style: none;
	border: solid 1px #312A22;
	background-color: #ffffff;
}


    div.newsletter {
        float: left;
        padding: 15px 0 15px 15px;
    }

footer.copyright .jetpack-social-navigation .menu-item {
  display: block;
  float: left;
  margin-right: 1px;
  margin-bottom: 1px;
}
.vce-main-content{float:left;width:840px;padding:15px 30px 0 0}
.vce-sid-left .vce-main-content{float:right;padding:15px 0 15px 30px}
.vce-sid-none .vce-main-content{padding:15px 0 0}
.error404 .vce-main-content,.vce-sid-none .vce-main-content{width:100%}
.vce-main-content .meta-media .mejs-container{background:0 0;position:absolute;width:100%!important;bottom:0;height:100%!important;left:0}
.vce-main-content .mejs-container .mejs-controls,.vce-main-content .mejs-controls .mejs-volume-button .mejs-volume-slider{background:rgba(0,0,0,.5)}
.vce-main-content .mejs-controls .mejs-button button:focus{outline:0}
.vce-main-content .mejs-container .mejs-controls{height:100px}
.content-text{margin:0 13px 30px 13px;font-size:14px;color:#444;font-weight:300;line-height:25px}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}

.ci-soundplayer-meta .track-title {
  display: inline-block;
  margin-bottom: 8px;
  font-size: 14px;
}


.share-icons{
  column-count: 4;
  display:grid;
  padding:2px 0px 2px 2px;
  grid-template-columns: 1.3fr 1fr 1.15fr 1fr;
  grid-template-rows: 1;
  grid-template-areas:
  "twitter fb linkedin email";
}


.share-icons-a {
  grid-area: share-a;
  display: flex;
  padding: 5px;
}

	
	body .dslc-navigation .menu-item[class^="dslc-icon-"]:before,
	body .dslc-navigation .menu-item[class*=" dslc-icon-"]:before {
		display: none;
	}
.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-lg-1{width:8.33333333%}



.header_top{ background:#272D39;	}

.lighter-font {
  font-weight: normal;
}

.aside-podmenu_ul { 
  margin-top: 28px;
  margin-left: 0;
  padding-left: 0;
}

.burger-menu-xs-dropdown .aside-podmenu_ul {
  margin-top: 16px;
}
.menu__item--active .menu__list--sub{left:0;display:block;visibility:visible}
.condensed__item--sub,.menu__item,.menu__item--sub{margin-bottom:0}
.menu__item{position:relative;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}
.menu__item:last-child .menu__list--sub{right:0;left:auto}
.no-touchevents .menu__item:focus-within .condensed__link__icon,.no-touchevents .menu__item:focus-within .menu__link--toggle,.no-touchevents .menu__item:hover .condensed__link__icon,.no-touchevents .menu__item:hover .menu__link--toggle{pointer-events:none;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.menu__item--active .condensed__link__icon,.menu__item--active .menu__link--toggle{-webkit-transform:rotate(180deg);transform:rotate(180deg)}

.w3-logo,
.address,
.nav-contact-w3ls {
	width: 33.2%;
	display: inline-block;
}

.nav-contact-w3ls,
.address {
	margin-top: 5px;
}

.address, .nav-contact-w3ls {
    width: 27%;
}

.nav-contact-w3ls, .address {
    margin-top: 0px;
}

	.address,
	.nav-contact-w3ls {
		width: 50%;
		float: left;
	}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.row.header.navbarHeader.bg-nav a {color: none !important}


.row.header.navbarHeader.bg-nav{background: #010a1b !important;}

.page-links {text-align:center; color:#777;}

.page-links .page-numbers {background-color:#ddd; border:1px solid #bbb; padding:4px 8px; margin-right:3px; color:#A00000; font-size:15px;}

.page-links .current {text-decoration:underline;}
