body{
margin:0;
padding: 0;
color: #333;
/*font-family: 'Open Sans', sans-serif;
font-family: 'Roboto', sans-serif;
font-family: 'Merriweather', serif;
font-family: 'Noto Serif', serif;*/
font-family: 'Merriweather', serif;
font-size: 14px;
background-color: #3f5468;
}

a, a:visited{
    outline: none;
    text-decoration: none;
    color: #E30016;
    
}

a:hover{
    color: #7FC00C;
}



input, select, textarea{
    outline: none;
    border-radius: 4px;
    font-family: 'Merriweather', serif;
}

h1{
font-size: 1.8em;
color: #E30016;
font-weight: normal;
margin:20px 0 50px 0;
line-height: 1em;
text-transform: uppercase;
}

h2{
font-size: 1.4em;
color: #7FC00C;
font-weight: normal;
margin:0px 0 10px 0;
padding:0;
line-height: 1em;
text-align: left;
}

h3{
    font-size: 1.2em;
    color: #7FC00C;
    font-weight: normal;
    margin:0px 0 5px 0;
    padding:0;
    text-align: left;
    }

.subtit1{
        font-size: 1.2em;
        color: #7FC00C;
        font-weight: normal;
    }

.subtit2{
        font-size: 1.1em;
        font-weight: normal;
        margin:2px 0 5px 0;
    }
.h2tit{
    text-align: left;
    font-size:1.2em;
    line-height: 1.2em;
}

.h3tit{
    text-align: left;
    font-size:1em;
    line-height: 1em;
    color: #666
}

h4, h5{
    font-size: 1.1em;
    color: #7FC00C;
    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: 150px;
background-color: #fff;
z-index: 100;
margin:0;
padding:0;
transition: all 0.2s ease-in;
box-shadow: 0px -6px 8px -6px rgba(0,0,0,0.2);
}

.top_all_sm{
position: fixed;
min-width: 100%;
height: 93px;
background-color: #fff;
z-index: 100;
margin:0;
padding:0;
transition: all 0.2s ease-in;

border-bottom: 1px solid #e1e1e1;
}

.top{
width: 100%;
height: 40px;
background-color: #3f5468;
 /* border-bottom:solid 1px #333; */
position: relative;
z-index: 101;
}

.top_in, .menu_in{
max-width: 1920px;
width: 96%;
position: relative;
margin:0 auto;
}

.top_left{
width: 5%;
float: left;
}

.logo{
float:left;
width: auto;
padding: 12px 0 0 0;
transition: all 0.3s ease-in;
}

.hamburger{display: none;
margin:0 0 0 9px;
width: 50px;
height: 30px;
position: relative;
cursor: pointer;
}

.hamburger_search{display: none;
margin:0 0 0 7px;
width: 50px;
height: 30px;
position: relative;
cursor: pointer;
}

.hamburger img, .hamburger_search img{width:40px; position: absolute; top: -11px; left:28px;}

.hamburger_div{
display: none;
position: absolute;
right: -30px;
top:20px;
box-shadow: 0 0 30px rgba(0, 0, 0, 0.35);
border: 1px solid #fff;
z-index: 4444;
height: 270px;
width: 160px;
background-color: #fff;
padding:15px 40px 15px 30px;
cursor: default;
text-align: left;
/*border-radius: 7px;*/
border-top-left-radius: 7px;
border-bottom-left-radius: 7px;
background-image: url('../images/pic/off.svg');
background-position: 96% 5%;
background-size: 35px 35px;
background-repeat: no-repeat;
}

.hamburger_div a:first-child{
    display: none;
}

.hamburger_search_div{
display: none;
position: absolute;
right: -15px;
top:10px;
box-shadow: 0 0 30px rgba(0, 0, 0, 0.35);
border: 1px solid #fff;
z-index: 4444;
height: 40px;
width: 99%;
background-color: #fff;
padding:15px 15px 15px 15px;
cursor: default;
text-align: left;
}

.hamburger_search_div input{
    padding:10px 10px 10px 10px;
    background-color: #e9e9e9;
    border:solid 1px #c9c9c9;
    width: 80%;
    position: relative;
}

.search_off{
    position: absolute;
    right: 10px;
    top: 13px;
}

.search_off img{
height: 40px;

width:auto;
}
.search_close{
    padding:0 2px 7px 0;
    text-align: right;
}

.search_close span{
cursor: pointer;
padding:3px 5px 3px 5px;
background-color: rgba(127, 192, 12, 1);
color:#fff;
}

.logo img{
transition: all 0.3s ease-in;
width:250px;
}

.logo_sm{
display: none;
float:left;
width: 150px;
padding: 10px 0 0 0;
transition: all 0.3s ease-in;
}

.logo_sm img{
transition: all 0.3s ease-in;
width:150px;
}

.search_all{
    float: right;
    width: 30%;
    height: 20px;
}

.search_in{
    margin: 35px 0px 0 0;
    background-color: #FFF894;
    height: 40px;
    border:solid 1px #c9c9c9;
    position: relative;
    border-radius: 7px;
}

.search_in:hover{
    /* border:solid 1px #c9c9c9; */
}

.search_in input:hover{
     border:solid 1px #FFF894; 
}

.search_in input{ border:solid 1px #FFF894;   background-color: #FFF894; width:65%; padding: 6px 20px 6px 20px; position: absolute; top: 4px; color: #3F5468; outline: none; margin:0 0 0 40px; }

.search_in img{position: absolute; top: 0px; left: 0px; height:25px; width: 25px;padding: 8px 7px 7px 7px; background-color: #ebe159; border-radius: 5px; border-bottom-right-radius: 0px; border-top-right-radius: 0px;}
.search_in img:hover{background-color: #e0d436;}
.menus{
float: right;
max-width: 50%;
text-align: right;
}

.menus_in{
padding: 46px 0px 0 0;
}

.menus a img{
    position: absolute;
    top:-7px;
    left: -18px;
padding: 0 10px 0 10px;
    height:40px;}

.menus a{
margin: 0 0 0 30px;
padding: 4px 7px 4px 7px;
font-size: 1.1em;
text-decoration: none;
color: #000;
position: relative;
}

.menus_in a:hover{
    color: #fff;
    background-color: #3F5468;
    border-radius: 4px;
}

.social{
padding:7px 0 0 0;
}

.social img{
    height: 40px; width: 40px; padding: 0 5px 10px 5px;
filter:      grayscale(100%);
    cursor: pointer;
    transition: all 100ms ease;
opacity: 0.8;
}

.social img:hover{
    filter: none;
}

.shop{
padding:11px 0 0 0;
  position: relative;
}

.shop img{
position: absolute;
    height: 23px;
    left:0;
    top:-6px;
}

.shop a{
text-decoration: none;
display: inline-block;
    margin:3px 0 0 35px;
    padding: 0 0 0 27px;
    position: relative;
    font-size: 0.9em;
   opacity: 0.9;
   color: #fff;
}



.shop a:hover{
color: rgba(127, 192, 12, 1);
opacity: 1;
}

.coss{
    position: absolute;
    background-color: #FFF894;
    color: #000;
    padding:2px 4px 2px 4px;
    top:-8px;
    left:-17px;
    border-radius: 7px;
}

.top_right{
width: 90%;
float: right;
text-align: right;
}

.banner{
    /*
    height: auto;
max-width: 2000px;
margin:0 auto;
background-color: #273a4d;
 background-image: url(../images/banner1.jpg);
background-position: bottom center;
background-repeat: no-repeat;
background-size: 100% 100%;
width: 100%;
position: relative;
z-index: 49;
transition: all 0.3s ease-in;
    background-size: 100% 100%;*/
height: auto;
/*background-color: #273a4d;*/
background-position: bottom center;
background-repeat: no-repeat;
width: 100%;
position: relative;
z-index: 49;
transition: all 0.3s ease-in;
 background-size: 100% 100%;
}

.cats{
width:100%;
/*height: 165px;*/
display: block;
top:2px;
background-color: #3f5468;
z-index: 60;
position: relative;
transition: all 0.3s ease-in;
}

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

.cat{
text-align: center;
display: inline-block;
width:7%;
vertical-align: top;
position: relative;
padding:15px 5px  0 5px;
cursor: pointer;
color:#fff;
}

.cat:hover{background-color: #273a4d; color: rgba(127, 192, 12, 1); border-radius: 7px;}

.cat img{ width: 40%; height: auto; fill: green; }

.cat span{
margin:7px 0 10px 0;
font-size: 1em;
font-weight: normal;
display: block;
color:#fff;
}

.cat_tit{
    font-size: 1.2em;
    /*color: rgba(127, 192, 12, 1);*/
    color: #000;
    font-weight: normal;
    margin:5px 0px 20px 0px;
   text-transform: uppercase;
  
    text-align: left;
   /* border: solid 1px rgba(127, 192, 12, 1);*/
   border-bottom: solid 1px #777;
    }

.container{
background-color: #fff;
width: 100%;
margin-bottom:510px;
margin-top: -17px;
z-index: 50;
position: relative;
/*border-bottom: 2px solid #dddddd;*/
background-position: bottom 250px right 0px;
background-size: 80%;
background-repeat: no-repeat;
}
.catpop,.catpop1,.catpop2,.catpop3,.catpop4,.catpop5,.catpop6,.catpop7,.catpop8,.catpop9,.catpop10,.catpop11,.popcos,.popauth{position: relative; cursor: pointer;}

.catpopup, .catpopup1, .catpopup2, .catpopup3, .catpopup4, .catpopup5, .catpopup6, .catpopup7, .catpopup8, .catpopup9, .catpopup10, .catpopup11, .popcoss, .popauthh{
display: none;
position: absolute;
top:105px;
background-color:#f1f1f1;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.25);
  border: 1px solid #c9c9c9;
z-index: 4;
padding:25px 25px 25px 25px;
width: 800px;
border-radius: 7px;
/*background-image: url('../images/pic/off.svg');
background-position: top right;
background-size: 30px 30px;
background-repeat: no-repeat;*/
}
.popcos, .popauth{
    text-decoration: none;
display: inline-block;
  /*  margin:3px 0 0 35px;
    padding: 0 0 0 27px;
    position: relative;
    font-size: 0.9em;
   opacity: 1;
   color: #fff; */
}

.popcoss,.popauthh{
    right: 20px;
    top: 15px;
    padding:10px 10px 10px 10px;
width: 500px;
background-image: none; z-index: 10000 !important;
max-height: 400px; 
overflow-y: scroll;
background-color:#fff;
box-shadow: 0 0 30px rgba(0, 0, 0, 0.25);
  border:  none;
  margin: 2px;
  border-radius: 5px;
  font-size: 0.9em;
  opacity: 1 !important;
 
    }

   .popcoss::-webkit-scrollbar {
        width: 5px;
          background: #ccc; 
       
      }
      .popcoss::-webkit-scrollbar-thumb {
        background: #314353; 
      }

.coss_table{
    width: 100%;
    color:#273a4d;
}

.coss_table a{
padding:0;
margin:0;
text-align: left;
}

.coss_table td, .coss_table th{
   padding: 5px 5px 5px 5px;
   vertical-align: top;
   text-align: left;
   font-size: 1.1em;
}
.coss_table img{
    height:33px;
    width: auto;
    top: -15px;
}

.popcoss a{
    color: #E30016;
    font-size: 1.05em;
  
}
.cat_sub_box{
padding:8px 5px 6px 5px;
border: solid 1px #ddd;
border-radius: 7px;
margin:0 0 4px 0;
}
.cat_sub_box h4{
    margin: 5px 0 5px 5px !important;
}
.cat_sub_box a{
color:#666 !important;
}
.cat_sub_box a:hover{
color:#fff !important;
}
.cat_sub_box:hover{
background-color: #ddd;
border: solid 1px #ddd;
border-radius: 7px;
}

.catpopup h4, .catpopup1 h4, .catpopup2 h4, .catpopup3 h4, .catpopup4 h4, .catpopup5 h4, .catpopup6 h4, .catpopup7 h4, .catpopup8 h4, .catpopup9 h4, .catpopup10 h4, .catpopup11 h4{
    color: #000;
    text-transform: uppercase;
    margin:10px 0 2px 5px;
    font-size: 0.9em;
}

.catpopup a, .catpopup1 a, .catpopup2 a, .catpopup3 a, .catpopup4 a, .catpopup5 a, .catpopup6 a, .catpopup7 a, .catpopup8 a, .catpopup9 a, .catpopup10 a, .catpopup11 a{
color: #333;
line-height: 18px;
}

.catpopup a:hover, .catpopup1 a:hover, .catpopup2 a:hover, .catpopup3 a:hover, .catpopup4 a:hover, .catpopup5 a:hover, .catpopup6 a:hover, .catpopup7 a:hover, .catpopup8 a:hover, .catpopup9 a:hover, .catpopup10 a:hover, .catpopup11 a:hover {
    color: #E30016;
    }

.catpopup{
left: 20px;
}

.catpopup1{
left: -20px;
}

.catpopup2{
left: -20px;
}

.catpopup3{
left: -20px;
}

.catpopup4{
left: -200px;
}

.catpopup5{
left: -200px;
}

.catpopup6{
left: -300px;
}

.catpopup7{
left: -450px;
}

.catpopup8{
left: -550px;
}

.catpopup9{
left: -670px;
}

.catpopup10{
    left: -720px;
    }

    .catpopup11{
        left: -770px;
        }

.cat_col1, .cat_col2, .cat_col3{
    float: left;
    width: 28%;
    text-align: left;
    padding: 0 30px 13px 0;
}
.cat_sub_box a {
    border: none !important;
}
.cat_col1 a, .cat_col2 a, .cat_col3 a{
color:#000;
line-height: 14px;
 margin: 0px 0 4px 0 !important;
 font-size: 0.9em;
 display: inline-block;
  padding:8px 5px 8px 5px !important; 
  border-radius: 4px;
  border: solid 1px #ddd;
}
.cat_col1 a:hover, .cat_col2 a:hover, .cat_col3 a:hover{

  background-color: #7FC00C;
  color:#fff;
  transition: background-color 0.1s ease 0.1s, color 0.1s ease;
    }



.prod_base{
width:20%;
display: inline-block;
vertical-align: top;
margin: 0 25px 50px 25px;
border-radius: 7px;

}

.pic img{
width:100%;
height:auto;

border: 3px solid  #FFF894;
border-radius: 7px;
}

.pic img:hover{
   
    transition:all 0.3s ease-in-out;
    transform: scale(1.05);
}

.prod_base:hover{
}

.pic{
    position: relative;
}

.maimulte{
text-align: right;
margin:6px 20px 0 0;
}

.maimulte a{
    color:rgba(16, 42, 131, 1);
    font-style: italic;
    font-size: 0.9em;
    background-color: #f4f4f4;
    padding:4px 10px 4px 10px;
}

.maimulte a:hover{
  background-color: #f1f1f1;
  color:rgba(127, 192, 12, 1);
}

.pret_list{
z-index:4;
position:absolute;
top: -14px;
right: -28px;
height: 60px;
width: 120px;
background-image: url('../images/stroke.svg');
background-size: cover;
font-size: 0.9em;
}

.prett{
    font-size: 1.6em;
    font-weight: bold;
    color: #000;
}

.pret{
    font-size: 1.2em;
    font-weight: bold;
    color: #000;
}

.pret_sm{
    color: #999;
    font-size: 1.0em;
}

.pret_red{
    font-weight: normal;
    font-size: 0.7em;
    color: #999;
    padding:3px 0 0 0;
}

.pret_list div{

text-align: center;
 padding: 18px 20px 0 20px; 
color: #fff;
font-size: 1.4em;

}

.pret_list_pr{
    text-align: center;
    padding: 2px 20px 0 20px !important; 
   color: #ddd;
   font-size: 0.9em;
    }


.pret_list div:hover{
    /* background-color: rgba(0, 147, 221, 1); */
    }

.pret_list .lei{
font-size: 12px;
color: #fff;
}

.picmain{
    position: relative;
}

.picsh{
    position: absolute;
    box-shadow: inset 0px 0px 50px 50px rgba(255, 255, 255, 1);
    width: 600px;
    height: 450px;
    top:20px;

}

.transp_list, .transp_curand{
    z-index:4;
    position:absolute;
    top: -15px;
    left: -15px;
    /*background-color: #FFF895;
    border:solid 1px #ddd;
    padding: 5px 6px 5px 6px;
    border-radius: 4px;
    font-size: 0.8em;*/
    border: none !important;
    }

   .transp_curand{
  
        background-color: rgb(241, 232, 105);
        color: #000;
        }

.transp_list img{
height: 50px;
width: 50px;
opacity: 1;
border: none !important;
}

.toatecat{
    padding: 5px 0 5px 0;
}

.toatecat a{
    background-color: rgba(127, 192, 12, 1);
    padding: 5px 10px 5px 10px;
    color: #fff;
}

.navigator{
margin: 20px 0 10px 25px;
text-align: left;
line-height: 27px;
}

.navigator a{
   /* margin-left:0; margin-right:auto; */
 
  background-color: #7FC00C;
border-radius: 4px;
  padding: 5px 10px 5px 10px;
    font-size: 1em;
    color: #fff;
}

.navigator a:hover{
 
    color: #000;
 
}

.navigatorcos{
margin: 15px 0 10px 0;
}

.content_in{
width: 96%;
max-width:1920px;
position: relative;
margin:0 auto;
padding: 65px 0 30px 0;
text-align: center;
/*background-image: url('../images/bg_jan.png');*/
background-position: bottom 1px right 1px;
background-size: 80%;
background-repeat: no-repeat;
}

.sec_but{
    display: block;
    padding: 6px 10px 6px 40px;
    position: relative;
    margin: 8px 0 8px 0;
}

.sec_but img{
width: 27px;
position: absolute;
left:0;
top:1px;
}

.footer{
position: fixed;
bottom: 0;
height: 530px;
width: 100%;

z-index: 40;
color:#fff;
}

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

.footer_col{
display: block;
width:100%;
height: auto;
text-align: center;
font-size: 0.9em;
}
/*
.footer_col:last-child{
   margin:0px 0px 20px 0px
}
*/
.footer_col div{
display: block;
text-align: center;
width: 100%;
}

.footer_col a{
color: #fff;
font-style: italic;
}

.fade{
    opacity: 0.5;
}

#searchid	{
}

#result	{
position:absolute;
width:380px;
padding:8px;
display:none;
left:15px;
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;
	}

.show{
padding:10px 35px 10px 70px;
width: 80%;
position: relative;
font-size:1em;
display: block;
border-bottom:solid 1px #d8d8d8;
height: 45px;
}

.show a{color: #3F5468; position: relative; }
.show a:hover{color:black; }

.show img{
width:55px; height:44px;
position: absolute;
left: -70px;
top: -3px;
border-radius: 4px; 
background-color: #fff;
	}

.show:hover	{ cursor:pointer;	}

.show_toate{
margin: 0 0 6px 0;
}

.show:first-child{height: 1px !important; }

.show span{
    display: block;
font-size:0.9em;
color: #666;
}

#totrez{
font-weight: bold;
display: block;
padding:0 0 1px 5px;
text-align: left;
border-bottom: none;
/*margin: 0 0 30px 5px;*/
}

.prod_tit{
    padding:3px 10px 1px 10px;
    text-align: left;
    line-height: 15px;
   
}

.prod_tit_sm{
    font-size:1em;
    color:#999;
    padding:1px 10px 3px 10px;
    text-align: left;
    font-style: italic;
}

.prod_tit{
font-size:1.1em;
color: #3F5468;
text-transform: uppercase;
line-height: 1.2em;
font-weight: bold;
}

.prod_titulus{
width:100%;
text-align: left;
padding:20px 0 20px 0;
}

.prod_tit span{
    color:#999;
    font-size: 0.9em;
}

.prod_titulus div{
display: inline-block;
width: 21%;
text-align: center;
font-size: 0.9em;
}

.prod_titulus img{
width: 60px;
padding: 0 0 5px 0;
}

.prod_detail1{
width:33%;
float:left;
}

.prod_detail2{
width: 40%;
float:left;
text-align: left;
padding: 0 10px 0 30px;
}

.prod_detail3{
width: 20%;
float:right;
text-align: left;
padding: 0 0 0 10px;
color:#999;
font-size: 0.9em;
}

.prod_det{
width: 67%;
text-align: left;
font-size: 1em;
line-height: 25px;
float: right;
clear: both;
margin: 30px 0 0 0;
color: #555;
position: relative;
}


.prod_plecs{
    position: absolute;
    top:0px;
    left: -10px;
}
.prod_plecs img{
    width: 250px;
}

.prod_det_in, .prod_det_inacc,  .prod_det_insim{
    padding:20px 20px 20px 30px;
margin:20px 0 20px 29px;
border-radius: 7px;
    background-color: #f5f5f5;
   border-top: 3px solid #7FC00C;
    border-bottom: 3px solid #7FC00C; 
  
}

.prod_det_inacc{


   border-top: 3px solid #FFF894;
    border-bottom: 3px solid #FFF894;
  
}

.prod_det_insim{


    border-top: 3px solid #3f5468;
     border-bottom: 3px solid #3f5468;
   
 }


.prod_det_in img{
    max-width: 700px !important;
width: 700px !important;
    height: auto !important;
    border-radius: 7px;
    padding: 3px 3px 3px 3px;
}

.prod_det_in iframe{
max-width: 750px;
width: 650px;
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{
    width: 100%;
 
}
.register{
    width: 100%;
    text-align: left;
   
}

.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: rgba(127, 192, 12, 1);
border:solid 3px rgba(16, 42, 131, 1);
text-decoration: none;
text-align: left;
text-align: center;
width: 220px;
position: relative;
display: inline-block;
}

.comandar:hover{
    color:#fff;
    border:solid 3px rgba(16, 42, 131, 1);
    background-color: rgba(127, 192, 12, 1);
}

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

.comandabg, .anuntabg{
margin: 10px 0 10px 0;
text-decoration: none;
text-align: left;

width: 375px;
padding: 5px 5px 5px 5px;
color: rgba(16, 42, 131, 1);
}

.comandabgrap{
    background-color: #e5e5e5;
}

.comanda_cant{
padding: 15px 15px 15px 15px;
   border:0;
    background-color: #ffffff;
    color: rgba(16, 42, 131, 1);
     width: 47px;
     text-align: right;
}

.comanda_cant:hover{
    border:0;
}
.comanda_but{
   width: 255px;
padding: 15px 15px 15px 15px;
    border:0;
    background-color: red;
    color:#fff;
    cursor: pointer;
    border-radius: 7px;
}

.comanda_but:hover, .anunta_but:hover{
background-color: rgba(127, 192, 12, 1);
border:0;
}

.anunta_cant{
padding: 15px 15px 15px 15px;
   border:none;
    background-color: #ffffff;
    color: rgba(16, 42, 131, 1);
     width: 234px;
     text-align: left;
}

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

.pic_det{
width:90%;
height: auto;
border-radius: 7px;
margin: 20px 0 0 0;
border: 4px solid #FFF894;
}

.pic_sec{
width:20%;
height: auto;
border-radius: 7px;
border: 3px solid #FFF894;
}

.logo_list{
z-index:2;
position:absolute;
top: 20px;
left: 0px;
}

.logo_list img{
max-width: 180px;
height: 25px;
}

.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:rgba(127, 192, 12, 1);
margin: 3px 0 15px 0;
font-family: 'Merriweather', serif;
font-size: 12px;
}

.offers textarea{
display: block;
font-family: 'Merriweather', serif;
font-size: 12px;
width: 90%;
height: 218px;
}

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

.input_butt{
width:66%;
background-color: rgba(127, 192, 12, 1);
color: #fff;
cursor: pointer;
}

.input1{
   border: solid 2px #7FC00C;
    background-color: #7FC00C;
    color: #fff;
    cursor: pointer;
    font-size: 1.2em;
    padding: 13px 15px 13px 15px;
    }

    .input1:hover{   
        border: solid 2px #7FC00C;
         background-color: #FFF894;
         color: #273a4d;
         }

         .input4{
            border: solid 2px #E30016;
             background-color: #E30016;
             color: #fff;
             cursor: pointer;
             padding: 9px 15px 9px 15px;
             }
         
             .input4:hover{ 
                border: solid 2px #E30016;  
                  background-color: #FFF894;
                  color: #273a4d;
                  }

.producator_small{
width: 100%;
}

.producator_small_in{
    margin:0 auto;
    width: 100%;
padding: 20px 0 20px 0;
}

.producator_small_in a img{
  max-width: 230px;
  height: 45px;
    opacity: 1;
    filter: grayscale(50%);
    cursor: pointer;
    transition: all 100ms ease;
    margin: 5px 5px 5px 5px;
    border-radius: 4px;
}

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

.producator img{
max-width: 60px;
max-height: 60px;
width: 90%;
}

.marimi_all{
margin:20px 0 10px 0;
}

.marimi_all table {
width: 100%;

}

.marimi_all table th{
text-align: center;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
background-color: #f1f1f1;
padding: 8px 15px 8px 15px;
border-bottom: 3px solid #7FC00C;

}

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

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

.marimi_all table td{
text-align: center;
background-color: #FFF894;
padding: 8px 15px 8px 15px;

}

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

.pret_sel{
font-size: 1.7em;
font-weight: bold;
color: rgba(127, 192, 12, 1);
}

.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: 250px; position: relative;   width:100%;
    background-color: #FFF894;
  }

.atuu{
max-width: 1800px;
margin:0 auto;
top: 0px;
height: 250px;
vertical-align: bottom;
text-align: center;
}

.atuu a{
    color:#3f5468;
}
.atuu a:hover{
    color:#7FC00C;
}
.atuu1{
    display: inline-flex;
padding: 20px 20px 10px 20px;
width: 13%;
height: 130px;
margin:0 10px 0 10px;
font-size: 0.9em;
position: relative;

}
.atuu1 div{padding:35px 0 0 0; display: block; height: 110px; width: 100%; text-align: center;}
.atuu1 img{height: 50px; margin-bottom: 8px;}
.atuu1 span{color: #3F5468; font-size: 14px; margin-bottom: 10px; display: block; }

.atuu1:first-child{
    border-left:none;
}

.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, .noreg input, .noreg select, .noreg textarea{
margin: 5px 5px 5px 5px;
padding: 9px 15px 9px 15px;
border:solid 1px #e9e9e9;
background-color: #e9e9e9;
color:#666;
}

.noreg{

}

textarea:hover, input:hover, select:hover{
    border: solid 1px #c9c9c9;
}

.limiter{
clear:both;
    height: 60px;
}

.cont_table{
    width:100%;
}

.cont_table th{
    padding:7px 10px 7px 10px;
    background-color: #F1f1f1;
    color: #999;
}

.cont_table td{
    padding:7px 10px 7px 10px;
    color: #666;
}

.table_act_cant{
width: 40px;
     padding:7px 10px 7px 10px;
     border: solid 3px #f2f2f2;
     background-color: #fff;
}

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

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

.table_act:hover{
  background-color: rgba(127, 192, 12, 1);
}

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

.total{
   color:rgba(16, 42, 131, 1);
    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: #3F5468;
    color:#fff;
    border:none;
    cursor: pointer;
    border-radius: 4px;
}

.butt_gen:hover{
    background-color: #7FC00C;
}

.menus_foot{
    padding:3px 0 17px 0;
    line-height: 33px;
}

.menus_foot a{
    font-style: normal;
    padding: 5px 7px 5px 7px;
    background-color: #314353;
    margin: 2px 3px 2px 3px !important;
    border-radius: 5px;
}

.menus_foot a:hover{
    font-style: normal;
    color: rgba(127, 192, 12, 1);
}

.hamburger_div div{
    margin:0;
    padding: 0;

}

.hamburger_div div a{
padding:7px 5px 7px 5px;
margin: 0 0 0 0;
color:rgba(127, 192, 12, 1);
font-size: 1.2em;
display: block;
}

.hamburger_div div a:hover{
background-color: #e5e5e5;
color:#273a4d;

}

.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: left;
}
/*
.panel {
	width:180px;
	float:left;
    top:170px;
	height:280px;
	position:fixed;
	left:-180px;
  font-size: 12px;
  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;
}
*/
.slider-arrow {
  top:30px;
	padding:0px;
	width:50px;
  height: 50px;
  font-size: 12px;
  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;
}
.lang{
    width: 100%;
    text-align: right;
    float: left;
}

.lang a img{
    height:33px;
    padding:0 0 10px 10px;
}

.scroll_div {
 position:fixed;
 bottom:30px;
 right: 30px;
 display: none;
 z-index: 10000;
}
.wa_div {
    position:fixed;
    bottom:20px;
    left: 20px;
    
    z-index: 10000;
   }
.scroll_div img{height:40px; opacity: 0.7; }
.wa_div img{height:60px; opacity: 0.9; }

.scroll_div img:hover, .wa_div img:hover{opacity: 1;}

.prod_tit:hover{
    color: rgba(127, 192, 12, 1);
}

.notaa{
    color: rgba(127, 192, 12, 1);
    font-style: italic;
    padding: 5px 20px 10px 5px;
}


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

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

    .paginate_in .current{
    background-color: #E30016;
    padding:12px 4px 1px 4px;
    margin:0 2px 0 2px;
    width: 25px;
height:27px;
    display: inline-block;
    text-align: center;
    color: #ddd;
    border-radius: 4px;
    }

    .paginate_in a{
    display: inline-block;
    background-color: #7FC00C;
    padding:12px 4px 1px 4px;
    margin:0 2px 0 2px;
    width: 25px;
height:27px;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    }

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

    .paginate_in .disabled{
        padding:12px 4px 1px 4px;
    margin:0 2px 0 2px;
    width: 25px;
height:27px;
    background-color: #e9e9e9;
display: inline-block;
text-align: center;
border-radius: 4px;
    }

    .newboxes {
        display: none;
    margin-top:10px;
    width: 100%;
    border-bottom: solid 3px #e5e5e5;
    }

   

     #MSGCookie{
        display: none; margin: 0 auto; padding: 25px 25px 65px 25px; max-width: 95%; border: solid 4px #7FC00C; color: #000;  font-size: 1.1em; border-radius:7px; }

        #MSGCookie span{
            color: #fff; padding: 10px 6px 10px 6px; margin-top:10px; background-color: #7FC00C ; cursor: pointer; border-radius: 7px; float: right;
        }

   

.checkbox, .radio {
            width: 25px;
            height: 25px;
            padding: 0 5px 0 0;
            background: url(../images/checkbox.png) no-repeat;
            display: block;
            clear: left;
            float: left;
        }

input.styled, .styled, .styled span{background-color: orange;}

.color{
    width: 100%;
   margin:20px 0px 20px 0px;
   background-color: #f1f1f1;
   border-radius: 4px;
}

.color_in{
    padding: 15px 15px 15px 15px;
}

.color_all {display: inline-block;
    width: 21%; 
     padding-right:1px;  
     margin: 7px 7px 7px 7px;}

.color_span{
    position: relative;
    top:6px;
    left:-3px;
}

.color_color{
    height: 23px; 
  
    border-radius: 4px;
    border: solid 1px #d9d9d9;
    margin-left: 22px; 
    text-align: left;
    color:#f1f1f1;
    padding-top: 1px;
    font-size: 9px;
    text-shadow:1px 1px 1px #333;
    }
    
.wishadd{}
.wishadd img{
    position: relative;
    width:35px; height: auto;
top: 12px;
left: 10px;
}

    .blogg{
        clear: both;
        text-align: left;
        font-size: 1.1em;
        line-height: 22px;
        }
        .blogg h1{
            text-align: center !important;
            margin: 20px 0 30px 0;
            line-height: 1.2em;
        }
    .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;
    }


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

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

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

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


.search_ideii{ }

.search_ideii input, .search_ideii button , .search_ideiib button  {
    border: solid 2px #7FC00C;
background-color: #7FC00C;
color: #000;
padding: 10px 10px 10px 10px;
width: 70%;
font-style: italic;
font-size: 13px;
border-radius: 7px;
}
.search_ideii button, .search_ideiib button  {
    border: solid 2px #FFF894;
background-color: #FFF894;
}
.search_ideii input:hover,  .search_ideii button:hover, .search_ideiib button:hover {

border: solid 2px #273a4d;
}

.idei_detalii img{
border-radius: 7px;
padding:3px 3px 3px 3px;
max-width: 500px !important;
}

.idei_detalii table td{
    background-color: #f5f5f5 !important;
    vertical-align: top;
}

.idei_box, .idei_boxx{
display: inline-block;
padding: 0px 0 0px 0;
margin: 15px 15px 40px 15px;
width: 23%;
text-align: center;
position: relative;
}
.idei_boxx{
  
    padding: 0px 0 0px 0;
    margin: 15px 15px 40px 15px;
    width: 30%;

    }
.idei_box img , .idei_boxx img
{
    border-radius: 7px;
width: 100%;
height: auto;
}

.idei_box_inner, .idei_boxx_inner{
padding: 20px 15px 20px 15px;
text-align: center;
font-size: 1.2em;
background-color: rgba(255, 255, 255, 0.8);
position: absolute;
border-top-right-radius: 7px;
bottom:0;
left:0;
}

.idei_box_inner:hover, .idei_box:hover,  .idei_box a:hover{
  color: #000;
    }

.idei_box_s{
    margin:3px 10px 3px 0;

}

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

.idei_box_inner_s img{
    width: 60px;
    height: 50px;
    border-radius:7px;
}

.ideilogo{
width: 500px;
height: auto;
padding:0 0 20px 0;
}

#resultidei{
width: 30%;
margin: 0 5px 5px 10px;
padding: 1px 5px 10px 5px;
border-radius: 7px;
position: absolute;
background-color: #fff;
z-index: 2;
}

#accordion {
	list-style: none;
	padding: 0 0 0 0;
	width: 75%;
}
#accordion div {
	display: block;
	background-color: #FFF894;
	font-weight: bold;
	margin: 2px;
	cursor: pointer;
	padding: 10px 15px 10px 15px;
	list-style: circle;

	border-radius: 7px;
}
#accordion ul {
	list-style: none;
	padding: 0 0 0 0;
}
#accordion ul{
	display: none;
}
#accordion ul li {
	font-weight: normal;
	cursor: auto;
	background-color: #f1f1f1;
    padding: 5px 10px 5px 15px;
    border-radius: 7px;
    margin:2px;
}
#accordion a {
	text-decoration: none;
}
#accordion a:hover {
	text-decoration: underline;
}



.lexgrup{
text-align: left;
    font-size:2.2em;
    padding: 5px 0 30px 0;
    
}

.lexgruptit{
    font-family: monospace;
padding:10px 20px 10px 20px;
margin-bottom: 7px;
 color: #fff;
    border-radius:7px;
    display: inline-block;
    background-color: #7FC00C;
}

.lexart{
padding: 17px 0 17px 0;
  
}

.lexart table{
font-size: 12px;
width: 100%;
}

.starered, .staregreen{
background-color: rgb(255, 154, 164);
padding:5px 10px 5px 10px;
margin: 10px 30px 20px 30px;
border-radius: 7px;
text-align: center;
}

.staregreen{
    background-color: rgb(213, 247, 156);
}

.starered a, .staregreen a{
    color: #333;
}

.advanced{
    padding:0 0 30px 0;
    text-align: center;
}

.advanced img{
    margin:0 auto;
    width: 45%; height: auto;
    border-radius: 7px;
    margin-right: 30px;
}

	
textarea,
input.text,
input[type="text"],
input[type="button"],
input[type="submit"],
.input-checkbox {
-webkit-appearance: none;

}

.map iframe{
    width: 100%;
    height: 400px;
    border-radius: 7px;
    border: #ddd;
}





.simm{
    width: 100%;
    float: right;
    text-align: left;
    padding:15px 0px 15px 0px;
}

.simm_all{
margin:8px 0 8px 0;
    border:solid 3px #f1f1f1;
    border-radius:10px;
     
}
.simm_all:hover{

        border:solid 3px #FFF894;

    }
.simm_in{
    padding:10px 20px 8px 10px;
    text-align: left;
    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;
   border-radius:7px;
}

.simmtext{

    text-align: left;
    font-size: 1.2em;
}
.simm1{
    color: #7FC00C;
    padding:0 0 10px 0;
    font-size: 0.9em;
}

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

.simmprice{

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

.simm h2{
    background-color: #7FC00C;
    color:#fff;
    display: inline-block;
     font-size: 1em;
 border-radius: 7px;
    padding:8px 15px 8px 15px;
  
}

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

.messs{
   top: 60px;
   right:30px;
    position: absolute;
    z-index: 1000;
    background-color: #E30016;
    border-radius: 7px;
    color:#fff;
    padding: 20px 30px 20px 30px;
    max-width: 250px;
}

.prodtogg{
    
    display: none;
 }

 .prodtogg{

    position: absolute;
    bottom:-39px;
    right: 0px;
    padding:13px 25px 9px 15px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 0px;
    background-color: #3f5468;
    color: #7FC00C;
    z-index: 2;
    cursor: pointer;
    font-size:12px;
    border-bottom: solid 3px #7FC00C;
}
.prodtogg:hover{
color: #7FC00C;
}


.idei_top, .idei_topb{
    width: 99%;
    position: relative;
    padding: 0 0 20px 0;
    text-align: left;
}
 .idei_topb{

    text-align: right !important;
}
.idei_left, .idei_leftb{
    width: 20%;
}
.idei_leftb{
    width: 100% !important;
    text-align: right !important;
}

.search_ideiib button  {

/*width: 20% !important;*/
display: inline-block;
    width: auto;
}

.search_ideiib button a {

color: #273a4d;
}

.ideibl{
    background-color: #7FC00C;
    color: #fff;
    font-size: 1em;
    border-radius: 7px;
    bottom: 4px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
}

.lichidaristoc:hover{
background-color: unset !important;
}
.lichidaristoc{
border: none !important;
}
.lichidaristoc img{
width: 170px !important;
    }



    li, ul{
        list-style-type: none;
        padding:0;
        margin:0;
    }
#nav {
 
    width: 90%;

}
#nav li a {
    display: block;
    padding: 5px 15px 5px 15px;
    /*background: #ccc;*/
    border:solid 1px #eed5d7;
border-radius:5px;
    text-decoration: none;
    color: #fff !important;
    text-align: left;
    margin: 3px 0 3px 0;
}
#nav li a:hover, #nav li a.active {
    background: #E30016;
    border:solid 1px #E30016;
    color: #fff;
}
#nav li ul {
    display: none; 
}
#nav li ul li a {
    color:#fff;
    border: none;
    padding: 7px 15px 7px 15px;
    font-size:01em;
    text-align: left;
   
}
#nav li ul li a:hover {
    border: none;
    background: #7FC00C;
  color: #fff;
}
button{
    cursor: pointer;
}

.hamburger_search_div button img{
 height: 25px;
 width: 25px;
}

.hamburger_search_div button{
    position: absolute;
    border:none;
    right:60px;
    top:6px;
    background-color: unset;
    cursor: pointer;
}

.lichidmob{
    float: left;
    margin:15px 0 0 0;
    padding: 0 0 0 10px;
}
.popmobil{
    float: left;
    width: 100%;
    margin:0 0 0 15px;
    display: none;
}
.popoff{
    position: absolute;
    top:10px;
    right: -20px;
}

.popoff img{
    width: 30px !important;
    height: 30px !important;
}


.ridei_box{
    width: 100%;
    display: block;
    margin: 6px 0 6px 0;
}
.ridei_box img{
   width: 90px;
   height: 65px;
   border-radius: 10px;

}
.ridei_box_inner{
float: right;
width: 65%;
font-size: 01em;
padding:15px 0 0 0;
 }

.factuura{
    padding: 10px 20px 10px 20px;
    background-color: #3F5468;
    color:#ccc;
    display: inline-block;
    border-radius: 6px;
}

.factuura a{
    color:#fff;
}

.factuura a:hover{
    color:#7FC00C;
}


.wishlb{
    display: inline-block;
    position: relative;
    height: 40px;
   /* width: 120px;*/
}
.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;
}


.voucherinactive{
border:solid 2px #3F5468;
border-radius: 6px;
padding:10px 10px 10px 10px;
}

.voucherinactive input{
    border:solid 1px #7FC00C;
    border-radius: 6px;
    padding:5px 10px 5px 10px;
    }

    .voucherinactive input:hover{
        border:solid 1px #4f7809;
        border-radius: 6px;
        padding:5px 10px 5px 10px;
        }
.voucherok{
    background-color: #7FC00C;
}
.voucheractive{
    background-color:  #E30016;
    color:#fff;
    border-radius: 6px;
    padding:13px 10px 13px 10px;
}



.promosizebig{}
.promosizesm{
    display:none !important;
}


.banner{
    max-width: 1920px;
    margin: 0 auto;
}

.itembrand{
    color: #fff;
}

.sicap{
    text-align: center;
    padding:0 0 10px 0;
}

.sicap a img{
    border-radius: 8px;
}


.addf{
    width: 100%;
    text-align: center;
    }
    
    .addf_in{
    padding:20px 10px 20px 10px;
    /*border-top: solid 3px #88b4ca;
    border-bottom: solid 3px #88b4ca;*/
    border-radius: 9px;
    background-color: #fffbca;
    border: solid 3px #fffa9b;
    }
    .addf_inoff{
        background-color: #e4fcba;
        border: solid 3px #d9ff97;
    }

    .addf .prod_tit,  .addf h1{
        color: #000;
    }
    .addf .prod_tit_sm{
        color: #666;
    }
.addf .off_tit{
    color: #000;
}

    .addf_inoff .prodfoot{
      
    }
    
    .addf_inoff .prodfoot:hover{
      
    }

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

.ancpic{
    width:100%;
    background-color: #273a4d;
    height: 60px;
    text-align: center;
}


.ancpic img{
    height:40px;
    padding: 9px 7px 10px 7px;
}

.tab img{
    max-width:700px !important;
}

.addf .butt_off, .addf .butt_gen{
    padding:12px 20px 12px 20px;
    background-color: #273a4d;
    color: #fff;
}

.addf .butt_off:hover, .addf .butt_gen:hover{
    background-color: #7FC00C;
    color: #273a4d !important;
    
}

.tab img:hover{
    position: relative;
    width: 100% !important;
    height: auto !important;
    z-index: 1000;
    max-width: 100% !important;
}

.catpopup11{
    width: 400px;
    left: -370px;
}

.catpopup11 .cat_col1{
   
    width: 99%;
 
}

.blog_all{
    width:80%;
    max-width: 1500px;
    text-align: center;
    margin: 0 auto;
}

.blog_all_in{
    width:100%;
    padding:10px 0 80px 0;
    vertical-align: auto;
}

.blog_all_in_r{
    width:20%;
    float: right;
   text-align: left;
}

.blog_all_in_l{
    width:75%;
    float: left;
    padding: 0 20px 0 0;
  
}

.blog_all_in_r_i{
    padding: 80px 0 30px 0;
}

.idei_box_i{
    width: 100%;
    position: relative;
   
   
    margin: 0 0 15px 0;
}

.idei_box_i img{
    width: 100%;
    border-radius: 10px;
     border: solid 3px #fff;
}

.idei_box_i img:hover{
    border: solid 3px #7FC00C;
}

.idei_box_inner_i{
position: absolute;
bottom: 8px;
left: 5px;
background-color: #7FC00C;
color: #fff;
padding: 5px 5px 5px 5px;
font-size: 1.1em;
}










/* 1600 */

@media (max-width:1601px) {
.banner{
    /*
height: 450px;
background-size: 120% 100%;
*/
}

.cats{
width:100%;

 }

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


.ridei_box_inner{

width: 60%;
font-size: 0.9em;
padding:10px 0 0 0;
 }
.blog_all

 {
    width: 100%;
 
}


   .blog_all .blogg img {
      
        max-width: 1000px ! important; 
         width: 90% ! important; 
    }

}

















/* 1366 */

@media (max-width:1368px) {

.top_in, .menu_in{
max-width: 1366px;
width: 96%;
}

.cats{
width:100%;
max-width: 1366px;
/*height: 145px;*/
}

.banner{
/*height: 400px;*/
}

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

.search_all{
width: 40%;
}

.prod_base{
width:19%;
}

.prod_detail3{font-size: 0.9em;}

.hide1,  .hide{display: none;}

.menus a img{top:-24px}
.hamburger{ margin: 0 20px 0 0; display:inline-block; }

.atuu1{height: 200px;}


.tab img{
    max-width:600px !important;
}



.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;
}
.color_all {
    width: 28%; 
     margin: 7px 7px 7px 7px;}


.idei_box{    width: 30%;    }

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

.blog_all_in_r{
    width:100%;
     float: none;
    display: block;
}

.blog_all_in_l{
    width:100%;
    float: none;
    display: block;
  
}
.blog_all_in_l .blogg img{
    max-width: 1300px ! important;
        width: 99% ! important;
}
}




















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

@media (max-width:1150px) {



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

.cat img{ width: 47%; height: auto; }

.atuu1 {
  font-size: 0.8em;
}

.atuu1 span{
    font-size: 15px;
}

.prod_det_in iframe{
max-width: 550px;
width: 450px;
height: 300px;
border-radius: 7px;
}

.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;
}
   .blog_all .blogg img {
      
        max-width: 1000px ! important; 
         width: 96% ! important; 
    }
    .blog_all_in_l .blogg img{
    max-width: 1300px ! important;
        width: 99% ! important;
}
}























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

@media (max-width:1050px) {

.top_in, .menu_in{
max-width: 1040px;
width: 96%;

}

.top_all .search_all, .top_all .menus{
    margin: -14px 0px 0px 0px;
}

.top_all{
height: 120px;
}

.logo img{
    width:180px;
}


.cats{
/*height: 310px;*/
}

.cat{
    width: 14%;
}

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

.catpopup, .catpopup1, .catpopup2, .catpopup3, .catpopup4, .catpopup5, .catpopup6, .catpopup7, .catpopup8, .catpopup9{
top:150px;
}

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

.prod_detail1{
width:45%;
text-align: right;
}

.prod_detail2{
width: 50%;
}

.prod_detail3{display: none;}

.prod_det, .similar{
width: 100%;
font-size: 1.2em;
margin:0 10px 0 0;
}

.container{font-size:0.9em;}

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

.atuu1 span{font-size: 14px;}

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

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

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


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


.hide2{
    display: none;
}

.divs{width: 23%;  line-height: 15px;  padding:5px 5px 5px 5px;  height: 110px;}

.divs a{text-decoration: none; font-size:1em; font-weight: normal; color:#333; padding:5px 2px 5px 2px;
}

.divs img{
width:50%;

}

.catpopup, .catpopup1, .catpopup2, .catpopup3, .catpopup4, .catpopup5, .catpopup6, .catpopup7, .catpopup8, .catpopup9, .catpopup10, .catpopup11{
top:120px;
padding:20px 20px 20px 20px;
width: 600px;
}

.catpopup, .catpopup6{
left: 10px;
}

.catpopup1, .catpopup7{
left: -20px;
}

.catpopup2, .catpopup8{
left: -200px;
}

.catpopup3, .catpopup9{
left: -250px;
}

.catpopup4, .catpopup10{
left: -450px;
}

.catpopup5{
left: -500px;
}
.catpopup11{
    width: 400px;
    left: -370px;
}




.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;
}


.content_col1b {      width: 30%;   }
.content_col2b{      width: 68%;  }
.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%;
}
}



























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

@media (max-width:901px) {
.prod_detail1{
    width: 96%;
}
.prod_detail2{
     width: 99%;
     padding: 0 0px 0 10px;
}
.rslides img{
    display: none !important;
}
.atuu1 div{font-size:0px;}
.atuu1{height: 150px;  width: 13%;}

.atuu1 span{font-size: 13px;}

#result	{
width:95%;
left:-10px;
top:30px;
    }
 .show{  padding: 5px 10px 5px 10px;
    width: 90%;
   
    height: 40px;
}

.show a img{
    display: none;
}
.show a span{display:none;}
    .cat_tit{
        font-size: 1.2em;
        
        }
        .catpopup, .catpopup1, .catpopup2, .catpopup3, .catpopup4, .catpopup5, .catpopup6, .catpopup7, .catpopup8, .catpopup9, .catpopup10, .catpopup11{
            top:100px;

            width: 500px;
            }
        .catpopup, .catpopup6{
            left: 10px;
            }
            
            .catpopup1, .catpopup7{
            left: -20px;
            }
            
            .catpopup2, .catpopup8{
            left: -200px;
            }
            
            .catpopup3, .catpopup9{
            left: -250px;
            }
            
            .catpopup4, .catpopup10{
            left: -450px;
            }
            
            .catpopup5, .catpopup11{
            left: -500px;
            }

    .marimi_all table {
    width: 100%;
    }

.marimi_all table th, .marimi_all table td{
padding: 5px 7px 5px 7px;
font-size: 0.9em;
}

.prod_det_atu{
    display: none;
}

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

.table_act_cant{
width: 30px;
font-size:0.9em;
     padding:5px 3px 5px 3px;
     border: solid 1px #f2f2f2;
     margin-bottom:6px;
}

.table_act{
    font-size:0.8em;
  padding:5px 3px 5px 3px;
     border: solid 1px rgba(16, 42, 131, 1);
    width: 50px;

}
.producator_small_in img{
    height: 50px;
}
.prod_det_in, .prod_det_inacc, .prod_det_insim{
    padding:20px 10px 20px 15px;

}
.cats {
  
    top: -2px;
   
}
.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;
}


.cat_col1, .cat_col2{
    width: auto;
}

 .cat_col3{
    width: auto;
}
.popdesk{
    display: block;
}
.popmobil{
    display: none; 
   
}
.content_col1b {      width: 30%;   }
.content_col2b{      width: 68%;  }
.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;       }
.simm_in img:hover{
    transition: none;
    transform: none;
    box-shadow: none;
}
.banner{
    height: 123px;
    background-color: #273a4d;
}

.prodtogg{
    padding:13px 20px 9px 20px;
    display: block;
 }
 .top_all{

    background-color: #eee  !important;
    border-bottom: 1px solid #ddd;
    }
    
    .top_all_sm{
        background-color: #eee  !important;
    border-bottom: 1px solid #ddd;
    }

    .addf .prodfoot:nth-child(3){
        display: none;
    }
.navigator{margin: 20px 0 10px 7px;}


 .cats_in{display:none;}

.rslidesall{
    display: none;
}

    .prod_det{

        margin: 40px 0 0 0;
 
        }

        .idei_left{
    
            width: 60%;
        }
        .ideilogo{
            width: 400px;
        
            }
            .search_ideiib button  {

                width: 60% !important;
                margin:0 7px 0 0;
                }
}


























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

@media (max-width:900px) {
.prod_base{
width:43%;

}

.hide3{
    display: none;
}


.advanced img{
    margin: 0 auto;
    width: 93%; height: auto;
margin-bottom:10px;
}

.listprr{display:none;}

.top_left{
    display: none;}

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

            }

            .prod_tit_sm{
                font-size:1.2em;

            }

            .prod_tit{
            font-size:1.3em;
            }

            .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;
            }

            .idei_detalii{
                display: none;
            }

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

            .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;

            }
            .idei_top{
             
                padding: 0 0 10px 20px;
                
            }
            #resultidei{
                width: 90%;
margin: 0 0 0 0;
padding: 1px 5px 10px 5px;

            }
            .content_in{
                background-image: none !important;
            }
       
   
}











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

@media (max-width:701px) {

.ancpic{
    display: none;
}



}










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

@media (max-width:601px) {
    .promosizebig{display:none !important;}
    .promosizesm{
        display:inline-block !important;
    }
.cat_tit{
  font-size: 1.2em;
  margin:19px 10px 18px 10px;
 }

.shop a{
 margin:3px 0 0 20px;
    padding: 0 20px 0 0px;
}

.coss{
    position: absolute;
    background-color: rgba(127, 192, 12, 1);
    color: white;
    padding:3px 8px 3px 8px;
    top:-8px;
    left:-13px;
    border-radius: 7px;
}

.top_left{
display: none;}

.top_right{
width: 95%;}

.pic_det{
width:100%;
margin: 20px 0 0 5px;
}

.top_all{
height: 120px;
}

.logo img{
    padding-top:0px;
    width:170px;
}



.search_in{
max-width: 90%;
 padding: 0 10px 0 5px;
}

.search_in input{ width:65%; padding: 6px 10px 6px 10px; top: 7px; }

.search_in input:hover{border: solid 1px #e9e9e9;}

.cats{
/*height: 450px;*/
}

.cat{
    width: 23%;
}

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

.prod_base{
width:45%;
}

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

.atuu1 span{font-size: 12px;}

#result	{
width:300px;
left:-60px;
}

.catpopup, .catpopup1, .catpopup2, .catpopup3, .catpopup4, .catpopup5, .catpopup6, .catpopup7, .catpopup8, .catpopup9,  .catpopup10,  .catpopup11{
top:120px;
padding:20px 10px 20px 10px;
width: 500px;
}

.catpopup, .catpopup4, .catpopup8{
left: 20px;
}

.catpopup1, .catpopup5, .catpopup9{
left: -100px;
}

.catpopup2, .catpopup6, .catpopup10{
left: -300px;
}

.catpopup3, .catpopup7, .catpopup11{
left: -400px;
}

.producator_small_in img{
    height: 40px;
}

.panel{display: none;}

.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;
}


.cat_col1, .cat_col2, .cat_col3{
 width: auto;
  padding: 10px 10px 10px 10px;
}

.content_col1b {      width: 90%;   }
.content_col2b{      width: 95%; float:left;  }
.search_ideii input {    width: 95%; }
.idei_box{    width: 90%;    }
.idei_box img{    width: 100%;    height: auto;  }
 #accordion {       width: 99%;   }
.blogg img{   padding: 10px 10px 10px 0;   max-width: 400px ! important;   width: 95%;        }

.popcoss{
    right: 10px;
    top: 18px;
    padding:10px 10px 10px 10px;
width: 300px;

    }
    .coss_table td, .coss_table th{
padding:3px 3px 3px 3px;
        font-size: 0.9em;
     }


     .coss_table td:nth-child(3),   .coss_table th:nth-child(3),   .coss_table td:nth-child(4),   .coss_table th:nth-child(4),   .coss_table td:nth-child(5),   .coss_table th:nth-child(5){
         display: none;
     }

}





















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

@media (max-width:660px) {



.patu div{width:48%;}
.patu div span{
 font-size: 0.8em;
  }

.patu div img{
  height: 40px;
    }

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

.prod_detail1{
     width: 100%;
}

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

.hamburger_search{
    display: inline-block;
}

.search_all{
    display: none;
float: left;
    width: 85%;
    position: absolute;
}
    .search_in input:hover{
  border:solid 1px #FFF894;
}
.search_in img {
   
   /* top: 7px;
    right: 25px;
    height: 25px;
    width: 25px;*/
}
#result {
    width: 99%;
    left: 0px;
    top: 9px;
}
.prod_base{
width:93%;
margin: 0 25px 50px 10px;
}

.cat{
    width: 21%;
    padding:5px 3px 0 3px;
}

.atuu_all{
    display: none;
}



.cat img{ width: 50%; height: auto; }

.cat span{
font-size: 0.8em;
margin:7px 0 10px 0;
}

.comandabg, .anuntabg{
width: 100px;
}



.prod_titulus div{

width: 24%;
font-size: 0.9em;
}

.prod_titulus img{
width: 40px;
}

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

.hamburger_search_div #resultham{
position:absolute;
width:98%;
padding:8px;
display:none;
left:3px;
margin-top:6px;
max-height: 370px;
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 25px 5px 5px;
width: 100%;
height: 30px;
position: relative;
font-size:0.8em;
display: block;
border-bottom:solid 1px #f2f2f2;
margin:0;
}

.hamburger_search_div #resultham .show a{color: #7FC00C; position: relative; font-size:1.3em; margin:0;  background-color: transparent; padding:0; }
.hamburger_search_div #resultham .show a:hover{color:black; }

.hamburger_search_div #resultham .show img{
display: none;
	}

.divs{width: 31%;  line-height: 12px;  padding:5px 2px 2px 2px;  height: 100px;}

.divs img{
width:60%;
}

.divs a{ font-size:0.9em; display: block;
}

.catpopup, .catpopup1, .catpopup2, .catpopup3, .catpopup4, .catpopup5, .catpopup6, .catpopup7, .catpopup8, .catpopup9,  .catpopup10,  .catpopup11{
top:100px;
padding:10px 5px 10px 5px;
width: 310px;
}

.catpopup, .catpopup4, .catpopup8{
    left: 10px;
    }
    
.catpopup1, .catpopup5, .catpopup9{
    left: -70px;
    }
    
 .catpopup2, .catpopup6, .catpopup10{
    left: -150px;
    }
    
.catpopup3, .catpopup7, .catpopup11{
    left: -220px;
    }

h1{
    font-size: 1.8em;
}

h2{
    font-size: 1.4em;
}

h3{
    font-size: 1.2em;
}

.prod_det_in iframe{
max-width: 350px;
width: 350px;
height: 200px;
}

.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;
}

.blogg img{   padding: 10px 10px 10px 0;   max-width: 390px ! important;   width: 98% ! important;     }

.prod_det_in img{
max-width: 400px !important;
width: 350px !important;
height: auto !important;
}

.pret_list{  top: -20px;  right: -15px; }
.advanced img{
    margin: 0 auto;
    width: 96%; height: auto;
margin-bottom:10px;
}
.ideilogo{
    width: 250px;

    }
    .idei_box, .idei_boxx{

        margin: 15px 5px 40px 5px;

        }
 }























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

@media (max-width:500px) {

.cats{ /* height: 310px;  */   }



h1{   font-size: 1.5em;}

h2{    font-size: 1.3em;}

h3{   font-size: 1.1em;}

.divs{width: 30%;  line-height: 12px;  padding:7px 3px 5px 3px;  height: 110px;}

.catpopup, .catpopup1, .catpopup2, .catpopup3, .catpopup4, .catpopup5, .catpopup6, .catpopup7, .catpopup8, .catpopup9, .catpopup10, .catpopup11{
top:80px;
padding:10px 3px 10px 3px;
width: 280px;
}

.prod_det_in, .prod_det_inacc, .prod_det_insim{
padding:20px 10px 20px 10px;
margin:10px 0 20px 1px;

}

.prod_det_in iframe{
max-width: 250px;
width: 250px;
height: 150px;
}
.prod_det_in img{
    max-width: 300px !important;
    width: 250px !important;
    height: auto !important;
 }
    
.color_all {
width: 43%; 
margin: 7px 7px 7px 7px;}



}








@media (min-width:1200px) {

    .cats_in{
        display: block;
    }
}



@media (prefers-color-scheme: dark) {
   .container{
    background: #273a4d;
    color: #fff;
    background-image: none !important;
   }
   .prod_tit{
   
    color: #fff;
   }
   .prod_det_in{
    color: #fff;
    background: #3f5468;
   }
   .prod_detail2 h1{
    color: #7FC00C;
   }
   .marimi_all table th {
  
    background-color: #3f5468;
    
    border-bottom: 3px solid #7FC00C;
}
.prod_det_in, .prod_det_inacc, .prod_det_insim {
  
    background: #3f5468;
  
}
.catpopup, .catpopup1, .catpopup2, .catpopup3, .catpopup4, .catpopup5, .catpopup6, .catpopup7, .catpopup8, .catpopup9, .catpopup10, .catpopup11, .popcoss, .popauthh {
  
    background-color: #3f5468;
 
}
.catpopup a, .catpopup1 a, .catpopup2 a, .catpopup3 a, .catpopup4 a, .catpopup5 a, .catpopup6 a, .catpopup7 a, .catpopup8 a, .catpopup9 a, .catpopup10 a, .catpopup11 a {
    color: #fff;
   
}
.catpopup h4, .catpopup1 h4, .catpopup2 h4, .catpopup3 h4, .catpopup4 h4, .catpopup5 h4, .catpopup6 h4, .catpopup7 h4, .catpopup8 h4, .catpopup9 h4, .catpopup10 h4, .catpopup11 h4 {
    color: #ff8592;
   
}
.cat_sub_box:hover{
background-color: #273a4d;
border:solid 1px #273a4d;
}
.cat_sub_box{
border:solid 1px #273a4d;
}
.cat_sub_box a{
color:#eee !important;
}
.cat_sub_box a:hover{
color:#fff !important;
}
.cat_tit{
  
    color: #fff;
border-bottom: solid 1px #ddd;
    }

.marimi_all table td {
    
    color: #000;
}

h1{
  color: #ff8592;
}

.cont_table td {
    
    color: #999;
}
.total {
    color: #7FC00C;
  
}
.prod_det_in table th, .table th {
    background-color: unset;
   
}

.prod_det_in table td, .table td {
  
    background-color: #ccc;
    border-bottom: unset;
    color:#000;
}

.coss_table td, .coss_table th {
   
    color: #999;
}
.itembrand{
    color:#273a4d;
}
#MSGCookie{
    color: #fff;  }
    .cat_col1 a, .cat_col2 a, .cat_col3 a{

  border: solid 1px #273a4d;
}
  }