.headerspanText{margin-top:7px;margin-bottom:5px}
.far{width:20px}
.cta--helper{margin-top:7px;font-size:13px}
.cta--row{display:block;width:100%;margin-top:15px}
.cta--row:first-child{margin-top:0}
.section{position:relative;overflow:hidden}
.section--striped{background-color:#f2f2f2;border-bottom:1px solid #eee;border-top:1px solid #eee}
.section--img{max-width:100%;display:block;height:auto;margin:10px auto}
.paymethod-alipay,.paymethod-amex,.paymethod-apple,.paymethod-bitcoin,.paymethod-dinersclub,.paymethod-discover,.paymethod-giropay,.paymethod-ideal,.paymethod-interac,.paymethod-jcb,.paymethod-klarna,.paymethod-mastercard,.paymethod-mint,.paymethod-more,.paymethod-onecard,.paymethod-paymentwall,.paymethod-paypal,.paymethod-prepaid,.paymethod-unionpay,.paymethod-visa,.paymethod-visaelectron,.paymethod-webmoney,.paymethod-wechat,.paymethod-yandexmoney{width:50px;height:32px}
@media (max-width:992px){.section--img{max-width:250px}
}
.footer-head{background:#1e1e1e;border-bottom:1px solid rgba(255,255,255,.1);padding:20px 0;color:rgba(255,255,255,.8);font-weight:300}
.paymentwall,.paymethod{background-repeat:no-repeat}
.footer-head p{margin-bottom:0}
.paymethod{background-image:url(/img/paymethod.png);-webkit-background-size:200px 192px;-moz-background-size:200px 192px;background-size:200px 192px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.paymethod{background-image:url(/img/paymethod_2x.png)}
}
.paymethod-alipay{background-position:-50px 0}
.paymethod-amex{background-position:-100px -96px}
.paymethod-apple{background-position:0 -32px}
.paymethod-bitcoin{background-position:-50px -32px}
.paymethod-dinersclub{background-position:0 -64px}
.paymethod-discover{background-position:-50px -64px}
.paymethod-giropay{background-position:-100px 0}
.paymethod-ideal{background-position:-100px -32px}
.paymethod-interac{background-position:-100px -64px}
.paymethod-jcb{background-position:0 -96px}
.paymethod-klarna{background-position:-50px -96px}
.paymethod-mastercard{background-position:0 0}
.paymethod-mint{background-position:-150px 0}
.paymethod-more{background-position:-150px -32px}
.paymethod-onecard{background-position:-150px -64px}
.paymethod-paymentwall{background-position:-150px -96px}
.paymethod-paypal{background-position:0 -128px}
.paymethod-unionpay{background-position:-50px -128px}
.paymethod-visa{background-position:-100px -128px}
.paymethod-visaelectron{background-position:-150px -128px}
.paymethod-webmoney{background-position:0 -160px}
.paymethod-wechat{background-position:-50px -160px}
.paymethod-yandexmoney{background-position:-100px -160px}
.paymethod-prepaid{background-position:-150px -160px}
.paymentwall-alipay,.paymentwall-giropay,.paymentwall-ideal,.paymentwall-interac,.paymentwall-klarna,.paymentwall-mint,.paymentwall-onecard,.paymentwall-unionpay,.paymentwall-webmoney,.paymentwall-wechat,.paymentwall-yandexmoney{width:120px;height:76px}
.paymentwall{background-image:url(https://xvp.akamaized.net/assets/sprites/paymentwall-ae288e6efb2c58d1f7c095844f68b82c.png);-webkit-background-size:360px 304px;-moz-background-size:360px 304px;background-size:360px 304px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.paymentwall{background-image:url(https://xvp.akamaized.net/assets/sprites/paymentwall@2x-3794d409739f4ac23e648922e6fd4448.png)}
}
.paymentwall-alipay{background-position:-120px 0}
.paymentwall-giropay{background-position:-120px -152px}
.paymentwall-ideal{background-position:0 -76px}
.paymentwall-interac{background-position:-120px -76px}
.paymentwall-klarna{background-position:0 -152px}
.paymentwall-mint{background-position:0 0}
.paymentwall-onecard{background-position:-240px 0}
.paymentwall-unionpay{background-position:-240px -76px}
.paymentwall-webmoney{background-position:-240px -152px}
.paymentwall-wechat{background-position:0 -228px}
.paymentwall-yandexmoney{background-position:-120px -228px}
.order_page.minimal .step::before,.order_page.minimal h5{font-weight:500}
.order_page.minimal h1,.order_page.minimal h1+p{text-align:center;display:block;font-weight:300}
.order_page.minimal.android-authority-themed h1{font-size:38px;font-weight:400;text-align:left}
.order_page.minimal.android-authority-themed h1+p{text-align:left}
@media screen and (min-width:768px) and (max-width:991px){.order_page.minimal.android-authority-themed h1{font-size:30px}
.order_page.minimal.android-authority-themed .aa-badge{max-width:100%}
}
.order_page.minimal.android-authority-themed .aa-badge{max-width:100%;position:absolute;right:15px;top:0}
.order_page.minimal .step.step1{margin:30px 0 0}
.order_page.minimal .plan{border-color:#D2D2D2;border-radius:2px}
.order_page.minimal .plan:hover,.plan.selected{border-color:#45B649}
.order_page.minimal .plan .plan-box,.order_page.minimal .plan.best-deal .plan-box,.order_page.minimal .plan.selected .plan-box,.order_page.minimal .plan.selected:hover .plan-box{padding:0 0 40px;border:0}
@media screen and (max-width:767px){.order_page.minimal .plan{text-align:center}
.order_page.minimal .plan .plan-box,.order_page.minimal .plan.best-deal .plan-box,.order_page.minimal .plan.selected .plan-box,.order_page.minimal .plan.selected:hover .plan-box{padding-bottom:20px}
.order_page.minimal .plan .plan-box .head .plan-deal{display:none}
}
.order_page.minimal .plan .plan-box .plan-name{margin:10px 0;font-size:20px;color:#fff;font-weight:600}
.order_page.minimal .plan .plan-box .head{background-color:#D2D2D2;color:#fff;margin-bottom:25px;min-height:60px;padding:10px;position:relative}
.order_page.minimal .plan .plan-box .head .plan-deal{font-weight:300;font-style:italic}
.order_page.minimal .plan .plan-box .head .plan-promo{margin:5px 0}
.order_page.minimal .plan .plan-box .head .ribbon-vertical{background-color:rgba(185,18,27,.9);font-size:8px;font-weight:600;padding:8px 5px 2px;position:absolute;right:10px;text-transform:uppercase;top:-4px;width:40px;z-index:2}
.order_page.minimal .plan .plan-box .head .ribbon-vertical.en{font-size:12px}
.order_page.minimal .plan .plan-box .head .ribbon-vertical.ru{font-size:7px}
.order_page.minimal .plan .plan-box .head .ribbon-vertical.it,.order_page.minimal .plan .plan-box .head .ribbon-vertical.pl,.order_page.minimal .plan .plan-box .head .ribbon-vertical.pt,.order_page.minimal .plan .plan-box .head .ribbon-vertical.ru,.order_page.minimal .plan .plan-box .head .ribbon-vertical.tr{right:0;width:50px}
.order_page.minimal .plan .plan-box .head .ribbon-vertical span{display:block;font-size:14px;font-weight:700}
.order_page.minimal .plan .plan-box .head .ribbon-vertical:after{content:"";position:absolute;display:block;border:20px solid #b9121b;z-index:1;left:0;bottom:-8px;border-top-width:3px;border-bottom-width:5px;border-bottom-color:transparent}
.order_page.minimal .plan .plan-box .head .ribbon-vertical.it:after,.order_page.minimal .plan .plan-box .head .ribbon-vertical.pl:after,.order_page.minimal .plan .plan-box .head .ribbon-vertical.pt:after,.order_page.minimal .plan .plan-box .head .ribbon-vertical.ru:after,.order_page.minimal .plan .plan-box .head .ribbon-vertical.tr:after{border-width:3px 25px 5px}
.order_page.minimal .plan .billing-info{line-height:1.3}
.order_page.minimal .plan.best-deal.selected{position:relative}
.order_page.minimal .plan.best-deal.selected:after{border-bottom-color:#45B649!important;border:15px solid transparent;bottom:0;content:" ";height:0;left:50%;margin-left:-15px;pointer-events:none;position:absolute;width:0;z-index:1}
.order_page.minimal .plan.selected .plan-box .head{background:#45B649}
.order_page.minimal .plan.selected .plan-box .billing-info{margin:auto 8px}
.order_page.minimal .plan.best-deal.selected .plan-box,.order_page.minimal .plan.selected{box-shadow:inset 0 0 0 3px #45B649}
.order_page.minimal .plan.best-deal{-webkit-box-shadow:0 0 16px 3px rgba(0,0,0,.1);-moz-box-shadow:0 0 16px 3px rgba(0,0,0,.1);box-shadow:0 0 16px 3px rgba(0,0,0,.1)}
.order_page.minimal .plan.best-deal .plan-box{min-height:370px}
.order_page.minimal .plan.best-deal .head{min-height:82px}
.order_page.minimal .plan.best-deal .head .plan-name{margin:0}
@media screen and (min-width:768px){.order_page.minimal .plan.best-deal .plan-amount{margin:25px 0}
}
.order_page.minimal .plan-referrer{color:#fff;font-weight:400}
.order_page.minimal .plan .plan-amount{margin:54px 0 65px}
.order_page.minimal .plan .plan-amount .crossed-out-price,.order_page.minimal .plan .plan-amount .price{font-weight:300}
.order_page.minimal .plan .plan-amount .crossed-out-price{color:#45B649;opacity:.7;margin-bottom:5px}
.order_page.minimal .plan .plan-amount .sup{font-size:19px;vertical-align:top;display:inline-block;margin-top:8px}
.order_page.minimal .plan .plan-amount .monthly-amount{font-size:55px}
.order_page.minimal .plan .plan-amount .crossed-out-sup{font-size:13px}
.order_page.minimal .plan .plan-amount .crossed-out-monthly-amount{font-size:20px}
@media screen and (max-width:767px){.order_page.minimal .plan .plan-amount{margin:10px 0}
.order_page.minimal .plan .plan-amount .per-month{display:block}
}
.order_page.minimal h3.guarantee{font-size:20px;font-weight:300;text-transform:uppercase;color:#45B649;text-align:center;position:relative}
.order_page.minimal h3.guarantee::after{background:url(https://xvp.akamaized.net/assets/signups/swoosh-c05478d7e84f4ef217c854d545fd2b8b.png) center no-repeat;background-size:215px;display:block;margin:auto;height:18px;content:'';position:absolute;left:0;right:0;z-index:1}
@media screen and (max-width:767px){.order_page.minimal h3.guarantee{display:none}
.order_page.minimal .plan-selector{margin-top:20px}
}
@media screen and (min-width:768px) and (max-width:991px){.order_page.minimal .plan .plan-box .head .ribbon-vertical{padding:5px 5px 0}
.order_page.minimal h3.guarantee{font-size:14px}
.order_page.minimal .container.sm-fluid{width:100%}
}
@media screen and (min-width:992px) and (max-width:1199px){.order_page.minimal h3.guarantee{font-size:18px}
}
.order_page.minimal .most-popular{color:#fff;background-color:#b9121b;height:23px;line-height:25px;text-transform:uppercase;text-align:center;display:inline-block;font-size:14px;margin-bottom:20px;position:relative;padding:0 5px}
.order_page.minimal .most-popular:after,.order_page.minimal .most-popular:before{top:0;content:"";position:absolute;display:block;border:11.5px solid #b9121b;z-index:1}
.order_page.minimal .most-popular:before{left:-7px;border-left-width:4px;border-left-color:transparent;border-right-width:3px}
.order_page.minimal .most-popular:after{right:-7px;border-right-width:4px;border-right-color:transparent;border-left-width:3px}
@media screen and (max-width:1199px){.order_page.minimal .row.full-width .col-sm-3,.order_page.minimal .row.full-width .col-sm-9{width:100%}
.order_page.minimal .row.full-width .secure-server{font-weight:400;margin-top:0;text-align:left}
}
.order_page.minimal .secure-server{color:#999;margin-top:40px;font-weight:300;text-align:right}
.order_page.minimal .editor-choice,.plan{text-align:center}
.order_page.minimal .secure-server img{margin-top:-4px}
@media screen and (max-width:767px){.order_page.minimal .secure-server{display:none}
}
@media screen and (max-width:991px){.order_page.minimal .editor-choice{display:none}
}
@media screen and (min-width:992px){.order_page.minimal .editor-choice{margin-top:-51px}
}
.order_page.minimal .editor-choice .pre-title{font-weight:400;color:#45B649;margin-bottom:5px;text-transform:uppercase;font-size:14px}
.order_page.minimal .editor-choice img.editor-choice-img{max-width:50%;display:block;margin:auto;height:auto}
.order_page.minimal .panel{box-shadow:none}
.order_page.minimal .payment-note#payment_package_2,.order_page.minimal .payment-note#payment_package_3{display:none}
@media screen and (max-width:767px){.order_page.minimal .container{max-width:500px;margin:auto}
.order_page.minimal .payment-note#payment_package_2{display:block}
.order_page.minimal .payment-note#payment_package_1{display:none}
}
.order_page.minimal.ab-mobile-order-12plus3 .plan.best-deal .plan-box{min-height:300px}
.order_page.minimal.ab-mobile-order-12plus3 .plan .plan-amount .monthly-amount{display:inline-block}
@media screen and (max-width:767px){.order_page.minimal.ab-mobile-order-12plus3 .plan .plan-amount .per-month{display:inline}
}
{background:#fafafa;padding:32px 0}
.en-only-support-note{display:inline-block}
.plan-selector{margin-top:32px}
.plan{border:4px solid #ddd;background:#fff;display:block;color:grey;line-height:1;position:relative;margin-bottom:0}
.plan input[type=radio]{display:none}
.plan .plan-box{border:4px solid transparent;padding:1em 5px}
@media (max-width:767px){.plan-selector{margin-top:8px}
.plan{text-align:left;margin-bottom:10px}
.plan .plan-box{padding:8px;height:auto}
}
.plan .plan-box .crossed-out-price{color:#CECECE;font-weight:400}
.plan .plan-box .crossed-out-price .crossed-out-sup{vertical-align:top;display:inline}
.plan .plan-box .crossed-out-price .crossed-out-monthly-amount{font-size:22px;text-decoration:line-through;display:inline}
.plan .plan-box .billing-info .corssed-out-total{text-decoration:line-through;opacity:.8}
.plan .plan-box .savings-tag{border-color:transparent #45b649 transparent transparent;border-style:solid;border-width:0 95px 95px 0;color:#FFF;height:95px;position:absolute;right:0;top:0;width:98px;z-index:1}
.plan .plan-box .savings-tag span{display:block;font-size:18px;font-weight:500;line-height:20px;position:absolute;right:-90px;text-align:right;top:8px;width:50px}
.plan-name,.price{font-weight:700}
.plan .plan-box .savings-tag span.de,.plan .plan-box .savings-tag span.it,.plan .plan-box .savings-tag span.nl,.plan .plan-box .savings-tag span.pl,.plan .plan-box .savings-tag span.pt,.plan .plan-box .savings-tag span.ru,.plan .plan-box .savings-tag span.th,.plan .plan-box .savings-tag span.tr{font-size:13px;width:60px;line-height:15px}
@media (min-width:768px) and (max-width:991px){.plan .plan-box .savings-tag{border-width:0 80px 80px 0;height:80px;width:80px}
.plan .plan-box .savings-tag span{font-size:16px;right:-76px;top:8px}
}
.plan .plan-box .plan-promo{margin-bottom:10px;margin-top:-20px}
@media (max-width:767px){.plan .plan-box .savings-tag span{right:-89px}
.plan .plan-box .plan-promo{display:block}
}
.plan .checkmark{display:none;height:38px;width:38px;border-radius:50%;background:#45B649;position:absolute;top:15px;left:15px;color:#fff}
.plan .checkmark .glyphicon{font-size:20px;line-height:34px;text-align:center}
@media (max-width:991px){.plan .checkmark{height:30px;width:30px}
.plan .checkmark .glyphicon{font-size:18px;line-height:27px;text-align:center;display:block}
}
@media (max-width:767px){.plan .checkmark{left:auto;right:15px;height:38px;width:38px}
.plan .checkmark .glyphicon{font-size:20px;line-height:34px;display:block}
}
.plan.best-deal .checkmark{display:block;background-color:#ddd}
.plan.best-deal.selected .checkmark{display:block;background-color:#45B649}
.plan+.alert,.plan.selected .checkmark{display:none}
.plan:hover{cursor:pointer}
.plan.selected .plan-box,.plan.selected:hover,.plan.selected:hover .plan-box{border:4px solid #45B649}
.plan:active,.plan:active .plan-box{border-color:#37913a}
.divider{border-top:1px solid #eee;height:2px;width:50%;margin:0 auto 10px}
@media (max-width:767px){.divider{margin:8px 0}
}
.plan-name{color:#333;font-size:23px;margin:20px auto}
.plan-amount{margin-top:4px}
.plan.best-deal .plan-amount{color:#45B649}
.plan-referrer{padding-top:5px;color:#5BB846;position:relative}
.referral-bonus,.savings{color:#45B649}
@media (max-width:767px){.plan-name{font-size:17px;display:inline}
.plan-referrer{margin-top:0;bottom:0;font-size:16px}
.price{display:inline;clear:left}
}
.sup{font-size:19px;vertical-align:top;display:inline}
@media (max-width:767px){.sup{font-size:11px}
.per-month{display:inline}
}
.per-month{font-size:13px;font-weight:300;margin-bottom:20px}
.monthly-amount{font-size:38px;display:inline}
@media (max-width:767px){.monthly-amount{font-size:27px}
}
.billing-info,.thirty-day{font-size:14px;font-weight:300;margin-bottom:4px}
@media (max-width:991px){.billing-info,.thirty-day{font-size:13px;margin-bottom:2px;display:block}
}
.order-summary .total,.savings{font-size:18px;font-weight:700}
.thirty-day{margin-top:4px;margin-bottom:4px}
.billed-amount{font-weight:700}
@media (max-width:767px){.thirty-day{display:inline}
.savings{display:inline;font-size:13px}
}
.best-deal-sticker{position:absolute;text-align:right;width:100%}
.best-deal-sticker span{background:#5bc0de;color:#fff;font-size:12px;font-weight:400;padding:7px 8px 4px;text-transform:uppercase;vertical-align:top}
@media (min-width:768px){.plan .plan-box{min-height:245px}
.best-deal-sticker{right:-4px;top:-24px}
}
@media (max-width:767px){.best-deal-sticker{margin:8px 0 10px;position:relative;text-align:left}
}
.step{margin-top:40px}
.step .step-heading,.step .step-number{display:inline-block}
.step .step-number{background:#4B4B4B;border-radius:15px;color:#fff;font-size:15px;font-weight:500;line-height:1;margin-right:10px;margin-left:-2px;padding:4px 10px;position:relative;top:-3px;min-width:63px;text-align:center}
@media screen and (max-width:767px){.step .step-number{display:table;margin-bottom:5px;top:-2px}
}
.step .step-number span{vertical-align:top}
.step .step-content{font-size:0;display:inline-block;vertical-align:top;max-width:100%}
p.payment-note{color:#666;font-size:13px;margin-top:10px}
h1{margin:0 0 8px}
h5{color:#4B4B4B;font-size:22px;font-weight:700;margin:0 0 4px;max-width:100%}
@media (max-width:767px){h5{font-size:18px}
}
.step p{color:#666;font-size:13px}
.panel h4,.panel-heading a{color:#333;text-decoration:none}
.payment-methods{margin-top:20px}
@media screen and (max-width:767px){.panel.panel-default{margin:3px 0}
}
@media (min-width:768px){.panel-body{padding:20px 40px}
.panel-group .panel+.panel{margin-top:20px}
}
.panel h4{font-size:16px;font-weight:700;margin:0;line-height:32px}
.and-more{margin-left:12px}
.panel-heading a{padding:10px 15px;display:block}
.panel-heading a:hover{text-decoration:none}
.panel-heading .accordion-toggle h4:before{margin-right:8px;content:'';vertical-align:middle;display:inline-block;width:16px;height:16px;background:url(https://xvp.akamaized.net/assets/public/arrows-267995cc89193692a0ea96013c54edf8.png) center bottom no-repeat;background-size:16px auto}
@media screen and (max-width:767px){.and-more{margin-left:5px;font-weight:400}
.panel-heading a{padding-left:10px;padding-right:10px}
.panel-heading .accordion-toggle h4:before{margin-right:0}
}
.panel-heading .accordion-toggle.collapsed h4:before{background:url(https://xvp.akamaized.net/assets/public/arrows-267995cc89193692a0ea96013c54edf8.png) center top no-repeat;background-size:16px auto}
.panel-default>.panel-heading,.panel-heading{background:#FFF}
.panel-heading{padding:0;border-radius:4px}
.panel-default{border:1px solid #bbb;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.order-summary{margin:32px 0;line-height:1.25;display:block;float:left;width:100%}
.order-summary .total span{color:#45B649}
.billing-cycle{font-size:14px;line-height:1.5;margin-top:4px;color:#666}
p.tos{margin:20px 0 0}
.secure-server{font-weight:700;font-size:16px;display:block;position:relative}
.secure-server img{width:17px;height:22px;margin-left:4px}
@media (max-width:767px){.secure-server{text-align:left;margin:10px 0}
}
.secure-checkout{font-size:13px;margin-top:8px;color:#999}
p.caption{font-size:12px;color:#999;margin:8px 0 0}
label{line-height:18px;margin:6px 0;font-weight:400}
.form-section h6{border-bottom:2px solid #f5f6f9;color:#aaa;font-size:13px;font-weight:700;width:100%;text-transform:uppercase;padding:5px 0;margin-bottom:12px}
.form-section{margin:0 0 20px}
.form-group span,label span{font-size:12px;color:#999;line-height:1}
.free-trial-upgrade-banner{margin-bottom:20px}
.free-trial-upgrade-banner .bg-info{padding:12px 30px;position:relative;z-index:3}
.free-trial-upgrade-banner .bg-info h4{margin:0}
.order_page.ab-mobile-order-regular .divider{width:100%}
.order_page.ab-mobile-order-regular .step{margin-top:30px}
label.error,label.xv-error{margin:6px 0 0;font-size:14px;font-weight:400;color:#C8252C;display:block;line-height:1.5}
.form-group{position:relative;margin-bottom:12px}
label.valid,label.xv-valid{width:17px;height:13px;background:url(https://xvp.akamaized.net/assets/public/greencheckmark-b666cb825bc2279ec93a5fe68b4dbe34.png) center center no-repeat;display:inline-block;text-indent:-9999px;margin-left:10px;position:absolute;right:20px}
.form-control.valid{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.form-control.valid:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}
.form-control.error{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.form-control.error:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}
.form-section label.valid,.form-section label.xv-valid{bottom:12px;right:10px}
.form-section .country-select label.valid,.form-section .country-select label.xv-valid{right:22px}
.form-section .month-select label.valid,.form-section .month-select label.xv-valid,.form-section .year-select label.valid,.form-section .year-select label.xv-valid{right:-8px}
@media (max-width:767px){.form-section .month-select label.valid,.form-section .month-select label.xv-valid,.form-section .year-select label.valid,.form-section .year-select label.xv-valid{right:36px}
.month-select{margin-bottom:7.5px}
}
.form-email{position:relative}
.form-email label.valid,.form-email label.xv-valid{right:20px;top:12px}
.lang-limit{font-size:14px}
.form-email .form-control-feedback{top:7px;right:10px}
.credit-card-form .country-select .form-control-feedback{top:30px;right:15px}
.credit-card-form .month-select .form-control-feedback,.credit-card-form .year-select .form-control-feedback{top:0;right:-18px}
@media (max-width:767px){.credit-card-form .month-select .form-control-feedback,.credit-card-form .year-select .form-control-feedback{right:25px}
}
.credit-card-form .has-feedback select.form-control{padding-right:0}
.paymentwall-methods{display:block;padding-top:10px;width:100%;float:left}
.paymentwall-methods .border{cursor:pointer;border:1px solid #CCC;margin:0 10px 10px 0;border-radius:3px;float:left}
.paymentwall-methods .border:hover{border-color:#3B6EB6}
.paymentwall-methods .paymentwall{display:block;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);margin:-10px 0}
.cvv-tip-text p{font-size:13px}
a.cvv-tip span{cursor:pointer;font-size:14px;color:#5bc0de}
a.cvv-tip{line-height:8px}
a.cvv-tip:hover{text-decoration:none}
.payment-radio input[type=radio]{float:left}
.paymethod-row{display:inline-block;margin-left:10px}
.paymethod{margin:3px 0 3px 3px;display:inline-block;vertical-align:middle;float:none}
@media (max-width:359px){div[data-payment-method="1"].panel .paymethod:nth-child(3),div[data-payment-method="6"].panel .paymethod:nth-child(3){display:none}
}
@media (max-width:450px){div[data-payment-method="1"].panel .paymethod:nth-child(4),div[data-payment-method="6"].panel .paymethod:nth-child(4){display:none}
}
@media (max-width:510px){div[data-payment-method="1"].panel .paymethod:nth-child(5),div[data-payment-method="6"].panel .paymethod:nth-child(5){display:none}
}
@media screen and (max-width:767px){div[data-payment-method="1"].panel .paymethod:nth-child(6),div[data-payment-method="1"].panel .paymethod:nth-child(7),div[data-payment-method="1"].panel .paymethod:nth-child(8),div[data-payment-method="6"].panel .paymethod:nth-child(6),div[data-payment-method="6"].panel .paymethod:nth-child(7),div[data-payment-method="6"].panel .paymethod:nth-child(8){display:none}
}
@media (max-width:319px){div[data-payment-method].panel .paymethod,span.and-more{display:none!important}
}
@media screen and (max-width:767px){html:lang(en) span.and-more{display:inline-block;width:50px;text-align:center;line-height:1;vertical-align:middle;font-size:14px}
html:lang(zh-cn) span.and-more{font-size:12px}
}
.order-summary-box{margin-top:20px;border:1px solid #ddd;border-radius:2px;background:#fff;padding:22px 28px 20px;color:#767676}
.order-summary-box ul{margin:0;padding:0}
.order-summary-box li{font-size:14px;color:#666;list-style:none;margin-bottom:6px}
.order-summary-box li.last{margin-bottom:3px}
.order-summary-box h4{font-size:18px;font-weight:400;margin-top:0;color:#333}
.order-summary-box .fa-mobile{font-size:18px;line-height:6px;position:relative;top:1px}
.order-summary-box .fa-linux{position:relative;left:2px;top:1px}
body:nth-of-type(1) .order-summary-box ul.checkmark li{padding:0 0 0 18px;line-height:1.25}
body:nth-of-type(1) .order-summary-box ul.checkmark li:after{border-width:0 3px 3px 0;width:7px;height:13px;margin-top:0;left:0}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.form-section .country-select label.valid,.form-section .country-select label.xv-valid{right:42px}
}
@media all and (-ms-high-contrast:none) and (max-width:767px),(-ms-high-contrast:active) and (max-width:767px){.form-section .month-select label.valid,.form-section .month-select label.xv-valid,.form-section .year-select label.valid,.form-section .year-select label.xv-valid{right:56px}
}
@media (min-width:768px){.step1{margin-bottom:20px}
.plan.best-deal{margin-top:-23px}
.plan.best-deal .plan-box{min-height:290px;padding:2em 5px}
}
@media (max-width:767px){.plan+.alert{padding:15px;font-size:13px}
}
.plan+.alert{background-color:grey;border-radius:2px;border-width:0;color:#fff;font-size:14px;margin:10px 0;padding:15px}
.plan.selected+.alert{display:block}
.green_select{color:#45B649}
.bookmark{position:relative;top:-30px;visibility:hidden}
.rtl .order-summary-box ul.checkmark li,body:nth-of-type(1).rtl .order-summary-box ul.checkmark li{padding:0 18px 0 0}
.rtl .order-summary-box ul.checkmark li::after,body:nth-of-type(1).rtl .order-summary-box ul.checkmark li::after{right:0;left:auto}
.rtl .best-deal-sticker,body:nth-of-type(1).rtl .best-deal-sticker{text-align:right}
@media (min-width:768px){.rtl .best-deal-sticker,body:nth-of-type(1).rtl .best-deal-sticker{text-align:left}
}
.rtl .plan,body:nth-of-type(1).rtl .plan{text-align:right}
@media (min-width:768px){.rtl .plan,body:nth-of-type(1).rtl .plan{text-align:center}
.rtl .on-sale .onsale-ribbon-margin,body:nth-of-type(1).rtl .on-sale .onsale-ribbon-margin{padding-right:15px;padding-left:80px}
}
.rtl .plan-box .savings-tag,body:nth-of-type(1).rtl .plan-box .savings-tag{left:-1px;top:-1px;right:auto;border-color:#45b649 transparent transparent;border-width:95px 95px 0 0}
.rtl .plan-box .savings-tag span,body:nth-of-type(1).rtl .plan-box .savings-tag span{left:8px;right:auto;text-align:left;top:-82px}
.rtl .form-section label.xv-valid,.rtl label.valid,body:nth-of-type(1).rtl .form-section label.xv-valid,body:nth-of-type(1).rtl label.valid{right:auto;left:10px;margin-right:10px;margin-left:0}
.rtl .plan .checkmark,body:nth-of-type(1).rtl .plan .checkmark{left:15px;right:auto}
.rtl .on-sale .savings-ribbon,body:nth-of-type(1).rtl .on-sale .savings-ribbon{left:16.66667%;right:initial}
.rtl .on-sale .onsale-gurantee-badge,body:nth-of-type(1).rtl .on-sale .onsale-gurantee-badge{right:initial}
@media screen and (min-width:768px) and (max-width:991px){.rtl .on-sale .savings-ribbon,body:nth-of-type(1).rtl .on-sale .savings-ribbon{left:25%}
.rtl .on-sale .onsale-gurantee-badge,body:nth-of-type(1).rtl .on-sale .onsale-gurantee-badge{left:20px}
}
@media screen and (min-width:992px) and (max-width:1199px){.rtl .on-sale .onsale-gurantee-badge,body:nth-of-type(1).rtl .on-sale .onsale-gurantee-badge{left:64px}
}
@media (min-width:1200px){.rtl .on-sale .onsale-gurantee-badge,body:nth-of-type(1).rtl .on-sale .onsale-gurantee-badge{left:68px}
}
.rtl .panel-heading .accordion-toggle.collapsed h4:before,body:nth-of-type(1).rtl .panel-heading .accordion-toggle.collapsed h4:before{transform:scale(-1);background:url(https://xvp.akamaized.net/assets/public/arrows-267995cc89193692a0ea96013c54edf8.png) center top no-repeat;background-size:16px auto}
body.not-en .hidden-not-en{display:none;visibility:hidden}
.radio-container img{margin:10px;border:2px solid #dedede}