.vat_region #more-vat-region img{width:16px;height:11px}#co-billing-bottom .vat_region{float:left;position:relative;top:34px}.header_bar .vat_region{float:right;top:0}.vat_region .vat_region_top{float:left;font-family:Verdana,sans-serif;font-size:12px}#more-vat-region .choose_country,.vat_region .vat_region_title,.vat_region .vat_region_top .text-vat-region{font-family:DINCompPro-CondMedium,Arial,Helvetica}.vat_region .vat_region_title{font-size:14px}.vat_region .vat_region_top span{margin-left:13px;position:relative}#vat_eu_country_selected .text-vat-region span{margin-left:0}.header_bar .currency #topplus .currency_title,.header_bar .vat_region .vat_region_top .vat_region_title{float:left;-webkit-font-smoothing:antialiased;height:24px;line-height:1.8;color:#999;font-family:DINCompPro-CondMedium,Arial,Helvetica;font-size:14px}.vat_region .arrow-region{position:absolute!important;z-index:2}.vat_region a{border:1px solid #dedede}.vat_region span{float:left}.vat_region .vat_region_top{position:relative}.vat_region .vat_region_top .text-vat-region{float:left;color:#616161;border:1px solid #ddd;margin-left:4px;font-size:12pt;line-height:100%;height:15px;padding:3px 0 0;width:63px;text-align:center}.header_bar .vat_region .vat_region_top .text-vat-region{line-height:1.7;float:right;width:auto;height:24px;border-top:none;border-bottom:none;border-left:1px solid transparent;border-right:1px solid transparent;padding:0 22px 0 6px;text-transform:uppercase;color:#545454;z-index:101}.header_bar .vat_region .vat_region_top .text-vat-region .procent{margin:0;line-height:1.7}.header_bar .vat_region .vat_region_top .text-vat-region .arrow-region{width:10px;height:11px;background:url(../images/general-sprites.png) right -1140px;left:auto;right:7px;top:6px}html[store-theme=default-red] .header .vat_region .vat_region_top .text-vat-region,html[store-theme=default-green] .header .vat_region .vat_region_top .text-vat-region,html[store-theme=default-blue-2] .header .vat_region .vat_region_top .text-vat-region,html[store-theme=default-blue] .header .vat_region .vat_region_top .text-vat-region{border:1px solid #bbb}.vat_region .vat_region_top .text-vat-region:hover{background:#fff;-webkit-transition:background-color .3s;cursor:pointer}.vat_region .vat_region_top .text-vat-region .country-tax{margin-left:0;float:none}.vat_region .vat_region_top .text-vat-region .procent{margin-left:4px;float:none}.vat_region .vat_region_top .text-vat-region-active{background:#fff}.header_bar .vat_region .vat_region_top .text-vat-region-active{border-right:1px solid #ddd;border-left:1px solid #ddd;height:25px}.tax-icon,a.text-vat-region{border:none!important}#vat_eu_country_selected{float:left}.header_bar #vat_eu_country_selected{float:right}.tax-icon{float:left;margin:3px 0 0 5px}.header_bar .tax-icon{margin:6px 0 0 5px;width:11px;height:11px;background:url(../images/general-sprites.png) -156px -1158px}.header_bar .tax-icon:hover{background-position:-168px -1158px}#more-vat-region{z-index:100;width:100%;max-width:372px;display:none;text-align:left;background:#fff;border:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.header_bar #more-vat-region{top:24px!important;right:0;background:#fff;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.more-vat-region-visible{display:block}#more-vat-region .choose_country{font-size:16px;text-transform:uppercase;float:none;display:block;margin-left:0;padding:14px 11px 11px;line-height:16px;height:16px}#vat_eu_country_out{font-family:Verdana,sans-serif;font-size:10px;border-bottom:1px solid #ddd;line-height:16px}#vat_eu_country_out .vat_eu_country{padding:5px 0}#vat_eu_country_out img{float:left;margin:2px 3px 0 11px}#more-vat-region .flag,.vat_eu_countries_list div img{margin-top:2px;margin-right:3px;float:left}#vat_eu_country_out .country_name{margin-left:0;float:left;display:block;width:90px}html[lang=fr] #vat_eu_country_out .country_name{margin-left:0;float:left;display:block;width:134px}html[lang=de] #vat_eu_country_out .country_name{margin-left:0;float:left;display:block;width:113px}.vat_eu_countries_list{background:#fff;position:relative;z-index:101;width:50%;display:inline-block;box-shadow:inset -1px 0 0 0 #ddd;padding:5px 0}.header_bar .vat_eu_countries_list{background:0 0}.vat_eu_countries_list div{font-family:Verdana;position:relative;font-size:10px;padding:5px 20px 5px 0;height:16px;line-height:16px}.vat_eu_countries_list div .country_name{margin-left:0;float:left;display:block;width:105px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}html[lang=fr] .vat_eu_countries_list div .country_name,html[lang=de] .vat_eu_countries_list div .country_name,html[lang=ru] .vat_eu_countries_list div .country_name,html[lang=bg] .vat_eu_countries_list div .country_name{width:114px}#vat_eu_country_out div:hover,.vat_eu_countries_list div:hover{background:#eee;cursor:pointer}#vat_eu_country_out div.selected,.vat_eu_countries_list div.selected{background:#ddefc9;padding:5px 0}#vat_eu_country_out div.selected:after,.vat_eu_countries_list div.selected:after{background:url(../images/general-sprites.png) -23px -1157px no-repeat;height:14px;content:" ";width:14px}.vat_eu_countries_list div.selected:after{display:block;position:relative;top:-15px;right:-163px}#vat_eu_country_out div.selected:after{position:absolute}.header_bar #vat_eu_country_out div.selected:after{height:auto}html[lang=fr] .vat_eu_countries_list div.selected:after,html[lang=ru] .vat_eu_countries_list div.selected:after,html[lang=bg] .vat_eu_countries_list div.selected:after{right:-169px}.vat_eu_countries_list div.location:after{background:url(../images/general-sprites.png) -43px -1157px no-repeat;content:" ";display:block;position:relative;width:14px;height:14px;top:-15px;right:-161px}html[lang=fr] .vat_eu_countries_list div.location:after,html[lang=de] .vat_eu_countries_list div.location:after,html[lang=ru] .vat_eu_countries_list div.location:after,html[lang=bg] .vat_eu_countries_list div.location:after{right:-169px}html[store-theme-schema=dark] #vat_eu_country_out div:hover,html[store-theme-schema=dark] .vat_eu_countries_list div.location,html[store-theme-schema=dark] .vat_eu_countries_list div:hover{background:#000}#more-vat-region .flag{padding:0;background-image:url(../images/sprite-flags.png);background-repeat:no-repeat;display:block;height:11px;width:16px;overflow:hidden}#vat_eu_countries_less,.vat_popup{display:none}#more-vat-region #vat_eu_country_out .vat_eu_country .flag{background-position:-343px -89px}#more-vat-region .vat_eu_country_ES .flag{background-position:-291px -89px}#more-vat-region .vat_eu_country_GR .flag{background-position:-135px -131px}#more-vat-region .vat_eu_country_SE .flag{background-position:-5px -299px}#more-vat-region .vat_eu_country_PT .flag{background-position:-5px -278px}#more-vat-region .vat_eu_country_IT .flag{background-position:-291px -152px}#more-vat-region .vat_eu_country_CZ .flag{background-position:-317px -68px}#more-vat-region .vat_eu_country_NL .flag{background-position:-265px -236px}#more-vat-region .vat_eu_country_BE .flag{background-position:-135px -26px}#more-vat-region .vat_eu_country_DK .flag{background-position:-31px -89px}#more-vat-region .vat_eu_country_FR .flag{background-position:-161px -110px}#more-vat-region .vat_eu_country_DE .flag{background-position:-343px -68px}#more-vat-region .vat_eu_country_PL .flag{background-position:-239px -257px}#more-vat-region .vat_eu_country_GB .flag{background-position:-213px -110px}#more-vat-region .vat_eu_country_AT .flag{background-position:-291px -5px}#more-vat-region .vat_eu_country_BG .flag{background-position:-187px -26px}#more-vat-region .vat_eu_country_HR .flag{background-position:-5px -152px}#more-vat-region .vat_eu_country_CY .flag{background-position:-291px -68px}#more-vat-region .vat_eu_country_EE .flag{background-position:-161px -89px}#more-vat-region .vat_eu_country_FI .flag{background-position:-31px -110px}#more-vat-region .vat_eu_country_HU .flag{background-position:-57px -152px}#more-vat-region .vat_eu_country_IE .flag{background-position:-109px -152px}#more-vat-region .vat_eu_country_LV .flag{background-position:-187px -194px}#more-vat-region .vat_eu_country_LT .flag{background-position:-135px -194px}#more-vat-region .vat_eu_country_LU .flag{background-position:-161px -194px}#more-vat-region .vat_eu_country_MT .flag{background-position:-265px -215px}#more-vat-region .vat_eu_country_RO .flag{background-position:-135px -278px}#more-vat-region .vat_eu_country_SK .flag{background-position:-135px -299px}#more-vat-region .vat_eu_country_SI .flag{background-position:-83px -299px}#vat_eu_countries_less,#vat_eu_countries_more{font-family:DINCompPro-CondMedium,Arial,Helvetica;font-size:14px;padding:20px 0 8px;text-align:center;z-index:101;border-right:1px solid #ddd;width:243px;line-height:16px;height:16px;background:#fff;position:relative}#vat_eu_countries_more span{margin:0 auto;width:auto;float:none;padding-right:15px;background:url(../images/tax/country_more.png) top 1px right 5px no-repeat}#vat_eu_countries_less span{margin:0 auto;width:auto;float:none;padding-left:15px;background:url(../images/tax/country_less.png) top 1px left 5px no-repeat}#vat_eu_countries_less:hover,#vat_eu_countries_more:hover{cursor:pointer}.header_bar .vat_eu_countries_list_more{background:0 0}#vat_switcher_Form span{display:block;margin:30px auto;font-size:13px;line-height:130%;width:290px;text-align:left}#vat_switcher_Form #yes{float:left;padding:0 13px;margin:-11px 7px 30px 48px;color:#fff;background:#a4cd0f;font-size:14px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#vat_switcher_Form #yes:hover{text-decoration:none;background:#90B30D;cursor:pointer}.vat_popup{z-index:9999;position:relative}.buttons-set button.button.disabled{background:0 0;cursor:auto}#vat_regulation_bar .close-button:hover,#vat_regulation_bar .tax_regulations:hover{cursor:pointer}#vat_regulation_bar{background:#545454;color:#fff;font-family:Verdana,sans-serif;font-size:12px;padding:13px 0 15px;position:relative;display:none}#vat_regulation_bar .attention{color:#ffa830;font-weight:700;text-transform:uppercase;margin-right:8px}#vat_regulation_bar .attention_img{margin-right:9px;margin-top:5px}#vat_regulation_bar .tax_regulations{text-decoration:underline}#vat_regulation_bar .choose_region{color:#ffa830;font-weight:700;margin-left:7px}#vat_regulation_bar .close-button{display:inline-block;background:url(../images/tax/close.png);width:20px;height:20px;position:relative;margin-left:100px;top:4px}#vat_regulation_bar .arrow_bootom{background:url(../images/tax/arrow_down.png);width:23px;height:8px;position:absolute;bottom:-8px;left:50%;margin-left:-68px;z-index:20}.vat-billing-message,.vat-message{border:2px solid #efab60;padding:15px 14px 12px 58px;background:url(../images/tax/warning.png) center left 20px no-repeat;float:left}.vat-message{width:873px;font-size:14px;margin-bottom:25px}.vat-billing-message{width:475px;margin:10px 0}html[store-theme-schema=dark] #phone_wrapper_input .styled-select select,html[store-theme-schema=dark] .header .vat_region .vat_region_top .text-vat-region{border:1px solid #464646;color:#ccc}.edit-address-form-inner .vat-billing-message{width:460px}html[store-theme-schema=dark] #more-vat-region{background:url(../images/tax/arrow_dark.png) top 0 left 27px no-repeat #171717;border:1px solid #464646;color:#d0d0d0}html[store-theme-schema=dark] .vat_eu_countries_list{background:#171717;color:#d0d0d0;border-right:1px solid #464646}html[store-theme-schema=dark] #vat_eu_country_out div.selected,html[store-theme-schema=dark] .header .vat_region .vat_region_top .text-vat-region-active,html[store-theme-schema=dark] .header .vat_region .vat_region_top .text-vat-region:hover,html[store-theme-schema=dark] .vat_eu_countries_list div.selected,html[store-theme-schema=dark] .vat_eu_countries_list div:hover{background:#000}html[store-theme-schema=dark] #vat_eu_countries_less,html[store-theme-schema=dark] #vat_eu_countries_more{border-right:1px solid #464646}html[store-theme-schema=dark] #vat_eu_country_out{border-bottom:1px solid #464646}html[store-theme-schema=dark] #vat_regulation_bar .arrow_bootom{margin-left:100px}html[store-theme-schema=dark] .header .vat_region .arrow-region{background:url(../images/tax/arrow_dark.png)}html[store-theme-schema=dark] #address_wrapper_input,html[store-theme-schema=dark] #phone_wrapper_input,html[store-theme-schema=dark]#phone_wrapper_code{background:#171717}html[store-theme-schema=dark] #phone_wrapper_input .styled-select{border-right:1px solid #464646;background:url(../images/dashboard2/content/arrow_show.png) right center no-repeat}html[store-theme-schema=dark] #address_wrapper_input input,html[store-theme-schema=dark] #phone_wrapper_code input,html[store-theme-schema=dark] #phone_wrapper_input input{border:1px solid #464646;color:#ccc;background:0 0}html[store-theme-schema=dark] #phone_wrapper_code{background:url(../images/tax/sms_code.png) left 118px center no-repeat #171717}html[store-theme-schema=dark] #phone_country option{background:#171717;color:#ccc}#not_verified,#vat_cartinfo_Form{padding:20px 30px}.box_position_sms{width:544px;margin-left:-272px;text-align:left;border:2px solid #ececec;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.box_position_sms .title{background:url(../images/tax/warning.png) center left 0 no-repeat;padding:16px 14px 12px 34px;font-family:DINCompPro-CondMedium,Arial,Helvetica;font-size:24px;color:#666}#popup_address_verified,#popup_phone_verified{padding:20px 30px;text-align:center}#popup_address_verified .title,#popup_phone_verified .title{background:url(../images/tax/vat_success.png) center left 0 no-repeat;display:inline-block}#popup_address_verified .continue,#popup_phone_verified .continue,#vat_cart_continue{display:inline-block;background-color:#ff7d01;padding:4px 8px 4px 12px;font-family:Verdana,sans-serif;font-size:10px;color:#fff;margin:20px 9px 20px 0;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;position:relative}#popup_address_verified .continue:hover,#popup_phone_verified .continue:hover,#vat_cart_continue:hover,#verify_button:hover{background:#e8580c;cursor:pointer}#address_mismatch_info,#phone_code_mismatch_info,#vat_cartinfo p{margin-top:10px}#vat_cart_continue{float:right;margin:15px 9px 10px 0}#popup_address_verified .continue .arrow-right,#popup_phone_verified .continue .arrow-right,#vat_cart_continue .arrow-right{width:0;height:0;border-top:12px solid transparent;border-bottom:11px solid transparent;border-left:10px solid #ff7d01;position:absolute;right:-10px;top:0}#popup_address_verified .continue .arrow-right-hover,#popup_phone_verified .continue .arrow-right-hover,#vat_cart_continue .arrow-right-hover{border-left:10px solid #e8580c}#address_wrapper_input input,#phone_wrapper_input input{border:1px solid #e1e1e1;box-shadow:inset 1px 1px 9px rgba(0,0,0,.05)}#address_id p,#address_input_normal,#phone_code_mismatch,#phone_code_normal,#phone_input_normal{font-size:13px;margin-bottom:20px}#vat_cartinfo p{font-size:13px;font-family:Verdana,sans-serif}#address_mismatch_info a,#phone_code_mismatch .not_match,#phone_code_mismatch_info a{color:#ff7d01}#address_wrapper_input,#phone_wrapper_code,#phone_wrapper_input{background:#f3f3f1;text-align:center;padding:20px;height:30px}#phone_wrapper_code{padding-left:30px;background:url(../images/tax/sms_code.png) left 118px center no-repeat #f3f3f1}#phone_wrapper_input input{padding:6px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;top:-12px;height:16px;position:relative;width:172px;text-align:center;color:#000}#address_wrapper_input input{padding:6px!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#phone_wrapper_code input{border:1px solid #e1e1e1;padding:6px!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:inset 1px 1px 9px rgba(0,0,0,.05);margin-top:2px;margin-left:30px}#phone_number::-webkit-input-placeholder{font-style:italic;text-align:center}#phone_number::-moz-placeholder{font-style:italic;text-align:center}#phone_number:-ms-input-placeholder{font-style:italic;text-align:center}#phone_number input:-moz-placeholder{font-style:italic;text-align:center}#phone_code::-webkit-input-placeholder{font-style:italic;text-align:center}#phone_code::-moz-placeholder{font-style:italic;text-align:center}#phone_code:-ms-input-placeholder{font-style:italic;text-align:center}#phone_code input:-moz-placeholder{font-style:italic;text-align:center}#phone_number:focus::-webkit-input-placeholder{color:transparent}#phone_number:focus:-moz-placeholder{color:transparent}#phone_number:focus::-moz-placeholder{color:transparent}#phone_number:focus:-ms-input-placeholder{color:transparent}#address_id .nice .NFI-button,#vat_cart_goto,#verify_button{color:#fff;font-family:Verdana,sans-serif}#cancel_button,#change_button_doc,#change_button_sms{background-color:#777;padding:4px 12px;font-family:Verdana,sans-serif;font-size:10px;float:left;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:20px 10px 20px 0}#vat_cart_goto{background-color:#777;padding:4px 12px;font-size:10px;float:right;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:15px 10px 10px 0}#cancel_button:hover,#change_button_doc:hover,#change_button_sms:hover,#vat_cart_goto:hover{cursor:pointer;background:#444}#verify_button{float:right;background-color:#ff7d01;padding:4px 8px;font-size:10px;margin:20px 9px 20px 0;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;position:relative}#verify_button .arrow-right{width:0;height:0;border-top:12px solid transparent;border-bottom:11px solid transparent;border-left:10px solid #ff7d01;position:absolute;right:-10px;top:0}#verify_button .arrow-right-hover{border-left:10px solid #e8580c}#phone_wrapper_input .styled-select select,.country_select dt div{border:1px solid #e1e1e1;box-shadow:inset 1px 1px 9px rgba(0,0,0,.05)}#phone_wrapper_input .styled-select{width:126px;border-right:1px solid #e1e1e1;overflow:hidden;background:url(../images/dashboard2/content/arrow_show.png) right center no-repeat #fff;margin-right:9px;display:inline-block;float:none}#phone_wrapper_input .styled-select select{width:144px;height:30px;padding:6px!important;font-size:12px;-webkit-appearance:none;background:0 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#address_id .nice .NFI-button{float:right!important;background:#777;padding:7px 8px;font-size:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 0 0 10px}#address_id .nice .NFI-button:hover{cursor:pointer;background:#444}#address_id .nice .NFI-filename{width:320px}html[lang=pt] #address_id .nice .NFI-filename,html[lang=de] #address_id .nice .NFI-filename{width:300px}html[lang=es] #address_id .nice .NFI-filename,html[lang=fr] #address_id .nice .NFI-filename{width:280px}.country_select{display:inline-block}.country_select dd,.country_select dt,.country_select ul{margin:0;padding:0;font-family:Verdana,sans-serif}.country_select dd{position:relative}.country_select div,.country_select div:visited{color:#000;text-decoration:none;outline:0;float:left;width:113px}.country_select dt div{text-align:left;background:#fff;display:block;padding:5px 10px 5px 5px;width:80px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.country_select dd ul{border:1px solid #e1e1e1;color:#000;display:none;left:0;position:absolute;top:31px;width:auto;min-width:123px;list-style:none;height:200px;overflow:scroll;overflow-x:hidden;float:left;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:inset 1px 1px 9px rgba(0,0,0,.05)}html[store-theme-schema=dark] .country_select dd ul,html[store-theme-schema=dark] .country_select dt div{color:#ccc;border:1px solid #464646;background:#171717}.country_select span.value{display:none}.country_select dd ul li div{padding:5px;display:block;background:#fff}html[store-theme-schema=dark] .country_select dd ul li div{background:#171717;color:#ccc}.country_select dd ul .country_name,.country_select dt .country_name{float:left;margin-left:5px}.country_select dd ul .prefix,.country_select dt .prefix{float:right}.country_select dd ul .prefix:before,.country_select dt .prefix:before{content:"+";margin-right:1px}.country_select .country_select_text{text-align:left;margin-left:5px}#checkoutSteps{min-height:389px}.total_switcher{text-align:center;margin:11px auto 0;padding-bottom:5px;width:200px;border-bottom:1px solid #ddd}.total_switcher span{font-family:DINCompPro-CondMedium,Arial,Helvetica;font-size:15px;color:#b9b9b9;display:inline-block;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.total_switcher span:hover{cursor:pointer}.total_switcher span.hide_total_switcher span{padding-right:15px;background:url(../images/tax/arrow_totals.png) top no-repeat;width:10px;height:6px;display:inline-block;top:-2px;position:relative}.total_switcher span.show_total_switcher span{padding-right:15px;background:url(../images/tax/arrow_totals.png) bottom no-repeat;width:10px;height:6px;display:inline-block;top:-2px;position:relative}#co-billing-bottom .vat_region_top #vat_eu_country_selected .text-vat-region{width:auto;padding-right:40px}#rating-popup{position:fixed;z-index:100000;top:0;left:0;width:100%;height:100%}#rating-popup .rating-layer{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}#rating-popup .rating-container{box-sizing:border-box;position:absolute;left:0;top:0;padding:0 8px;height:100%;width:100%;text-align:center;font-size:0}#rating-popup .rating-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}#rating-popup .rating-container .popup-container{left:auto;top:auto;position:relative;display:inline-block;vertical-align:middle;margin:-12px auto 0;padding:12px 0 0;text-align:center;width:100%;max-height:100%;overflow:auto}#rating-popup .rating-container .popup-container .vat_region{float:none;top:auto;box-sizing:border-box;display:inline-block;position:relative;background:#fff;max-width:100%;min-width:320px;font-size:12px;margin:8px 0;z-index:4}@media only screen and (max-width:640px){.checkout-onepage-index .wrapper{min-width:0}#payment-method-head-banner,#yammer-feedback,.checkout-onepage-index #header_bar_container,.checkout-onepage-index .header-container .header{display:none}.checkout-onepage-index .header-container .main-container .main{width:100%}.checkout-onepage-index #checkoutSteps{width:100%;text-align:left}.checkout-onepage-index #checkoutSteps>li{float:left;width:25%}.checkout-onepage-index #checkoutSteps>li .step-title{margin-left:0;margin-right:0;width:100%;height:75px;padding:0!important}.checkout-onepage-index #checkoutSteps>li .step-title h2{line-height:25px;padding:13px 0!important;font-size:15px}.checkout-onepage-index #checkoutSteps>li .step{width:100%;top:75px;padding:22px 0!important;box-sizing:border-box}#checkout-step-billing,.checkout-billing-load{width:100%;float:left}.form-list li.wide .input-box{width:100%}.payment-methods{width:100%!important}#checkout-progress .status-info,.review-left{width:100%}#checkout-progress table.progress>tbody>tr>td,#checkout-progress table.progress>tbody>tr>td>table,#checkout-review-table,.status-info{width:100%!important;float:left}#checkout-progress table.progress>tbody>tr>td:first-child{margin-bottom:20px}#opc-review .review-right{right:50%!important;margin-right:-118px!important}}.tax_regulation_popup--text p{font-size:16px}.h-mobile #rating-popup .rating-container{padding:0}.h-mobile .popup-container .vat_region{width:auto}.h-mobile .popup-container .vat_region .vat_region_top{width:100%}.h-mobile .popup-container .vat_region .vat_region_top div#more-vat-region{top:0;right:auto;max-width:372px;width:100%}.h-mobile .popup-container .vat_region .vat_region_top div#more-vat-region div.vat_eu_countries_list{width:50%}.h-mobile div.vat_eu_countries_list>div{width:100%;padding:5px 0}.h-mobile #more-vat-region .country_name{width:60%}.h-mobile .vat_eu_countries_list div.location:after{position:absolute;width:14px;height:14px;top:6px;right:25%}#vat_eu_country_out div.selected:after{top:48px;right:19px}.h-mobile #js-vat-region-popup-close{display:block!important;color:#888;padding:4px;position:absolute;right:0;z-index:1}#vat_eu_country_out div.selected:after,.h-mobile .vat_eu_countries_list div.selected:after{display:none}