.msim #content{font-family:Arial,Helvetica,sans-serif!important;color:#000}
.simple-content{margin:0 5px}
.simple-content fieldset{text-align:left}
.simple-content fieldset h3{margin:0}
.simple-content .button,#simplecheckout_login .button{margin:0!important;background:#00a046;padding:8px 12px;color:#fff;font-size:14px;display:block;width:100%;box-shadow:none;border-radius:0;border:1px solid #a1b90b}
.simple-content .button:hover,#simplecheckout_login .button:hover{background:#fff;color:#333;border:1px solid #00a046}
.simple-content .buttons{margin:0 0 15px;border:none}
p#show{padding:0 2px;font-size:16px;color:#3e77aa;text-decoration:underline;cursor:pointer}
.simplecheckout-cart-total-promo input{border:1px solid #acacac;box-shadow:none;height:40px;width:225px!important;float:left}
.btn-cok{display:block;line-height:24px;margin-left:-4px;text-align:center;cursor:pointer;background:#fff;font-size:16px!important;border:1px solid #acacac;padding:7px;width:60px;float:left}
.simplecheckout-cart-total-promo{margin-bottom:10px;display:none;width:208px}
.nopag{padding:0}
.nopag .simplecheckout-cart-total-promo .form-control{min-width:150px!important}
.simple-content .form-control{border:1px solid #eaeaea;width:100%;padding: 6px 12px;font-weight: 400;}
#simplecheckout_login .buttons{margin:0;border:none;background:inherit!important;padding:0!important}
.simplecheckout{width:100%}
.button_oc{border-radius:0}
div.required .control-label:before{content:''}
div.required .control-label:after{content:'*';color:#000}
.simplecheckout:after{content:"";display:block;clear:both}
.simplecheckout-button-block:after{content:"";display:block;clear:both}
.simplecheckout-three-column{float:left;margin-right:2%;min-width:200px;max-width:500px;width:32%}
.simplecheckout-three-column + .simplecheckout-three-column + .simplecheckout-three-column{margin-right:0;float:right}
@media only screen and (min-width:1200px) {
.row-customer_firstname,.row-customer_lastname,.row-customer_telephone,.row-customer_email,.row-shipping_address_city,.row-shipping_address_address_1,.row-shipping_address_street,.row-shipping_address_house,.row-shipping_address_flat,.row-customer_password{width:50%}
}
.row-customer_firstname label,.row-customer_lastname label,.row-customer_telephone label,.row-customer_email label,.row-shipping_address_city label,.row-shipping_address_address_1 label,
.row-shipping_address_street label,.row-shipping_address_house label,.row-shipping_address_flat label,.row-customer_password label{width:100%;float:left;max-width:initial}
.row-customer_firstname .col-sm-5,.row-customer_lastname .col-sm-5,.row-customer_telephone .col-sm-5,.row-customer_email .col-sm-5,.row-shipping_address_city .col-sm-5,
.row-shipping_address_address_1 .col-sm-5,.row-shipping_address_street .col-sm-5,.row-shipping_address_house .col-sm-5,.row-shipping_address_flat .col-sm-5,.row-customer_password .col-sm-5
{width:100%;float:left;max-width:initial;
    padding: 0;
}

.row-customer_register label, .row-customer_register .col-sm-5{
	    float: left;
}

.row-customer_firstname .col-sm-5 input,.row-customer_lastname .col-sm-5 input,.row-customer_telephone .col-sm-5 input,.row-customer_email .col-sm-5 input,.row-shipping_address_city .col-sm-5 input,.row-shipping_address_address_1 .col-sm-5 input,.row-shipping_address_street .col-sm-5 input,.row-shipping_address_house .col-sm-5 input,.row-shipping_address_flat .col-sm-5 input,.row-customer_password .col-sm-5 input{border:1px solid #eaeaea;border-radius:4px;height:40px;font-size:13px;box-shadow:none}
.row-customer_field22 input{margin: 4px -20px 0;}
.row-customer_field22 > label{display:none!important}
.row-customer_field22 .col-sm-5{text-align:left;width:100%;max-width: inherit;    padding: 0;}
.row-customer_firstname label,.row-customer_lastname label,.row-customer_telephone label,.row-customer_email label,.row-shipping_address_city label,.row-shipping_address_address_1 label,
.row-shipping_address_street label,.row-shipping_address_house label,.row-shipping_address_flat label,.row-customer_password label{font-size:10px!important;margin-bottom:5px!important;padding: 0;}
#simplecheckout_payment .radio:first-child{margin-bottom:25px!important}
@media only screen and (max-width:768px) {
.simplecheckout-three-column{display:block;float:none;min-width:auto!important;max-width:1900px!important;width:100%}
}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
    position: absolute;
    margin-top: 4px\9;
    margin-left: -20px;
}

.checkbox, .radio {
    position: relative;
    display: block;
    margin-top: 0;
    margin-bottom: 10px;
}

.simplecheckout-cart .qty-not-in-stock {
    color: #FC351B;
}

.simplecheckout-cart .stock_status {
	float: left;
margin-top: 10px;
margin-bottom: 5px;
    width: 100%;
}

.simplecheckout-cart .stock_status_success{
	color: #43b02a;
}
.form-group {
    margin-bottom: 15px;
	    display: flow-root;
		    opacity: 1;
}

.checkbox label, .radio label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
}
.row-customer_telephone,.row-customer_field22 {
    margin-bottom: 5px;
}
.simplecheckout-left-column{background:#fff;float:left;min-width:280px;max-width:1300px;width:54%;margin-bottom:10px;padding:10px}
.simplecheckout-right-column{background:#fff;float:right;min-width:280px;max-width:900px;width:45%;margin-bottom:10px;padding:10px}
.form-horizontal .form-group{margin-right:0;margin-left:0}
@media only screen and (max-width:1024px) {
.simplecheckout-left-column{display:block;float:none;min-width:auto!important;max-width:1900px!important;width:100%!important}
.simplecheckout-right-column{display:block;float:none;min-width:auto!important;max-width:1900px!important;width:100%!important}
}
@media only screen and (max-width:1200px) {
.simplecheckout label.col-sm-2{padding-left:5px;padding-right:5px}
}
@media only screen and (max-width:768px) {
.simplecheckout label.col-sm-2{padding-left:15px;padding-right:15px}
}
.simplecheckout-block{clear:both;margin-bottom:20px}
.simplecheckout-block-content{padding:10px!important}
@media only screen and (min-width:1200px) {
.simplecheckout-block-content>fieldset:nth-of-type(2),.simplecheckout-block-content>fieldset:nth-last-of-type(2){width:49%;margin-right:1%;float:left;text-align:left}
}
.simplecheckout-block-content:after{content:"";display:block;clear:both}
.simpleregister{margin-bottom:5px}
.simpleregister-block-content{margin-bottom:10px;padding:10px}
@media only screen and (min-width:1200px) {
.simpleregister-block-content>fieldset:nth-of-type(2),.simpleregister-block-content>fieldset:nth-last-of-type(2){width:49%;margin-right:1%;float:left;text-align:left}
}
.simpleregister-block-content:after{content:"";display:block;clear:both}
@media only screen and (max-width:600px) {
.simpleregister-block-content .simplecheckout-customer{width:100%}
}
.simpleregister-button-block{overflow:auto;margin-bottom:20px;padding:6px;background:none repeat scroll 0 0 #FFF;text-align:right}
.simpleregister-button-right{float:right;text-align:right}
.simpleregister-button-left{float:left;text-align:left}
.simplecheckout-methods-table{width:100%}
.simplecheckout-methods-table td.code{width:1px}
.simplecheckout-methods-table td.title{padding:5px}
.simplecheckout-methods-table td.title label{display:block!important}
.simplecheckout-methods-table td.quote{width:15%;text-align:right}
.simplecheckout-methods-description{padding:5px;margin:5px 0}
.simplecheckout-required{color:red;font-weight:700}
.simplecheckout-button-block{clear:both;margin-bottom:20px;padding:6px;background:none repeat scroll 0 0 #FFF;text-align:right}
.simplecheckout-button-right{float:right;text-align:right}
.simplecheckout-button-left{float:left;text-align:left}
.simplecheckout-button{display:inline-block;padding:6px 12px;-webkit-border-radius:7px 7px 7px 7px;-moz-border-radius:7px;border-radius:7px 7px 7px 7px;background:url(../image/button.png) top left repeat-x;-webkit-box-shadow:0 2px 2px #DDD;-moz-box-shadow:0 2px 2px #DDD;box-shadow:0 2px 2px #DDD;color:#FFF;text-decoration:none;font-weight:700;font-size:12px;font-family:Arial,Helvetica,sans-serif;line-height:12px;cursor:pointer;-khtml-border-radius:7px 7px 7px 7px}
.simplecheckout-button-left .button{margin:0}
@media only screen and (max-width:780px) {
.simplecheckout-button-left{display:none}
}
#total_sub_total{display:none}
.simplecheckout-button:hover{background:url(../image/button-active.png) repeat-x}
#simplecheckout_customer .simplecheckout-block-content{text-align:center}
.simplecheckout-login{display:inline-block}
.simplecheckout-login-left{width:50%;text-align:left}
.simplecheckout-login-right{width:50%;text-align:left}
.simplecheckout-login-right .button{float:left;margin:0}
.simplecheckout-login-right input{max-width:160px!important;text-align:left}
#simplecheckout_cart .form-control{display:inline-block!important;min-width:50px}
.simplecheckout-cart{width:100%;max-height:370px;overflow-x:hidden;overflow-y:auto}
.simplecheckout-cart .cpro{border-bottom:1px solid #f5f2f7;padding-bottom:20px;margin-bottom:20px;position:relative;float:left}
.cpro .image{width:80px;float:left}
.cpro .cpn{float:left}
.checkout-bask.max-item .cpro{align-content:flex-start;-webkit-box-align:start;align-items:flex-start}
.cpro{border-bottom:1px solid #f5f2f7;padding-bottom:20px;margin-bottom:20px;position:relative;display:-webkit-box;display:flex;align-content:center;-webkit-box-align:center;align-items:center}
.cpro,.cpro .quantity,.cpro .price{float:left;width:100%}

.price {
    float: left;
    color: #444;
    margin: 5px 0;
    font-size: 16px;
    font-weight: 600;
    text-align: left;
	min-height: 40px;
}
.price-new {
    float: left;
    font-weight: 600;
    color: #E55B4C;
}
.price-old {
    float: left;
    width:auto;
    color: #999;
    text-decoration: line-through;
    margin-right: 10px;
    font-size: 16px;
}

.cpro .image{width:90px;padding-right:10px;float:left;-webkit-box-flex:0;flex:0 0 90px}
.cpro .name{float:left}
.cpro .model{width:60%;float:left;display:none}

.simplecheckout-cart .quantity .btn{border-radius:0!important;border-bottom:0;height:37px}
.simplecheckout-cart .quantity .form-control{text-align:center;width:42px;height:29px;border:2px solid #efeeee;font-size:14px;background:#EFEFEF}
.carem .btn-close{background:none;border:none;margin-top:-6px}
.carem .fa-times{color:#8a8989;font-size:23px}
#simplecheckout_cart .quantity_div input{text-align:center;width:42px!important;height:29px;border:2px solid #efeeee;font-size:14px;background:#EFEFEF}
.quantity_div{-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;display:block;width:180px;height:30px;position:relative;text-align:left;margin:8px 0;line-height:normal;float:left}
.quantity_input{text-align:center;width:42px;height:29px;border:2px solid #efeeee;background:#EFEFEF}
.plus,.minus{outline:none;vertical-align:top;color:#8a8989;border:2px solid #efeeee;background:#fff;font-size:26px;cursor:pointer;height:29px;width:29px!important;max-width:29px!important}
.minus{line-height:8px;margin-right:-2px;font-size:26px}
.plus{line-height:8px;margin-left:-2px;font-size:20px}
.plus:hover,.minus:hover{background:#8a8989;color:#EFEFEF}
.simplecheckout-cart-total{padding:7px 3px;text-align:left}
.simplecheckout-cart-total:after{content:"";display:block;clear:both}
.simplecheckout-cart-total .buttons{background:inherit!important;padding:0!important}
.simplecheckout-cart-total input{margin-right:0!important;max-width:100px}
.simplecheckout-cart-total span.inputs{margin:0 3px 0 0 !important;display:inline-block!important}
.simplecheckout-cart-total span.inputs input[type=text]{margin:0}
.simplecheckout-cart-total-remove{display:inline-block;width:18px;text-align:center}
.simplecheckout-cart-total-remove img{vertical-align:-2px;cursor:pointer}
.simput{color:#221f1f;background-color:#f5f5f5;margin-bottom:20px;padding:40px}
.simpa{font-weight:300;font-size:34px;margin-bottom:20px;min-height:35px}
#total_total{margin:15px 0 10px}
#total_total span{font-size:15px;float:left;width:50%}
.simplecheckout-cart-total-value{font-size:20px!important;line-height:24px;font-weight:700;text-align:right}
.simplecheckout-cart-total-remove{display:none!important}
.btn-gsimp{max-width:300px;height:40px;background:#00a046;border-radius:4px;text-align:center;color:#fff!important;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;text-transform:uppercase;font-family:GothaProBol;font-size:14px;padding-top:2px;display:block;line-height:40px;margin:0 auto}
.btn-gsimp:hover{background:#44b26f;color:#fff}
.simplecheckout-scroll{overflow-y:scroll;max-height:300px}
.simplecheckout-error-text{display:block;margin-top:3px;color:red}
.simplecheckout-warning-text{margin:5px 0;font-weight:700}
.simplecheckout-warning-block{clear:both;margin-bottom:15px;padding:10px 10px 10px 33px;border:1px solid #F8ACAC;border-radius:5px 5px 5px 5px;color:#555;text-align:left}
.simpleregister-warning-block{margin-bottom:15px;padding:10px 10px 10px 33px;border:1px solid #F8ACAC;border-radius:5px 5px 5px 5px;color:#555;text-align:left}
.simplecheckout-proceed-payment{display:none;margin-bottom:10px;padding:10px;text-align:center;font-weight:700}
#simple_payment_address_block{margin-top:15px}
.simplecheckout-customer-same-address{text-align:left;margin:15px 0}
#simplecheckout_login{margin:auto;text-align:center}
#simplecheckout_payment_form{padding:5px}
#simplecheckout_payment_form .checkout-content{display:block}
#simplecheckout_payment_form div.buttons{display:none}
#simplecheckout_login .simplecheckout-block-content{padding:5px!important}
#simple_login_layer{position:absolute;top:0;left:0;z-index:99990;display:none;width:100%;background-color:#000}
#simple_login{position:fixed;z-index:99991;display:none;padding:5px;width:300px;height:250px;border:1px solid #FFD9FF;-webkit-border-radius:7px 7px 7px 7px;-moz-border-radius:7px;border-radius:7px 7px 7px 7px;background:none repeat scroll 0 0 #FFF;-khtml-border-radius:7px 7px 7px 7px}
#simple_login:after{content:"";display:block;clear:both}
#simple_login_header{padding:0;text-align:right}
#simple_login_header img{margin:0 0 0 auto}
.you-will-be-registered{font-weight:700;margin-bottom:10px}
.simplecheckout label,.simpleregister label{display:inline-block;margin:0;text-align:left!important;font-size:14px}

.simplecheckout .radio label input[type=radio]{width:24px;height:24px;border:2px solid #e5e5e5;border-radius:100%;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;top:0;left:20px}
.simplecheckout .radio label input[type=radio]::after{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:16px;height:16px;background:#00a046;border-radius:100%;opacity:0;-webkit-transition:.4s;transition:.4s}
.simplecheckout .radio label{position: relative;min-height:20px;padding-left:39px;margin-bottom:0;font-weight:400;cursor:pointer}
#simplecheckout_customer .radio:first-child{margin-right:15px}
.simplecheckout label input[type=radio]:checked::after{opacity:1}
#simple_summary{display:none}
#simplecheckout_step_menu{margin-bottom:10px}
.simple-step{display:inline-block;padding:5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px;border-radius:5px 5px 5px 5px;background-color:#D9D9D9;color:#000;font-size:13px;-khtml-border-radius:5px 5px 5px 5px;cursor:pointer;margin-bottom:5px}
.simple-step-current{display:inline-block;padding:5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px;border-radius:5px 5px 5px 5px;background-color:#38B0E3;color:#FFF;font-size:13px;-khtml-border-radius:5px 5px 5px 5px}
.simple-step-delimiter{display:inline-block;vertical-align:middle;line-height:13px;margin:0 5px}
.simple-step-completed{display:inline-block;padding:5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px;border-radius:5px 5px 5px 5px;background-color:#38B0E3;color:#FFF;font-size:13px;-khtml-border-radius:5px 5px 5px 5px}
.simple-step-completed a{color:#FFF!important;text-decoration:none!important;font-size:13px!important}
.simplecheckout-summary-info{margin-top:15px!important}
.simplecheckout-summary-info th.name{text-align:left}
.simplecheckout-summary-info td{text-align:left}
.simplecheckout-cart-buttons .buttons{border:none!important;padding:0!important}
#simple_login .simplecheckout-block-content{border:none!important}
#temp_flat_container{text-align:center;margin:10px 0 20px}
#simplecheckout_comment .simplecheckout-block-content{border:0!important;padding:0!important}
#simplecheckout_comment textarea{width:100%!important;-moz-box-sizing:border-box;box-sizing:border-box;min-height:100px}
.simple-content input[type=text],.simple-content input[type=password],.simple-content input[type=email],.simple-content input[type=tel],.simple-content input[type=phone],.simple-content input[type=date],.simple-content input[type=time],.simple-content select,.simple-content textarea{width:100%;-moz-box-sizing:border-box;box-sizing:border-box;margin:0!important}
.checkout-heading:after{content:"";display:block;clear:both}
.simple-content .checkout-heading{background-color:#fff;border-color:#fff;padding:10px;color:#231f20;font-size:18px;margin:3px 0 23px}
#simplecheckout_shipping .checkout-heading,#simplecheckout_payment .checkout-heading,#simplecheckout_customer .checkout-heading .hea{margin:0;font-weight:700}
#simplecheckout_shipping fieldset{padding-left:30px}
#simplecheckout_shipping .radio:first-child{min-height:40px}
#simplecheckout_shipping .radio label input[type=radio],#simplecheckout_payment .radio label input[type=radio]{top:-6px;margin: 4px 0 0 -20px;}
.msim h1{font-size:32px;margin:0 0 18px;line-height:1.1;font-weight:400;color:#333;display:none}
.checkout-heading span{display:inline-block!important;float:left}
.checkout-heading-button{float:right!important;display:inline-block!important}
.simplecheckout-select-address{text-align:left;margin-bottom:10px}
.simple-captcha-container{margin-top:5px}
.simplecheckout-tooltip{display:none}
#easyTooltip{padding:5px;border:1px solid #ccc;background:#fde910;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px;-khtml-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;-webkit-box-shadow:0 2px 2px #DDD;-moz-box-shadow:0 2px 2px #DDD;box-shadow:0 2px 2px #DDD;opacity:1!important}
#easyTooltip:before{content:'';position:absolute;left:10px;top:-8px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #fde910}
.simplecheckout-cart i{cursor:pointer}
.simple-content .table-responsive{margin-bottom:0!important;border:none!important}
@media only screen and (max-width:640px) {
.simplecheckout-cart col.image,.simplecheckout-cart th.image,.simplecheckout-cart td.image{display:none}
.simplecheckout-cart col.model,.simplecheckout-cart th.model,.simplecheckout-cart td.model{display:none}
.simplecheckout-cart col.price,.simplecheckout-cart th.price,.simplecheckout-cart td.price{display:none}
.simplecheckout-cart td.name div.image{display:block}
}
@media only screen and (max-width:1000px) {
.simplecheckout-cart col.model,.simplecheckout-cart th.model,.simplecheckout-cart td.model{display:none}
}
@media only screen and (max-width:600px) {
#total_shipping span:first-child{max-width:300px;display:inline-block}
td.quantity button[data-onclick*="Quantity"]{display:none}
}
@media only screen and (max-width:420px) {
#total_shipping span:first-child{max-width:200px;display:inline-block}
}
.row-customer_register label{width:100%;    padding: 0;}
.row-customer_register .radio{display:inline-block!important;margin-right:10px}
.simplecheckout-vertical-menu .checkout-heading{cursor:pointer;margin-bottom:3px}
.simplecheckout-steps-wrapper{padding:10px}
#agreement_checkbox{float:left;margin-right:20px}
#agreement_checkbox .checkbox{margin:0}
.simplecheckout-summary-totals .simplecheckout-cart-total{border:0}
label[for="customer_field22"]{opacity:0!important}