/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL *//* ========================================================================   Use this file to add custom CSS easily ========================================================================== *//***************************Главная**********************************//***********************Шапка**************************/.header-style2 .tm-headerbar > .uk-container {    padding-bottom: 15px;}.header-style2 .menu-wrapper .uk-navbar {    text-align: center;    float: none;}.uk-navbar-nav {    display: inline-block;    float: none;}.uk-visible-large {    display: flex;    flex-wrap: wrap;    justify-content: space-between;}.logotext {    font-size: 21px;    color: #fff;    flex-basis: 29%;}.header-style2 .menu-wrapper {    background: #fff;}.navbar-style2 .uk-navbar-nav > li > a {    height: 51px;    line-height: 44px;    font-family: "Open Sans", sans, serif;    color: #2f2f2f;    text-transform: none;}@media(min-width: 960px){    .uk-sticky-placeholder {        height: 174px !important;    }}.menu-wrapper .uk-container .tm-navbar-full {    height: 41px;}.navbar-style2 .uk-navbar-nav > li > a:before {    background: #63ba4f;    height: 4px;}.language-wrapper div {    font-size: 14px;    color: #fff;    line-height: 14px;    padding: 3px;    border: 1px solid #fff;    border-radius: 5px;    text-align: center;    margin-bottom: 3px;}.language-wrapper a {    color: #fff;}.language-wrapper a:hover, .language-wrapper a:active, .language-wrapper a:focus {    color: #26500d;}.language-wrapper div.lang-active {    background: #ffba00;    border-color: #ffba00;}.language-wrapper div.lang-active a {    color: #26500d;}.contacts-wrap {    display: flex;    justify-content: space-between;}.tm-headerbar .contacts-wrap {    padding-top: 10px;}.contacts-wrap .contact-block {    margin-right: 35px;}.contacts-wrap p {    margin: 0 0 4px 0;    font-size: 14px;    line-height: 14px;    color: #fff;    text-align: right;}.contacts-wrap .work-hours a {    color: #26500d;    text-decoration: underline;}.contacts-wrap .work-hours a:hover {    color: #fff;}.bottom-b-wrapper .contacts-wrap .work-hours a:hover {    color: #000;}#offlajn-ajax-search613 > a:hover, #offlajn-ajax-search613 > a:active,#offlajn-ajax-search613 > a:focus,#offlajn-ajax-search627 > a:hover, #offlajn-ajax-search627 > a:active,#offlajn-ajax-search627 > a:focus,#offlajn-ajax-search626 > a:hover, #offlajn-ajax-search626 > a:active,#offlajn-ajax-search626 > a:focus,#offlajn-ajax-search625 > a:hover, #offlajn-ajax-search625 > a:active,#offlajn-ajax-search625 > a:focus{    text-decoration: none;}.callbackForm {    padding: 5px 10px;    background: #ffba00;    text-align: center;    border: 1px solid transparent;    border-radius: 5px;    margin-top: 10px;    color: #fff;    font-size: 16px;    cursor: pointer;    transition: all 0.3s linear 0s;}.callbackForm:hover {    background: #fff;    color: #ffba00;}/********************Поиск************************/#ajax-search-button613, #ajax-search-button625,#ajax-search-button626, #ajax-search-button627 {    border: 1px rgba(255, 255, 255, 0) solid;    box-shadow: none;    left: auto;    right: 0;}input#search-area613, input#search-area625,input#search-area626, input#search-area627 {    border: 1px solid #fff;    border-radius: 5px;}input#search-area613, input#search-area625,input#search-area626, input#search-area627 {    color: #26500d;    background-color: #fff;    height: 42px;}input#suggestion-area613, input#search-area613.search-caption-on,input#suggestion-area625, input#search-area625.search-caption-on,input#suggestion-area626, input#search-area626.search-caption-on,input#suggestion-area627, input#search-area627.search-caption-on {    color: #fff;    background-color: #63ba4f;}input#suggestion-area613, input#suggestion-area625,input#suggestion-area626, input#suggestion-area627 {    border: none;}#ajax-search-button613 .magnifier, #ajax-search-button625 .magnifier,#ajax-search-button626 .magnifier, #ajax-search-button627 .magnifier {    height: 38px;}#search-form613 #search-area-close613, #search-form625 #search-area-close625,#search-form626 #search-area-close626, #search-form626 #search-area-close627 {    right: 35px;}input#search-area613, input#search-area625,input#search-area626, input#search-area627 {    padding-left: 15px;}#offlajn-ajax-search613 .offlajn-ajax-search-container,#offlajn-ajax-search625 .offlajn-ajax-search-container,#offlajn-ajax-search626 .offlajn-ajax-search-container,#offlajn-ajax-search627 .offlajn-ajax-search-container {    background: transparent;}/*********Стили карты*********/#map {    height: 392px;}.markerContent {    font-size: 12px;    font-family: "Open Sans", sans, serif;}#controls {    margin-left: 5px;    background: rgba(255, 255, 255, 0.7);    padding: 10px;    border-radius: 5px;}#controls p {    margin: 0 0 10px 0;    color: #000;}/*****************Блок новостей*****************/.content-module-main {    left: 0;    position: absolute;    width: 100%;    transition: all 0.5s linear 0s;    z-index: 1;}.content-module-main.none {    opacity: 0;    z-index: 0;}.content-switcher {    display: flex;    flex-wrap: wrap;    justify-content: space-between;    max-width: 650px;    margin: 0 auto 25px auto;}.content-switcher div {    padding: 4px 10px;    font-size: 16px;    color: #3c9029;    margin: 10px;    border: 1px solid #3c9029;    border-radius: 10px;    cursor: pointer;    transition: all 0.3s linear 0s;}.content-switcher div:hover, .content-switcher div.active-tab {    background: #ffba00;    color: #fff;    border-color: #ffba00;}.MegastarBPost .detailHolder {    background: none;    position: static;    padding: 20px 0 0;    max-width: 235px;    margin: 0 auto;}.MegastarBPost h3.moduleItemTitle {    letter-spacing: normal;    font-weight: bold;    line-height: 12px;    text-align: left;}.MegastarBPost h3.moduleItemTitle a {    color: #102e0a;    font-size: 12px;    text-transform: none;    font-weight: bold;}.MegastarBPost .moduleItemReadMore {    text-align: right;}.MegastarBPost .moduleItemReadMore a {    color: #102e0a;    text-decoration: underline;    font-size: 12px;    font-weight: bold;}.MegastarBPost .moduleItemReadMore a:hover {    color: #ffba00;}.MegastarBPost > .blog-post{    display: flex;    flex-wrap: wrap;}/*******************Ресурсы*********************/.slick-slider .slick-track {    display: flex;    align-items: center;}/*****************Меню футер***********************/.tm-footer p{    margin: 20px 0;}.tm-bottom-a {    padding-top: 42px;}.tm-bottom-a .uk-nav {    border-top: 4px solid #b9d5b3;    display: flex;    justify-content: center;}.tm-bottom-a .uk-nav-side > li.uk-active > a, .tm-bottom-a .uk-nav-side > li > a {    background: none;    color: #000;    font-size: 14px;}.bottom-b-wrapper, .footer-wrapper {    background: #fff;}.bottom-b-wrapper.tm-padding-medium .uk-container .uk-panel {    padding: 50px 20px 0 20px;}.bottom-b-wrapper.tm-padding-medium .uk-container .uk-panel:last-child {    padding-top: 60px;}.bottom-b-wrapper .contacts-wrap p {    color: #000;}.bottom-b-wrapper .uk-container {    display: flex;    flex-wrap: wrap;    justify-content: center;}.tm-footer p{    color: #000;}.footer-wrapper .uk-container .footer-r{	padding: 0;	text-align: center;}.footer-wrapper .uk-container .footer-r a{	color: #ab7d00;}.footer-wrapper .uk-container .footer-r a:hover{	color: #624900;}/****************Главная окончание*************/div.item-Author-Latest-Related{    display: none;}label{    cursor: default;}.gtranslate-wrap{    display: flex;    flex-direction: column;}.gtranslate-wrap a{    display: inline-block;}.gtranslate-wrap a img{    display: block;}@media (max-width: 545px){    .gtranslate-wrap{        flex-direction: row;    }    .gtranslate-wrap a{        margin-right: 1rem;    }}.inspections-list{    padding-top: 15px;    display: flex;    flex-wrap: wrap;}.inspections-list__item {    flex: 1 200px;}.inspections-list__item a{    -webkit-transition: all .5s;    -moz-transition: all .5s;    -ms-transition: all .5s;    -o-transition: all .5s;    transition: all .5s;    padding: 10px;    display: block;    color: #000;    font-size: 20px;}.inspections-list__item a:hover{    background-color: rgba(0,0,0,.05);    text-decoration: none;}.inspections-list__item a span{    display: block;    color: #b0b69c;    font-size: 16px;}.inspections-list__item a:hover span{    color: #63ba4f;}.cont{    position: relative;}.switcher-outer{    position: absolute;    right: 0;    z-index: 100;    line-height: normal;}@media all and (min-width: 960px){    .switcher-outer{        padding: 13px 15px;        border-radius: 0 0 0 8px;    }}@media only all and (max-width: 959px) {    .switcher-outer{        display: none;    }}.template-switcher {    position: relative;    border-radius: 25px;    width: 50px;    height: 50px;    box-shadow: 0 0 0 10px #fff, 0 0 20px 0 #000;    background-color: #fff;}.template-switcher a {    position: absolute;    right: 0;    overflow: hidden;    transition: 0.5s;    background-color: #ffdd40;    padding: 5px;    border-radius: 25px;    width: 40px;    height: 40px;}.template-switcher a:hover, .template-switcher a:focus {    width: 300px;}.template-switcher a .image-wrap {    padding: 5px 0;    text-align: right;}.template-switcher a .text {    width: 240px;    -webkit-transform: translateY(-50%);    transform: translateY(-50%);    position: absolute;    top: 50%;    right: 50px;    color: #fff;    font-size: 18px;    font-weight: bold;}