﻿#forceupload,#widtharrow{left:0;position:absolute}#contact,#designer-container{transform-origin:left top}*{padding:0;margin:0;border:0;outline:0}.color-label{border-radius:5px;width:10%;background:0 0;height:45px;margin:3px;padding-left:0;padding-top:10px}#cexprow{max-width: 50%;margin:0px}#widget,.layouts,.split-box-img img{width:100%}.colors .row{margin:0}.thumb-img img{max-width:584px;max-height:288px;display:block;margin:0 auto 16px}.thumb-img{margin-bottom:1.5em;margin-top:1em;display:inline-block}.layouts{position:absolute;top:0;left:0;height:100%;display:none}.form-control{padding:1em;height:auto}.c1{background:#fff;border:1px solid #ccc}.c2{background:#cfcfc4}.c3{background:#b0e2ff}.c4{background:#fdfd96}.c5{background:#e066ff}.c6{background:#9aff9a}.c7{background:#ee2c2c}.c8{background:#e9967a}.splitbg{background:#fff}#widget{background:0 0;height:100%}.split-box-img{min-width:100%;max-width:100%;display:inline-block;position:relative;overflow:hidden;background-size:100%}#miniprewimg,#widtharrow,.seen{display:none}.split-hide-show{position:absolute;top:0;line-height:0;font:calc}#result{background:0 0;margin:0 0 0 28%;text-align:right;padding:0;border:0;width:20%;display:inline-block;font-size:24px;font-weight:700;pointer-events:none}.res-order{margin-bottom:20px}#payMode,#shipMode{margin-bottom:15px}.item-num{margin-top:1em;margin-left:3%}.var7 .vsplitter{background:#000}.calc-form h3{font-weight:400;border-bottom:5px solid #2db1fc;color:#fff;padding:1em 1.5em;margin:0 0 1.7em;background-color:#B8B8B8;font-size:1em;text-transform:uppercase}#heightarrow,#widtharrow{overflow:visible;text-align:center;color:#999}.pic-size h5{margin-bottom:0}.calc-form h5{text-align:center}.calc-bg{background:#bbbab8}.pic-size{border-right:1px solid #fff}.splitter_panel .bottom_panel,.splitter_panel .top_panel{width:101%}.upload-cont{margin-top:1em}.upload-cont input{width:100%}.border-size,.kind,.pic-size,.pieces{padding-left:0;padding-right:0}.pic-size input{width:38%}#number,#pic-x{margin-left:1.5em}#number{width:70%}.canvas_option_image{width:55px;height:45px;margin:2%}.canvas_rect_image{width:45px;height:45px;margin:2%}.calc-form .row{padding-bottom:1.7em}.border-size select,.kind select{margin:0 1.4em;width:86%;background:#e4e5e5}.colors .row{padding-bottom:0;padding-left:4%}.contactformcalc h4{margin-bottom:2em}.select .btn{margin-left:-15px;margin-right:-15px;width:106%}.calc-form .split-box{padding-left:16px}.marg{margin-bottom:1.7em}#commentforimg h3 input{color:#000;margin-bottom:0;margin-left:48px;width:70%!important}#forceupload{display:block;width:100%;height:100%;top:80px;z-index:1029;background-color:#FFF;padding:64px}#widtharrow{width:512px;height:8px;border:0;border-bottom:1px dashed #999;border-left:1px dashed #999;top:-128px}.rightarrow{display:block;width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:9px solid #999;position:relative;top:-1px;right:0;float:right;z-index:3}#heightarrow{display:none;width:8px;height:384px;border:0;border-bottom:1px dashed #999;border-right:1px dashed #999;position:absolute;top:-1024px;left:535px;line-height:384px;white-space:nowrap}.uparrow{display:block;width:0;height:0;border-right:9px solid transparent;border-left:9px solid transparent;border-bottom:9px solid #999;position:absolute;top:0;left:-1px;z-index:3}.whiteback{background-color:#FFF;padding:0 4px;position:relative;top:-2px;white-space:nowrap}.mobilsizetext{display:inline}.miniprewimg,.pcsizetext{display:none}#contact{padding-bottom:0}@media screen and (max-width:900px){#cexprow{max-width: 100%}#threerow{padding-bottom:394px;position:relative}#tervezoszoveg{position:relative;top:-394px}#designer-container{margin-top:-414px;display:block;margin-left:auto;margin-right:auto}#makeline1{display:block;float:none!important;margin-bottom:24px}}#whratiobutt{display:inline-block;width:32px;height:32px;background-image:url(../../others/images/icon-lock.png);background-size:64px 32px;background-repeat:no-repeat;background-position:0 0;cursor:pointer;position:absolute;top:16;right:8px}#whratiobutt:hover{top:14px}#coupon{color:red}@media (max-width:900px){#result{width:64px}}@media screen and (min-width:900px){#cartprevblack,#screenfade{opacity:0;transition:opacity 1s}.mobilsizetext{display:none}.pcsizetext{display:inline}#heightarrow,#widtharrow{display:block}.col-sm-6{margin-left:0}.col-xs-12{width:100%}.bigborder,.contactformcalc{width:1280px;margin-left:auto;margin-right:auto}.contactformcalc{display:block;text-align:center}.wowload{display:inline-block;text-align:left}.bigborder{display:block;height:auto;position:relative;border:none}.arrow_box,.notseen{display:none}#cartsubm,#elonezet,#subm,#tervezoszoveg,.makeline1,.makeline2,.threerow{position:absolute}.seen{display:block}.makeline1{display:flex;content-align:center;justify-items:center;border-bottom:5px solid #2db1fc;color:#000;padding:1em 1.5em 12px;margin:0;background-color:#B8B8B8;font-size:1em;z-index:5;top:0;left:592px;width:432px}.makeline1 h3{color:#FFF;text-transform:uppercase;padding:0;margin:0;background:0 0;border:0;min-width:130px}.mkl2b,.mkl2c,.mkl2c2{min-width:220px;right:0}.makeline1 input{width:64px;height:28px;padding:2px;font-size:14px;margin-right:6px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;user-select:text}.makeline1 span{line-height:2em;margin-right:6px}.makeline2{display:block;border-bottom:5px solid #2db1fc;padding:.5em 12px;margin:0 0 1.7em;background-color:#B8B8B8;font-size:1em;width:auto;width:220px;right:0;top:0;color:#FFF;text-align:left}#cprevclose,.mkl2c,.mkl2c2{color:#FFF;text-align:center}.makeline2 h3{color:#FFF;text-transform:uppercase;padding:4px 0 0;margin:0;background:0 0;border:0}.makeline2 select{display:block;margin-left:auto;margin-right:auto;margin-top:8px;width:128px;height:28px;padding:2px;font-size:14px}.mkl2b{top:96px;height:210px}.mkl2b input{margin:2px 0}.mkl2c,.mkl2c2{top:320px;display:block;border:none;border-bottom:5px solid #2db1fc;padding:2px}.mkl2c2{top:400px;padding-left:50px;border:5px solid #2db1fc}.threerow{width:430px;left:608px;top:80px}.threerow input[type=radio]{width:16px}#tervezoszoveg{width:512px;left:16px;top:0}#tervezoszoveg h3{margin-bottom:8px}#commentforimg{width:100%;position:relative;left:16px;margin-bottom:0;margin-top:480px;z-index:5}#elonezet{left:0;top:132px;padding:0 0 0 16px}#cartsubm,#subm{margin-top:-16px;width:225px;left:808px;top:432px;padding-left:8px;padding-right:8px}#cartsubm{width:192px;left:608px}#screenfade,.arrow_box{position:fixed;left:0;pointer-events:none;top:0}.rowsindesigner{display:block;float:right;width:425px;text-align:right;margin-top:0px}.rowleft{display:inline-block;width:24%}#miniprewimg{display:block;width:auto;height:auto;max-width:96px;max-height:68px;margin-left:auto;margin-right:auto}#screenfade{display:block;transition:opacity .5s;width:100%;height:100%;z-index:9998;background-color:rgba(0,0,0,.4)}.arrow_box{background-color:rgba(45,177,252,.5);border:2px solid #2cb1fc;padding:8px;color:#FFF;border-radius:4px;z-index:9999;max-width:600px;text-align:justify}.arrow_box:after,.arrow_box:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#cartprev,#cartprevblack{display:none;position:fixed}.arrow_box:after{border-color:rgba(57,160,212,0);border-bottom-color:#39a0d4;border-width:8px;margin-left:-16px}.arrow_box:before{border-color:rgba(44,177,252,0);border-bottom-color:#2cb1fc;border-width:11px;margin-left:-22px}#cartprev{min-width:640px;width:auto;min-height:480px;height:auto;max-height:80%;overflow-x:hidden;overflow-y:auto;padding-left:32px;padding-top:32px;left:100%;top:10%;z-index:1041;background-color:#FFF;border:10px dashed #39a0d4;transition:left 1s}#cartprevblack{width:100%;height:100%;left:0;top:0;z-index:1040;background-color:rgba(0,0,0,.5)}#cprevclose{position:relative;top:calc(10% - 32px);left:50%;background-color:#39a0d4;font-size:24px;font-weight:700;display:inline-block;width:auto;height:32px;line-height:24px;padding:2px 8px;cursor:pointer}}#bxstuff,#threesteps{text-align:center;display:block}#threesteps .onestep.first:before,#threesteps .onestep.second:before,#threesteps .onestep.third:before,#threesteps .onestep:before,#threesteps h3:after{content:""}#works{padding-top:16px!important}#bxstuff{margin:0 auto;max-width:1366px;width:86%!important}.bx-wrapper{-moz-box-shadow:0 0 0 #ccc;-webkit-box-shadow:0 0 0 #ccc;box-shadow:0 0 0 #ccc;border:1px solid #ddd}#threesteps{width:90%;margin-left:5%;box-shadow:0 0 5px #fafafa}#threesteps h1{margin:2em 0 0}#threesteps h3{display:inline-block;color:#444;font-size:22px;font-family:Arial;text-transform:uppercase;font-weight:700;position:relative;border-bottom:3px groove #999;line-height:0;margin-bottom:72px}#threesteps h3:after{display:block;width:36px;height:36px;position:relative;top:18px;left:calc(50% - 18px);border:none;background-size:100%}#threesteps .onestep{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90%;max-width:512px;height:auto;min-height:260px;padding:80px 24px 8px;margin:16px auto;border:1px solid #ddd;background-color:#fff;position:relative}#threesteps .onestep:before{font-family:FontAwesome;font-size:64px;line-height:1.8em;display:block;position:absolute;width:112px;height:112px;left:calc(50% - 56px);top:-56px;border:none;border-radius:100%;background-color:#aaa;color:#fff}#threesteps .onestep h2,#threesteps .onestep h4{display:block;font-family:Arial;font-weight:700}#threesteps .onestep h4{color:#777;font-size:18px;margin:0 0 8px}#threesteps .onestep h2{font-size:26px;font-style:italic;margin:16px 0}#threesteps .onestep p{font-weight:500;color:#777}#threesteps img{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}#threesteps .onestep.first:before{background-color:#F76;background-image:url(../../images/ikonok/kepfeltoltes.png);background-size:cover}#threesteps .onestep.second:before{background-color:#FA2;background-image:url(../../images/ikonok/beallitas.png)}#threesteps .onestep.third:before{background-color:transparent;background-image:url(../../images/ikonok/rendeles.png)}#threesteps .onestep h2.red{color:#ff0054}#threesteps .onestep h2.orange{color:#ff5400}#threesteps .onestep h2.brown{color:#f4ff52}@media (max-width:512px){#cexprow{max-width: auto}#threesteps{transform-origin:left top;transform:scale(.7,1)}}#bxstuff{margin-left:auto!important;margin-right:auto!important}.bx-wrapper .bx-controls-direction a{z-index:997!important}.wbox{width:100%;text-align:center}.databoxborder{display:flex;justify-content:space-between;}.databoxborder select{height: 54px}#bi_irsz,#de_irsz{width:84px;text-align:center}#address,#ship-address{width:40%}#bi_kozt_jelleg,#de_kozt_jelleg{width:40%}.bi_short,.de_short{width:20%!important;}@media screen and (max-width: 1200px) {#bi_kozt_jelleg,#de_kozt_jelleg{height:42px}}#billaddrdata,#deladdrdata{position:relative;margin: 24px 0px}#billaddrdata:after,#deladdrdata:after{content:"Számlázási adatok";position:absolute;top:-24px;left:0px;font-size:18px;background:#FFF}#deladdrdata:after{content:"Szállítási adatok"}#billaddrdata:before,#deladdrdata:before{content:"";width:calc(100% + 32px);height:calc(100% + 16px);position:absolute;left:-16px;top:-16px;border:1px dashed #999;pointer-events:none;border-radius:2px}

#doubleoption{display:block;position:relative;height:56px;margin-bottom:24px;overflow:hidden;cursor:pointer}
#doubleoption .doubleoption{display:inline-block;width:calc(50% + 8px);height:56px;position:absolute;transform:skewX(20deg)}
#doubleoption .doubleoption .anoption{transform:skewX(-20deg);position:relative}
#doubleoption #dblofirst{left:-12px}
#doubleoption #dblofirst .anoption{text-align:right;right:4px}
#doubleoption #dblosecond{right:-12px;border-left:5px solid #2db1fc}
#doubleoption #dblosecond .anoption{left:4px;}
#doubleoption #dblofirst:hover,#doubleoption #dblosecond:hover{background-color:#C8C8C8;border-color:#3dc1fc}
#doubleoptview{display:block;width:425px;overflow:hidden;margin-top:-20px}
#doubleoptfield{display:flex;width:850px}
#textsettings{display:flex;flex-direction:column;width:425px;height:260px;align-items:center;justify-content:space-evenly;float:right}
#subtitlearea{width:80%;min-width:80%;max-width:80%;height:86px;min-height:20%;max-height:35%;background:#e4e5e5;border:1px solid #ccc;border-radius:5px;padding:12px 8px;resize:none}
#subtitlearea::placeholder{white-space:pre-line;font-size:14px}
#subtitleplacetext{display:block;width:80% !important;padding:4px 2px !important}
#textsettings p{margin:0px;font-size:16px;font-weight:500}
#subtitlecolors{display:flex;flex-wrap:wrap;width:calc(32px * 8);height:56px;overflow:hidden}
#subtitlecolors .color{display:inline-block;box-sizing:border-box;width:24px;height:20px;margin:4px;box-shadow:1px 1px 3px rgba(0,0,0,0.5)}
#subtitlecolors .color:hover{border:1px solid rgba(0,0,0,0.5)}
#subtitlecolors .selected,#subtitlecolors .selected:hover{border:3px double rgba(0,0,0,0.5);width:28px;height:24px;margin:2px}

.rowsindesigner input[type="radio"] { display: none; }
.rowsindesigner input[type="radio"] + label { border: 2px solid transparent; }
.rowsindesigner input[type="radio"] + label img { margin: 0px; -webkit-user-select: none; -moz-user-select: none; user-select: none; }
.rowsindesigner input[type="radio"]:checked + label { border-color: #BBB; }

.contactform #bi_e::placeholder,
.contactform #bi_a::placeholder,
.contactform #de_e::placeholder,
.contactform #de_a::placeholder {
    color: #CCC;
}

.imgblueglow { filter: drop-shadow(0px 0px 2px #FF55BA); }
#switchPerspectiveButton img { cursor: pointer; }
#switchPerspectiveButton img:hover {  }

.no-break {
    display: inline-block;
    white-space: nowrap !important;
    word-break: keep-all !important;
}

.free-shipping-text-top {
    display: none;
    color: #F00;
    font-weight: bold;
    font-family: Roboto, Arial, Helvetica;
    font-size: 16px;
    margin-bottom: 6px;
    position: relative;
    top: -6px;
    left: 16px;
}

.free-shipping-text-bottom {
    display: none;
    text-transform: uppercase;
    margin-left: 16px;
    font-size: 14px;
    line-height: 1.1em;
}

.quality-info-footer {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 0;
    top: -50px;
    height: 48px;
    width: 100%;
    max-width: 1280px;
    background-color: #F0F0F0;
    box-shadow: -1280px 0 0 #F0F0F0,
        -2560px 0 0 #F0F0F0,
        1280px 0 0 #F0F0F0,
        2560px 0 0 #F0F0F0;
    color: #FF0054;
    font-weight: bold;
    text-align: center;
    line-height: 1.2em;
    padding: 4px 0;
    box-sizing: border-box;
}

.not-required::placeholder {
    color: #AAA;
}
