.site-header.style-5 .header-container {
	background: #073923;
}
.site-header.style-5 .header-nav-panel--over.header-menu--style-2 .header-nav-wrapper{
    min-height: 113px;
}
/*.elementor-278 .elementor-element.elementor-element-pe3hk02{
	background-image: url("../images/bg_board.jpg");	
    background-position: center center;
    background-size: cover;
}*/
.bg-content-simple{
	background: #fff;
	padding: 69px 0px 40px 0px;	
}
.template-media-icon-bg-2 .services-item-inner,
.template-media-icon-bg-2 .services-item .services-item-inner:hover,
.template-media-icon-bg-2 .services-item .services-item-inner:before{
	background: none!important;
	border: none!important;	
}
.elementor-element-linc8bs .elementor-element.elementor-element-9iakdcd .elementor-heading-title,
.elementor-element-linc8bs .elementor-widget-heading h6.elementor-heading-title,
.template-media-icon-bg-2 .services-item-inner .title_wrap a,
.elementor-278 .elementor-element.elementor-element-vdkdhzw,
.elementor-element-bb3ft7a .tm-testi__item .tm-testi__item-body h5{
	color: #00301d;	
}
.elementor-278 .elementor-element.elementor-element-zxcvm06 {
    background-image: url("../images/bg_desk.jpg");
    background-position: center center;
    background-size: cover;
}
.elementor-278 .elementor-element.elementor-element-pe3hk02 {
	background-image: url("../images/bg_board.jpg");
    background-position: center center;
    background-size: cover;
}
.site-header.style-5 .header-nav-panel--over.header-menu--style-2 .header-nav-wrapper{
	padding-right: 0px;	
}
.site-header.style-5 .header-container__flex-wrap .h-banner-container{
	padding: 0px;
    position: absolute;
    top: 0;
    right: 0;
    background: #fff;
    height: 100%;
}
.site-header.style-5 .header-container__flex-wrap .h-banner-container .h-banner{
	background: #1f6e06;
	height: 100%;
    padding: 10px 35px;
    line-height: 100px;
}
.site-header.style-5 .header-container__flex-wrap .h-banner-container .h-banner:hover{
	background: #fff;
}
.site-header.style-5 .header-container__flex-wrap .h-banner-container .h-banner a{
	display: block;
    font-size: 16px;
    letter-spacing: 1.5px;
    line-height: 20px;
    text-align: center;
	color: #fff;
	text-transform: uppercase;
    position: relative;
    height: 100%;
    top: 25%;
}
.site-header.style-5 .header-container__flex-wrap .h-banner-container .h-banner:hover a{
	color: #47a90f;
}
.site-header.style-5 .header-container__flex-wrap .h-banner-container .h-banner a:hover{
	color: #47a90f;
}
.top-contacts{
    margin-top: -35px;
    margin-bottom: 7px;
}
.top-contacts .contacts-list {
    text-align: right;
    list-style: none;
    margin: 0;
    float: right;
	/*display: block;
    width: 100%;*/
	float: left;
    display: inline-block;
    padding-right: 21px;
}
.top-contacts li {
    padding-top: 0!important;
    padding-bottom: 0!important;
    float: right;
    margin-bottom: 8px!important;
    font-size: 11px;
}
.top-contacts .contacts-list>li i {
    margin-right: 7px;
    font-size: 11px;
    color: #fff;
    top: 6px;
    left: -3px;
}
.top-contacts .contacts-list > .address, .top-contacts .contacts-list > .email, .top-contacts .contacts-list > .fax, .top-contacts .contacts-list > .phone {
    padding: 5px 0 5px 20px;
}
.top-contacts li a {
	display: inline-block;
    color: #fff;
    font-size: .857rem;
}
.social-list .menu-item > a::before {
	font-size: 1.8rem;
}
.social-list .social-list__items {
	margin-bottom: 8px;
}
.widget_right{
	padding-right: 15px;	
	font-size: 14px;
}
.right-widget-title{
	text-align: center;
    background: #193825;
    color: #fff;
    font-size: 14px;
    margin: 20px 0 15px 0;
    padding: 10px 0;
}
#flags_language_selector{ margin: 10px 20px 0 20px; }
#flags_language_selector li { float: left; margin-right: 2px; list-style: none; padding: 0!important;  background: none!important; }
#flags_language_selector li a { color: #fff; text-decoration: none!important; }
#flags_language_selector li img{ margin-right: 2px; float: left;}
#flags_language_selector img{  margin:2px; }