body{
margin:0;
padding: 0;
color: #000;
font-family: 'Source Sans Pro', sans-serif;
font-size: 15px;
background-color: #004996;
}
a, a:visited{
    outline: none;
    text-decoration: none;
    color: #0093DD;
}
a:hover{
    color: #004996;
}

input{
    outline: none;
    font-family: 'Roboto', sans-serif;
}
select, textarea {font-family: 'Roboto', sans-serif;  }
#email{
    text-transform: lowercase;
}
h1{
font-size: 1.7em;
color: #004996;
font-weight: normal;
margin:60px 0 50px 0;
line-height: 1.1em;
}
h2{
font-size: 1.4em;
color: #004996;
font-weight: normal;
margin:0px 0 10px 0;
padding:0;
line-height: 1.1em;
text-align: left;
}
h3{
    font-size: 1.2em;
    color: #0093DD;
    font-weight: normal;
    margin:0px 0 5px 0;
    padding:0;
    text-align: left;
    }
.subtit1{
        font-size: 1.2em;
        color: #004996;
        font-weight: normal;
        margin: 0 0 7px 0;
    }
.subtit2{
        font-size: 1em;
        font-weight: normal;
        margin:4px 0 10px 0;
    }
    .subtit3{
        font-size: 1em;
        text-transform: uppercase;
        font-weight: bold;
    }
.h2tit{
    text-align: left;
    font-size:1.2em;
    line-height: 1.2em;
}
.h3tit{
    text-align: left;
    font-size:1em;
    line-height: 1em;
    color: #333
}
h4, h5{
    font-size: 1.1em;
    color: #0093DD;
    font-weight: normal;
    margin:0px 0 0px 0;
    padding:0;
    line-height: 1.1em;
}
h4 span{
    font-size: 0.9em;
    color: #333;
}
.cathead{
text-transform: uppercase; text-align: center; margin:5px 0 25px 0; font-size:1.8em;
}
.top_all{
position: fixed;
min-width: 100%;
height: 120px;
background-color: #fff;
z-index: 100;
margin:0;
padding:0;
transition: all 0.2s ease-in;
box-shadow: 0 8px 6px -6px rgba(0,0,0,0.2);
}
.top_all_sm{
display: block;
min-width: 100%;
height: 70px;
background-color: #004996;
position: relative;
margin:0;
padding:0;
}
.top{
width: 100%;
height: 35px;
position: relative;
}
.top_in, .menu_in{
max-width: 1920px;
width: 96%;
margin:0 auto;
padding:7px 0 0 0;
}
.top_left{
width: 30%;
float: left;
}

.contact_left{
    padding:10px 0 0 40px;
}
.top_left_in a{
    color:#666;
    padding: 0 0 0 22px;
    position: relative;
 }
 .top_left_in a:hover{
    color:#0093DD;
 }
 .top_left_in a img{
  width:20px; height:20px;
  position: absolute;
  top:-2px;
  left:-2px;
 }
.logo{
float:left;
width: auto;
padding: 5px 0 0 0;
transition: all 0.3s ease-in;
}
.logo img{
    transition: all 0.3s ease-in;
    width:250px;
    }
    .logo_sm{
    float:left;
    padding: 4px 0 0 0;
    transition: all 0.3s ease-in;
    }
    .logo_sm img{
    transition: all 0.3s ease-in;
    width:195px;
    }
.hamburger{display: inline-block;
margin:0 0 0 9px;
width: 50px;
height: 30px;
position: absolute;
cursor: pointer;
top: 15px;
left: -35px;
}

.hamburger img{
    height: 27px;
    width: auto;
}
.ofertepopup{
    display: none;
    position: absolute;
    left: -330px;
    top: -50px;
    height: 400px;
    width: 300px;
    background-color: #0093DD;
    padding: 15px 10px 15px 10px;
    color: #f1f1f1;
    font-size: 0.9em;
    z-index: 10;
}

.ofertepopup input,  .ofertepopup textarea{
    padding: 4px 10px 4px 10px;
    border:solid 1px #f1f1f1;
    background: #f1f1f1;
    color: #004996;
    margin: 3px 0 3px 0;
   font-size: 0.9em;
}

.ofertepopup input:hover,  .ofertepopup textarea:hover{
    border:solid 1px #004996;
}

.inchide{
    right: 20px;
    top: -12px;
    padding: 6px 12px 6px 12px;
    background-color: #004996;
    color: #fff;
    position: absolute;
    cursor: pointer;
}

#ofertepop{
    color: #0093DD;
}

.hamburger_search{display: none;
margin:0 0 0 7px;
width: 50px;
height: 30px;
position: relative;
cursor: pointer;
}
.hamburger img, .hamburger_search img{width:35px; position: absolute; top: -11px; left:19px;}

.hamburger_div{
display: none;
position: absolute;
left: 20px;
top:15px;
box-shadow: 0 0 30px rgba(0, 0, 0, 0.35);
border: 1px solid #fff;
z-index: 4444;
height: 370px;
width: 200px;
background-color: #fff;
padding:15px 15px 15px 15px;
cursor: default;
text-align: left;

}
.hamburger_div a:first-child{
    display: none;
}
.hamburger_div a{
   font-size:  1.1em !important;
}

.hamburger_search_div{
display: none;
position: absolute;
right: -20px;
top:0px;
box-shadow: 0 0 30px rgba(0, 0, 0, 0.35);
border: 1px solid #fff;
z-index: 4444;
height: 40px;
width: 90%;
background-color: #fff;
padding:10px 15px 10px 15px;
cursor: default;
text-align: left;
}
.hamburger_search_div input{
    padding:10px 10px 10px 10px;
    background-color: #fff;
    border:solid 1px #fff;
    width: 90%;
    font-family: 'Roboto', sans-serif;
}
.langdiv{
    position: relative;
}
.langh{
    position: absolute;
    bottom:-40px;
    left: 10px;
    width: 300px;
}
.langh a{
    display: inline-block !important;
    padding: 6px 6px 6px 6px;
    background-color: #004996;
    color: #fff !important;
    border:solid 2px #fff;
}

.langh a:hover{
background-color: #0093DD !important;
}
.language{
    position: absolute;
    top:-1px;
}
.search_close{
    padding:0 2px 7px 0;
    text-align: right;
}
.search_close span{
cursor: pointer;
padding:3px 5px 3px 5px;
background-color: #0093DD;
color:#fff;
}
.menubar{
    width: 100%;
}
.search_all{
    width: 40%;
    display: inline-block;
    margin: 0 10px 0 50px;
}
.search_in{
 top: -5px;
    padding: 0 18px 0 18px;
    position: relative;
}

.search_in input:hover{
   border:solid 1px #fff !important; 
   background-color: #003063;
}
.search_in input{border:solid 1px #999;   background-color: #004085; color: #fff; width:65%; padding: 10px 20px 10px 50px; position: absolute; font-family: 'Roboto', sans-serif;}
.search_in img{position: absolute;     top: 8px;
    height: 22px;
    width: 22px;
    left: 27px;}
.menus{
float: right;
max-width: 50%;
text-align: right;
}
.menus_in{
padding: 35px 0px 0 0;
}
.menus a img{
    position: absolute;
    top:-13px;
    left: 13px;
    height:37px;}
.menus a{
padding: 0 0 0 43px;
font-size: 1.1em;
text-decoration: none;
color: #666;
position: relative;
}
.menus_in a:hover{
    color: #0093DD;
}

.address{
padding: 22px 0 0 0;
line-height: 18px;
font-size: 0.9em;
}

.social{
padding:0px 0 10px 0;
}
.social img{height: 35px; width: 35px; padding-right: 10px;
filter:      grayscale(90%);
    cursor: pointer;
    transition: all 100ms ease;
opacity: 0.9;
}
.social img:hover{
    filter: none;
}
.shop{
padding:6px 0 0 0;
  position: relative;
  display: inline-block;
  float: right;
}
.shop img{
    height: 22px;
}
.shop a{
text-decoration: none;
display: inline-block;
    position: relative;
    font-size: 1em;
   color: #333;
}
.shop a:hover{
color: #0093DD;
opacity: 1;
}
.coss{
    position: absolute;
    background-color: #003063;
    color: white;
    padding:0px 4px 1px 4px;
    top:-5px;
    left:13px;
   font-size: 0.8em;
}
.top_right{
width: 100%;
float: right;
text-align: right;
}
.banner{
height: auto;
background-color: #004996;

background-position: bottom center;
background-repeat: no-repeat;
width: 100%;
position: relative;
z-index: 5;
transition: all 0.1s ease-in;
    background-size: 100% 100%;
    max-width: 1920px;
    text-align: center;
    margin: 0 auto;
  
}
.banner:hover{
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.50);
 
}

.cats{ 
width:100%;
display: block;
background-color: #f5f5f5;
z-index: 3;
position: relative;
transition: all 0.3s ease-in;
border-bottom: solid 1px #ddd;
border-top: solid 1px #ddd;
background-color: #eee;
}

.cats_in{
   width: 100%;
   max-width: 1920px;
position: relative;
margin:0 auto;
padding: 0px 0 0px 0;
text-align: center;

}
.cat{
text-align: center;
display: inline-block;
width:9%;
vertical-align: top;
position: relative;
cursor: pointer;
color:#333;
}
.cat:after {
    display:block;
    content: '';
    border-bottom: solid 2px #0093DD;  
    transform: scaleX(0);  
    transition: transform 250ms ease-in-out;
  }
.cat:hover:after { transform: scaleX(1); }
.cat:hover{ background-color: #fff; }
.cat img{ width: 30%; height: auto; }
.cat span{
margin:5px 0 3px 0;
font-size: 0.9em;
font-weight: normal;
display: block;
color:#333;
}
.cat_tit{
    font-size: 1.4em;
    color: #004996;
    font-weight: normal;
    margin:20px 0 30px 0;
    padding:0 10px 0 10px;
    }

.container{
background-color: #f9f9f9;
width: 100%;
position: relative;
}
.divs{width: 19%; float: left; position: relative;  text-align: center; line-height: 15px;  padding:4px 3px 4px 3px; display: inline-flex; height: 100px; justify-content: center;   }
.divs:hover{background-color: #ffffff;}

.divs a{text-decoration: none; font-size:1em; font-weight: normal; color:#333; padding:5px 5px 5px 5px;
display: inline-block; text-align: center;
}

.divs a:hover{ color: #004996;}
.divs img{
    min-width: 50px;
width: 45%;
min-height: 50px;
height: 45%;
padding: 5px 0 5px 0;
display: block;
margin: 0 auto;
text-align: center;
}
@keyframes bounce {
	0%, 20%, 60%, 100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px);
	}
	80% {
		-webkit-transform: translateY(-10px);
		transform: translateY(-10px);
	}
}

.catpop,.catpop1,.catpop2,.catpop3,.catpop4,.catpop5,.catpop6,.catpop7,.catpop8,.catpop9{position: relative; padding:12px 3px 9px 3px;}
.catpopup, .catpopup1, .catpopup2, .catpopup3, .catpopup4, .catpopup5, .catpopup6, .catpopup7, .catpopup8, .catpopup9{
display: none;
position: absolute;
top:105px;
background-color:#f5f5f5;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
  border: 1px solid #ccc;
z-index: 4;
padding:20px 20px 40px 20px;
width: 600px;
}

.catpopup:hover, .catpopup1:hover, .catpopup2:hover, .catpopup3:hover, .catpopup4:hover, .catpopup5:hover, .catpopup6:hover, .catpopup7:hover, .catpopup8:hover, .catpopup9:hover{
 box-shadow: 0 0 20px rgba(0, 0, 0, 0.35);
        border: 1px solid #aaa;
    }

.catpopup9::after, .catpopup8::after, .catpopup7::after, .catpopup6::after, .catpopup5::after, .catpopup4::after, .catpopup3::after, .catpopup2::after, .catpopup1::after, .catpopup::after{
    content:"x";
    position: absolute;
    top:10px;
    right:10px;
    padding:0px 7px 2px 7px;
    background-color: #ddd;
    color:#fff;
}

.catpopup{
left: 20px;
}
.catpopup1{
left: -20px;
}
.catpopup2{
left: -20px;
}
.catpopup3{
left: -400px;
}
.catpopup4{
left: -450px;
}
.catpopup5{
left: -300px;
}
.catpopup6{
left: -100px;
}
.catpopup7{
left: -150px;
}
.catpopup8{
left: -250px;
}
.catpopup9{
left: -570px;
}
.prod_base{
width:17%;
display: inline-block;
vertical-align: top;
margin: 0 10px 50px 10px;
border: solid 2px #eee;
 position: relative;
padding:20px 0 20px 0;
background-color: #fff;

}
.prod_base:hover{
    border: solid 2px #bbb;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.30);
}

.prod_base_det, .prod_base_deti{
    width:56% !important;
    border: solid 2px #0093DD;
    padding: 5px 0 10px 0 !important;
}

.prod_base_det:hover, .prod_base_deti{
    border: solid 2px #004996;
}

.det_col1, .det_col2i{
float: left;
width:52%;
}

.det_col2, .det_col2i{
    float: right;
    width:47%;
    }

.pic img{
width: 100%;
height: auto;
max-width: 100%;
padding:5px 0px 20px 0px;

}
.pic{
    position: relative;
    margin:10px 10px 10px 10px;
}
.maimulte{
text-align: right;
margin:6px 20px 0 0;
}
.maimulte a{
    color:#004996;
    font-style: italic;
    font-size: 0.9em;
    background-color: #f4f4f4;
    padding:4px 10px 4px 10px;
}
.maimulte a:hover{
  background-color: #f1f1f1;
  color:#0093DD;
}
.pret_list{
position:relative;
bottom: 1px;
right: 0px;
font-weight: bold;
display: block;
font-size: 1.2em;
margin:20px 0 20px 0;
border-top: solid 1px #eee;
    border-bottom: solid 1px #eee;
    background-color: #fff;
}

.detpretf{
    z-index:4;
    position:absolute;
    bottom: 25px;
    right: 30px;
    }

.pret_listdvs{
    z-index:4;
    position:absolute;
    bottom: 1px;
right: -2px;
    }

.pret_list span, .pret_listdvs span{
font-size: 0.9em;
display: block;
color:#c9c9c9;
}
.pret_list span img, .pret_listdvs span img{
    width: 40px;
    height:8px;
    padding:2px 0 0 0;
}
.pret_list div{
padding: 7px 20px 0px 20px;
color: #004996;
font-size: 1.4em;

 text-align: center;
  
 border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
}
.pret_listdvs div{
    background-color: rgba(41, 22, 111, 0.80);
    padding: 7px 10px 7px 10px;
    color: #fff;
    font-size: 1.1em;
     text-align: right;
     border-top-right-radius: 0px;
     border-bottom-right-radius: 0px;
    }

.pret_list div span{
font-size: 0.9em;
text-decoration: line-through;
color: #666;
}
.pret_listcat{
    font-size: 0.9em;
    text-align: center;
            }
.picmain{
    position: relative;
    text-align: center;
    border: solid 2px #eee;
    background-color: #fff;
}
.picmain:hover{
    border: solid 2px #ddd;
}
.transp_list{
    padding:0px 0px 3px 0px;
    color: #999 !important;
    }

.transp_p, .transp_l, .original{
   
    position:absolute;
    background-color: transparent;
    top: 45px;
    right: 11px !important;
}
.transp_l{
    top: -50px;
    right: 1px !important;
}

.original{
    right: 10px !important;
    top: -20px;
}

.transp_p:hover, .original:hover{
    background-color: transparent;
    }
    .transp_p img,   .transp_l img, .original img{
height: 80px;
width: auto;
opacity: 0.8;
transition: width 1s, height 1s;
}
.transp_l img{
    height: 70px;
    }
.transp_p img:hover, .transp_l img:hover, .original img:hover{
 
    opacity: 1;
    }
   .original img:hover{
        height: 110px;
        width: auto;
        transition: width 1s, height 1s;
        }
.prod_stoc{
    z-index:5;
    position:absolute;
    bottom: 9px;
    left: 5px;
    }
.prod_stoc img{
height: 30px;
width: auto;
opacity: 0.8;
}
.toatecat{
    text-align: left;
}
.toatecat a{
 font-size: 0.9em;
    padding: 2px 3px 2px 3px;
    color: #666;
    margin:0 2px 0 2px;
}
.totatecathome{
    color:#000 !important;
    background-color: #fff;
}
.toatecat a:hover{
    background-color: #0093DD;
    color: #fff !important;
 }
.navigator{
margin: 0px 0 20px 0px;
}
.navigatorcos{
margin: 15px 0 10px 0;
}

.content_in{
    max-width: 1950px;
width: 96%;
position: relative;
margin:0 auto;
padding: 10px 0 20px 0;
text-align: center;
}
.sec_but{
    display: block;
    padding: 17px 13px 17px 45px;
    position: relative;
    margin: 10px 0 10px 0;
    cursor: pointer;
    background-color: #f1f1f1;
    color: #004996;
    border: solid 2px #f1f1f1;
}

.sec_but:hover{
    border: solid 2px #ddd;
}

#ofertepop{
    color: #004996;
}
.sec_but img {
width: 23px;
height: 23px;
position: absolute;
left:10px;
top:15px;
}
.footer{
height: 400px;
width: 100%;
color:#fff;
}
.footer_in{
    max-width: 1950px;
width: 96%;
position: relative;
margin:0 auto;
padding: 35px 0 30px 0;
text-align: center;
line-height: 18px;
font-size: 1.1em;
}

.footer_inner{
    text-align: center; 
}

.footer_col{
display: inline-flex;
width:21%;
height: auto;
margin:0px 40px 20px 0px
}
.footer_col:last-child{
   margin:0px 0px 20px 0px
}
.footer_col div{
display: block;
text-align: left;
width: 100%;
}
.footer_col a{
color: #fff;
font-style: italic;
}
.wishlb{
    display: inline-block;
    position: relative;
    height: 40px;
}
.wishlb img{
    position: relative;
    height: 30px;
    width: auto;
    top:10px;
    left:10px;
    opacity: 0.8;
    display: inline-block;
    padding: 0 3px 0 3px;
}


.wishlb img:hover{
    opacity: 1;
}
#result	{
position:absolute;
width:500px;
padding:8px;
display:none;
left:18px;
margin-top:35px;
overflow:hidden;
background-color:#fff;
z-index: 100;
opacity: 1;
box-shadow: 0 0 30px rgba(0, 0, 0, 0.35);
border: 4px solid #fff;
overflow-y: scroll;
max-height: 470px;
 top:5px;
	}
.show{
padding:15px 35px 15px 70px;
width: 90%;
position: relative;
font-size:1.1em;
display: block;
border-bottom:solid 1px #f2f2f2;
}
.show a{color: #0093DD; position: relative; }
.show a:hover{color:black; }
.show img{
width:55px; height:44px;
position: absolute;
left: -70px;
top: -3px;
	}
.show:hover	{ cursor:pointer;	}
.show_toate{
margin: 0 0 6px 0;
}
.show:first-child{height: 10px;}
.show span{
    display: block;
font-size:0.9em;
color: #333;
}
#totrez{
font-weight: bold;
display: block;
padding:0 0 15px 5px;
text-align: left;
}
.prod_tit, .prod_tit_sm{
    padding:10px 15px 5px 15px;
    text-align: center;
  background-color: #fff;
}
.prod_tit_sm{
    font-size:0.9em;
    color:#333;
    line-height: 16px;
    padding:1px 15px 5px 15px;
}
.prod_tit_cod{
    font-size:0.9em;
    color:#666;
    line-height: 16px;
    font-weight: bold;
    padding:1px 15px 5px 15px;
}
.prod_tit_ca{
    font-size:1em;
    color:#666;
    line-height: 16px;
    padding:1px 15px 10px 15px;
    text-align: left;
}

.prod_tit{
font-size:1.1em;
color: #004996; 
line-height: 18px;
font-weight: bold;
line-height: 1.2em;
}
.prod_tit:hover{
    color: #004996 !important; 
    }
.prod_titulus{
width:100%;
text-align: left;
padding:5px 0 5px 0;
font-size: 0.9em;
}

.prod_titulus table{
    padding:0;
    margin:0;
    border:0;
}

.prodtit_producator{
    padding:5px 0px 0 55px;
}

.prod_titulus img{
max-height:40px;
width: auto;
}

.prod_detail{
    width:90%;
    margin:0 auto;
    padding: 40px 0 0 0;
}

.prod_detail1{
width:40%;
float:left;
text-align: center;
}

.prod_detail2{
width: 56%;
float:right;
text-align: left;
padding: 0 0px 0 0px;
font-size: 1.1em;
}

.prod_detail2a{
width: 100%;
float:left;
text-align: left;
padding: 0px 0 0 0px;
line-height: 1.3em;
}
.prod_detail2b{
    width: 30%;
    float:right;
    text-align: left;
    padding: 10px 0 0 10px;
    }
.prod_det{
width: 80%;
text-align: left;
font-size: 1em;
clear: both;
line-height: 22px;
margin: 0 auto;
padding: 50px 0 20px 0;
}

.prod_det_in{
    padding:20px 20px 20px 20px;
margin:20px 0 20px 0px;
    background-color: #fff;  
}

.prod_det_in img{
    max-width: 500px !important;
}

.prod_det_in iframe, .accordion__content iframe{
max-width: 750px;
width: 75%;
height: 400px;
border: 0;
}

.prod_det_in table th, .table th{
    background-color: #f1f1f1;
    padding:4px 5px 4px 5px;
    font-size: 0.9em;
}

.prod_det_in table td, .table td{
    border-bottom: solid 1px #f1f1f1;
    background-color: #fdfdfd;
    padding:4px 5px 4px 5px;
    font-size: 0.9em;
}
.table td, .table th{
    text-align: center;
   font-weight: normal;
}
.table th span{color:#0093DD;}
.prod_det_atu{
    width: 90%;
float: left;
text-align: left;
}

.prod_cod{
padding: 10px 0 10px 0;
}

.prod_cod span, .prod_disp span{
    font-weight: bold;
}

.prod_disp{
   padding: 10px 0 10px 0;
}

.clear{
    clear:both;
}

.comandar{
margin: 10px 0 10px 0px;
padding: 10px 15px 10px 15px;
background-color: #fff;
color: #0093DD;
border:solid 3px #004996;
text-decoration: none;
text-align: left;
text-align: center;
width: 220px;
position: relative;
display: inline-block;
}

.comandar:hover{
    color:#fff;
    border:solid 3px #004996;
    background-color: #0093DD;
}

.comandarr{
  width: 83px;
  padding: 15px 15px 15px 15px;
display: inline-block;
}

.comandabg, .anuntabg{
margin: 10px 0 10px 0;
text-decoration: none;
text-align: left;
padding: 5px 5px 5px 0px;
color: #004996;
}

.comandabgrap{
    background-color: #f1f1f1;
}

.comanda_cant{
padding: 15px 15px 15px 15px;
   border:0;
    background-color: #ffffff;
    color: #004996;
     width: 47px;
     text-align: right;
}

.comanda_cant:hover{
    border:0;
}
.comanda_but{
    margin: 0 10px 0 0;
padding: 11px 15px 11px 45px;
   font-size: 0.9em;
    background-color: #c05026;
    color:#fff;
    cursor: pointer;
     border:solid 1px #af451f
}

.comanda_but:hover, .anunta_but:hover{
background-color: #003773;
border:solid 1px #003773 !important;
}
.wish_but{
    padding: 10px 18px 9px 50px;
       font-size: 0.9em;
        background-color: #eee;
        color:#888;
        cursor: pointer;
         border:solid 1px #ddd;
         display: inline-block;
         position: relative;
        
         outline: none;
         font-family: 'Roboto', sans-serif;
     }
    
    .wish_buta{
        background-color:#0093DD;
        color: #fff;
             border:solid 1px #0093DD;
        }
    a .wish_buta:hover{
  color: #fff;
        background-color: #003773;
             border:solid 1px #003773;
           
        }
    .wish_but img{
        height:20px;
        width: auto;
        position: absolute;
        top: 10px;
        left: 13px;
    }
.anunta_cant{
padding: 15px 15px 15px 15px;
   border:solid 1px #e9e9e9;
    background-color: #ffffff;
    color: #004996;
     width: 40%;
     text-align: left;
}

.anunta_but{
   width: 100px;
padding: 15px 15px 15px 15px;
    border:0;
    background-color: #C03411;
    color:#fff;
    cursor: pointer;
}

.pic_det{
width:95%;
height: auto;
padding:20px 0 0 0;
}

.pic_sec{
    width:auto;
    height: 80px;
    margin: 15px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
    border: solid 2px #f1f1f1;
}
.pic_sec:hover{
    border: solid 2px #bbb;
}
.detpic{
    width:auto;
    height: 66px;
    padding: 2px 2px 2px 2px;
}
.logo_list{
z-index:2;
position:absolute;
top: 20px;
left: 0px;
}

.logo_list img{
max-width: 200px;
height: 30px;
}

.offers{
background-color: #f1f1f1;
width:100%;
}

.offers_in{
background-repeat: no-repeat;
margin: 0 auto;
padding: 20px 30px 30px 30px;
height: 400px;
vertical-align: top;
}

.offers_col{
display: inline-flex;
width:28%;
height: auto;
margin:20px 40px 20px 0px
}

.offers_col:last-child{
   margin:20px 0px 20px 0px
}

.offers_col div{
display: block;
text-align: left;
width: 100%;
}

.offers input, textarea{
padding:8px 15px 8px 15px;
border:solid 1px #e9e9e9;
width: 90%;
color:#0093DD;
margin: 3px 0 15px 0;
font-family: 'Roboto', sans-serif;
font-size: 0.9em;
}

.offers textarea{
display: block;
font-family: 'Roboto', sans-serif;
font-size: 0.9em;
width: 90%;
height: 218px;
}

.offers_in h1{
    margin:0 0 7px 0; padding:0;
}

.input_butt{
width:66%;
background-color: #0093DD;
color: #fff;
cursor: pointer;
font-family: 'Roboto', sans-serif;
}

.producator_small{
width: 100%;
text-align: center;
background-color: #fff;
}

.producator_small_in{
    margin:0 auto;
    width: 100%;
padding: 90px 0 90px 0;
text-align: center;
}

.producator_small_in a img{
 width: auto;
  max-height:40px;
    opacity: 1;
    filter: grayscale(100%);
    cursor: pointer;
    transition: all 100ms ease;
    margin: 19px 18px 19px 18px;
}

.producator_small_in a img:hover{
filter:  grayscale(0%);
}

.producator img{
max-width: 95px;
width: 98%;
}

.marimi_all{
margin:15px 0 25px 0;
}

.marimi_all table {
width: 100%;
border-collapse: collapse;
}

.marimi_all table th{
text-align: center;
background-color: #f1f1f1;
padding: 3px 10px 3px 10px;
color: #666;
font-weight: normal;
font-size: 0.8em;
border-top:solid 1px #ddd;
border-bottom:solid 1px #ddd;
}

.marimi_all table th:nth-child(1){
width: 5%;
}

.marimi_all table th:nth-child(2){
width: 7%;
}

.marimi_all table td{
text-align: center;
background-color: #fff;
padding: 8px 10px 8px 10px;
border-bottom: solid 1px #eee;
}

.pret_td{
text-align: center;
width: 25%;
padding: 5px 7px 5px 7px;
}

.pret_sel{
font-size: 1.5em;
font-weight: bold;
color: #c05026;
}

.pret_sela{
font-size: 1.7em;
font-weight: normal;
color: #ccc;
text-decoration: line-through;
}

.pret_lei{
color:#999;
   font-size: 1.1em;
}

.decimal{
font-weight: normal;
   font-size: 0.7em;
}

.marimi_list{
padding: 3px 5px 3px 5px;
}

.atuu_all{
    height: 300px; position: relative;   width:100%;
    background-color: #fff;
  }

.atuu{
width: 100%;
margin:0 auto;
top: 20px;
position: absolute;
height: 100px;
vertical-align: bottom;
text-align: center;
}

.atuu1{
    display: inline-flex;
background-color:  #f1f1f1;
padding: 20px 10px 10px 10px;
width: 14%;
color:#666;
height: 200px;
margin:0 10px 0 10px;
font-size: 0.9em;
position: relative;
border: #cccccc;
}
.atuu1 div{padding:20px 0 0 0; display: block; height: 100px; width: 100%; text-align: center;}
.atuu1 img{height: 50px; margin-bottom: 8px;}
.atuu1 span{color: #333; font-size: 1em; margin-bottom: 10px; display: block;}

.content_col{
    width: 100%;
}

.content_col_in{
    position: relative;
    display: flex;
    padding: 5px 5px 5px;
    margin: 0 0 50px 0;
}

.content_col1{
    width: 46%;
  float: left;
    text-align: left;
}

.content_col2{
    width: 45%;
float: right;
     text-align: left;
}

.content_col1a{
    width: 32%;
    float: left;
      text-align: left;
}

.content_col2a{
    width: 32%;
    float: left;
      text-align: left;
}

.content_col3a{
    width: 32%;
    float: left;
      text-align: left;
}

.content_col2 img, .content_col1 img, .content_col3a img, .content_col2a img,  .content_col1a img {
    width:90%;
    height: auto;
    padding: 10px 0 20px 0;
}

.content_col1 input, .content_col1 select, .content_col1 textarea, .rapida input, .rapida select, .rapida textarea, .content_col2 input, .content_col2 select, .content_col2 textarea{
margin: 5px 5px 5px 5px;
padding: 9px 15px 9px 15px;
border:solid 1px #e9e9e9;
background-color: #e9e9e9;
color:#333;
font-family: 'Roboto', sans-serif;
}
.content_nocolin input, .content_nocolin select, .content_nocolin textarea {
    margin: 5px 0px 5px 0px;
    padding: 9px 15px 9px 15px;
    border:solid 1px #ddd;
    background-color: #f1f1f1;
    color:#333;
    font-family: 'Roboto', sans-serif;
    width: 100%;
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
    box-sizing: border-box; 
    }
textarea:hover, input:hover, select:hover{
    border: solid 1px #999 !important;
}
.content_nocolin textarea {
    height: 90px;
}
.limiter{
clear:both;
    height: 60px;
    background-color: #fff;
}
.limiterbg{
    clear:both;
        height: 60px;
       
    }
.cont_table{
    width:100%;
    border-collapse: collapse;
}

.cont_table th{
    text-align: left;
    background-color: #f1f1f1;
    padding: 4px 10px 4px 10px;
    color: #666;
    font-weight: normal;
    font-size: 0.9em;
    border-top: solid 1px #ddd;
    border-bottom: solid 1px #ddd;
}

.cont_table td{
    text-align: left;
    background-color: #fff;
    padding: 8px 10px 8px 10px;
    border-bottom: solid 1px #eee;
}

.cont_table td:last-child{
    text-align: right;
}

.table_act_cant{
width: 50px;
     padding:6px 10px 6px 3px;
     border: solid 1px #ddd;
     background-color: #fff;
}

.table_act_cant:hover{
    border: solid 3px #e5e5e5;
}

.table_act{
    padding:7px 10px 7px 10px;
     border: solid 3px #004996;
    width: 90px;
    background-color: #004996;
    color: #fff;
     cursor: pointer;
}

.table_act:hover{
  background-color: #0093DD;
}

.total_all{
text-align: right;
  float: right;
}

.total{
   color:#004996;
    margin: 20px 0 10px 0;
    padding: 10px 20px 10px 20px;
    text-align: right;
}

.total span{font-size:1.3em;}

.total input, .butt_gen{
    padding: 10px 20px 10px 20px;
    background-color: #004996;
    color:#fff;
    border:none;
    cursor: pointer;
     border:solid 1px #004996;
}
.butt_gen:hover{
    background-color: #0093DD;
}
.butt_off{
    background-color: #d8411b;
    border: solid 1px #b63515;
}

.butt_off:hover{
    background-color: #C03411;
}

.off_tit{
    color: #C03411;
}

.copyright{
    font-size:0.9em;
    padding:0px 0 40px 0;
}

.menus_foot a{
    font-style: normal;
    padding: 4px 9px 4px 9px;
    color: #fff;
    font-size: 1em;
    margin:4px 4px 4px 4px;
    background-color: #09386a;
  line-height: 40px;
  border: solid 1px #032f5e;
}

.menus_foot a:hover{
   
    border: solid 1px #ccc;
text-decoration: none;
   
}

.hamburger_div div a{
padding:5px 15px 5px 15px;
color:#0093DD;
font-size: 1.1em;
display: block;
}

.hamburger_div div a:hover{
background-color: #e5e5e5;
color:#004996;
font-weight: bold;
}

.despre{
    width: 100%;
    display: inline-block;
    margin: 2% 1% 2% 1%;
text-align: left;
    position: relative;
    height: 150px;
}

.despre div, .despre h3{
    padding:0 0 0 150px;
}

.despre img{
position: absolute;
width: 130px;
left:0;
top:-15px;
 
}

.istoric{
padding: 25px 0 10px 0;
text-align: left;
}

.wish_del{
text-align: right;
z-index: 2;
position: absolute;
top:17px;
right:15px;
}

.panel {
	width:180px;
	float:left;
    top:170px;
	height:280px;
	position:fixed;
	left:-180px;
  font-size: 1em;
  padding:15px 5px 15px 10px;
  z-index: 1001;
  border:none;
  background-color: rgba(243, 243, 243, 0.9);
    border-left: 0px;
box-shadow: 0 0 15px rgba(0, 0, 0, 0.20);
text-shadow: 1px 1px 1px #fff;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}

.slider-arrow {
  top:30px;
	padding:0px;
	width:50px;
  height: 50px;
  font-size: 1em;
  margin:0;
background: none;
z-index: 1000;
	color:#000;
border:none;
	text-decoration:none;
	position:absolute;
	right:-25px;
}

.slider-arrow img{
height: 50px;
border:none;
opacity: 0.7;
}

.slider-arrow img:hover{
opacity: 1;
}

.divss{
    display: inline-block;
    width: 140px;
    margin:10px 10px 10px 10px;
    text-align: center;
}

.divss span{
    display: block;
}

.divss img{
margin: 15px 0 7px 0;
    width:80px;
    height: auto;
}

.lang{
    width: 100%;
    text-align: right;
}

.download{
padding:15px 0 0 30px;
height: 35px;
background-image:url(../images/download.png);
background-repeat: no-repeat;
background-position: left 12px;
background-size: 20px 25px;
}

.download a{color: #fff; background-color: #004996; padding: 5px 9px 5px 9px;   }
.download a:hover{background-color: #0093DD;}
.downloadm{
    padding:15px 0 0 30px;
    height: 35px;
    background-image:url(../images/downloadm.png);
    background-repeat: no-repeat;
    background-position: left 12px;
    background-size: 20px 25px;
    }
    
    .downloadm a{color: #fff; background-color: #54458C; padding: 5px 9px 5px 9px;   }
    .downloadm a:hover{background-color: #004996;}
    
.patu {
width:100%;
vertical-align:top;
}

.patu div{
width:24%;
text-align: center;
align-content: center;
display: inline-block;
vertical-align:top;
height: 100px;
}

.patu div img{
height: 48px;
margin: 0 auto;
padding:0 0 5px 0;
display: block;
}

.patu div span{
display: block;
font-weight: bold;
}

.prod_tit_sim,.prod_tit_sm_sim, .maimulte_sim{
    font-size:0.9em;
}

.prod_base_sim{
    width: 27%;
    border:none;
    padding: 5px 0 5px 0;
}

.prod_base_sim:hover{
    border:none;
}

.similar{
width: 67%;
text-align: left;
font-size: 1.1em;
float: right;
clear: both;
}

.similar_in{
 padding:20px 20px 20px 30px;
margin:20px 0 20px 29px;
    border-bottom: solid 2px #f3f3f3;
    background-color: #fff;
}

.fb-like{
    padding:0 0 10px 0;
}

.stare_schimbz{
    margin: 10px 5px 10px 5px;
    background-color: green;
    width: 40%;
    padding:8px 0 8px 0;
}

.stare_schimbp{
    margin: 10px 5px 10px 5px;
    background-color: red;
     width: 40%;
    padding:8px 0 8px 0;
}

.stare_schimbz a, .stare_schimbp a{color:white;}

.alert{
    margin:1px 5px 20px 5px;
    background-color: #f2f2f2;
    padding: 8px 10px 8px 10px;
    border: solid 1px #e5e5e5;
    font-size: 1.1em;
}

.lang{
    margin:0 0 10px 0px;
}

.lang a{
 color: #fff;
 background-color: #004996;
    padding:8px 10px 8px 10px;
    margin:0 0 0 4px;
}
.lang a:hover{
    background-color: #0093DD;
   }
.scroll_div {
 position:fixed;
 bottom:30px;
 right: 22px;
 display: none;
 z-index: 10000;
}

   .scroll_div img{height:40px; opacity: 0.5; }
   
   .scroll_div img:hover{opacity: 0.8;}
   
.consiliere{
    padding:20px 0 10px 0;
}

.consiliere img{width:85%; height:auto;}

.consiliere_all img{width:65%; height:auto;}

.fb-like{
    padding: 5px 0 5px 0;
}

.gplus{
    padding-top:5px; float:left; display: inline-block;
}

.socall{text-align:left; padding:0px 2px 0px 0px;}

.promoin{
   background-color: #fff2ba;
    padding:12px  20px  12px 20px;
    color: #000;
    text-align: center;
    max-width:1600px;
    margin:0 auto;
    font-size: 1em;
}

.promoin img{
    max-width:981px;
    width:100%;
    height:auto;
}

.prod_tit:hover{
    color: #0093DD;
}

.pumpcatall{
    max-width: 1920px;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-end;
padding:10px 0 0 0;
}

.pumpcat{
padding:10px 15px 10px 15px;
    width: 21%;
    margin:0 5px 10px 5px;
   background-color: #f1f1f1;
    display: block;
}

.pumpcat:hover{
    background-color: #e9e9e9;
}

.pumpcat span{
    font-size: 1.1em;
    float: right;
    width: 70%;
    text-align: left;
    padding:0 0 0 0;
    color: #004996;
}

.pumpcat img{
    height: 50px;
    float: left;
    padding:0 0 0 10px;
}

.filtr{
    text-align: left;
    display: block;
    margin: 0px 0 7px 0px;

}
.filtr_img{
    height:25px;
}
.filtra{
    font-size: 1.1em;
}

.notaa{
    color: #666;
    font-style: italic;
    padding: 5px 5px 5px 5px;
    font-size: 0.9em;
    border-top: solid 1px #eee;
}

.paginate{
    width: 100%;
    text-align: right;
    z-index: 10000;
     }

    .paginate_in{
    padding:0 5px 30px 0;
    }

    .paginate_in .current{
    background-color: #004996;
    padding:10px 4px 1px 4px;
    margin:0 2px 0 2px;
    width: 20px;
height:22px;
    display: inline-block;
    text-align: center;
    color: #ccc;
    }

    .paginate_in a{
    display: inline-block;
    background-color: #0093DD;
    padding:10px 4px 1px 4px;
    margin:0 2px 0 2px;
    width: 20px;
height:22px;
    color: #fff;
    text-align: center;
}

    .paginate_in a:hover{
background-color: #004996;
    }

.paginate_in .disabled{
    padding:10px 4px 1px 4px;
    margin:0 2px 0 2px;
    width: 20px;
    height:22px;
    background-color: #e9e9e9;
display: inline-block;
text-align: center;
    }

.newboxes {
    display: none;
    margin-top:10px;
    width: 100%;
    }

.pretdvss{
    font-size: 0.8em;
}

.stoc_of{background-color:rgba(192, 38, 0, 0.80);}
.stoc_nou{background-color:rgba(41, 22, 111, 0.80)}

.atentie{
    padding:15px 15px 15px 15px;
    border: solid 2px #ffebb4;
     font-size: 0.9em;
     background-color: #fffbf1;
    margin: 10px 0 10px 0;
    line-height: 1.3em;
    color: #000;
}


.atentie1{
    padding:15px 15px 15px 15px;
    border: solid 2px #ffc5b7;
     font-size: 0.9em;
    margin: 10px 0 10px 0;
    line-height: 1.3em;
    background-color: #fff5f3;
    color: #000;
}

.kitt, .kittc{
    display: block;
    clear: both;
    padding:0 0 20px 0;
}

.kitt table{
    width:100%;
}

.simm{
    width: 100%;
    float: right;
    text-align: left;
    padding:15px 0px 55px 0px;
}
.simm h3{
    text-align: center;
    color: #004996;
    font-size: 1.6em;
    margin:10px 0 40px 0;
}
.simm_all{
margin:8px 10px 8px 10px;
    border:solid 2px #eee;
     width:300px !important;
     background-color: #fff;
     min-height: 340px;
}
.simm_all:hover{

    border: solid 2px #bbb;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.30);

    }

.simm_pic img{
width: 90% !important;
height: auto !important;
text-align: center;
margin:0 auto;
}
.simm_pic{
    text-align: center;
}

.simm_in{
    padding:25px 20px 25px 20px;
    text-align: center;
    position: relative;
}

.simm_in table{
    width: 100%;
}

.simm_in table td:nth-child(2){
    width:75%;
}
.simm_in table td:nth-child(3){
    width:10%;
}

.simm_in img{
    height:70px;
    width: auto;
   
}

.simmtext{

    text-align: center;
    font-size: 1em;
    line-height: 0.9em;
}
.simm1{
    color: #004996;
    padding:20px 0 10px 0;
    font-size: 1.1em;
    line-height: 1.1em;
}

.simm2{
    color: #666;
    font-size: 0.8em;
}

.simmprice{

    text-align: right;
    font-size: 1.2em;
}

.simm h2{
    background-color: #0093DD;
    color:#fff;
    display: inline-block;
     font-size: 1.1em;
 
    padding:8px 15px 8px 15px;
  
}

.varri{
    display: block;
    margin: 0 auto;
    width: 80%;
}

.kitt table td{text-align: center; 
font-size: 1em;
padding:10px 5px 10px 5px;}

.kitt table img{
    height: 40px;
    width: auto;
   
}

.kittc img{
    width: auto !important;
    height: 115px;
    margin: 0 10px 10px 0;
    border: solid 1px #ddd;
    
}

.kitt table img:hover, .kittc img:hover{
    transition:all 0.2s ease-in-out;
    transform: scale(1.7);
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.25);
}

.kitt table td h3{
    text-align: center;
    font-size: 1em;
    padding:0;
    margin: 0;
    color: #004996;
}
.kitt table td h3:hover{

    color: #0093DD;
}
.kitt table td span{
    font-size: 0.9em;
    color: #999;
}
.kitt table td span:hover{

    color: #333;
}
.var {
    width: 100%;
    margin:40px 0 0 0;
}

.var .simmprice{
    color: #000;
}

.var a{
    color: #000;
}

.var h3{
   
    color: #004996;
}
.simcats{
    padding:20px 20px 20px 20px !important;
    line-height: 20px;
}

.simcats a{
    font-size: 0.9em;
    margin: 4px 10px 4px 0;
    padding:5px 13px 5px 13px;
    background-color: #e1e1e1;
    display: inline-block;
     
    color: #004996;
}

.simcats a:hover{

    background-color: #0093DD;
    color: #fff;
}
.multimediabox{
    text-align: center;
}
.content_col1b{
    width: 25%;
  float: left;
    text-align: left;
}

.content_col2b{
    width: 68%;
float: right;
     text-align: left;
}

.search_ideii{
    width: 100%;
    background-color: #004996;
}

.search_ideii_in{
    padding:3px 3px 3px 3px; 
}

.search_ideii input {
border: none;
background-color: #004996;
color: #fff;
width: 90%;
font-style: italic;
font-size: 1em;
margin:9px 15px 9px 15px; 
}

#resultidei{
    width: 100%;
    padding: 0 0 0 0;
    margin:0;
    }


.idei_box{
display: inline-block;
padding: 10px 0 10px 0;
margin: 15px 10px 15px 10px;
width: 22%;
text-align: center;
vertical-align: top;
}

.idei_box img{
width: 100%;
height: auto;
}

.idei_box_inner{
padding: 7px 15px 10px 15px;
text-align: center;
}

.idei_box_s{
margin:3px 10px 3px 0;
width:100%;
}

.idei_box_inner_s{
    background-color: #F1f1f1;
   
    padding: 10px 15px 10px 15px;
    text-align: left;
}

.idei_box_inner_s img{
    width: 60px;
    height: 50px;
}

#accordion {
	list-style: none;
	padding: 0 0 0 0;
margin:0;
width: 100%;
}
#accordion div {
	
	background-color: #0093DD;
	font-weight: bold;
	cursor: pointer;
    width: 100%;
	list-style: circle;
color: #fff;
margin:0;
padding: 0;
}

#accordion div .in{
  width: 90%;
    padding: 8px 15px 8px 15px;
}


#accordion ul {
	list-style: none;
    padding: 0 0 0 0;
    width: 100%;
	display: none;
}
#accordion ul li {
	font-weight: normal;
	cursor: auto;
	background-color: #f1f1f1;
    padding: 0;
    border-bottom: solid 1px #ccc;
   padding: 8px 15px 8px 15px;
    margin:0;
}
#accordion a {
	text-decoration: none;
}
#accordion a:hover {
	text-decoration: underline;
}

.idee{
padding:15px 0 5px 0;
}

.idee a{
padding: 0 10px 0 10px;
display: block;
}

.idee a:hover{
background-color: #7FC00C;
color: #fff;
}

.blogg{
    clear: both;
    text-align: left;
    }
.blogg img{
   
    padding: 10px 10px 10px 0;
    max-width: 900px ! important;
width: 90%;

display: block;
  top: 0; left: 0;

  width: auto !important;
  height: auto !important;
}

.blogg iframe{
    width:90%;
    height: 500px;
    border: none;
}

.prom_a{
    background-color:rgba(192, 38, 0, 0.80) !important;
}

.prom_b{
    background-color:rgba(41, 22, 111, 0.80) !important;
}

.addf{
width: 100%;
text-align: center;
}
.addf_in h2{
    font-size: 1.7em;
color: #004996;
font-weight: normal;
margin:30px 0 40px 0;
line-height: 1.1em;
text-align: center;
}
.addf_in{
padding:20px 10px 20px 10px;
max-width: 1900px;
    margin: 0 auto;
    background-color: #ddf0ff;
    border-top: solid 1px #a0d4fc;
    border-bottom: solid 1px #a0d4fc;
}
.addf_inoff{
    max-width: 1900px;
    margin: 0 auto;
    background-color: #feeee2;
    border-top: solid 1px #ffcea8;
    border-bottom: solid 1px #ffcea8;
}

.prodfoot{
    background-color: #fff;
    border: solid 2px #bce8ff;
    margin: 0 10px 20px 10px;
   min-height: 400px;
}
.prodfoot:hover{
    border: solid 2px #00a6ff;
}
.addf_inoff .prodfoot{
    border: solid 2px #ffc68d;
}

.addf_inoff .prodfoot:hover{
    border: solid 2px #f87d03;
}

.noubutf{
    padding:5px 20px 20px 0;
    text-align: center;
    margin: 25px 0 10px 0;
}

.subb{
    text-align: center;
    margin: 40px 0 40px 0;
    display:block;
width: 98%;
}

.subb a{
    padding:3px 7px 3px 7px;
    color: #004996;
     font-size: 0.9em;
   
display: inline-block;
margin: 2px 0 2px 0;
}

.subb a:hover{
color: #fff;
    background-color: #004996;

}
.call_div {
    display:none;
   }
.refreshtab{
position: relative;
width:100%;

}
.refresh{
    border:none;
    background-color: #fff;
    height: 35px;
    width: 35px;
    cursor: pointer;
    position: absolute;
    top:0px;
    right:5px;
}

.refresh img, .delcos{
    height: 30px;
    width: 30px;

}
.prodtogg{
    
    display: none;
 }

 .dropbtn {
    background-color: #004996;
    color: white;
    padding: 13px 20px 13px 20px;
    font-size: 1em;
    border: none;
    cursor: pointer;
  }
  
  .dropdown {
    position: relative;
    display: inline-block;
    text-align: center;
    display: none;
  }
  
  .dropdown-content {
    display: none;
    position: absolute;
    background-color: #fff;
    border: solid 1px #ddd;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 100;
    left: -20px;
    padding: 5px 5px 5px 5px;
  }
  
  .dropdown-content a {
    color: black;
    padding: 10px 20px 10px 20px;
    text-decoration: none;
    display: block;
    border-bottom: solid 1px #eee;
    background-color: #fff !important;
    font-size: 1em;
    text-align: left;
  }

  .dropdown-content a:hover {background-color: #004996 !important; color: #fff !important;}

  .dropdown:hover .dropdown-content {display: block;}
  
  .dropdown:hover .dropbtn {background-color: #0093DD;}

  .proddetin{
      text-align: left;
      color: #666;
      padding: 20px 20px 10px 0;
  }
  .proddetindet{
 display: block !important;
    padding: 2px 0px 0px 0;
}
.detbutt{
    font-size: 0.9em;
    padding:5px 5px 5px 5px;
    margin:10px 0 10px 0 !important;
    background-color: #0093DD;
    display: inline-block;
color: #fff;
}
.detbutt:hover{
    background-color: #004996;
}

.discpop{
    width:100%;
    text-align: right;
    vertical-align: top;
    display: inline-block;
    margin:10px 0 0 0;
}

.discpopin{
font-size: 0.9em;
    background-color: #ffee99;
    color: #000;
    padding: 10px 10px 10px 10px;
    display: inline-block;
    margin:0 0 7px 0;
}
.discpopind{
    font-size: 1.9em;
        background-color: #c05026;
        color: #fff;
        padding: 10px 10px 7px 10px;
        display: inline-block;
        margin:0 0 7px 0;
       
    }
.discpopin span{
    font-size: 0.8em;
}

.discpopin span a{
    color: #000;
}

.highlight
{background-color: #ffee99 !important;
}
.highlight:hover
{background-color: #0093DD !important;
}

.gallery{
    padding: 20px 0 0px 0;
}
.galleryall{
    padding: 0px 0 30px 0;
}
.gallery img{
    max-width: 95%;
}

.galleryall img{
   width:400px;
   height: 300px;
    margin:4px 4px 4px 4px;
}

.desp_left{
    margin:0 0 10px 0;
    border:solid 2px #f1f1f1;
}
.desp_left img{
   width: 40px;
   height: 40px;
}

.fidellivr img{
width:25px;
height: 25px;
top: 4px;
}

::placeholder { 
    color: #eee;
    opacity: 1;
  }
  
  :-ms-input-placeholder { 
    color: #eee;
  }
  
  ::-ms-input-placeholder { 
    color: #eee;
  }

.varprodall{
    padding:10px 10px 10px 10px;
    text-align: left;
    font-size:0.8em;
    display: none;
}

.varianteprod{
    display: inline-block;
    margin:1px 1px 1px 1px;
}

.varianteprodtxt{
   width: 60%;
   float: right;
    display: inline-block;
    margin:1px 1px 1px 1px;
    padding: 5px 5px 0 0;
    color: #0093DD;
}

.varianteprodtxt:hover{
     color: #000;
 }

.varianteprodone{
    border: solid 1px #F1F1F1;
    display: block;
    margin:2px 1px 2px 1px;
    padding:3px 4px 3px 4px;
}

.varianteprod img{
    width: 41px;
    height:30px;
    padding:3px 3px 3px 3px;
}
.varianteprodone:hover{
    border: solid 1px #0093DD;
}

.varianteall{
    width: 100%;
}

.variantebox{
    display: inline-block;
    width: 130px;
    vertical-align: top;
    border: solid 3px #f1f1f1;
    padding:6px 10px 6px 10px;
    margin: 5px 10px 5px 0px;
}
.variantebox:hover{

    border: solid 3px #0093DD;

}
.picsvariante{
    width: 100%;
    vertical-align: top;
    display: block;
    text-align: center;
}

.picsvariante img{
    width: 90%;
    vertical-align: top;
    padding: 0 0 10px 0;
}

.variantetext{
    font-size: 0.9em;
    height: 45px;
    overflow: hidden;
    text-overflow: ellipsis;
}


/* Tabs */
.tabs {
    width: 100%;
    background-color: #004996;
  
  }
  ul#tabs-nav {
    list-style: none;
    margin: 0;
    padding: 5px;
    overflow: auto;
  }
  ul#tabs-nav li {
    float: left;
    font-weight: normal;
    margin-right: 2px;
    padding: 8px 10px;
    cursor: pointer;
  }
  ul#tabs-nav li:hover,
  ul#tabs-nav li.active {
    background-color: #0093DD;
  }
  #tabs-nav li a {
    text-decoration: none;
    color: #FFF;
    font-size: 0.9em;
  }
  .tab-content {
    padding: 0px;
    margin: 0px;
    border-left: 3px solid #004996;
    border-right: 3px solid #004996;
    border-bottom: 3px solid #004996;
    background-color: #FFF;
  }
  
.navbottom{
background-color: #f1f1f1;
width: 100%;

text-align: right;
}

.navbutton{
    background-color: #004996;
    padding:10px 15px 10px 10px;
    display: inline-block;
    margin: 5px 10px 5px 10px;
    color: #fff;
    cursor: pointer;
}
.navbutton:hover{
    background-color: #0093DD;

}
.tabcont{
    padding:30px 20px 30px 20px;
    vertical-align: top;
    text-align: left;
}

.tabcol2{
    width:35%;
    display: inline-block;
 
    vertical-align: top;
    margin-left:30px;
}
.tabcol1{
    width:60%;
   display: inline-block;
 
    vertical-align: top;
}

.tabcont input{
padding:5px 10px 5px 10px;
border: solid 1px #eee;
margin:2px 2px 2px 2px;
}

.tabcont input:hover{
    border: solid 1px #ccc;
    }

.tabcolin{
    padding:0 0 0 0;
    vertical-align: top;
}

.confline{
  
    border: solid 1px #f1f1f1;
    margin:5px 0 5px 0;
    vertical-align:top;
}

.confline:hover{
  background-color: #F1F1F1;
    border: solid 1px #0093DD;

}

.confline input[type='checkbox']{
    height:20px;
    width: 20px;
}

.confline img{
    height: 35px;
    width: 35px;
    position: absolute;
   top:2px;
   left: 11px;
}
.confline label{
    width:250px;
    height: 40px;
}

.confcheck{
width:45px;
vertical-align: top;
display: inline-block;
padding: 13px 0 0 15px;
}

.confimg{
    width:60px;
    height: 40px;
    display: inline-block;
    padding:0px 0 0 0;
    background-color: #f1f1f1;
    position: relative;
    margin:5px 0 0 0;
}

.conftext{
    display: inline-block;
    vertical-align: top;
    padding: 14px 0 0 20px;
    font-size: 1.2em;
    text-transform: uppercase;
}

.confprom{
    border:solid 1px #f1f1f1;
}
.confprom:hover{
    border:solid 1px #0093DD;
}

.ancp{padding:20px 0 0 0;}

.ancp a{
background-color: unset !important;
border: unset !important;
}
.ancp a:hover{
    
    border: unset !important;
    }
.ancp a img{
    max-width: 200px;
    width: auto;
}

.configuratieall{
    margin:20px 0 20px 0;
    padding:12px 15px 12px 15px;
    border: solid 1px #caecfd;
    font-size: 0.9em;
    background-color: #e3f3fb;
}

.prod_det_in table{
    width: 75% !important;
}
.promomain{
    position: absolute;
    top:-1px;
    left:-1px;
    z-index: 2;
}
.promomain img{
    width:60px;
    height: auto;
}

.promopricee{
font-size: 0.8em !important;
text-decoration: line-through;
padding:0 0px 0 0 !important;
display: block;
background-color: unset !important;
color: #999 !important;
font-weight: normal;
}
.leilist{
    font-size:0.6em !important;
    text-decoration: none !important;
    display: inline-block !important;
    color:#666 !important;
    font-weight: normal !important;
}

.pretpromodet{
    color: #999;
    text-decoration: line-through;
    font-size: 0.8em !important;
    font-weight: normal !important;
}

.promodetail {
    position: absolute;
    top: -20px;
    left: 10px;
    z-index: 2;
}
.promodetail img{
    width: 80px;
    height: auto;
}

.ofertaa{
    display: block;
    padding:10px 0 30px 0;
    text-align: center;
}
.ofertaa_in{
    display:inline-block;
padding:11px 20px 11px 20px;
border: solid 2px #fedcba;
background-color: #fff8ec;
font-size: 0.9em;
cursor: pointer;

}
.ofertaa_in:hover{
   
border: solid 2px #fbc186;
background-color: #fff3df;
}

.ofertaa a{
    color: #000 !important;
}

.wa_div {
    position:fixed;
    bottom:25px;
    left: 20px;
    z-index: 10000;
   }

.wa_div img{height:50px; opacity: 0.8; }

 .wa_div img:hover{opacity: 1;}

 .listcurrency{
    color:#666;
    font-weight: normal !important;
    font-size: 0.6em !important;
    text-decoration: none !important;
    display: inline-block !important;
 }
.listcurrencyprice{
    font-weight: normal !important;
    color:#666;
    font-size: 0.6em !important;
    text-decoration: none !important;
    display: inline-block !important;
}
.listdetails{
    display: inline-block;
    padding: 5px 8px 5px 8px;
    background-color: #eee;
    color: #333;
    font-size: 0.9em;
}
.listdetails:hover{
background-color: #004996;
color: #fff;
}
.listdetailsall{
    text-align: center;
    padding:5px 20px 0px 20px;
}

.subbin{
    display: inline-block;
    padding: 1px 5px 1px 5px;
    background-color: #fff;
    border: solid 1px #eee;
}

.subb::before{
content: "Filtre: ";
  background-color: #ddd;
  color: #000;
  font-weight: normal;
  padding:6px 3px 6px 8px;
  font-size: 0.9em;
}

.catpopin{
width:100%;
display: block;
}
.catpopin1{
    width:50%;
    display: inline-block;
    float: left;
    }
    .catpopin2{
        width:50%;
        display: inline-block;
        float: right;
        }

        .catpopin1in, .catpopin2in{
            padding:5px 10px 5px 10px;
        }

.catpopin .divs{
width:100%;
height: unset;
display: block;
position: relative;
text-align: left;
padding:0;
margin:0px 10px 0px 1px;
border-bottom: solid 2px #eee;
}

.catpopin .divs a img{
  height: 25px;
  width: auto;
  position: absolute;
  top: 3px;
  left: 5px;
  min-height: unset;
  max-width: 25px;
  min-width: unset;
    }
    .catpopin .divs a{
       text-align: left;
       padding: 13px 10px 11px 50px;
       font-weight: bold;
       width:100%;
       display: block;
          }

.catpopin   .divs:after {
            display:block;
            content: '';
            border-bottom: solid 2px #0093DD;  
            transform: scaleX(0);  
            transition: transform 250ms ease-in-out;
          }
.catpopin    .divs:hover:after { transform: scaleX(1); }

.prod_detail2a h1{
    margin:0px 0 40px 0;
}
.prod_detail2a {
    margin:10px 0 20px 0;
    font-weight: bold;
}
.descrr{
    margin:5px 0 5px 0;
    font-weight: bold;
}
.descrrr{
    margin:0px 0 20px 0;
    font-weight: normal;
    font-size: 0.9em;
}
.prod_tit_deschu {
    max-height: 75px;
    font-size: 0.9em;
    display: block;
    overflow-y: auto;
    overflow-x: hidden;
    scrollbar-width: thin;
    scrollbar-color: rgb(153, 153, 153) rgb(255, 255, 255);
    line-height: 1.3em;
    font-weight: normal;
    color: #666;
    margin: 10px 0px 20px 0px;
    padding: 1px;
}
.prod_tit_deschu:hover {

    color: #000;
   
}
.prod_tit_deschu::-webkit-scrollbar {
    width: 4px;
}

.prod_tit_deschu::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 0;
}

.prod_tit_deschu::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 0;
}

.prod_tit_deschu::-webkit-scrollbar-thumb:hover {
    background: #555;
}

.prod_tit_deschu::-webkit-scrollbar-button {
    display: none;
    height: 0;
    width: 0;
}

.proimg{
    border: solid 1px #eee;
    padding:5px 5px 5px 5px;
    background-color: #fff;
}
.proimg:hover{
    border: solid 1px #ccc;
}


 .popauth{
    text-decoration: none;
display: inline-block;
opacity: 1;
position: relative; 
cursor: pointer;}

.popauthh{
display: none;
position: absolute;

background-color:#fff;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.25);
  border: 1px solid #ccc;
z-index: 4000;
right: 5px;
        top: 34px;
        padding:5px 5px 5px 5px;
    width: 100px;
    text-align: center;
        }
        .popauthh:hover{
            border: 1px solid #aaa;
        }
.popauthh a{
padding: 8px 11px 8px 11px;
display: block;
border-radius: 0px;
border-bottom: solid 1px #f1f1f1;
margin: 0;
text-align: left;
font-size: 1em;
}
.popauthh a:hover{
   background-color: #004996;
   color: #fff;
   border-bottom: solid 1px #fff;
    }

.contentcenterlog{
    text-align: center;
    width: 90%;
    margin: 0 auto;
    max-width: 500px;
}

.content_nocol{
    text-align: left;
    width: 100%;
}

.content_nocolin{
  background-color: #fff;
  padding:30px 25px 30px 25px;
  border:solid 2px #eee;
}

.butt_log{
    background-color: #003773 !important;
    border: solid 1px #003773 !important;
    color: #fff !important;
    display: inline-block;
    width: auto !important;
    cursor: pointer;
    padding: 10px 30px 10px 30px !important;
}

.butt_log:hover{
    background-color: #0093DD !important;
}

.butt_logn{
    background-color: #f1f1f1 !important;
    border: solid 2px #003773 !important;
    color: #003773 !important;
    display: inline-block;
    width: auto !important;
    cursor: pointer;
    padding:6px 20px 6px 20px;
}

.butt_logn:hover{
    background-color: #0093DD !important;
    color: #fff !important;
}

.content_nocolin span{
    padding:10px 0px 0px 10px;
   color: #999;
   font-size: 0.9em;
  }

  .content_nocolin h3{
   font-size: 1.3em;
    padding:0px 0px 10px 0px;
   text-align: center;
   font-weight: bold;
  }

.boxnavigator{
    padding:0px 0px 10px 0px;
    color: #999;
    font-size: 0.9em;
  }
  .content_nocolin h2{
    font-size: 1.1em;
     padding:0px 0px 10px 0px;
    text-align: center;
    font-weight: bold;
   }
.boxnumber{
    background-color: #0093DD;
    padding:3px 9px 4px 9px;
    border-radius: 20px;
    color: #fff;
    margin: 0 2px 0 2px;
}
.boxnumberin{
    background-color: #ddd;
    padding:3px 9px 4px 9px;
    border-radius: 20px;
    color: #999;
    margin: 0 2px 0 2px;
}
.aligncenter{
    text-align: center;
}
.alignleft{
    text-align: left !important;
}
.nofullwidth input{
width: unset !important;
}
.captcch{
    padding: 7px 12px 7px 12px !important;
    margin: 0 0 5px 0px !important;
    color: #333 !important;
    background-color: #fee8d4;
    border: solid 1px #ccc;
    display: inline-block;
    font-size: 0.9em;
}

.contentcenterlogw {
    max-width: 700px;
}

.userdivtxt{
    color: #fff;
    font-size: 1em;
    display: inline-block;
    position: absolute;
    top: 8px;
    right: 36px;
}

.userdiv{
    display: inline-block;
    margin: 4px 5px 0px 5px;
    position: relative;
    padding: 5px 7px 5px 46px;
    cursor: pointer;
}
.userdiv:hover{
    background-color: #003063;
}

.userdivlog a{
    color: #fff;
    height: 24px;
}
.userdivlog a:hover{
    color: #fff;
}
.userdivlog .userdivtxt{
    top:7px;
    right: 7px;
}

.userdivlog{
border: solid 1px #999;
padding:3px 7px 3px 50px;
}
.userdivlog:hover{
    border: solid 1px #eee;
   
    }
.userdivcos{
    padding: 5px 7px 5px 39px;
}

.register td:first-child{
    color: #666;
  padding:16px 0 0 0;
}

.register tr:first-child td:first-child{
  padding:5px 0 0 0;
}

.wish_butt{
    padding: 3px 11px 6px 11px;
    border-radius: 50px;
    background-color: red;
    color: #fff;
    border: solid 2px red;
}

.wish_butt:hover{
    border: solid 2px rgb(159, 0, 0);
}

.userdivcos .userdivtxt{
    top: 3px;
    right: 29px;
}

.contentcenterlogww {
    max-width: 900px;
}

.contactbox{
    width: 100%;
}
.contactboxin{
   padding:20px 10px 20px 350px;
}
.contactboxin table{
    border-collapse: collapse;
    width: 100%;
}
.contactboxin table tr{
    border-bottom: solid 1px #eee;
}
.contactboxin table td{
    padding: 6px 10px 6px 10px;
}
.contactboxin table th{
    padding: 6px 10px 15px 10px;
}
.contactboxin table th:nth-child(2){
width: 30%;
}
.contactboxin table td:nth-child(2){

    color: #999;
    }
.contactboxin table th:first-child{
    width:40px;
    }
.contactmap img{
    max-width: 100%;
}
.contactmap{
   background-color: #f1f1f1;
    padding:0;
    margin:0
}
.contactmap:hover{
    border: solid 2px #ddd;
 }
.sicapp{
    max-width: 90%;
}
.contactbox{
    position: relative;
}
.ceger{
    display: block;
    position: absolute;
    top: 35px;
    left: 0px;
}

.ceger img{
    width: 280px;
    height: auto;
}
.contactboxin table td:first-child {
    position: relative;
}
.contactboxin table td:first-child img{
width: 20px;
position: absolute;
height: auto;
top: 5px;
right: 8px;
}

.producator_small_mob{
display: none;
}
.comanda_all{
    position: relative;
    display: inline-block;
}
.comanda_all img{
    position: absolute;
    width:20px;
    height: auto;
    top: 10px;
    left: 15px;
}
.comanda_cos{
    padding: 12px 15px 12px 15px !important;
    font-size: 0.9em;
    background-color: #c05026 !important;
    color: #fff !important;
    cursor: pointer;
    border: solid 1px #af451f !important;
}
.comanda_cos:hover{
    background-color: #003773 !important;
    border:solid 1px #003773 !important;
    }

.cos_noreg{
    background-color: #0093DD !important;
    border:solid 1px #0093DD !important;
}

.discheight{
    height: 38px;
}

.comandafinal span{
    font-size: 1em;
    color: #000;
    padding:0;
}
.comandafinal td:nth-child(3){
    background-color: #f1f1f1;
    text-align: center;
}
.proddetailmenu{
    width: 100%;
}
.proddetailmenuin{
    padding: 10px 0 10px 0; 
}
.proddetailmenuin a{
    padding:6px 8px 4px 30px;
    display: inline-block;
 border:solid 1px #f9f9f9;
    color: #000;
    position: relative;
    /*width: 15%;*/
    font-size: 0.8em;
    margin:3px 10px 3px 0;
}
.proddetailmenuin a:hover{
    background-color: #fff;
    border:solid 1px #ddd;
}
.proddetailmenuin a img{
    width: 18px;
    height: auto;
    position: absolute;
    top: 7px;
    left: 7px;
}

.producator_small_mob .slick-prev, .producator_small_mob .slick-next {
    top: 23%;
}
.cossul{
    position: absolute;
    background-color: #003063;
    color: white;
    padding: 0px 2px 1px 2px;
    bottom: 2px;
    right: 1px;
    font-size: 0.8em;
}
.addrec{
    background-color: #fbe7ff;
    border-top: solid 1px #f3b9ff;
    border-bottom: solid 1px #f3b9ff;
}

.addrec .prodfoot{
    border: solid 2px #f3b9ff;
}
.addrec .prodfoot:hover{
    border: solid 2px #e57ff9;
}

.varri .simm{
    padding: 15px 0 30px 0px;
}

.prod_det li p{
    padding:2px 0 2px 0;
    margin:0px;
}
.bannermob{display: none !important;}

/* --------------------------------------------------------------------------- */



































/* 1600 */

@media (max-width:1601px) {
    .proddetailmenuin a{
     
       /* width: 13%;*/
       
    }
    .prod_base{
        width:18%;
        }
.cats{
    width:100%;
    }

.prod_det_in img{
        max-width: 500px !important;
        width: 90%;
  }
.content_col1b {      width: 25%;   }
.content_col2b{ width: 68%;  }
.search_ideii input {    width: 90%; }
.idei_box{    width: 30%;    }
.idei_box img{ width: 100%;    height: auto;  }
 #accordion { width: 100%;   }
.blogg img{   padding: 10px 10px 10px 0;   max-width: 700px ! important;   width: 90% ! important;       }


.prod_base_deti{
    width:56% !important;
}
.det_col1i{ float: left; width:52%;}
.det_col2i{ float: right; width:47%;    }
.catpopup, .catpopup1, .catpopup2, .catpopup3, .catpopup4, .catpopup5, .catpopup6, .catpopup7, .catpopup8, .catpopup9{
    top:95px;
    }
    .variantebox:nth-child(4),  .variantebox:nth-child(5),  .variantebox:nth-child(6){
        display: none;

    }
  
        .pic_sec {
            width: auto;
            height: 60px;
            
        }
}


















/* 1366 */

@media (max-width:1350px) {
    .prod_detail {
        width: 100%;
        margin: 0 auto;
    }
    .prod_detail2 {
        width: 55%;
       
    }
.top_in, .menu_in{
max-width: 1366px;
width: 96%;
}

.cats{
width:100%;
max-width: 1366px;
}

.cat span{
font-size: 0.8em;
}
.catpopup, .catpopup1, .catpopup2, .catpopup3, .catpopup4, .catpopup5, .catpopup6, .catpopup7, .catpopup8, .catpopup9{
top:82px;
}

.catpopup3{
    left: -470px;
    }
    .catpopup4{
    left: -550px;
    }
    .catpopup5{
    left: -300px;
    }
    .catpopup6{
    left: -100px;
    }

    .varri{
       
        width: 100%;
    }

.search_all{
width: 40%;
}

.prod_base{
width:22%;
}

.prod_detail3{font-size: 0.9em;}

.hide1,  .hide{display: none;}

.menus a img{top:-30px}

.atuu1{height: 200px;}

.footer_col{
width:30%;
}

.footer_col:nth-child(3){
  display: none;
}

.prod_base_sim{
    width: 26%;
}

.pumpcat span{
    font-size: 1.2em;
    width: 60%;
    text-align: left;
}

.pumpcat img{
    height: 60px;
    float: left;
    padding:0 0 0 10px;
}

.prodfoot:nth-last-child(4){
display: none;
}
.atuu_all{
    display: none;
}

   .prod_base_deti{
    width:69% !important;
}
.det_col1i{ float: left; width:52%;}
.det_col2i{ float: right; width:47%;    }

.prod_detail2a{
    width: 100%;
}
.prod_detail2b{
display: none;
}
.subb::before{
    content: "Filtre: ";
      
      padding:4px 8px 7px 8px;
      font-size: 0.9em;
    }
    .proddetailmenuin a{
      /*  width: 11%; */
    }
}















/* 1200 ---------------------- */

@media (max-width:1150px) {
.cat img{ width: 37%; height: auto; }
.atuu1 {
  font-size: 0.8em;
}

.atuu1 span{
    font-size: 1em;
}

.prod_det_in iframe, .accordion__content iframe{
max-width: 550px;
width: 95%;
height: 300px;
}

.prod_base_sim{
    width: 25%;
}

.pumpcat{
        width: 20%;
        margin:0 5px 10px 5px;
    }

.pumpcat span{
    font-size: 1.1em;
    width: 65%;
    text-align: left;
}

.pumpcat img{
    height: 50px;
    float: left;
    padding:0 0 0 0px;
}
.userdivlog{

    display: none;
}
}






















/* 1100 ---------------------- */

@media (max-width:1050px) {
    .proddetailmenuin a{
      /*  width: 26%;*/
    }
.top_in, .menu_in{
max-width: 1040px;
width: 96%;

}
.ceger {
    display: block;
    position: relative;
    margin: 0 0 50px 0;
}
.ceger img{
   width: 400px;
    
}
.top_all .search_all, .top_all .menus{
    margin: -14px 0px 0px 0px;
}
.discheight{
    height: 34px;
}
.top_all{
height: 90px;
}

.logo img{
    width:170px;
}
.producator_small{
    display:none;
   }
   .producator_small_mob{
    display: block;
    padding: 70px 15px 70px 15px;
        background-color: #fff;
    }
    .slick-initialized .slick-slide {
        display: block;
        text-align: center !important;
    }
    .slick-slide img {
        display: inline-block !important;
    }
.cat{
    width: 18%;
    text-align: left;
        margin: 0 5px 0 5px;
        border-bottom: solid 1px #ddd;
}
.cat img{  height: auto; 
    width: 30px;
        height: auto;
        position: absolute;
        top: 18px;
        left: 5px;
}

.cat span{
font-size: 0.8em;
padding: 0 5px 0 50px;
}

.prod_base{
width:28%;
margin: 0 10px 40px 10px;
}

.prod_detail1{
    width:45%;
    text-align: center;
    }
    
    .prod_detail2{
    width: 51%;
    }

.prod_detail3{display: none;}
.picmain, .picmain:hover {
  
    border: none
}
.prod_det, .similar{
width: 100%;

margin:0 0px 0 0;
}

.container{font-size:0.9em;}

.atuu1 div{font-size:0.9em; }
.atuu1{height: 200px;}

.atuu1 span{font-size: 1em;}

.content_col1{
    width: 99%;
  float: left;
}

.content_col2{
    width: 99%;
float: left;
}

.content_col1a, .content_col2a, .content_col3a{
    width: 48%;
  float: left;
}

.footer_col{
width:42%;
}

.footer_col:nth-child(3), .footer_col:nth-child(2){
  display: none;
}

.hide2{
    display: none !important;
}

.divs{width: 77%; float: left; position: relative;  text-align: left; line-height: 15px;  padding:10px 10px 10px 55px; display:block; height: auto; border-bottom:solid 1px #ddd;  }

.divs a{text-decoration: none; font-size:1em; font-weight: normal; color:#333; padding:5px 0px 5px 0px;
display: inline-block; text-align: center; font-weight: bold;
}

.divs img{
    position: absolute;
    left:10px;
    top:5px;
 min-width: 25px;
 max-width: 25px;
width: 25px;
min-height: 25px;
max-height: 25px;
height: 25px;
display: inline-block;
}

.catpopup, .catpopup1, .catpopup2, .catpopup3, .catpopup4, .catpopup5, .catpopup6, .catpopup7, .catpopup8, .catpopup9{
top:48px;
padding:20px 20px 20px 20px;
width: 300px;
}

.catpopup{
left: -20px;
}

.catpopup1{
left: -20px;
}

.catpopup2{
left: -100px;
}

.catpopup3{
left: -150px ;
}

.catpopup4{
left: -150px;
}

.catpopup5{
left: -20px;
}

.catpopup6{
left: -180px;
}

.catpopup7{
left: -180px;
}

.catpopup8{
left: 100px;
}

.catpopup9{
left: -200px;
}

.pumpcat{
width: 19%;
    margin:0 5px 10px 5px;
}

.pumpcat span{
    font-size: 1.1em;
    width: 60%;
    text-align: left;
}

.pumpcat img{
    height: 50px;
    float: left;
    padding:0 0 0 0px;
}
.prodfoot:nth-last-child(5){
    display: none;
    }
.content_col1b {      width: 30%;   }
.content_col2b{      width: 65%;  }
.search_ideii input {    width: 90%; }
.idei_box{    width: 28%;  }
.idei_box img{    width: 100%;    height: auto;  }
 #accordion {       width: 100%;   }
.blogg img{   padding: 10px 10px 10px 0;   max-width: 700px ! important;   width: 90% ! important;       }
.simm{
    width: 100%;
}

.limiter{
            height: 10px;
        }

        .dropdown {
            display: inline-block;   
          }
          .subb::before{
            display: none;
            }
          .subbin{
              display:none;  
          }
          .prod_base_deti{
            width:95% !important;
        }
        .det_col1i{ float: left; width:52%;}
        .det_col2i{ float: right; width:47%;    }
        .catpopin1{
            width:100%;
            display: inline-block;
            float: left;
            }
            .catpopin2{
                width:100%;
                display: inline-block;
                float: left;
                }
                .catpopin1in, .catpopin2in{
                    padding:0px 10px 0px 10px;
                }
                .catpopin .divs a{  
                    font-weight: bold;
                       }
                       .catpopin .divs a img{
                        min-width: unset;
                        min-height: unset;
                        left: 5px;
                          }
                          .cat_tit {
                            font-size: 1.2em;
                            font-weight: bold;
                            margin: 20px 0 20px 0;  
                        }
                        .contactboxin{
                            padding:20px 10px 20px 10px;
                         }
 }
  
















/* 900px ------------------ */

@media (max-width:901px) {
    .prod_detail1{
        width: 100%;
    }
    .prod_detail2{
         width: 100%;
         padding: 0 0px 0 9px;
    }
    .prodfoot:nth-last-child(3){
        display: none;
        }
.hideaa{
    display: none !important;
}
.banner{
  /* display: none; */
}
.rsslidesall{
   /* display: none; */
}

.atuu1 div{font-size:0px;}
.atuu1{height: 150px;  width: 13%;}

.atuu1 span{font-size: 1em;}

.showcostab tr th:nth-child(2){
    width: 45%;
    }
 
    .marimi_all table {
    width: 100%;
    }
    .prod_detail2a .descrr {
    font-size: 1.1em;
    }

.prod_titulus {
    font-size: 1em;
}
.prod_detail2a h1 {
    margin: 40px 0 40px 0;
    font-size: 1.8em;
}
.prod_det_atu{
    display: none;
}

.cont_table th, .cont_table td{
    padding:5px 3px 5px 3px;
font-size:1em;}

.refresh img, .delcos{
    height: 25px;
    width: 25px;

}
.refresh{
    height: 35px;
    width: 35px;
    top:-1px;
    right:5px;
}

.table_act_cant{
width: 45px;
font-size:1em;
margin-bottom:6px;
}

.table_act{
    font-size:0.9em;
  padding:5px 3px 5px 3px;
     border: solid 1px #004996;
    width: 50px;
}
.producator_small_in img{
    height: 40px;
}
.prod_det_in{
    padding:20px 10px 20px 15px;
}

.pumpcat span{
    font-size: 1.1em;
    width: 60%;
    text-align: left;
    padding:0px 0 0 0;
}

.pumpcat img{
    height: 40px;
    float: left;
    padding:8px 0 0 0px;
}

.similar_in{
    padding:20px 10px 20px 20px;
   margin:20px 0 20px 0px;
       border-bottom: solid 2px #f3f3f3;
   }

.prod_base_sim{
    width: 45% !important;
}
.prod_tit_sim, .prod_tit_sm_sim{
    font-size: 0.9em !important;
}
.content_col1b {      width: 30%;   }
.content_col2b{      width: 63%;  }
.search_ideii input {    width: 90%; }
.idei_box{    width: 41%;    }
.idei_box img{    width: 100%;    height: auto;  }
 #accordion {       width: 100%;   }
.blogg img{   padding: 10px 10px 10px 0;   max-width: 700px ! important;   width: 90% ! important;       }
.kitt table img:hover, .kittc img:hover, .simm_in img:hover{
    transition: none;
    transform: none;
    box-shadow: none;
}

.content_in{
padding: 30px 0 30px 0;
}

.prod_base{
    width:43%;
    }
.prodtogg{
    display: inline-block;
    padding:8px 15px 8px 15px;
    background-color: #eee;
    color:#004996;
    z-index: 2;
    cursor: pointer;
    text-align: center;
    border: solid 2px #0093DD;
    margin: 17px 0 0 0;
}
.prodtogg:hover{
    border: solid 2px  #004996;
}
.cats_in{
    display: none;
  width: 100%;
    background-color: #eee;
}

.prod_det_in table{
    width: 95% !important;
}
.cat {
    width: 23%;
}
.cat span {
    font-size: 0.9em;
    padding: 0 5px 0 55px;
}
.cats{
    text-align: center;
    border-bottom: solid 1px #f9f9f9;
    background-color: #f9f9f9;
}
.userdivtxt{
   display: none;
}
.userdiv {
 position: relative;
    padding: 7px 7px 7px 7px;
    cursor: pointer;
    margin: 4px 10px 0px 10px;
}
.register td{
    display: block;
}
.register td:first-child{
    color: #666;
    padding:10px 0 0 5px;
}
.catpopup7{
    left: 30px;
    }
    .catpopup {
        left: 30px;
    }
}























/* 800px ------------------ */

@media (max-width:800px) {
.prod_base{
width:43%;
}
.search_all {
   
    margin: 0 10px 0 10px;
}
.language{
    position: absolute;
    top:1px;
}
.hide3{
    display: none;
}

.catpopup{
    left: -1px;
    }
    
    .catpopup1{
    left: -20px;
    }
    
    .catpopup2{
    left: -100px;
    }
    
    .catpopup3{
    left: -190px ;
    }
    
    .catpopup4{
    left: -50px;
    }
    
    .catpopup5{
    left: -1px;
    }
    
    .catpopup6{
    left: -190px;
    }
    
    .catpopup7{
    left: 20px;
    }
    
    .catpopup8{
    left: -1px;
    }
    
    .catpopup9{
    left: -250px;
    }
    
.listprr{display:none;}

.call_div img{height:50px; opacity: 0.8; }

.call_div img:hover{opacity: 1;}
.call_div {
    position:fixed;
    bottom:20px;
    left: 20px;
 display:block;
    z-index: 10000;
   }

.patu div span{
   font-size: 0.9em;
        }
.patu div img{
            height: 35px;
 }

.prod_tit_sm{
                font-size:1.1em;
            }

.prod_tit{
            font-size:1.2em;
            }

.pumpcat{

width: 18%;
text-align: center;
display: block;
                }

.pumpcat span{
                font-size: 1.1em;
                width: 60%;
                float: none;
                padding:1px 0 0 0;

            }

.pumpcat img{
                height: 40px;
          float: none;
                padding:0 0 6px 0px;
            }

            .prod_det_in img{
                max-width: 400px !important;
            }
            .pic_sec{
                width:auto;
                height: 50px;
                margin: 15px 3px 3px 3px;
                padding: 3px 4px 3px 4px;
                }

                .simm_in{
                    padding:10px 10px 10px 10px;

                }
                .simm_in table td:nth-child(2){
                    width:65%;
                }
                .simm_in table td:nth-child(3){
                    width:20%;
                }
                
                .simm_in img{
                    height:70px;

                }
                        #result {
                            width: 400px;
                           top:11px;
                        }

                        .tabcol2{
                           display: none;
                        }
                        .tabcol1{
                            width:100%;
                         
                        }

}


















/* 700px ------------------ */

@media (max-width:700px) {
    .search_all {
        width: 89%;
        position: absolute;
        bottom: 45px;
        left: -55px;
            margin: 0 10px 0 50px;    
    }
    .ceger {
        
        text-align: center;
    }
    .search_in input {
        width: 100%;
        padding: 10px 20px 10px 20px;
        font-family: 'Roboto', sans-serif;
    }
    .search_in img {
       
       display: none;
    }
    .cat {
        width: 30%;
       
    }
    .cat span {
        font-size: 0.9em;
        padding: 0 5px 0 55px;
    }
.top_all_sm{
    height: 110px;
}

    .pret_list div, .pret_listdvs div{
        font-size: 1.4em;
        }

    
    .cat_tit{
        font-size: 1.2em;
        }
        .logo_sm img {
        
            width: 170px;
        }

.prod_tit{
    text-align: center;
}

.logo_sm {
    padding: 0px 0 0 0;
}

.shop {
    padding: 3px 0 0 0;
}
.userdiv {
    margin: 0px 5px 0px 5px;
}
.pic_det{
width:100%;
}

.top_all{
height: 90px;
}

.contactboxin table th:first-child, .contactboxin table td:first-child{
    display: none;
    }

    .contactboxin table th:nth-child(2){
        width: 40%;
        }

.cat span{
font-size: 0.9em;
}
.cats_in{
    width: 100%;
border: none;
 }

.prod_base{
width:45%;
}

.atuu1 div{font-size:0px;}
.atuu1{height: 130px;  width: 12%; }

.atuu1 span{font-size: 0.9em;}

.show img{
    display: none;
}
.show {
    padding: 15px 20px 15px 20px;
   
}
.catpopup, .catpopup1, .catpopup2, .catpopup3, .catpopup4, .catpopup5, .catpopup6, .catpopup7, .catpopup8, .catpopup9{
top:40px;
padding:20px 10px 20px 10px;
width: 300px;
}

.catpopup{
    left: 10px;
    }
    
    .catpopup1{
    left: -20px;
    }
    
    .catpopup2{
    left: -150px;
    }
    
    .catpopup3{
    left: -220px ;
    }
    
    .catpopup4{
    left: -150px;
    }
    
    .catpopup5{
    left: 10px;
    }
    
    .catpopup6{
    left: 20px;
    }
    
    .catpopup7{
    left: 10px;
    }
    
   .catpopup8{
    left: -150px;
    }
    
    .catpopup9{
    left: -160px;
    }
    
.producator_small_in img{
    height: 40px;
}
.panel{display: none;}

.showcostab tr th:nth-child(2){
    width: 50%;
    }
.pumpcat{
    width: 20%;
text-align: center;
margin: 0 5px 5px 5px;
padding: 5px 5px 5px 5px;
    display: block;
}

.pumpcat span{
font-size: 1.1em;
width: 80%;
float: none;
padding:1px 0 0 0;
}

.pumpcat img{
height: 40px;
float: none;
padding:0 0 6px 0px;
}
.content_col1a, .content_col2a, .content_col3a{
    width: 96%;
  float: left;
}
.kitt table td h3{
    font-size: 1em;
}

.pic img:hover{
    transition:none;
    transition-property: none;
    transform: none;
}
.prod_base_sim{
    width: 40% !important;
}
.content_col1b {      width: 97%; padding:0 0 0 7px;  }
.content_col2b{      width: 95%; float:left;  }
.search_ideii input {    width: 95%; }
.idei_box{    width: 100%;    }
.idei_box img{    width: 100%;    height: auto;  }
 #accordion {       width: 100%;   }
.blogg img{   padding: 10px 10px 10px 0;   max-width: 400px ! important;   width: 90%; }
.blogg iframe{  width: 99%; height:300px;}

.refresh img{
    height: 30px;
    width: 30px;

}
.refresh{
    width: 100%;
  text-align: left;
    position: relative;
}

.table_act_cant{
width: 30px;
font-size:1em;
     padding:7px 8px 7px 8px;
     margin-bottom:6px;
}
.prod_base_deti{
    width:98% !important;
}
.det_col1i{ float: left; width:100%;}
.det_col2i{ float: left; width:100%;    }
.proddetin{
    text-align: left;
    color: #666;
    padding: 20px 20px 10px 20px;
}
.variantebox:nth-child(3){
    display: none;
}

.prod_titulus table td{
    display: block;
}
.prodtit_producator {
    padding: 15px 0px 0 0px;
}
.boxnavigator {
    line-height: 3em;
}
.galleryall img {
    height: auto;
    width: 95%;
}
.bannermob{display: block !important;}
.bannerland{display: none !important;}
}














/* 600 ------------- */

@media (max-width:600px) {
    .search_all {
        width: 87%;
    }
.tablesm{
    display: none;
}
#result {
    width: 300px;
}

.boxnavigator{
    display: none;
}
    .patu div{width:48%;}
    .patu div span{
        font-size: 0.8em;
             }
             .patu div img{
                 height: 40px;

                 }

.prod_detail{
    margin:0;
    padding:0;
    width: 100%;
}

.prod_detail1{
     width: 100%;
}

.prod_detail2{
    width: 100%;
    }

.comandarr{
   display: block;
   padding:0;
   margin:0;
}

.hamburger_search{
    display: inline-block;
}

.prod_base{
    margin: 0 10px 60px 0px;
width:98%;
}

.cat {
    width: 45%;
}
.cat span {
    font-size: 0.9em;
    padding: 0 5px 0 50px;
}


.footer_in{
font-size: 1em;
}

.prod_titulus div{
width: 24%;
}

.prod_titulus{
    padding:10px 0 10px 0;
    }

.hamburger_search_div #resultham{
position:absolute;
width:94%;
padding:8px;
display:none;
left:0px;
margin-top:6px;
max-height: 420px;
overflow:hidden;
background-color:#fff;
z-index: 100;
opacity: 1;
box-shadow: 0 0 30px rgba(0, 0, 0, 0.35);
border: 4px solid #fff;
overflow-y: scroll;
	}

.hamburger_search_div #resultham .show{
padding:10px 10px 10px 10px;
position: relative;
font-size:1.1em;
display: block;
border-bottom:solid 1px #f2f2f2;
}

.show a{color: #0093DD; position: relative; font-size:1em; margin:0; /*padding:2px; */}
.show a:hover{color:black; }

.catpopup, .catpopup1, .catpopup2, .catpopup3, .catpopup4, .catpopup5, .catpopup6, .catpopup7, .catpopup8, .catpopup9{
top:35px;
padding:10px 5px 10px 5px;
width: 300px;
}

.catpopup{
left: 0px;
}

.catpopup1{
left: -170px;
}

.catpopup2{
left: 0px;
}

.catpopup3{
left: -170px;
}

.catpopup4{
left: 0px;
}
.catpopup8{
    left: -170px;
    }
    .catpopup9{
        left: -170px;
        }
.catpopup5{
left: 0px;
}

.catpopup6{
left: -170px;
}

.catpopup7{
left: -0px;
}

h1{
    font-size: 1.8em;
}

h2{
    font-size: 1.4em;
}

h3{
    font-size: 1.2em;
}

.prod_det_in iframe, .accordion__content iframe{
width: 99%;
height: 230px;
}

.listprr,.listprrr{display:none;}

.pumpcat{
    width: 21%;
text-align: center;
margin: 0 2px 5px 2px;
padding: 3px 2px 3px 2px;
    display: block;
}

.pumpcat span{
font-size: 0.8em;
width: 80%;
float: none;
padding:1px 0 0 0;
}

.pumpcat img{
height: 35px;
float: none;
padding:0 0 5px 0px;
}

.prod_det_in img{
    max-width: 98% !important;
}
h1 {
    margin: 40px 0 40px 0;
}
.navigator {
    margin: 0px 0 20px 0px;
}
.contentcenterlog {
    width: 96%;
}
.content_nocolin {
    padding: 20px 15px 20px 15px;
}
.contactmap{
    padding: 0px !important;
}
.prod_tit {
    font-size: 1.3em;
}
.pret_list {
    font-size: 1.6em;
}
.ceger img{
    width: 90%;
    height: auto;
}
.proddetailmenuin a{
    /*padding:8px 15px 6px 45px;
    width: 28%;*/
    margin:3px 3px 3px 3px;
}

}












/* ------------------------------- */

@media (max-width:500px) {
    .prod_titulus {
        font-size: 1.1em;
    }
    .cat span {
        font-size: 0.8em;
        padding: 0 5px 0 45px;
    }
        .search_all {
            width: 85%;
        }
        .search_in input {
            width: 99%;
            font-size: 1.1em;
        }

h1{
    font-size: 1.7em;
}

h2{
    font-size: 1.5em;
}

h3{
    font-size: 1.3em;
}

.catpopup, .catpopup1, .catpopup2, .catpopup3, .catpopup4, .catpopup5, .catpopup6, .catpopup7, .catpopup8, .catpopup9{
top:40px;
padding:30px 10px 30px 10px;
width: 270px;
}

.prod_det_in{
    padding:20px 10px 20px 10px;
margin:10px 0 20px 0px;
}

.prod_det_in iframe, .accordion__content iframe{
width: 95%;
height: 200px;
}

.address{
    font-size: 1em;
    line-height: 1.5em;
}

}















/* ------------------------------- */

@media (max-width:400px) {

    .search_all {
        width: 81%;
    }

}









/* ------------------------------- */


/*
@media (prefers-color-scheme: dark) {
    .container {
        background-color: #70859b;
    }
    h1 {
        color: #b6e5ff;
    }
    .prod_base {
        border: solid 2px #46596e;
    }
    .prod_base:hover{
        border: solid 2px #313f4f;
       
    }
.cats{
    background-color: #a8bbd0;
}
.catpopup, .catpopup1, .catpopup2, .catpopup3, .catpopup4, .catpopup5, .catpopup6, .catpopup7, .catpopup8, .catpopup9 {
    background-color: #a8bbd0;
}

    @media (max-width: 901px) {
        .cats {
            border-bottom: solid 1px #70859b;
            background-color: #70859b;
        }
    }

  }
   */