.logo {
float: left;
padding: 0;
position: relative;
margin: 0;
}
header {
height: 85px;
margin: 0;
padding: 0;
}
.top_slog {
display:none;
}
.top_tel {
float: right;
width: 99%;
font-size: 18px;
text-align: center;
line-height: 20px;
padding: 0;
margin-right: 20px;
}
.top {
height: 33px;
width: 100%;
background: #286d27;
}
.langflags {
float: left;
display: flex;
width: 60px;
justify-content: space-evenly;
align-items: center;
height: 33px;
}
.uslugimg {
width: 47%!important;
margin: 1.5%!important;
}
.ad-menu {display:block;}
.ad-menu *:focus,.ad-menu *::before,.ad-menu *::after {
}
.ad-menu li {
display: inline-block;
background: #efebe1;
font-size: 16px;
text-align: center;
width: 24%;
}
.ad-menu li:hover {
background: #ffffff;
}
.ad-menu li a {
display: block;
text-decoration: none;
color: #000;
padding: 10px 0;
width: 100%;
}
.ad-menu li {
width: 100%;
}
.ad-menu ul {
display: none;
}
.ad-menu nav::before,
.ad-menu::after {
content: '';
position: absolute;
border-radius: 5px;
top: 65px;
left: 5px;
display: block;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAwCAMAAAA8VkqRAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAE5JREFUeAFjwAkYcQC6SFAKBt4fo/6AaMMUQTUQIYJpFaqrMIICzkATR2Hi5uDUjmkh7tDAHUq4Qw8ujl+CsFEEHDVowg1n1OJKDLiTDwBLrgJ9vkuXOwAAAABJRU5ErkJggg==);
cursor: pointer;
height: 24px;
width: 24px;
}
.ad-menu nav::before,
.ad-menu::after {
background-color: #efebe1;
border: 8px solid #eeebe1;
}
.ad-menu::after {
background-position: -24px -24px;
z-index: 1;
}
.ad-menu nav::before {
z-index: 2;
}
.ad-menu nav:focus::before {
z-index: 0;
}
.ad-menu nav:focus ul,
.ad-menu ul:hover { 
display: block;
}
.top_cent {
padding: 5px;
height: 55px;
flex-direction: row;
}
.top_oz {
float: right;
}
.top_tel {
float: right;
width: 99%;
font-size: 17px;
line-height: 20px;
padding: 0;
}
.top_tel strong {
color: #286d27;
font-size: 18px;
}
.top_tel p {
display:none;
}
.top_tel a {
background-size: 16px;
padding: 0px 0 0 23px;
background-position: left;
}
.top_tel strong {
}
.top_time {display:none;}
.btn {
}
.nav_top {
display:none;}
.nav_top_pos.fix {
display:none;
}
#sidebar {
display:none;
}
#posts {
float: left;
overflow:hidden;
width: 100%;
}
.nav_bot ul li {
float: left;
display: block;
padding: 0 10px;
margin: 0 10px 0 0;
font-size: 16px;
line-height: 20px;
}
.slide_t {
padding: 0 10px 6px 20px;
color: #fff;
font-size: 18px;
line-height: 24px;
text-shadow: 1px 1px 1px #000;
text-align: center;
}
.prod_imgs {
float: left;
width: 100%;
padding: 0 0 30px 0;
text-align: center;
}
.prod_r {
float: none;
width: 100%;
padding: 0 0 30px 0;
}
.home_news {
float: left;
width: 84%;
min-height: 190px;
padding: 5%;
margin: 3% 3% 3%;
border: 1px solid #EBE9F6;
border-radius: 10px;
box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.32);
}
.prod_list {
float: left;
width: 44%;
height: auto;
padding: 2%;
text-align: center;
}
.prod_list_img {
max-height: 100px;
overflow: hidden;
border-radius: 0 15px 10px 15px;
}
.prod_list_img img {
width: 100%;
height: auto;
padding: 1px;
border: 2px solid #ffffff;
vertical-align: bottom;
}
.block_prod_home { padding: 2%;
margin: 0 0 10px;
}
.prod_list_home {
width: 48%;
float: left;
margin: 1% 1% 2%;
background: #fff;
display: block;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.32);
border-radius: 10px;
}
.prod_list_home:hover {
box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.32);
margin: 1% 1% 2%;
}
.prod_list_img_home img {border-radius: 10px 10px 0 0;}
.prod_list_t_home {
margin: -6px 0 5px;
background: #eee9df;
padding: 6px 0 6px 10px;
font-size: 14px;
text-decoration: none;
white-space: nowrap;
overflow: hidden;
}
.prod_list_t_home a {color: #333;}
.prod_list_price_home {
color: #f66e00;
font-size: 14px;
margin: 6px 0 6px 10px;
}
.prod_list_price_home strong {color: #6a5c55;}
.proizvod {
float: left;
width: 96%;
padding: 90px 2% 0 2%;
color: #6B6B6B;
font-size: 14px;
line-height: 18px;
text-align: center;
}
.preim {
float: left;
width: 92%;
height: 300px;
margin: 4% 4% 2%;
overflow: hidden;
position: relative;
display: table-cell;
vertical-align: middle;
background-size: cover;
}
.preim_e {
opacity: 0;
width: 90%;
height: 100%;
padding: 5%;
position: absolute;
top: 0px;
left: 0px;
font-size: 15px;
line-height: 24px;
background-color: rgb(106, 92, 85);
transition: .5s ease;
color: #fff;
text-align: center;
}
.preim_over {
width: 100%;
height: 300px;
background: rgba(255, 255, 255, 0.8);
position: absolute;
top: 0px;
left: 0px;
}
.preim_t {
width: 100%;
position: absolute;
top: 135px;
left: 10px;
color: #000;
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
text-align: center;
}
.preim_gr .preim_ico {
color: #fff;
font-size:25px;
}
.preim_ico {
width: 100%;
height: 70px;
position: absolute;
top: 45px;
left: 0px;
color: #F66E00;
font-size: 25px;
line-height: 80px;
font-weight: bold;
text-align: center;
}
.post_e {display:none;}
.hform {padding:25px;}
.hform .hright img {
display:none;
}
.hform .hleft  {
width: 90%;
}
.bot_map {
float: left;
width: 96%;
padding: 2%;
}
.bot_cont {
float: right;
width: 90%;
padding: 5%;
text-align: left;
}
.bot_logo {
float: left;
width: 200px;
height: 80px;
margin: 0 0 0 5px;
background-size: contain;
}
.carusel480 .carus {width: 42%;float: left;margin: 1%;}
.carusel {
display: none!important;
}
.preim {
float: left;
width: 48%!important;
height: 240px!important;
margin: 1%;
overflow: hidden;
position: relative;
}
.sub_cat {
float: left;
width: 45%;
padding: 2.5%;
min-height: 200px;
}
.sub_cat_img {
height: 145px;
padding: 0 0 10px 0;
}
.home_text {
padding: 0 5%;
}
.home_new_r {
margin: 0 0 0 0px;
}
.home_new_img {
float: left;
width: 80px;
margin: 0 10px 0 0;
}
.footconl {
width: 100%!important;
float: left;
text-align: center;
margin: 15px 0;
}
.footconl .top_oz {
float: none!important;
}
.footconc {
width: 90%!important;
float: left;
text-align: center;
margin: 0 5%!important;
}
.footconr {
width: 90%!important;
float: left;
margin: 0 5%!important;
}
.video1 { width: 100%!important;}    
.video2 { width: 100%!important;}
.video3 { width: 100%!important;}
.display-posts-listing .listing-item {
float: left;
width: 44%!important;
padding: 2%!important;
text-align: center;
}
.display-posts-listing .listing-item img {
width: 100%;
height: auto;
vertical-align: bottom;
border-radius: 10px;
border: 1px solid #efece2;
}	
.search_top {
float: right;
height: 33px;
}
.search_sub {
float: left;
height: 35px;
display:none;
}
.search_inp input { 
height: 33px; 
margin-right: -5px;
}
.slider {
max-height: 400px;
overflow: hidden;
}
.slide {
max-width: 100vw;  
}
.slick-active .title {
margin-top: 0.8rem;
font-size: 1.3rem;
-webkit-transition: all .4s ease .2s;
transition: all .4s ease .2s;
}
.slick-dots {
position: relative;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
bottom: -30px;
padding: 0;
margin: 0;
list-style: none;
display: inline-block;
}
.slick-dots button {
background: rgba(165, 165, 165, .4);    
}
.slick-dots li {
float: left;
display: block;
margin: 1em 0.2rem 0;
font-size: 0;
}
.slick-active .text {
padding: 0 25px 15px;
margin-bottom: 0;
bottom: 25px;
}
.slide video {max-width: 100%;height: auto;}
.bot_icons {
float: none;
padding: 15px 5px 0 0;
width: 100%;
text-align: left;
display: inline-block;
} .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
width: 100%!important;
clear: none; 
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
-webkit-transition: all cubic-bezier(.795,-.035,0,1) .5s;
transition: all cubic-bezier(.795,-.035,0,1) .5s;
margin: 0!important;
padding: 2%;
position: relative;
margin-left: 0;
background: #FFF;
box-shadow: 0px 0px 20px 0px rgb(76 87 125 / 2%);
}