/*bs*/
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:focus{outline:none}
.container{display:block;padding:10px;margin-right:auto;margin-left:auto;position:relative}
.visible-xs,.visible-sm,.visible-md,.visible-lg,#content .sosm{display:none!important}
.hidden-xs,.hidden-sm,.hidden-md,.hidden-lg,#content .hosm{display:block!important}
.container-fluid{padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}
.row{margin-right:-10px;margin-left:-10px}
.row.product{margin-right:-20px;margin-left:-20px;margin-top:30px}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:10px;padding-left:10px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}
@media (min-width:768px){
.container{width:750px}
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666667%}
.col-sm-offset-10{margin-left:83.33333333%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666667%}
.col-sm-offset-7{margin-left:58.33333333%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666667%}
.col-sm-offset-4{margin-left:33.33333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.66666667%}
.col-sm-offset-1{margin-left:8.33333333%}
.col-sm-offset-0{margin-left:0}
}
@media (min-width:992px){
.container{width:970px}
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.66666667%}
.col-md-offset-10{margin-left:83.33333333%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-8{margin-left:66.66666667%}
.col-md-offset-7{margin-left:58.33333333%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.66666667%}
.col-md-offset-4{margin-left:33.33333333%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-2{margin-left:16.66666667%}
.col-md-offset-1{margin-left:8.33333333%}
.col-md-offset-0{margin-left:0}
}
@media (min-width:1200px){
.container{width:1170px}
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666667%}
.col-lg-offset-10{margin-left:83.33333333%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666667%}
.col-lg-offset-7{margin-left:58.33333333%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666667%}
.col-lg-offset-4{margin-left:33.33333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.66666667%}
.col-lg-offset-1{margin-left:8.33333333%}
.col-lg-offset-0{margin-left:0}
.visible-lg{display:block!important}
.hidden-lg{display:none!important}
.text-left-lg{text-align:left}
.text-right-lg{text-align:right}
.text-center-lg{text-align:center}
.pl3-lg{padding-left:30px}
.pr3-lg{padding-right:30px}
.mid_lg{font-size:18px!important}
}
@media (min-width:992px) and (max-width:1199px) {
.visible-md{display:block!important}
.hidden-md{display:none!important}
.text-left-md{text-align:left}
.text-right-md{text-align:right}
.text-center-md{text-align:center}
.pl3-md{padding-left:30px}
.pr3-md{padding-right:30px}
.mid_md{font-size:18px!important}
}
@media (min-width:768px) and (max-width:991px) {
.visible-sm{display:block!important}
.hidden-sm{display:none!important}
.text-left-sm{text-align:left}
.text-right-sm{text-align:right}
.text-center-sm{text-align:center}
.pl3-sm{padding-left:30px}
.pr3-sm{padding-right:30px}
.mid_sm{font-size:18px!important}
}
@media (min-width:768px) {
#content .sosm{content:"";display:inline-block!important;width:3px}
}
@media (max-width:767px){
.visible-xs,.sosm{display:block!important}
.hidden-xs,.hosm{display:none!important}
#content .sosm.forcew{content:"";display:inline-block!important;width:3px}
.text-left-xs{text-left:right}
.text-right-xs{text-align:right}
.text-center-xs{text-align:center}
.mid_xs{font-size:18px!important}
}
@media (max-width:650px){
.col-650-12{clear:both;display:block;width:100%;float:none;border:none}
}
@media (max-width:530px){
.col-530-12{clear:both;display:block;width:100%!important;float:none;border:none}
.col-530-10{width:83.33333333%}
.col-530-6{width:50%}
.col-530-2{width:16.66666667%}
}
.is-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.is-flex>[class*='col-']{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}
label{float:left;display:block;max-width:100%;margin-bottom:5px;font-weight:700;user-select:none;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}
label[for="aszf"]{max-width:calc(100% - 25px);text-align:justify;margin-bottom:20px}
input[type="filex"]{display:block}
input[type="range"]{display:block;width:100%}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
select[multiple],select[size]{height:auto}
input[type="text"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,select:focus,textarea:focus{border:1px solid #999}
output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}
.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}
.fade.in{opacity:1}
.clearfix:before,.clearfix:after,.container:before,.container:after,.row:before,.row:after{clear:both;display:block;content:" ";height:0}
.text-center{text-align:center}
.text-left{text-align:left}
.text-right{text-align:right}
.text-just{text-align:justify}
.center-block{display:block;margin-right:auto;margin-left:auto}
.pull-right{float:right!important}
.pull-left{float:left!important}
.hide{display:none!important}
.show{display:block!important}
.invisible{visibility:hidden}
.hidden,.showonmob,.showonpad{display:none!important;visibility:hidden!important}
.clear{clear:both}
/*base*/
html{background:#fff}
#footer{color:#888;background:#fff}
body{width:100%;height:100%;margin:0;padding:0;position:relative;font-family:'Chakra Petch',arial,sans-serif;font-size:14px;color:#666;background-color:#fff;line-height:1;word-wrap:break-word;-webkit-font-smoothing:antialiased;overflow-x:hidden}
html.dd,body.dd{height:100%}
body.am{padding-top:28px}.top-bar{width:100%;color:#000;position:relative;top:0;left:0;height:135px;z-index:99999999;background:#57546f;background:-moz-radial-gradient(circle,rgba(87,84,111,1) 0%,rgba(42,47,66,1) 100%);background:-webkit-radial-gradient(circle,rgba(87,84,111,1) 0%,rgba(42,47,66,1) 100%);background:radial-gradient(circle,rgba(87,84,111,1) 0%,rgba(42,47,66,1) 100%)}body.am .top-bar{top:0px}#content{margin-top:0px;padding-top:30px;padding-bottom:30px;line-height:1.3em}
h1,h2,h3,h4,h5,h6,textarea{font-family:'Chakra Petch',arial,sans-serif;color:#444;font-weight:700;font-size:inherit}
textarea{padding:10px!important;font-weight:400;line-height:1.3em;height:171px}
.gsm.kosar textarea{height:115px}
h1{font-size:32px;margin:0 0 15px 0}
.single h1,.single h3,.page h1,.fakeh1{padding:0;margin:0;font-size:32px;line-height:32px;color:rgba(42,47,66,1)}
.page h1,.fakeh1{margin-bottom:40px!important}
h3.sprice{margin:0;color:rgba(42,47,66,1);float:right;font-size:50px}
h3.sprice.moved{padding-bottom:15px;margin-top:15px;margin-bottom:30px;border-bottom-width:0!important}
.eredeti_ar{font-size:40px;color:rgba(42,47,66,1);position:relative;top:5px;width:fit-content;font-weight:700;margin-bottom:15px}
.eredeti_ar:after{content:"";display:block;position:absolute;bottom:50%;left:0;width:100%;height:2px;background:#e31f25;transform:rotate(-9deg);opacity:.65}
h2{padding:0;margin:0}
h4{border-bottom:1px solid #56546e;position:relative;padding-bottom:10px}
h4:after{content:'';width:100%;height:10px;bottom:-6px;margin-left:20px;background:rgba(42,47,66,1);position:absolute}
code{white-space:pre-wrap}
::selection{background-color:#444;color:#fff}
input,textarea,select,.w50,.addextra{padding:0 15px;max-width:100%;border:1px solid #ddd;width:50%;margin:5px auto 20px auto}
input,select,button{height:36px;line-height:35px}
input.ha{height:inherit;line-height:inherit}
input[type="checkbox"],input[type="radio"]{float:left;display:block;height:initial;line-height:initial;margin:4px 4px 0 0;margin-top:1px;line-height:normal;max-width:15px!important;position:relative;top:1px;padding:0}
input[type="checkbox"].nofloat{float:none}
input#s{height:auto;line-height:initial;color:#fff}
input.search-field::placeholder{color:rgba(255,255,255,1);display:inline-block;width:100%;text-align:center}input::-ms-reveal,input::-ms-clear{display:none;width:0;height:0}
input::-webkit-search-decoration,input::-webkit-search-cancel-button,input::-webkit-search-results-button,input::-webkit-search-results-decoration{display:none}
.addextra{width:100%;padding:15px 10px 10px 10px;border-radius:5px;margin:30px 0}
.addextra h3:first-of-type{margin-top:0}
.addextra h3{text-align:left;margin:5px 0 10px 0}
.addvip ul{list-style-type:disc;margin-left:27px;margin-bottom:10px}
.addvip ul li{margin-bottom:5px}
.tabswrapper input,.tabswrapper textarea,.tabswrapper select{width:100%!important;border-radius:0px}
.tabswrapperxxx input::selection,.tabswrapperxxx textarea::selection,.tabswrapperxxx select::selection{background:transparent;color:rgba(42,47,66,1)}
button,input[type="button"],input[type="reset"],input[type="submit"]{background-color:#444;padding:0 20px;/*10px 20px*/font-family:'Chakra Petch',arial,sans-serif;font-size:inherit;text-transform:uppercase;color:#fff;border-radius:0;font-weight:700;border:0}
button:hover,sup:hover,.fancy_load:hover,input[type="submit"]:hover{cursor:pointer}
input[type="submit"]:hover{background-color:#666}
button[disabled]{cursor:not-allowed;opacity:0.4;filter:alpha(opacity=40);border-radius:0}
table{width:100%;margin-bottom:20px/*;border:1px solid #dddddd*/}
th{background-color:#F8F8F8}
table > thead > tr > th,table > tbody > tr > th,table > tfoot > tr > th,table > thead > tr > td,table > tbody > tr > td,table > tfoot > tr > td{padding:8px;line-height:25px;vertical-align:top}
/*table > thead > tr > th,table > tbody > tr > th,table > tfoot > tr > th,table > thead > tr > td,table > tbody > tr > td,table > tfoot > tr > td{border:1px solid #dddddd}*/
/*trans*/
a,a:hover,a:visited,a:visited:hover,.imgwrapper,.fakebtn,button,.btn,.bluebtn,.lightbluebtn,#cswrapper,#kosar a span,#kosar a:before,#newcart a span,#newcart a:before,#phone a span,#phone a:before,#ohdiv a span,#ohdiv a:before,#kosart tr,svg,[class*="compare_"],.oh tr,.acticon svg,#newcart,#copydata,#menu-wrapper,#search-wrapper,#content,#szerviz,#szervizcancel,#uzenetkuldese,#csomagchk,input[type="submit"]{text-decoration:none;-ms-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}
a,a:visited{color:#444}
a:hover,a:visited:hover,a.orange,.order a.enabled:hover{color:rgba(42,47,66,1)}
a.orange{color:#444!important}
a.orange:hover{color:#666}
a.current:hover{color:#444}
a.disabled,a.disabled:hover,.order a.enabled{color:#ccc}
.disabled,.lowopac{opacity:0.5}
.low{line-height:0;position:relative;top:-1px}
.site-title a,.site-description{color:#fff}
.site-title a:hover{color:#444}
.main-navigation{display:block;float:left;padding:0;top:-30px;right:10px;height:0}
#menu-menu_top{top:45px}
ul{list-style:none;margin:0;padding-left:0}
ol li{margin-bottom:5px}
.main-navigation.floated li{float:left;position:relative;padding:0;margin-left:10px;font-size:inherit}
.main-navigation.floated a{display:block;text-decoration:none;color:#fff;font-weight:400;font-size:12px;padding:5px}
.main-navigation.floated ul li:not(.has-children):first-of-type a{padding:5px 10px;position:relative;top:-1px;background:rgba(255,255,255,0.1);border:1px solid #fff;border-radius:15px}.main-navigation.floated a:hover{color:#00ff00}
.main-navigation.floated ul ul{width:150px;box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:-200px;z-index:99999;background-color:#fff;border:1px solid #ddd;-webkit-transition:all 0.3s;transition:all 0.3s;opacity:0;pointer-events:none;margin-top:10px;right:0}
.main-navigation.floated ul ul a:hover{color:#fff;padding-left:5px!important}
.main-navigation.floated ul ul:before{content:" ";height:10px;width:100%;position:absolute;top:-10px}
.main-navigation.floated ul ul:after{content:" ";border-style:solid;border-width:10px;border-color:transparent transparent #fff;position:absolute;top:-20px;right:10px}
.main-navigation.floated ul li:hover > ul{top:100%;opacity:1;pointer-events:auto}
.main-navigation.floated ul ul li:hover > ul{left:100%}
.main-navigation.floated a{float:left}
.main-navigation.floated ul ul a{float:none;color:#444;width:130px;padding:10px 0px!important;border-bottom:1px dashed #ddd!important;top:0!important;background:transparent!important;border-radius:0!important}
.main-navigation.floated ul ul li:last-of-type a{border-bottom:none!important}
.nav-deco{position:absolute;right:0;bottom:0;width:0;height:0;border-top:50px solid transparent;border-right:50px solid #000}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}
.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.site-title{margin:0;top:-10px;left:0;width:170px;padding:5px;background:#fff;color:rgba(42,47,66,1);border-radius:32px;border:2px solid rgba(42,47,66,1);font-weight:300}
a.home{top:11px;left:50%;transform:translateX(-50%)}
a.home img{height:80px}a.h{top:12px}
.site-description{margin:0;top:0;left:0px;font-size:16px}
/*otherz*/
.relative{position:relative}
.absolute{position:absolute}
.fixed{position:fixed}
.expandwot{margin:0;position:relative;top:0}
span.expandwot{display:block}
a.expandwot{display:inline-block}
.ib{display:inline-block!important}
.ibni{display:inline-block}
.block{display:block!important}
.normal{font-weight:400!important}
.bold{font-weight:700}
.mid{font-size:18px!important}
.small{font-size:13px!important}
.verysmall{font-size:10px!important}
.uppercase{text-transform:uppercase}
.m0{margin:0px!important}
.mt0{margin-top:0!important}
.mb0{margin-bottom:0!important}
.mb1{margin-bottom:10px!important}
.mb1smo{margin-bottom:0px}
.mb2{margin-bottom:20px}
.mt0{margin-top:0}
.mt1{margin-top:10px}
.mt2{margin-top:20px}
.mt5{margin-top:5px}
.mr1{margin-right:10px}
.mr1smo{margin-right:0}
.ml1{margin-left:10px}
.ml2{margin-left:20px}
.ml2smo{margin-left:0}
.m10t0{margin:0 10px 10px 10px}
.m0a{margin:0 auto}
.m10a{margin:10px auto}
.p0{padding:0}
.p1{padding:15px}
.p2{padding:2px}
.p5{padding:5px}
.pb1{padding-bottom:10px}
.pt1{padding-top:10px}
.pt2{padding-top:20px}
.pb2{padding-bottom:20px}
.pl1{padding-left:10px}
.pr1{padding-right:10px}
.pl2{padding-left:20px}
.pr2{padding-right:20px}
.pl3{padding-left:30px}
.pr3{padding-right:30px}
.pl5{padding-left:5px}
.pr5{padding-right:5px}
.t10{top:10px}
.br1{border-right:1px dashed #ddd}
.bb4,h3.sprice.moved{border-bottom:4px solid #eee}
.b1{border-bottom:1px dashed #ddd}
.bt1{border-top:1px dashed #ddd}
.bb1{border-bottom:1px dashed #ddd}
.w100{width:100%!important}
.red{color:#8f8dc7!important}
.realred{color:#fa0000}
.blue{color:#fff!important}
.darkblue{color:rgba(42,47,66,1)!important}
.aaa{color:#aaa!important}
.ccc{color:#ccc!important}
.nnn{color:#444!important}
.fff{color:#fff!important}
.discwrapper{width:100%;max-width:600px;margin:30px auto;padding-top:30px;border-top:1px solid #ddd}
.disc{font-family:inherit;font-size:10px;border-top:0px solid #56546e;color:#999;line-height:20px}
.disc p{margin:0}
.akcode div{width:100%!important}.akcode a{text-transform:uppercase;color:#999!important}.entry-thumb img,.service img{border:4px double #ddd;width:100%}
.contact-info span{display:block}
footer .widget-title{color:#aaa}
.alert,.ok{padding:15px;border-radius:0px;text-align:center}
.alert{background:#e8749a;border:1px solid #e8749a;color:#fff}
.ok{background:rgba(42,47,66,1);border:1px solid rgba(42,47,66,1);color:#fff}
.sku{top:10px!important;opacity:0.60;filter:alpha(opacity=60);font-weight:700;margin-bottom:0}.sku,.sku span,.sku a{color:rgba(42,47,66,1);font-size:12px}.titlewrapper.has_badge .sku{}.tags{margin-bottom:10px}.search{right:5px;top:43px}
.hast .search{right:41px}
.search.moveleft{right:65px}
input#s,input#newoh{background:rgba(255,255,255,0.1);padding:10px 15px;margin:0;border-radius:18px;border:1px solid #fff;outline:none;font-family:inherit}
input#s.nobobora{border-bottom-left-radius:0;border-bottom-right-radius:0}
.nobo{border:none!important}
input#newoh{top:0;left:260px;border:1px solid #eee;width:230px}
.search button{right:5px;top:5px;padding:0;width:27px;height:27px;line-height:33px;display:block;border-radius:100%;background:transparent}
.search button:hover{background:rgba(255,255,255,0.1)}
#kosar{right:411px;bottom:15px/*;z-index:9999*/}
#newcart{position:fixed;z-index:99;bottom:15px;left:50%;width:50px;height:50px;background:rgba(42,47,66,1);transform:rotate(45deg) translateX(-50%);transform-origin:center left}
#newcart:hover{background:rgba(87,84,111,1)}
#newcart a{display:block;width:100%;height:100%;transform:rotate(-45deg) translateZ(0)}
#newcart svg{position:absolute;top:7px;width:12px;height:12px;left:50%;transform:translateX(-50%);fill:#0bf5f1}
#newcart #kosarcounter{position:absolute;bottom:6px;padding-top:5px;left:50%;transform:translateX(-50%);color:#d6f7bb;border-top:1px dashed rgba(255,255,255,0.25);width:100%;text-align:center}
#newcart:hover #kosarcounter{border-top:1px dashed rgba(255,255,255,0.25)}
.kosar #newcart{display:none}
.kosar #extratxt{padding-bottom:15px;border-bottom:1px solid #ddd}
.hast #kosar{right:411px;bottom:15px}
.osszehasonlitasxxx #kosar{right:18px}
#phone{right:23px;bottom:19px/*;z-index:9999*/}
#phonetop{position:relative;top:-5px;left:15px;color:#fff}
.osszehasonlitasxxx #phone{right:18px}
#ohdiv{bottom:20px;right:20px}
#mobilmenu{right:24px;top:17px}
.hast #mobilmenu{right:68px}
#mobilmenu i,#kosar i,#phone i{font-style:normal;left:-60px;top:3px;color:#fff}
#kosar i{left:-60px}
#phone i{left:-60px}
#kosar a:before,#mobilmenu a:before,#ohdiv a:before,#phone a:before{content:" ";display:block;width:35px;height:35px;position:absolute;left:-6px;top:-8px;border-radius:100%;border:4px solid #fff}
#ohdiv a:before{border:4px solid #5fc9fd}
#kosar a:before{background:#00bdd0}
#phone a:before{background:#0baf00}
#ohdiv a:before{background:rgba(42,47,66,1)}
#kosar span,#mobilmenu span,#ohdiv span,#phone span{color:#fff;width:23px;height:23px;line-height:23px;text-align:center;background:#fff;border-radius:100%;position:relative;left:9px;top:-2px}
#ohdiv span{color:#fff;background:#5fc9fd}
#kosar a:hover span{background:#70bb70;color:#fff}
#kosar a:hover:before{background:#70bb70}
#ohdiv a:hover span{background:rgba(42,47,66,1);color:#fff}
#ohdiv a:hover:before{background:rgba(87,84,111,1)}
#phone a:hover span{background:#8f8dc7;color:#fff}
#phone a:hover:before{background:#099600}
#kosart tbody tr:hover{background:#f1f1f1}
	#kosart thead tr td,#kosart tfoot tr td:first-of-type{text-transform:uppercase}
	.kosarthumb{float:left;margin-right:8px;width:50px;height:calc(4em + 2px);text-align:center}
	.divtab1{padding-left:0!important;padding-:0!important}
	.kosarthumb img{width:100%;height:100%;object-fit:contain}
	label{vertical-align:top;max-width:calc(100% - 30px)}
#gopen{color:#0a4173}
#gopen:hover{color:#70bb70}
.kosarmod{margin-left:5px;position:relative;top:2px}
.csrow{height:32px;line-height:35px}
.csrow:hover,.rszrow:hover{cursor:pointer}
.csrow label,.rszrow label{color:rgba(42,47,66,1);width:calc(100% - 45px);text-align:left;font-weight:400;float:left}
.csrow.normal label,.rszrow.normal label{color:#444}
.radiowrapper{width:26px;height:26px;background:#444;border-radius:100%;border:2px solid #ddd;text-align:center;top:4px}
.radiowrapper.checked{background:rgba(42,47,66,1)}
.csrow input,.rszrow input[type="radio"]{width:20px;height:20px;left:1px;top:6px}
.szinneve,.rszneve{font-size:18px/*;border-left:1px dashed #ccc;padding-left:5px*/}
.rszneve{line-height:0px}
.single form{width:100%}
.single .formrest{width:270px}
h3.sprice,.csrow,.rszrow,#rbtn,#fakerbtn,.rbtnda{width:100%!important}
.tabs #rbtn{width:auto;padding:0 30px}
#specif{display:none}
sup{position:absolute;font-size:10px;top:-4px;right:-6px}
sup:hover{color:rgba(42,47,66,1)}
.stepicon{width:64px;height:64px;border-radius:100%;background:#eee;border:1px solid #ddd;pointer-events:none}
.connectdiv{border-bottom:2px solid #eee;position:absolute;top:42px;left:10%;width:80%}
.tabswrapper_base{max-width:300px;margin:0 auto}
.tabswrapper_base .msz{border:1px solid #ddd;padding:10px;border-radius:10px}
.tabswrapper_base .msz:hover{border:1px solid #ccc}
.tabswrapper_base .msz p{text-align:left;margin-left:70px}
.tabswrapper{margin-top:-6px}
.currtab .tabtitle,.kosardiv .tabtitle{color:rgba(42,47,66,1)}
.tabs button{margin:5px 10px}
h3.section{margin-top:10px}
.kosardiv .red{margin:5px 0}
#copydata{background:#ddd;color:#777;border-radius:6px;display:inline-block;position:relative;top:5px;width:100%;height:36px;line-height:35px;text-align:center;border-radius:0px!important;margin-bottom:30px}
#copydata:hover{background:#ccc}
.divtab4 h3{margin-top:19px}
.tabtitle{font-size:10px;top:-20px;left:0;text-align:center;color:#ccc;width:100%}
.inputtitle{font-size:11px;top:-3px;left:11px;background:#fff;color:#aaa;padding:0 5px}
.inputtitle.mid{top:-9px}
.csomagkovetes .inputtitle{top:-9px}
.pluszharminchat{position:absolute;top:14px;left:15px;font-size:14px;font-family:arial}
#szervizform .pluszharminchat{top:32px}
.pluszharminchat,#rendelesform input[readonly]{color:#bbb}
#telefon,#ceg_telefon{padding-left:40px;padding-top:1px}
#szallitasalert{position:relative;top:-2.5px}
.box{min-height:45px;margin-bottom:30px}
.icondiv{position:absolute;top:15px;width:25px;text-align:center}
.infodiv{margin-left:30px}
.thxorder{text-align:justify}
.boxok,.boxnemok{border:1px solid #444;border-radius:5px}
.boxok{border-color:rgba(42,47,66,1)}
.boxnemok{border-color:#fa0000}
.boxok h3{color:rgba(42,47,66,1)}
.boxnemok h3{color:#fa0000}
.boxok .icondiv svg{fill:rgba(42,47,66,1)}
.boxnemok .icondiv svg{fill:#8f8dc7}
p[id*="chk_"]{margin:0}
p[id*="chk_"]:first-of-type{margin-top:10px}
.akcios_csm{position:relative;top:-30px;/*color:#aaa*/}
.ora_szij{margin-bottom:45px}
#badge_top{top:-6px;left:-9px;min-height:38px}
#badge_top:hover{cursor:default}
#badge_top span{top:1px;left:12px;color:#fff;font-size:13px;line-height:15px}
#gopen span{top:-9px}
/*svg*/
svg{width:16px;height:16px;fill:#ccc;position:relative}
#kosar svg,#ohdiv svg,#phone svg{fill:#fff;left:3px;top:1px}
#kosart span svg{width:12px;height:12px;fill:rgba(42,47,66,1);top:1px;margin-right:5px}
.menu-toggle svg{fill:#fff;left:4px;top:1px}
#rk svg{top:2px;fill:#444}
.order svg{margin:0 5px;top:3px}
.lightgreysvg svg,.sup svg{fill:#ccc!important}
.lightgreysvg svg,.greensvg svg,.bluesvg svg,.greysvg svg{display:none!important}.pagination svg{top:2px}
.greensvg svg{fill:#89ce8b}
.noimg svg{width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.mainimgloader .gic-load{position:absolute;top:100px;right:100px;left:initial}
.nr .mainimg img{max-height:310px}
.fancy_close svg{width:10px;top:4px}
.fancy_prev svg{width:10px;top:2px;left:-1px}
.fancy_next svg{width:10px;top:2px;left:1px}
.csrow svg{margin-right:4px;top:2px;fill:rgba(42,47,66,1)}
.csrow.normal svg{fill:#444}
.greysvg svg,.order .active svg{fill:#999}
.stepicon svg{display:block;width:32px;height:32px;top:15px;left:15px}
#rk:hover svg,.bluesvg svg,.enabled svg,.currtab svg,.kosardiv .stepicon svg,.kosarmod svg:hover,.ccc:hover svg{fill:#999}
ul[class*=svg] li{display:inline-block;width:100%;/*border-bottom:1px dashed #ddd;*/padding:0 0 0 0px;heightx:20px;line-height:20px;white-spacex:nowrap;text-overflow:ellipsis;overflow:hidden}
ul[class*=svg] li.sup{margin-left:27px;display:none}
ul[class*="svg"] svg{margin:0 10px 0 5px;top:2px}
.bluesvg,.greensvg,.lightgreysvg,.greysvg{margin-left:0;margin-bottom:15px;padding-left:0;position:relative}.bluesvg:before,.greensvg:before,.lightgreysvg:before{display:none}.bluesvg:before{background:#276493}.greensvg:before{background:#70bb70}.lightgreysvg:before{background:#bbb}#dosearch svg{fill:#00ff00}
.imgwrapper:hover [class*="compare_"] svg{top:3px}
.ohr svg{top:-1px;left:-1px;fill:#aaa}
.egal svg{transform:rotate(90deg);top:12px;left:-9px;position:absolute;fill:#e7e7e7}
#badge_top svg{width:48px;height:48px;fill:#fff;margin-right:0px}
#gopen svg{width:32px;height:32px;fill:rgba(42,47,66,1)}
#gopen:hover svg{/*background:#70bb70;*/color:#fff;box-shadow:0 0 12px 0 #222;padding:1px}
.rotated svg{fill:#444;transform:rotate(-90deg);top;2px}
/*pago*/
.pagination,.ordering{padding:0}
.pagination a{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;margin-right:10px;border:1px solid #ddd;background:#fff;border-radius:100%;color:#999}
.pagination a.current{color:#8f8dc7}
.pagination a.enabled:hover{border:1px solid #aaa}
.pagination a.disabled{background:#f5f5f5}
.order{height:30px;line-height:30px}
#footer{display:none;overflow:hidden}
#footer,#footer h4,#footer a{color:#999!important}
#footer a:hover{color:#444!important}
#footer,.site-branding{padding:15px 0 50px 0}
#gorbtn{margin-top:30px;display:none!important}
/*prodl*/
.outerwrapper{height:260px;margin-bottom:10px;padding-bottom:3px;overflow:hidden;display:flex;-webkit-flex-flow:column;justify-content:flex-end}
.outerwrapper.newwrapper{height:375px;padding-bottom:10px;overflow:initial;margin-bottom:-10px}
.outerwrapper.newwrapper.sliderwrapper{height:355px}
.imgwrapper{position:relative;height:100%;width:100%;padding:10px}
.outerwrapper:not(.newwrapper) .imgwrapper{display:flex;-webkit-flex-flow:column;justify-content:flex-end;overflow:hidden}
.outerwrapper.newwrapper .imgwrapper,div[class*="col-"] .thxwrapper,div[class*="col-"] .fakethxwrapper{display:block;box-shadow: 0px 0px 10px 4px rgba(87,84,111,0.1);padding-left:0;margin-left:10px;padding-right:0;margin-right:10px;margin-bottom:40px;width:calc(100% - 20px)}
.outerwrapper.newwrapper .imgwrapper:hover{box-shadow:0px 0px 10px 4px rgba(42,47,66,0.15)}
.outerwrapper.newwrapper .imgwrapper a{margin-top:10px}
.outerwrapper.newwrapper .imgwrapper .btn{top:40px}
.outerwrapper.newwrapper .imgwrapper .btn.details{font-size:18px;position:absolute;top:initial;bottom:-9px}
.outerwrapper.newwrapper .imgwrapper .btn.detailsmin,.outerwrapper.newwrapper .imgwrapper .btn.nostock{font-size:14px;text-transform:uppercase;position:absolute;top:initial;bottom:12px;padding:2px 5px!important;color:#8f8dc7;border:1px solid #8f8dc7;width:fit-content}
.outerwrapper.newwrapper .imgwrapper .btn.detailsmin:hover{color:rgba(87,84,111,1);border:1px solid rgba(87,84,111,1)}
.outerwrapper.newwrapper .imgwrapper .btn.nostock{border:1px solid #ccc!important}
.outerwrapper.newwrapper .imgwrapper .btn span{bottom:-1px!important}
.thxwrapper,.fakethxwrapper{padding:20px!important}
.fakethxwrapper:not(.mt0){margin-top:-60px}
/*img*/
.noimg{width:75%;max-width:120px;height:200px;line-height:200px;background:#fff;;border:1px solid #ddd;border-radius:5px;margin:0 auto}
.single .noimg{width:240px;max-width:240px;height:320px;line-height:320px;margin:0 0 0 auto}
.imgwrapper a{display:block}
.imgwrapper img{max-height:200px;max-width:100%}
.outerwrapper.newwrapper .imgwrapper img{max-width:calc(100% - 40px)}
.fakebtn{color:#444;padding:0 10px 15px 10px;line-height:1.3em;display:block;width:96%;left:2%;bottom:36px;font-weight:700}
.outerwrapper:not(.newwrapper) .fakebtn{background:rgba(255,255,255,.85);bottom:40px;pointer-events:none;box-shadow:0 -22px 40px rgba(255,255,255,.85)}
.outerwrapper.newwrapper .fakebtn a span:nth-of-type(2){font-size:11px}
.imgwrapper:hover .fakebtn span{-webkit-transition:margin 0.3s;transition:margin 0.3s}.imgwrapper:hover .fakebtn span.tipus{margin-bottom:5px}.outerwrapper.newwrapper .imgwrapper:hover .fakebtn span{margin-bottom:0}
.smallpic_wrapper img{max-height:40px;margin-right:15px;border:1px solid #444}
.imgwrapper .btn{position:relative;top:3px;font-weight:700;background:transparent;color:rgba(42,47,66,1);padding:10px;left:50%;transform:translateX(-50%);text-align:center;border-radius:5px}.imgwrapper:hover .btn{color:#8f8dc7}.imgwrapper .btn span{bottom:-5px!important}.nostock,.preorder{background:transparent!important;font-size:18px;padding:10px!important;color:#ccc!important}
input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #fff inset}
.imgwrapper [class*="compare_"]{opacity:0;pointer-events:none;top:-80px;z-index:99999;width:100px;left:calc(50% - 50px);background:#fff;-webkit-box-shadow:0 3px 20px -6px #000;-moz-box-shadow:0 3px 20px -6px #000;box-shadow:0 3px 20px -6px #000;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.imgwrapper:hover [class*="compare_"]{opacity:1;pointer-events:auto;top:2px}
[class*="compare_"]:hover{cursor:pointer;color:rgba(42,47,66,1)}
/*cookie*/
.cookie{position:fixed;z-index:999999;display:block;width:300px;right:-350px;min-height:90px;padding:10px;line-height:15px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;bottom:0;background:#333;background:-moz-linear-gradient(top,#666 0%,#333 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#666),color-stop(100%,#333));background:-webkit-linear-gradient(top,#666 0%,#333 100%);background:-o-linear-gradient(top,#666 0%,#333 100%);background:-ms-linear-gradient(top,#666 0%,#333 100%);background:linear-gradient(top,#666 0%,#333 100%);box-shadow:0 0 10px 0px rgba(50,50,50,0.75)}
.cookie,.cin,.cok,.cokalert{color:#fff!important;font-family:arial,sans-serif!important;font-size:12px!important;font-weight:normal!important}
.cin,.cok,.cokalert{height:30px;line-height:32px;margin:25px 0 0 0;position:absolute;border-radius:0;padding:0 10px;box-shadow:none}
.cin{right:10px}
.cok{left:10px}
.cokalert{left:50%;transform:translateX(-50%)}
.cin:hover,.cok:hover,.cokalert:hover{cursor:pointer}
/*cookie*/
.cookie_wrapper .btn_wrapper{display:flex;margin:0 -10px}
.cky-revisit-bottom-left{bottom:15px;left:15px}
.cky-btn-revisit-wrapper,.external_wrapper{display:flex;align-items:center;justify-content:center;background:rgba(42,47,66,1);width:45px;height:45px;border-radius:50%;z-index:999999;cursor:pointer;position:relative!important;left:0!important;bottom:0!important;margin:10px auto}
.cookie_settings:hover{cursor:pointer}
.cky-btn-revisit-wrapper .cookie_settings svg,.external_wrapper svg{position:relative;top:0;padding:0;border:none!important}
.cky-btn-revisit-wrapper .cookie_settings svg,.external_wrapper svg{fill:#fff;position:relative;top:3px;width:25px;height:25px}
.cky-btn-revisit-wrapper .cookie_settings svg{top:-1px}
.cky-btn-revisit-wrapper .cookie_settings svg path{fill:#fff!important}
.cky-revisit-bottom-left:hover::before{background:#444!important;font-size:9px!important}
#cookiesmodal .modal-dialog{width:calc(100% - 50px);max-width:800px}
#cookiesmodal .cb_wrapper{display:flex;flex-direction:row-reverse}
#cookiesmodal input[type="checkbox"]{display:inline;position:relative;width:44px;max-width:44px!important;height:24px;margin:0;background:#ddd;-webkit-appearance:none;border-radius:50px!important;cursor:pointer;outline:0;border:none;top:0}
#cookiesmodal input[type="checkbox"].checked{background:rgba(42,47,66,1)}
#cookiesmodal input[type="checkbox"]:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;border-radius:50%;background-color:#fff;-webkit-transition:.4s;transition:.4s;margin:0}
#cookiesmodal input[type="checkbox"].checked:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}
.cookie_banner_bottom{position:fixed;width:100%;bottom:0;left:0;z-index:9999999}
.cookie_banner_bar{background:#fff;padding:15px;box-shadow:0 -1px 10px 0 #acabab4d}
.cookie_title{color:#212121;font-weight:700;font-size:18px;line-height:24px;margin:0 0 12px}
.cookie_notice_group{display:flex;justify-content:space-between;align-items:center;font-size:14px;line-height:24px;font-weight:400}
.cookie_desc{color:#212121;font-size:14px;line-height:24px;font-weight:400}
.cookie_policy{color:#222!important}
.cookie_policy:hover{color:rgba(42,47,66,1)!important}
.cookie_desc p:last-child{margin-bottom:0}
.cookie_btn_wrapper{display:flex;justify-content:center;align-items:center;margin-left:15px}
.cookie_btn_wrapper .cookie_btn,.cookie_btn_wrapper .cookie_btn:focus,.cookie_btn_wrapper .cookie_btn:active{text-shadow:none;box-shadow:none;color:#ccc;background:transparent;border-color:#d7d7d7!important;margin-right:5px}
.cookie_btn_wrapper .cookie_btn:hover{color:#999;background:#e7e7e7}
.cookie_btn_wrapper .cookie_btn.cookie_btn_accept,.cookie_btn_wrapper .cookie_btn.cookie_btn_accept:focus,.cookie_btn_wrapper .cookie_btn.cookie_btn_accept:active{margin-right:0;color:#fff!important;background:rgba(42,47,66,1)!important;border:1px solid rgba(42,47,66,1)!important;display:inline-block;width:max-content!important}
.cookie_btn_wrapper .cookie_btn.cookie_btn_accept:hover{background:#222!important;border-color:#222!important}
@media (min-width: 1100px) {
#cookiesmodal .cookie_btn_wrapper .cookie_btn{width:33%}
}
@media (max-width: 1099px) {
#cookiesmodal .cookie_btn_wrapper{flex-direction:column;padding:0}
#cookiesmodal .cookie_btn_wrapper .cookie_btn{width:100%;max-width:300px;margin-right:0!important;margin-bottom:5px}
#cookiesmodal .cookie_btn_wrapper .cookie_btn.cookie_btn_accept{order:1}
#cookiesmodal .cookie_btn_wrapper .cookie_btn.cookie_btn_save{order:2}
#cookiesmodal .cookie_btn_wrapper .cookie_btn.cookie_btn_reject{order:3}
}
@media (max-width: 767px) {
.cookie_notice_group{display:block}
.cookie_btn_wrapper{margin-left:0;margin-top:10px;justify-content:left}
.cookie_btn_wrapper .cookie_btn{flex:auto;max-width:100%;white-space:unset}
}
@media (max-width: 600px) {
.cookie_btn_wrapper{flex-direction:column;padding:0 15px}
.cookie_btn_wrapper .cookie_btn{width:100%;margin-right:0!important}
.cookie_btn_wrapper .cookie_btn.cookie_btn_accept{order:1}
.cookie_btn_wrapper .cookie_btn.cookie_btn_customize{order:2}
.cookie_btn_wrapper .cookie_btn.cookie_btn_reject{order:3}
}
/*modal*/
.modal{--mdb-modal-zindex:1055;--mdb-modal-width:500px;--mdb-modal-padding:25px;--mdb-modal-margin:.5rem;--mdb-modal-bg:#fff;--mdb-modal-border-color:#d7d7d7;--mdb-modal-border-width:1px;--mdb-modal-border-radius:4px;--mdb-modal-box-shadow:0 .125rem .25rem rgba(0,0,0,0.075);--mdb-modal-inner-border-radius:calc(0.5rem - 1px);--mdb-modal-header-padding-x:1rem;--mdb-modal-header-padding-y:1rem;--mdb-modal-header-padding:1rem 1rem;--mdb-modal-header-border-color:#f5f5f5;--mdb-modal-header-border-width:2px;--mdb-modal-title-line-height:1.6;--mdb-modal-footer-gap:.5rem;--mdb-modal-footer-border-color:#f5f5f5;--mdb-modal-footer-border-width:2px;position:fixed;top:0;left:0;z-index:99999;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0;background:rgba(0,0,0,0.85)}
.modal.light{background:rgba(255,255,255,0.85)}
.modal-dialog{position:relative;width:auto;margin:0;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important}
.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}
.modalclose{position:absolute;top:15px;right:15px;z-index:6;pointer-events:auto}
.modalclose:hover{cursor:pointer}
.modalclose svg{width:12px;height:12px;fill:#222}
@media(prefers-reduced-motion:reduce) {
.modal.fade .modal-dialog{transition:none}
}
.modal.show .modal-dialog{transform:none}
.modal.modal-static .modal-dialog{transform:scale(1.02)}
.modal-dialog-scrollable{height:calc(100% - var(--mdb-modal-margin)*2)}
.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}
.modal-dialog-scrollable .modal-body{overflow-y:auto}
.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--mdb-modal-margin)*2)}
.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--mdb-modal-color);pointer-events:auto;background-color:var(--mdb-modal-bg);background-clip:padding-box;border:var(--mdb-modal-border-width) solid var(--mdb-modal-border-color);border-radius:var(--mdb-modal-border-radius);outline:0;max-height:calc(100vh - 160px)!important;overflow-y:auto}
.modal-content.modal-transparent{background:transparent}
.modal-backdrop{--mdb-backdrop-zindex:1050;--mdb-backdrop-bg:#000;--mdb-backdrop-opacity:.5;position:fixed;top:0;left:0;z-index:var(--mdb-backdrop-zindex);width:100vw;height:100vh;background-color:var(--mdb-backdrop-bg)}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.show{opacity:var(--mdb-backdrop-opacity)}
.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--mdb-modal-header-padding);border-bottom:var(--mdb-modal-header-border-width) solid var(--mdb-modal-header-border-color);border-top-left-radius:var(--mdb-modal-inner-border-radius);border-top-right-radius:var(--mdb-modal-inner-border-radius)}
.modal-header .btn-close{padding:calc(var(--mdb-modal-header-padding-y)*0.5) calc(var(--mdb-modal-header-padding-x)*0.5);margin:calc(var(--mdb-modal-header-padding-y)*-0.5) calc(var(--mdb-modal-header-padding-x)*-0.5) calc(var(--mdb-modal-header-padding-y)*-0.5) auto}
.modal-title{margin-bottom:0;line-height:var(--mdb-modal-title-line-height)}
.modal-body{position:relative;flex:1 1 auto;padding:var(--mdb-modal-padding)}
.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--mdb-modal-padding) - var(--mdb-modal-footer-gap)*0.5);background-color:var(--mdb-modal-footer-bg);border-top:var(--mdb-modal-footer-border-width) solid var(--mdb-modal-footer-border-color);border-bottom-right-radius:var(--mdb-modal-inner-border-radius);border-bottom-left-radius:var(--mdb-modal-inner-border-radius)}
.modal-footer>*{margin:calc(var(--mdb-modal-footer-gap)*0.5)}
@media(min-width: 576px) {
.modal{--mdb-modal-margin:1.75rem;--mdb-modal-box-shadow:0 .5rem 1rem rgba(0,0,0,0.15)}
.modal-dialog{max-width:var(--mdb-modal-width);margin-right:auto;margin-left:auto}
.modal-sm{--mdb-modal-width:300px}
}
@media(min-width: 992px) {
.modal-lg,.modal-xl{--mdb-modal-width:800px}
}
@media(min-width: 1200px) {
.modal-xl{--mdb-modal-width:1140px}
}
.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}
.modal-fullscreen .modal-body{overflow-y:auto}
@media(max-width: 575.98px) {
.modal-dialog{min-width:250px}
.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}
.modal-fullscreen-sm-down .modal-body{overflow-y:auto}
}
@media(max-width: 767.98px) {
.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}
.modal-fullscreen-md-down .modal-body{overflow-y:auto}
}
@media(max-width: 991.98px) {
.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}
.modal-fullscreen-lg-down .modal-body{overflow-y:auto}
}
@media(max-width: 1199.98px) {
.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}
.modal-fullscreen-xl-down .modal-body{overflow-y:auto}
}
@media(max-width: 1399.98px) {
.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}
.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}
}
/*btnz*/
.greenbtn{color:#fff!important;background:#00bdd0;background:-moz-linear-gradient(to bottom,#00bdd0 0%,#276493 100%);background:-webkit-linear-gradient(to bottom,#00bdd0 0%,#276493 100%);background:linear-gradient(to bottom,#00bdd0 0%,#276493 100%)}
.greenbtn:hover{background:#00bdd0;background:-moz-linear-gradient(to bottom,#00bdd0 0%,#00bdd0 100%);background:-webkit-linear-gradient(to bottom,#00bdd0 0%,#00bdd0 100%);background:linear-gradient(to bottom,#00bdd0 0%,#00bdd0 100%)}
#rbtn,#fakerbtn,.btn[disabled]{display:inline-block;color:#fff;background:rgba(87,84,111,1);height:45px;line-height:46px;border-radius:5px;padding:0 20px;font-weight:700;width:max-content;max-width:265px}
#rbtn,#fakerbtn{font-size:28px}
.btn[disabled]{font-size:23px}
#rbtn:hover,#fakerbtn:hover{color:#fff;background:rgba(42,47,66,1)}
#rbtn span,#fakerbtn span{background:-webkit-linear-gradient(45deg, #43c9d6, #c9e8aa 99%);-webkit-background-clip: text;-webkit-text-fill-color:transparent}.arnyek{background-image:var(--arnyek-bg);width:100%;max-width:800px;height:46px;background-size:contain;background-repeat:no-repeat;margin:30px auto 0px auto;opacity:0.75;filter:alpha(opacity=75)}#fakerbtn.wa{max-width:initial;width:max-content!important}.btn[disabled],.btn[disabled]:hover{background:#ccc!important}
.orangebtn{color:#fff!important;background:#444;background:-moz-linear-gradient(to bottom,#444 0%,#444 100%);background:-webkit-linear-gradient(to bottom,#444 0%,#444 100%);background:linear-gradient(to bottom,#444 0%,#444 100%)}
.orangebtn:hover{background:#666;background:-moz-linear-gradient(to bottom,#666 0%,#666 100%);background:-webkit-linear-gradient(to bottom,#666 0%,#666 100%);background:linear-gradient(to bottom,#666 0%,#666 100%)}
.bluebtn{color:#fff!important;background:#276493;border-radius:30px;padding:10px 15px}
.bluebtn:hover{color:#fff!important;background:#1a5380}
.lightbluebtn{color:#fff!important;background:#276493;opacity:0.6;filter:alpha(opacity=60);border-radius:30px;padding:10px 15px}
.lightbluebtn:hover{color:#fff!important;background:#1a5380;opacity:0.6;filter:alpha(opacity=60)}
.greybtn{color:#fff;background:#ccc;border-radius:30px;padding:10px 15px}
.greybtn:hover{color:#fff;background:#ddd}
.vasarlo{width:100%;max-width:300px;border-radius:10px}
.vasarlo_short{max-width:150px;padding:5px;font-size:12px}
.ftitle,.sztitle,.jtitle,.cstitle{margin:10px 0 6px 0}
.megj span{margin-left:15px}
.singlecol1,.singlecol2,.singlecol3{float:left}
.singlecol1{width:300px;height:fit-content;text-align:center;padding-left:0px;padding-right:20px}
.singlecol2{width:calc(100% - 640px);padding-left:20px;padding-right:20px}
.singlecol3{width:300px;padding-left:20px;padding-right:0px}
.formwrapper{padding-bottom:30px}
@media (max-width:767px){.formwrapper{max-width:300px;margin:0 auto;text-align:center}}#gopen:not(.relative){position:absolute;bottom:-43px;right:-8px}#gopen{z-index:9;font-weight:700;font-size:10px!important}#gopen svg{width:52px;height:52px;fill:#fff;display:block;position:absolute;background:#fff;padding:0px;border-radius:100%;border:0px solid #fff;bottom:30px;right:7px;box-shadow:0 0 12px 0 #444}#gendoc_merged h2{margin:10px 0;font-size:1.25em}
#gendoc_merged p{margin:0 0 10px 0}
#aszf31 ul{margin-bottom:10px}
#faqinner,.fancy_content,#cookiealertinner{overflow-y:scroll;max-height:385px;padding-right:10px}
#cookiealertinner,#cookiealertinnermanual{line-height:1.2rem;text-align:justify;position:relative}
#cookiealertinnermanual{width:50%;max-width:500px;margin:30px auto}
#cookiealertinner a,#cookiealertinnermanual a{color:#8f8dc7}
.minus{line-height:20px}
.acticon:hover,.kerdes:hover{cursor:pointer}
.act{top:-1px}
.valasz{margin-left:35px;padding-right:10px;line-height:1.25}
.addextra img{width:100%}
.raktaron{color:#70bb70}
textarea.clipboard{overflow-x:hidden;line-height:1.1rem}
.gsmat{width:100%;max-width:800px;background-color:#d7d7d7;margin:0 auto;border-spacing:1px}
.gsmat.fw{max-width:100%}
.gsmat *{font-family:arial!important;font-size:12px!important}
.gsmatxxx *{font-family:monospace!important/*arial*/;font-size:12px!important;letter-spacing:-0.5px}
.gsmat .small{font-size:10px!important}
.gsmat tr:first-of-type *{text-transform:uppercase}
.gsmat tr.fake *{height:0!important;line-height:0!important;padding:0!important;margin:0!important;border:none!important}
.gsmat tr.hover td{padding:5px!important;line-height:18px!important}
.gsmat tr.even td{background:#f7f7f7}
.gsmat tr.odd td{background:#f1f1f1}
.gsmat tr.hover:hover td{outline:2px dashed #777;/*background:#aaa!important*/}
.gsmat tr.hover:hover td,.gsmat tr.hover:hover td div,.gsmat tr.hover:hover td a,.gsmat tr.hover:hover td span{/*color:#fff!important*/}
.square{display:inline-block;width:300px;height:300px;line-height:300px;text-align:center;background:rgba(42,47,66,1);color:#fff!important}
.square:hover{background:#1a5380}
img.bf,img.cm{max-width:100px}
img.cm{margin-left:10px}
.bfimgwrapper,.cmimgwrapper{float:left;margin-right:20px}
.bftxt,.cmtxt{float:left}
.bfwrapper,.cmwrapper{max-width:100%;margin:0 auto 40px auto;padding:20px 10px;border:3px solid #ddd;border-radius:10px;box-shadow:0px 0px 100px -60px #000}
.cmwrapper{width:100%;max-width:600px;padding:10px}
.cmwrapper .col-100{width:100px}
.cmwrapper .col-100-rest{width:calc(100% - 100px);padding:0 10px}
#szallinfokxxx{text-align:justify}
body div#ak-widget{z-index:999!important}
#szerviz,#szervizcancel,#uzenetkuldese,#csomagchk{width:150px;border-radius:5px}
select[id*="dateka_"]{width:calc(16.6667% - 10px);float:left;margin-right:14.5px}
select[id*="dateka_"]:last-of-type{margin-right:0}
.akmegbizhatooklevel{width:300px}
	.top-menu-wrapper{position:absolute;top:100px;width:100%;left:50%;transform:translateX(-50%)}
	.sameh{height:32px;line-height:31px;vertical-align:top}
	#menu-wrapper{width:280px;height:100%;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;left:-1000px;z-index:999;background:rgba(42,47,66,1);box-shadow:0px 0px 10px 4px rgba(87,84,111,0.75);padding:10px;text-align:left}
	#menu-wrapper.triggered{left:0}
	.am #menu-wrapper.triggered{top:28px}
	#menu-wrapper li,#search-wrapper li{display:block;margin:0;line-height:48px;border-top:0 solid #4d4d4d;border-bottom:0 solid #1a1a1a;width:calc(100% - 15px)}
	#menu-wrapper li a,#menu-wrapper li span{text-transform:uppercase;margin:0 15px;display:block;text-decoration:none;color:#fff;border-bottom:1px solid rgba(67,201,214,0.075);position:relative}
	#menu-wrapper li a:hover,#menu-wrapper li span:hover{border-bottom:1px solid rgba(67,201,214,0.5)}
	#menu-wrapper li a:before{display:none;content:"";position:absolute;left:-12.5px;top:15px;height:calc(100% - 30px);width:3px;background:rgba(67,201,214,0.5)}
	#menu-wrapper li a:hover:before{display:block}
	#search-wrapper{width:300px;height:0;overflow:hidden;position:absolute;top:130px;left:50%;transform:translateX(-50%);z-index:999;text-align:center;pointer-events:none;transition-delay:.25s;background:-webkit-linear-gradient(45deg,#43c9d6,#c9e8aa 99%);border:1px solid transparent;border-top:none}
	#search-wrapper.triggered{height:38px;pointer-events:initial;padding:2.5px 10px;box-shadow:0 0 10px 1px rgba(87,84,111,0.3);border:1px solid rgba(255,255,255,0.75);border-top:none}
	#phone-topmenu,#gyik-topmenu,#mobile-trigger,#csomagkovetes{position:relative;color:#fff}
	#phone-topmenu svg,#gyik-topmenu svg,#mobile-trigger svg,#csomagkovetes svg{position:relative;top:2px;fill:#fff}
	#mobile-trigger:hover{color:#43c9d6}
	#mobile-trigger:hover svg{fill:#43c9d6}
	#search-trigger{position:relative;color:#fff}
	#search-trigger svg{position:relative;top:2px;fill:#fff}
	#search-trigger:hover{color:#c9e8aa}
	#search-trigger:hover svg{fill:#c9e8aa}
	#mobile-detrigger,#search-detrigger{position:absolute;top:10px;right:10px}
	.search-form{width:fit-content;position:relative;margin:0 auto}
	.search-form label{position:relative;margin:0;max-width:100%}
	.search-field{height:27px;line-height:25px;background:#5c5c74;border:none;border:1px solid rgba(255,255,255,0.4);color:#fff;position:relative;top:-4px;padding:0 5px;text-align:center;width:100%;margin:5px 0 0;border-radius:5px}
	.search-field:focus{border-bottom:1px solid rgba(255,255,255,0.65)}
	.search-field:focus::placeholder{color:rgba(87,84,111,0.65)}
	#dosearch,#search-detrigger{display:none!important}
	div.payment_box,div.shipping_box{float:left;position:relative;width:100%;padding:7.5px;margin:10px 0;font-size:12px;border-radius:0;background:#eee;color:#666}
	div.payment_box::before,div.shipping_box::before{content:"";display:block;border:1em solid #eee;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-10px;left:0;margin:-12.5px 0 0 7.5px}	
	div.payment_box p,div.shipping_box p{margin:0}
	.wc_shipping_methods input,.wc_payment_methods input{max-width:15px!important;position:relative;top:1px}
	.removeitem{position:relative;background:#d77f7f;color:#fff;opacity:.85;filter:alpha(opacity=75);font-size:10px;padding:2px;border-radius:3px}
	.removeitem:hover{background:#d35858!important;color:#fff!important;opacity:1;filter:alpha(opacity=100)}
	.kosarthumb img{height:calc(4em + 2px)}
	.single h1,.page h1,.fakeh1{text-align:center}
	[data-toggle]:hover,[data-toggle-class]:hover,[data-toggle-hideable]:hover,[data-toggle-class-hideable]:hover{cursor:pointer}
/*resp*/
.menu-toggle{display:none}
.container{width:auto!important;max-width:1400px}
.site-content{max-width:1300px}
.top-bar .container{height:100%}
@media (min-height:700px){
.sticky{position:-webkit-sticky;position:sticky;top:130px}
}
@media (max-height:699px){
.sticky{top:0!important}
}
@media (min-width:1100px){
.top-menu-wrapper{font-size:16px}
}
@media (min-width:900px) and (max-width:991px) {
.infoz ul{-webkit-column-count:2;column-count:2;font-size:15px}
}
@media (min-width:992px){
.sticky .formwrapper{padding:30px 0;border:1px solid #ddd;background:#fff;border-radius:18px;width:300px;float:right;margin-right:10px;margin-top:109px}
.sticky.has_badge .formwrapper{margin-top:131px}
.bfwrapper{max-width:calc(100% - 30px)}
.bfsingle{margin-top:-50px}
.bfsingle .fakehr{display:block;height:1px;width:100%;margin-left:0%;background:#ddd}
}
@media (min-width:992px) and (max-width:1100px) {
.noimg{height:188px}
}
@media (max-width:991px){
.top-menu-wrapper svg{width:20px;height:20px;top:4px!important}
.content-area{width:100%}
input,textarea,select{width:70%}
select[id*="dateka_"]{width:calc(23.3333% - 10px)}
#szervizform textarea{width:100%}
.menutxt{font-size:15px;top:-2px}
.row.product{margin-right:0px;margin-left:0px;margin-top:30px}
.row.product .mimg img{min-height:375px}.singlecol1,.singlecol2,.singlecol3{padding-left:0;padding-right:0}
.singlecol1{width:50%}
.singlecol2{width:50%}
.singlecol3{width:100%}
.item img{width:auto!important}
}
@media (min-width:531px) and (max-width:991px) {
.singlecol1{padding-right:10px}
.singlecol2{padding-left:10px}
.rak .singlecol1,.rak .singlecol3xxx{border-right:1px dashed #ddd}
}
@media (min-width:768px) and (max-width:991px) {
.singlecol1{padding-bottom:15px}
}
@media (min-width:768px){.kosardiv{position:sticky;top:0}.am .kosardiv{position:sticky;top:33px}}@media (max-width:767px){
input,textarea,select{width:100%}
select[id*="dateka_"]{width:calc(33.3333% - 10px)}
.singlecol2{text-align:center}
.nr .singlecol2{text-align:left}
.eredeti_ar{margin:0 auto;position:relative;top:15px;margin-bottom:30px}
ul[class*="svg"] lixxx{padding: 8px 0 0 30px}
.sztitle{margin-top:10px}
.ftitle{margin-top:13px}
.col-smo-2 span.head{border-top:none;padding-top:0}
form{max-width:600px;margin:0 auto}
.kosardiv{margin-top:40px;border-top:1px dashed #ddd;padding-top:45px}
.mainimg{text-align:center}
input[type="checkbox"],input[type="radio"]{line-height:normal;top:1px}
.bfwrapper,.cmwrapper{max-width:100%}
.bfimgwrapper,.bftxt,.cmimgwrapper,.cmtxt{float:none;margin-right:0;text-align:center}
.cmtxt{text-align:left}
.cmwrapper .col-100,.cmwrapper .col-100-rest{width:100%}
img.cm{margin:0 auto}
	#menu-wrapper li,#search-wrapper li{line-height:35px}
#gopen{height:15px;overflow:hidden}
.kosarthumb{width:100%;float:none;margin-right:0;margin-bottom:10px}
.outerwrapper.newwrapper{height:355px}
.outerwrapper.newwrapper.sliderwrapper{height:335px}
.outerwrapper.newwrapper .imgwrapper{margin-bottom:20px}
}
@media (max-width:700px){
.menu-toggle,.main-navigation.toggled .nav-menu,.main-navigation ul,.main-navigation.floated ul ul{display:block}
.toggled #menu-menu_top{top:0;padding:10px}
.main-navigation{position:fixed;margin-left:-300%;top:0;left:0;-webkit-transition:all 0.3s;transition:all 0.3s;width:235px;height:400px;text-align:center;background:#333;-webkit-box-shadow:0 6px 20px -5px #000;-moz-box-shadow:0 6px 20px -5px #000;box-shadow:0 6px 20px -5px #000;z-index:999999}
.main-navigation.toggled{margin-left:0}
.main-navigation.toggled ul{float:none}
.main-navigation.toggled a{float:none;color:#ddd}
.main-navigation.toggled li::before{content:''}
.main-navigation.floated ul ul{float:none;left:0;box-shadow:none;position:relative;background:transparent}
.main-navigation.toggled ul ul li:hover{background-color:transparent}
.main-navigation.toggled ul li{margin:0!important;padding:8px!important;float:none;text-align:left}
.main-navigation ul ul{display:block!important;float:none;position:static;border:none;background:transparent;box-shadow:none;margin:5px 0 0 15px}
a.home{top:11px;left:50%}
a.home img{height:80px}
.site-description{left:0;top:55px}
.searchxxx{top:43px;left:-10px!important;right:10px!important;width:calc(100% - 20px)}
input#s,#ac,.autocomplete-suggestions{width:100%!important}
#kosar{bottom:60px;right:131px}
.hast #kosar{bottom:60px;right:166px}
#footer{height:auto;padding:20px}
#footer a{display:block!important}
.square{width:250px;height:250px;line-height:250px}
#phone{bottom:63px}
}
@media (min-width:601px) and (max-width:700px){
.search{left:0px!important;right:10px!important;width:100%}
}
@media (max-width:600px){
.gsm.kosar .container{padding-left:0;padding-right:0}
.paginum{display:none!important}
.csrow,.rszrow{font-size:15px}
.csrow label,.rszrow label{width:calc(100% - 60px);float:left}
.radiowrapper{width:25px;height:25px;top:2px}
.radiowrapper input{width:18px;height:18px;top:-2px}
.single form{width:calc(100% - 20px)}
.thxorder{text-align:justify}
.square{width:200px;height:200px;line-height:200px}
.search{left:0px!important;right:10px!important;width:100%}
input#s,#ac,.autocomplete-suggestions{width:calc(100% - 20px)!important;margin-left:10px}
.search button{right:15px}}
@media (min-width:500px) and (max-width:767px) {
.col-smo-2{width:calc(50% - 20px);display:inline-block}
.mb1smo{margin-bottom:10px}
.mr1smo{margin-right:10px}
.ml2smo{margin-left:20px}
}
@media (max-width:530px){
#content{margin-top:0px}
section .widget-title,.panel.widget .widget-title,.so-panel.widget .widget-title{font-size:36px}
.search{width:100%}
.singlecol4 div{width:100%!important}
.singlecol1,.singlecol2,.singlecol3{padding-left:0;padding-right:0}
.singlecol1{width:100%;text-align:center}
.singlecol2{width:100%;text-align:center}
.singlecol3{width:100%}
.rak .singlecol1{margin-bottom:5px}
.rak .singlecol3{border-top:1px dashed #ddd;margin-top:30px}
#gopen{display:none!important}
.sztitle,.ftitle{margin-top:15px}
h3.sprice,.csrow,.rszrow,#rbtn,#fakerbtn{width:100%;max-width:230px;margin:0 auto;float:none!important}
#rbtn,#fakerbtn{max-width:300px}
#rbtn,#fakerbtn{height:45px;line-height:45px;font-size:22px}
.sticky{position:relative;top:auto;width:100%}
.single h1,.single h3:not(.sprice){font-size:27px;line-height:27px}
.single h3.sprice{font-size:32px;line-height:32px}
.eredeti_ar{font-size:27px;line-height:27px}
.col-530-12{clear:both;display:block;width:100%;float:none;border:none}
.formwrapper .head{text-align:center}
.sticky{top:auto!important}
#badge_top{top:3px}
#gorbtn{display:inline-block!important}
.square{width:175px;height:175px;line-height:175px}
.bfsingle{margin-top:40px}
}
@media (min-width:460px){
.kosar .bigger{font-size:1.25em}
}
@media (max-width:450px){
#mobilmenu{right:24px}
.hast #mobilmenu{right:65px}
#mobilmenu i,#kosar i,#phone i{display:none}
#kosar{bottom:64px;right:73px}
.hast #kosar{bottom:64px;right:107px}
#kosar span{display:none!important}
#phone{bottom:63px}
#phone span{display:none!important}
}
@media (max-width:399px){
.square{width:125px;height:125px;line-height:125px}
.single .formrest{width:100%}
.akmegbizhatooklevel{width:280px}
}
@media (max-width:360px){
.disc{padding-left:0;padding-right:0;font-size:10px}
#newohbtn{left:205px;top:105px}
#kosar{right:73px}
.hast #kosar{right:97px}
#mobilmenu{right:24px}
.hast #mobilmenu{right:60px}
[class*='icontab']{left:-8px}
.outerwrapper.newwrapper{height:340px}
.outerwrapper.newwrapper.sliderwrapper{height:320px}
.tabswrapper{padding-left:0;padding-right:0}
#copydata{font-size:10px;padding:2px 2.5px}
.single #extratxt{margin-left:-10px;margin-right:-10px}
}
@media (max-width:320px){
.outerwrapper.newwrapper.sliderwrapper{height:290px}
}
/*load*/
.wrapper{display:block}
body.dd:not(.page):not(.am) .wrapper{width:100%;max-width:400px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}
@-moz-keyframes spin{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}
.spin{-webkit-animation:spin 1s infinite linear;-moz-animation:spin 1s infinite linear;-ms-animation:spin 1s infinite linear;animation:spin 1s infinite linear;margin:0 auto!important}
.animated{animation-duration:1s;animation-fill-mode:both}
@keyframes flipInX{from{transform:perspective(400px) rotate3d(1,0,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{transform:perspective(400px)}}
.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInX}
/*fancy*/
#pagecover{width:100%;height:100%;top:0;left:0;z-index:-666}
.fancy{position:fixed;z-index:-999;box-shadow:0 0 25px 1px rgba(0,0,0,0.15);-webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out;background:#fff;padding:10px;border-radius:10px}
.fancy img{max-width:100%;max-height:100%;display:block;margin:0 auto}
.fancy_close.top_close,.fancy_prev,.fancy_next{background:#444;color:#fff;width:30px;height:30px;line-height:23px;border-radius:50%;border:3px solid #ddd;z-index:9999999}
.fancy_close.top_close{top:-15px;right:-15px;font-size:14px}
.fancy_prev,.fancy_next{top:calc(50% - 15px);font-size:20px}
.fancy_prev{left:-15px;}
.fancy_next{right:-15px;}
.fancy_close:hover,.fancy_prev:hover,.fancy_next:hover{cursor:pointer}
.fancy .spin{position:absolute;top:50%;left:50%}
/*ie10,edge*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.sticky{top:0!important}
.imgwrapper{display:inline-block}
}
@supports (-ms-ime-align: auto){
.sticky{top:0!important}
}
/*ios, non-ios*/
@supports (-webkit-touch-callout: none){
	@media (max-width:767px){
		input[type="checkbox"],input[type="radio"]{line-height:normal;top:1px;transform:scale(1.25)}
	}
}
@supports not (-webkit-touch-callout: none){
	@media (max-width:767px){
		input[type="checkbox"],input[type="radio"]{line-height:normal;top:0px}
	}
}