html{overflow-x:hidden;overflow-y:scroll;height:100%;vertical-align:middle;background-color:#eceee9;}
body{margin:0;cursor:default;font-family:'Roboto Condensed',sans-serif,'Trebuchet MS','Arial','Helvetica','Verdana';}
a{color: inherit;text-decoration:inherit;}
textarea{resize:vertical}

#tab_notif{color:#7fab26; font-family:Calibri; font-size:30px;font-weight:bold;border-collapse:collapse;}
#divalerta{display:none;position:fixed;bottom:0;left:0;top:0;right:0;z-index:10001;}
#divfalerta{display:none;position:fixed;bottom:0;left:0;top:0;right:0;z-index:10000;opacity:0.9;background-Color:#666666}
#notificare{display:none;position:fixed;top:0px;left:0px;right:0px;bottom:0px;z-index:102;padding:30px;background-color:#437309;opacity:0.95}
#dfixat{position:fixed;left:0px;right:0px;top:0px;bottom:0px;background-size:cover;display:none;z-index:0}
#cssloadbell{position:fixed;top:0px;left:0px;right:0px;bottom:0px;z-index:102;padding:30px;background-color:#eceee9;}
.cssload-container{position:relative;display:table;width:7rem; height:7rem;}
.cssload-zenith {position:absolute;top:50%;left:50%;margin-top:-3.5rem;margin-left:-3.5rem;width:7rem; height:7rem; border-radius:50%; border-top-color:transparent; border-left-color:transparent; border-right-color:transparent; box-shadow: 5px 5px 2px rgb(255,254,253); animation:cssload-spin 1230ms infinite linear; -o-animation: cssload-spin 1230ms infinite linear; -ms-animation: cssload-spin 1230ms infinite linear; -webkit-animation: cssload-spin 1230ms infinite linear; -moz-animation: cssload-spin 1230ms infinite linear;}
.wait_logo{position:absolute;top:50%;left:50%;margin-top:-3.5rem;margin-left:-3.5rem;width:7rem;animation:poundd .35s infinite alternate;transform-origin:center;}
.beat_logo{width:10rem;animation:pound 1s infinite alternate;transform-origin: center;}
#mesajnotificare{color:#ffffff;font-size:1.5rem;font-family:'Oswald', sans-serif;}
#textalerta{color:#888888;font-size:1.5rem;font-family:'Oswald', sans-serif;}

div.ui-datepicker{font-size:1.5rem;}
.ui-menu-item{font-size:1.5rem; text-align:left;}
.ui-autocomplete-NU {position: relative; cursor: default; z-index:30 !important;}

@keyframes pound{to{transform:scale(1.2) rotate(5deg);}}
@keyframes poundd{to{transform:scale(1.1);}}
@keyframes poundt{100%{transform:rotate(12deg);}}
@keyframes poundp{to{transform:scale(1.2);}}
@keyframes moverl{to{padding-right:2rem;}}

@keyframes cssload-spin{100%{transform:rotate(360deg); transform:rotate(360deg);}}
@-o-keyframes cssload-spin{100%{-o-transform:rotate(360deg); transform:rotate(360deg);}}
@-ms-keyframes cssload-spin{100%{-ms-transform:rotate(360deg); transform:rotate(360deg);}}
@-webkit-keyframes cssload-spin{100%{-webkit-transform:rotate(360deg); transform:rotate(360deg);}}
@-moz-keyframes cssload-spin{100%{-moz-transform:rotate(360deg); transform:rotate(360deg);}}

*, *:before, *:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:focus{outline: 0 !important;}
::selection{background:#437309;color:#7fab26;}
::-moz-selection{background:#437309;color:#7fab26;}

img, .plum, .plumd, .butdon, .elemm{-moz-user-select:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag: none;-moz-user-drag: none;-o-user-drag: none;-ms-user-drag: none;user-drag: none;}

#barameniu{position:fixed;top:0px;left:0px;right:0px;z-index:2;font-size:0.8rem;color:#5e7e04;}
.ilogo{width:5rem;height:5rem;animation:poundt 6.0s infinite alternate;transform-origin:center center;}
#divcontinut{z-index:1;}
.cstmeniu{position:fixed;display:none;top:0;left:0;bottom:0;background:rgba(255,255,255,0.95);z-index:3;overflow-y:auto;overflow-x:hidden;min-width:20%;border-right:4px solid #7fab26;padding:1rem;}
.dmcateg{padding:0.5rem;color:#ffffff;background-color:#7fab26;font-size:1.2rem;margin:0.5rem;transition:0.5s ease all}
.dmcatega{padding:0.5rem;color:#ffffff;background-color:#800161;font-size:1.2rem;margin:0.5rem;}
.dmprods{margin:0.1rem;padding:0.2rem;font-size:1rem; color:#437309;transition:0.5s ease all;}
.dmprods:hover, .dmcateg:hover{color:#ffffff;background-color:#800161;}
.dmprodsa{margin:0.1rem;padding:0.2rem;font-size:1rem;color:#ffffff;background-color:#800161;}

#infocook{position:fixed;bottom:0;color:#ffffff;width:100%;background:rgba(59,64,69,0.85);font-size:0.9rem; padding:0.3rem;transition:0.5s ease all;cursor:pointer;font-family:'Roboto'}
#infocook:hover{color:#ececec;}

#moreinfo{position:fixed;top:21%;right:0;background:rgba(59,64,69,0.85);font-size:0.9rem; padding:0.3rem;transition:0.5s ease all;cursor:pointer;font-family:'Roboto';color:#ffffff;}


.ico_mic{width:1.5rem;height:1.5rem;vertical-align:middle;transition:0.5s ease all}
.ico_but{width:2rem;height:2rem;vertical-align:middle;}
.ico_men{width:3rem;height:3rem;vertical-align:middle;transition:0.5s ease all}
.ico_men:hover, .ico_mic:hover{transform:scale(1.2);transform-origin:center center;}
img{border:0;cursor:pointer}
.cla_ind{cursor:pointer;transition:0.5s ease all;}
.cla_ind:hover{opacity:0.8;}

.st_inch{padding:5px;float:right;transition:0.5s ease all;width:3rem}
.st_inch:hover{opacity:0.7;-ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);}
#fundaldd{display:none;position:fixed;top:0px;left:0px;right:0px;bottom:0px;z-index:6;overflow-y:auto;}
#fundald{display:none;position:fixed;top:0px;left:0px;right:0px;bottom:0px;background-color:#666666;opacity:0.95;z-index:5;}

.baratitlu{font-weight:bold;color:#ffffff;background-color:#7fab26;padding:0.7rem;font-size:1.3rem;text-align:left;cursor:pointer;border-bottom:3px solid #dddddd;}
.titlutabelpop{color:#ffffff;font-size:1.3rem;background-color:#800161;font-weight:bold;cursor:pointer;padding:0.5rem;}
.popsuptext{font-size:1rem;color:#555555;background-color:#ffffff}
.popintreb{border-collapse:collapse;-webkit-box-shadow: 0px 0px 16px -6px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 16px -6px rgba(0,0,0,0.75);box-shadow: 0px 0px 16px -6px rgba(0,0,0,0.75);}

.linksecundar{cursor:pointer;font-size:1rem;transition:0.5s ease all;color:#888888}
.linksecundar:hover{color:#800161}
.linkso{display:inline-block;background-color:#800161;padding:0.2rem 0.5rem 0.2rem 0.5rem;color:#ffffff;transition:0.5s ease all;margin:0.2rem;border-radius:0.4rem;cursor:pointer}
.linkso:hover{opacity:0.6}
.divdott{border-bottom:0.3rem dotted #dedfde;margin-bottom:0.5rem}

#mergi_sus{width:5rem;cursor:pointer;position:fixed;bottom:1px;right:1px;z-index:4;display:none;transition:0.3s ease all;}
#mergi_sus:active{transform: scale(1.2);transform-origin:right bottom;}

.divsimi{cursor:pointer;overflow-x:scroll;overflow-y:hidden;display:flex;padding:1rem}
.dsimprod{display:inline-block;padding:0.5rem;margin:0.5rem;background-color:#ffffff;transition:0.5s ease all;width:12rem;height:100%;flex:1;text-align:center;color:#777777}
.divapozdet{display:inline-block;margin:0.2rem;background-color:#ffffff;transition:0.5s ease all;width:25%;height:100%;flex:1;text-align:center;color:#777777}

.dintprod{padding:0.5rem;background-color:#ffffff;height:100%;border:1px solid #c6c5c5; border-bottom:0.3rem solid #7fab26;transition:0.5s ease all;position:relative}
.dintprod:hover, .dsimprod:hover, .divapozdet:hover{-webkit-box-shadow: 0px 0px 16px -6px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 16px -6px rgba(0,0,0,0.75);box-shadow: 0px 0px 16px -6px rgba(0,0,0,0.75);}
.dprodjos{position:absolute;bottom:0.5rem;left:0.5rem;right:0.5rem;}

.numcprod{position:absolute;top:-0.8rem;right:-0.3rem;border-radius:50%;color:#ffffff;background-color:#800161;font-size:0.8rem;width:1.6rem;height:1.6rem;line-height:1.6rem;z-index:1;text-align:center}
.tabprod{border-collapse:collapse;width:100%;margin-top:0.5rem;}
.scris_welcome{font-size:2rem;color:#7fab26;font-family:'Pacifico',cursive;}
.butdon{font-size:1.5rem;color:#ffffff;background-color:#800161;cursor:pointer;font-family:'Pacifico',cursive;transition:0.5s ease all;}
.butdon:hover{background-color:#437309;}

.stepuiz{font-size:1.2rem;color:#777777;background-color:#ececec;font-family:'Pacifico',cursive;}
.stindisp{font-size:1.2rem;color:#e2dede;background-color:#8b1016;font-family:'Pacifico',cursive;cursor:pointer}

.dprodnume{font-size:1.2rem;color:#437309;transition:0.5s ease all;font-weight:600;text-align:center}
.dprodnume:hover{color:#7fab26;}
.dprodnumed{font-size:1.8rem;color:#800161;font-family:'Oswald';transition:0.5s ease all}
.dprodnumed:hover{opacity:0.7}
.dprodgreu{font-size:1.2rem;color:#444444;}
.dpretval{font-size:1.8rem;background-color:#7fab26;color:#ffffff;font-family:'Oswald', cursive;}
.dpretmon{font-size:1.3rem;}
.dprodsh{text-align:left;color:#777777;line-height:1.6rem;}
.pozicon{width:6rem;vertical-align:middle;}
.pozpcos{width:4rem;height:4rem;vertical-align:middle;margin:0.3rem;border-radius:50%;border:0.2rem solid #cccccc;}
.pozprod{width:100%;padding:0.5rem;}
.apozdet{width:100%;border:0.1rem solid #7fab26}
.pozprodd{max-width:100%;padding:0.5rem;}
.pozpdet{display:inline-block;padding:0.5rem;position:relative;vertical-align:top;}
.dprodeti{position:absolute;top:-0.5rem;right:-0.5rem;}
.prodeti{width:7.5rem;height:7.5rem;border-radius:50%;border:0.4rem solid #ebf0e1;margin:0.3rem}

.dprodalert{position:absolute;top:2.2rem;left:-12px;}
.dprodpro{margin:5px;padding:5px;font-size:0.9rem;color:#ffffff;background:rgba(243,37,3,0.7);font-weight:bold;border-radius:3px 10px 10px 3px;border-left:3px solid #5f1408;display:inline-block;}
.dprodnou{margin:5px;padding:5px;font-size:0.9rem;color:#364545;background:rgba(142,210,6,0.7);font-weight:bold;border-radius:3px 10px 10px 3px;border-left:3px solid #364545;display:inline-block;}
.dpredus{margin:5px;padding:5px;font-size:0.9rem;color:#747a10;background:rgba(246,249,17,0.7);font-weight:bold;border-radius:3px 10px 10px 3px;border-left:3px solid #747a10;display:inline-block;}
.taiat{font-size:1.6rem;font-weight:bold;color:#800161;}

.pozdesc{display:inline-block;vertical-align:top}
.minitextd{font-size:0.8rem;color:#ffffff}
.tdjopali{text-align:center;position:relative;background-color:#7fab26}
.titdetal{display:inline-block;padding:0.6rem;margin:0.1rem;color:#ffffff;background-color:#7fab26;cursor:pointer;border-radius:0.3rem;transition:0.5s ease all}
.jopali{display:inline-block;padding:0.6rem;margin:0.1rem;color:#ffffff;background-color:#437309;cursor:pointer;border-radius:0.3rem;transition:0.5s ease all}
.jopali:hover{color:#356807;background-color:#ffffff;}
.elemm{color:#ffffff;border-radius:1.2rem;transition:0.5s ease all;background-color:#800161;font-size:1.2rem;display:inline-block;padding:0.5rem;cursor:pointer;}
.elemm:hover, .elemm:active{background-color:#7fab26;color:#ffffff;padding:0.5rem 1rem 0.5rem 1rem;}

.ico_tit{width:2.8rem;height:2.8rem;vertical-align:middle;margin-right:0.5rem}
.icoh{width:4rem;height:4rem;vertical-align:middle;margin-right:0.5rem}
.bordbot{border-bottom:2px solid #ececec}
.socm{border-radius:50%;width:3.5rem;height:3.5rem;border:3px solid #ffffff;vertical-align:middle;transition:0.5s ease all;}
.socm:hover{border:3px solid #7fab26}

.ccamp{padding:0.5rem; width:100%;max-width:100rem;font-size:1.1rem;border:0;color:#437309;background-color:#daecb5;font-family:'Roboto Condensed',sans-serif;cursor:pointer;margin:0.3rem;}
.divint{display:inline-block;padding:1rem;text-align:justify;color:#ffffff;font-size:1.1rem}

.sbuton{cursor:pointer;transition:0.5s ease all;display:inline-block;padding:0.6rem;background-color:#800161;color:#ffffff;border-radius:2rem;margin:0.5rem;border:0.2rem solid #800161;-moz-user-select:none;-webkit-user-select: none;user-select:none;font-size:1.2rem;font-weight:bold}
.sbuton:hover, .sbuton:active{background-color:#ffffff;color:#800161;padding:0.6rem 2rem 0.6rem 2rem;}
.custoc{display:inline-block;padding:0.5rem;border-radius:5px;color:#7fab26;border:2px solid #7fab26;font-size:1rem;font-weight:bold;}
.farastoc{display:inline-block;padding:0.5rem;border-radius:5px;color:#ea5454;border:2px solid #ea5454;font-size:1em;font-weight:bold;}
.davantj{font-size:1rem; color:#800161;border-collapse:collapse}

.plumd{cursor:pointer;font-weight:bold;background-color:#ffffff;}
.plum{cursor:pointer;background-color:#437309;color:#ffffff;font-size:3rem;width:3rem;}
.plum:active{}
.icant{cursor:pointer;border:0;background-color:transparent;color:#800161;font-size:1.5rem;text-align:center;width:3rem;}

.scrismini{font-size:0.9rem;}
.itext{background:rgba(255,255,255,1);color:#777777;border-top-left-radius:1rem;border-top-right-radius:1rem;text-align:left;font-size:1.2rem;padding:1rem;border-bottom:0.3rem solid #e8e8e8;line-height:1.7rem;}
.ibloc{display:inline-block}
.dactiv{cursor:pointer;padding:0.5rem;color:#ffffff;background-color:#800161;font-size:1rem;border-radius:1rem;margin:0.3rem;}
.dactivd{cursor:pointer;padding:0.5rem;color:#ffffff;background-color:#0c5570;font-size:1rem;border-radius:1rem;margin:0.3rem;display:none}
.dpasiv{cursor:pointer;padding:0.5rem;color:#437309;background-color:#ececec;font-size:1rem;border-radius:1rem;margin:0.3rem;transition:0.5s ease all}
.dpasiv:hover{background-color:#800161; color:#ffffff}
.dpasivd{cursor:pointer;padding:0.5rem;color:#ffffff;background-color:#0c5570;font-size:1rem;border-radius:1rem;margin:0.3rem;}
.iblocr{display:inline-block; padding:0.5rem;}
.iblocp{padding:0.5rem;}
.imgloadb{max-height:20rem;max-width:100%;object-fit:cover;border:0.7rem solid #ececec;background-color:#dbe4ee;}
.imgloads{width:10rem;}
.tabslide{display: inline-block; overflow-wrap:anywhere;width:10rem;}

.ifilehid{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}
.idivap{display:inline-block; padding:0.5rem; position:relative;}
.stgpoz{position:absolute;top:0;right:0rem}
.adpo{display:inline-block; padding:0.5rem; position:relative; color:#800161; background-color:#ffffff; cursor:pointer; transition:0.5s ease all; border:2px solid #800161;font-size:1.5rem;}
.adpo:hover{color:#ffb321; border:2px solid #ffb321;}
.phbulk{margin-bottom:1rem; border:0.3rem solid #7fab26; border-radius:1rem; padding:1rem; background-color:#ececec;}
.gbla{border-top:0.3rem solid #cccccc}


.topreclama{padding:0.6rem;font-size:1.7rem;color:#ffffff;background-image:url(../media/imagini/site/doodle.png), linear-gradient(180deg, rgba(128,1,97,1) 35%, rgba(193,1,146,1) 100%);font-family:'Pacifico',sans-serif;border-bottom:0.3rem solid #800161;border-top:0.2rem solid #c10192;text-align:center;background-repeat:repeat;background-size:25rem;}
.barcent{padding:0.6rem;font-size:1.7rem;color:#ffffff;background-image:url(../media/imagini/site/doodle.png), linear-gradient(180deg, rgba(67,115,9,1) 35%, rgba(127,171,38,1) 100%);font-family:'Pacifico',sans-serif;border-bottom:0.3rem solid #437309;border-top:0.2rem solid #7fab26;text-align:center;background-repeat:repeat;background-size:25rem;}

.sflex{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;flex-wrap:wrap;padding:0.5rem;}
.eflex{padding:0.5rem;}

.pozeslide{object-fit:cover;}
.elslide{position:relative;}
.slidescris{position:absolute;bottom:0;width:100%;padding:1rem 6rem 1rem 1rem;font-size:1.2rem;color:#ffffff;background:rgb(0,0,0,0.4);}
.panglica{bottom:0;right:0;width:8.5rem;height:8.5rem;overflow:hidden;position:absolute;}
.panglicai{right:1rem;bottom:-4rem;font:bold 1.1rem sans-serif;color:#800161;text-align:center;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);position:relative; width:13rem;background-color:#ffffff; padding:1rem;border:1px solid #800161;-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.5); -moz-box-shadow:0px 0px 3px rgba(0,0,0,0.5); box-shadow:0px 0px 3px rgba(0,0,0,0.5);}
.dcheck{cursor:pointer;display:inline-block;padding:0.25rem;color:#800161;background-color:#daecb5;border:1px solid #cccccc;border-radius:0.2rem;font-size:1.5rem;width:2rem;height:2rem;line-height:1.5rem;}
#map{width:100%;height:20rem;border-bottom:0.5rem solid #ffffff}
.linksecundar{cursor:pointer;font-size:1rem;transition:0.5s ease all;color:#888888}
.linksecundar:hover{color:#800161}
.divfirme{background-color:#7fab26;color:#ffffff;font-size:1.2rem;padding:0.5rem;text-align:justify}
.dfirma{float:left;padding:1rem; background-color:#eceee9;margin:0.5rem;color:#555555;text-align:left}
.tohider{display:none;}
.chk_paym{cursor:pointer;transition:0.5s ease all; color:#437309;}
.chk_paym:hover{background-color:#ececec;}
.chk_paym_activ{background-color:#7fab26;}
.txtdscp{padding:0.5rem;}
.adtrform{border-bottom:3px solid #dddddd; cursor:pointer;transition:0.5s ease all;}
.adtrform:hover{background-color:#eefcbd}
.ctabl{border-collapse:collapse;}
.screy{font-size:1.6rem;font-weight:bold;cursor:pointer;transition:0.5s ease all;
}
.screy:hover{color:#7fab26;}
.bgsimb{font-size:2rem;padding:2rem}
.tdeact0{background-color:#444444;font-weight:bold;color:#ffffff;text-align:center}
.tdeact1{background-color:#7fab26;font-weight:bold;color:#ffffff;text-align:center}

.dcontblg{border-bottom:0.7rem solid #dddddd;margin-bottom:0.5rem;}
.dtabdate{float:left;}
.dltart{font-size:1.2rem;text-align:justify;padding:0.5rem;}
.dimgzoom{overflow:hidden;float:left;}
.pozazm{width:100%;transition:0.6s ease all}
.pozazm:hover, .pozacat:active{transform: scale(1.3);}
.dvscmic{font-size:0.9rem;}
.dreadall{clear:both;margin-bottom:0.5rem;font-size:1rem;color:#7fab26}
.dtitblog{font-size:2rem;color:#444444;font-weight:bold;font-family:Tahoma;transition:0.5s ease all}
.dtitblog:hover{color:#7fab26}
.divgallery{column-fill:initial;column-gap:0.5rem;-moz-column-gap:0.5rem;-webkit-column-gap:0.5rem;}
.galitem{margin-bottom:0.5rem;display:inline-block;vertical-align:top;width:100%;}
.dsupig{overflow:hidden;position:relative;}

.tabcm{background-color:#7fab26;color:#ffffff;font-size:1rem;}
.tabcd{background-color:#7fab26;color:#ffffff;font-size:1.5rem;}
.tabcy{background-color:#7fab26;color:#ffffff;font-size:1rem;}
.patt{background-image:url(../media/imagini/site/doodle2.png);background-repeat:repeat;background-size:40rem;}
.patth{background-image:url(../media/imagini/site/doodle3.png);background-repeat:repeat;background-size:30rem;}
h3{padding:1rem;background-color:#fe7000;color:#ffffff;border-bottom:3px dashed #9b4908}
.divsmal{font-size:0.9rem;margin:1px;font-weight:normal}
.shipbar{color:#ffffff;background-color:#7fab26;font-size:1.2rem;text-align:left;margin:0.5rem;padding:0.25rem;}


/* Calendar select css style */
.divluna{display:inline-block;min-width:16%;vertical-align:top;border:0.3rem solid transparent}
.titluluna{font-size:1.1rem;font-weight:bold;color:#436008;text-align:center; background-color:#def2d0}
.tabluna{border-collapse:collapse;font-size:0.85rem;align:center;color:#192208;}
.cweek{color:red;font-weight:bold}
.cday{font-weight:bold}
.bnrzi{padding:0.2rem; text-align:right; cursor:pointer; background-color:#cccccc;}
.tnrzi{padding:0.2rem; text-align:right; cursor:pointer; transition:0.5s ease all}
.tnrzi:hover{background-color:#7fab26;}
.snrzi{padding:0.2rem; text-align:right; cursor:pointer; background-color:#7fab26;}
.tzebra tbody tr:nth-child(even){background-color: #ececec;}

.tzebra tbody {counter-reset: rowNumber;}
.tzebra tbody tr {counter-increment: rowNumber;}
.tzebra tbody tr td:first-child::before {content: counter(rowNumber);}

@media screen and (min-width:1401px) and (max-width:3400px){
html{font-size:100%}
.itext{margin:2rem 2rem 0 2rem;}
.divgallery{column-count:5;-moz-column-count:5;-webkit-column-count:5;}
.dextprod{display:inline-block;width:25%;padding:1rem;}
.popintreb{width:80%;}
.eflex{flex-basis:20%;}
.pozpdet{width:35%;}
.pozdesc{width:65%;}
.divl60{width:60%}
.dimgzoom{width:15%}
}

@media screen and (min-width:1025px) and (max-width:1400px){
html{font-size:95%}
.itext{margin:2rem 2rem 0 2rem;}
.divgallery{column-count:4;-moz-column-count:4;-webkit-column-count:4;}
.dextprod{display:inline-block;width:30%;padding:0.5rem;}
.popintreb{width:85%;}
.eflex{flex-basis:25%;}
.pozpdet{width:45%;}
.pozdesc{width:55%;}
.dimgzoom{width:20%}
}

@media screen and (min-width:769px) and (max-width:1024px){
html{font-size:90%}
.itext{margin:1rem 1rem 0 1rem;}
.divgallery{column-count:3;-moz-column-count:3;-webkit-column-count:3;}
.dextprod{display:inline-block;width:33%;padding:0.5rem;}
.popintreb{width:90%;}
.eflex{flex-basis:33%;}
.pozpdet{width:50%;}
.pozdesc{width:50%;}
.dimgzoom{width:25%}
}


@media screen and (min-width:0px) and (max-width:768px){
html{font-size:85%}
.itext{margin:0.5rem 0.5rem 0 0.5rem;}
.divgallery{column-count:2;-moz-column-count:2;-webkit-column-count:2;}
.dextprod{display:inline-block;width:50%;padding:0.5rem;}
.popintreb{width:98%;}
.eflex{flex-basis:50%;}
.pozpdet{width:100%;}
.pozdesc{width:100%;}
.dimgzoom{width:30%}
}


@media print{
html{font-size:90%}
.dextprod{display:inline-block;width:25%;padding:0.5rem;}
}