.header-right-content ul.links li.welcome{display: none;}
.toolbar-bottom .category-title, .toolbar-bottom  .toolbar-sorter {
    display: none;
}
.toolbar-bottom  .pages, .page-products  .toolbar-top .toolbar .limiter {
    display: block;
}
.product_view_bottom_wrapper, .cart-bottom-block{clear: both;}
.cart-container .cart-summary #block-shipping {
    display: none;
}
.checkout-cart-index .cart-discount .block.discount .content {
    display: block;
}
.cart-container #form-validate, .cart-container .cart-gift-item {
    width: 100%;
}
.checkout-index-index .nav-sections {
    display: block;
}
.catalog-category-view.page-layout-1column .block.filter {display: none;}

* { margin:0; padding:0; outline:0; box-sizing:border-box;}
.nobdr { border:none !important; }
.nobg { background:none !important; }
.nobdr_top { border-top:none !important; }
.nomargin { margin:0px !important; }
.nomargin-top{margin-top:0 !important;}
.nomargin-left { margin-left:0px !important; }
.nomargin-right { margin-right:0px !important; }
.nopadding { padding:0px !important; }
.alignbottom { vertical-align:text-top;}
img {height: auto;  border:0;}
ul { list-style-type:none; padding:0; margin:0;}
ul li { list-style:none; padding:0; margin:0; }
a { text-decoration:none; outline:none; }
a:hover{text-decoration: none !important;}.header-right-content ul.links li.welcome{display: none;}
.toolbar-bottom .category-title, .toolbar-bottom  .toolbar-sorter {
    display: none;
}
.toolbar-bottom  .pages, .page-products  .toolbar-top .toolbar .limiter {
    display: block;
}
.product_view_bottom_wrapper, .cart-bottom-block{clear: both;}
.cart-container .cart-summary #block-shipping {
    display: none;
}
.checkout-cart-index .cart-discount .block.discount .content {
    display: block;
}
.cart-container #form-validate, .cart-container .cart-gift-item {
    width: 100%;
}
.checkout-index-index .nav-sections {
    display: block;
}
.catalog-category-view.page-layout-1column .block.filter {display: none;}

* { margin:0; padding:0; outline:0; box-sizing:border-box;}
.nobdr { border:none !important; }
.nobg { background:none !important; }
.nobdr_top { border-top:none !important; }
.nomargin { margin:0px !important; }
.nomargin-top{margin-top:0 !important;}
.nomargin-left { margin-left:0px !important; }
.nomargin-right { margin-right:0px !important; }
.nopadding { padding:0px !important; }
.alignbottom { vertical-align:text-top;}
img {height: auto;  border:0;}
ul { list-style-type:none; padding:0; margin:0;}
ul li { list-style:none; padding:0; margin:0; }
a { text-decoration:none; outline:none; }
a:hover{text-decoration: none !important;}
aside, details, figcaption, figure, ins, summary, small, mark, title, video, footer, header, hgroup, nav, section, article
{ display: block; }

.clear { padding:0; margin:0; clear:both; }
h1, h2, h3, h4, h5, h6 { padding:0; margin:0;}
html, body { width: 100%; padding: 0; margin: 0;/*font-family: 'Poppins', sans-serif;*/ height: 100%; font-family: 'Poppins', sans-serif;}
.cf:before,.cf:after {content: " "; display: table;}
.cf:after {clear: both;}
.cf {zoom: 1;}

@font-face {
    font-family: 'poppinssemibold';
    src: url('../fonts/poppins-semibold-webfont.woff2') format('woff2'),
         url('../fonts/poppins-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'poppinsregular';
    src: url('../fonts/poppins-regular-webfont.woff2') format('woff2'),
         url('../fonts/poppins-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'poppinsmedium';
    src: url('../fonts/poppins-medium-webfont.woff2') format('woff2'),
         url('../fonts/poppins-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'poppinslight';
    src: url('../fonts/poppins-light-webfont.woff2') format('woff2'),
         url('../fonts/poppins-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'poppinsbold';
    src: url('../fonts/poppins-bold-webfont.woff2') format('woff2'),
         url('../fonts/poppins-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

/*css-start-here*/

/*header css*/
.page-layout-1column .column.main{ float: left; width: 100%; padding-bottom: 0px; }
#maincontent.page-main{ max-width: 100%; padding: 0px; }
#maincontent .columns{ max-width: 1280px;padding-left: 0px;padding-right: 0px; margin: 0 auto; }
.top-contact{float: left; font-size: 14px; line-height: 22px; color: #767676; letter-spacing: 0.5px;}
.page-header{ z-index: 9991;  background: #fff;margin-bottom: 0px;}
.top-site-link{ float: left; }
.top-site-link ul{ margin: 0px; }
.top-site-link ul li{ float: left; margin-bottom: 0px; }
.top-site-link ul li a{ float: left;font-size: 14px;line-height: 20px;color: #000;letter-spacing: 0px;
font-weight: 400;opacity: 0.9; }
.page-wrapper .page-header .panel.wrapper{ background-color: #ededed;  }
.page-wrapper .page-header .panel.wrapper .panel.header{padding: 6px 0px;}
.page-wrapper .page-header .panel.wrapper .panel.header .header.links{ display: none; }
.page-wrapper .page-header .panel.wrapper .panel.header .header.links li.greet.welcome { display:none;}
.page-header .header.content{padding: 18px 0px 0;}
.overlayDiv {z-index: 99;background:#000;width: 100%; height: 100%; top:0px;opacity: 0.5;   transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease; position:fixed; }
.top-site-link ul li:first-child a { color: #000;font-weight: 500;}
.top-site-link ul li:last-child a{color: #000;font-weight: 400;opacity: 1; padding-left: 15px;
    position: relative;font-family: 'Poppins', sans-serif;}
 .top-site-link ul li:last-child a:before{ position: absolute; width: 2px; height: 15px; background: #000;
 content: ''; left: 6px; top: 3px; }
 .header.content .logo{ width: 273px; margin: -8px auto 14px 0;}
 .header.content .logo img{ width: 100%; }
 .header-right-content {position: relative;}
 .header.content .block-search{ position: absolute;width:600px;left: 39px;right: 0;float: none;
margin: 0 auto;z-index: 111; }
.header.content .block-search #search_mini_form{ width: 100%; }
.header.content .block-search .input-text{ border: 1px solid  #b5b5b5;height: 49px;border-radius: 50px;
padding: 0px 35px;font-family: 'Poppins', sans-serif;}
.header.content .block-search .action.search{ opacity: 1; }
.header.content .block-search .action.search::before{font-size: 23px;line-height: 46px;color: #000;}
.block-search .action.search{display: unset; position: absolute;
    top: 100px;
    background: transparent;
    border: none !important;
    font-size: 0;}
.header.content .header.links{ float: left; margin-top:5px; }
.authorization-link.not_logged ul li a{ font-size: 14px; display: block; color: #000; padding: 6px 10px;
border-bottom: 1px solid #b5b5b5; }
.authorization-link.not_logged ul li:last-child a{ border-bottom: none; }
.block-search .block-content .mst-searchautocomplete__index.popular ul li{ width: 100%; padding:0px 12px; }
.block-search .block-content .mst-searchautocomplete__index.popular ul li a{font-weight: normal;
 text-decoration: none;font-size: 12px !important; padding: 5px 6px !important;}
.block-search .block-content .mst-searchautocomplete__autocomplete{ border:1px solid #063c7c; min-width: unset;
max-height: 300px;overflow: auto; min-height: unset;}
.block-search .block-content .mst-searchautocomplete__autocomplete .mst-searchautocomplete__index-title{ background: #063c7c; color: #fff; }
.block-search .block-content .mst-searchautocomplete__autocomplete ul li { margin: 0; padding: 0px 12px;
 cursor: pointer;}
.block-search .block-content .mst-searchautocomplete__autocomplete ul li a.title{ font-weight: normal;
    padding: 7px 0px;border-bottom: 1px solid #ccc;font-size: 12px;}
.block-search .block-content .mst-searchautocomplete__highlight{ color: #063c7c; }
.block-search .block-content .mst-searchautocomplete__autocomplete .magento_catalog_product ul li .title a{
    font-size: 12px;
}
.block-search .block-content .mst-searchautocomplete__autocomplete .magento_catalog_product ul li .store
.special-price .price{ font-size: 16px; line-height: 16px; color: #ff0000;font-weight: normal;text-align: right;
padding-bottom: 3px;}
.block-search .block-content .mst-searchautocomplete__autocomplete .magento_catalog_product ul li .store
.old-price .price{ font-size: 14px; line-height: 14px; color:#747474;font-weight: normal;text-align: right; }
.block-search .block-content .mst-searchautocomplete__autocomplete .magento_catalog_product ul li .store
.special-price { display: block; margin-bottom: 5px; }
.block-search .block-content .mst-searchautocomplete__item.magento_catalog_product .price .price-label{ margin: 0px; }
.block-search .block-content .mst-searchautocomplete__autocomplete .magento_catalog_product ul li .store .price-box
.price-tax-rate{font-size: 10px;text-align: right;float: right;display: block;padding-top: 5px; display: none;}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__show-all a{ background:#063c7c; color: #fff; }


.header-right-content .header-right-icons{ float: right; }
.header-top-right {float: right;}
.page-header .header-top-right .switcher{ float: left;margin-right:25px; }
.header-top-right .switcher-language .switcher-options .switcher-trigger::after{ color: #000 !important;
font-size: 12px; padding-left: 5px;}
.header.content .minicart-wrapper{ float: right;  margin-left:0px; }
.header.content .minicart-wrapper a{padding:12px 9px;  margin-left: 6px; width: auto;     margin-top: 4px;}
.header.content .minicart-wrapper a.active{position: relative; z-index: 113; background: #fff;}



.header.content .minicart-wrapper .action.showcart::before {background: url(../images/cart-icone.png) no-repeat;
background-size: auto;height: 25px;width: 30px;background-size: 100% auto; content: '';}



.header.links .authorization-link .show-authorization-menu{
width:48px;height:50px;display: block;padding:12px 15px;position: relative; }

.header.links .authorization-link .show-authorization-menu:before{ content:"\f2c0";font: normal normal normal 14px/1 FontAwesome;
display: block; font-size: 22px; color: #000000;min-height: 25px;
    display: inline-block;}

.nav-sections{ background: #063c7c !important; margin-bottom: 0px !important; z-index: 999;}
.page-wrapper .nav-sections .nav-sections-items .nav-sections-item-content{background: #063c7c; }
.page-wrapper .nav-sections .navigation{ background: #063c7c !important; z-index: 110; width: 100% !important;}
.page-wrapper .navigation .level0 .submenu li{ position: relative;    float: left;
    width: 100%; }
.page-wrapper .nav-sections .navigation ul{ padding: 0px; width: 100% !important; background: none !important;
line-height: 0px; margin-top: 0px;}
.page-wrapper .nav-sections .navigation  .level0 > .level-top{ color: #fff;font-size: 18px;
letter-spacing: 0.5px; padding:0 12px; font-weight: 600; border: none; line-height: 49px; margin-top: 0px !important;}
.page-wrapper .nav-sections .navigation  .level0{ padding-right:20px; }
.page-wrapper .nav-sections .navigation  .level0.parent > .level-top{ padding-right: 25px; }
.page-wrapper .nav-sections .navigation span{ color: #fff; }
.page-wrapper .nav-sections .navigation .level0 .submenu{ min-width: 320px; }
.page-wrapper .nav-sections .navigation .submenu{ z-index: 99; padding: 0px;border: none; background: #fff !important;  }
.page-wrapper .nav-sections .navigation .submenu a{ color: #575757; padding: 11px 30px;line-height: 20px;
border: none; margin:0px;}
.page-wrapper .nav-sections .navigation .submenu a span{ color: #575757;}
.page-wrapper .nav-sections .navigation .level0:first-child  .level-top{ padding-left: 15px; }
.navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-focus,
.nav-sections .navigation .submenu a:hover span{background: #063c7c !important;
 color: #fff !important;}
.page-wrapper .navigation .level0 .submenu li.parent > a > .ui-menu-icon{ right: 15px; }
.page-wrapper .navigation .level0.active > .level-top, .page-wrapper .navigation .level0.has-active > .level-top
{ border-bottom: none; background: #fff; color: #063c7c; }
.page-wrapper .navigation .level0.active > .level-top, .page-wrapper .navigation .level0.has-active > .level-top span{
color: #063c7c;
}
.page-wrapper .navigation .level0 .submenu .active > a{ border: none;line-height: 20px; }
.page-wrapper .nav-sections .navigation .level0.active  > .level-top span{color: #063c7c;}
.page-wrapper .navigation .level0.parent > .level-top > .ui-menu-icon{right: 7px;}
.page-wrapper .nav-sections .navigation .level0.parent:hover > .level-top{ background: #fff;color: #063c7c;  }
.page-wrapper .nav-sections .navigation .level0.parent:hover > .level-top span{color: #063c7c;}

/*SIGN-IN-FORM-CSS-START*/
.header.links .authorization-link .show-authorization-menu.active{-webkit-box-shadow:0px -2px 4px -1px rgba(0,0,0,0.16);
    -moz-box-shadow:0px -2px 4px -1px rgba(0,0,0,0.16);box-shadow:0px -2px 4px -1px rgba(0,0,0,0.16);
position: relative;z-index: 113; }
.header-right-icons .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.mage-dropdown-dialog {
position: absolute;top:54px;width: 315px;right: 0;z-index: 112;background: #fff;padding: 30px 18px 15px;
-webkit-box-shadow:0px 2px 8px 0px rgba(0,0,0,0.16);-moz-box-shadow:0px 2px 8px 0px rgba(0,0,0,0.16);
box-shadow:0px 2px 8px 0px rgba(0,0,0,0.16);}
.header-right-icons .ui-dialog .ui-widget-content input { border:1px solid #e7e7e7; height: 40px;
line-height: 40px;font-family: 'Poppins', sans-serif; font-size: 14px; color: #000; border-radius: 40px;
margin-bottom:15px; padding: 0px 15px; }
.header-right-icons .ui-dialog .ui-widget-content button{ padding: 17px 10px; background: #fbb03b;
font-size: 15px; line-height: 15px; color: #000; text-transform: uppercase; margin-top: 10px;
border-radius: 50px; width: 100%; border:none;font-weight:600; margin-bottom: 22px; }
.header-right-icons .ui-dialog .ui-widget-content .action.remind{font-size: 16px;
    line-height: 18px;  color: #000000;  display: block;  margin: 0px 0px 15px;  padding: 0px 2px; }
.header-right-icons .ui-dialog .ui-widget-content .action.remind span{ text-decoration: underline; }
.header-right-icons .ui-dialog .ui-widget-content .action.create.primary{font-size: 16px;
    line-height: 18px; color: #000000;  display: block;  background: none;  padding: 0px 2px !important;
    border: none;  font-weight: 400;  margin: 0px 0px 15px; }
.header-right-icons .ui-dialog .ui-widget-content .action.create.primary span{text-decoration: underline;}
.header-right-icons .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.mage-dropdown-dialog .ui-dialog-content{
    margin-bottom: 0px !important;
}

/*CART-IN-FORM-CSS-START*/
.header-right-icons .minicart-wrapper .action.showcart .counter.qty{
background: #f00;color: #ffffff;height: 16px;line-height: 16px;border-radius: 2px;display: inline-block;
margin: 3px 0 0;min-width: 16px;overflow: hidden;padding: 0 3px;text-align: center;white-space: normal;
position: absolute;right: 9px;top: 6px;border-radius: 50%;font-size: 10px;}
.header-right-icons .minicart-wrapper .action.showcart .counter.qty.empty{ display: none; }
.header-right-icons .ui-dialog .ui-widget-content #minicart-content-wrapper .block-content button{
    padding: 2px 5px;height: auto; width: auto; background: none;
}
.header-right-icons .ui-dialog .ui-widget-content #minicart-content-wrapper .block-content button:before{
    font-size: 8px;
}
.block-minicart  #minicart-content-wrapper .items-total{ font-size: 13px; line-height: 16px;color: #000000; }
.block-minicart  #minicart-content-wrapper .subtotal .label{font-size: 13px; line-height: 16px;color: #000000;
display: block;    padding-bottom: 5px;}
.block-minicart .amount .price-wrapper:first-child .price{ font-size: 13px; line-height: 18px; color: #000;
font-weight: 600; }
.header-right-icons .ui-dialog .ui-widget-content #minicart-content-wrapper .block-content .actions
.primary button{padding: 2px 5px;height:50px; background: #fbb03b; width: 100%;font-size: 13px;line-height: 15px;
    color: #000; text-transform: capitalize;}
.header.content .header-right-icons .minicart-wrapper .ui-dialog .block-minicart  .minicart-items-wrapper
ol li .product a{ padding: 0px;margin: 0; }
.header.content .header-right-icons .minicart-wrapper .product-item-details .product-item-name a{
font-size: 16px; line-height:18px; color:#000; text-align: left;
}
.header.content .header-right-icons .block-minicart .block-content > .actions .primary{ margin:0px;}
.header.content .header-right-icons .minicart-wrapper .product-item-details .product-item-name{ margin-bottom:7px; }
.header.content .header-right-icons .minicart-wrapper .product-item-details .product-item-sku{
    color: #c5c5c5;  font-family: 'poppinslight';font-size: 13px; line-height:16px;
}
.header.content .header-right-icons .minicart-wrapper .block-minicart {width: auto;
    position: static;padding: 0;border: none;box-shadow: none;
}
.header-right-icons .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.mage-dropdown-dialog .ui-dialog-content:after,
.header-right-icons .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.mage-dropdown-dialog .ui-dialog-content:before{
    display: none;
}
.header-right-icons .minicart-wrapper .action.showcart.active{-webkit-box-shadow:0px -2px 4px -1px rgba(0,0,0,0.16);
    -moz-box-shadow:0px -2px 4px -1px rgba(0,0,0,0.16);box-shadow:0px -2px 4px -1px rgba(0,0,0,0.16);}
.header-right-icons .minicart-items-wrapper { border:none; height:auto !important; padding-bottom: 0; max-height: 208px;}
.minicart-items-wrapper .minicart-items li{ border-bottom: 1px solid #cecece; padding-bottom: 10px;}
.minicart-items-wrapper .minicart-items li .product-item-pricing{ display: none; }
.header.content .header-right-icons .minicart-wrapper .ui-dialog .block-minicart .minicart-items-wrapper ol li  .product-image-container{
    width: 50px !important;
}
.header.content .header-right-icons .minicart-wrapper .ui-dialog .block-minicart .minicart-items-wrapper ol li  .product-image-container
.product-image-wrapper{ width: 50px !important; height: 50px !important; }
.header.content .header-right-icons .minicart-wrapper .ui-dialog .block-minicart .minicart-items-wrapper ol li  .product-image-container
.product-image-wrapper img{ width: 50px !important; height: 50px !important;}
.header.content .header-right-icons .minicart-wrapper .ui-dialog .block-minicart .minicart-items-wrapper ol li .minicart-items .product-item-details{
padding-left: 65px !important;
}
.header-right-icons  .block-minicart .block-content > .actions .action.viewcart{ padding: 0px;
font-size: 13px;line-height: 18px;color: #000;     width: 100%;}
.header-right-icons  .block-minicart .block-content > .actions .action.viewcart span{ text-decoration: underline;
letter-spacing: -0.5px; }
.header-right-icons  .block-minicart .block-content > .actions{ margin-top: 13px;    background: #fff;
    padding-bottom: 15px; }
.header-right-icons .minicart-items .product-item:not(:first-child){ border-top:none; }
.header-right-icons .block-minicart .subtotal .amount.price-container{margin-bottom: 14px;}


.home-top-banner{ position: relative;display: flex;width: 100%;flex-wrap: wrap; }
.home-banner {width: 100%;}
.home-top-banner .block-content-top{position: absolute; top:0px; bottom: 0px; width: 100%;
left: 0px;display: flex; z-index: 1;}
.home-top-banner .block-content-top .columns{ width: 100%; display: flex; flex-wrap: wrap; }
.block-content-top .quick-search{ width: 463px;background: #fff; padding-top: 91px;
padding-right: 76px; padding-bottom: 130px; padding-left: 3px;}
.home-top-banner > div > img{ width: 100%;height: 660px;object-fit: cover; }
.home-top-banner > div{ width: 100%;line-height: 1; }
.block.block-search.home-page{ width: 100%; padding: 0px !important;margin-bottom: 0px; }
.block.block-search.home-page .block.block-content{margin-bottom: 0px;}
#form-validate.form.search.advanced{ min-width: 100%; }
.quick-search-main{  width: 100%; display: flex;}
.quick-search-details{ width: 100%; }
.quick-search-details h2{ font-size: 29px; font-weight: 300; color: #000000; padding-bottom:27px;
font-family: 'poppinslight'; }
.quick-search-main{ position: relative; }
.quick-search-main:before{ content: ''; background: #fff; width: 100%; left: -100%; position: absolute;
top:0; height: 100%; }
.block.block-search.home-page .block.block-content .control input#search_home{border: 1px solid #b5b5b5;
height: 49px;border-radius: 50px;padding: 0px 35px;font-family: 'Poppins', sans-serif;}
.block.block-search.home-page .block.block-content .actions .action.search:before{font-size: 23px;
line-height: 46px;color: #000;}
.block-search.home-page .action.search{right: 18px;}
.or{ width: 100%; clear: left; float: left; font-size: 25px; font-family: 'Poppins', sans-serif;
color: #000; text-align: center; padding:18px 0px 26px;}
.or-search-by{width: 100%; clear: left; float: left;}

.or-search-by .control select{border: 1px solid #d8d8d8;height: 49px;border-radius: 50px;
padding: 0px 35px;font-family: 'Poppins', sans-serif; background: #ffffff url('../images/select-bg.svg') no-repeat 95% 45%;
max-height: 100px; overflow: auto !important;}

.or-search-by .form.search.advanced .fieldset .field { margin-bottom: 11px; }
/*.actions-toolbar .primary button.action.search.primary{ display: none; }*/

.home-block-content-top {position: absolute; bottom: 0;width: 930px; background: #fff;
border-radius:0px 70px 0px 0px; padding: 35px 0px; }
.home-block-content-top ul li{ float: left; width: 33.33%; padding-right: 50px; }
.home-banner-image {position: absolute;top: 0;width: 100%;bottom: 0;align-items: center;
display: flex;}
.caption.dark1{text-align: left;padding-left: 0;margin-top: -130px;position: relative;z-index: 99;
width: 56%;float: right;}
#maincontent .home-banner-image  .columns{ width: 100%; }

.caption.dark1 h2{ font-size: 64px;line-height: 75px; font-family: 'poppinssemibold';
color: #fff; padding-bottom: 40px;}
.caption.dark1 a{ padding: 17px 35px; display: inline-block; font-size: 15px; color: #000000;
text-transform: uppercase; background: #fbb03b; border-radius: 50px;font-family: 'poppinssemibold';
line-height: 15px;  }

.home-block-content-top ul li .home-block-icone{ float: left; margin-top: 3px; }
.home-block-details{ display: block; overflow: hidden; padding-left:22px; }
.home-block-details h3{ font-size: 14px; line-height: 20px; color: #000000;font-weight: 600;
padding-bottom: 8px; letter-spacing: 0.5px; }
.home-block-icone span{ width: 40px;height: 40px;display: flex;background: #e1ecff;align-items: center;
justify-content: center;border-radius: 7px;}
.home-block-details p{color: #a8a8a8; font-size: 12px; line-height: 20px; font-weight: 400;
margin-bottom: 0px;}


.block-content.product-outer{ padding: 65px 0px 40px; }
.block-content.product-outer h2{ font:30px/30px 'poppinslight'; padding-bottom:30px; color: #000000; }
.block-content.product-outer ul li{ float: left; width: 33.33%; padding: 0px 20px; margin-bottom:40px; }
.block-content.product-outer ul li .product-bx figure{ height: 344px; border: 1px solid #707070;
position: relative; }
.block-content.product-outer ul li .product-bx figure img {position: absolute;top: 0;
    left: 0; right: 0; bottom: 0; max-width: 100%; margin:auto;}
.block-content.product-outer ul{ margin-left: -20px; margin-right: -20px; }
.block-content.product-outer ul li .product-bx h3 a{ font-size: 18px;line-height: 15px;font-weight: 400;
font-family: 'poppinslight';letter-spacing: 0.5px;text-decoration: underline;}
.block-content.product-outer ul li .product-bx h3{ padding-top: 15px; }

.block-content.marken-outer{ float: left; width: 100%; padding-top: 140px; padding-bottom: 40px; }
.block-content.marken-outer  h2{font:30px/30px 'poppinslight'; padding-bottom:44px; color: #000000; }
.block-content.marken-outer ul li{float: left; padding: 0px 15px;}
.block-content.marken-outer ul li:first-child{ padding-left: 20px; }
.block-content.marken-outer ul{margin-left: -20px; margin-right: -20px;}

.block-content.over-ons-outer{ float: left;width: 100%;padding:147px 0px 180px; }
.over-ons-left{ float: left; width: 60%; padding-right: 80px;}
.over-ons-left h3{ font:30px/30px 'poppinslight'; padding-bottom:32px; color: #000000; }
.over-ons-left p{ font-size: 17px;line-height: 30px; color: #5c5c5c; }
.over-ons-right{ float: left; width: 40%; }


/*catgaory - css*/

.category-cms{padding: 40px 0px 40px; float: left; width: 100%;}
.category-cms h2{ font: 30px/30px 'poppinslight'; padding-bottom: 30px;color: #000000; }
.category-grid-details ul{margin-left: -20px; margin-right: -20px; }
.category-grid-details ul li{float: left;width: 33.33%;padding: 0px 20px;margin-bottom: 40px;}
.category-grid-details ul li .product-image{height: 344px;border: 1px solid #707070;position: relative;
display: flex;}
.category-grid-details ul li .product-image a{ display: flex;position: relative; width: 100%; }
.category-grid-details ul li .product-image a img{position: absolute;top: 0;left: 0;right: 0;
bottom: 0;max-width: 100%;margin: auto;}
.category-grid-details ul li .category-item-name{padding-top: 15px;}
.category-grid-details ul li .category-item-name a{font-size: 18px;line-height: 15px;font-weight: 400;
font-family: 'poppinslight';letter-spacing: 0.5px;text-decoration: underline;}
.slider-text-block span{background: #f4f4f4;display: block;padding: 6px 10px;font-size: 11px;
    line-height: 11px;color: #000; }
.disp_hide {float: left; display: none;}
.slider-text-from { float: left;}
.slider-text-to{ float: right; }


/*sub-catagory-css*/
.breadcrumbs{ padding-top:84px; padding-bottom:20px; padding-left: 0 !important;}
.breadcrumbs .item:not(:last-child)::after{ content: '/'; font-size: 18px; line-height:20px;
margin: 0 4px;float: right; margin-top: 0px; }

.breadcrumbs a{ font-size: 13px; color: #747474 !important; line-height: 20px;}
.breadcrumbs .items > li.home a{ width:22px; color: transparent !important;
    background: url(../images/bridecrum-home.png) no-repeat; display: inline-block; height: 19px; }
.breadcrumbs .items > li strong{  line-height: 20px;font-size: 13px; color: #747474 !important; }
.breadcrumbs .items > li.product strong{color: #000000 !important;}
.filter-options-item { padding: 25px 20px;border:1px solid #e6e6e6; margin-bottom:15px; float: left; width: 100%;}
.swatch-option-link-layered .swatch-option{ margin:0px; min-width: 25px; height: 25px; border: none; padding: 0px;}
.swatch-attribute-options .swatch-option-link-layered{ width: 42px; height: 42px; border: 1px solid #d4d4d4;
    padding: 7px !important; display: inline-block; float: left; border-left: 0px; }
.swatch-attribute-options .swatch-option-link-layered:first-child{ border-left: 1px solid #d4d4d4; }
.filter-options-item .items{ float: left; width: 100%;}
.page-layout-2columns-left .column.main{ width: 72.8% !important; }
.page-layout-2columns-left .sidebar-main{ width: 27% !important; max-width: 340px;}
.filter-options-item .filter-options-title{ padding: 0px 40px 0 10px; }
.filter-options-item .filter-options-title::after{top:0px;}
.filter-options-item .filter-options-title{ font-weight:600; letter-spacing: 1px; font-size: 12px;
padding-bottom: 6px; }

.ui-slider-horizontal{ height: 3px; background: #000; }
.filter-options-contentt .item{ float: left; width: 100%; }
.filter-options-content .ln_slider_container{  width:calc(100% - 20px);padding-top: 42px;
    position: relative; margin-right: 0px;}

.slider-text-block {position: absolute;top: 0;width: 100%;}
.filter-options-content .items{ float: left; width: 100%; }
.filter-options-content .items .item{ float: left; width: 100%; }
.ui-slider-horizontal .ui-slider-handle{ width: 20px; height: 20px; background: #fff; border:2px solid #000;
border-radius: 50%;top: -9px; }
.catalog-category-view .message.success{ margin-bottom: 40px; }
.catalogsearch-result-index  .message.success{ margin-bottom: 40px; }
.catalogsearch-result-index  .message.notice{ margin-bottom: 40px;  }
.catalogsearch-result-index .toolbar-top{ position: relative; }
.toolbar-top .category-title{ font:24px/25px 'poppinslight';color: #000000; width: 100%; text-align: left;  }
.toolbar-top .category-title .totprod{ font-size: 22px; color: #d8d8d8; }
#layer-product-list .toolbar-products{ position: relative;margin-bottom: 17px; }
#layer-product-list .category-description{ margin-bottom: 24px; }
#layer-product-list .field.limiter {position: absolute;top:-9px;right:250px;}
#layer-product-list .toolbar-sorter.sorter {position: absolute;right:0px;top:-9px}
#layer-product-list .field.limiter .limiter-options{border: 1px solid #d8d8d8;height: 44px;border-radius: 20px;
padding: 0px 23px 0px 10px;font-family: 'Poppins', sans-serif;
background: #ffffff url('../images/select-bg.svg') no-repeat 95% 45%;}
#layer-product-list .toolbar-sorter .sorter-options{border: 1px solid #d8d8d8;height: 44px;border-radius: 20px;
padding: 0px 23px 0px 10px;font-family: 'Poppins', sans-serif;
background: #ffffff url('../images/select-bg.svg') no-repeat 95% 45%;}
#layer-product-list .field.limiter .label{ font-size: 13px; line-height: 14px; font-weight: 600; }
#layer-product-list .toolbar-sorter .sorter-label{ font-size: 13px; line-height: 14px; font-weight: 600; }

.products-list .product-item-details .list-col1 .product-item-link {font: 24px/28px 'poppinslight';
color: #000000;}
.products-list .product-item-details .list-col1 .sku-list{ color: #747474; font-size: 14px; line-height: 15px; }
.product-item-details .product-item-description{ font-size: 14px; line-height: 24px; color: #000000;
margin-top: 13px;}
.product-items .product-item-details .list-col1{ width: 80%; float: left; }
.product-items .product-item-details .list-col2{ width: 20%; float: right; }
.product-items .product-item-details .list-col2 .price-final_price .special-price{
    text-align: right; color: #747474;display: block;padding-bottom: 9px; width: 100%;padding-top: 7px;
}
.product-items .product-item-details .list-col2 .price-final_price .special-price  .price{
       font-weight: 400;  font-size:26px;line-height:26px; color: #ff0000;
}

.product-items .product-item-details .list-col2 .price-final_price .price-excluding-tax:before{
    display: none;
}
.product-items .product-item-details .list-col2 .price-final_price .old-price{ text-align: right;
display: block; padding-bottom: 0px; width: 100%; }
.product-items .product-item-details .list-col2 .price-final_price .old-price span{
 font-weight: 400; font-size:16px; line-height:20px; color: #747474;
}
.products-list .product-item .price-box { margin-bottom: 0px; text-align: right;}
.products-list .product-item-details .price-box .pricing-block{ display: flex;
    flex-wrap: wrap; justify-content: right;}
.catalog-category-view .product-items .product-item-details .list-col2 .price-final_price
.special-price{ order: 2; }
 .stock.available.instock{ text-align: right; color: #61cc33;
font-size: 14px; line-height: 16px; }
.sidebar-main .filter.block{ float: left; width: 100%; }
.ln-items-cat input{ display: none; }
.filter-options-content .items  a:hover{ background:none !important; }
.filter-options-content .items  li a{ font-size: 14px; line-height: 22px; color:#000000;}


.layer-input-filter{opacity: 0; position: absolute !important;}
.layer-input-filter, .checkbox-custom-label {display: inline-block; vertical-align: middle;
    cursor: pointer;}
.checkbox-custom-label{position: relative;}
.layer-input-filter + .checkbox-custom-label:before {content: '';background: #fff; border: 1px solid #d4d4d4;
    display: inline-block;vertical-align: middle;width: 26px; height: 26px; padding: 0px;margin-right: 10px;
    text-align: center; float: left;}
.layer-input-filter:checked + .checkbox-custom-label:before {
    background: #000000 url("../images/check-right.png") no-repeat center;
}



.category-description p{ font-size:14px; line-height: 24px; color: #000000;  }
.sale_flag{ display: inline-block; font-size: 12px; background: #ff0000; padding:6px 12px;
border-radius: 30px; color: #fff; font-weight: 600; text-transform: uppercase; }
.product-items .product-item-details .list-col1 .product-item-name{ padding-bottom: 3px; }
.stock.unavailable {text-align: right;}
.product-item-inner {clear: left;}
.stock.unavailable{ text-align: right;color: #ff0000;font-size: 14px;line-height: 16px; }
.stock.available.mediumstock{text-align: right;color: #b29705;font-size: 14px;line-height: 16px;}
.stock.available.lowstock{text-align: right;color: #ff0000;font-size: 14px;line-height: 16px;}
.product-item-details .product-item-actions .viewdetails-button{padding: 16px 35px;
background: #fbb03b;font-size: 13px;line-height: 15px;color: #000; display: inline-block;
margin-top: 10px;border-radius: 50px;width: 100%;border: none;font-weight: 600;}
.products-list .product-items .product-item-photo{ padding-bottom: 0px; }
.products-list .product-items .product-item-photo .product-image-container{
    display: flex; overflow: hidden;}
.products-list .product-items .product-item-photo .product-image-container .product-image-wrapper{
    display: flex;
}
.products-list .product-item{ padding:30px 0px; border-bottom: 1px solid #e1ecff; }
.products-list .product-item:first-child{ padding-top: 0px; }

.product-item-actions .qty .label{ float: left; line-height: 49px; padding-right: 10px; font-size: 13px;
font-family: 'poppinslight'; }
.product-item-actions .qty .label {color: #000000;}
.product-item-actions .qty  .qtytriger {  width: 135px; position: relative; float: left; }
.product-item-actions .qty  .qtytriger button{ position: absolute; top:0px; width: 49px;
height: 49px; background: none; border: none; box-shadow: none;background-position: center !important;
color: transparent;}
.product-item-actions .qty .qtytriger button:nth-child(2) {
    left: 0;background: url(../images/minus-sign.png) no-repeat;
}
.product-item-actions .qty .qtytriger button:nth-child(3) {
    right: 0; background: url(../images/plus-sign.png) no-repeat;
}
.product-item-actions .qty  .qtytriger .decreaseQty{ float: left; }
.product-item-actions .qty  .qtytriger input.qty{ float: left; height: 49px;
border:1px solid #d8d8d8; height:49px;padding: 0px 49px;text-align: center; border-radius: 49px; }
.product-item-actions .qty { float: left; padding-right: 10px; }
.product-item-actions form .tocart { padding: 16px 35px;background: #fbb03b !important;font-size: 13px;
line-height: 15px;color: #000;display: inline-block;border-radius: 50px;
border: none !important;font-weight: 600; }
.product-item-actions  .actions-primary{ float: right; }

.pages  .item.pages-item-next a{ background: #fff; border: 1px solid #e6e6e6; border-radius: 0px;
padding: 5px 12px;}
.pages  .pages-item-previous a{ background: #fff; border: 1px solid #e6e6e6; border-radius: 0px;
padding: 5px 12px;}
.pages  .item.current strong{ background: #fff; border: 1px solid #e6e6e6; border-radius: 0px;
padding: 5px 12px;width: 42px;height: 42px;font-size: 15px; line-height:30px; color:#000000;
font-weight: 500;}
.pages a.page{font-size: 15px; line-height: 42px; color:#000000 !important; font-family: 'poppinslight'; }
.products-list .product-item-details{ padding-bottom:60px; position: relative;}
.product-item-inner {clear: left; position: absolute; bottom: 0; right: 0;}
.no_search_result h3{ font-size: 18px; padding-bottom: 15px;  }
.no_search_result  ul li{ font-size: 14px; line-height: 22px; color: #000;padding-bottom: 8px; }
.catalogsearch-result-index .sidebar-additional .tocart {padding: 2px 20px;height: 45px;background: #fbb03b;
width: 100%;font-size: 13px;line-height: 15px;color: #000;text-transform: capitalize;border: none;border-radius: 35px;
margin-top: 15px;}
.catalogsearch-result-index .sidebar-additional .actions-toolbar .secondary a {
    padding-top: 7px;
}


/*CATAGORY-DETAILS-PAGE*/
.catalog-product-view .message.success{ max-width: 1280px;  margin: 0 auto 30px;  overflow: hidden;
    display: block; }
.page-layout-1column .product.media{ width: 55% !important; padding-right:50px;}
.page-layout-1column .product-info-main{ width: 45% !important;}
.product-info-main h1{ font-size:30px;line-height: 35px; font-family: 'poppinslight';
 padding: 23px 0px 10px;margin-bottom: 0px !important;}
 .product-info-main .product.attribute.sku{color: #747474; font-size: 14px; line-height: 15px;
margin-bottom:30px;}
#product-attribute-specs-table tbody tr {background: #fff;}
#product-attribute-specs-table tbody tr:nth-child(2n-1){background: #f4f4f4;  }
#product-attribute-specs-table tbody tr td{ color: #000;  font-size: 14px; line-height: 14px;
border:none; padding: 9px 25px; }
 #product-attribute-specs-table tbody tr th{color: #858585;  font-size: 14px; line-height: 14px;
border:none ;font-weight:normal; padding: 9px 25px;
}
.product-info-price .price-final_price .price-tax-rate{ display: block; font-size: 14px;
 line-height: 24px; color: #747474; clear: left;
 }
.product-info-price .price-final_price .old-price{ float: left;margin-top:2px;  }
.product-info-price .price-final_price .old-price .price-final_price{ margin-bottom: 0px; }
.product-info-price .price-final_price .old-price .price-final_price .price-wrapper .price{
    font-size: 20px;line-height: 28px; color: #747474; font-weight: normal; text-decoration: line-through; }
.product-info-price .price-final_price .special-price{ float: left;
    padding-right: 8px; }
.product-info-price .price-final_price .special-price .price-final_price .price-wrapper .price{font-size: 30px;
line-height: 30px; color: #ff0000;font-weight: normal;}
.product-info-main .product-info-price .price-box{ width: auto; padding-bottom: 4px;}
.product-info-stock-sku .availability-status{justify-content: right;display: flex;}
.product-info-stock-sku .availability-status label{ padding-right: 8px; }
.product-info-stock-sku .availability-status .stock { line-height: 19px; }
.product_view_description .block.related .block-title  strong{
    font-size:29px; line-height: 29px; color: #000000;font-family: 'poppinslight';
    font-weight: 300; margin-bottom: 0px;
}
.catalog-product-view .product-info-main .product-info-price .price-box .price-container > span{
    margin-bottom:1px;
}
.catalog-product-view .product-info-main .product-add-form .box-tocart{ margin-bottom:20px; }
.product-add-form .box-tocart .qty .label{ float: left; line-height: 49px; padding-right: 10px; font-size: 13px;
font-family: 'poppinslight'; }
.product-add-form .box-tocart .qty .label {color: #000000; width: 100%; font-weight: 300;
    margin-bottom: 10px; line-height: 15px;}
.product-add-form .box-tocart   .control { position: relative; float: left; }
.product-add-form .box-tocart  .control button{ position: absolute; top:0px; width: 49px;
height: 49px; background: none; border: none; box-shadow: none;background-position: center !important;
color: transparent;}
.product-add-form .box-tocart  .qty .control button:nth-child(1) {
    left: 0;background: url(../images/minus-sign.png) no-repeat;
}
.product-add-form .box-tocart  .qty .control button:nth-child(3) {
    right: 0; background: url(../images/plus-sign.png) no-repeat;
}
.product-add-form .box-tocart  .qty  .control .decreaseQty{ float: left; }
.product-add-form .box-tocart  .qty  .control input.qty{ float: left; width:100%;
border:1px solid #d8d8d8; height:49px;padding: 0px 49px;text-align: center; border-radius: 49px; }
.product-add-form .box-tocart  .qty { float: left; padding-right: 10px; width: 135px;  }
.product-add-form .box-tocart  .actions .tocart { padding:15px 35px;background: #fbb03b !important;font-size: 13px;
line-height: 15px;color: #000;display: inline-block;border-radius: 50px;margin-top:28px;
border: 1px solid #fbb03b !important;font-weight: 600; width: 100%;}
.product-add-form .box-tocart .actions .tocart:hover{ background: #fff !important; color: #fbb03b !important; }
.catalog-product-view  .product-info-main .product-add-form{ padding-top: 10px; }
.catalog-product-view  .product-info-main .product-info-price{ border: none; margin-bottom: 0px; }
.catalog-product-view  .additional-attributes-wrapper.table-wrapper{  margin-bottom:36px;}

.block_detail-note h2{ font-size: 29px; line-height: 30px; color: #000000;
 font-family: 'poppinslight'; text-align: center; padding-bottom: 90px;}
.product-add-form .box-tocart .actions{ display: flex;}
.product-add-form .box-tocart .actions .action.towishlist{ width:49px; height: 49px; display: block; font-size: 0px;
 min-width: 50px; margin-top:28px; border:1px solid #e6e6e6; border-radius: 100%; position: relative; }
 .product-add-form .box-tocart .actions .action.towishlist:hover{ border: 1px solid #063c7c;
}
.product-add-form .box-tocart .actions .action.towishlist:hover:before{
background: url(../images/heart-shape-blue.png) no-repeat;
}
.product-add-form .box-tocart .actions .action.towishlist:before{ background: url(../images/heart-shape.png) no-repeat;
position: absolute; width: 20px; height: 20px; content: ''; top:0; bottom: 0; right: 0;left: 0px;margin: auto; }
.action.mailto.friend{ display: none !important ; }
.before-acordian-block { float: left;}
.before-acordian-block ul li{ font-size: 14px; line-height: 15px; color: #767676;
background: url(../images/right-ico.png) no-repeat ; padding-left:35px; padding-bottom:15px; }
.cata-sub-logo {float: right;}
.cata-sub-logo img{ margin-left:25px;  float: right;}
.fotorama__thumb{ border: 1px solid #ebebeb; }
.product_view_description .product_dedtail.value{ float: left; width: 55%;
padding-right:60px;  }
.product_view_description .block.related{ float: left; width: 45%;  }
.product_view_description .block.related .products-related .product-items .item {
    width: 100% !important; margin-bottom: 0px; padding: 24px 0px; border-bottom: 1px solid #edf4ff; }

.product_view_description .block.related .products-related .product-items .item  .related-available{ width: 100%; }
.product_view_description .block.related .products-related .product-items .item  .related-available .product-item-photo{
    float: left; width: 152px;
}
.product_view_description .block.related .products-related .product-items .item .related-available .product-item-photo
.product-image-wrapper{ padding-bottom: 100% !important; }
.product_view_description .block.related .products-related .product-items .item  .related-available
.product.details.product-item-details { display: block; overflow: hidden; }
.product_view_description .block.related .products-related .product-items .item  .related-available .sale_flag{
 position: absolute; top:0; left: 0px; z-index: 9;
}
.product_view_description .block.related .products-related .product-items .item .related-available .product.details.product-item-details
.product-item-name{ margin-left: 0px !important; margin-bottom: 10px;  }
.product_view_description .block.related .products-related .product-items .item .related-available .product.details.product-item-details
.product-item-name a{ font-size: 24px; line-height: 30px; font-family: 'poppinslight'; color: #000000; }
.product_view_description .block.related .products-related .product-items .item .related-available{
    position: relative; box-shadow: none; border: none;  margin: 0px !important; padding: 0px !important;}
.product_view_description .block.related h2{ text-align: left; }
.product_view_description  .block_detail-note { clear: left;}
.product_view_description .block.related .products-related .product-items .item .related-available .item-sku{
    font-size: 14px; line-height: 14px; color: #747474;
}
.product-info-main .product-info-price .product-info-stock-sku{margin-top: 15px;
float: right; }
.product_view_description .block.related .products-related .product-items .item .related-available
.price-avilability .price-final_price .old-price .price-wrapper  .price{font-size:16px; line-height:16px;
color: #747474; }
.product_view_description .block.related .products-related .product-items .item .related-available
.price-avilability .price-final_price .special-price .price-wrapper  .price{  font-weight: normal; font-size: 26px; line-height: 26px;
color: #ff0000; }
.product_view_description .block.related .products-related .product-items .item .related-available .product.details.product-item-details
.price-avilability { display: flex; position: relative;padding-top: 5px;}
.product_view_description .block.related .products-related .product-items .item .related-available .product.details.product-item-details
.price-avilability .price-tax-rate{ display: none !important; }
.product_view_description .block.related .products-related .product-items .item .related-available .product.details.product-item-details
.price-avilability .actions-primary .add-tocart-icon{ width: 49px; height: 49px; font-size: 0px;
background: #fbb03b url(../images/cart-details.png) no-repeat center;display: block;border-radius: 50%; border: none;
 }
.product_view_description .block.related .products-related .product-items .item .related-available .product.details.product-item-details
.price-avilability .actions-primary{ position: absolute; right: 0px; top: -4px; }
.product_view_description .block.related .products-related .product-items .item .related-available .product.details.product-item-details
.price-avilability .stock {margin-top: 18px; padding-left: 8px;}
.product_view_description .block.related .products-related .product-items .item .related-available .product.details.product-item-details
.price-avilability .special-price{ padding-left: 0px; padding-right: 8px; }
.product_view_description{ float: left; width: 100%;padding-bottom: 94px; padding-top: 80px;}
.block_detail-note{ float: left; width: 100%; padding-bottom: 75px;}
.block_detail-note ul li{ width: 25%; float: left; text-align: center; }
.block_detail-note ul li figure{ height: 93px; position: relative; width: 100%;margin-bottom: 30px; }
.block_detail-note ul li figure img{ position: absolute; top:0; left: 0; bottom: 0; right: 0; margin: auto;
width: auto; height: auto; }
.block_detail-note ul li h3{ font-size: 16px; line-height: 20px; color: #000000; font-weight: 600;
    padding-bottom: 25px; }
.block_detail-note ul li p{font-size: 13px; line-height: 24px; color: #808080;}
.product_view_description .value h3{ font-size: 29px; line-height: 29px;font-family: 'poppinslight';
color: #000000; padding-bottom: 30px; font-weight: 300;}
.product_view_description .value p{ line-height: 30px; color: #5c5c5c;
    font-weight: normal; padding-bottom: 20px;}
.product_view_description .value ul li{ position: relative;font-size: 18px; line-height: 30px; color: #5c5c5c;
    font-weight: normal; }
.product_view_description .value ul li a{color: #5c5c5c; text-decoration: underline;}
.product_view_description .value ul li::before {-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; font-size: 12px;line-height: 20px;
 color: inherit; content: '\e608'; font-family: 'luma-icons'; vertical-align: middle;
display: inline-block; font-weight: normal; overflow: hidden; speak: none;text-align: center;
padding-right: 10px;}
.product_view_description .block.related .products-related{ margin-top: 0px; }
.product_view_description .block.related .products-related .product-items{ margin-top: 0px; }

/*CART-PAGE-CSS*/
.top_cart_checkout{ margin: 71px 0px 0px; position: relative; }
.top_cart_checkout h1{ font-size: 29px; line-height: 29px; color: #000;font-family: 'poppinslight';
margin-bottom: 57px;}
.top_cart_checkout .page-title-wrapper{padding-right: 250px;}
.top_cart_checkout .action.primary.checkout{ position: absolute; top:7px; right: 0px;
padding: 16px 50px;background: #fbb03b !important;font-size: 13px;line-height: 15px;
color: #000;display: inline-block;border-radius: 50px;margin-top:-12px;border: none !important;
font-weight: 600; }
.cart.table-wrapper .cart thead tr th.col{ font-size: 14px; line-height: 14px; color: #000000;
font-weight: 400;border-bottom: 1px solid #a8a8a8; }
.cart.table-wrapper .cart thead tr th.col:first-child{ padding-left: 0px; }
.cart.table-wrapper .cart .actions-toolbar{ float:left; padding-left: 22px;}
.cart.table-wrapper .cart .actions-toolbar .action-delete:before{ display: none; }
.cart.table-wrapper .cart .actions-toolbar .action-delete span{ position: static; width:15px;
height: auto; background: url(../images/cross-icone.png) no-repeat;color: transparent;
display: inline-block; }
.cart.table-wrapper .cart .actions-toolbar .action-delete{ display: inline-block;
    padding: 0px 10px;margin-top:19px; }
.cart.table-wrapper .cart .product-item-photo .product-image-container{ width: 55px !important; }
.cart.table-wrapper .cart .product-item-details{ padding-bottom: 0px; vertical-align: middle;}
.cart.table-wrapper .col.qty .input-text{ float: left;width: 100%;border: 1px solid #d8d8d8;
height: 49px;padding: 0px 49px;text-align: center;border-radius: 49px;font-weight: bold;}
.cart.table-wrapper .col.qty  .field.qty {position: relative; width: 120px;}
.cart.table-wrapper .col.qty  .field.qty .qtyactionblock .sp-update{ position: absolute;
top:0;}
.cart.table-wrapper .col.qty  .field.qty .qtyactionblock .sp-update:nth-child(1){ left: 0px;
background: url(../images/minus-sign.png) no-repeat center;}
.cart.table-wrapper .col.qty  .field.qty .qtyactionblock .sp-update .qty-action{ transform: unset;
width: 49px;height: 49px;background: none;border: none;box-shadow: none;background-position: center !important;
color: transparent; }
.cart.table-wrapper .col.qty  .field.qty .qtyactionblock .sp-update:nth-child(3){ right: 0px;
background: url(../images/plus-sign.png) no-repeat center;}
.cart.table-wrapper .cart thead tr th.col.qty{ text-align: left; }
.cart.table-wrapper .cart .product-item-photo { padding-left: 10px; }
.cart.table-wrapper .cart tbody tr td.col.subtotal .cart-price .price{font-size: 16px; line-height: 20px;
font-weight: 600; color: #000000;}
.checkout-cart-index .cart.table-wrapper .item .col.item{ display: table-cell;min-height: 118px;
vertical-align: middle; padding: 28px 8px 28px 0; }
.checkout-cart-index  #form-validate.form.form-cart{ margin-bottom: 25px; padding-right: 0px; }
.checkout-cart-index .cart-container .cart-summary #cart-totals.cart-totals{padding-top: 0;margin-top: -10px;}
.cart.table-wrapper .cart tbody tr td.col{ vertical-align: middle; padding: 9px 11px 10px;
border-bottom: 1px solid #cecece; }
.cart.table-wrapper .cart tbody tr td.col.subtotal{ padding-right: 0px; }
.cart.table-wrapper .cart tbody{ border-bottom: none !important; }
.cart-discount .block.discount .title{ display: none; }
.cart-discount .block.discount  #discount-coupon-form .coupon { display: block;
 position: relative; width: 315px; }
.cart-discount .block.discount  #discount-coupon-form .coupon .field{ display: block; }
.cart-discount .block.discount  #discount-coupon-form .coupon .field .control input{
width: 100%; height: 49px; border:1px solid #d8d8d8; border-radius: 49px; padding: 0px 49px;}
.cart-discount .block.discount  #discount-coupon-form .coupon .actions-toolbar{ position: absolute;
top:0; right: 0px;width: 50px; height: 50px; }
.cart-discount .block.discount  #discount-coupon-form .coupon .actions-toolbar .apply {
    width: 50px; height: 49px; font-size: 0;box-shadow: none;border: none;
    background:url(../images/submit-icone.png) no-repeat center left; }
.checkout-cart-index .cart-container .cart-summary{ background: none;width: 35%; margin-bottom: 0px; padding-right: 0px;}
.checkout-cart-index .cart-container .cart-summary .cart-totals{ border: none; }
.checkout-cart-index .cart-container  .cart-discount{width: 60%;}
.checkout-cart-index .cart-container .cart-summary .cart-totals .totals tbody th{
    color: #000000; font-size: 16px; line-height: 16px; font-weight: 400;padding: 11px 0px;
    border: none;
}
.checkout-cart-index .cart-container .cart-summary .cart-totals .totals tbody td{
    color: #747474; font-size: 16px; line-height: 16px; font-weight: 400;padding: 11px 0px;
    border: none;
}
.checkout-index-index .checkout-container .am-submit-summary{ padding-top:10px; }
.checkout-cart-index .cart-container .cart-summary .cart-totals .totals tbody .grand.totals th
strong{font-weight: normal;}
.checkout-cart-index .cart-container .cart-summary .cart-totals .totals tbody .grand.totals td
strong{color: #000;}
.checkout-cart-index .cart-bottom-block a.continue{ float:left; font-size: 14px; line-height: 15px;
color: #000000; font-weight: 600; background: url(../images/arrow-left-blck.png) no-repeat left center;
padding-left: 30px;margin-top: 25px;}
.checkout-cart-index .checkout.methods.items.checkout-methods-items{ float: right;margin-top: 13px; }
.checkout-cart-index .checkout.methods.items.checkout-methods-items .checkout{
padding: 16px 50px;background: #fbb03b !important;font-size: 13px;line-height: 15px;color: #000;display: inline-block;border-radius: 50px;
border: none !important;font-weight: 600;}
.checkout-cart-index .checkout.methods.items.checkout-methods-items li{ text-align: right; }
.checkout-cart-index .checkout.methods.items.checkout-methods-items li .multicheckout{ display: none; }

.checkout-cart-index .cart.table-wrapper .item .col.item .product-item-sku{color: #747474;
font-size: 14px;line-height: 15px;}

.checkout-cart-index  .block.crosssell{ width: 100% !important; padding: 0px; margin-top: 130px; }
.checkout-cart-index .crosssell .title strong{ font-size: 29px; line-height: 29px; color: #000;
font-family: 'poppinslight'; font-weight: 300; display: block; margin: 0px;}
.checkout-cart-index  .block.crosssell .products { margin-top:20px; }
/*.checkout-cart-index .block.crosssell .products-grid  .product-items{ display: flex; }
.checkout-cart-index .block.crosssell .products-grid .product-item{ width: 20%; display: flex;}*/
.checkout-cart-index .block.crosssell .product-item-info{ width: 100%; padding: 0px 15px 144px;
    position: relative;  }
.checkout-cart-index .block.crosssell .product-item-info:hover{ box-shadow: none; margin: 0px; border: none; }
.checkout-cart-index .block.crosssell .products .slick-track{ margin: 0px; }
.checkout-cart-index .block.crosssell .product-item-info .product-item-photo
.product-image-container .product-image-wrapper{ padding-bottom: 100% !important; }
.checkout-cart-index .block.crosssell .product-item-details .product-item-name a{
    font-size: 16px; line-height:23px; color: #000000; display: block; padding-bottom:9px; height: 50px;
text-overflow: ellipsis; overflow: hidden;}
.checkout-cart-index .block.crosssell .product-item-details .product-item-name{ margin-bottom: 0px; }
.checkout-cart-index .block.crosssell .product-item-details .item-sku{ color: #747474;
font-size: 14px; line-height: 15px; }
.checkout-cart-index .block.crosssell .product-item-details { text-align: center; }
.checkout-cart-index .block.crosssell .product-item-details .price-avilability
.special-price .price{ font-size: 26px; line-height: 26px; color: #ff0000; font-weight: 400; }
.checkout-cart-index .block.crosssell .product-item-details .price-avilability
.old-price .price{ font-size: 16px; line-height: 16px; color: #747474; font-weight: 400;
padding-left: 8px;}
.checkout-cart-index .block.crosssell .product-item-details .price-avilability {
    padding-top: 10px;position: absolute; bottom: 0; width: 100%;}
.checkout-cart-index .block.crosssell .product-item-details .price-avilability .stock{
    text-align: center; padding-bottom: 15px;
}
.checkout-cart-index .block.crosssell .product-item-details .price-avilability .price-final_price{
    margin-bottom: 15px;
}
.checkout-cart-index .block.crosssell .product-item-details .price-avilability .actions-primary
.tocart{padding: 16px 35px;background: #fbb03b !important;font-size: 13px;
line-height: 15px;color: #000;display: inline-block;border-radius: 50px;
border: none !important;font-weight: 600;}
.checkout-cart-index .cart-bottom-block{ padding-bottom:166px;float: left;
width: 100%; }
.checkout-cart-index .block.crosssell .product-item-details .price-avilability .price-final_price
.price-tax-rate{ display: none; }
.checkout-cart-index .block.crosssell .product-item-info .product-item-photo{ display: block;
text-align: center; }

.checkout-index-index .am-checkout:not(.-modern){ background: none !important; padding:25px 0px; }
.checkout-index-index .checkout-block{ margin: 0px;box-shadow: none !important;
padding-bottom: 0px;padding-left: 0; padding-top: 18px; padding-bottom: 16px;}
.field.tig_hidden, .street.tig_hidden{display:none;}
.checkout-header .title{font-size: 29px;line-height: 29px;color: #000;font-family: 'poppinslight';
margin-bottom: 0 !important;}
.checkout-header .description{ font-size: 16px; line-height: 20px; color: #555555; }
.checkout-index-index .opc-block-summary{ background: none !important; padding: 24px 12px 18px;}
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-block > li p{ font-size:18px;
line-height: 18px; color: #555555; border: none; margin-bottom: 2px;}
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-block > li  .form-login{
    margin: 0px; border: none; padding: 0px;
}
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-block > li  .form-login .fieldset{
    margin: 0px;
}
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-billing-address .billing-address-same-as-shipping-block{
    margin: 19px 0 10px;
}
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-block > li  .form-login
.fieldset .field {
    margin: 0px;
}
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-block > li  .form-shipping-address{
    margin: 0px; border: none;
}
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-block > li form input{
    height: 40px; line-height: 40px; border:1px solid #e9e9e9; border-radius: 40px;
}
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-block > li form select{
 height: 40px; line-height:28px; border:1px solid #e9e9e9; border-radius: 40px;
}
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-block > li .label{
  font-size:16px;line-height:20px; color: #555555; border: none; padding-bottom: 3px;
  display: block;
}
.checkout-index-index .opc-wrapper.am-opc-wrapper.layout-3-columns .checkout-column{width: 32%;
    padding: 0px 46px;
}
.checkout-index-index .opc-wrapper.am-opc-wrapper.layout-3-columns .checkout-column:first-child{
    width: 44%;padding-left: 0;border-right: 1px solid #cecece;padding-right: 25px;min-width: 470px;
max-width: 470px;
}
.checkout-index-index  .tig-postcode-field-group .field span{ max-width: 100%; display: block; }
.checkout-index-index .opc-wrapper.am-opc-wrapper.layout-3-columns .checkout-column:last-child{
 border-left: 1px solid #cecece;  padding-right: 0px;padding-left: 40px;
}
.checkout-index-index .opc-wrapper.am-opc-wrapper.layout-3-columns .checkout-column:last-child
.checkout-block{ padding-right: 0px; }
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-block > li .payment-method .label{
    display: inline-block;
}
.checkout-index-index .checkout-header{margin: 12px 0 32px;width: 100%;padding: 0;}
.checkout-index-index .authentication-wrapper{float: left;text-align: left;}
.checkout-index-index .authentication-wrapper span{ font-size: 16px; color: #555555;
line-height: 16px;  }
.checkout-index-index .authentication-wrapper .chockout-login .action-auth-toggle{
    font-weight: bold; color: #000000;    text-decoration: underline;
}
.checkout-index-index .authentication-wrapper .chockout-login .action-auth-toggle span{
    color: #000;
}
.checkout-shipping-method .step-title{font-size: 18px;line-height: 18px;color: #555555;
border: none;}
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-block > li .form-login
.fieldset .field .note{ margin:4px 0px 15px;font-size: 11px;color: #050939; }
.amcheckout-form-login .amcheckout-password { margin-top: 15px !important; }
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-block > li .form-login
.fieldset .field.-confirm.amcheckout-password .note{ margin-bottom:18px; }
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-block > li .form-login
.fieldset .field.amcheckout-password .note{ margin-bottom:0px; }

.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-block > li form input.radio{
    line-height: 20px; height: auto; margin: 0px 9px 0 0;
}
.checkout-index-index .billing-address-details{ display: none; }
.checkout-index-index .col-carrie{ display: none; }
.tig_hidden {display: none ;}
.checkout-index-index .checkout-shipping-method .table-checkout-shipping-method{
    min-width: 100% !important;
}
.checkout-index-index .form.methods-shipping #label_method_regular_tig_postnl::before{
    display: none;
}
.checkout-index-index .checkout-shipping-method .actions-toolbar .action.primary.continue {
    display: none !important;
}
.checkout-index-index .table-checkout-shipping-method tbody td{ padding:9px 5px; }
.checkout-payment-method .step-title {font-size: 18px;line-height: 18px;color: #555555;
border: none;}
.checkout-payment-method .payment-method + .payment-method .payment-method-title{
    border: none;
}
.checkout-index-index .checkout-payment-method .payment-method-title{padding:10px 0 19px;}
.checkout-index-index .opc-wrapper .step-title{font-size: 18px;line-height: 18px;
color: #555555;border: none;padding-bottom: 25px;}
.checkout-index-index .opc-block-summary .minicart-items .product-item-details{
padding-left:30px;display: block;overflow: hidden;}
.checkout-index-index .opc-block-summary .minicart-items .product-item-details
.product-item-inner{ position: static; }
.checkout-index-index .opc-block-summary .minicart-items .product-image-container{
    margin-left: 0px; width: 50px !important;
}
.checkout-index-index .amcheckout-summary-container .items-in-cart  .title{display: none;}
.checkout-index-index .opc-block-summary .product-item .product-item-name-block .product-item-name{
    font-size: 16px; line-height:20px; color: #000000;
}
.checkout-index-index .amcheckout-summary-container .minicart-items .product-item:not(:first-child){ border: none; }
.checkout-index-index .amcheckout-summary-container .minicart-items-wrapper .minicart-items li{ border: none;
padding-bottom: 30px ; }
.checkout-index-index .opc-block-summary .minicart-items-wrapper{ max-height: unset; }
.checkout-index-index .amcheckout-content .data.table.table-totals{ border: none; }
.checkout-index-index .amcheckout-content .data.table.table-totals .mark{border: none; }
.checkout-index-index .amcheckout-content .data.table.table-totals th{ font-size: 16px;
color: #000; font-weight: 400; }
.checkout-index-index .amcheckout-content .data.table.table-totals th .value{color: #000;}
.checkout-index-index .amcheckout-content .data.table.table-totals td{color: #6c6c6c;
font-size: 16px; font-weight: 400;}
.checkout-index-index .amcheckout-content .data.table.table-totals .grand.totals td.amount{ color: #000; }
.checkout-index-index .amcheckout-content .data.table.table-totals td.amount strong{
    font-weight: 400; }
.checkout-index-index .amcheckout-content .data.table.table-totals .mark strong{ font-weight: 400; }
.checkout-index-index .amcheckout-content .data.table.table-totals .amount{border: none; }
.col-carrier{ display:none !important; }
.checkout-index-index .opc-block-summary .product-item-details .product-item-inner .product-item-name-block
.details-qty{ display: none; }
.checkout-index-index .opc-block-summary .product-item-details .product-item-inner .subtotal{
    display: none;
}
.checkout-index-index .opc-block-summary .amcheckout-content .amcheckout-wrapper .items-in-cart{
 margin-bottom: 0px;
}
.checkout-index-index .additional-options{ margin: 0px 0px 12px; }
/*.checkout-index-index .additional-options .checkout-agreements .action-show{
    font-size: 15px; line-height: 20px; color: #555555; padding-left: 10px;
}*/
.checkout-index-index .opc-wrapper.am-opc-wrapper .label:after{ position: absolute; top:0;
right: 0px; }
/*.checkout-payment-method .actions-toolbar .primary{padding: 2px 35px !important;
height: 50px;background: #fbb03b;width: 100%;font-size: 15px !important;line-height: 15px !important;
color: #000;border: 1px solid #fbb03b;border-radius: 50px;margin-top: 12px !important;}*/
.checkout-index-index .amcheckout-content .data.table.table-totals .mark .label{display: none;}
.modal-footer .action-accept{ padding: 2px 25px !important;
height:45px;background: #fbb03b;width: 100%;font-size: 15px !important;line-height: 15px !important;
color: #000;border: 1px solid #fbb03b;border-radius: 50px;margin-top: 12px !important; }


/*FORGET-PASSWORD*/
.customer-account-forgotpassword #maincontent.page-main{ background: url(../images/forget-pass-word.jpg) no-repeat;
    background-size: auto;background-size: cover;padding-bottom: 80px;float: left;width: 100%;}
.customer-account-forgotpassword h1{font-size: 29px;font-weight: 300;color: #000000;padding-bottom: 0px;
font-family: 'poppinslight'; text-align: center;width: 100%; padding-top: 50px;}
.customer-account-forgotpassword .field.note{font-size: 14px;line-height: 18px;color: #5c5c5c;}

.customer-account-forgotpassword .password.forget .field  .label {
    font-size: 16px; font-weight:400; color: #000000;
}
.customer-account-forgotpassword .password.forget .field  .input-text{border: 1px solid #e7e7e7;
height: 49px;line-height: 49px;font-family: 'Poppins', sans-serif;font-size: 14px;color: #000;
border-radius: 40px;padding: 0px 15px;}
.customer-account-forgotpassword  .captcha-reload{
    padding:17px 20px;background: #fbb03b;font-size: 13px;line-height: 15px;
color: #000;text-transform: uppercase;margin-top: 10px;border-radius: 50px;
border: none;font-weight: 600;margin-bottom: 22px;}
.customer-account-forgotpassword .password.forget{ padding-bottom: 70px; }
.customer-account-forgotpassword .form.password.forget,
.customer-account-create .form.create.account.form-create-account{display: inline-block;
float: right !important;background-color: #f7f7f7;padding:39px 45px 40px 45px;margin-top: 10px;
width: 42% !important;margin-right: 10%; position: relative;}
.customer-account-forgotpassword .form.password.forget:before{ position: absolute; width: 284px; height: 344px;
background: url(../images/icone-forget.png) no-repeat; left: -445px; top:-52px; bottom: 0px; margin: auto; content: '';}
.form.password.forget .fieldset::after{ margin-top: 10px !important; }
.customer-account-forgotpassword .fieldset{ margin-bottom: 20px; }
.customer-account-forgotpassword .password.forget  .primary button{padding:17px 20px;background: #fbb03b;
    font-size: 15px;line-height: 15px;color: #000;text-transform: uppercase;border-radius: 50px;
border: none;font-weight: 600;margin-bottom: 0px;}
.customer-account-forgotpassword .message.error{ max-width: 1280px; margin:  0 auto 50px auto; }

.checkout-onepage-success .page-title{ font-size: 29px;line-height: 29px;color: #000;font-family: 'poppinslight';
margin-bottom: 20px; }
 .checkout-onepage-success .page-title-wrapper{ max-width: 1280px; margin:57px auto 10px;}
  .checkout-onepage-success .page-title-wrapper .print{ margin-top: 7px; }
.checkout-payment-method .payment-method._active .payment-method-content{ padding-bottom: 0px;}
 .checkout-onepage-success .checkout-success .success-messages{font-size: 14px;}
 .checkout-onepage-success .order-items .table tfoot{ background: none; }
  .checkout-onepage-success .order-items .table tfoot tr td{ background: none; }
  .checkout-onepage-success  .checkout-success .actions-toolbar .continue{padding:17px 20px;background: #fbb03b;
    font-size: 15px;line-height: 15px;color: #000;text-transform: uppercase;border-radius: 50px;
border: none;font-weight: 600;margin-bottom: 0px;}
.checkout-success{ padding-bottom: 57px; }


/*FORGET-PASSWORD*/

/*CREATE - PASSWORD */
.customer-account-create #maincontent.page-main{ background: url(../images/forget-pass-word.jpg) no-repeat;
    background-size: auto;background-size: cover;padding-bottom: 80px;float: left;width: 100%;}
.customer-account-create h1{font-size: 29px;font-weight: 300;color: #000000;padding-bottom: 0px;
font-family: 'poppinslight'; text-align: center;width: 100%; padding-top: 50px;}
.customer-account-create  .form-create-account .field  .label {font-size: 16px;font-weight:400;color: #000000;}
.customer-account-create .form-create-account .field  .input-text{border: 1px solid #e7e7e7;
height: 49px;line-height: 49px;font-family: 'Poppins', sans-serif;font-size: 14px;color: #000;
border-radius: 40px;padding: 0px 15px;}
.customer-account-create .form-create-account  .primary button{padding:17px 20px;background: #fbb03b;
font-size: 15px;line-height: 15px;color: #000;text-transform: uppercase;border-radius: 50px;
border: none;font-weight: 600;margin-bottom: 0px;}
.customer-account-create .form.create.account.form-create-account:before{ position: absolute; width: 284px; height: 344px;
background: url(../images/icone-forget.png) no-repeat; left: -445px; top:-165px; bottom: 0px; margin: auto; content: '';}
 .customer-account-create .form.create.account.form-create-account .fieldset  .legend span{ font-size: 18px;
 line-height: 18px; font-weight: 600; }
  .customer-account-create .form.create.account.form-create-account  .fieldset{ margin-bottom: 30px; }

/*contact us-css*/

.cms-contact .page-title{font-size: 29px; font-weight: 300; color: #000000; font-family: 'poppinslight';
text-align: center; width: 100%;padding-bottom: 25px;}
.contact-us-left {float: left; padding-bottom: 60px; width: 50%;}
.contact-us-right {float: left;width: 50%; padding: 0px 90px 60px;}
.contact-us-left iframe{ height:270px; margin-bottom: 35px; width: 100%;}
.contact-us-left  h3{ font-size: 15px; line-height: 22px; color: #000; }
.warmer-details { padding-bottom: 20px;}
.contact-us-left p{ font-size: 14px; line-height: 18px;color: #5c5c5c;  }
.cms-contact .form.contact .fieldset .legend span {font-size: 18px; line-height: 18px; font-weight: 600;}
.cms-contact .form.contact .fieldset .legend{ margin-bottom: 10px; }
.cms-contact .form.contact .fieldset .field.note.no-label{font-size: 14px; line-height: 18px;color: #5c5c5c;
margin-bottom: 10px; }
.cms-contact .form.contact  .field .label { font-size: 16px; font-weight: 400; color: #000000;}
.cms-contact .form.contact  .field input{border: 1px solid #e7e7e7;height: 49px;line-height: 49px;
font-family: 'Poppins', sans-serif;font-size: 14px;color: #000;border-radius: 40px;padding: 0px 15px;}
.cms-contact .form.contact  .field textarea{border: 1px solid #e7e7e7;height: 75px;line-height: 20px;
font-family: 'Poppins', sans-serif;font-size: 14px;color: #000;border-radius: 75px;padding: 10px 15px;
resize: none;}
.cms-contact .form.contact  .actions-toolbar .submit{ padding: 17px 20px; background: #fbb03b;
font-size: 15px;line-height: 15px;color: #000;text-transform: uppercase;border-radius: 50px;
border: none;font-weight: 600;margin-bottom: 0px; width: 100%;}
.cms-contact .form.contact  .actions-toolbar .primary{ width: 100%; }


/*SEARCH-SECTION*/
.searchpage-title{ float: left; width: 100%; text-align: left;}
.searchpage-title .page-title{ font: 24px/25px 'poppinslight';color: #000000;text-align: left;
 display: inline-block;}
.search.results .searchpage-title .totprod{font-size: 22px;color: #d8d8d8;}
.search.results .toolbar-sorter.sorter{ position: absolute; top:0px; right: 0px;}
.search.results .field.limiter{ position: absolute; top:0px;right: 234px;}
.search.results .toolbar select {border: 1px solid #d8d8d8; height: 44px; border-radius: 20px;
padding: 0px 23px 0px 10px; font-family: 'Poppins', sans-serif;
background: #ffffff url('../images/select-bg.svg') no-repeat 95% 45%;}
.search.results .toolbar label{font-size: 13px;line-height: 14px;font-weight: 600;}


.cms-page-view .page-title{font-size: 29px;font-weight: 300;color: #000000;padding-bottom:20px;
font-family: 'poppinslight';text-align: center;width: 100%;padding-top: 50px;}
.cms-content-details p{font-size: 15px;line-height: 26px;color: #5c5c5c;margin-bottom: 25px;}
.cms-content-details ul{ margin-bottom: 25px; padding-left: 25px;list-style: disc;}
.cms-content-details ul li{ font-size: 15px;line-height: 26px;color: #5c5c5c;  list-style: disc;}
.cms-content-details h2{ font-size: 22px; line-height: 25px; font-weight: 600;padding-bottom: 11px; }
.cms-content-details h3{ font-size: 18px; line-height: 20px; font-weight: 600;padding-bottom: 11px; }
.cms-content-details ol li{ font-size: 15px;line-height: 26px;color: #5c5c5c;}



/*after-login-page*/

.account  .block-collapsible-nav .content{ background: #063c7c; padding:20px 15px; }
.account  .block-collapsible-nav .content .nav li strong{ display: block; color: #fff;}
.account  .block-collapsible-nav .content .nav li .delimiter{ border: none; margin: 0px; }
.account #maincontent.page-main{ padding-top:50px; }
.account  .block-collapsible-nav .item a:hover{ background: none; }
.account .page-title-wrapper .page-title{font-size: 29px;font-weight: 300;color: #000000;padding-bottom: 0px;
font-family: 'poppinslight';text-align: left;width: 100%;margin-bottom: 15px; margin-right: 0px !important;}
.account .block .block-title strong{ font-size: 16px !important;font-weight: 600 !important; }
.account .block .block-title{ margin-bottom: 15px !important; }
.account .block .block-content .box  .box-content p{  font-size: 14px; line-height: 18px;color: #5c5c5c; }
.account .block .block-content a.action { color: #063c7c ; }
.account .block .block-content .box  .box-title{     font-weight: 500; }
.account .block .block-content .box  .box-title span{ font-size: 13px; }
.account .form-edit-account .legend  span{font-size: 16px !important;
font-weight: 600 !important;}
.account .form-edit-account .field .label{ font-size: 14px; font-weight: 500; line-height: 15px; }
.account .form-edit-account .field input.input-text{ width: 100%;border: 1px solid #b5b5b5;
height: 40px;border-radius:30px;padding: 0px 15px;font-family: 'Poppins', sans-serif; color: #000;
box-shadow: none !important; outline: none !important; font-size: 13px;}
.account .form-edit-account .field.choice .label{ font-size: 14px; font-weight: 400; line-height: 15px; }
.password-info p{ font-size: 13px;line-height: 22px; }
.password-info p a{}
.account .block-collapsible-nav .item.current a, .account  .block-collapsible-nav .item.current > strong{
    border-color: #fff !important;
}
.account .block .block-title .action { color: #063c7c !important; }
.account  .block-collapsible-nav .item a, .account  .block-collapsible-nav .item > strong{
    color: #e1dede;
}
.account .actions-toolbar .action.save.primary{ padding: 2px 50px;height:45px;background: #fbb03b;
width: 100%;font-size: 13px;line-height: 15px;color: #000;text-transform: capitalize; border: none;
border-radius:35px; margin-top: 15px; }
.account .form-address-edit .legend span {font-size: 16px !important; font-weight: 600 !important;}
.account .form-address-edit .field .label {font-size: 14px; font-weight: 500;line-height: 15px;}
.account .form-address-edit .field input.input-text{ width: 100%;border: 1px solid #b5b5b5;
height: 40px;border-radius:30px;padding: 0px 15px;font-family: 'Poppins', sans-serif; color: #000;
box-shadow: none !important; outline: none !important; font-size: 13px;}
.account .form-address-edit .field select{ width: 100%;border: 1px solid #b5b5b5;
height: 40px;border-radius:30px;padding: 0px 15px;font-family: 'Poppins', sans-serif; color: #000;
box-shadow: none !important; outline: none !important; font-size: 13px;}
.password-strength-meter{ background: none !important; }
.customer-account-login .page-title{font-size: 29px;font-weight: 300;color: #000000;padding-bottom: 0px;
font-family: 'poppinslight';text-align: left;width: 100%;max-width: 1280px; margin: 0 auto 15px;
 float: none; display: block !important;}
.account .page.messages{ margin: 0px; }
.customer-account-login  #maincontent.page-main{ padding-top:50px; }
.customer-account-login .login-container .block-title strong{font-size: 16px !important;
font-weight: 600 !important;}
.customer-account-login  .form-login .note{ font-size: 14px; line-height: 16px; }
.customer-account-login  .block-new-customer .block-content p{ font-size: 14px; line-height: 22px; }
.customer-account-login  .block-new-customer .block-content .actions-toolbar a{padding: 2px 50px;
height: 45px;background: #fbb03b;width: 100%;font-size: 13px;line-height: 40px;color: #000;text-transform: capitalize;
border: none;border-radius: 35px;margin-top: 15px; display: inline-block;}
.account  .block-dashboard-addresses .box-content address{ font-size: 14px; line-height:21px; }
.account  .block-addresses-default  .box  .box-content address{ font-size: 14px; line-height:22px; }
.account  .block-addresses-default  .box  .box-content address a{ color: #063c7c; }
.customer-account-login .login-container .form-login .label{font-size: 14px;font-weight: 500;line-height: 15px;}
.customer-account-login .login-container .form-login input{width: 100%;border: 1px solid #b5b5b5;height: 40px;
border-radius: 30px;padding: 0px 15px;font-family: 'Poppins', sans-serif;color: #000;box-shadow: none !important;
outline: none !important;font-size: 13px;}
.customer-account-login .login-container .form-login .actions-toolbar .login {padding: 2px 50px;
height: 45px;background: #fbb03b;width: 100%;font-size: 13px;line-height: 15px;color: #000;text-transform: capitalize;
border: none;border-radius: 35px;margin-top: 15px;}
.customer-account-login .login-container .form-login .actions-toolbar .secondary{ padding-left: 15px; }
.customer-account-login .login-container .form-login .actions-toolbar .secondary a{ padding-top: 20px;
color: #063c7c; }
.account .sidebar-additional .block-content .product-items-names .product-item .product-item-link{font-size: 14px;
    line-height: 16px;}
.account .sidebar-additional .block-content .actions-toolbar .tocart {padding:2px 20px;
height: 45px;background: #fbb03b;width: 100%;font-size: 13px !important;line-height: 15px;color: #000;text-transform: capitalize;
border: none;border-radius: 35px;margin-top: 15px;}
.account .sidebar-additional .block-content .actions-toolbar .secondary{ padding-left:12px; }
.account .sidebar-additional .block-content .actions-toolbar .secondary a{ padding-top: 22px; }
.account .block-addresses-list .block-content p{font-size: 14px; line-height: 16px; }
.account .actions-toolbar .action.primary.add{padding:2px 50px;
height: 45px;background: #fbb03b;width: 100%;font-size: 13px;line-height: 15px;color: #000;text-transform: capitalize;
border: none;border-radius: 35px;margin-top: 0px;}
.account .order-status{}
.sales-order-view .order-date{ margin: 0px!important; padding: 10px 0px; }
.order-details-items .table-order-items tbody td strong{ margin-bottom: 0px; font-size: 14px;  }
.order-details-items .table-order-items tbody td{ font-size: 14px; }
.order-details-items .table-order-items tbody td.price .price-excluding-tax .cart-price .price{ font-size: 14px;
color: #747474; font-weight: 500;  }
.order-details-items .table-order-items tbody td.subtotal .price-excluding-tax .cart-price .price{ font-size: 14px;
color: #000; font-weight: 500;  }
.order-details-items .table-order-items tfoot .subtotal{}
.checkout-index-index .opc-wrapper .shipping-address-item.selected-item{ padding: 0px; border: none; }
.checkout-index-index .opc-wrapper .shipping-address-item.selected-item::after{ display: none; }
.checkout-index-index .opc-wrapper .action-show-popup{padding: 2px 50px;height: 45px;background: #fbb03b;
width: 100%;font-size: 13px;line-height: 15px;color: #000;text-transform: capitalize;border: none;
border-radius: 35px;margin-top: 15px;}
.modal-popup.modal-slide._inner-scroll .modal-inner-wrap h1 {font-size: 29px;
font-weight: 300;color: #000000;font-family: 'poppinslight';text-align: left;}
.modal-popup._inner-scroll{z-index: 9999 !important;}
.modals-overlay{z-index: 9000 !important;}
.account .block.block-dashboard-orders .block-title{ margin-bottom: 25px !important; }
.checkout-cart-index .cart.table-wrapper .item .col.item .actions-toolbar .towishlist.action-towishlist{ display: none; }
.sales-order-view .ordered .order-items .table tfoot{ background: none; border-top:1px solid #cccccc; }
.sales-order-view .ordered .order-items .table tfoot td{ background: none; }
.sales-order-view .ordered .order-items .table tbody tr td { padding-top: 16px;padding-bottom: 16px; }
.sales-order-view .ordered .order-items .table tbody tr td strong{ margin-bottom: 0px; }
.sales-order-view .order-details-items.ordered{ padding:10px 25px; }
.sales-order-view .order-details-items .order-items{ border-bottom: none; }
.sales-order-view .ordered .order-items .table tfoot tr th{color: #000000;font-size: 16px;line-height: 16px;font-weight: 400;
padding: 11px 0px;border: none;vertical-align: middle;}
.sales-order-view .ordered .order-items .table tfoot td:first-child{padding-top: 11px;}
.sales-order-view .page-main .block.block-order-details-view { padding-top: 25px; }
.sales-order-view .page-main .block.block-order-details-view .block-content .box .box-title span {
    font-size: 14px !important;font-weight: 600;
}
.sales-order-view .page-main .block.block-order-details-view .block-content .box address{
    font-size: 14px; line-height: 22px;
}
.sales-order-view .order-links .item strong{ font-weight: 600; font-size: 13px; }

.wishlist-index-index .products-grid.wishlist .product-item-info:hover, .products-grid.wishlist .product-item-info.active{
    box-shadow: none; margin: 0;
}
.wishlist-index-index .products-grid .product-items{ display: flex; flex-wrap: wrap; }
.wishlist-index-index .products-grid .product-item{ display: flex; }
.wishlist-index-index .products-grid.wishlist .product-item-info{ padding: 9px;border: 1px solid #bbbbbb; }
.wishlist-index-index .product-item-inner{ box-shadow: none !important; border: none; }
.wishlist-index-index .product-item-inner .comment-box{ display: none; }
.wishlist-index-index .product-item-inner .box-tocart .product-item-actions .tocart{padding: 2px 11px !important;
height: 32px;background: #fbb03b;width: 100%;font-size: 11px !important;line-height: 15px;color: #000;text-transform: capitalize;
border: none;border-radius: 20px;}
.wishlist-index-index .wishlist-toolbar.toolbar select {border: 1px solid #d8d8d8;height: 44px;border-radius: 20px;
padding: 0px 23px 0px 10px;font-family: 'Poppins', sans-serif;background: #ffffff url('../images/select-bg.svg') no-repeat 95% 45%;}
.wishlist-index-index .wishlist-toolbar.toolbar .limiter-label{font-size: 13px;line-height: 14px;font-weight: 600;}
.wishlist-index-index .wishlist-toolbar.toolbar .limiter-text{font-size: 13px;line-height: 14px;font-weight: 600;}
.wishlist-index-index .wishlist-toolbar.toolbar .toolbar-number{font-size: 13px;line-height: 14px;font-weight: 600;}
.sales-order-history .order-products-toolbar.toolbar select {border: 1px solid #d8d8d8;height: 44px;border-radius: 20px;
padding: 0px 23px 0px 10px;font-family: 'Poppins', sans-serif;background: #ffffff url('../images/select-bg.svg') no-repeat 95% 45%;}
.sales-order-history .order-products-toolbar.toolbar .limiter-label{font-size: 13px;line-height: 14px;font-weight: 600;}
.sales-order-history .order-products-toolbar.toolbar .limiter-text{font-size: 13px;line-height: 14px;font-weight: 600;}
.sales-order-history .order-products-toolbar.toolbar .toolbar-number{font-size: 13px;line-height: 14px;font-weight: 600;}

.wishlist-index-index #wishlist-view-form .actions-toolbar .action {padding: 2px 50px; height: 45px; background: #fbb03b;
font-size: 13px; line-height: 15px;color: #000;text-transform: capitalize;border: none;border-radius: 35px;}
.wishlist-index-share .form.wishlist.share .action.submit{padding: 2px 50px; height: 45px; background: #fbb03b;
font-size: 13px; line-height: 15px;color: #000;text-transform: capitalize;border: none;border-radius: 35px;}


.catalogsearch-advanced-result .searchpage-title .page-title{ margin-bottom: 0px; }
.page-layout-1column.catalogsearch-advanced-result  .search.results .toolbar-products{ position: relative; }
.catalogsearch-advanced-result .search.summary {margin-bottom: 15px;}

.catalog-product-view .fotorama--fullscreen{ z-index: 10000 !important; }

.customer-account-logoutsuccess .page-title-wrapper .page-title {font-size: 29px;font-weight: 300;color: #000000;padding-bottom: 0px;
font-family: 'poppinslight';text-align: left;width: 100%;max-width: 1280px;margin: 0 auto 15px;float: none;display: block !important;}
.checkout-cart-index .cart.table-wrapper .product-item-name{ font-size: 16px; line-height: 24px; color:#000; padding-bottom: 5px; }
.account  .table-wrapper.orders-recent{ overflow: auto; }
.form-edit-account .fieldset.info{ width: 100% !important; }
.product_view_description .related button.slick-arrow{ display: none !important; }
.product_view_description .related .slick-dots{  display: none !important; }

.contact-main iframe{ padding-bottom: 50px; }
.category-contact  h1{ font-size: 30px; line-height: 30px; margin-bottom: 20px; }
.category-contact  p{font-size: 15px;line-height: 26px;color: #5c5c5c;margin-bottom: 25px;}
.cms-content-details h4 {
    font-size: 15px;
    line-height:18px;
    font-weight: 600;
    padding-bottom: 11px;
}
.header.links .authorization-link .welcome_title { float: left; line-height: 54px;font-size: 12px;}
.header.links .authorization-link .show-authorization-menu{ float: left; }

/*FOOTER-CSS-START*/

.page-footer{ float: left; width: 100%; background: #fff !important; padding:53px 0px 50px !important;
border-top:1px solid #ebebeb; }
.page-footer .footer.content{ padding-top: 0px; padding: 0px; }
.footer-block-left{ width: 40%; float: left; padding-right: 50px; }
.footer-logo {width: 210px; padding-bottom: 13px;}
.footer-block-left p{ font-size: 14px; line-height: 25px; color: #808080;
padding-bottom:26px; }
.footer.content  .footer-block-left ul{padding-right: 0px;}
.footer-block-left ul{ display: flex; }
.footer-block-left ul li{ float: left; padding: 0px 20px; width: auto; }
.footer-block-left ul li:first-child{ padding-left: 0px; }
.footer-block-left ul li:last-child{ padding-left: 0px; }
.footer-block-left ul.footer-socail{ display: none; }

.footer-block-right{ width: 60%; float: left;padding-left: 50px; padding-top: 18px;}
.footer-box{ width: 33.33%; float: left; padding-right: 15px; }
.footer-box:last-child{ padding-right: 0px; }
.footer-box h3{ padding-bottom:0px;font-size: 14px; font-weight: 600; line-height: 16px;color: #000;min-height: 40px;}
.footer-box ul li a{ font-size: 14px;line-height: 28px;color: #000000;display: block; }
.copyright{border-top:1px solid #ebebeb; background: #fff !important; padding:28px 0px !important; }
.copyright span{font-size: 14px;line-height: 28px; color: #b8b8b8;}
.toolbar-bottom .searchpage-title{display: none;}

@media only screen and (max-width:1320px){
    #maincontent .columns{ padding-left: 20px; padding-right: 20px; }
    .page-footer .footer.content{padding: 0px 20px;}
    .page-wrapper .page-header .panel.wrapper .panel.header{padding: 6px 20px;}
    .page-header .header.content{padding: 18px 20px 0;}
    .page-wrapper .nav-sections .navigation ul{ padding: 0px 5px; }
    .footer-block-left{ padding-right: 20px; width: 35%;}
    .footer-block-right{ padding-left: 30px; width: 65%; }
    .breadcrumbs{ padding-left: 20px !important;padding-right: 20px !important; padding-top: 40px;}
    .customer-account-login .page-title{ padding-left: 20px; padding-right: 20px; }
}

@media only screen and (max-width:1200px){
    .header.content .block-search{ left: 206px; }
    .caption.dark1 h2{font-size: 45px;line-height: 52px;}
    .block-content-top .quick-search{padding-right: 20px;padding-top: 45px;}
    .block-content-top .quick-search{ width: 400px;padding-right: 20px; }
    .products-list .product-items .product-item-photo .product-image-container{ width: 200px !important; }
    .catalog-product-view .additional-attributes-wrapper.table-wrapper{ overflow: auto; }
    .checkout-index-index .opc-wrapper.am-opc-wrapper.layout-3-columns .checkout-column:last-child{ padding-left: 15px; }
    .checkout-index-index .opc-wrapper.am-opc-wrapper.layout-3-columns .checkout-column{ padding: 0px 15px; }
    .checkout-index-index .opc-wrapper.am-opc-wrapper.layout-3-columns .checkout-column:first-child{ padding-right: 15px; }
    .contact-us-right{ padding: 0px 40px 60px; }
    .customer-account-forgotpassword .form.password.forget::before{left: -315px;}
    .customer-account-forgotpassword .form.password.forget, .customer-account-create .form.create.account.form-create-account{
        margin-right: 6%; }
    .customer-account-create .form.create.account.form-create-account::before{ left: -315px; }

    .logged_header .header.content .block-search{ left: 46px; width: 400px; }
}

@media only screen and (max-width:1024px){
    .header.content .block-search{ left: 167px; }
    .block-content.product-outer ul li .product-bx figure{ height: 270px; }
    .products-list .product-items .product-item-photo .product-image-container {
    width: 156px !important;
}
.products-list .product-item-details .list-col1 .product-item-link{ font-size: 20px; }
#product-attribute-specs-table tbody tr{ display: block; float: left; width: 100%; }
#product-attribute-specs-table tbody tr th{width: 50%;float: left; background: #f4f4f4;}
#product-attribute-specs-table tbody tr td{width: 50%;float: left;background: #f4f4f4;}
#product-attribute-specs-table tbody tr th:nth-child(3){ background: #fff; }
#product-attribute-specs-table tbody tr td:nth-child(4){ background: #fff; }
.product_view_description .block.related .products-related .product-items .item .related-available .product-item-photo{
    width:75px !important; margin-top: 32px;}
.product_view_description .block.related .products-related .product-items .item .related-available .product.details.product-item-details
.product-item-name a{font-size: 18px; line-height: 24px;}
.product_view_description .block.related .products-related .product-items .item .related-available .price-avilability .price-final_price .special-price .price-wrapper .price{
    font-size: 20px; line-height: 20px;
}

.product-info-main h1 { font-size: 25px; line-height: 31px;}
.catalog-product-view .additional-attributes-wrapper.table-wrapper{ margin-bottom: 20px; }
.checkout-cart-index .cart-bottom-block{ padding-bottom: 80px; }
.checkout-index-index .opc-wrapper.am-opc-wrapper.layout-3-columns .checkout-column:first-child{ min-width: unset; }
.customer-account-forgotpassword .form.password.forget, .customer-account-create .form.create.account.form-create-account{
    margin-right: 0px;
}
.page-wrapper .nav-sections .navigation .level0 .submenu{ min-width: 220px; }

}
@media only screen and (max-width:1023px){
    .header.content .block-search{ width: 425px; }
    .caption.dark1{ width: 53%; }
    .page-wrapper .nav-sections .navigation .level0 {
        padding-right: 0px;
    }
    .footer-block-left ul li{ padding: 0px 6px; }
    .page-footer{padding: 30px 0px 50px !important;}
    .products-list .product-item-details{display: flex; }
    .product-items .product-item-details .list-col2{ width: auto; }
    .product-items .product-item-details .list-col1{ padding-right: 10px; }
}

@media only screen and (max-width:991px){
    .header.content .block-search{ width: 300px; left: 80px;}
    .home-block-content-top{ width: 95%; }
   .filter-options-item{ padding: 25px 5px; }
   .toolbar-top .category-title{ padding-right: 0px; padding-bottom: 15px;}
    #layer-product-list .field.limiter{ position: static; float: left; }
   #layer-product-list .toolbar-sorter.sorter{ float: right; position: static; }
 /*
   .products-list .product-item-details{ display: block; }
   .product-items .product-item-details .list-col1{ width: 100%; }
   .product-items .product-item-details .list-col2{ float: left;  }
   .product-item-inner{position: static;float: right; clear: none;}*/
   .page-layout-2columns-left .column.main { width: 70% !important;    }
    .page-layout-2columns-left .sidebar-main { width: 30% !important;  max-width: 340px; }
    .checkout-index-index .opc-wrapper.am-opc-wrapper.layout-3-columns .checkout-column:first-child{width: 100%;
        max-width: unset; padding-right: 0px;border: none;   border-bottom: 1px solid #f1f1f1; margin-bottom: 8px;}
    .checkout-index-index .opc-wrapper.am-opc-wrapper.layout-3-columns .checkout-column{ width: 100%; padding: 0px;
     border-bottom: 1px solid #f1f1f1;}
    .checkout-index-index .opc-wrapper.am-opc-wrapper{ flex-wrap: wrap; }
    .checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-block > li .form-login{ max-width:unset; }
    .checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-block > li .form-shipping-address{ max-width: unset; }
    .checkout-index-index .opc-wrapper.am-opc-wrapper.layout-3-columns .checkout-column:last-child{ padding-left: 0px;
    border: none;}
    .checkout-index-index .opc-wrapper.am-opc-wrapper.layout-3-columns .checkout-column .fieldset:last-child{ margin-bottom: 0px;
        border-bottom: none;}
    .checkout-index-index .checkout-block{ padding-right: 0px;}
    .search.results .field.limiter{ position: static; float: left;}
    .searchpage-title .page-title{ margin-bottom:20px; }
    .search.results .toolbar-sorter.sorter{ position: static; float: right; }
    .wishlist-index-index #wishlist-view-form .actions-toolbar .action{ padding: 2px 20px; }
    .logged_header .header.content .block-search {
    left: 46px;
    width: 300px;
}

}

@media only screen and (max-width:940px){
    .caption.dark1{ width: 50%; }
    .caption.dark1 h2{ padding-bottom: 20px;font-size: 36px;line-height:58px; }
    .customer-account-forgotpassword .form.password.forget::before{ display: none; }
    .customer-account-forgotpassword .form.password.forget, .customer-account-create .form.create.account.form-create-account{
        float: none !important; margin: 0 auto; display: block;
    }
    .customer-account-create .form.create.account.form-create-account::before{ display: none;}
}

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

.home-top-banner .block-content-top{ position: static; }
.caption.dark1{margin-top: -250px; width: 100%;}
.block-content-top .quick-search{width: 100%;padding-right: 0;padding-left: 0; padding-bottom: 20px;}
.home-block-content-top{ position: static; width: 100%; }
.home-top-banner > div > img{ height:auto;  }
.home-banner-image{ position: static; }
.page-wrapper .nav-sections .navigation .level0 > .level-top{ font-size: 15px; }
.page-wrapper .nav-sections .navigation .level0.parent > .level-top {
    padding-right: 22px;
}
.page-wrapper .nav-sections .navigation .level0 > .level-top{padding: 0px 5px;}
.over-ons-left{ width: 100%; padding-right: 0px; }
.over-ons-right{ width: 100%; padding: 50px 0px 0px;}
.footer-block-left{ width: 100%; }
.footer-block-right{ width: 100%; }
.over-ons-right img{ display: block; margin:0 auto; display: block;}
.footer-block-right{ padding-left: 0px; }
.products-list .product-items .product-item-photo .product-image-container{ width: 120px !important; }
.product-add-form .box-tocart .actions .tocart{ padding: 15px 17px; }

.product_view_description .product_dedtail.value{ width: 100%;padding-right: 0px; padding-bottom: 40px;}
.product_view_description .block.related{ width: 100%; }
.block_detail-note ul li{width: 50%; padding-bottom: 10px;}
.product_view_description .block.related .products-related .product-items .item:last-child{ border-bottom: none; }
.product_view_description{  padding-bottom: 30px; }
.page-layout-1column .product.media {width: 100% !important;  padding-right: 0px; order: 1;}
.catalog-product-view .product_view_bottom_wrapper {order: 3; width: 100% !important;}
.page-layout-1column .product-info-main{ width: 100% !important; order: 2;}
.catalog-product-view.page-layout-1column .column.main{ display: flex; flex-wrap: wrap; }
.checkout-cart-index .cart-container .cart-discount{width: 49%;}
.checkout-cart-index .cart-container .cart-summary{width: 48%;}
.cms-page-view .page-title{ padding-bottom: 0px; }
.contact-us-left{ width: 100%; padding-bottom: 20px;}
.contact-us-right{ width: 100%; padding: 20px 0px;   }
.logged_header .header.content .block-search{ left:0px;}
.header.content .logo {width: 200px; margin: -2px auto 25px 0;}
}

@media only screen and (max-width:768px){
 .block-content-top .quick-search{ padding-top: 31px;  }
 .quick-search-details h2{ padding-bottom: 15px; }
 .or{ padding: 15px 0px 17px; }
 .home-block-content-top ul li{ padding-right: 5px; }
 .block-content.product-outer ul li .product-bx figure{ height: 204px; }
 .logged_header  .header.content .block-search {
    width: 270px;    left: -10px;
}
}

@media only screen and (max-width:767px){
.page-wrapper .page-header .panel.wrapper{float: left;width: 100%;}
.page-wrapper .page-header .panel.wrapper .panel.header{float: left;width: 100%;}
.page-header .header.content{ clear: left; padding:5px 5px 5px 10px; text-align: center;}
.header.content .logo{ width:150px; float: none; display: inline-block; padding-top:12px;
margin-bottom: 0px;position: absolute;left: 0;right: 0;margin: -8px auto 0 auto;}
.header.content .block-search{ display: none; }
.page-wrapper .page-header .panel.wrapper{ display: none; }
.header-right-content{ float: right; }
.header.content .header.links{ margin-top: 0px; display: none;}
.header.content .minicart-wrapper{ margin-top: 0px; }
.page-header .header.content .nav-toggle{top:10px;}
.header.content .minicart-wrapper a{ padding: 12px 9px; }
.block.block-search.home-page .block.block-content .control input#search_home{ position: static; margin: 0px; box-shadow: none;
    outline: none;}
 .block-search #search_mini_home_form .label{ position: absolute; right: 0px; top:0; width: 38px;}
#search_mini_home_form .control{ border: none; margin:0; padding: 0px;}
.home-top-banner > div > img{height: 670px;width: auto;object-fit: unset;max-width: unset;margin-left: -645px; }
.home-top-banner > div{ overflow:hidden; }
.caption.dark1 { margin-top: -260px;}
 .block-search #search_mini_home_form .field.search{ position: relative; line-height: 49px; }


 /*menu-naviagtion*/

 .nav-open .nav-sections{ z-index: 9999 !important; }
.nav-sections-item-title{ height: 60px; padding-top: 0px;  background: transparent;border-left: none;
    border-right: 1px solid #3a6195; border-bottom:1px solid #3a6195; }
.nav-sections-item-title a{ display: block; line-height:60px; font-size: 14px; font-weight: 500; color: #fff;}
.page-wrapper .nav-sections .navigation .level0:first-child .level-top {padding-left: 15px;}
.page-wrapper .nav-sections .navigation .level0 > .level-top{ padding-left: 15px; }
.nav-sections-item-title.active{ background: #fff; }
.nav-sections-item-title.active a{color: #000;}
.page-wrapper .nav-sections .nav-sections-items .nav-sections-item-content{ margin-top:59px; padding-top: 0px; }
.page-wrapper .nav-sections .navigation ul{ padding: 0px; }
.page-wrapper .nav-sections .navigation .level0 > .level-top{font-size: 12px;line-height: 40px; font-weight: 500;}
.navigation .parent .level-top::after{font-size: 15px;right: 10px;top: 3px;}
.page-wrapper .nav-sections .navigation .level0 > .level-top{ font-size: 12px; }
.nav-sections .header.links li{ font-size: 12px; }
.nav-sections .header.links li > a{ font-weight: 500; color: #fff; }
.nav-sections .switcher-language  .label{ display: inline-block; font-weight: 500; color: #fff; font-size: 12px; }
.nav-sections .options.switcher-options{ float: left; margin-right: 40px; }
.nav-sections .switcher{ width: 100%; float: left; }
.nav-sections .switcher-trigger strong::after { font-size: 14px; right: -22px; top: 2px; color: #fff;}
.nav-sections .header.links li.greet.welcome { display: none; }
.home-block-content-top ul li{ width: 100%; padding-bottom: 45px; }
.home-block-details{ padding-left:33px; }
.home-block-content-top{ padding-top: 0px; }
.block-content.product-outer ul li{ width: 50%; }
.block-content.marken-outer ul { margin-left: -10px; margin-right: -10px;}
.home-block-content-top ul li:last-child{ padding-bottom: 15px; }
.block-content.product-outer{ padding-top: 0px; }
.block-content.product-outer ul li{ margin-bottom: 10px;padding: 0px 10px;}
.block-content.marken-outer{ padding-top:50px; padding-bottom: 0px; }
.block-content.over-ons-outer{padding-top: 50px;}
.block-content.product-outer ul li .product-bx figure img{max-height: 95%;}
.block-content.product-outer ul li .product-bx figure{ padding: 10px 0px; }
.footer.content{border: none !important;}
.page-wrapper .nav-sections .navigation .submenu a{font-size: 12px; font-weight: 500; border-bottom: 1px solid #f1f1f1;}
.footer-box{ width: 100%; }
.footer-box ul{ padding-bottom: 25px !important; }
.footer-box h3{line-height: 19px;}
.footer-box h3:before{content: "\f105";font: normal normal normal 14px/1 FontAwesome;display: block;font-size: 20px;
color: #000;float: left;font-weight: bold; padding-right: 17px;}
.footer-box h3.active { padding-bottom: 10px;}
.copyright{ display: none; }
.page-footer { padding:49px 0px 20px !important; margin-top: 20px !important;}
.footer-block-left ul.footer-socail{ display: block;float: left; width: 100%;padding-bottom:15px; }
.footer-block-left p{padding-bottom: 25px; font-size: 13px; line-height: 26px; }
.footer-block-left ul.footer-socail li a{ color: #c5c5c5; font-size: 21px; line-height: 21px;}
.footer-block-left ul.footer-socail li a em{ color: transparent; font-size: 0;}
.footer-block-left ul.footer-socail li a em:before{color: #c5c5c5; font-size: 21px; line-height: 21px;}
.footer-block-left ul.footer-socail li{ padding-right: 25px; }
.block-content.over-ons-outer{ padding-bottom: 10px; }
.block-content.product-outer ul{ margin-left: -10px; margin-right: -10px; }
.block-content.product-outer h2{ font: 24px/30px 'Poppins', sans-serif; }
.quick-search-details h2{ font-size: 24px; font-weight: 400; }
.or-search-by .control select{box-shadow: none;outline: none; padding: 0px 29px; color: #000; font-size: 13px;}
.footer-box ul { padding-left:20px; }

.products-list .product-item-details .list-col1 .product-item-link {
    font-size: 18px;
}
.product-item-details .product-item-description{ display: none; }
.products-list .product-item-details{position: static; padding-bottom: 0px; width: 100%;}
.catalog-category-view .products-list .product-item-info{  position: relative; padding-bottom: 48px;
display: flex;width: 100%;}
.products-list .product-items .product-item-photo .product-image-container {
    width: 100px !important; height: 100px !important;
}
.products-list .product-item{ padding-bottom: 15px; padding-top: 12px; }
.sidebar-main .filter.block{ position: relative; }
.sidebar-main .filter.block .block-title.filter-title {position: absolute;left: 0;top: 39px; z-index: 1;}
#layer-product-list .layered-filter-block-container  .block-title.filter-title strong{ border: 1px solid #d8d8d8;height: 44px;
    border-radius: 20px;padding:12px 62px 11px 62px; font-family: 'Poppins', sans-serif; background: none; display: inline-block;
cursor: pointer;}
#layer-product-list .toolbar-sorter .sorter-options{padding:0px 26px 0px 51px;cursor: pointer;}
.search.results .toolbar select{ padding: 0px 26px 0px 40px; }
.search.results .toolbar label.sorter-label{display: none;}
#layer-product-list .field.limiter .limiter-options{ display: none; }
#layer-product-list .field.limiter .label[for="limiter"]{ display: none;}
.products-list .product-item-photo{ display: block; }
.products-list .product-items .product-item-photo{ width: auto; }
.catalog-category-view .category-title {padding-bottom: 20px; font: 24px/25px 'poppinslight';
color: #000000;width: 100%;text-align: left;}
.catalog-category-view .category-title .totprod {font-size: 22px; color: #d8d8d8;}
#layer-product-list .toolbar-sorter .sorter-label{ display: none; }
#layered-filter-block .filter.active{ border: none; padding: 0px; height: auto; }
#layered-filter-block .filter.active .filter-options-item{ text-align: left; }
.cat-mobile-description{ padding-bottom: 15px; }
#layered-filter-block.filter .filter-current{ display: none; }
.filter-options-item{ text-align: left; }
#layer-product-list .layered-filter-block-container .filter.active .block-title.filter-title strong{
   font-size: 0px;color: transparent;width: auto;padding: 0 7px;border: none;line-height: 30px;
}
#layer-product-list .filter.active .filter-options{top: 47px}
#maincontent .columns {padding-left: 10px; padding-right: 10px;}

.catalog-category-view .products-list .products.list.items.product-items{ margin-bottom: 20px; }
.catalog-category-view .products-list{ margin-bottom: 0px; }
.catalog-category-view .products-list .product-item-info{ padding-bottom: 60px; }
.filter-options-item{ margin-bottom: 0px; border: none; border-bottom: 1px solid #e6e6e6; padding: 15px 5px 6px; }

.product_view_description .block.related .products-related .product-items .item .related-available .product-item-photo{
    width: 100px !important;
}
.product_view_description .block.related .products-related .product-items .item .related-available .price-avilability .price-final_price .special-price .price-wrapper .price{
    font-size: 26px; line-height: 26px;
}
.related-available .product-item .price-box{margin-bottom: 0px;}
.product_view_description .block.related .products-related .product-items .item{ margin: 0px; padding: 43px 0px 15px;}
.product_view_description .block.related .products-related .product-items .item .related-available .product-item-photo{
    margin-top: 0px;
}
.product_view_description .block.related .products-related .product-items .item .related-available .product.details.product-item-details .price-avilability
.price-box{ margin-bottom: 0px; }
.product_view_description .block.related .products-related .product-items .item .related-available .product.details.product-item-details .price-avilability .actions-primary{
    top: -52px;
}
.product_view_description .block.related .products-related .product-items .item .related-available .product.details.product-item-details .product-item-name{
    padding-right: 100px;
}
.product_view_description .block.related .products-related .product-items .item .related-available .sale_flag{ top:-30px; }
#product-attribute-specs-table tbody tr th, #product-attribute-specs-table tbody tr td{ display: block !important; }
#product-attribute-specs-table tbody tr td:before{ display: none !important; }
.catalog-product-view .additional-attributes-wrapper.table-wrapper{border: none;}
.product-info-main .product.attribute.sku{ margin-bottom: 20px; }
.product-info-stock-sku .availability-status{ flex-wrap: wrap; justify-content: left;flex-wrap: wrap;}
.product-info-stock-sku .availability-status .stock{ width: 100%; text-align: left; }
.product-info-main .product-info-price .product-info-stock-sku{ padding-bottom: 0px; }
.product-info-main h1{ font-size: 22px; }
.product_view_description{ padding-top: 30px; padding-bottom: 0px; }
.block_detail-note{ display: none; }
.catalog-product-view .page-footer{ margin: 0px; }
.breadcrumbs{ display: block !important; }
.checkout-cart-index .cart.table-wrapper .cart tbody tr td.col{ width: auto; border-bottom: none;  }
.checkout-cart-index  .cart.table-wrapper .cart .product-item-photo{position: static; left: 0; top:0;float: left;
padding-left: 0px;}
.checkout-cart-index .cart.table-wrapper .item .col.item:first-child {width:68%; display: block; padding-bottom: 10px;
min-height:unset; float: left;}

.checkout-cart-index .cart.table-wrapper .col.qty .field.qty .qtyactionblock .sp-update{top: -7px;}
.checkout-cart-index .cart.table-wrapper .cart .actions-toolbar .action-delete{ position: relative; }
.checkout-cart-index .cart.table-wrapper .cart .actions-toolbar{ padding-left: 0px; }
.checkout-cart-index .cart.table-wrapper .cart .product-item-photo .product-image-container{ float: left; }
.checkout-cart-index .cart.table-wrapper .cart .product-item-details{ padding-left: 15px; overflow: hidden;
display: block;}
.checkout-cart-index .cart.table-wrapper .cart .product-item-photo .product-image-container{ width: 65px !important; }

.page-products.catalog-category-view .columns{ padding-top:15px; }
.breadcrumbs {padding-left:10px !important; padding-right:10px !important;}
.catalog-category-view .breadcrumbs{ margin-bottom: 0px; }
.catalog-category-view .product-items .product-item-details .list-col1 .product-item-name{ padding-top: 10px; }
.checkout-cart-index .cart-container .cart-discount{ width: 100%; float: left; border-top:1px solid #d8d8d8;
border-bottom: 0px;  }
.checkout-cart-index .cart-container .cart-summary{ width: 100%;float: left;  border-top:1px solid #d8d8d8;
padding-top: 20px;}
.cart-discount .block.discount #discount-coupon-form .coupon{ float: right; margin-bottom:5px;}
.checkout-cart-index .cart-discount .block.discount .content{ float: left; width: 100%;padding-top: 25px; padding-right: 0px;}
.checkout-cart-index .cart-discount .block.discount #discount-coupon-form .coupon .field{  margin-bottom: 0px; }
.checkout-cart-index .cart.table-wrapper .cart tbody tr {position: relative;}
.cart.table-wrapper .col.qty .input-text{ height: 40px; }
.cart.table-wrapper .col.qty .field.qty .qtyactionblock .sp-update .qty-action{ height: 40px; width: 40px; }
.checkout-cart-index .cart.table-wrapper .cart tbody tr td:before{ font-weight: normal !important; }

.checkout-index-index .checkout-payment-method .payment-methods{ margin: 0px;padding: 0px 7px;}
.checkout-index-index .additional-options{ margin: 0px; }
.checkout-index-index .opc-estimated-wrapper{ margin: 0px; background: none !important; float: left; width: 100%;padding: 10px 2px;}
.checkout-index-index  .opc-wrapper .methods-shipping{ margin: 0px; }
.checkout-index-index .opc-wrapper .step-title{ padding-left: 0px; }
.checkout-index-index .opc-block-summary{ margin:0px !important; padding: 24px 7px 18px; }
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-block > li .form-login{background: none !important;padding: 0px 7px;}
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-block > li .form-shipping-address{background: none !important;
padding:10px 0px 20px;}
.checkout-index-index .opc-wrapper .methods-shipping{background: none !important; padding: 0px;}
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-block > li .form-shipping-address .fieldset.address{margin: 0px;}
.checkout-index-index .authentication-wrapper{ max-width: 100%;width: 100%; }
.checkout-index-index .chockout-login { width: 100%; padding-bottom: 10px;}
.checkout-index-index .opc-estimated-wrapper .estimated-block{ font-size: 15px; font-weight: 600; }
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-billing-address{  max-width: 100%; padding: 0 7px;}
.checkout-shipping-method { position: relative; padding: 0px 4px;}
#co-payment-form.payments {padding: 0px 7px;}
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-agreement{padding: 0px 7px;}
.checkout-payment-method .actions-toolbar .primary{ margin-top: 20px !important; }
.checkout-index-index .additional-options .checkout-agreements .action-show{ font-size: 14px; }
.cms-page-view .page-title{ margin-bottom:35px; padding-top: 15px; }
.customer-account-forgotpassword h1{ margin-bottom: 35px; }
.customer-account-forgotpassword .form.password.forget, .customer-account-create .form.create.account.form-create-account{
    width: 100% !important; padding: 27px 20px 25px 20px;
}
.customer-account-create h1{ margin-bottom: 35px;  }
.cms-content-details iframe{ width: 100%; }
.catalogsearch-result-index .products-list .product-item-info{ display: flex;  width: 100%; }

.search.results .field.limiter .label[for="limiter"] {
    display: none;
}
.search.results .field.limiter .limiter-options {
    display: none;
}

.search.results .layered-filter-block-container .block-title.filter-title strong {
    border: 1px solid #d8d8d8;height: 44px; border-radius: 20px;  padding:12px 62px 11px 62px;
    font-family: 'Poppins', sans-serif; background: none;  display: inline-block; position: static;}
.search.results .toolbar-products { position: relative;  margin-bottom: 17px;}
.catalogsearch-result-index.page-products .columns{ padding-top:0px; }
.customer-account-login .page-title {padding-left:10px; padding-right:10px;}
.or {padding: 26px 0px 26px;}
.block-content-top .quick-search { padding-top: 40px;}
.block-content.product-outer ul li .product-bx h3 { padding-top: 14px;}
.account #maincontent .columns{ padding-top: 50px; }
.account .columns{ position: relative; }
.account .sidebar-main .block-collapsible-nav{ top:0px; background: #f1f1f1; }
.account .sidebar-main .block-collapsible-nav strong{ font-weight: 500; font-size: 18px; }
.account .column.main{padding-top: 30px; width: 100% !important; padding-bottom: 10px;margin-bottom: 0;}
.account .sidebar-additional{ margin-top: 0px; }

.account .table-wrapper.orders-recent .recent tr td:before{ font-weight:  600 !important; }
.wishlist-index-index .products-grid .product-item{ width: 49%; margin-bottom: 15px; }
.wishlist-index-index .product-item-inner{ margin: 0px; right: 0px; padding-top: 10px;}
.wishlist-index-index  .products-grid.wishlist .product-item .box-tocart{margin-bottom: 0px;}
.wishlist-toolbar .pager{ text-align: left; }
.page-layout-2columns-left.catalog-category-view .column.main{ padding-bottom: 0px; }
.catalog-category-view  .toolbar .pages{margin-bottom: 0px;}
.catalog-category-view  #layer-product-list .toolbar-products{ margin-bottom: 0px; }
.breadcrumbs{ padding-top: 20px; }
.product-add-form .box-tocart .actions .action.towishlist{ margin-left: 8px; }
.catalogsearch-result-index .products-list .product-item{ padding-bottom:70px; position: relative; }
.catalogsearch-result-index  .product-item-inner{ bottom: 15px; }
.catalogsearch-result-index  .toolbar .pages{ margin-bottom: 0px; }
.catalogsearch-result-index .search.results .toolbar-products{ margin-bottom: 0px; }
.catalogsearch-result-index.page-layout-2columns-left .columns .column.main{ padding-bottom: 0px; }
.catalogsearch-result-index .column.main .product-items{ margin-bottom: 20px; }
.catalogsearch-result-index .column.main .products.products-list{ margin-bottom: 0px; }
.catalog-product-view.page-layout-1column .product-info-main{ padding-top: 50px; }

.page-wrapper .nav-sections .navigation .level0.parent > .level-top span{ margin-left: 0px !important; }
.catalogsearch-advanced-result .products-list .product-items .product-item-info{  display: flex; width: 100%;position: relative;
padding-bottom: 60px; }
.catalogsearch-advanced-result .products-list .product-item{ display: block; width: 100%; float: left; }
.page-header .header.content .nav-toggle{ display: block; }
.ui-menu .ui-menu-item{ float: left; width: 100%;}
.page-wrapper .nav-sections .navigation ul{ float: left; width: 100%; }
.page-wrapper .nav-sections .navigation{ float: left; width: 100%; }
}


@media only screen and (max-width:685px){
.checkout-cart-index .cart.table-wrapper .item .col.item:first-child{ width: 65%; }
}

@media only screen and (max-width:639px){
.pages  .pages-item-previous{ position: static; }
.pages .pages-item-next{ position: static; }
.pages .pages-items{ padding: 0px; }
.checkout-cart-index .products-grid .product-item{ margin: 0px !important; }
.checkout-cart-index .checkout.methods.items.checkout-methods-items .checkout{padding: 16px 28px; width: 100%;}
.checkout-cart-index .cart-bottom-block a.continue{ width: 100%; padding-bottom: 10px;margin-top: 0;}
.checkout-cart-index .checkout.methods.items.checkout-methods-items{ width: 100%; padding-bottom:35px; }
.checkout-cart-index .cart-bottom-block{ padding-bottom: 20px; }
.checkout-cart-index .cart.table-wrapper .item .col.item:first-child{ width: 58%; }
.checkout-cart-index .cart.table-wrapper .cart tbody tr td.col.subtotal{ float: right; }
.wishlist-index-index .product-item-info{padding-bottom: 50px !important;}
.wishlist-index-index .product-item-inner{ bottom: 15px; padding-left: 15px; }
.home-top-banner > div > img{margin-left: -725px; }
.products-grid.wishlist .product-item:first-child{ border-top:none; }
}

@media only screen and (max-width:540px){
.checkout-cart-index .cart.table-wrapper .cart tbody tr td.col.qty{display: block; float: left;clear: left;}
.checkout-cart-index .cart.table-wrapper .item .col.item:first-child{ width: 100%; padding-right:0px; }
.checkout-cart-index .cart.table-wrapper .cart tbody tr td::before{text-align: left;}
.top_cart_checkout h1{ width: 100%; }
.top_cart_checkout .page-title-wrapper{ padding-right: 0px; }
.top_cart_checkout .action.primary.checkout{ position: static; margin-top: 0px; width: 100%;}
.top_cart_checkout h1{margin-bottom: 30px;}
.top_cart_checkout {  margin: 55px 0px 40px;}
.wishlist-index-index .products-grid .product-item{ width: 100%; margin: 0px; border: none;padding: 10px 0px; }
.wishlist-index-index .products-grid.wishlist .product-item-info{ width: 100%; }
.wishlist-index-index .product-item-inner{ padding-left: 0px; padding-right: 15px; bottom: 0px;}
.home-top-banner > div > img{margin-left:-857px; }
}

@media only screen and (max-width:515px){
    .products-list .product-items .product-item-photo .product-image-container{ width: 75px !important;
        height: 75px !important; }
.products-list .product-item-details{ display: block; }
.product-items .product-item-details .list-col1{ width: 60%; }
.product-items .product-item-details .list-col2{ width: 37%; }
    .block-content.product-outer ul li .product-bx h3{
        height: 61px;
    }
}

@media only screen and (max-width:420px){
.block-content.product-outer ul li .product-bx figure{ height: 175px; }
.caption.dark1 h2{ font-size: 27px; line-height: 40px; }
.caption.dark1 {margin-top: -250px;}
.amasty.tig-postcode-field-group{ margin-left: 0px !important;padding: 0px 7px; ;}
.amasty.tig-postcode-field-group .field:last-child{ max-width: 100% !important; }
.tig-postcode-field-group .field{max-width: 100% !important}
.customer-account-forgotpassword h1{ font-size: 25px; }
.customer-account-create h1{ font-size: 25px; }
.cms-page-view .page-title{ font-size: 25px; }

}
@media only screen and (max-width:413px){
	#layer-product-list .toolbar-sorter .sorter-options{padding: 0px 18px 0px 12px;}
	#layer-product-list .layered-filter-block-container .block-title.filter-title strong{
		padding: 12px 30px 11px 30px;
	}
	.search.results .toolbar select{ padding:0px 18px 0px 12px; }
	.search.results .layered-filter-block-container .block-title.filter-title strong{
		padding: 12px 30px 11px 30px;
	}
}
@media only screen and (max-width:385px){

/*.product-items .product-item-details .list-col1{ width: 100%; }
.product-items .product-item-details .list-col2{ width: 100%; }
.product-items .product-item-details .list-col2 .price-final_price .old-price{ float: right; width: auto;padding-right: 8px; }
.product-items .product-item-details .list-col2 .price-final_price .special-price{float: left; width: auto;}
.product-item-actions form .tocart{padding: 16px 18px;}
.product-item-actions .qty .qtytriger input.qty{ height: 46px; }
.product-item-actions .qty .qtytriger button{ height: 46px; padding: 0px 10px; }
.product-item-actions .qty .qtytriger input.qty{ padding:0px 35px;  }
.product-item-actions .qty .qtytriger{ width: 106px; }
.products-list .product-item-details .list-col1 .product-item-link {
    font-size: 15px; line-height: 21px;
}*/
.products-list .product-item-details .list-col1 .product-item-link{ font-size: 13px; line-height: 18px; }
.product-items .product-item-details .list-col2 .price-final_price .special-price .price{ font-size: 20px; }
.stock.unavailable{ font-size: 12px; line-height: 16px; }
.stock.available.instock{font-size: 12px; line-height: 16px;}
.stock.available.lowstock{font-size: 12px; line-height: 16px;}
.product-items .product-item-details .list-col2 .price-final_price .special-price{ padding-bottom: 5px; }
.products-list .product-items .product-item-photo .product-image-container {width: 50px !important; height: 50px !important;}
.product-item-details .product-item-actions .viewdetails-button{ padding: 12px 21px; }
.product-item-actions form .tocart{padding: 12px 21px; }
.product-item-actions .qty .qtytriger input.qty{ height: 41px; }
.product-item-actions .qty .qtytriger button{ height: 41px; padding: 0px 10px; }
.product-item-actions .qty .qtytriger input.qty{ padding:0px 35px;  }
.product-item-actions .qty .qtytriger{ width: 120px; }
}


@media only screen and (max-width:360px){
    .block-content.product-outer ul li .product-bx figure{ height:140px; }

      }


select, select:-moz-focusring, select::-moz-focus-inner {
    color: transparent;
    text-shadow: 0 0 0 #000;
    border:0;
    }
.catalogsearch-advanced-result .message.notice {
        display: none;
        }
.catalogsearch-advanced-result .search.found{display:none;}
.checkout-payment-method.submit .payment-methods
{
    display: block !important;
}

.payment-method-content .actions-toolbar{
  display: none !important;
}

#switcher-language{
    display: none;
    }
 /* Dropdown Button */
 .switchstore {
    border: none;
    cursor: pointer;
    color: #333333;
  }


  /* The container <div> - needed to position the dropdown content */
  .switcher_dropdown {
    position: relative;
    display: inline-block;
  }

  /* Dropdown Content (Hidden by Default) */
  .dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
  }

  /* Links inside the dropdown */
  .dropdown-content a {
    padding: 12px 16px;
    text-decoration: none;
    display: block;
  }
  /* Change color of dropdown links on hover */
  .dropdown-content a:hover {background-color: #ddd}
   .show {display:block;}

.dropdown-content {
    display: block;
    position: absolute;
    background-color: #f1f1f1;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,.2);
    z-index: -999;
    opacity: 0;
    }
    .show {
    display: block;
    opacity: 1;
    z-index: 9999;
    }

    .form_require_lable{
        color: #e02b27;
        font-size: 1.5rem;
        margin-bottom: 10px;
       }

    @media only screen and (max-width:450px){
        #product-attribute-specs-table tbody tr th {
         clear: both;
        }
       }
       @media only screen and (max-width:1024px) {
        #product-attribute-specs-table tbody tr {
        display: flex;float: left;width: 100%;flex-wrap: wrap;}
        }
        @media screen and (max-width: 780px) and (min-width: 768px) {
.product-item-actions form .tocart{ padding:16px 25px;}
}
        @media only screen and (max-width:767px) {
        #product-attribute-specs-table tbody tr th,
        #product-attribute-specs-table tbody tr td {
        display: flex !important; align-items: center;
        }

        .page-wrapper .page-header .panel.wrapper{ display:block;}
.page-wrapper .page-header .top-contact{ display:none;}
.page-wrapper .page-header .top-site-link{display:none;}
.page-header .header-top-right .switcher{display:block;position: absolute;
left: 68px;top: 18px;z-index: 9;}
.page-wrapper .page-header .panel.wrapper .panel.header{ padding:0px;}
#switcher-content.dropdown-content{ display:block !important; z-index:-9;}
#switcher-content.dropdown-content.show{ display:block !important; z-index:9;}
.flag{ display:block; width:24px;}
        }

.custome_menu_mobile .submenu .all-category{display:none}
@media only screen and (min-width:768px){
.navigation .custome_menu_mobile{display:none !important;}
}
@media only screen and (max-width:767px){
 .custome_menu_mobile{display:block !important;}
}
