.overlay2{opacity:0.4;position:fixed;top:0;left:0;background-color:#fff;width:100%;z-index:5000;background-image:url("../images/elements/ajax-loader.gif");background-repeat:no-repeat;background-position:center center}.header .top-elements{margin:18px 0 0}.header .buttons .button-item,.header .cart-header{display:none}.header .phone-info{left:auto;right:15px;margin-left:0}.mobile-nav-btn{display:none !important}.header .logo{margin:0 auto !important}.checkout-sprite{background:url("../images/elements/checkout_sprite.png") 0 center no-repeat no-repeat}#checkout-header #secure-checkout{background-position:-60px -97px;display:inline-block;float:left;height:37px;margin-right:15px;margin-top:7px;width:30px}#checkout-header .safe{color:#00baab;font:22px/50px "LatoRegular";margin:0;text-transform:none}#checkout-header .thank{margin-top:25px;font:19px "LatoBold";color:#38b449}#checkout-header .thank img{display:inline-block;vertical-align:middle;margin-right:10px}.drop span.dz-button2{display:block;margin:10px auto 0;background:#00a2ed}#checkout-steps-wrapper{float:left;width:100%;margin-top:25px;border:1px solid #dcdddf}#checkout-steps-wrapper .head-block{background:#f7f7f8;padding:20px 15px;border-bottom:1px solid #dcdddf}#checkout-steps-wrapper .head-block .descriptor{background:rgba(255,138,0,0.25);font-size:17px;padding:4px 4px 2px}#checkout-steps-wrapper .head-block b{display:block;margin-bottom:10px;font-size:16px;color:#000}#checkout-steps-wrapper .head-block b span,div.form-ajax-response{font-size:16px;color:#ff8a00}#checkout-steps-wrapper .head-block ul{margin-top:25px}#checkout-steps-wrapper .head-block ul li{font-size:13px;color:#363636;margin-bottom:20px;position:relative;padding-left:45px}#checkout-steps-wrapper .head-block ul li:last-child{margin-bottom:0}#checkout-steps-wrapper .head-block ul li img{position:absolute;top:0;left:0}#checkout-steps-wrapper .head-block ul li a{color:#188ad9;font-size:15px;font-weight:bold}#checkout-steps-wrapper .inner-block{padding:20px 15px}#checkout-steps-wrapper .inner-block p{font:17px/1.2 "LatoSemibold";margin:0 0 20px}#checkout-steps-wrapper .my-info{position:relative;border-bottom:1px solid #afb2b7;padding:25px 0;margin-bottom:25px}.checkout-onepage-profile #checkout-steps-wrapper .my-info{padding-left:15px;padding-right:15px}.checkout-onepage-profile #checkout-steps-wrapper .my-info .radio-block{right:15px}.table{display:table;width:100%}.table .tr{display:table-row}.table .tr .td{display:table-cell}#checkout-steps-wrapper .my-info .td{padding-bottom:20px;font-size:15px}#checkout-steps-wrapper .my-info .td:first-child{width:185px;vertical-align:top}#checkout-steps-wrapper .my-info p{margin-right:150px}#checkout-steps-wrapper .my-info .radio-block{position:absolute;top:90px;right:0}#checkout-steps-wrapper .my-info .td textarea{resize:none;height:65px;max-width:100%}#checkout-steps-wrapper button{background:#00baab}.one-page-checkout li{margin-bottom:10px}.one-page-checkout li .step-title{background:#f2f2f2;font-family:'LatoBold';color:#494948;padding:9px 10px;position:relative;cursor:pointer}.one-page-checkout li .step-title:after{content:'';width:0;height:0;border-style:solid;border-width:7px 5.5px 0 5.5px;border-color:#7d7c7c transparent transparent transparent;position:absolute;top:17px;right:10px}.one-page-checkout li.active .step-title{background:#00a2ed;color:#fff}.one-page-checkout li.active .step-title:after{border-width:0 5.5px 7px 5.5px;border-color:transparent transparent #fff transparent}.one-page-checkout li .step-title i{display:inline-block;vertical-align:middle;margin-right:10px;width:20px;height:20px;background:url(../images/elements/icons.png) no-repeat -5px 1px}.one-page-checkout li.active .step-title i{background-position:-5px -19px}.one-page-checkout li+li .step-title i{background-position:-30px 1px}.one-page-checkout li+li.active .step-title i{background-position:-30px -19px}.one-page-checkout li+li+li .step-title i{background-position:-56px 1px}.one-page-checkout li+li+li.active .step-title i{background-position:-56px -19px}.one-page-checkout li+li+li+li .step-title i{background-position:-83px 1px}.one-page-checkout li+li+li+li.active .step-title i{background-position:-83px -19px}.one-page-checkout li+li+li+li+li .step-title i{background-position:-111px 1px}.one-page-checkout li+li+li+li+li.active .step-title i{background-position:-111px -19px}.one-page-checkout li.active .step-inner{display:block}.one-page-checkout li .step-inner{padding:15px 10px;border:1px solid #f2f2f2;border-top:none;font-family:'LatoSemibold';font-size:16px;color:#262525}.one-page-checkout li .step-inner a{color:#188ad9}.save-block{border:2px solid #01beaa;margin:25px 0}.save-block .block-title{background:#01beaa;text-align:center;font-size:20px;color:#fff;padding:10px;border-top:none;margin-bottom:0}.save-block .table{border-bottom:1px solid #afb2b7}.save-block .table .td{padding:10px 20px}.save-block .table .td:first-child{width:20px}.save-block .table .td a{color:#188ad9;font:16px 'LatoHeavy', sans-serif}.save-block .table .td .generic{font-size:16px}.save-block .table .td .product-left{font-size:14px;font-weight:bold;color:#d00101}.save-block .button{display:block;margin:20px auto;width:270px}@media only screen and (max-width: 799px){#checkout-steps-wrapper,#checkout-progress-wrapper{float:none;width:auto}#checkout-progress-wrapper .check-block{background:#f3f4f7}}@media only screen and (max-width: 900px){.save-block .table .td{padding:10px 10px}}@media only screen and (max-width: 649px){.save-block .table .tr{display:block;position:relative;padding:15px 0}.save-block .table .tr .td{display:block;padding:5px 10px}.save-block .table .tr .td:nth-child(2){margin-top:-35px}.save-block .table .tr .td+.td{padding-left:45px}}.inputfile{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.inputfile:focus+label,.inputfile+label:hover{background-color:#B1B1B1}.call-doctor span{display:block;margin:10px 0;color:#0090d3}.call-doctor input{width:49%;margin-bottom:12px}@media only screen and (max-width: 439px){.table,.table .tr,.table .tr .td{display:block}#checkout-steps-wrapper .my-info .td{padding-bottom:5px}#checkout-steps-wrapper .my-info p{margin-right:0}#checkout-steps-wrapper .my-info .radio-block{position:static;margin-bottom:25px}#checkout-steps-wrapper .my-info button{margin-top:15px}.call-doctor input{width:100%}}
