﻿
.site-info {clear:both; text-align:center; padding:10px 0;}
.mobile-main-nav .menu-item a i[class^=fa]{padding-right:6px}

.list-socmed {
    list-style-type: none;
    padding: 0;
    text-align: right;
}

.list-socmed li {
    display: inline-block;
    margin: 0 10px;
}

.list-socmed li a {
    color: #fff;
}

    p.copy, .list-socmed {
        text-align: center;
    }

    .copy, .list-socmed {
        text-align: center;
    }

  .main-navigation .menu-item-has-children {
    position: relative; }
.deco .inner,.deco .layer{position:absolute;}
.deco-top,.deco-top .inner{left:0;right:0;top:0;}
.deco-bottom,.deco-bottom .inner{bottom:0;left:0;right:0;}
.drupal .block .inner{border:1px dashed blue !important;padding:3px !important;background-color:yellow !important;}
.stack-copyright .inner{border-style:solid;border-width:1px 0;padding-bottom:1em;padding-top:1em;margin-bottom:1em;}
.stack-copyright .inner .inner{border:medium none;margin:0;padding:0;}


.bmform_body347258 .email-confirmation {
    display: none;
}
.themeblvd-contact-bar li .email{background-position:0 -144px}
.tb-contact_widget ul.simple-contact li.email{background-position:0 -40px}
.tb-contact_widget ul.simple-contact ul.icons li.email a{background-position:0 -96px}


#menu-item-52 {
	padding-right: 12px;
}


#menu-item-52:after {
	display: none;
}
.row{margin-left:-15px;margin-right:-15px}

 #pgc-2-0-0 { width:100% }
.special-section .panel-grid-cell{padding:0!important}

.panel-grid-cell {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1em;
  float: left;
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}

.panel-grid-cell .panel-last-child {
  margin-bottom: 0;
}

.panel-grid-cell .widget-title {
  margin-top: 0;
}
 #pg-2-0 .panel-grid-cell {  }
 #pl-2 .panel-grid-cell { padding:0 }
 #pl-2 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-2 .panel-grid .panel-grid-cell-mobile-last , #pg-2-0 .panel-grid-cell:last-child { margin-bottom:0px }
.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-left:7px;padding-right:6px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}


	.pagewidth,
	.sidebar-none .loops-wrapper.list-post .section-inner,
	.full_width .themify_builder_row .row_inner,
	.single .section-inner,
	.sidebar-none.query-section .page-content {
		max-width: 94%;
	}




.full_width .themify_builder_row .row_inner {
	width: 1064px; 
	max-width: 100%;
	margin: auto;
}

.full_width .themify_builder_row.fullwidth .row_inner {
	width: 100%;
	padding: 0;
}



h1.site-title {
	display: block;
    font-size: 45px;
    font-weight: bold;
    margin: 90px auto;
    max-height: 120px;
    max-width: 450px;
    padding: 5px 0;
	word-wrap: break-word;
}

.secondary-header .language-selector .language-opener span {
	color:#9b9b9b;
	font-weight:500;
}

.secondary-header .language-selector .language-opener .icon-down {
	color:#a69fce;
}

.secondary-header .language-selector .language-selector.active .language-opener span {
	color:#9b9b9b;
}

.language-selector .language-opener {
	display:inline-block;
	vertical-align:middle;
	position:relative;
}

.language-selector .language-opener span {
	color:#8d89ba;
}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.feed a{float:right;}
footer .footer-logos{text-align:center;}
footer .footer-logos img{width:100px;margin:0 10px;}

	.site-logo-link,
	.logo .custom-logo-link,
	.mark{
		display: inline-block;
		vertical-align: middle;
		margin: auto;
		font-size: 0;
	}

	.site-logo-link img,
	.custom-logo-link img,
	.mark img{
		display: inline-block;
		max-height: 40px;
		margin: auto;
		width: auto;
	}

	.site-logo-link + .site-description, .custom-logo-link + .site-description{
		margin-left: 10px;
	}

.headertop-with{ line-height:30px; height:30px; width:1200px; margin:0 auto; color:#706f6f; overflow:hidden;}

.headertop-with .txt-down {padding-right: 15px; border: 1px solid transparent; position: relative;display: block;height: 30px; line-height: 30px;position: absolute;z-index: 10;}
.element-invisible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px}
.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static!important;clip:auto;overflow:visible;height:auto}
.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;}
.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-lg-5{width:41.66666667%}



#ja-left .ja-l2 .ja-left1, #ja-left .ja-l2 .ja-left2 { width: 50%; }

#ja-left .ja-l1 .ja-col { width: 100%; }



#ja-left .ja-l2 { }


#ja-left ul.menu img, #ja-right ul.menu img { display: none; }


#ja-left 
{
    width: 25% !important;
  
}


.column { overflow: hidden; float: left; }


.column div.ja-moduletable, .column div.moduletable, .column div.ja-module, .column div.module { 

	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
}


.column ol li { line-height: 180%; margin-left: 30px; }



.column p, .column pre, .column blockquote,
.column h1, .column h2, .column h3, .column h4, .column h5, .column h6,
.column ol, .column ul { margin: 15px 0; padding: 0; }



.column ul li { }

.tc { text-align: center; }
.uvc-heading .uvc-main-heading h1,.uvc-heading .uvc-main-heading h2,.uvc-heading .uvc-main-heading h3,.uvc-heading .uvc-main-heading h4,.uvc-heading .uvc-main-heading h5,.uvc-heading .uvc-main-heading h6{margin:0;padding:0;line-height:normal}
#section-navigation .tb-megamenu-nav .tb-megamenu-row .mega-col-nav:not(:first-child){margin-left:10px;}


.share {
  width: 180px;
  margin: auto;
  background-color: #F0E2BE;
  text-align: center;
  padding:5px 10px 10px 10px;
}


.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;
}
.picwrap{width:100%;padding-top:40px;padding-bottom:40px;display:flex;height:100%;margin:auto;flex-wrap:wrap;max-width:1000px}

.mod_events_latest_first {padding-bottom: 5px;}


.grideschis
{
background-color:#E6E7E9;
}

.title_tabs {
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFff;
	border-color: #ffffee #aaab9c #cccccc #ffffff;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-align: center;
}

.title_tabs a:link {
	text-decoration: none;
	color: #003399;
}

.title_tabs a:visited {
	text-decoration: none;
	color: #003399;
}

.title_tabs a:hover {
	text-decoration: underline;
	color: #003399;
}
.widget-box__title{font-size:22px;font-weight:300}


#header-content {
	display: block;
    float: left;
    height: 300px; 
   	top: 0;
    width: 454px;
}


td.mod_eb_mincalendar_today {
    color: #000000;
    padding: 0 !important;
}

.page-nav .pages {
  float: right;
  margin-right: 0;
  border: none;
  padding: 3px 0 3px 5px;
  
}

.td-md-is-android .page-nav .pages {
  padding-right: 0;
}

.rle_header_wrapper .rle_logo{
	float:left;
	width:100%;
}

.rle_header_wrapper.style_2 .rle_logo{
	padding-top:15px;
}

.texttitretab{color:#002654;font-family:'Arial Black', 'Verdana';font-size:12pt; text-align : left;}

.l1h {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #455468; TEXT-ALIGN: center
}
.md-has-2-columns.has-right-layout .wp-block-aps-right-side-bar-column:last-child .wp-block-aps-multipurpose-block .addtoany_shortcode{margin-bottom:2.1em}
.wp-block-aps-right-side-bar-rowlayout + .wp-block-aps-multipurpose-block p{padding-bottom:0}
.md-has-2-columns.has-right-layout .wp-block-aps-right-side-bar-column:last-child .wp-block-aps-multipurpose-block{padding-left:30px;border-left:1px solid rgba(0,0,0,.1)}


img.wpml-ls-flag {
	border-radius:0px !important;
}


.logo {
  max-width: 6rem; }


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}
#footer_copy{display:table-cell;vertical-align:middle}


.ecfooterlogos img{
      margin: 0 25px 15px 0;
    float: left;
    height: 65px;
    width: auto;
}
.d-none{display:none!important}
.home_ad{margin:20px 0}
