﻿
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}


    .navbar-nav.nav li.menu-item-has-children a:hover{
        border-bottom: 3px solid #90c548;
    }
.wpb_column.sticky-column{min-height:0!important}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
  .rev_slider_wrapper{
position:relative;
z-index: 0;
width:100%;
}
.tribe-events-list-widget .tribe-event-featured .tribe-event-duration{color:#fff}

.cbn-container {
    position: fixed;
    right: 60px;
    bottom: 100px;
    width: 480px;
    height: auto;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .6s cubic-bezier(.55,0,.1,1);
    transition: all .6s cubic-bezier(.55,0,.1,1);
    -webkit-transform: perspective(400px) rotateY(-180deg) scale(.4) translate3d(-50%,-50%,0);
    transform: perspective(400px) rotateY(-180deg) scale(.4) translate3d(-50%,-50%,0);
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border-radius: 14px;
    background-color: #3bb88e;
    z-index: 100;
}



.nfoot-bot-rg{float: right;}

  .modal-header .close {
    padding: 10px;
    margin: -10px;
  }


.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}


.icon-arrow2-up:before {
	content: "\f062";
}
.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-12{width:100%}

.row {
  margin-right: -15px;
  margin-left: -15px;
}
#contacts-form #contact_form_message .success,#contacts-form #contact_form_message .error{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.page-header,.region-sidebar-first .block:first-child h2.block-title,.region-sidebar-second .block:first-child h2.block-title{margin-top:0}
.search-block .region-navigation-below-right{margin-top:15px;}
.region-header-top-right-first .arep-head-dashboard{padding-left:0px;padding-right:0px;width:55%;}
.region-header-top-right-first .arep-head-logout{width:46%;}
.responsive-grid-active .block-type-navigation ul.menu.selectnav-active{display:none}

		.main_resise .col4.sm { width: 98%; }

.main_resise { margin:0 auto;  
              -webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	box-sizing: border-box;   
        
}

#header .header_top {
  padding:12px 0;
  background:#ffffff;
}
.row-grid .box .image-cover{padding:0;height:100%}
.has-format,.video-fit,.image-cover{position:relative;height:auto;overflow:hidden;padding-top:100%;background-position:50% 50%;background-size:cover}
.video-fit video,.video-fit iframe,img.back-image,.image-cover img,.has-format img,.has-equal-box-heights .box-image img{right:0;width:100%;height:100%;bottom:0;left:0;top:0;position:absolute;object-position:50% 50%;object-fit:cover;font-family:'object-fit: cover;'}

	
	span.clear{
	}

.clear{
	clear: both;
	display: block;
}
footer .aom-separator{width:100%;height:1px;opacity:.25;background-color:#2c2823}


.grideschis
{
background-color:#E6E7E9;
}
p.wp-caption-text{line-height:1.618;font-size:.875em;font-weight:400;margin:1em 0 1.618em;text-align:right;padding:0}
.wp-caption-text.gallery-caption{line-height:1.618;font-size:.75em;font-weight:400;font-style:normal;margin:1em 0;text-align:right;padding:0}
);
		$('#box .head').css({width: default_width}
);	
			$('#box .head').stop(false, true).animate({width:width}
.sd-content ul li.share-facebook div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-facebook a:before,.sd-social-icon-text .sd-content li.share-facebook a:before,.sd-social-text .sd-content ul li.share-facebook a:before{content:'\f203'}
.sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button{background:#3b5998;color:#fff!important}

.cat_archive_box li.empty { padding: 20px; }


.block-cat {
	width: 50%;
	padding: 0;
	height: auto;
	float: left;
	margin: 0;
}

 

.block-cat, .block-news { width: 100%; }
.view-id-latest_ads .view-content{margin-bottom:5px;display:table;}
.view-id-latest_ads .view-content .views-row{margin:0;padding:0;display:block;float:left;}
.elementor-4032 .elementor-element.elementor-element-a49d161 .elementor-text-editor{text-align:center;}
.elementor-4051 .elementor-element.elementor-element-f4b36bc .elementor-text-editor{text-align:center;}
.elementor-4108 .elementor-element.elementor-element-7e0574dd .elementor-text-editor{text-align:center;}
.elementor-4108 .elementor-element.elementor-element-519add6e .elementor-text-editor{text-align:center;}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}



#issues nav.nav-article .separator{display: none;}



nav.nav-article .separator{display: none;}
#posts .post .tags{margin:8px;color:#999;font-size:.8em}
#posts .post .tags a{color:#991c1c}



#top #header .avia_mega_div .sub-menu{
overflow: hidden;
width:100%;
box-shadow: 		none;
border-style:none;
border-width:0px;
position: relative;
top:0;
display:block;
left:0;
clear: both;
}


#top #header .avia_mega_div .sub-menu .avia_mega_text_block a{
padding:0;
display: inline;
border:none;
text-decoration: underline;
}


#top .sidebar_left .widget_nav_menu .sub-menu{
padding-right: 13px;
}



#top .widget_nav_menu ul ul .sub-menu, #top .widget_nav_menu ul ul .children{
padding:0 0 0 10px;
overflow: hidden;
margin:0;
}


.sub-menu a:hover {
    color: #000 !important;
}


.single-post .sub-menu .menu-item a:hover {
    color: #000 !important;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.pp-row #column-3edd4b80-1159-4d5b-bd11-6336ff478718 .pp-column-inner .pp-component{text-align:center}
.pp-layout-entity--has-background-gallery{position:relative}
.pp-layout-entity--has-background-gallery .pp-row{position:relative}
.pp-layout-entity--has-background-video{background-color:#000 !important;background-image:none !important;position:relative}
.std ol,.std ul{padding-left:40px;margin-bottom:10px}
.std ul{list-style:disc}
.std ol{list-style:decimal}

.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;
}
 #pg-5-0 , #pg-5-1 , #pg-5-2 , #pg-5-3 , #pg-5-4 , #pg-5-5 , #pg-5-6 , #pg-5-7 , #pg-5-8 , #pg-5-9 , #pg-5-10 , #pl-5 .so-panel , #pl-5 .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc066dfbe955 .so-panel , #pl-w5cc066dfbe955 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cc710c578d6e-0 , #pl-w5cc710c578d6e .so-panel , #pl-w5cc710c578d6e .so-panel:last-child { margin-bottom:0px }

.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

  
.center {
	text-align: center;
}

#icon1{
	width:auto;
	float:left;
	margin-left:5px;
	}

.hr-short .hr-inner-style{border-radius:20px;height:9px;width:9px;border-width:2px;border-style:solid;display:block;position:absolute;left:50%;margin-left:-5px;margin-top:-5px}

.hr-short.hr-left .hr-inner-style{left:5px}

.hr-short.hr-right .hr-inner-style{left:auto;right:0}
 .socket_color .hr-short .hr-inner-style,  .socket_color .hr-short .hr-inner{background-color: #41760b;}
 .footer_color .hr-short .hr-inner-style,  .footer_color .hr-short .hr-inner{background-color: #0ca6ae;}
 .alternate_color .hr-short .hr-inner-style,  .alternate_color .hr-short .hr-inner{background-color: #ffffff;}
 .main_color .hr-short .hr-inner-style,  .main_color .hr-short .hr-inner{background-color: #ffffff;}
 .header_color .hr-short .hr-inner-style,  .header_color .hr-short .hr-inner{background-color: #ffffff;}
div#n2-ss-2 .n2-ss-layer .n2-font-20ddf7f1f51aefd56dbc7a6c82ab6808-hover{font-family: 'Roboto','Arial';color: #ffffff;font-size:100%;text-shadow: none;line-height: 1.5;font-weight: normal;font-style: normal;text-decoration: none;text-align: left;letter-spacing: normal;word-spacing: normal;text-transform: none;font-weight: 400;}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px; background:#000; 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}

    .container .sixteen.columns                 { width: 940px; }


        .container .one.column,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column  { width: 300px; text-align:center; }
.jumb__content{color:#353535;padding:18px 20px 20px}
.jumb__content-wrap{min-height:131px}
.map-container{width:50%;height:100%;right:0;background:#e9e9e9;position:absolute;top:0;margin-bottom:-40px}
.map-container #map{width:100%;height:100%}


#footer-widgets .footer-widget li a {
	color: #ccc;
}


#footer-widgets h4 {
	font-weight: bold !important;
}


#footer-widgets .footer-widget li {
	padding-left: 0;
	font-size: 14px;
}


#footer-widgets .footer-widget li:before {
	display: none;
}

												
		
									#footer-widgets .footer-widget a,
			#footer-widgets .footer-widget li a,
			#footer-widgets .footer-widget li a:hover { color: #cccccc; }


.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

* html .clearfix             { zoom: 1; }
 
*:first-child+html .clearfix { zoom: 1; }


img.alignnone {
	margin-bottom: 12px;
	margin-bottom: 0.75rem;
}

#builder-module-4d6821044760c-outer-wrapper {
	max-width: 1020px;
	width: 1020px;
}





.builder-module-outer-wrapper {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding-left: 0;
	padding-right: 0;
}

.with-image,
.uiStreamSource,
.page_item{
  float: left;
  
  }

.page_item {width:20%;}

.fh5co-cover.fh5co-hero-2 .fh5co-overlay,
.fh5co-hero.fh5co-hero-2 .fh5co-overlay {
  position: absolute !important;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  background: rgba(0, 0, 0, 0.8);
}


.fh5co-overlay {
  position: absolute !important;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  background: rgba(0, 0, 0, 0.4);
}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

    .top-bar .secondary-menu li.item-search {
      margin-right: 0.9375rem; }

      .top-bar .secondary-menu li.item-search a {
        position: relative;
        display: block;
        margin-right: 0.9375rem; }

        .top-bar .secondary-menu li.item-search a:hover {
          color: #dc1e0f; }

      .top-bar .secondary-menu li.item-search span {
        position: absolute;
        font-size: 24px;
        top: -0.25em; }

  ul.link-list .item {
    margin-left: 20px;
    margin-right: 20px; }

  .off-canvas-menu .secondary-menu .item-search {
    display: none; }
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.grid_5 { display: inline; float: right; margin-left: 0; margin-right: 0;}

.container_7 .grid_5 { width: 312px;}



.main-menu a, .header a, .grey_all a, .nest a, .nest-new a {border-bottom: none;}


.grey, .count, .grey_all, .grey_all a {
	color: #666666;
	border-color: #E8E8E8;
}


.grey_all a {
	text-decoration: none;
}

.grey_all {
	font-size: 12px;
}
