.clearfix{}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}.clearfix:after{clear:both;}#voucher-multistep-form{margin:30px auto;}#voucher-multistep-form *{box-sizing:border-box;}#voucher-multistep-form .mailhidden{display:none !important;}#voucher-multistep-form .voucher-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;box-sizing:border-box;}#voucher-multistep-form .vouchercol4{width:25%;float:left;padding:0 15px;margin-bottom:20px;box-sizing:border-box;}#voucher-multistep-form .vouchercol3{width:33.33%;float:left;padding:0 15px;box-sizing:border-box;}#voucher-multistep-form.wizard,.tabcontrol{display:block;width:100%;overflow:hidden;}#voucher-multistep-form.wizard a,.tabcontrol a{outline:0;}#voucher-multistep-form.wizard ul,.tabcontrol ul{list-style:none !important;padding:0;margin:0;}#voucher-multistep-form.wizard ul>li,.tabcontrol ul>li{display:block;padding:0;}#voucher-multistep-form.wizard>.steps .current-info,.tabcontrol>.steps .current-info{position:absolute;left:-999em;}#voucher-multistep-form.wizard>.content>.title,.tabcontrol>.content>.title{position:absolute;left:-999em;}#voucher-multistep-form.wizard>.steps{position:relative;display:block;width:100%;}#voucher-multistep-form.wizard.vertical>.steps{display:inline;float:left;width:30%;}#voucher-multistep-form.wizard>.steps .number{font-size:2em;display:block;line-height:1.2em;}#voucher-multistep-form.wizard>.steps>ul>li{margin:0;width:25%;}#voucher-multistep-form.wizard>.steps>ul>li,#voucher-multistep-form.wizard>.actions>ul>li{float:left;box-sizing:border-box;}#voucher-multistep-form.wizard.vertical>.steps>ul>li{float:none;width:100%;}#voucher-multistep-form.wizard>.steps a,#voucher-multistep-form.wizard>.steps a:hover,#voucher-multistep-form.wizard>.steps a:active{display:block;width:auto;margin:0 .5em .5em;padding:1em .5em;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:0 1rem 0 1rem;text-align:center;}#voucher-multistep-form.wizard>.steps .disabled a,#voucher-multistep-form.wizard>.steps .disabled a:hover,#voucher-multistep-form.wizard>.steps .disabled a:active{background-color:#eee;color:#aaa;cursor:not-allowed;}#voucher-multistep-form.wizard>.steps .current a,#voucher-multistep-form.wizard>.steps .current a:hover,#voucher-multistep-form.wizard>.steps .current a:active{background-color:#4d4f4e;color:#fff;cursor:default;}#voucher-multistep-form.wizard>.steps .done a,#voucher-multistep-form.wizard>.steps .done a:hover,#voucher-multistep-form.wizard>.steps .done a:active{background-color:#90cbaf;color:#fff;}#voucher-multistep-form.wizard>.steps .error a,#voucher-multistep-form.wizard>.steps .error a:hover,#voucher-multistep-form.wizard>.steps .error a:active{background-color:#ff3111;color:#fff;}#voucher-multistep-form.wizard>.content{display:block;margin:.5em;min-height:15em;overflow:hidden;position:relative;width:auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}#voucher-multistep-form.wizard.vertical>.content{display:inline;float:left;margin:0 2.5% .5em 2.5%;width:65%;}#voucher-multistep-form.wizard>.content>.body{padding:2%;border:1px solid #ddd;margin:0 0 .5em;}#voucher-multistep-form.wizard>.content>.body.loading{position:relative;}#voucher-multistep-form.wizard>.content>.body.loading.current:after{position:absolute;content:url("https://cdn-kbkmd.nitrocdn.com/hUkvuAVbHsYeRDRteVpufwllTaUPkqPj/assets/images/optimized/rev-821b06b/forlooks.com/wp-content/plugins/gift-voucher/assets/img/loader.gif");background-color:#eee;z-index:111;top:calc(50% - 12px);left:calc(50% - 110px);}#voucher-multistep-form.wizard>.content>.body.loading.current:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#eee;z-index:1;}#voucher-multistep-form.wizard>.content>.body legend{width:auto;padding:0 .5em;font-size:1.5em;font-weight:700;margin:0;}#voucher-multistep-form.wizard>.content>.body ul{list-style:disc !important;}#voucher-multistep-form.wizard>.content>.body ul>li{display:list-item;}#voucher-multistep-form.wizard>.content>.body input[type="checkbox"]{width:auto !important;display:inline-block;}#voucher-multistep-form.wizard>.content>.body input.error{background-color:#fbe3e4;border:1px solid #fbc2c4;color:#8a1f11;}#voucher-multistep-form.wizard>.content>.body label{font-weight:400;margin-bottom:3px;display:block;font-size:15px;}#voucher-multistep-form.wizard>.content>.body label.error{color:#8a1f11;display:inline-block;font-size:13px;}#voucher-multistep-form.wizard>.actions{position:relative;display:block;text-align:right;width:100%;}#voucher-multistep-form.wizard.vertical>.actions{display:inline;float:right;margin:0 2.5%;width:95%;}#voucher-multistep-form.wizard>.actions>ul{display:block;text-align:left;overflow:auto;}#voucher-multistep-form.wizard>.actions>ul>li{margin:0 .5em;float:right;}#voucher-multistep-form.wizard>.actions>ul>li:first-child{float:left;}#voucher-multistep-form.wizard>.actions>ul>.disabled a{cursor:not-allowed;}#voucher-multistep-form.wizard.vertical>.actions>ul>li{margin:0 0 0 1em;}#voucher-multistep-form.wizard>.actions a,#voucher-multistep-form.wizard>.actions a:hover,#voucher-multistep-form.wizard>.actions a:active{background-color:#90cbaf;color:#fff;display:block;padding:.5em 1em;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}#voucher-multistep-form.wizard>.actions .disabled a,#voucher-multistep-form.wizard>.actions .disabled a:hover,#voucher-multistep-form.wizard>.actions .disabled a:active{background-color:#eee;color:#ddd;}.tabcontrol>.steps{position:relative;display:block;width:100%;}.tabcontrol>.steps>ul{position:relative;margin:6px 0 0 0;top:1px;z-index:1;}.tabcontrol>.steps>ul>li{float:left;margin:5px 2px 0 0;padding:1px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;}.tabcontrol>.steps>ul>li:hover{background-color:#edecec;border:1px solid #bbb;padding:0;}.tabcontrol>.steps>ul>li.current{background-color:#fff;border:1px solid #bbb;border-bottom:0 none;padding:0 0 1px 0;margin-top:0;}.tabcontrol>.steps>ul>li>a{color:#5f5f5f;display:inline-block;border:0 none;margin:0;padding:10px 30px;text-decoration:none;}.tabcontrol>.steps>ul>li>a:hover{text-decoration:none;}.tabcontrol>.steps>ul>li.current>a{padding:15px 30px 10px 30px;}.tabcontrol>.content{position:relative;display:inline-block;width:100%;height:35em;overflow:hidden;border-top:1px solid #bbb;padding-top:20px;}.tabcontrol>.content>.body{float:left;position:absolute;width:95%;height:95%;padding:2.5%;}.tabcontrol>.content>.body ul{list-style:disc !important;}.tabcontrol>.content>.body ul>li{display:list-item;}#voucher-multistep-form .sin-template{text-align:center;cursor:pointer;font-size:14px;}#voucher-multistep-form .sin-template label{position:relative;border:3px solid transparent;display:block;cursor:pointer;}#voucher-multistep-form .sin-template label img{display:block;width:100%;max-width:100%;}#voucher-multistep-form .sin-template label span{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.8);color:#fff;opacity:0;transition:.3s linear;padding:4px;}#voucher-multistep-form .sin-template label:hover span{opacity:1;}#voucher-multistep-form .sin-template label.selectImage{border:3px solid #90cbaf;}#voucher-multistep-form .sin-template input[type="radio"]{background:rgba(0,0,0,0) none repeat scroll 0 0 !important;display:inline-block;height:26px !important;width:26px !important;overflow:hidden;vertical-align:middle;margin-top:5px !important;padding:0 !important;-webkit-appearance:none;cursor:pointer;outline:0 !important;border-radius:50%;box-shadow:0 0 6px 2px rgba(0,0,0,.15);}#voucher-multistep-form .sin-template input[type="radio"]:checked:before{content:"";width:18px;height:18px;margin:4px auto;border-radius:50%;background:#90cbaf;display:block;}#voucher-multistep-form .voucherform{width:50%;float:left;padding:0 15px;box-sizing:border-box;}#voucher-multistep-form .voucherform .form-group{margin-bottom:20px;width:100%;position:relative;}#voucher-multistep-form .voucherform .form-group input[type="text"],#voucher-multistep-form .form-group input[type="email"],#voucher-multistep-form .form-group input[type="tel"],#voucher-multistep-form .form-group input[type="number"],#voucher-multistep-form .form-group select,#voucher-multistep-form .form-group textarea{width:100%;max-width:100%;height:50px;box-sizing:border-box;box-sizing:border-box;border:3px solid #90cbaf !important;box-shadow:inset 1px 1px 1px 0 #ddd;background-color:#fafafa;border-radius:0;outline:0;padding:0 10px;margin:0;}#voucher-multistep-form.wizard>.content>.body label sup{font-size:16px;color:#ff5722;position:relative;top:-1px;line-height:1;}#voucher-multistep-form .voucherform .form-group textarea{height:180px;padding:10px;}#voucher-multistep-form .voucherform .currencySymbol{position:absolute;display:inline-block;left:13px;font-weight:700;bottom:10px;line-height:30px;font-size:18px;}#voucher-multistep-form .voucherform #voucherAmount{padding-left:30px;}#voucher-multistep-form .secondRightDiv.sideview{width:50%;float:right;padding:0 15px;box-sizing:border-box;}#voucher-multistep-form .secondRightDiv .cardImgTop img{width:100%;}#voucher-multistep-form .secondRightDiv .cardDiv{max-width:450px;margin:0 auto;background-color:#81c6a9;color:#fff;}#voucher-multistep-form .secondRightDiv .cardDiv *{font-family:Arial !important;}#voucher-multistep-form .secondRightDiv .voucherBottomDiv h2{font-size:25px;text-align:center;color:#fff;line-height:1.2;margin-top:0;font-weight:bold;margin-bottom:15px;}#voucher-multistep-form .voucherBottomDiv{padding:10px 15px;position:relative;}#voucher-multistep-form .voucherBottomDiv .nameFormLeft,#voucher-multistep-form .voucherBottomDiv .nameFormRight{width:50%;float:left;padding:0 10px;box-sizing:border-box;}#voucher-multistep-form .secondRightDiv .voucherBottomDiv input[type="text"],#voucher-multistep-form .secondRightDiv .voucherBottomDiv input[type="text"]:focus,#voucher-multistep-form .secondRightDiv .voucherBottomDiv input[type="text"]:hover,#voucher-multistep-form .secondRightDiv .voucherBottomDiv textarea,#voucher-multistep-form .secondRightDiv .voucherBottomDiv textarea:hover,#voucher-multistep-form .secondRightDiv .voucherBottomDiv textarea:focus{width:100%;height:25px;border:0;display:block;border-radius:0;background-color:#fff;font-size:12px;padding:0 10px;outline:0;color:#555;margin:0;margin-bottom:10px;box-sizing:border-box;}#voucher-multistep-form .secondRightDiv .voucherBottomDiv textarea,#voucher-multistep-form .secondRightDiv .voucherBottomDiv textarea:hover,#voucher-multistep-form .secondRightDiv .voucherBottomDiv textarea:focus{height:120px;resize:none;padding:10px;overflow:hidden;font-size:13px;line-height:1.6;}#voucher-multistep-form.wizard>.content>.body .voucherBottomDiv label{font-size:12px;line-height:1.5;display:block;margin-bottom:3px;color:#555;}.voucherBottomDiv .voucherValueForm .currencySymbol{position:absolute;left:15px;color:#000;line-height:25px;font-weight:700;}#voucher-multistep-form .voucherBottomDiv .voucherValueForm,#voucher-multistep-form .voucherBottomDiv .messageForm{position:relative;padding:0 10px;float:left;width:100%;box-sizing:border-box;}#voucher-multistep-form .voucherBottomDiv .voucherValueForm{width:50%;}#voucher-multistep-form .voucherBottomDiv .expiryFormLeft,#voucher-multistep-form .voucherBottomDiv .codeFormRight{width:50%;float:left;box-sizing:border-box;padding:0 10px;}#voucher-multistep-form .secondRightDiv .voucherBottomDiv .voucherValueForm .voucherValueCard,#voucher-multistep-form .secondRightDiv .voucherBottomDiv .voucherValueForm .voucherValueCard:hover,#voucher-multistep-form .secondRightDiv .voucherBottomDiv .voucherValueForm .voucherValueCard:focus{padding-left:25px;font-weight:700;font-size:13px;}#voucher-multistep-form .voucherBottomDiv .termsCard{position:absolute;transform:rotate(270deg);font-size:9px;left:-188px;width:400px;bottom:210px;height:15px;}#voucher-multistep-form .voucherBottomDiv .voucherSiteInfo{text-align:center;font-size:11px;color:#fff;margin-bottom:10px;padding:0 10px;}#voucher-multistep-form .voucherBottomDiv .voucherSiteInfo a{color:#fff;text-decoration:none;border:0;outline:0;box-shadow:none;}#voucher-multistep-form .voucherPreviewButton button,#voucher-multistep-form #voucherPaymentButton{width:300px;margin:20px auto;background-color:#81c6a9;text-align:center;display:block;font-size:1.2em;color:#fff;padding:7px 20px;border:0;border-radius:0;}#voucher-multistep-form .paymentUserInfo .full,#voucher-multistep-form .paymentUserInfo .half{width:100%;float:left;padding:0 5px;margin-bottom:1em;color:#000;font-size:1.2em;line-height:1.5;box-sizing:border-box;}#voucher-multistep-form .paymentUserInfo .half{width:50%;}#voucher-multistep-form .paymentUserInfo .labelInfo{font-size:.9em;color:#666;}#voucher-multistep-form .paymentUserInfo hr{margin:0 0 1em 0;height:1px;background-color:#ddd;border:0;}#voucher-multistep-form .voucherNote,#voucher-multistep-form .acceptVoucherTerms,#voucher-multistep-form .checkEmailInfo{margin-bottom:10px;color:#666;line-height:1.5;font-size:.9em;}#voucher-multistep-form .voucherNote{color:#f44336;}#voucher-multistep-form .acceptVoucherTerms input[type=checkbox]{width:1.2em;height:1.2em;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;vertical-align:text-bottom;}#voucher-multistep-form.wizard>.content>.body #acceptVoucherTerms-error{display:block;color:red;}#voucher-multistep-form .voucherBottomDiv .voucherPowered{font-size:11px;text-align:center;}#voucher-multistep-form .voucherBottomDiv .voucherPowered a{color:#000;}.wpgv-post-data{display:none;}.buying-options,.shipping-options{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:5px;margin-bottom:20px;}.buying-options div,.shipping-options div{width:50%;border:1px solid #ddd;text-align:center;padding:10px;background:#fff;border-radius:5px 0 0 5px;cursor:pointer;box-sizing:border-box;}.buying-options .yourself,.shipping-options .shipping_as_post{border-radius:0 5px 5px 0;}.buying-options div.selected,.shipping-options div.selected{background:#81c6a9;color:#fff;}.buying-options div img,.shipping-options div img{width:30px;margin:0 auto;display:block;}.order_details_preview{margin:0 -20px;border-top:1px dashed #ddd;padding:20px;}.order_details_preview h3{font-weight:bold;font-size:1.5em;margin-bottom:20px;}.order_details_preview>div{display:flex;flex-wrap:wrap;margin-bottom:15px;}.order_details_preview>div:last-child{margin:0;}.order_details_preview>div> :first-child{width:80%;}.order_details_preview>div> :last-child{width:20%;text-align:right;font-size:16px;}.order_details_preview h4{font-size:1.2em;margin:0;line-height:1.3;color:#000;}.order_details_preview span{font-size:.9em;color:#888;}.order_details_preview>div b,.order_details_preview>div b *{color:#000;font-size:20px;}.preview-box #itempreview{width:100%;text-align:center;padding:10px;border-radius:5px;background:#000;color:#fff;border:0;outline:0;font-size:15px;}.order_details_preview .wpgv_shipping_box,.shippingaspost{display:none;}#voucher-multistep-form .voucher-row .secondRight:not(:nth-child(2)){display:none;}#voucher-multistep-form .voucherPreviewButton{margin:0 auto;}.wpgvmodaloverlay{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;z-index:999999;padding:30px;align-items:flex-start;overflow:auto;-webkit-overflow-scrolling:touch;height:100vh;}.wpgvmodaloverlay .wpgvmodalcontent{width:320px;background:#eee;padding:20px;margin-top:20px !important;border-radius:5px;overflow-y:scroll;height:100vh;-webkit-overflow-scrolling:touch;box-shadow:0 0 13px 2px rgba(0,0,0,.6);}.wpgvmodalcontent h4{text-align:center;font-size:20px;line-height:1.4;font-weight:700;margin-bottom:20px;}.wpgvmodalcontent #stripePaymentForm{margin:0;padding:0;border:0;}.wpgvmodalcontent input[type="text"],.wpgvmodalcontent input[type="email"]{width:100%;background:transparent;padding:0;padding:10px;height:40px;border:0;box-shadow:none;outline:0;margin:0 !important;box-sizing:border-box;display:inline-block;}.wpgvmodalcontent .payeremail,.wpgvmodalcontent .paymentinfo{margin-bottom:15px;box-sizing:border-box;background:#fff;border-radius:4px;border:1px solid #ddd;box-shadow:inset 0 0 3px rgba(0,0,0,.3);}.wpgvmodalcontent .paymentinfo .wpgv-card-number{border-bottom:1px solid #ddd;}.wpgvmodalcontent .paymentinfo .wpgv-card-cvc{width:50%;border-right:1px solid #ddd;}.wpgvmodalcontent .paymentinfo .wpgv-card-expiry-month{width:15%;padding:5px 5px 5px 10px;}.wpgvmodalcontent .paymentinfo .wpgv-card-expiry-year{width:30%;padding:5px;}.wpgvmodalcontent #wpgvpayBtn{display:block;width:100%;background:#3ca940;color:#fff;border-radius:5px;height:35px;padding:0;margin-bottom:10px;}.wpgvmodalcontent .wpgv-cancel{text-align:center;}@media only screen and (max-width:1199px){#voucher-cmultistep-form .vouchercol4{width:33.33%;}}@media only screen and (max-width:991px){#voucher-multistep-form .voucherform.secondLeft,#voucher-multistep-form .secondRightDiv.sideview{width:100%;}#voucher-multistep-form .vouchercol4,#voucher-multistep-form .vouchercol3{width:50%;}}@media only screen and (max-width:600px){#voucher-multistep-form.wizard>.steps>ul>li{width:50%;}#voucher-multistep-form.wizard>.steps a,#voucher-multistep-form.wizard>.steps a:hover,#voucher-multistep-form.wizard>.steps a:active{margin-top:.5em;}#voucher-multistep-form.wizard.vertical>.steps,#voucher-multistep-form.wizard.vertical>.actions{display:block;float:none;width:100%;}#voucher-multistep-form.wizard.vertical>.content{display:block;float:none;margin:0 .5em .5em;width:auto;}#voucher-multistep-form .vouchercol4,#voucher-multistep-form .vouchercol3{width:100%;}}@media only screen and (max-width:480px){#voucher-multistep-form.wizard>.steps>ul>li{width:100%;}}#voucher-multistep-form .voucherstyle2 .voucherBottomDiv{display:flex;flex-wrap:wrap;padding-top:20px;}#voucher-multistep-form .voucherstyle2 .cardImgTop,#voucher-multistep-form .voucherstyle2 .sidedetails{width:50%;padding:10px;}#voucher-multistep-form .voucherstyle2 .cardDiv .voucherBottomDiv .nameFormLeft,#voucher-multistep-form .voucherstyle2 .cardDiv .voucherBottomDiv .nameFormRight,#voucher-multistep-form .voucherstyle2 .cardDiv .voucherBottomDiv .voucherValueForm{width:100%;padding:0;}#voucher-multistep-form .voucherstyle2 .cardDiv .voucherBottomDiv h2{text-align:left;margin:20px 0 40px;}#voucher-multistep-form .voucherstyle2 .cardDiv .voucherBottomDiv .voucherSiteInfo{margin-top:20px;}#voucher-multistep-form .voucherstyle2 .cardDiv .voucherBottomDiv .termsCard{position:static;transform:rotate(0);text-align:center;margin-bottom:10px;font-size:11px;}#voucher-multistep-form .voucherstyle2 .cardDiv .voucherBottomDiv textarea,#voucher-multistep-form .voucherstyle2 .cardDiv .voucherBottomDiv textarea:hover,#voucher-multistep-form .voucherstyle2 .cardDiv .voucherBottomDiv textarea:focus{height:120px;}#voucher-multistep-form .voucherstyle2 .voucherBottomDiv .voucherValueForm .currencySymbol{left:5px;}#voucher-multistep-form .voucherstyle2 .voucherBottomDiv .sidedetails{align-self:flex-end;padding:0 10px;}#voucher-multistep-form .voucherstyle2 .cardDiv .cardImgTop img{height:100%;}#voucher-multistep-form .voucherstyle3 .voucherBottomDiv{display:flex;flex-wrap:wrap;padding-top:30px;}#voucher-multistep-form .voucherstyle3 .cardImgTop,#voucher-multistep-form .voucherstyle3 .sidedetails{width:50%;padding:0 10px 20px;}#voucher-multistep-form .voucherstyle3 .cardDiv .voucherBottomDiv .nameFormLeft,#voucher-multistep-form .voucherstyle3 .cardDiv .voucherBottomDiv .nameFormRight,#voucher-multistep-form .voucherstyle3 .cardDiv .voucherBottomDiv .voucherValueForm{width:100%;padding:0;}#voucher-multistep-form .voucherstyle3 .cardDiv .voucherBottomDiv h2{width:100%;padding:0 10px;}#voucher-multistep-form .voucherstyle3 .cardDiv .voucherBottomDiv .voucherSiteInfo{margin-top:20px;}#voucher-multistep-form .voucherstyle3 .cardDiv .voucherBottomDiv .termsCard{position:static;transform:rotate(0);text-align:center;margin-bottom:10px;font-size:11px;}#voucher-multistep-form .voucherstyle3 .voucherBottomDiv .voucherValueForm .currencySymbol{left:5px;}#voucher-multistep-form .voucherstyle3 .voucherBottomDiv .sidedetails{align-self:flex-end;padding:0 10px 10px;}#voucher-multistep-form .voucherstyle3 .cardDiv .cardImgTop img{height:100%;}#voucher-multistep-form #voucherPaymentButton.clicked{cursor:wait;opacity:.5;}.voucherstyle2 .uk-form-row{float:left;width:100%;}.voucherstyle3 .uk-form-row{float:left;width:100%;}.voucherstyle2 .termsCard{float:left;width:100% !important;}.voucherstyle3 .termsCard{float:left;width:100%;}.eael-ext-scroll-to-top-wrap.scroll-to-top-hide{display:none;}.eael-ext-scroll-to-top-button{position:fixed;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}