/*start css for M2*/
.mage-error{color:#b94a48;}
/* header */
.main-menu .navbar-box{position: initial;}
/* remove cart-sidebar product*/
.modal-popup.confirm{display: none;}
.modal-popup.confirm._show{display: block;position: fixed;top:0;right:0;bottom:0;left:0;z-index: 16 !important;}
.modal-popup.confirm{background-color: rgba(0, 0, 0, 0.5);}
.modal-popup.confirm .modal-inner-wrap{position: absolute;top:50%; left:50%;transform: translate(-50%,-50%);padding: 40px 60px 35px;background-color: #fff;width: auto;}
.modal-popup.confirm .modal-header{margin-top: 0 !important;padding: 0;width: 0;}
.modal-popup.confirm .modal-header .action-close{position: absolute;right: 0;top: 0;font-size: 0;border:0;background-color: transparent;outline: none;padding: 10px;line-height: 1;}
.modal-popup.confirm .modal-header .action-close::after{content: "╳";font-size: 16px;color: #000;}
.modal-popup.confirm .modal-content{font-size: 16px;line-height: 1.5;max-width: 380px;width: 380px;text-align: center;padding-bottom: 30px;}
.modal-popup.confirm .modal-footer{text-align: center;padding:0;}
.modal-popup.confirm .modal-footer button{border: 1px solid #10C0D9;text-transform: uppercase;width: 95px;padding: 8px 0;border-radius: 3px;outline: none;}
.modal-popup.confirm .modal-footer .action-dismiss{background: #10C0D9;color:#fff;margin-right: 5px;}
.modal-popup.confirm .modal-footer .action-accept{background: #fff;color:#10C0D9;}
.modal-popup.confirm .modal-footer .action-dismiss:hover{background: #fff;color:#10C0D9;}
.modal-popup.confirm .modal-footer .action-accept:hover{background: #10C0D9;color:#fff;}
/*home page*/
.home-ns-form label.error{font-size:13px;margin-top:0;position:relative;margin-bottom:-20px;font-weight:normal;transform:none!important;-webkit-transform:none!important;toold-pricep:0!important;display:block;color:#db0089!important}
.purple-border{border:none;height:1px;background-color:#db0089;}
.holiday-title{position:relative;z-index:1;}
/*product list papge*/
.cms-all-products .page-title{display: block;}
.product-each-bottom .one-line .price-box .price-wrapper .price{color: #fff;}
.product-each .one-line .btn:active,.product-each .one-line .btn:hover,.product-each .one-line .btn:focus{outline: none;}
.category-products .product-each .product-each-bottom .one-line .old-price{display:none;}
.category-products .product-each:hover{border:1px solid #f0f0f0;}
.product-each .one-line .price-box .price{color:#fff}
.product-each .one-line .price-box{margin-top:0;border-right:1px solid #fff;}
.product-each .one-line .price-box{vertical-align:top;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;text-align:center;}
.product-each .one-line .old-price{display:none;}
.product-list-html .product-each .price-container .price-label{display: none;}
.product-each-bottom .special-price .price-label,
.product-each-bottom .old-price .price-label{display: none;}
.navbar-cart .minicart-items-wrapper{height: auto !important;}
.product-list-html .function-icon ul{padding-top:0}
/*product page*/
.media .action-skip-wrapper{display: none;}
.fotorama__nav .fotorama__thumb__arr,.fotorama__nav .fotorama__thumb__arr:active,.fotorama__nav .fotorama__thumb__arr:hover{background-color: rgba(255, 255, 255);}
.product-content .product-info-main .price-box .price{display: inline-block;font-weight: 400;margin-bottom: 20px;line-height: 1;color:#000;font-size:32px;margin-right: 5px;}
.product-content .price-box.price-final_price{display: flex;align-items: baseline;}
.product-content .price-box .special-price{order: 2;}
.product-content .product-info-main .price-box .old-price .price{text-decoration: line-through;color: #bbb;}
.product-content .product-info-main .price-box .special-price .price{color:#FF5E00;font-size:32px;margin-right: 5px;}
.product-options-wrapper .fieldset:focus,.product-options-wrapper .fieldset:active{outline: none;}
.product-gallery .add-to-wishlist{display: block;width: 100%;text-align: right;}
.product-gallery .add-to-wishlist .icon-favorite{display: inline-block !important;}
.catalog-product-view .page.messages{display:none;}
.product-options-wrapper select.invisible{height: 0px;position: absolute;}
.price-label{display:none;}
/*home newsletter subscribe*/
.home-ns-form-con {max-width: 470px;}
.home-ns-form input{background: transparent;padding:5px 0;font-size: 18px;}
#newsletter-loading{margin:10px 0 0;display:inline-block;}
/* cms page header */
.cms-warranty-claim .scroll-header.scroll-header-sticky{position:relative;margin-top:auto !important;top:auto !important;}
.cms-customer-service .scroll-header.scroll-header-sticky{position:relative;margin-top: auto !important;top: auto !important;}

/* add to wishlist popup  */
.account-login .alert-error{background-image:none;background-color:transparent;border:none;font-style: italic;padding:0;}
.account-login div.mage-error {color:#b94a48;padding: 0;background-color: transparent;margin:2px 0 0 5px;font-size: 12px;}
/*product page zoom*/
.fotorama__thumb-border,.fotorama__arr.fotorama__arr--next,.fotorama__arr.fotorama__arr--prev,.fotorama__thumb__arr.fotorama__thumb__arr--right,.fotorama__thumb__arr.fotorama__thumb__arr--left,.fotorama__stage.fotorama__shadows--left:before,.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--right:after,.fotorama__nav.fotorama__shadows--right:after{display:none!important;}
.fotorama__nav.fotorama__nav--thumbs.fotorama__shadows--right,.fotorama__nav.fotorama__nav--thumbs{height:auto!important;}
.fotorama__nav{white-space:normal!important;}
.fotorama__nav--thumbs .fotorama__nav__frame{padding:12px 6px 0!important;}
.fotorama__thumb{border:1px solid #f0f0f0}
.fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img{left:0}
/*coupon-codes page*/
.coupon-newsletter-input label.error{margin-top:25px}
/*customer-account-createpassword*/
.customer-account-createpassword .fieldset,.customer-account-createpassword .actions-toolbar{text-align:center;}
.customer-account-createpassword .actions-toolbar button.primary {background-color: #10c0d9;width: auto;padding: 15px 30px;border: none;color: #fff;font-size: 16px;border-radius: 10px;margin:20px auto 0}
.customer-account-createpassword label.label{font-size:16px;margin-top:30px;margin-bottom:10px;} 
.customer-account-createpassword input,.customer-account-createpassword .mage-error{max-width:410px;width:100%;margin-right:auto;margin-left:auto;}
/*shopping cart page*/
.loading-mask{position: fixed !important;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,.25);z-index: 101;}
.loading-mask .loader{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);text-align: center;width: 50px;height: 50px;}
.loading-mask .loader img{width: 100%;position: initial !important;}
.cart-totals .loading-mask .loader img{width:50px;}
.input-text.qty{text-align:center;}
.cart-discount{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;order:3;}
.cart-summary .shipping .title{cursor:pointer;}
/*recaptcha*/
.field-recaptcha .g-recaptcha {width: 100%;background: #f9f9f9;height: 54px;overflow: hidden;text-align: left;}
.field-recaptcha .g-recaptcha iframe {margin-left: -1px;margin-top: -8px;width: 200px;}
.field-recaptcha .mage-error#recaptcha-validate--error{margin: -15px 0 15px;}
/*checkout*/
.checkout-shipping-method .col-method:first-child{width:50px;min-width:1px;}
.checkout-shipping-method .col-price{width:100px;}
.checkout-shipping-method .col-method{width:50%;}
.checkout-shipping-address .primary button.action{padding:13px 0;width:200px;}
.required-captcha.checkbox{opacity:0;overflow:hidden;}
.field-recaptcha .field .control{position:relative;}
.field-recaptcha .field .required-captcha{opacity:0;overflow:hidden;height:0;position:absolute;top:0;}
.field-recaptcha .field .iCheck-helper,.field-recaptcha .field .icheckbox_square-blue{display:none!important;}
#customer-email-fieldset .g-recaptcha{margin-bottom:10px;}
.table-checkout-shipping-method{border-bottom:none;margin-bottom:15px;}
/*checkout-onepage-success*/
.checkout-onepage-success .page-title{display:block;margin-bottom:30px;}
.checkout-onepage-success .print{text-decoration:underline;margin-bottom:10px;display:inline-block;}
.checkout-onepage-success .checkout-success{border:1px solid #ddd;padding:30px 0;width:60%;margin:0 auto;}
.checkout-onepage-success a.action.primary{color:#10c0d9;}
.checkout-onepage-success #maincontent{font-size:16px;text-align:center;padding-top:50px;}
/*customer-account-logoutsuccess*/
.customer-account-logoutsuccess .page-main >.container{display: -webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-size:16px;height:30vh;text-align:center;padding:0 10px;}
/*product-registration*/
.feedback .input-text{border-radius:0;-webkit-appearance:none;}
.form-tips{margin-bottom:10px}
.ui-select{display:none;}
.custom-select-item-name-ul{width:410px;background-color:#f6f7f7;position:relative;cursor:pointer;margin-bottom:9px}
.custom-select-item-name-ul::after{content:"";display: block;border-top:6px solid #000;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;right:15px;top:50%;pointer-events:none;margin-top:-2px}
.custom-select-item-name-ul li{text-align:left;padding:11px 15px;}
.custom-select-item-name-ul li img{max-width:20px;margin-right:5px;}
.product_select_con .btn-select{position:relative;}
.product_select_con .ul-select-wrapper{text-align:left;border:1px solid #888;max-height:200px;overflow-y:scroll;position:absolute;top:100%;left:0;z-index:1;width:100%;background-color:#fff}
.product_select_con .ul-select-wrapper img{margin-right:10px;max-width:50px}
.product_select_con .ul-select-wrapper li{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-right:10px;}
.product_select_con .ul-select-wrapper li:hover::after{content:"";width:100%;height:100%;background-color:rgba(0,0,0,0.1);position:absolute;left:0;top:0}

/*account login*/
.password-tips{color:#333;}
.password-tips .title{color:#999;margin:10px 0 5px;list-style:none;}
.password-tips li span{vertical-align: middle;}
.password-tips li:before{padding-right: 6px;display: inline-block;vertical-align: middle;}
.password-tips li.rule-pass:before{content: "✔";}
.password-tips li.rule-blocked:before{content: "×";;font-size: 19px;}
.password-weak{display:none;}
.new-users .form-horizontal .control-label{background: transparent;}
.customer-account-login .messages{margin-bottom:20px;}
.customer-account-login .messages .close{display:none;}
#password-strength-meter span{font-style:italic;}
input.checkbox{margin-top:0;}
.customer-account-login .page-title-wrapper{display:none;}
/*account order*/
.sales-order-history .message.info.empty{margin-top:30px;}

@media (max-width:1400px) {

}
@media (min-width: 1200px) {
}
@media (min-width: 768px) and (max-width: 992px) {

}
