.search_product{margin-bottom: 50px !important; position: relative; width: 100%; border-collapse: separate;}
.search_product .input-group{display: flex;}
.search_product .hide-mobile{white-space: nowrap; vertical-align: middle; margin-bottom: 0; font-weight: 400; color: #55595c;
text-align: center; padding: 15px; background-color: #eceeef; border: 1px solid #c9cbcb; font-size: 16px; display: inline-table;}
.search_product .search-result-dropdown-wrapper{width: 100%; position: relative;}
.search_product .search-result-dropdown-wrapper .input-group-btn{position: absolute; right: 0px; top: 0;}
.search_product .search-result-dropdown-wrapper .input-group-btn span{display: inline-block;font-weight: 400;line-height: 1.333;text-align: center;
white-space: nowrap;vertical-align: middle;border: 1px solid #1d46f3; padding: 5px 10px; font-size: 1.5rem; color: #fff;background-color: #1d46f3;}
.search_product .search-result-dropdown-wrapper .input-group-btn .search-btn-text{vertical-align: super;}
.search_product .search-result-dropdown-wrapper .input-group-btn span i{font-style: normal;}
.search_product .search-result-dropdown-wrapper .input-group-btn span i:before{content: "\e922"; font-family: 'mbicon' !important; font-size: 18px;
line-height: 42px; display: inline-block; font-weight: 600;}
.search_product .search-result-dropdown-wrapper input{width: 100%; font-size: 1.5rem; line-height: 1.333; color: #55595c; background-color: #fff;
background-image: none; background-clip: padding-box; border: 1px solid #c9cbcb; margin-left: -1px; padding: 15px 200px 15px 15px; font-size: 17px;}
.search_product .search-result-dropdown-wrapper .collapse{border: solid 1px #ddd; margin-top: -1px; padding: 5px 0px; position: absolute;
z-index: 99; background: #fff; width: 100%; box-shadow: 0px 5px 10px #e2e2e2;}
.search_product .search-result-dropdown-wrapper .collapse ol{list-style: none; padding: 0; margin: 0;}
.search_product .search-result-dropdown-wrapper .collapse ol li{padding: 5px 10px 4px 10px; border-bottom: solid 1px#ddd;
transition: all ease-in-out .4s; -moz-transition: all ease-in-out .4s; -webkit-transition: all ease-in-out .4s;}
.search_product .search-result-dropdown-wrapper .collapse ol li:hover{background: #f1f1f1;}
.search_product .search-result-dropdown-wrapper .collapse ol li.no{border-bottom: none; font-size: 14px;}
.search_product .search-result-dropdown-wrapper .collapse ol li a{display: inline-block; width: 100%;}
.search_product .search-result-dropdown-wrapper .collapse ol li img{width: 40px; height: auto;}
.header-kiyoh-review-section .kiyoh-shop-snippets{padding-left: 0 !important; margin-top: 15px;}
.header-kiyoh-review-section .kiyoh-shop-snippets .rating-box{margin-left: 0 !important;}
.panel.header .header-top-inner{margin-top: -44px;}
.top-link-wrap > div{padding: 0 10px;}
.checkout-cart-index .product-item-details .delivery-time .value:before{ content:"\e857"; font-family:'mbicon'!important; font-size:18px; line-height:42px; display:inline-block; font-weight:600; margin-right:10px; color:#1d46f3;}
.product.info.detailed.vertical .product.attribute.delivery-time {display:none;}
.special-price .price { color:#000000;}
fieldset.field.street.tig_hidden .field.additional{ display:none;}
.block-minicart .subtotal .amount{ color:#000000;}

/*--theme--*/
.container {max-width: 1360px;}
.wrapper-breadcrums li a,.minicart-items .product-item-name a,.cat-links a,.description h4 > span:first-child,
.horizontal-menu .magebig-nav li.level0>a:hover,.cart-summary .action.multicheckout,.table-wrapper table td span strong,.table-wrapper table td h4 span,
.header-main-inner .mbi-bag2,.header-main-inner .mbi-heart,.header-main-inner .mbi-user{color: #1d46f3 !important;}
.layout02 .heading-title, .layout02 .deal-block-top .title,
.block-main-product .top-title .title{font-size: 20px;}
.product.data.items > .item.title.opened > .switch{color: #1d46f3;}
.user-topbar .links li a{font-weight: 600; color: #000;}
.category-list-top .title a{font-weight: 500;}
.header-top-inner a, .header-top-inner .title, .header-top-inner .log-in{font-weight: 500;}
.vertical-menu .magebig-nav > li.level0:hover > a.level-top,.vertical-menu .magebig-nav > li.level0:hover > i{color: #fff;}
.product-item-photo .discount-percent, .product.media .discount-percent{background: #1d46f3 !important;}
.price-wrap .price-box .special-price .price{color: #fc184d;}
.block-banner .banner img{border: solid 1px #bfbfbf;}
.catalog-product-view .col-md-6.col-lg-7 .delivery-time{position: relative; top: 15px; border-bottom: solid 1px #e1e1e1;}
.catalog-product-view .col-md-6.col-lg-7 .delivery-time .value:before{content: "\e857"; font-family: 'mbicon' !important;
font-size: 18px; line-height: 42px; display: inline-block; font-weight: 600; margin-right: 10px; color: #1d46f3;}
.catalog-product-view .product.attribute.overview ul li{margin-bottom: 7px;}
.catalog-product-view .product-add-form{margin-top: 15px;}
.catalog-product-view .product-add-form .field{margin-bottom: 0;}
.catalog-product-view .product-add-form .field label.label{display: none;}
.catalog-product-view .product-add-form .control input.input-text,
.catalog-product-view .product-add-form .control .custom-qty button{height: 52px;}
.catalog-product-view .fotorama__stage .fotorama__caption{display: none;}
.catalog-category-view .page-title{text-align: center !important;}

/*footer*/
.product-item-photo .discount-percent, .product.media .discount-percent {position: absolute;background: #1d46f3;font-size: 14px;top: 0;
right: 0;padding: 2px 5px;color: #ffffff;z-index: 10;}
.footer-main .title {color: #000;margin-bottom: 40px;font-size: 1.6rem;font-weight: 500;}
.horizontal-menu .magebig-nav li.level0>a:hover {color:  #000;}
.pages .pages-items .item:hover a,
.pages .pages-items .item.current{color: #fff;}
#go-top a{background: #1d46f3; color: #fff; font-size: 20px; padding: 10px 12px; font-weight: 600; border-radius: 6px;}
.opc-wrapper #shipping-new-address-form .tig-postcode-field-group {clear: both; overflow: hidden;}
.opc-wrapper #shipping-new-address-form .tig-postcode-field-group .field {max-width: 50%; margin-right: 0; padding-left: 15px; padding-right: 15px; width: 50%;}
.opc-wrapper #shipping-new-address-form .tig-postcode-field-group .field:last-child {max-width: 50%; width: 50%;}
.opc-wrapper #shipping-new-address-form .tig-postcode-field-group .field label {display: block;}
#checkout-shipping-method-load {padding-left: 15px; padding-right: 15px; box-sizing: border-box;}
.block-static .heading-title span{display: none;}
.row.align-items-center .product.attribute.sku{
display:none;
}
.top-links.track-order{position: absolute; left: 0; right: 0; margin: 0 auto;width: 160px; text-align: center; z-index: 1;}
.top-links.track-order a{font-size: 13px;}
.product-item .product-item-name{max-height: 60px;}
.product-item .product-item-name a{display: block;}
.checkout-index-index #checkout-shipping-method-load table td:first-child{max-width: 20px;}
.checkout-index-index #checkout-shipping-method-load table td:last-child{text-align: right;}
.checkout-index-index #checkout-shipping-method-load table,
.checkout-index-index #onepage-checkout-shipping-method-additional-load .gls-delivery-options{max-width: 100% !important;}
.opc-wrapper #shipping-new-address-form > .field.tig_hidden{flex: 0 0 50% !important; max-width: 50% !important;}
.opc-wrapper #shipping-new-address-form > .field.tig_hidden .field{flex: 0 0 100% !important; max-width: 100% !important;}
.tig-postcode-field-group:after, .tig-postcode-loading:after{clear:both;display:block;content:'';}
@media (min-width: 1024px) and (max-width: 1390px) {.top-link-wrap{margin: 0;}}
@media (min-width: 768px) and (max-width: 1023px) {
.top-link-wrap{margin: 0;}
.layout02 .main-slider-full{padding-bottom: 0px;}
.page-bottom{padding: 0px;}
.block-blog-main{margin-bottom: 30px; padding-bottom: 0px;}
.footer-content{padding-top: 30px;}
.footer-main{padding-bottom: 0;}
.footer-main .title{margin-bottom: 20px;}
.footer-widgets .selling-feature{padding-bottom: 5px; margin-bottom: 30px;}
.footer-main .col-12.col-md-6{-ms-flex: 0 0 33.33%; flex: 0 0 33.33%; max-width: 33.33%;}
.footer-main .col-12.col-md-6:last-child{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}}
@media (max-width: 767px) {
.menu-logo .logo{width: 200px;}
.panel.header .header-top-inner{margin-top: 0px;}
.panel.header .header-top-row{padding: 0;}
.header-kiyoh-review-section .kiyoh-shop-snippets{display: block; text-align: center; margin-top: 10px;}
.main-slider-full .main-slider-container{padding-top: 0;}
.layout02 .main-slider-full{padding-bottom: 0;}
.page-bottom,.footer-content{padding: 20px 0;}
.footer-main .title,.mr-payment{margin-bottom: 0px;}
.mr-payment .title{margin-bottom: 10px;}
.kiyoh-shop-snippets .rating-box{float: none; margin: 0 auto; display: inline-block;}
.header-kiyoh-review-section .kiyoh-shop-snippets .rating-box{margin-top: 0px;}
.box-tocart .actions .tocart, .box-tocart .instant-purchase{min-width: 130px; margin-right: 0;}
.detailed.vertical .table-wrapper table th,
.detailed.vertical .table-wrapper table td{width: 100%; text-align: left;}
.top-links.track-order{right: auto; text-align: left;}
.header-top-inner .top-link-wrap {float: right;}
.opc-wrapper #shipping-new-address-form .tig-postcode-field-group .field, 
.opc-wrapper #shipping-new-address-form .tig-postcode-field-group .field:last-child{width:100%; max-width:100%; padding-left:0; padding-right:0;}
}