/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2018-10-12 02:47:24 */
body.boxed {
}
@media (min-width: 768px) {
    .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main {
        width: 49%;
    }
    .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media {
        width: 49%;
    }
}

html, body {color: #666666;}
body.boxed{}
button.action.reload.captcha-reload {
    color: #e65798;
    border: none;
    text-decoration-line: underline;
    font-weight: 600;
}
button.action.reload.captcha-reload:hover {
    background: transparent;
}
.menu-right-block p img {
    border-radius: 12px;
    margin-top: 5%;
}
.promo-box, .promo-haft {
    padding: 0%;
    margin-bottom: 1%;
    float: left;
}
.old-price .price {
    text-decoration: line-through!important;
    color: #717171;
    font-size: 12px;
}
.page-header {border-top-color: #e858a4;}
#totop {height: 50px;position: fixed;right: 15px;width: 50px;z-index: 9999;bottom: 5%;background-color: #d83d82b0;font-size: 28px;color: #740333;text-align: center;line-height: 1;padding: 9px 0;font-weight: bold;border-radius: 50px;}
#totop:hover {background-color: #ea65a0;}
.stock.unavailable span {
    font-size: 16px;
    color: #949494;
    font-weight: 600;
    background-color: #ececec;
    padding: 10px;
    border-radius: 2px;
    line-height: 7rem;
}
.products-grid .product-item-details .product-item-actions .tocart {
color: #ffffff!important;
    background-color: #F44336!important;
    border-color: #F44336!important;border-radius: 2px;padding: 0 15%;height: 35px;font-size: 1.5rem;}
@media (min-width:768px){.page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main{width:49%;}
.page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media{width:49%;}
fieldset#payment_form_omise {
    padding-left: 35px;
}
}
<style>
@media screen and (max-width:900px){.facebookBox{display:none;}
}
.product-labels{position:absolute;z-index:3;right:10px;top:10px;}
#featured_product .product-reviews-summary{display:none;}
.special-price .price-container .price{color:#dc1212;}
.filterproduct-title .content{text-transform:capitalize;}
h2.side-menu-title{font-size:15px;}
.page-header.type1 .custom-block > a{font-size:15px;}
.filterproduct-title .content{text-transform:capitalize;font-size:26px;}
.page-header .switcher strong,
.page-footer .switcher strong{font-size:15px;}
.page-header.type1 .navigation li.level0>.level-top{padding:0 10px 0 10px;font-size:15px;}
.page-header.type1 li.ui-menu-item.level0{margin-left:1px;}
.sw-megamenu.navigation.side-megamenu li.level0>a{font-size:15px;}
.homepage-bar [class*=" porto-icon-"],
.homepage-bar [class^="porto-icon-"]{color:#00a3dd;}
.homepage-bar p{font-size:15px;}
b,
strong{font-weight:300;}
.footer-middle ul.contact-info [class^="porto-icon-"],
.footer-middle ul.contact-info [class*=" porto-icon-"]{color:#ffffff;}
.page-header .switcher .options .action.toggle,
.page-footer .switcher .options .action.toggle{color:#ffffff;}
.page-header.type1 .custom-block>*{color:#999999;}
.header.panel>.header.links>li.welcome, .header.panel>.header.links>li>a{color:#ffffff;font-size:15px;}
.page-header.type1 .block-search input::placeholder{font-size:20px;color:#999999;}
span{text-decoration:none!important;}
@media (max-width:480px){#banner-slider-demo-2 .owl-nav ,#banner-slider-demo-3 .owl-nav{display:none;}
#banner-slider-demo-2 .owl-dots , #banner-slider-demo-3 .owl-dots{top:84%!important;}
}
@media only screen and (max-width:768px){
fieldset#payment_form_omise {
    padding: 0 30px;
}
.prolist .products-grid.columns4 .product-item:last-child {
    display: none;
}

.products-grid .product-item-details .product-item-actions .tocart {/*color: #0076A1!important;background-color: #ffffff!important;border-color: #0076A1!important;*/color: #ffffff!important;
    background-color: #F44336!important;
    border-color: #F44336!important;border-radius: 2px;padding: 0 15%;height: 35px;font-size: 1.5rem;}
.old-price .price {text-decoration: line-through!important;color: #717171;font-size: 12px;}

span.old-price span.price {text-decoration: line-through!important;}
. productgriddump .product.photo.product-item-photo:hover {box-shadow: none!important;}
. productgriddump .product-item .product-item-photo{min-height:200px!important;border: 0;}
. productgriddump li.item.product.product-item {border: 0.2px #f6f6f6d1;border-style: solid;}
.product-item-name{height:37px;overflow:hidden;}
.navigation li.level0{line-height:40px;}
}
}
.prev-next-button{width:40px;height:40px;background:#0087b8;border-radius:5px;}
.prev-next-button.previous{left:-20px;}
.prev-next-button.next{right:-20px;}
#banner-slider-demo-2 .arrow ,#banner-slider-demo-3 .arrow{fill:white;}
#banner-slider-demo-2 .owl-nav ,#banner-slider-demo-3 .owl-nav{position:absolute;top:45%;width:100%;}
#banner-slider-demo-2 .owl-prev ,#banner-slider-demo-3 .owl-prev{float:left;}
#banner-slider-demo-2 .owl-next ,#banner-slider-demo-3 .owl-next{float:right;}
#banner-slider-demo-2 ,#banner-slider-demo-3{position:relative;}
#banner-slider-demo-2 .owl-dots ,#banner-slider-demo-3 .owl-dots{margin-top:0;position:absolute;top:90%;width:100%;}
#banner-slider-demo-2 .owl-controls ,#banner-slider-demo-3 .owl-controls{position:static!important;}
.facebookBox .side-custom-menu{border:1px solid #f5f5f5;box-shadow:0px 1px 3px 0px #ededed;border-radius:7px;overflow:hidden;}
.facebookBox .side-custom-menu h2{color:#fff;border-bottom:1px solid #00a3dd;font-size:13px;font-weight:700;text-align:left;padding:13px 13px 12px;background-color:#00a3dd;}
.icon-promo em.porto-icon-truck , .icon-promo em.porto-icon-dollar , .icon-promo em.porto-icon-lifebuoy{width:100%;float:left;}
.icon-promo .text-area{display:inline-block;vertical-align:middle;text-align:center;margin-left:5px;}
.facebookBox{padding:0;}
h2.side-menu-title{background-color:#00b28c;color:#ffffff;border-bottom:1px solid #00b28c;padding:18px 15px!important;}
nav.navigation.sw-megamenu.side-megamenu{border:0.5px solid #f5f5f5;box-shadow:1px 1px 1px 0px #ededed;border-radius:0 0 5% 5%;}
.side-megamenu li.ui-menu-item.level0:hover{background-color:#7ad1b5!important;}
.side-megamenu li.ui-menu-item.level0:hover a span{color:#3c3c3c;}
div.previous ,div.next{display:inline-block;font-size:28px;width:43px;height:auto;color:#0087b8;padding-bottom:8%;opacity:0.9;}
.previous{background-color:#f5f5f5;color:black;}
.next{background-color:#f5f5f5;color:white;}
.round{border-radius:50%;}
.sw-megamenu.navigation.side-megamenu li.level0:hover > a{border-top-color:transparent;}
.page-header.type1 a{color:#737373;}
span.special-price span.price{color:#bb0000!important;}
.block-minicart .block-content>.actions>.secondary .action.viewcart{border:1px solid #0087b8;color:#0087b8;}
.account-nav .nav>li{font-size:15px;}
table#my-orders-table{font-size:15px;color:#515151;}
.account-nav .nav>li>a:before, .account-nav .nav>li>strong:before{content:'\f821';font-family:'porto-icons';position:absolute;left:5px;color:#00a3dd;}
li.nav.item.current{color:#00a3dd;font-weight:bolder;}
.box .box-content{font-size:15px;}
.box .box-title{border:1px solid #00a3dd;background-color:#00a3dd;}
.box .box-actions{border:1px solid #029ad0;background-color:#00a3dd;}
.box-actions a{color:#d5f0ff;}
.box-content p{color:#484848;}
.box{color:black;}
.customer-account-index .box .box-title{color:#005979;}
li.customer-welcome{color:black;font-weight:600;}
button.action.switch{color:black;}
.page-header.type1 .navigation{background-color:transparent;padding:0 19px;}
.customer-account-index .box .box-title{color:#005979;font-size:18px;}
.customer-welcome .action.switch:after{font-size:25px;color:#75003e;margin:4px 0 0 5px;}
.header.panel>.header.links>li{font-size:15px;text-transform:uppercase;color:#75003e;}
.box .box-title{color:#005979;font-size:18px;}
.footer-middle ul li{font-size:15px;}
.footer-middle .block.newsletter label{font-size:15px;}
input#search,
input#search::-webkit-input-placeholder{font-size:15px;line-height:3;color:#777777;}
.page-header.type1 .navigation li.level0{margin-right:0;}
.sw-megamenu.navigation.side-megamenu li.level0>a{font-size:15px;padding:1.5%;color:#3c3c3c;}
li.ui-menu-item.level0:hover, li.ui-menu-item.level0:active{background-color:#70cee2!important;border-radius:0 !important;color:#00B1EB;}
li.ui-menu-item.level2{border-bottom:1px solid rgba(251, 250, 250, 0.26);margin-top:1%;padding:2px;}
li.ui-menu-item.level0:hover a{color:#00687e!important;}
.sw-megamenu.navigation li.level0.fullwidth > .submenu a, .sw-megamenu.navigation li.level0.staticwidth > .submenu a{color:#3c3c3c!important;}
.sw-megamenu.navigation li.level0.fullwidth .submenu a, .sw-megamenu.navigation li.level0.staticwidth .submenu a{font-size:15px;}
.sw-megamenu.navigation li.level0.fullwidth > .submenu a:hover, .sw-megamenu.navigation li.level0.staticwidth > .submenu a:hover{text-decoration:none!important;background-color:#47abcf;}
.sw-megamenu.navigation li.level0.fullwidth > .submenu a:hover span{color:#ffffff;}
.sw-megamenu.navigation li.level0.fullwidth > .submenu, .sw-megamenu.navigation li.level0.staticwidth > .submenu{background-color:#70cee2;}
.side-megamenu li.level0 .submenu a:hover{background-color:#ECF4D3!important;color:#000!important;}
.side-megamenu li.level0 .submenu a:hover span{color:#3c3c3c!important;}
.sw-megamenu.navigation.side-megamenu li.level0.fullwidth > .submenu{width:871px;background-color:#7ad1b5;}
.header.content ,
.page-header.type1 .navigation , .Top-box{background-color:white;}
.page-header.type1 .navigation{padding-bottom:15px;}
.single-images border-radius .container .Top-box{padding-bottom:29px;}
.page-header.type1 .nav-sections{background-color:transparent;color:#777;margin-bottom:0px;}
.sw-megamenu.navigation span.cat-label.cat-label-label3{background-color:#EC3034;}
.sw-megamenu.navigation li .subchildmenu li > a > span > span.cat-label.cat-label-label3:before, .sw-megamenu.navigation.side-megamenu li.level0 > a > span.cat-label.cat-label-label3:before{border-right-color:#EC3034;}
.sw-megamenu.navigation li .subchildmenu li > a > span > span.cat-label{top:3px;right:-27px;}
address{font-size:15px;}
.related-available .product-item-photo , .minicart-items .product-item-photo{min-height:50px!important;max-height:250px;}
.related-available .field.choice.related{visibility:hidden;}
.nav-sections-item-content>.navigation{display:block;z-index:1;}
.filter-content .filter-options-content{display:block!important;}
.filter-content .filter-options-title{color:white;border:1px solid #6abed9;background-color:#6abed9;border-radius:7px 7px 0 0;font-size:15px;font-weight:300;}
.filter-content .filter-options-title:after{display:none;}
.filter-content .filter-options-content a{color:#222 !important;font-weight:500;}
.filter-content .filter-options-content div#ln_price_text{color:#222;font-weight:bold;}
.toolbar-products .toolbar-sorter.sorter{color:#222;font-weight:bold;}
.toolbar-products .toolbar select{border-color:#0087b8;}
.toolbar-products .mode-list:before{content:'\f83a';color:black;}
.page-header.type1 .custom-block>*{color:#696969;font-weight:500;}
.sidebar-main .block-category-list .block-title{border:1px solid #008cba;background-color:#008cba;color:white;font-size:15px;}
.sidebar-main .block-category-list .block-content .item a{color:#444;font-weight:500;}
.block-category-list .block-content ol li.item{margin:9px 0;padding:0px 4px 8px 4px;}
.customer-welcome .header.links{min-width:185px;box-shadow:0 0 9px rgba(0,0,0,0.25);padding:8px;}
#shopping-cart-table .product-item-name{height:auto;}
.minicart-items-wrapper{height:auto;}
.home-side-menu{background-color:#fbfbfb;border:none;border-radius:5px;}
.product.name.product-item-name{height:37px;overflow:hidden;}
.product.photo.product-item-photo:hover{box-shadow:1px 3px 2px #e1e1e1;}
a.weltpixel-quickview.weltpixel_quickview_button_v2:hover{text-decoration:none;}
.footer-middle .block .block-title{margin-bottom:20px;border-bottom:1px solid #fafafa;padding-bottom:3%;}
.box-pro{border-bottom:5px dotted #e1e1e1;border-top:5px dotted #e1e1e1;margin:2% 0;padding:1%;}
.side-megamenu li.level0:hover.parent > a:after{color:#00b28c;}
.sw-megamenu.navigation li.level0 > a > span.cat-label{top:0px;right:7px;}
.homepage-bar{border:1px solid #e1e1e1;border-radius:5px;margin:20px 0;box-shadow:1px 2px 1px #efefef;}
.page-header .navigation .level0 > .level-top{font-weight:300;}
.footer-middle, .footer-middle p{color:#FFFFFF;font-weight:300;}
.product-item-name, .product.name a{font-weight:400;color:#3c3c3c!important;}
.login-container .block .block-title{font-size:18px;}
form#login-form{font-size:15px;}
.block.block-new-customer{color:#3c3c3c;font-size:15px;}
.block.block-customer-login{color:#3c3c3c;}
.form-login a.action.remind{color:#3c3c3c;}
div#tab-label-reviews{display:none;}
.product-reviews-summary.empty{display:none;}
.product.attribute.overview>div.value{font-size:18pt;}
.product.attribute.description{color:#3c3c3c;}
.product.info.detailed .additional-attributes{font-size:12pt;color:#3c3c3c;}
.vendor-info{display:none;}
.sidebar.sidebar-additional >.custom-block{display:none;}
.policy ol , .warranty ol{margin-top:15px;}
.policy ol li , .warranty ol li{border-bottom:0.5px dotted #e8e8e8;padding-bottom:8px;}
.warranty li:last-child ,.policy ol li:last-child{border:none;}
.footer-bottom address{display:none;}
.footer-bottom .custom-block{float:none!important;line-height:2em;margin:3px 0;}
.product-label.sale-label{background-color:#EC3034;padding:22px 8px;font-size:20px;margin-top:-6px!important;margin-right:-5px!important;font-weight:bold;border-radius:50px;opacity:0.85;min-width:65px;}
.product-label.new-label{background-color:#66BE4E;padding:11px 17px;margin-right:-5px;float:right;}
.filter .filter-current-subtitle{border:1px solid #008cba;background-color:#008cba;color:#fff;}
a.action.clear.filter-clear{font-size:16px;color:#000;font-weight:600;text-decoration-line:underline;}
.filter-label{text-transform:uppercase;color:#3c3c3c;}
.filter-value{color:#3c3c3c;font-weight:600;}
ol{counter-reset:item;}
ol > li{counter-increment:item;}
ol ol > li{display:block;}
ol ol > li:before{content:counters(item, ".") ". ";margin-left:-20px;}
.payment-option-content{display:block!important;}
img.has-radius{border-radius:8px;}
.minicart-wrapper .action.showcart:before, .minicart-wrapper .action.showcart.active:before{content:'\f814'!important;height:50px;font-size:55px;}
.minicart-wrapper .action.showcart .counter.qty{top:31%;left:3px;font-size:16px;}
.table-checkout-shipping-method th.col.col-method{width:25%;}
.contacts-title{display:none;}
.minicart-items-wrapper .product-item-details .product.options{display:none;}
.product-item-details dl.item-options{display:none;}
.opc-block-summary .items-in-cart>.title{border-bottom:1px solid #bce3f1;}
#shipping-new-address-form div[name="shippingAddress.company"] , div[name="billingAddressomise.company"]{display:none;}
div[name="shippingAddress.firstname"], div[name="shippingAddress.lastname"],
div[name="shippingAddress.region"] ,
div[name="shippingAddress.postcode"],
div[name="shippingAddress.city"],
div[name="shippingAddress.country_id"]{border-color:#b4b4b4;width:48%;float:left;margin:0px 2px 18px!important;}
}
div[name="shippingAddress.country_id"] select[name="country_id"]{height:38px!important;}
div[name="shippingAddress.telephone"]{width:100%;clear:both;}
.checkout-shipping-address span , #checkout-step-payment span{font-size:17px;color:#595959;}
fieldset.field.street.admin__control-fields.required{width:98%;margin:0px 5px 18px!important;}
div#checkout-step-shipping_method table{display:none;}
div#shipping-method-buttons-container{margin-top:2%;}
.opc-block-summary{background:#dff9ff;border:1px solid #dff9ff;color:#0082b0;}
.opc-block-summary .table-totals {
    border-top: 1px solid #bde3f1;
    padding-top: 10px;
}
 .opc-block-summary .table-totals .grand .mark , .opc-block-summary .table-totals .grand .amount {
    border-top: 1px solid #bde3f1; 
}
.opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title, .opc-block-summary>.title, .checkout-agreements-items .checkout-agreements-item-title{color:#0099cf;}
.opc-progress-bar-item._active>span:before{background:#e65798;}
.opc-progress-bar-item._active:before{background:#00a3dd;}
.opc-progress-bar-item._active>span{color:#00a3dd;}
.opc-block-summary table.data.table.table-totals{font-size:16px;}
button.action.login.primary span{color:white;}
select[name="country_id"]{height:38px!important;border-color:#00688e;font-size:16px;color:#666666;}
.form-discount button.action.action-apply{background-color:#f66cab;border-color:#ea5d9d;}
.form-discount button.action-apply span>span{color:white!important;}
.checkout-payment-method .payment-option-title span span{color:#0099cf!important;}
.checkout-payment-method .payment-option-content{padding:0 0 18px 0px;}
button.action.primary.checkout span{color:white!important;}
.billing-address-details , .shipping-information-content{color:#6f6d6e;font-size:16px;}
div[name="billingAddressomise.firstname"], div[name="billingAddressomise.lastname"],
div[name="billingAddressomise.region"] ,
div[name="billingAddressomise.postcode"],
div[name="billingAddressomise.city"],
div[name="billingAddressomise.country_id"]{border-color:#b4b4b4;width:48%;float:left;margin:0px 2px 18px!important;}
#checkoutSteps input{border-color:#00688e;font-size:16px;color:#666666;}
.checkout-payment-method .ccard .fields .select{border-color:#00688e;font-size:16px;height:38px!important;color:#666666;}
button.action.action-update{float:left;background-color:#ffc55b;border-color:#e2aa44;}
button.action.action-update span{color:#ffffff!important;}
button.action.action-update{margin-top:5%!important;}
.opc-block-summary .mark .value{color:#5d5050;display:block;}
.opc-wrapper .step-title{border-bottom:2px solid #0082b0;}
.checkout-payment-method .payment-method-title{border-top:1px solid #f2f2f2;}
.opc-wrapper .form-login{border-bottom:1px solid #0087b8;}
button.action.primary.checkout, button.button.action.continue.primary{background-color:#f66cab!important;border-color:#ea5d9d!important;}
.form-discount button.action.action-cancel{font-size:10px;padding:0%;padding-right:40px;text-decoration:none!important;background-color:#00a3dd;}
.form-discount button.action.action-cancel span{color:white!important;}
.small02 , .small01 , .small03 , .small04{padding:0;}
@media (min-width:768px){div[name="shippingAddress.firstname"], div[name="shippingAddress.lastname"],
div[name="shippingAddress.region"] ,
div[name="shippingAddress.postcode"],
div[name="shippingAddress.city"],
div[name="shippingAddress.country_id"]{margin:0px 5px 18px!important;}
.checkout-payment-method .payment-option-title{padding-left:0px;}
.payment-method-content{padding-left:0%!important;}
div#checkout-payment-method-load{margin-top:2%;}
input#omiseCardHolderName{width:50%;}
form#discount-form{width:33%;clear:both;}
button.action.action-cancel span{margin-left:15%;text-decoration:underline!important;}
.opc-progress-bar-item{width:174px!important;}
.main-bear{position:fixed;right:13%;top:56.5%;}
.small02 , .small01 , .small03 , .small04{margin-top:4%;}
.lgr-01, .lgr-02{margin-top:2%;float:left;}
.small02 ,.small03{float:right;}
.Sticky-reg{position:fixed;bottom:0px;left:0px;right:0px;margin-bottom:0px;z-index:999;}
}
@media screen and (min-width:768px) and (max-width:991px){.btn-box{position:fixed;top:91%;z-index:99999;right:25%;}
.btn-reg, .btn-log{float:left;width:100px;}
}
@media (min-width:768px) and (max-width:991px){.btn-box{position:fixed;top:93%;z-index:99999;right:28%;}
.btn-reg, .btn-log{float:left;width:100px;}
}
@media (min-width:992px) and (max-width:1199px){.btn-box{position:fixed;top:93%;z-index:99999;right:28%;}
.btn-reg, .btn-log{float:left;width:80px!important;top:17px;position:absolute;}
.btn-log{right:66px;}
.btn-reg{margin-left:14px!important;}
}
@media screen and (max-width:1920px){.btn-reg{margin-left:50px!important;}
.btn-log, .btn-reg{margin-bottom:30px!important;}
.close-bear{position:fixed;top:58.5%;left:85.33%;}
}
@media screen and (min-width:1500px) and (max-width:1600px){.btn-log, .btn-reg{margin-bottom:15px!important;}
.btn-reg{margin-left:30px!important;}
}
@media screen and (max-width:1366px){.btn-log, .btn-reg{margin-bottom:7px!important;}
.btn-reg{margin-left:28px!important;}
}
@media screen and (max-width:1440px){.btn-log, .btn-reg{margin-bottom:13px!important;}
.btn-reg{margin-left:30px!important;}
}
@media screen and (max-width:1280px){.btn-log, .btn-reg{margin-bottom:10px!important;width:85px!important;}
.btn-reg{margin-left:24px!important;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.btn-reg{margin-left:9px!important;}
}
@media only screen and (min-device-width:1536px) and (max-device-width:2048px){.btn-log, .btn-reg{margin-bottom:6px;}
}
@media only screen and (max-width:639px){.payment-group .step-title{padding-left:4%;}
.small02 , .small01{margin-top:4%;}
.small03 , .small04{margin-top:2%;}
.small02 , .small01 ,.small03 , .small04{float:left;padding:0px 2px;}
.lgr-01, .lgr-02{margin-top:2%;float:left;}
}
}
.main-bear{position:fixed;width:100%;right:13%;top:56.5%;}
.close-bear{position:fixed;width:45px;top:58.5%;left:85.33%;cursor:pointer;}
.Sticky-bear{z-index:999999999999;position:fixed;}
.btn-box.hidden-xs.hidden-sm{position:fixed;z-index:9999;bottom:0;left:0;}
.btn-log, .btn-reg{float:left;width:100px;margin-bottom:20px;}
.btn-reg{margin-left:27px;}
.main-bear , .close-bear{z-index:99999999;}
.close-tab{position:fixed;z-index:999999999999999;right:4%;bottom:5%;cursor:pointer;}
.image-link:before{background-color:transparent!important;}
.image-link:hover{box-shadow:4px 3px 2px #e1e1e1;transition:0.3s;border-radius:0;}
.page-header.type1 .navigation li.level0>.level-top{padding:0 5px 0 5px!important;}
li.ui-menu-item.level0.fullwidth.parent:last-child a.level-top::after{display:none;}
li.ui-menu-item.level0.fullwidth.parent:last-child .submenu{display:none;}
.swatch-option{max-width:100%!important;}
/*home product grids*/
.productgrid {padding:0;}
.productgrid .toolbar.toolbar-products {/*display: none;*/}
.productgriddump .products-grid.columns4 .product-item { padding: 10px; width: 25%;float: left; margin: 0;min-height: 380px;}
@media only screen and (max-width:639px){
.productgriddump .products-grid.columns4 .product-item {width: 50%!important;height: 500px;}}
@media only screen and (max-width: 479px) {
.productgriddump .products-grid.columns4 .product-item { height: auto; padding: 5px;min-height:400px;}}
@media only screen and (max-width: 1200px) {
.productgriddump .products-grid.columns4 .product-item { min-height:450px;}}
@media only screen and (min-width: 1200px) {
.productgriddump .products-grid.columns4 .product-item { width:20%!important;min-height:450px;}}
@media only screen and (min-width:1440px) {
.productgriddump .products-grid li.item.product.product-item {width: 20%!important;height: 435px!important;}}
@media only screen and (max-width: 375px){
.productgriddump .products-grid.columns4 .product-item {min-height: 400px;}
}


@media only screen and (max-width: 767px){
.checkout-index-index .opc-wrapper .step-title {
    padding: 4%;
    background-color: #0386b9;
    color: white;
}
input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"],
select[name="country_id"]
{border-radius: 2px!important;}
.checkout-index-index .page-wrapper{
    margin-top: 17%!important;
}
.checkout-index-index .form.form-login, .opc-wrapper .form-login + .form-shipping-address {
background-color:#fff!important;
}

.block-search input {
    left: 0!important;
    position: relative!important;
    margin: 15px 0;
}
input#search, input#search::-webkit-input-placeholder {
      font-size: 14px!important;
    line-height: 15px!important;
    color: #0087b8!important;
    padding: 0 2%;
}
input#search[type="text"] {
 border: 1px solid #0087b8!important;
}
.block-search .control {
    clear: both;
    margin: auto!important;
    padding: initial!important;
    width: 40%;
    position: absolute;
    left: 40%;
    top: 0%;
}
.page-header.type1 .block-search .label{
float: right;
    margin: auto!important;
    line-height: normal!important;
    margin-right: 15px;
    position: absolute;
    z-index: 99;
    left: 72%;
    top: 28%;}

.page-header.type1 .logo {
 /*     height: 55px;
    float: left;
    margin: 10px 0;
 margin-left: 70px;*/
height: 50px;
    float: left;
    margin: 10px -12px;
}
.page-header {
    border-top-color: #0087b8;
}
.owl-theme .owl-dots .owl-dot span {
    width: 5px!important;
    height: 5px!important;
    margin: 14px 4px!important;
}
.contant-top {padding:0!important;}
.herobanner {padding:0!important;}
.landingslide {margin-top:0!important;}
html, body {overflow-x: hidden;margin-top: 4%;}
body.catalog-product-view {margin-top: 24%;}
body.page-with-filter {
    margin-top: 25%;
}
#banner-slider-demo-3 .owl-controls {
    display: none;
}
.sm-box {padding: 0.5%!important;}
.sm-container {padding:0.5% 3%!important;}
.container.Top-box.sm-top , .container.Top-box.sm-bottom {padding-bottom: 0!important;}
.catebox.box-l, .catebox.box-r, .catebox.box-c {padding: 0!important;margin: 1% 0;}
.box-bottom { margin-bottom: 0px;float: left;}
h2.filterproduct-title span {font-size: 21px!important;}
h2.filterproduct-title {margin:0 0 0!important;}
.productgriddump {padding: 0!important;}
.box-bottom { margin-bottom: 0px!important; float: left;}
.new-style {padding:0!important;}
.co-box {padding: 0!important;}
.noopadtop { padding-top: 1%!important;}
.nopadding {padding: 0!important;}
main#maincontent { padding: 1.5%; margin: 0!important;}
.page-header.type1 .nav-sections {  background-color: #fff; color: #777;margin-bottom: 0px;}
.mobile-sticky header.page-header { position: fixed;width: 100%;top: 0;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);}
.divboxwraper {margin-top: 20.5%;}
.nav-sections .header.links { margin-top: 2%;}
ul.header.links li span , ul.header.links li a {font-size: 15px;color: #3c3c3c!important;}
.nav-sections .header.links li.greet.welcome , .nav-sections .header.links a, .nav-sections .header.links a:hover {font-weight: 400;padding: 4% 6%!important;}

/*sec menu mobi*/
.section-item-title.nav-sections-item-title {width: 50%!important;}
nav.navigation.sw-megamenu {padding: 0%!important;}
.page-header.type1 .navigation li.level0>.level-top {padding: 0 5%!important;}
.navigation .parent .level-top:after {font-size: 2.2rem;right: 14px;top: 0px;color: #00688d;font-weight: 600;}
.sw-megamenu.navigation li.level0.fullwidth > .submenu, .sw-megamenu.navigation li.level0.staticwidth > .submenu {background-color: #f9f9f9;}
li.ui-menu-item.level2 {border-bottom: 1px solid #e9ebee;margin-top: 1%;width: 88%;}
.navigation li.level0 {line-height: 3.5em;}
.sw-megamenu a>span {color: #3c3c3c;}
li.ui-menu-item.level0:hover, li.ui-menu-item.level0:active {background-color: #eeeeee!important;border-radius: 0 !important;color: #f2f2f2;border: 0;}
.opc-wrapper .form-login, .opc-wrapper .form-shipping-address, .opc-wrapper .methods-shipping {background: #f4f4f4;margin: 0;padding: 10px;}
.field-tooltip .field-tooltip-action:before {color: #0087b8;}
.checkout-shipping-address span, #checkout-step-payment span {font-size: 15px;color: #595959;}
.opc-wrapper .step-title {padding-bottom: 6%;}
.catalog-product-view .columns {padding: 0 5%;}
/*end sec menu mobi*/
}
/*style sticky*/
@media (min-width: 768px){
header.page-header.sticky-header.type1 .nav-sections {background-color: #00A3DD;box-shadow: 0px 1px 3px #004a64;}
header.page-header.sticky-header .navigation {padding: 0 15px;background-color: #00A3DD;}
.sticky-logo .logo img {height: 60px;width: auto;max-width: none;margin-right: 20px;}
header.page-header.sticky-header .minicart-wrapper {position: absolute;right: 8px;top: 10%;margin-top: 0;}
.sw-megamenu.navigation li.level0.fullwidth:hover > .submenu, .sw-megamenu.navigation li.level0.staticwidth:hover > .submenu {z-index: 9999;}
}


.productgriddump {padding: 0;}
@media only screen and (max-width: 639px){
.paddingzero {
    padding: 0% 3%;
}
.promo-haft .item {
    padding: 0.5% 0;
}
.productgriddump .products-grid.columns4 .product-item {
    min-height: auto;
    width: 100%!important;
    border-top: 0.5px solid;
    border-color: #f1f1f1;
    padding: 1% 0;
}
.productgriddump .product-item-photo {
    display: block;
    position: relative;
    overflow: hidden;
    padding: 0!important; 
    border: none!important; 
    border-radius: 7px;
    width: 50%!important;
    height: auto;
    float: left;
}
.productgriddump .products-grid .product-item .product-item-details {
    position: static !important;
    width: 50%;
    text-align: left;
    float: left;
    padding: 0 2%;
}
.productgriddump img.product-image-photo.default_image {
    margin: 0 auto;
    max-width: 100%;
    display: block;
    height: auto;
    width: 100px;
}
.productgriddump .products-grid .product-item-details .product-item-actions .tocart {
    margin: 0 15%;
}
.productgriddump .product-label.new-label {
    background-color: #66BE4E;
    padding: 7px 8px;
    margin-right: 0;
    float: right;
    font-size: 10px!important;
}
.productgriddump .product-label.sale-label {
    background-color: #EC3034;
    padding: 19px 0px;
    font-size: 13px;
    min-width: 50px;
}
.productgriddump .stock.unavailable {
    margin: 0 21%;
}
.productgriddump .product.photo.product-item-photo:hover {
    box-shadow: none;
}
.productgriddump  li.item.product.product-item:first-child {
    border-top: 0;
}
}
/*payment*/

label.label[for="omise"] {
    width: 100%;
    height: 60px;
    background-image: url(https://babykidsbestbuyonline.com/pub/media/wysiwyg/smartwave/porto/homepage/01/payments-f.png);
    background-repeat: no-repeat;
    background-position-x: 25px;
    background-position-y: 25px;
}
label.label[for="banktransfer"] {
    width: 100%;
    height: 60px;
    background-image: url(../../wysiwyg/smartwave/porto/homepage/01/bank.png);
    background-repeat: no-repeat;
    background-position-x: 25px;
    background-position-y: 25px;
}

#checkout-payment-method-load input[type="radio"]:checked,
#checkout-payment-method-load input[type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
#checkout-payment-method-load 
 input[type="radio"]:checked + label,
#checkout-payment-method-load 
 input[type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666;
}
#checkout-payment-method-load 
 input[type="radio"]:checked + label:before,
#checkout-payment-method-load 
 input[type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #ddd;
    border-radius: 100%;
    background: #fff;
}
#checkout-payment-method-load 
 input[type="radio"]:checked + label:after,
#checkout-payment-method-load 
 input[type="radio"]:not(:checked) + label:after {
    content: '';
    width: 12px;
    height: 12px;
    background: #F87DA9;
    position: absolute;
    top: 3px;
    left: 3px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
#checkout-payment-method-load 
 input[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
#checkout-payment-method-load 
 input[type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.checkout-payment-method .payment-method-billing-address {
    margin: 0px 30px 18px;
}
.checkout-payment-method .payment-method-billing-address span {
    font-size: 15px!important;
    font-weight: 600;
    color: #3c3c3c;
}
.billing-address-details, .shipping-information-content {
    color: #3e3e3e;
    font-size: 15px;
    font-weight: 500;
}

p[data-bind="html: getInstructions()"] { 
background-image: url(../../wysiwyg/smartwave/porto/homepage/01/bank02.jpg);
background-repeat: no-repeat;
margin: 0px; 
height: 485px;
width: auto;
background-size: contain;
}

@media only screen and (max-width: 639px){ 

.title-txt {
    font-size: 20px;
}
.title-txt a.pull-right{font-size:17px!important;}
p[data-bind="html: getInstructions()"] { 
height: 245px!important;
}

}

.facebookBox .side-custom-menu {
    border-radius: 0!important;
}
p span[style="font-size: xx-large;"] {
    font-weight: 600!important;
}
@media only screen and (max-width: 767px)
.checkout-onepage-success main#maincontent {margin-top: 35%!important;}
}
</style>