﻿.td_module_4{padding-bottom:43px}
.td_block_1.td-column-1 .td_module_4{padding-bottom:21px}
.td_block_17 .td-column-1 .td_module_4{padding-bottom:25px;border-bottom:1px dashed #f2f2f2;margin-bottom:16px}
.td_block_17 .td-column-2 .td-block-row:last-child .td_module_4,.td_block_17 .td-column-3 .td-block-row:last-child .td_module_4{padding-bottom:0}
.td-content-more-articles-box .td_module_4{margin-bottom:20px}
.td_module_4 .td-module-title{font-weight:800}



#brapane .paging{
	display:flex;
	justify-content : center;
}

#brapane .paging li{
	width:11.01010101%;
	cursor:pointer;
	background-color:#000;
	margin-right:1px;
}

#brapane .paging li:last-child{
	margin-right:0px;
}

#brapane .paging li img{
	width:100%;
	transition: 0.2s ease-in-out;
}

#brapane .paging li:hover img,
#brapane .paging li.paging_active img{
	opacity:0.5;
}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.vc_column-inner::after{clear:both}

 
.menu li:last-child,.menu-item-229 {
	border-right: none !important;
}




.menu-item-230 .sub-menu {
	background: #0098DB !important ;
}



.menu-item-242 .sub-menu {
	background: #01b1af !important ;
}



.menu-item-251 .sub-menu {
	background: #981E34 !important ;
}


.box-news h1.title {
    font-size: 60px;
    font-family: 'museo_sans500';
    padding-left: 400px;
    color: #000;
}


.box-news h1.title span {
    font-family: 'museo_sans100';
}
.hentry .entry-title{margin-top:0;text-align:center;font-size:48px}
.hentry .entry-title a{color:#34495e}
.hentry .entry-title a:hover,.hentry .entry-title a:focus{color:#333}







.footer-column {
	float:left;
	width:240px;
	padding: 30px;
}

.footer-column h3 {
	font-family: 'Passion One', sans-serif; 
	font-size: 20px;
}

.popup__callback__modal.success .popup__callback__modal-header:before,
.popup__callback__modal.success .popup__callback__modal-header p,
.popup__callback__modal.success .popup__callback__modal-body{
  display: none!important;
}


.popup__callback__modal.success .popup__callback__modal-header{
  height: 0;
  padding: 0;
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

	.icon-top-container { display: none; }
.hero-banner__info{align-self:flex-end;padding-top:45px;width:50%;font-size:30px;line-height:1.6}

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}
.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}


.quote-intro .heading {
    color: #fff;
    font-size: 2.2rem;
    font-weight: 700;
    line-height: 1.2;
    display: block;
}


.quote-intro .subheading {
    color: #fff;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.3;
    margin: 0.9rem 0 0.9rem 0;
    display: block;
}


.quote-intro p.signature {
    font-size: 2rem;
    color: #fff;
}

#webarx-cookie-notice{display:block;visibility:hidden;position:fixed;min-width:100%;height:auto;z-index:100000;font-size:14px;font-family:sans-serif;font-weight:300;line-height:20px;left:0;bottom:0;text-align:left}
.wf-container,.wf-container-main{margin:0 -22px;padding:0}

  .wf-container,
  .wf-container-main {
    margin: 0 -25px;
  }



body.page-template-no-sidebar-php #links li {
    position: absolute;
    right: 0px;
    bottom: 140px;
    height: 50px;
       z-index: +1;
}


#links li {
background-color: transparent;
    position: absolute;
    right: 0px;
    bottom: 140px;
    height: 50px;
    
    z-index: +1;
}


#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: px;
					text-transform: ;
					font-weight: ;
				}

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

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: ;
					color: #606060 !important;
				}
.tp-bannertimer{visibility:hidden;width:100%;height:5px;background:#000;background:rgba(0,0,0,.15);position:absolute;z-index:200;top:0}
.tp-bannertimer.tp-bottom{top:auto;bottom:0!important;height:5px}


.front-hero-location {
  background-color: rgba(8, 59, 92, 0.5);
  border-bottom: 2px solid #dc702b;
  border-top: 2px solid #dc702b;
  padding: 15px 30px;
  position: relative;
}


.front-hero-location-title {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  margin-top: 0;
}


.front-hero-location-form {
  background: blue;
  position: relative;
}


.front-hero-location-text {
  display: block;
  height: 40px;
  padding-right: 50px !important;
}


.front-hero-location-submit {
  height: 40px !important;
  position: absolute;
  right: 0;
  top: 0;
  width: 40px !important;
}
#top-bar-text{text-align:center;margin-bottom:10px;display:block;}
#top-bar-text [class^="fontawesome-"],#top-bar-text [class*=" fontawesome-"]{font-size:14px;margin-right:4px;}

html #top-bar-text, html #header-container #top-bar-text { color: #7c7c7c; }

html #top-bar-text a, html #header-container #top-bar-text a, html #header-container #top-bar-widgets a { color: #7c7c7c; }

html #top-bar-text a:hover, html #header-container #top-bar-text a:hover, html #header-container #top-bar-widgets a:hover { color: #333333; }

html #top-bar, html #top-bar-text { border-color: #c9c9c9; }
.top-bar-sides{position:inherit;!important;float:none !important;margin:0 !important;}
.top-bar-sides:first-child{border-bottom:1px solid #ebebeb;}
.menu-level-2.menu-item-has-children{margin-top:6px!important}
.menu-level-2:not(.menu-item-has-children){margin-bottom:-6px!important;margin-top:6px!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}

    
    #header-main .mobile-menu .menu-mobile-primary-container .menu-item {
      position: relative; }

    
    #header-main .mobile-menu .menu-mobile-utility-container .menu-item {
      position: relative; }

.fusion-copyright-content {
  display: table;
  width: 100%;
}

.fusion-body .fusion-footer-copyright-center .fusion-copyright-content {
  display: block;
  text-align: center;
}

li.menu-item-has-children .drop.active ~ ul {
right: 0;
margin: auto;
left: 0;
border-width: 3px 0 !important
}

#topnav li.menu-item-has-children a.active ~ ul.sub-menu li.menu-item-has-children.active {
height: auto !important
}
ul.sub-menu li.menu-item-has-children:after{color:#fff;position:absolute;top:0;right:10px;font-family:FontAwesome,sans-serif;font-size:25px}
