﻿ main{padding:0 0 50px 0}.promo{padding:60px 0 10px 0}.promo .editor h1,.promo .editor h2{color:#f05f46;font-size:40px;font-weight:700;line-height:25px;margin:0 0 20px 0}.promo .editor p{margin:0 0 15px 0}.textboxes{font-size:0;line-height:0;margin:20px 0 52px 0}.textboxes .box{display:inline-block;vertical-align:top;width:483px}#ltr .textboxes .box1 .body{border-right:1px solid #c1c1c1}#rtl .textboxes .box1 .body{border-left:1px solid #c1c1c1}#ltr .textboxes .box2 .body{padding:0 0 0 50px}#rtl .textboxes .box2 .body{padding:0 50px 0 0}.textboxes .box .title{position:relative}.textboxes .box1 .title:before{content:"";position:absolute;left:0;bottom:-5px;width:700px;height:5px;background-color:#78cfdd}#rtl .textboxes .box1 .title:before{left:auto;right:0}.textboxes .box2 .title:before{content:"";position:absolute;right:0;bottom:0;width:620px;height:5px;background-color:#f05f46}#rtl .textboxes .box2 .title:before{right:auto;left:0}.textboxes .box h3{color:#fff;font-size:20px;font-weight:700;line-height:43px;text-align:center;width:142px;height:43px;margin:0 auto 50px auto;background-color:#78cfdd}.textboxes .box2 h3{background-color:#f05f46}.textboxes .box .body h4{color:#000;font-size:20px;font-weight:700;line-height:25px;margin:0 0 11px 0}.textboxes .box .body .text{color:#000;font-size:15px;font-weight:400;line-height:25px;height:75px;padding:0 20px 0 0;margin:0 0 25px 0}.textboxes .box .body .red-button{width:auto;padding:10px 20px 0 20px}.wizard .tabs-nav{width:100%;border:1px solid #f05f46}.wizard .tabs-nav li{color:#9c9c9c;font-family:"Miriam Libre";font-size:20px;font-weight:700;line-height:25px;text-align:center;display:inline-block;vertical-align:top;width:321px;height:80px;padding:29px 0 0 0;border-right:1px solid #f05f46}#ltr .wizard .tabs-nav li{border-right:0 none;border-left:1px solid #f05f46}.wizard .tabs-nav li:first-of-type,#ltr .wizard .tabs-nav li:first-of-type{border:0 none}.wizard .tabs-nav li.active{color:#fff;background-color:#f05f46}.themes{padding:49px 22px;border:1px solid #f05f46;border-top:0 none}.themes li{display:inline-block;vertical-align:top;cursor:pointer;width:300px;height:233px;margin:0 0 13px 10px;border:1px solid #d9d9d9}#ltr .themes li{margin:0 10px 13px 0}.themes li:nth-of-type(3n),#ltr .themes li:nth-of-type(3n){margin:0 0 13px 0}.themes li img{width:100%;min-height:233px;height:auto}.tab-box2{display:none;padding:38px 47px 70px 47px;border:1px solid #f05f46;border-top:0 none}.form{display:inline-block;vertical-align:top;width:360px}.form h3{color:#f05f46;font-size:20px;font-weight:700;line-height:25px;margin:20px 0 20px 0}.form label{color:#000;font-size:15px;font-weight:700;line-height:23px;display:block;position:relative}.form .required label:before{content:"*";color:#f05f46;font-size:15px;line-height:15px;font-weight:700;position:absolute;right:-10px;top:3px}#ltr .form .required label:before{left:-10px;right:auto}.form .field{color:#000;font-size:15px;font-weight:400;height:44px;width:100%;margin:0 0 27px 0;border:0 none;border-bottom:1px solid #979797}.form input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.form input[type=date]::-webkit-clear-button{-webkit-appearance:none;display:none}.form textarea.field{height:166px;padding:10px;margin:10px 0 20px 0;border:1px solid #979797}.form button{width:auto;white-space:nowrap;text-transform:initial;margin:40px 0 0 0}.form .pay-button{position:absolute;left:48px;bottom:0}#ltr .form .pay-button{right:48px;left:auto}.form .back-btn{position:absolute;right:48px;bottom:0}#ltr .form .back-btn{right:auto;left:48px}.dedication-box{display:inline-block;vertical-align:top;width:423px;margin:0 85px 0 0;box-shadow:0 2px 4px rgba(0,0,0,0.5);background-color:#fff}#ltr .dedication-box{margin:0 0 0 85px}.dedication-box .dedication-text-preview{color:#000;font-family:"Miriam Libre";font-size:16px;font-weight:400;line-height:25px;word-break:break-all;width:425px;min-height:100px;padding:23px 34px 23px 34px;background-color:#78cfdd}.dedication-box .deco{color:#fff;font-size:39px;font-weight:700;line-height:25px;text-transform:uppercase;text-align:center;margin:0;background-color:#78cfdd}.dedication-box .dedication-image-preview{padding:26px 26px 15px 26px}.dedication-box .dedication-image-preview img{width:100%;height:auto}.dedication-box .logo{padding:0 26px 15px 26px}.dedication-box .logo img{width:200px}@media only screen and (max-width:768px){main{padding:0}.promo{padding:35px 16px 30px 16px}.promo .editor h1,.promo .editor h2{font-size:30px;line-height:25px;margin:0 0 15px 0}.promo .editor p{margin:0 0 15px 0}.textboxes{font-size:0;line-height:0;margin:20px 0 50px 0}.textboxes .box{display:block;width:auto;margin:0 0 50px 0}#ltr .textboxes .box1 .body,#rtl .textboxes .box1 .body,#ltr .textboxes .box2 .body,#rtl .textboxes .box2 .body{padding:30px;border:0 none;background:#f2eee9}.textboxes .box1 .title:before{width:100%}.textboxes .box2 .title:before{width:100%}.textboxes .box h3{margin:0 auto 0 auto}.textboxes .box .body .text{height:auto;padding:0;margin:0 0 25px 0}.textboxes .box .body .red-button{width:auto;height:auto;padding:10px 20px 10px 20px}.wizard .tabs-nav{width:100%;padding:5px 0 5px 0}.wizard .tabs-nav li{font-size:16px;line-height:20px;text-align:left;display:block;vertical-align:top;width:100%;height:auto;padding:5px 16px 5px 16px;border:0 none}#ltr .wizard .tabs-nav li{border:0 none}.wizard .tabs-nav li:first-of-type,#ltr .wizard .tabs-nav li:first-of-type{border:0 none}.wizard .tabs-nav li.active{color:#f05f46;background-color:transparent}.themes{padding:16px;border:1px solid #f05f46;border-top:0 none}.themes li,#ltr .themes li,.themes li:nth-of-type(3n),#ltr .themes li:nth-of-type(3n){display:block;cursor:pointer;width:auto;height:auto;margin:0 0 20px 0}.themes li img{width:100%;min-height:3px;height:auto}.tab-box2{display:none;padding:16px 16px 80px 16px}.form{display:block;width:auto}#ltr .form .pay-button{right:10px;left:auto}.form .back-btn{right:10px}#ltr .form .back-btn{right:auto;left:10px}.dedication-box{display:block;width:auto;margin:0}#ltr .dedication-box{margin:0}.dedication-box .dedication-text-preview{width:auto;padding:16px}.dedication-box .deco{font-size:28px;line-height:15px}.dedication-box .dedication-image-preview{padding:26px 26px 15px 26px}.dedication-box .dedication-image-preview img{width:100%;height:auto}.dedication-box .logo{padding:0 26px 15px 26px}.dedication-box .logo img{width:200px}}