/** Shopify CDN: Minification failed

Line 1317:0 Unexpected "}"

**/
.postTitle 
.cust-header-social-icons .site-footer__icon-list {display: inline-flex;
    padding: 0 0 0 0px;}
.cust-header-social-icons li {padding: 7px 0 0 10px;}
.cust-header-social-icons .fa.fa-facebook{font-size: x-large;}
.cust-header-social-icons  a.social-icons__link{padding: 0 0 0 20px;}
.cust-header-social-icons .fa.fa-twitter{font-size: xx-large;}
.main-container .blog-wrapper .postWrapper{ margin-top: 20px! important;}
.custblog-all-content .postTitle h1 {
    text-transform: none !important;
}
.blogpage_content {
    padding: 0;
    margin-top: 20px;
}
.custblog-all-content .postWrapper {
    border: none !important;
  margin-left:0px!important;
}
.cust-bolg-wrapper .lang1 p {
    color: #000;
}
.blog-wrapper.cust-bolg-wrapper h1 span.lang1 {
    font-size: 22px !important;
}
.cust-bolg-wrapper p a, .blog-wrapper-custom p a{
    color: #f77903;
}
.cust-pro-right .disable {
    pointer-events: none;
    opacity:.5;
}
.cust-content {
    font-size: 15px;
    color: #000;
    font-weight: normal;
    margin-bottom: 5px;
}
.cart-container {
    display:block;
}
ul.cust-blog-page-share.social-sharing {
    margin-top: 15px;
}

.link_box span {
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-weight: 500;
    /* font-size: 13px; */
    font-size: 17px;
    display: inline-block;
    margin-bottom: 7px;
}

#product-main-form #product-variants .selector-wrapper.size{
  display: none;
}
.cust_menu_cart{padding-left: 222px;}
/* Padding remove CSS open */
.pagination-page{ display:inline-flex; }
.padding_left{
   padding-left:15px !important;
}
.product-optionstest .selector-wrapper.confirm_size{ display: none !important; }
.padding_right{
   padding-right:0px !important;
}
.padding_left_right{
   padding-left:0px !important;
   padding-right:0px !important;
}
/* Padding remove CSS close */
.custom_pro_img img {
    width: 100%;
}
.custom_pro_img {
    padding-top: 25px;
    clear: both;
}
.sidebar-product .custom-block-1 > div h3{
	text-transform: uppercase;
}
.currency-wrapper.top-select a span, .currency-wrapper.top-select a i {
	color: #ccc;
  	font-size: 10px;
}
.language-wrapper.top-select a span, .language-wrapper.top-select a i {
	color: #ccc;
  	font-size: 10px;
    text-transform: capitalize;
}
.header-container.type21 {
    border-top-color: #000;
}
.currency-wrapper.top-select a:hover, .language-wrapper.top-select a:hover {
	text-decoration: none;
}
.top-header {
   /* border-bottom: 1px solid #007DA5;
    overflow: hidden; */
    padding-bottom:8px;
}
.top-header-border {
/*   border-bottom: 1px solid #007DA5; */
}
.main-section-header .links li {
	font-size: 10px;
  	text-transform: capitalize;
  	padding:0px 7px;
}
.top-links-area .main-section-header .links li a {
	color: #fff;
}
.main-section-header .links li a:hover {
	text-decoration: none; 
}
.main-section-header .links {
  display: inline-block;
  margin-bottom: 10px;
}
.split {
/*  float: right; */
    color: #007DA5;
    padding: 2px 6px;
}
/* 7-4-18 CSS add by PS open */
.main-section-header .type21{
/*   background-color:#f8f8f8; */
  background-color:#fff;
}
.header-wrapper{

}
.header-container.type21 .top-links-container
{
  background-color:#fff !important;
}
.main-navigation .top-navigation{
/*    background-color:#000 ; */
  text-align:left;
}
.main-navigation .top-navigation li a{
   color:#000;
}

.main-navigation .top-navigation li a:hover{
   color:#fff !important;
   background-color:#000;
}
.header-container.type21 .header .custom-block{
    float: left;
    text-align:right;
    -webkit-border-right:1px solid #ccc;
    -moz-border-right:1px solid #ccc;
    border-right:1px solid #ccc;
}
.header-container .header{
   color:#000;
  padding-top: 0px!important;
  padding-bottom: 0px!important;
}
.mini-cart .icon-cart-header i{
   color:#ccc;
}
li#home_header_search .zmdi-search{
   color:#000; 
   font-size:18px;
}
li#home_header_search {
    padding: 0 0px 0px 12px;
  	cursor: pointer;
}
.top_search_icon{
 border-left: 1px solid #ccc !important;
}
.header-container.type21 .header{
   padding: 0;
}
.logo img{
/*    width:175px; */
}
.zmdi-phone{
   color:#000;
}
.zmdi-shopping-basket{
   font-size:22px !important;
}
.header-container.type21 .mini-cart .icon-cart-header:after{
   display:none;
}
.header-container.type21 .mini-cart .icon-cart-header .cart_text{
    display: block;

    line-height: 8px;
    font-size:11px;
    font-weight:600;
}
.new_search_outer{
   display:none;
   text-align:right;
}
.new_search_outer.active{
   display:block;
  padding: 15px 0 0;
}
.cart-area .custom-block .lang1{
   margin-top: 9px;     
}
.cart-area .custom-block .lang1 p{
    margin-bottom: 3px;
}
.header-container.type21 .mini-cart .icon-cart-header .cart-total .cart-qty{
    width: 20px;
    height: 20px;
    background-color: #007EA3;
    line-height: 20px;
    top: -22px;
  	right: 0;
}
#slideshow-section-1495691614906{
   margin-top:-15px;
}
/* 7-4-18 CSS add by PS close */

/*=====[slider caption start]=======*/
.owl-item .caption {
 position:absolute;
 top:79px;
}
.owl-item .caption h1{
    font-size: 54px;
    line-height: 50px;
}
.owl-item .caption .btn{
 background-color:#007f9f;
 color:#fff;
 font-size: 16px;
 font-weight: 600;
}
/*=====[slider caption end]=======*/
.image_overlay_data
{
  position: absolute;
  top: 50%;
  width: 100%;
  font-family: Georgia;
  margin-top: -88px;
  padding: 0 25px;
  left:222px;
}
.image_overlay_data h2
{
  width:50%;
  color:#000;
  font-weight:700;
}
.image_overlay_data .find_out_link
{
 color:#1085a5;
 font-weight:700;
 font-size: 17px;
 font-family: Open sans;
}
.image_overlay_data .find_out_link::after{
  content:'>';
  position: relative;
  top: 2px;
  font-size: 18px;
}
.text-section-50 .padding_zero
{
  padding-left:0px;
  padding-right:0px;
}
.text-section-50 img
{
  float:left;
    width: 202px;
    height: 202px;
}
.bg-right {
/*     background: #C3BEB6; */
}
.owl-stage-outer .price
{
  display:block !important;
}

.category-products .products-grid .item .item-area .details-area .actions
{
  display:none;
}
.banner_fullwidth
{
 padding: 120px 0 !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  margin: 0 10%;
  
}

.banner_fullwidth:hover{
  margin: 0% 9% !important;
}

.disable_radius .footer-wrapper .footer-middle button
{
  border-radius:0 !important;
  background:#1085a5;
}
div#home_header_search_box input[type="text"] {
    padding: 7px 7px;
    border: 1px solid #ccc;
    border-radius: 10px;
    width: 100%;
}
div#home_header_search_box input[type="submit"] {
    position: absolute;
    top: 0;
    right: 0;
    padding: 10px 4px 9px;
    border: 1px solid #ccc;
    background: #1B1B1B;
    color: #fff;
}
p.time-details {
  color: #ccc;
}
.header-container.type21 .mini-cart .icon-cart-header {
	padding: 0px;
}
.header-container.type21 .mini-cart {
	margin-left:30px;
}
.container.topmenu {
    padding: 0;
}
.header-container.type21 .main-nav ul.top-navigation>li:hover {
	background: #000;
}
.header-container.type21 .main-nav ul.top-navigation>li a:hover {
	border-bottom:4px solid #007EA3;
}
.header-container.type21 .main-nav ul.top-navigation>li a {
	border-bottom:4px solid #eaeaea;
}
.header-container.type21 .main-nav ul.top-navigation li.active-link a {
	border-bottom:4px solid #007EA3;
}
.header-container.type21 .main-nav ul.top-navigation li:first-child a {
/* 	padding-left: 0px; */
}
.main-container h3.title-widget {
	font-size: 20px;
  	padding-bottom: 10px;
  	margin:0 0 10px;
}
/* h3.title-widget:after {
   content: '';
  height: 2px;
  background: #313131;
  width: 1%;
  position: absolute;
  bottom: 17px;
  left: 49%;
  text-align: center;
  margin: 0 auto;
} */
.main-container .products-collection .category-products .owl-nav {
    position: absolute;
    top: 86px;
    right: 0;
    width: 100%;
}
.main-container .products-collection .category-products .owl-prev {
    position: relative;
    left: 10px;
    font-size: 20px;
    background: rgba(0, 0, 0, 0.8);
}
.main-container .products-collection .category-products .owl-next {
    position: relative;
    left: 94.4%;
    font-size: 20px;
    background: rgba(0, 0, 0, 0.8);
}
.main-container .products-collection .category-products .owl-prev i.icon-left-open, .main-container .products-collection .category-products .owl-next i.icon-right-open {
	color: #FFF;
}
.category-products .products-grid .item .item-area .product-image-area a.quickview-icon {
	background: #f77903;
    font-family: Open sans;
    position: relative;
/*     left: 76px; */
    padding: 12px;
/*     top: 8px; */
    font-size: 14px;
    text-transform: none;
    border-radius: 0;
    width: 71%;
    left: 25px !important;
    top: 62px !important;
}
.category-products .products-grid .item .item-area .product-image-area .product-label .onsale span {
	position: absolute;
    background: #F77907;
    right: 100px;
    top: -7px;
    font-family: 'Roboto Condensed', sans-serif !important;
    font-size: 10px;
    background-color: #f77903;
    width: 40%;
    padding: 15px 15px;
    text-align: center;
    text-transform: none;
    font-size: 16px;
    box-sizing: border-box;
    color: #000;
    font-weight: 700;
    margin: 0px;
    border-radius: 0px;
    margin-top: -10px;
}
.new-tag {
    position: absolute;
    top: 0;
    right: 0;
    background: #777;
    color: #fff;
    padding: 5px 11px;
}
.category-products .products-grid .item .item-area .product-image-area .product-label .sold-out {
	background: #1085a5;
    right: 45px;
    position: absolute;
    border-radius: 100%;
    font-size: 13px;
    width: 55px;
    height: 55px;
    padding: 16px 0;
    text-align: center;
    top: 30px;
    opacity: 0.7;
}
.banner_fullwidth_1523134276827 .banner_fullwidth a {
	font-size: 16px;
    letter-spacing: 0;
}
.box_brand h3.title-widget {
	display: none;
}
.box_brand {
    padding: 40px 0 20px;
}
.featured-brands .owl-nav div.owl-prev, .featured-brands .owl-nav div.owl-next {
	background: #1085a5;
}
.featured-brands .owl-nav i {
	color: #fff !important;
}
.info-footer img {
    width: 180px;
}
.footer-wrapper .footer-middle p {
	font-size: 11px;
}
.footer-wrapper .footer-middle .info-footer .footer_newsletter_subscribe .input-group {
	margin-top: 30p; 
}
.footer-wrapper .footer-middle input {
	max-width: 500px;
}
.left-sidefooter .block_content {
  padding: 0 30px 0 0;
}
.footer-wrapper .footer-middle .social-icons a:hover {
	color: #000;
}

ul.contact-info li a:hover {
    
  	text-decoration: none;
}
ul.contact-info li a {
	font-size: 12px;
}
.footer-wrapper .footer-middle ul.contact-info li {
	padding: 5px 0 !important;
}
.aboutbg {
/*     background: url('https://cdn.shopify.com/s/files/1/0018/1619/9228/files/about_slider.jpg?483838755101606061'); */
/*     background: url('https://cdn.shopify.com/s/files/1/0018/1619/9228/files/i_stock_u.jpg?13450356898555596877');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; */
/*     height: 300px; */
     height:120px;
    width: 100%;
    margin-top: -15px;
    position: relative;
}
.aboutbg h1 {
    width: 50%;
    margin: 0 auto;
    text-align: center;
    padding: 3% 0 0;
    color: #fff;
    text-transform: capitalize;
}
.aboutbg h1:after {
	content: '';
    height: 3px;
    background: #f77903;
    width: 3%;
    position: absolute;
    left: 48%;
    text-align: center;
    margin: 0 auto;
    margin: 12px 0 0;
}
.about-part1 {
    background: #000;
    padding: 50px 0;
}
.about-part1 h3 {
    text-align: center;
    color: #fff;
    font-size: 20px;
}
.about-part1 h3:after {
	content: '';
    height: 3px;
    background: #f77903;
    width: 3%;
    position: absolute;
    left: 49%;
    text-align: center;
    margin: 35px 0 0;
}
.about-part1 p {
	padding: 22px 0 0;
    text-align: center;
    width: 50%;
    margin: 0 auto;
    color: #fff;
}
.about-part-inner {
    width: 80%;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
  	padding: 40px 0;
}
.about-part-inner .inner-col {
	width: 33%;
  	float: left;
  	padding: 10px 0;
}
.about-part-inner .inner1 {
    border-right: 1px solid #ccc;
}
.about-part-inner .inner3 {
    border-left: 1px solid #ccc;
}
.about-part-inner .inner-col h1 {
  	color: #1085a5;
  	font-size: 60px;
  letter-spacing: 3px;
}
.about-part-inner .inner-col h4 {
	color: #f77903;
  	font-size: 17px;
  	font-family: Open sans;
  	font-weight: 700;
}
.about-part-inner .inner-col p {
    width: auto;
    padding: 30px 45px 0;
    font-size: 11px;
    color: #ccc;
}
.about-part-inner .inner3 h1 {
    text-transform: lowercase;
  	letter-spacing: 0;
  	
}
.about-part2 {
    padding: 50px 0;
    width: 80%;
    margin: 0 auto;
    text-align: center;
}
.about-part2 h4 {
    font-size: 20px;
    font-weight: 700;
    color: #333;
  	font-family: Open sans;
}
.about-part2 h4:after {
	content: '';
    height: 3px;
    background: #f77903;
    width: 3%;
    position: absolute;
    left: 48.6%;
    text-align: center;
    margin: 35px 0 0;
}
.about-part2 p {
    padding: 35px 90px 10px;
    font-size: 13px;
}
.about-part2 .brand-img {
    overflow: hidden;
    padding: 45px 0 0;
}
.about-part2 .brand-col {
    width: 20%;
    float: left;
    overflow: hidden;
  	padding: 30px 0;
}
.about-part2 .border-brand {
    height: 1px;
    border-bottom: 1px solid #ccc;
    clear: both;
}
.about-part2 .img-left {
    border-left: 1px solid #ccc;
}
.about-part2 .img-right {
	border-right: 1px solid #ccc;
}
.about-part3 {
    background: #000;
    text-align: center;
    padding: 50px 0;
}
.about-part3 h4 {
	font-size: 20px;
    font-weight: 700;
    color: #fff;
  	font-family: Open sans;
}
.about-part3 h4:after {
	content: '';
    height: 3px;
    background: #f77903;
    width: 3%;
    position: absolute;
    left: 48%;
    text-align: center;
    margin: 35px 0 0;
}
.about-part3 p {
	padding: 34px 0 0px;
    width: 60%;
    margin: 0 auto;
    color: #f77903;
    font-size: 11px;
}
.about-part4 {
/*     background: #1085a5; */
    background: #f77903;
    color: #fff;
  	padding: 55px 0;
  	text-align: center;
}

.about-part4 i {
  font-size: 120px;

}
.about-part4 h1 {
	letter-spacing:0;
  	font-size:30px;
  	font-weight: 800;
  	font-family: Open sans;
}
.about-part4 p {
    font-size: 13px;
    width: 50%;
    margin: 0 auto;
}
.main-container .main-wrapper {
	padding-bottom: 0px !important;
}
.box_footer .level0 {
   
    padding: 50px 0;
}
.about-part5 {
    background: #000;
    text-align: center;
    padding: 55px 0;
}
.about-part5 h4 {
	font-size: 20px;
    font-weight: 600;
    color: #fff;
  	font-family: Open sans;
    margin-bottom:25px;
}
.main-map {
    margin-top: -15px;
}
.about-part5 .owl-dots{
   display:none;
}
.brand-col img{
   width:100%;
}
.testi p{
   text-align:left;
   font-size: 11px;
   line-height: 18px;
}
.testi h2{
    color: #f77903;
    font-size: 15px;
    text-align: left;
    text-transform: none;
    font-weight: bold;
    letter-spacing: 0px;
}
.about-part5 .owl-prev::before { 
    content: "<";
    color: #f77903;
    font-size: 25px;
    font-weight: bold;
}
.about-part5 .owl-next::before { 
    content: ">";
    color: #f77903;
    font-size: 25px;
    font-weight: bold;
}
.about-part5 .owl-nav{
    width: 6%;
    display: block;
    margin: 0 auto;
}
.about-part5 .owl-nav .owl-prev{
    width: 50%;
    display: block;
    float: left;
    color: #000;
    font-size: 0;
}
.about-part5 .owl-nav .owl-next{
    width: 50%;
    display: block;
    float: left;
    color: #000;
    font-size: 0;
}
.contact_outer{
/*     background-color:#000; */
    background-color:#fff;
}
.icons_contct .zmdi-home{
    background-color: #f77903;
    color: #fff;
    padding: 8px;
    font-size: 23px;
    border-radius: 39px;
    width: 40px;
    height: 40px;
    text-align: center;
    float: left;
}
.icons_contct .zmdi-phone{
    background-color: #f77903;
    color: #fff;
    padding: 8px;
    font-size: 23px;
    border-radius: 39px;
    width: 40px;
    height: 40px;
    text-align: center;
    float: left;
}

i.fa.fa-home{
    background-color: #f77903;
    color: #fff;
    padding: 8px;
    font-size: 23px;
    border-radius: 39px;
    width: 40px;
    height: 40px;
    text-align: center;
    float: left;
}



.icons_contct i.fa.fa-phone, .icons_contct i.fa.fa-envelope{
    background-color: #f77903;
    color: #fff;
    padding: 8px;
    font-size: 23px;
    border-radius: 39px;
    width: 40px;
    height: 40px;
    text-align: center;
    float: left;
}

.icons_contct .zmdi-email{
    background-color: #f77903;
    color: #fff;
    padding: 8px;
    font-size: 23px;
    border-radius: 39px;
    width: 40px;
    height: 40px;
    text-align: center;
    float: left;
}
.icons_contct .zmdi-alarm{
    background-color: #1085a5;
    color: #fff;
    padding: 8px;
    font-size: 23px;
    border-radius: 39px;
    width: 40px;
    height: 40px;
    text-align: center;
    float: left;
}
.social_contact_outer{
    display: inline-flex;
}
.contact_add_outer p{
    clear: both;
    margin-bottom:25px;
}
.icons_contct{
    width: 12%;
    display: block;
    float: left;
    margin-bottom: 14px;
    clear: both;
}
.contact_add_para{
    width: 80%;
    display: block;
    float: left;
}
.contact_add_para p{
/*     font-size: 11px; */
  font-size: 17px;
/*     color:#fff; */
    color:#000;
    line-height: 25px;
}
.contact_add_para p a {
  color: #f77903;
  font-weight: 600;
}
.contact_add_para a:hover{
  color: #777777;
}

.form_heading_h3{
    color: #000;
    font-weight: 600 !important;
    font-size: 19px !important;
    text-transform: none !important;
    letter-spacing: 0px;
    margin-bottom:15px !important;
}
a {
    color: #1085a5;
}
a:hover{
    color: #fd7805;
}

.social_contact_outer .zmdi-facebook{
    font-size: 20px;
    color: #fff;
}
.social_contact_outer .zmdi-twitter{
    font-size: 20px;
    color: #fff;
}
.social_contact_outer .zmdi-google-plus{
    font-size: 20px;
    color: #fff;
}
.social_contact_outer .zmdi-instagram{
    font-size: 20px;
    color: #fff;
}
.social_contact_outer .zmdi-youtube{
    font-size: 20px;
    color: #fff;
}
.social_contact_outer li{
    margin-right:26px;
}
.social_contact_outer{
    margin-top:20px !important;
}
ul.form-list li label em, .checkout-cart p a , .buttons-set a{
    color: #f77903;
}

input.btn-button.bordered.required {
    background-color: #f77903;
    border: 1px solid;
  font-size:18px;
  font-weight: 600 !important;
}

input.btn-button.bordered.required:hover {
    background-color: #777777 !important;
  color: #000 !important;
  border: 1px solid #777777 !important;
}



.contact_new_btn{
    float: left !important;
    background-color: #1085a5;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
    width: 24%;
    padding: 2px;
}
ul.form-list li label {
/*     font-size: 11px; */
   font-size: 17px;
/*     color: #fff; */
    color: #000;
}
.owl-item .product-image-area a {
    height: 100% !important;
}
.collection_title_h2{
    text-align: center;
    position: relative;
    color: #000;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-size: 25px;
}
.border_underline{
    border: 2px solid #f77903;
    display: block;
    width: 8%;
    margin: 16px auto;
}

.view-mode{display:none;}
.toolbar .view-mode{
   float:left;
   margin-left: 0;
   margin-right: 20px;
   margin-top: 9px;
}
#collection-main .category-products .products-grid .item .item-area .details-area .price{
   color:#1085a5;
}
.toolbar.top_toolbar .pagenav-wrap{
    display:block;
}
.pagination-page .active{
    background-color: #333333;
    border: 1px solid #333333;
    color:#fff;
    font-size:11px !important;
    height: 28px !important;
    width: 28px !important;
    border-radius: 0px !important;
    line-height: 27px !important;
    margin-right: 4px !important;
}
.pagination-page .active span{
    border: none !important;
}
.pagination-page li a{
    background-color: #dddddd !important;
    border: 1px solid #dddddd !important;
    color:#000	;
    font-size:11px !important;
    height: 28px !important;
    width: 28px !important;
    border-radius: 0px !important;
    line-height: 27px !important;
}
.selectize-control.single .selectize-input:after {
    top: 1px;
    right: 7px;
    font-size: 11px;
    line-height: 20px;
}
.toolbar .selectize-input {
    height: 30px;
    font-size: 11px;
    padding: 0 10px;
    line-height: 28px;
}
.toolbar .sorter_wrap .select-inner span{
    line-height: 29px;
    font-size: 11px;
    text-transform: capitalize;
}
.toolbar .limited_wrap .select-inner span{
    line-height: 29px;
    font-size: 11px;
    text-transform: capitalize;
}
.view-mode .active .icon-mode-grid{
   color:#1085a5 !important;
}
.about-part5 .item::before{
   content:url("https://cdn.shopify.com/s/files/1/0018/1619/9228/files/q1.png?14906925747845266063");
   display: block;
   position: absolute;
   left: -37px;
}
.main-container .breadcrumbs ul li.home a {
    background-color: #f77903;
    color: #fff;
    width: 26px;
    height: 26px;
    text-align: center;
    position: relative;
    border-radius: 48px;
}
span.money, .price{
    vertical-align: middle;
    color: #FD7805;
    font-size: 24px;
    font-weight: bold;
    line-height: 1;
    text-align: right;
        font-family: 'Roboto Condensed';
    
}

.cust_ex_vat .money {
  color: #6e6e6e;
  font-size: 18px !important;
}

.main-container .breadcrumbs ul li.home a:after {
    left: 7px;
    top: 5px;
}
.toolbar-bottom{
   display:none;
}

.quantity-selector{
   color:#FD7904 !important;  
}
.footer-wrapper #back-top a .sticker-wrapper .sticker {
    background-color: #1085A8;
}
.main-container .sidebar .sidebar-toogle.block-nav:before, .main-container .sidebar .sidebar-cate-toogle.block-nav:before{
    border-right:none !important;    
    border-left:none !important;
    border-top:none !important;
    border-bottom:none !important;
}
.main-container .sidebar .block-nav .block-content{
    margin-right:15px;
}
.main-container .sidebar .block .block-content{
/*     margin-right:15px; */
}
.main-container .sidebar .icon-up-dir:before {
    content: "\2212";
    position: relative;
    top: -8px;
    left: -1px;
    font-size: 11px;
    color:#1085a5;
}
.main-container .sidebar .icon-down-dir:before{
    content: "\002B";
    position: relative;
    top: -8px;
    left: -1px;
    font-size: 11px;
    color:#1085a5;
}
.f-left .icon-up-dir{
    border: 1px solid #1085a5;
    width: 16px;
    height: 16px;
    display: block;
    border-radius: 22px !important;
    padding: 0px;
}
.f-left .icon-down-dir{
    border: 1px solid #1085a5;
    width: 16px;
    height: 16px;
    display: block;
    border-radius: 22px !important;
    padding: 0px;

}
.input_range_outer .price_range_input{
    width: 30%;
    float: left;
    overflow: hidden;
}
.input_range_outer .price_range_input input{
   width:100%;
}
.input_range_outer {
   width:90%;
   display:block;
}
.input_range_outer .price_range_input1{
    width: 30%;
    display: block;
    float: left;
    overflow: hidden;
    margin-left: 14px;
}
.input_range_outer .price_range_input1 input{
    width:100%;
}
.input_range_outer a {
    background-color: #1085a5;
    color: #fff;
    padding: 3px;
    width: 24%;
    display: block;
    text-align: center;
    float: right;
    margin-top: 17px;
}
.pr-img-td{
    width:50%;
}
.pr-img-td a{
    width: 50%;
    display: block;
    float: left;
    color: #fc7904;
    font-weight: 600;
    font-size: 24px;
}
.pr-img-td a img{
    width: 74%;
    margin-left: 10%;
    margin-top: -10%;
	filter: drop-shadow(-7px 7px 4px #2c2c2c);
}

.cart_title_h2{
    text-align: center;
    position: relative;
    color: #000;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-size: 20px;
    margin-bottom:40px;
  	font-weight: 500;
}
.border_underline_cart{
    border: 2px solid #fc7904;
    display: block;
    width: 6%;
    margin: 10px auto;
}
.cart_page_outer{
    background-color:#141414;
}
.cart-table, td, th {
    border: 1px solid #fff;
}

.main-container .checkout-cart .cart-table-wrap {
    border: none;
    border-radius: 8px;
    background: #141414;
    display: inline-block;
    padding: 0;
    box-shadow: none;
    width: 100%;
}
#shopify-section-cart-template .product-name .lang1{
    color:#000; 
}
.main-container .checkout-cart .cart-table thead tr th {
    padding: 5px;
    color: #fff;
    font-size: 11px;
    text-align:center;
    border:1px solid #fff;
}
.cart_des_outer .cart_prod_img_name{
    width:70%;
}
.cart_des_outer .cart_prod_price{
    width:15%;
}
.cart_des_outer .cart_prod_qty{
    width:16%;
}
.cart_des_outer .cart_prod_total_price{
    width:15%;
}
.cart_des_outer .cart_remove_icon{
    width:5%;
}
.main-container table.full tr td{
    text-align:center;
}
.main-container table.full tbody tr{
    border-bottom:none;
}
.cart_prod_total_price p{
    color:#fff;
}
#shopify-section-cart-template .cart__meta-text {  
    width:45%;
    display:block;
    float:left;
}
#shopify-section-cart-template .cart__meta-text p{ 
    font-size: 11px!important;
    font-weight: 400;
    margin-bottom: 0px;
    text-align: left;
    margin-left: 10px;
    color: #000;
}
.main-container .checkout-cart .cart-table td{
   vertical-align: top;
}
.cart_prod_price .cart-price{
    color:#C2BDB4;
}
.remove-item .icon-cancel{
   color:#fff;
}
.edit-item .icon-pencil{
   color:#f77903;
}
.cart-actions{
   float:right;
}
.btn-button, .spr-button, .main-container .checkout-cart .cart-table tfoot .btn-button{
  background-color: #1085a5;
  border: 1px solid #1085a5; 
}
.btn-button, .spr-button, .main-container .checkout-cart .cart-table tfoot .btn-button:hover{
  background-color: #f77903;
  border: 1px solid #f77903;
}
.btn-button:hover{
  background-color: #1085a5;
  border: 1px solid #1085a5;
}
.main-container .checkout-cart .cart-table thead tr .table_left_border_remove{
    border-left: 1px solid transparent;
    text-align:left;
}
.table_right_border_remove{
    border-right: 1px solid transparent !important;
}
.main-container .checkout-cart .cart-table tbody tr td .cart-actions {
    position: relative;
    top: -21px;
}
.main-container .checkout-cart .cart-table tbody tr .table_left_border_remove{
      border-left: 1px solid transparent;
}
.cart_bottom_sec tr {
    border:none;
}
#shopify-section-cart-template .collapsed::after{
   background-color:#1085a5;
   border:1px solid #1085a5;
} 
.main-container .checkout-cart .checkout-info .shipping h2.closed{
   border-radius:0px;
}
.main-container .checkout-cart .totals h2{
   border-radius:0px;
}
.main-container .checkout-cart .totals .totals-content{
   border-radius:0px;
}
#shopify-section-cart-template{
    padding-bottom:30px;
}
.swatch-checkbox .name{
   font-size:11px;
}

.category-products .products-grid .item .item-area .product-image-area {
	display: block!important;
    width: auto;
    height: auto;
    margin: 5px;
    border: 0px;
}
}

@media (max-width: 767px) {

  #collection-slider-164379279125c37414 {
  display:none;
  }
}

#shipping-calculator-wrapper{
    background-color: #c4c0b7;
    border-radius: 0px;
}
.shipping h2{
    background-color: #c4c0b7 !important;
    border: 1px solid #c4c0b7 !important;
    border-radius:0px;
}
.shipping h2:hover a::after{
    background-color: #1085a5 !important;
    border: 1px solid #1085a5 !important;
}
.shipping h2 a::after{
    background-color: #1085a5 !important;
    border: 1px solid #1085a5 !important;
}
.main-container .wishlist-table th, .main-container .table-wrap th{
   height:35px;
}
.main-container .checkout-cart .checkout-info .shipping h2{
   border-radius:0px;
}
.main-container .checkout-cart .checkout-info .shipping .shipping-form{
   border-radius:0px;
}
/* CSS for range slide OPNE 13-4-18 */

.slidecontainer {
    width: 100%;
}
.slider_range {
    -webkit-appearance: none;
    width: 100%;
    height: 25px;
    background: #fff;
    outline: none;
    opacity: 0.7;
    -webkit-transition: .2s;
    transition: opacity .2s;
}
.slider_range:hover {
    opacity: 1;
}
.slider_range::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 25px;
    height: 25px;
    background: #1085a5;
    cursor: pointer;
}
.slider_range::-moz-range-thumb {
    width: 18px;
    height: 18px;
    background: #1085a5;
    cursor: pointer;
    border-radius: 14px;
    border: 1px solid #1085a5;
}
/* CSS for range slide CLOSE 13-4-18 */
.theme-border-color, .product-tabs > ul li.active a {
    border-color: #f77903 !important;
}
.heading_custom {
    padding: 20px 0;
}
.owl-item .price-box {
    display: none;
}
/* 1-5-18 */
/* #easysearch-container .easysearch-preload-loader{
   display:none !important;
} */
.easysearch-loading .easysearch-select-holder, .easysearch-loading .easysearch-btn-holder{
    opacity:1 !important;
}
.mega-columns .level1 a{
    color: #fff !important;
    background-color: #000 !important;
    border-bottom: none !important;
}
.mega-columns .level1 a:hover{
/*     border-bottom: none !important; */
}
.top-navigation li.m-dropdown .dropdown.menu-wrap-sub {
    padding: 0px 0 !important;
    border-top:none !important;
}
.coll_page_search{
    margin: 20px 0px;
}
.product_coll_type h2{
    position: relative;
    cursor: pointer;
    border-radius: 7px 7px 0 0;
    margin-top: 0;
    margin-bottom: 0;
    padding: 30px 20px 0 20px;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    color: #21293c;
    letter-spacing: 0.01em;
    background: none;
    border: 0;
}
.product_coll_type li{
    list-style-type: none;
    margin: 8px 30px;
/*     font-size: 11px; */
    font-size: 14px;
    text-transform: capitalize;
}
/* 2-5-18 */
.inner-col img{
    width: 35%;
    margin-bottom: 18px;
}
.help_and_advice_sec_outer .image1{
    width: 10%;
    display: block;
    float: left;
    clear: both;
    height: 100px;
}
.help_and_advice_sec_outer .text1{
    width: 89%;
    display: block;
    float: left;
    margin-bottom:15px;
}
.page_new_i .icon-cog{
    color: #1085a8;
    font-size: 40px;
}
.page_new_i .icon-earphones-alt{
    color: #1085a8;
    font-size: 40px;
}
.product_coll_type ul li:first-child{
   display:none;
} 
/* 4-5-18 */
.header-container .search-area{
   height:58px;
}
.easy-search, .easysearch-select-holder, .easysearch-select-holder, .easysearch-btn-holder{
/*    height:58px;  */
  display:block;
}
#easysearch-container, #easysearch-holder{
/*    height:58px;  */
}
/* #easysearch_field_1753, #easysearch_field_1754{
   height:58px; 
   font-size:15px;
} */

.slider_heading{
    background-color: #f5f5f5b5;
    padding: 12px;
}
.manufecture_logo_outer{
    height: 130px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom:10px;
    text-align:center;
/*     -webkit-border: 1px solid #000;
    -moz-border: 1px solid #000;
    border: 1px solid #000;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; */
}
.help_and_advice_sec_outer{
    width: 80%;
    display: block;
    clear: both;
    clear: left;
    overflow: hidden;
    margin:50px 0px;
}
.manufecture_logo_outer a img{

}
span.inner span {
    font-size: 1.5pc;
}
/*====================================================[ ns css ]=======*/
.header-container .main-nav{
  background-color:#eaeaea !important;
}
.top-navigation li.level0 a.level-top{
  font-size:18px;
}



/*============== NEW MOCK CSS GAURAV =============== */

.main-section-header{
background-image: url(https://cdn.shopify.com/s/files/1/0018/1619/9228/files/headr_bg.jpg?1664923920396776327);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.main-section-header .type21 {
/*     background-color: transparent; */
    background-color: #fff;
}

.header-container.type21 .top-links-container {
    background-color: transparent;
}

.top-links-container{
display: none;
}

.header.container .zmdi.zmdi-phone, .header.container .lang1 p{
/*   color: #fff; */
  color: #000;
}

.header.container .lang1 p {
    margin: 10px 0 0 30px;
    font-size: 20px;
}
.logo img {
    width: 250px;
}

.header.container.contaner_heit {
    display: block;
    padding: 40px 0;
}

.easysearch-loading .easysearch-select-holder, .easysearch-loading .easysearch-btn-holder {
    background: #fff;
    margin: 0 16px 0 0 !important;
    padding: 0 10px 0 0;
    border: 1px solid #e4e4e4;
}

/*custom search loading layout starts*/
.cust-header-search .easysearch-loading .easysearch-select-holder, .cust-header-search .easysearch-loading .easysearch-btn-holder {
    background: none;
    margin: 0 0px 6px 0 !important;
    padding: 0;
    border: 0px solid #e4e4e4;
}
/*custom search loading layout ends*/

.easysearch-loading .easysearch-btn-holder {
    padding: 0
}

.easysearch-select-holder select option{
	color: #000;
}

.header-container.type21 .search-area #search_mini_form {
    width: 100%;
    margin-right: 0;
    display: block;
    margin-left: 0;
}

.easysearch-select-holder, .easysearch-btn-holder, .easysearch-clear-holder, #easysearch-holder .easysearch-preload-loader {
/*     margin: 0 6px 8px !important; */
}

.easysearch-select-holder select {
    border: none;
    height: 75px;
    text-transform: lowercase;
    padding: 5px 5px 5px 5px;
    color: #000;
    font-size: 18px;
    background-size: 19px;
    background: #fff;
}

#easysearch-search{
/* 	height: 70px !important; */
}

.spc_top{
	    margin: 25px 0 0 0;
}

.cart-inner{
/* display: none; */
}

.cart-area:hover .cart-inner{
  display: block;
  background: #fff;  
  border: 1px solid gray; 
  padding: 10px;
   
}


span.cart_text {
    text-transform: uppercase;
    color: #333;
    font-weight: bold;
    font-size: 20px;
  display: inline-block;
    margin: 0 5px 0 0;
}

.header-container .header .cart-container a {
    border: 1px solid #bbb;
    padding: 7px 15px 3px;
   display: inline-block; 
  
}

.disable_radius span.cart-qty{
    display: inline-block;
    background: #0b7fa1;
    padding: 7px 9px;
    border-radius: 50%;
    font-size: 12px;
      color: #fff;
    position: relative;
    bottom: 3px;
      margin: 0 3px 0 2px;
      top: -40px;
    right: -60px;
}

@media (max-width: 980px) { 
  .disable_radius span.cart-qty {
  right: -20px;
  }

}


@media (min-width: 980px) and (max-width: 1025px){ 
  .disable_radius span.cart-qty {
  top: -20px;
  right: 10px;
  }

}

.header-container .header .cart-inner-content a{
	border: none;
}

.header-container .header .cart-container a {
    color: #000;
}

.header-container.type21 .main-navigation .header {
    padding: 0;
    position: relative;
    top: -17px;
}

 .main-container h3.title-widget {
    color: #0b7fa1 !important;
}

h3.title-widget:after{
	content: url('https://cdn.shopify.com/s/files/1/0018/1619/9228/files/triangle_icon_d1704fc6-98d5-4172-a826-1b0bceb0b6e3.png?15462701812862490589');
  position: relative;
    left: -8px;
    bottom: -10px;
}

.out_border{
	border: 1px solid #eee;
}

.main-container h3.title-widget span.inner {
    background: #f5f5f5 !important;
    padding: 10px 10px 5px;
}

.products-collection.product_type_4 {
    margin: 0px 0 0;
}

.box_product{
	background-color: #f5f5f5;
}

.main-container .product_type_4 h3.title-widget span.inner {
    background: #fff !important;
    padding: 10px 10px 5px;
}


.details-area span.money {
    color: #f77903;
    font-weight: bold;
    line-height: 1;
}

.action-list.quickview-icon.quickview .icon-export{
display: none;
}

span#subtile_bann {
    font-size: 34px;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}

.banner_fullwidth_1523134276827 .banner_fullwidth a {
    background-color: #0b7fa1 !important;
    color: #fff !important;
}

.footer-middle .col-sm-2.info-footer{
    position: relative;
    left: -300px;
    top: 50px;
}
.footer-wrapper .footer-middle {
    background: #f5f5f5 !important;
}

.col-sm-6.left-sidefooter .widget-wrapper{
	text-align:center;
}

.col-sm-6.left-sidefooter .widget-wrapper p {
    font-size: 13px;
    text-align: left;
    font-weight: 600;
}

.footer-wrapper .footer-middle .info-footer .footer_newsletter_subscribe .input-group p.text {
    display: block;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    padding: 0;
    color: #000;
    text-transform: uppercase;
    margin: 35px 0 10px;
}

/** Generated by FG **/
@font-face {
	font-family: 'Conv_MyriadPro-Bold';
	src: url('https://cdn.shopify.com/s/files/1/0018/1619/9228/files/MyriadPro-Bold.eot?16099359583601166045');
	src: local('☺'), url('https://cdn.shopify.com/s/files/1/0018/1619/9228/files/MyriadPro-Bold.woff?16099359583601166045') format('woff'), url('https://cdn.shopify.com/s/files/1/0018/1619/9228/files/MyriadPro-Bold.ttf?16099359583601166045') format('truetype'), url('https://cdn.shopify.com/s/files/1/0018/1619/9228/files/MyriadPro-Bold.svg?16099359583601166045') format('svg');
	font-weight: normal;
	font-style: normal;
}

/** Generated by FG **/
@font-face {
	font-family: 'Conv_MyriadPro-Regular';
	src: url('https://cdn.shopify.com/s/files/1/0018/1619/9228/files/MyriadPro-Regular.eot?16099359583601166045');
	src: local('☺'), url('https://cdn.shopify.com/s/files/1/0018/1619/9228/files/MyriadPro-Regular.woff?16099359583601166045') format('woff'), url('https://cdn.shopify.com/s/files/1/0018/1619/9228/files/MyriadPro-Regular.ttf?16099359583601166045') format('truetype'), url('https://cdn.shopify.com/s/files/1/0018/1619/9228/files/MyriadPro-Regular.svg?16099359583601166045') format('svg');
	font-weight: normal;
	font-style: normal;
}

.footer-wrapper .footer-block-title h3 span, .footer-wrapper .footer-middle .info-footer .footer-block-title h3 span{
	    font-family: 'Conv_MyriadPro-Bold';
    font-size: 20px;
    color: #000;
    letter-spacing: 0;
}

.footer-wrapper .footer-middle a{
	font-family: 'Conv_MyriadPro-Regular';
        font-size: 15px;
}

.footer-wrapper .footer-middle ul.contact-info li p {
    font-family: 'Conv_MyriadPro-Regular';
        font-size: 15px;
  color: #8f8f8f;
}

#botm_email{
	color: #8f8f8f;
} 

.footer-wrapper .footer-bottom address {
    float: none;
    font-size: 13px;
    text-transform: capitalize;
    color: #a0a0a0;
    text-align: center;
    line-height: 36px;
    
}

.footer-wrapper .footer-bottom {
    padding: 0;
    min-height: 36px;
   
}

.footer-bottom b font{
	color: #a0a0a0 !important;
}

.col-md-6.col-sm-6.col-xs-12.out_border {
    width: 48.5%;
    margin: 0 8px;
}

.header-container .cart-area {
    margin-top: -60px;
}

#easysearch-search {
    height: 75px !important;
    color: #fff;
    background: #E00F53;
    font-size: 20px !important;
    padding: 27px 7px !important;
    margin: 0px !important;
    opacity: 1 !important;
    position: relative;
        text-align: center;
    text-transform: uppercase!important;
}
.header-container .cart-area{
    right:59px;
}

.top-navigation .level-top{
/*     margin-right: 37px !important; */
  margin-right: 33px !important;
}
.top-navigation .level-top:hover{
    background-color: transparent !important;
}
.header-container.type21{
    border-top:none;
}
.serch_input{
  width:75%; 
  padding:2px; 
}
.submit_input{
    background-color: #fc7a03;
    border: none;
    padding: 4px;
    color: #fff;
    width: 23%;
    display: block;
    float: right;
}
.mobile-menu1{
   display:none;
}
.brand_outer a img{
  width:13%;
  padding: 0;
  margin: 0;
  border-top: 3px solid #f1f1f1;
  transition: transform .2s ease;
}
.brand_outer a img:hover {
  transform: scale(1.1);
}



.brand_outer{
  display:block;
}
.top-navigation li.level0.parent a.level-top:after {
    content: '\e81c';
    font-family: "porto";
    position: absolute;
    width: 10px;
    height: 10px;
    top: 50%;
    right: -25px;
    left: auto;
    margin-top: -11.5px;
    color: #000;
}

.footer_newsletter_subscribe {
    margin-top: 30px;
}
ul.checkout-types li input, .cart_bottom_btn_new a, button.btn-button.btn-update.tiny {
    background-color: #fc7904;
}
ul.checkout-types li a{
color: #f77903;
}
ul.checkout-types li input:hover {
    background-color: #141414;
    border: 1px solid #141414;
}

.checkout-cart .checkout-info .shipping h2 a:after {
    background-color: #f77903 !important;
    border: 1px solid #f77903 !important;
}
.text1 p, .about-part1 p, .about-part2 p {
    font-size: 18px;
}

ul.pagination-page li span, ul.pagination-page li a, .landing-button, .main-container .login_content .login-button button.btn-button {
    font-size: 18px;
}

.product-img-box .product-img-list .product-image .product-image-gallery:before {
    background-color: #ffffff00 !important; 
    }

    .product-img-box .product-img-list .product-image .product-image-gallery:after {
    content: "" !important;
}
.product_coll_type ul li a {
    font-size: 20px;
    font-weight: 500;
    color: #6a6a6a;
}
.product_coll_type h2 {
    color: #f77904;
    font-size: 18px;
}
.account-login h1, .account-create h1 {
    color: #f77a06 !important;
}
input{
    font-size: 14px !important;
    font-weight: 500 !important;
}
.btn-button:hover{
color: #000 !important;
  background-color: #777777 !important;
      border: 1px solid #777777;
}
/*9-10-2018-BK*/
.cust-main-menu .menu-wrap-sub {background: #000 !important;}
.cust-main-menu .menu-wrap-sub ul li a {display:block;}
.cust-main-menu ul.top-navigation li ul li a {margin-left: 12px !important; padding: 5px !important; margin-top: 0px !important; margin-bottom: 0px !important; line-height: 24px !important; margin-right: 12px !important;}
.level0.menu-wrap-sub.cust-hide-img {width: 67% !important;}
.level0.menu-wrap-sub.cust-hide-img .ulmenu-block {width: 100% !important;}
.cust-collection-page-link li {width: 25%; float: left; padding: 15px /*25px*/; text-align: center; /*margin-top: 20px;*/}
.cust-collection-page-link:after {content: ""; clear: both; display: table;}
.cust-collection-page-link li a {display: block; padding-bottom:10px; border: 1px solid grey; font-size: /*20*/34px; font-weight: bold; color: #000; border-radius: 4px; background: #efefef;}
.cust-collection-page-link li a:hover {background: #fc7a04;}
.QuickSearchHeader:after {content: ""; clear: both; display: table;}
.QuickSearchHeader .Quick_label {padding-left: 0px; padding-right: 0px; text-align: center; padding-top: 20px;font-size:38px;}
.easy-search .Quick_label {padding-left: 0px; padding-right: 0px; text-align: center; padding-top: 20px;font-size:38px;}
.sidebar-product:after {content: ""; width: 2px; position: absolute; top: 0px; bottom: 0px; background: #fc7a04; right: 15px;}
.sidebar-product.cust_coll_search:after {width: 0px; }
.sidebar-product .easy-search {text-align: left;}
.sidebar-product .easy-search .easysearch-select-holder {display: block !important;}
.sidebar-product .easy-search .easysearch-select-holder select {border: 1px solid #e4e4e4; padding: 0 30px 0 10px; width: 90% !important; color: #777; font-size: 13px; height: 40px !important; background-image: url(https://cdn.shopify.com/s/files/1/0018/1619/9228/t/7/assets/ico-select.png?8110406886004729003); background-repeat: no-repeat; background-position: right center; background-size: contain;}
.sidebar-product .product_coll_type ul li {margin-left: 0px;}
.sidebar-product .product_coll_type h2 {padding-left: 0px;}
.sidebar-product .product_coll_type ul li a {color: #f77904;}
.top-product-detail h1 a span, .top-product-detail h2 a span {font-size: 36px !important; font-weight: bold; text-transform:capitalize; font-family:'Roboto Condensed'; border:none; line-height:1.2;}
.short-description span {color: #000000 !important; font-weight: normal;}
.short-description {border: none !important;}
.product-img-box .product-img-list .product-image .product-image-gallery {border-radius:0px !important;}
.ProductRelatedCrowsel .owl-nav {display: block !important; top: -44px !important;}
.ProductRelatedCrowsel .owl-nav i, .ProductRelatedCrowsel .owl-prev i {color: #21293c !important; font-size: 20px !important;}
.ProductRelatedCrowsel .owl-stage-outer .owl-item .item-area {border: 1px solid #ddd;}
.template-product .MainRelatedprd.products-related { background: none !important; padding-top: 0px !important; margin-top: 15px !important;display:none!important;}
.ProductRelatedCrowsel .owl-stage-outer .owl-item .item-area .product-image {height: 150px !important;}
.template-product .sidebar-product .custom-block {padding-left: 0px; margin-top: 30px;}
.MainRelatedprd h3.title-widget {color: #f77903 !important;}
.middle-product-detail {padding: 0px; margin: 0px;}
.template-product .sidebar-product .easy-search .easysearch-btn-holder a#easysearch-search {text-align: center; font-size: 14px !important; text-transform: uppercase !important; border-radius: 6px !important; height: 43px !important; padding-top: 13px!important; padding-bottom: 13px !important;}

/*9-10-2018-BK*/

/*product listing starts*/
.cust-cat-collection{
  margin-bottom: 20px;
}
.cust-cat-collection .details-area .cat-coll-name-des{
	width: 100%;
    display: inline-block;
    vertical-align: bottom;
    padding-right: 0px;
    margin: 0 -2px;
}
.cust-cat-collection .details-area .cat-coll-price-add{
	width: 100%;
    display: inline-block;
    vertical-align: bottom;
  	margin: 0 -2px;
    text-align: right;
}
.cust-cat-collection .details-area .cat-coll-price-add span.money{
	color: #f77903;
	font-size: 16px;
}
.cust-cat-collection .details-area .cat-coll-price-add .actions{
	display: inline-block !important;
}
.cust-cat-collection .details-area .cat-coll-price-add .actions .action-list{
	margin: 0 !important;
}
.cust-cat-collection .details-area .cat-coll-price-add .actions button.btn-cart{
	background: #f77903 !important;
	border: none;
	color: #fff !important;
	padding: 0 15px !important;
	margin: 0 !important;
}
.cust-cat-collection .details-area .cat-coll-price-add .actions button.btn-cart i{
	display: none !important;
}
.custm_cat_main-banner{
	position: relative;
  margin-bottom: 20px;
}
.custm_cat_main-banner h2{
	position: absolute;
  top: 50%;
  transform: translate(0,-50%);
  -moz-transform: translate(0,-50%);
  -webkit-transform: translate(0,-50%);
  left: 4%;
  color: #f77904;
  font-weight: 700;
  font-size: 38px;
  line-height: 46px;
}
.custm_cat_main-banner h2 span{
	display: block;
  font-weight: 300;
}
.cust-email-info {display: block; margin-top: 30px; font-size: 16px;}
.cust-email-info a {text-decoration: underline;}



/*product listing ends*/
/*top search starts*/
.header_black_part .cust-header-search .easysearch-select-holder{
	width: 26%;
}
.header_black_part .cust-header-search .easysearch-select-holder select{
	padding-right: 12px;
  font-size: 18px;
  text-transform: none;
}
.cust-top-content p{
	color: #000;
}
/*top search ends*/
/*top roll banner starts*/
.cust-top-banner-right-title{
	position: relative;
}
.cust-top-banner-right-title .cust-toproll-content{
	position: absolute;
  top: 30px;
  right: 50px;
  z-index: 11;
}
.cust-toproll-content h2{
	color: #000;
	font-weight: 700;
	font-size: 60px;
	line-height: 64px;
  text-align: right;
  margin: 0;
}
.cust-toproll-content h2 span{
	display: block;
  font-weight: 400;
}
/*top roll banner ends*/
/*category banner starts*/
.custm-collection-main-banner{
	position: relative;
}
.custm-collection-main-banner h2{
	color: #fc7a03;
	font-weight: 700;
	font-size: 46px;
	line-height: 52px;
  text-align: left;
  margin: 0;
  position: absolute;
  top: 55px;
  left: 50px;
}
.custm-collection-main-banner.custm-collection-main-banner-1{
    padding-bottom: 15px;
    margin-left: 15px;
    margin-right: 15px;
}
.custm-collection-main-banner.custm-collection-main-banner-2{
    padding-bottom: 15px;
    margin-left: 15px;
    margin-right: 15px;
}
.custm-collection-main-banner.custm-collection-main-banner-2 h2{
	color: #fc7a03;
	font-weight: 700;
	font-size: 34px;
	line-height: 44px;
    text-align: left;
    margin: 0;
    position: absolute;
    top: 30px;
    left: 30px;
  /*transform: translate(0,-50%);
  -moz-transform: translate(0,-50%);
  -webkit-transform: translate(0,-50%);*/
}
.custm-collection-main-banner.custm-collection-main-banner-2 h2 span{
	font-weight: 300;
}
.custm-collection-main-banner.custm-collection-main-banner-1 h2{
	color: #fc7a03;
	font-weight: 700;
	font-size: 34px;
	line-height: 38px;
    text-align: left;
    margin: 0;
    position: absolute;
    top: 30px;
    left: 30px;
  /*transform: translate(0,-50%);
  -moz-transform: translate(0,-50%);
  -webkit-transform: translate(0,-50%);*/
}
.custm-collection-main-banner.custm-collection-main-banner-1 h2 span{
	font-weight: 300;
}
.custm-collection-main-banner h3{
	color: #fc7a03;
	font-weight: 700;
	font-size: 46px;
	line-height: 52px;
  text-align: left;
  margin: 0;
  position: absolute;
  bottom: 55px;
  left: 50px;
  /*text-transform: uppercase;*/
}
.custm-collection-main-banner.custm-collection-main-banner-1 h3{
  color: #fc7a03;
  font-weight: 700;
  font-size: 34px;
  line-height: 38px;
  text-align: left;
  margin: 0;
  position: absolute;
  bottom: 30px;
  left: 30px;
  /*text-transform: uppercase;*/
}

.custm-collection-main-banner-right{
	position: relative;
}
.custm-collection-main-banner-right h2 span {
    display: block;
    font-weight: 400;
}
.custm-collection-main-banner-right h2 {
    color: black;
    font-weight: 700;
    font-size: 46px;
    line-height: 52px;
    text-align: left;
    margin: 0;
    position: absolute;
    top: 52px;
    left: 700px;
}

.custm-collection-main-banner h2 span{
	display: block;
  font-weight: 400;
}
.collection-page-description{
	padding-top: 20px;
  padding-bottom: 10px;
}
.collection-page-description .lang1{
	font-size: 16px;
  color: #000 !important;
}
.sidebar-product .easy-search .easysearch-select-holder select{
	text-transform: none;
}
/*category banner ends*/


/* accordion */
.accordion {
    background-color: white;
    color: #fc7a03;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
}

.accordion:after {
    content: '\002B';
    color: #777;
    font-weight: bold;
    float: right;
    margin-left: 5px;
}


.panel {
    padding: 0 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}

.panel ul {
	display: none;
   }

.panel p:nth-of-type(2){
	display: none;
   }

/* end accordion*/
/*sidebar accordian starts*/
.cust_sidebar_accordion > button.accordion{
	font-size: 18px;
  color: #f77903 !important;
  text-transform: uppercase;
font-weight: bold;
  position: relative;
}
.cust_sidebar_accordion > button.accordion:after{
	position: absolute;
	right: 20px;
	font-size: 20px;
	top: 16px;
  	/*content: '\e873';*/
	color: #21293c;
	font-family: porto;
}
.cust_sidebar_accordion .panel .pro_type_new_li{
	margin-left: 5px;
  margin-right: 0px;
}
.cust_sidebar_accordion .panel .pro_type_new_li a{
	color: #000;
}
/*sidebar accordian ends*/
/*list view text color starts*/
.cust-cat-collection .details-area .cat-coll-name-des .product-short-desc .lang1{
	color :#000 !important;
}
.cust-cat-collection .details-area .cat-coll-price-add .price .money{
	color :#000;
}
/*list view text color ends*/
/*easy search bar side layout starts*/
.cust_ymm_app{
	    background-color: #000;
    padding: 15px;
}
.cust_ymm_app .container{
	width: 100%;
  margin-top: 18px;
  padding-left: 0px;
  padding-right: 0px;
}
.cust_ymm_app #ymm_searchbox.vertical{
	margin: 0;
	padding: 0;
	border: none;
	width: 100%;
	max-width: none;
}
.cust_ymm_app #ymm_searchbox.vertical h2#ymm_label1{
	font-size: 18px;
	color: #f77903;
	text-transform: uppercase;
	text-align: left;
	letter-spacing: -1px;
	font-weight: bold;
}
.cust_ymm_app #ymm_searchbox.vertical #ymm_label{
	display: none;
}
.cust_ymm_app #ymm_searchbox .formFields li{
	margin-bottom: 25px;	
}
.cust_ymm_app .formFields .dropdowns > li > label.ymm_label{
	display: none;
}
.cust_ymm_app #ymm_searchbox select{
	border: 1px solid #e4e4e4;
	padding: 0 30px 0 10px;
	color: #777;
	font-size: 13px;
	height: 40px !important;
  	min-height: 40px !important;
    font-weight: 300;
    background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc);
    background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;
    background-size: 5px 5px, 5px 5px, 1px 1.5em;
    background-repeat: no-repeat;
}
.cust_ymm_app #ymm_actions .btn.ymm_search{
    background: #fc7a04 !important;
    padding: 14px 12px !important;
    height: 50px !important;
    color: #fff;
    font-size: 20px !important;
    margin: 0px !important;
    text-align: center;
    text-transform: uppercase!important;
    margin: 0px !important;
    opacity: 1 !important;
    font-size: 20px !important;
    height: 40px !important;
    padding: 10px 12px !important;
    width: 100%;
    border: 0px;
}
.cust_ymm_app #ymm_searchbox .button-action{
	padding-top: 0px;
  width: 100%;
}
.cust_ymm_app #ymm_actions .btn.btn--secondary{
      border: 2px solid #fc7a04 !important;
    padding: 14px 12px !important;
    height: 50px !important;
    color: #fc7a04 !important;
    font-size: 20px !important;
    margin: 0px !important;
    position: relative;
  	line-height: 20px;
	border: none;
  background: #fff !important;
  margin-left: 10px !important;
}
/*easy search bar side layout ends*/
.cust_easy_search_heading{
    font-size: 18px;
    color: #f77903;
    text-transform: uppercase;
    text-align: left;
    letter-spacing: -1px;
  font-weight: bold;}

/*easy search new layout starts*/

.cust_coll_search_new .cust_easy_search_heading{
	color: #fff;
	padding: 10px;
}

.sidebar-product.cust_coll_search_new .easy-search .easysearch-select-holder select{
	width: 100% !important;
}
/*easy search new layout ends*/
/*price layout starts*/
.middle-product-detail .price-box s.old-price{
	text-decoration: none;
	text-transform: lowercase;
}
.middle-product-detail .price-box s.old-price span.cust_span{
	text-decoration: line-through;
}
.middle-product-detail .price-box .price-box .price{		
	font-weight: 300;
	margin: 5px 0px;
}
.middle-product-detail .price-box .price-box .price span{
	color: #000;
}
.middle-product-detail .price-box .price-box .price span.cust_ex_vat{
	font-size: 14px;
	vertical-align: bottom;
}
.middle-product-detail .price-box .price_cust_including_price{
	font-size: 16px;
	color: #333;
	font-weight: 700;
}
.middle-product-detail .price-box .price_cust_including_price span.cust_inc_vat{
	font-size: 14px;
	vertical-align: bottom;
}
/*price layout ends*/
/*default minicart layout starts*/



.custm_minicart_pop-default .cart-container .icon-cart-header .cart-total{
	position: absolute;
	height: auto;
	width: auto;
	line-height: 20px;
	right: -20px;
    top: 0px;
}
.custm_minicart_pop-default .cart-container .icon-cart-header .cart-total span.cart-qty{
	width: 20px;
	height: 20px;
	background-color: #fc7a03;
	line-height: 20px;
	text-align: center;
	padding: 0;
}
.custm_minicart_pop-default .cart-container .icon-cart-header .cart-total span.cart-qty + span{
	display: none;
}
.custm_minicart_pop-default .cart-container > a.icon-cart-header{
	margin: 0 !important;
    border: none !important;
}
.custm_minicart_pop-default.custm_minicart_pop .cart-wrapper{
	display: none;
}
.custm_minicart_pop-default.custm_minicart_pop .cust_min_inner:hover .cart-wrapper{
	display: block;
}
.custm_minicart_pop-default.custm_minicart_pop .site-header__cart{
	position: relative;
    padding-right: 6px !important;
    border: none !important;
}
.custm_minicart_pop-default .cust_min_inner{
	position: relative;
}
.custm_minicart_pop-default.custm_minicart_pop .site-header__cart .site-header__cart-count{
	width: 18px;
    height: 18px;
    background: #fc7a03;
    border-radius: 10px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 18px;
    position: absolute;
    /*right: 0;
    top: -5px;*/
    right: -5px;
    top: -14px;
    font-weight: 400;
}
.custm_minicart_pop-default.custm_minicart_pop .cart-wrapper{
    position: absolute;
    right: -55px;
    top: 40px;
    z-index: 11;
    width: 300px;
    background: #dadada;
    padding: 10px;
    border: 1px solid #ccc !important;
}
.custm_minicart_pop-default span.site-header__cart i {
    color: #fff;
    text-transform: uppercase;
    font-size: 25px;
    font-weight: 700;
}
.custm_minicart_pop-default.custm_minicart_pop .cart-wrapper:before{
    width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #dadada;
	position: absolute;
	top: -10px;
	right: 53px;
	content: "";
	display: block;
}
.custm_minicart_pop-default.custm_minicart_pop .cart-wrapper .cart-inner-content .cart-content > ul{
	max-height: 250px;
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 10px;
}
.custm_minicart_pop-default .cart-wrapper .custm_cartpopheding{
	font-size: 16px;
	color: #000;
	font-weight: 400;
	margin: -10px -10px 10px -10px;
	padding: 6px 10px;
	border-bottom: 1px solid #aaa;
}
.custm_minicart_pop-default .cart-wrapper .custm_prdt_list{
	border-bottom: 1px solid #aaa;
    margin: 15px 0px 0px;
    padding-bottom: 15px;
    display: block;
}
.custm_minicart_pop-default .cart-wrapper .custm_prdt_list:after{
	clear: both;
    display: table;
    content:"";
}
.custm_minicart_pop-default .cart-wrapper .custm_prdt_list .cstm-details{
	margin-right: 90px;
}
.custm_minicart_pop-default .cart-wrapper .custm_prdt_list .cstm-details a{
	margin: 0px !important;
    border: none !important;
}
.custm_minicart_pop-default .cart-wrapper .custm_prdt_list .cstm-details .cust_mini_title a{
	font-size: 16px !important;
	text-transform: none !important;
  	color: #fc7a03 !important;
	background: none !important;
    padding: 0 !important;
}
.custm_minicart_pop-default .cart-wrapper .custm_prdt_list .cstm-details .cust_mini_title a span.lang1{
	font-size: 16px !important;
  line-height: 20px !important;
}
.custm_minicart_pop-default .cart-wrapper .custm_prdt_list .cstm-details .cust_mini_price_qty{
	color: #000;
	font-size: 14px;
	font-weight: 400;
}
.custm_minicart_pop-default .cart-wrapper .custm_prdt_list .cstm-details .cust_mini_price_qty .items span{
	color: #000 !important;
}
.custm_minicart_pop-default .cart-wrapper .custm_prdt_list .cstm-details .cart__meta-text{
	font-size: 14px;
	color: #000;
}
.custm_minicart_pop-default .cart-wrapper .custm_prdt_list .cstm-thumb{
	width: 80px;
  	float: right;
	border-color: #ededed;
	border-width: 1px;
    position: relative;
}
.custm_minicart_pop-default .cart-wrapper .custm_prdt_list .cstm-thumb .icon_right_border_remove{
	margin: 0;
	position: absolute;
	right: -14px;
	top: -13px;
}
.custm_minicart_pop-default .cart-wrapper .custm_prdt_list .cstm-thumb .icon_right_border_remove .btn-remove{
	margin: 0 !important;
	font-size: 18px !important;
	border: none !important;
	background: none;
}
.custm_minicart_pop-default .cart-wrapper .custm_prdt_list .cstm-thumb .prodimage a{
	margin: 0px !important;
    border: none !important;
}
.custm_minicart_pop-default.custm_minicart_pop .cart-wrapper .cstm-tt{
	font-size: 16px;
  color: #000;
  font-weight: 600;
}
.custm_minicart_pop-default.custm_minicart_pop .cart-wrapper .cstm-tt p.subtotal:after{
	clear: both;
  display: table;
  content:"";
}
.custm_minicart_pop-default.custm_minicart_pop .cart-wrapper .cstm-tt:after{
	clear: both;
  display: table;
  content:"";
}
.custm_minicart_pop-default.custm_minicart_pop .cart-wrapper .cstm-tt .cstm-totl{
	float: left;
}
.custm_minicart_pop-default.custm_minicart_pop .cart-wrapper .cstm-tt .price{
	float: right;
}
.custm_minicart_pop-default.custm_minicart_pop .cart-wrapper .cstm-tt .price span.money{
	color: #000;
}
.custm_minicart_pop-default.custm_minicart_pop .cart-wrapper .cart-checkout > .actions a{
	margin: 0 !important;
  	font-size: 15px !important;
	font-weight: 500 !important;
    border: none !important;
    display: block !important;
}
.custm_minicart_pop-default.custm_minicart_pop .cart-wrapper .cart-checkout > .actions a.view-cart{
	margin-bottom: 10px !important;
}
.custm_minicart_pop-default.custm_minicart_pop .cart-wrapper .custm_actions .checkout-types li{
	display: block;
}
.custm_minicart_pop-default.custm_minicart_pop .cart-wrapper .custm_actions .checkout-types li input{
	width: 100%;
    text-transform: uppercase;
}



/*default mini cart layout ends*/
/*minicart layout starts*/
.custm_minicart_pop .mini_cart{
	display: none;
}
.custm_minicart_pop .cust_min_inner:hover .mini_cart{
	display: block;
}
.custm_minicart_pop .site-header__cart{
	position: relative;
    padding-right: 6px !important;
    border: none !important;
}
.cust_min_inner{
	position: relative;
}
.custm_minicart_pop .site-header__cart .site-header__cart-count{
	width: 18px;
    height: 18px;
    background: #fc7a03;
    border-radius: 10px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 18px;
    position: absolute;
    /*right: 0;
    top: -5px;*/
    right: -5px;
    top: -14px;
    font-weight: 400;
}
.custm_minicart_pop .mini_cart{
    position: absolute;
    right: -40px;
    top: 40px;
    z-index: 11;
    width: 300px;
    background: #dadada;
    padding: 10px;
    border: 1px solid #ccc;
}
span.site-header__cart i {
    color: #fff;
    text-transform: uppercase;
    font-size: 25px;
    font-weight: 700;
}
.custm_minicart_pop .mini_cart:before{
    width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #dadada;
	position: absolute;
	top: -10px;
	right: 53px;
	content: "";
	display: block;
}
.custm_minicart_pop .mini_cart #minicart-inner{
	max-height: 250px;
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 10px;
}
.mini_cart .custm_cartpopheding{
	font-size: 16px;
	color: #000;
	font-weight: 400;
	margin: -10px -10px 10px -10px;
	padding: 6px 10px;
	border-bottom: 1px solid #aaa;
}
.mini_cart .custm_prdt_list{
	border-bottom: 1px solid #aaa;
    margin: 15px 0px;
    padding-bottom: 15px;
}
.mini_cart .custm_prdt_list:after{
	clear: both;
    display: table;
    content:"";
}
.mini_cart .custm_prdt_list .cstm-details{
	margin-right: 90px;
}
.mini_cart .custm_prdt_list .cstm-details a{
	margin: 0px !important;
    border: none !important;
}
.mini_cart .custm_prdt_list .cstm-details .cust_mini_title a{
	font-size: 16px !important;
	text-transform: none !important;
  	color: #fc7a03 !important;
	background: none !important;
}
.mini_cart .custm_prdt_list .cstm-details .cust_mini_price_qty{
	color: #000;
	font-size: 14px;
	font-weight: 400;
}
.mini_cart .custm_prdt_list .cstm-details .cart__meta-text{
	font-size: 14px;
	color: #000;
}
.mini_cart .custm_prdt_list .cstm-thumb{
	width: 80px;
  	float: right;
	border-color: #ededed;
	border-width: 1px;
    position: relative;
}
.mini_cart .custm_prdt_list .cstm-thumb .icon_right_border_remove{
	margin: 0;
	position: absolute;
	right: -14px;
	top: -13px;
}
.mini_cart .custm_prdt_list .cstm-thumb .icon_right_border_remove .remove-item{
	margin: 0 !important;
	font-size: 18px !important;
	border: none !important;
	background: none;
}
.mini_cart .custm_prdt_list .cstm-thumb .prodimage a{
	margin: 0px !important;
    border: none !important;
}
.custm_minicart_pop .mini_cart .cstm-tt{
	font-size: 16px;
  color: #000;
  font-weight: 600;
}
.custm_minicart_pop .mini_cart .cstm-tt:after{
	clear: both;
  display: table;
  content:"";
}
.custm_minicart_pop .mini_cart .cstm-tt .cstm-totl{
	float: left;
}
.custm_minicart_pop .mini_cart .cstm-tt .cstm-crt{
	float: right;
}
.custm_minicart_pop .mini_cart .custm_actions .custm_cart_link a{
	margin: 0 !important;
  	font-size: 15px !important;
	font-weight: 500 !important;
    border: none !important;
    display: block !important;
}
.custm_minicart_pop .mini_cart .custm_actions .checkout-types li{
	display: block;
}
.custm_minicart_pop .mini_cart .custm_actions .checkout-types li input{
	width: 100%;
    text-transform: uppercase;
}
/*minicart layout ends*/
.template-cart .main-container .main-breadcrumbs {
    padding-top: 15px !important;
    padding-bottom: 10px;
    background: #fff !important;
}
/*help page starts*/
.hlp-con-desc-sec{
	margin-bottom: 30px;
}
.hlp-con-desc-sec:after{
	clear: both;
  display: table;
  content:"";
}
.hlp-con-desc-sec .cust_help_image{
	max-width: 100px;
	float: left;
	margin: 0 20px 20px 0;
}
/*help page ends*/

/*cssss*/
.cust_inder_home {
    display: none;
}
.custm_cat_main-banner.custm_coll_mobile {
    display: none;
}

.custm_cat_main-banner {
    display: block;
}
.cust_more_info {
    display: none;
}

.cust-static-content{
	text-align: center;
    color: #f77903;
}
.cust-static-content p{
	margin-top: 20px;
    margin-bottom: 0px;
}
#fancybox-container-1{
	background: rgba(255,255,255,0.6);
}
.fancybox-stage .fancybox-slide{
	padding: 0 0 0 15px;
}
.fancybox-stage .fancybox-slide #fancy{
	display: inline-block;
	text-align: center;
	color: #f77903;
	padding: 15px 15px 0 0;
	background: rgba(0,0,0,0);
}
.fancybox-stage .fancybox-slide #fancy .inner-pop p{
	margin: 0;
	padding: 20px;
    background: #000;
    font-weight: 400;
}
.fancybox-stage .fancybox-slide #fancy .fancybox-close-small{
	background: #f77903;
	color: #000 !important;
	width: 24px;
	height: 24px;
	border-radius: 50%;
    top: 4px;
	right: 3px;
    opacity: 1 !important;
}
.fancybox-stage .fancybox-slide #fancy .fancybox-close-small::after{
	width: 14px;
	height: 16px;
    font-size: 20px;
    line-height: 16px;
    background: none !important;
	opacity: 1 !important;
    color: #000 !important;
}

/*sale label starts*/
.category-products .products-grid .item .item-area .product-image-area .product-label.cust-percentage{
	position: static;
}
.category-products .products-grid .item .item-area .product-image-area .product-label.cust-percentage .price_percentage{
	top: 7px;
  right: auto;
  left: 0px;
}
/*sale label ends*/
/*active swatch layout starts*/
.cust-pro-right .swatch input:checked + label{
	background: #000;
	color: #fff;
}
/*active swatch layout ends*/
.blog-wrapper-custom .lang1{
	color: #000 !important
}


@media (min-width:480px) and (max-width: 767px){  
.product-image-area a img {
    width: 100px !important;
}
}


@media (max-width: 767px){  
  /*blog page starts*/  
  .main-container .blog-wrapper.blog-wrapper-custom .postWrapper{
  	margin-left: 0px;
  }
  .main-container .blog-wrapper.blog-wrapper-custom .postWrapper .postBanner{
  	margin-left: 0px;
   /* margin-top: 35px;*/
  }
  /*blog page ends*/
  
  /* home page css */
  .cust_inder_home {
    display: block;
    padding: 20px 0 0 0;
    background: #eee;
}
  .cust_inder_home .cust_coll_search_new .easy-search{
  	background: #fff;
  }
.cust-mobile-bar.col-sm-3.sidebar.f-left {
    display: none;
}
.template-collection .cust-main-bar .col-sm-3.sidebar.f-left {
    float: none !important;
}
.template-collection .cust-main-bar .col-sm-9.collection_content.f-right {
    padding: 0 15px;
}
 #rubber-tracks .col-sm-3.sidebar.f-left {
    float: inherit !important;
}
#rubber-tracks .col-sm-9.collection_content.f-right {
	padding: 0 15px;
}
#rubber-tracks .col-sm-3.sidebar.f-left {
    padding: 0 15px;
}
.cust_inder_home .cust_easy_search_heading {
    background: #f77903;
    color: #fff;
    padding: 10px;
    margin: -10px -10px 0 -10px;
    text-align: center;
    font-weight: normal;
}
.cust_inder_home .cust_coll_search_new {
    border: 2px solid #f77903;
}
.cust_inder_home .easysearch-select-holder {
    margin: 0 0 10px 0 !important;
}
.cust_inder_home .easysearch-select-holder label {
    display: none;
}
.cust_inder_home .sidebar-product.cust_coll_search_new .easy-search .easysearch-select-holder select {
    width: 100% !important;
	border-radius: 5px;
}
  .cust_inder_home .easysearch-btn-holder a#easysearch-search {
    padding: 8px 12px !important;
    height: 34px !important;
    font-size: 15px !important;
    float: left;
    width: 100%;
    text-align: center;
    text-transform: uppercase !important;
}
.cust_inder_home .easysearch-btn-holder label {
    display: none;
}
.cust_inder_home .easysearch-btn-holder {
    width: 49%;
}
.cust_inder_home div#easysearch-container {
    padding: 15px 0 0 0;
}
  .template-collection .cust_easy_search_heading {
    background: #f77903;
    color: #fff;
    padding: 10px;
    margin: -10px -10px 0 -10px;
    text-align: center;
    font-weight: normal;
}
.template-collection #easysearch-holder .easysearch-select-holder, .easysearch-holder .easysearch-select-holder {
    margin: 0 0 10px 0 !important;
}
.template-collection .easysearch-select-holder label {
    display: none;
}
.template-collection .sidebar-product.cust_coll_search_new .easy-search .easysearch-select-holder select {
    width: 100% !important;
	border-radius: 5px;
}

.template-collection .easysearch-btn-holder label {
    display: none;
}
.template-collection .easysearch-btn-holder {
    width: 100%;
    display: block !important;
}
.template-collection div#easysearch-container {
    padding: 15px 0 0 0;
}
.template-collection .product_coll_type.cust_sidebar_accordion {
    display: none;
}
.template-collection .col-sm-3.sidebar.f-left {
    padding: 0;
}
  .template-collection button.custcoll_more_info {
    display: none;
}
.template-collection #products-grid li.item.product.cust-cat-collection {
    width: 50% !important;
    float: left !important;
    margin: 0 /*3px 0 3px*/;
	border: none !important;
  	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.template-collection .product-short-desc .lang1 {
    display: none;
}
.template-collection.cat-coll-name-des {
    padding: 5px 2px 5px 2px !important;
    background: #000000;
    text-align: center;
}

.template-collection i.icon-cart {
    display: none;
}
.template-collection .cust-cat-collection .details-area .cat-coll-price-add .actions {
    display: inline-block !important;
    vertical-align: middle;
}

.template-collection button.btn-cart.add-to-cart.bordered.uppercase {
    padding: 5px !important;
    font-size: 12px;
    color: #000 !important;
    font-weight: 400 !important;
    border-radius: 5px;
    height: 25px;
 	line-height: 16px !important;
}
.template-collection .cust_more_info {
    display: inline-block;
    vertical-align: middle;
    float: right;
	width: 60px;
}
.template-collection button.custcoll_more_info {
    display: inline-block;
    width: 100%;
    font-size: 12px;
    background: #fff;
    border: 1px solid #f77903;
    height: 25px;
    padding: 0 !important;
    color: #000;
}
.template-collection .col-sm-9.collection_content.f-right {
    padding: 0;
}
  
.template-collection .cat-coll-name-des {
    padding: 0 !important;
}

.custm_cat_main-banner.custm_coll_mobile {
    display: block;
}
.custm_cat_main-banner {
    display: none;
}
.template-collection .col-sm-3.sidebar.f-left { 
    float: left !important;
}
.template-collection .toolbar.top_toolbar {
    display: none;
}
.main-container .checkout-cart .cart-inner .cart-table-wrap {
    margin-bottom: 0px !important;
}
footer.main_footer {
    padding-top: 0px;
    background-color: #000;
} 
} 

@media (min-width: 980px){  
  #fancybox-container-1{
  	display: none;
  }
  .QuickSearchHeader {width: 100%; margin: auto; text-align: center;height: 400px;margin-top:0px;}
  /**css end **********/

/*cart page new layout starts*/
.cart_page_outer.cart_page_outer_white{
	background-color: #fff;
}
.cart_page_outer.cart_page_outer_white .main-breadcrumbs{
    background-color: #141414;
}
  .main-container .cart_page_outer.cart_page_outer_white .checkout-cart .cart-table-wrap{
  	background-color: #fff;
  }
.cart-table-wrap .cart-table, .cart-table-wrap tr, .cart-table-wrap th, .cart-table-wrap td{
	border: none;
    background-color: #f1f1f1;
}
.cart-table-wrap .cart-table thead th{
	padding: 0 !important;
	font-size: 14px !important;
    color: #000 !important;
}
.cart-table-wrap td.cart_prod_img_name h5.product-name .lang1 {
	font-size: 14px;
	text-align: left;
	padding-left: 10px;
	line-height: 20px;
}
.cart-table-wrap td.cart_prod_price span.money{
	font-weight: 400;
    color: #3b3b3b;
    font-size: 20px;
}
.cart_des_outer span{
  	font-size: 20px;
    line-height: 1.2;
    color: #3B3B3B;
}  
.cart-table-wrap td.cart_prod_total_price p{
	margin: 0;
    font-size: 20px !important;
    font-weight: 600;
    color: #fc7904;
}
.cart-table-wrap .cart_bottom_btn_new{
	padding: 0px;
    margin-top: 30px !important;
}
.cart-table-wrap .cart_bottom_btn_new a{
	margin-right: 20px;
}
.cart.table-wrap .col-md-4 .totals h2{ 
	background: #000;
	border: none;
	font-size: 18px;
	color: #fff;
	text-transform: capitalize;
}
.cart.table-wrap .col-md-4 .totals .totals-content{
	background: #f1f1f1;	
}
#shopping-cart-totals-table{
	border: none !important;
}
#shopping-cart-totals-table tr{
	border: none !important;
}
#shopping-cart-totals-table td{
	border: none !important;
	color: #000;
	font-weight: 400;
}
#shopping-cart-totals-table td strong{
	color: #000;
	font-weight: 400;
    font-size: 24px;
}
.main-container .checkout-cart .totals .totals-content ul.checkout-types{
	text-align: left;
    padding-left: 5px;
    padding-right: 5px;
}
.main-container .checkout-cart .totals .totals-content ul.checkout-types li input{
	width: 100%;
}
.main-container .checkout-cart .totals .totals-content ul.checkout-types li a{
	color: #000;
}
.main-container .checkout-cart .cart-table tbody tr td.action-td .remove-item{
	height: auto;
	line-height: 18px;
}

/*cart page new layout ends*/
}
.blog-wrapper-custom .postTitle h1 a span, .blog-wrapper-custom .postTitle h1 a {
    color: #fc7a03 !important;
    font-size: 35px;
    padding-left: 20%;
}


.QuickSearchHeader {background-color: #000;}

.easysearch-select-holder, .easysearch-btn-holder, .easysearch-clear-holder, #easysearch-holder .easysearch-preload-loader, .easysearch-holder .easysearch-preload-loader {
width:100%;
}

/*responsive*/
@media (min-width: 1200px) {
.HeaderLeftPart {width: 20%;}
.HeaderRightPart {width: 80%;}
.HeaderRightPart .header-right-flex {height: 77px;}
.QuickSearchHeader {width: 100%; margin: auto; text-align: center;height: 400px;margin-top:0px;}
}
@media (min-width: 992px){

.category-products .products-grid .item.cust-cat-collection .item-area .product-image-area a.quickview-icon{
  width: 80%;
  left: 14px !important;
}	
}
@media (min-width: 992px) and (max-width: 1200px) {
.cust-collection-page-link li {padding: 15px 6px;}
}
@media (min-width: 992px) and (max-width: 1199px){
  .cust_menu_cart{
  	padding-left: 22px;
  }
  .custm_cat_main-banner h2{
  	font-size: 30px;
  line-height: 36px;
  }
  .cust-toproll-content h2{
  	font-size: 45px;
    line-height: 45px;
  }
  .custm-collection-main-banner h2{
	font-size: 36px;
    line-height: 42px;
  }
  .custm-collection-main-banner.custm-collection-main-banner-1 h2{
  	font-size: 32px;
    line-height: 36px;
    top: 20px;
  }
  .custm-collection-main-banner.custm-collection-main-banner-2 h2{
  	font-size: 36px;
    line-height: 42px;
  }
  .custm-collection-main-banner h3{
	font-size: 36px;
    line-height: 42px;
  }
  .custm-collection-main-banner.custm-collection-main-banner-1 h3{
	font-size: 32px;
    line-height: 36px;
    bottom: 20px;
  }
}
@media (max-width: 991px){
	.cust-cat-collection .details-area .cat-coll-name-des{
      width: 100%;
      display: block;
      margin: 0 0 15px 0;
  }
  .cust-cat-collection .details-area .cat-coll-price-add{
      width: 100%;
      display: block;
      margin: 0;
      text-align: left;
  }
}
@media (min-width: 980px) and (max-width: 991px) {
.level0.menu-wrap-sub.cust-hide-img {width: 100% !important;}  
.cust-collection-page-link li {width: 33.33%; padding: 15px 10px;}
.sidebar-product:after{display:none;}
.sidebar-product .custom-block-1 > div h3 {margin-left: 55px; font-size: 11px;}
  
  .custm_cat_main-banner h2{
  	font-size: 24px;
  	line-height: 30px;
  }
  .cust-toproll-content h2{
  	font-size: 32px;
    line-height: 36px;
  }
  .custm-collection-main-banner.custm-collection-main-banner-2 h2{
  	font-size: 26px;
    line-height: 32px;
  }
  .custm-collection-main-banner.custm-collection-main-banner-1 h2{
  	font-size: 24px;
    line-height: 28px;
    top: 20px;
  }
  .custm-collection-main-banner h2{
	font-size: 26px;
    line-height: 32px;
  }
  .custm-collection-main-banner h3{
	font-size: 26px;
    line-height: 32px;
  }
  .custm-collection-main-banner.custm-collection-main-banner-1 h3{
	font-size: 24px;
    line-height: 28px;
    bottom: 20px;
  }
}
@media (max-width: 767px) {
  .custm_cat_main-banner.cust-blog-main-banner {
    display: block;
}
  .cust-static-content{
  	display: none;
  }
  .cart_title_h2{
    color: #000;
    padding: 20px 0 0 0;
}
  .custm-collection-main-banner.custm-collection-main-banner-2{
  	margin-top: 0px;
  }
  .custm-collection-main-banner.custm-collection-main-banner-1{
  	margin-top: 0px;
    padding-bottom: 0px;
  }
  .cust-toproll-content h2{
  	display: none;
  }
  .custm-collection-main-banner h2{
  	display: none;
  }
  .custm-collection-main-banner h3{
  	display: none;
  }
.cust-collection-page-link li {width: 33.33%; padding: 15px 6px;}
.sidebar-product:after{display:none;}
.sidebar-product .easy-search .easysearch-select-holder select {width: 100% !important;}

  .category-products .products-grid .item.cust-cat-collection .item-area .product-image-area .product-image img{
  	width: auto;
    margin: auto;
  }
  .template-collection .cust-cat-collection .product-image{
  	height: auto;
    padding: 0px;
  }
  .custm_cat_main-banner h2{
  	font-size: 24px;
  	line-height: 30px;
  }
  /*cart page new layout starts*/
  /*.cart-table-wrap .cart-table, .cart-table-wrap tr, .cart-table-wrap th, .cart-table-wrap td{
  	border: 0px solid rgba(20,20,20,1) !important;
  }*/
  /*cart page new layout ends*/
  
}
@media (max-width: 565px) {
.cust-collection-page-link li {width: 100%;}
	.custm_cat_main-banner h2{
      font-size: 14px;
      line-height: 16px;
    }
  .blog-wrapper-custom .postTitle h1 a span, .blog-wrapper-custom .postTitle h1 {
    font-size: 18px !important;
    line-height:normal;
}
  .blog-wrapper.cust-bolg-wrapper h1 span.lang1 {
    font-size: 18px !important;
    line-height: normal;
}
  .blog-wrapper.cust-bolg-wrapper h1{
    line-height: 20px;
}
}
@media (max-width: 319px){
  .template-collection #products-grid li.item.product.cust-cat-collection{
  	margin: 0;
  }
}

table {
 width: 100%;
}

tbody tr:nth-child(odd) td {
  background-color: #F2F2F2;
}

.easytabs-container .easytabs-content-holder p:last-child {
    margin-bottom: 0;
    padding: 15px;
    margin-top: 0;
}

.easytabs-container {
max-width: 67%;
}

.notification-bar {
background-color:#FD7904;
padding-top:10px;
padding-bottom:10px;
text-align: center;
}

.notification-bar .lang1{
color: #000!important;
}

.header-right-flex i {
display:block;
color: #000;
font-size: 35px;
}

.header-right-flex a {
text-align:center;
color: #000;
font-size: 16px;
font-weight: 500;
}

.search .submit_input {
float: left;
  width: 10%;
  padding: 8.5px;
  background: #000;
  color: white;
  font-size: 17px;
  border-left: none;
  cursor: pointer;
  border-radius: 0px;
  height:43px;
}

@media (max-width: 780px){ 
  .search .serch_input {
  width: 80%
  }
.search .submit_input {
  width: 20%;
}
}


.cart-total {
    position: absolute;
    height: auto;
    width: auto;
    line-height: 10px;
    right: 50px;
    top: 0px;
}

.cart-qty {
 width: 20px!important;
    height: 20px!important;
    background-color: #fc7a03!important;
    line-height: 20px!important;
    text-align: center!important;
    padding: 0!important;
}

body h1 {
    text-align: center;
    margin-bottom: 0px;
    font-size: 30px;
    font-family: 'Roboto Condensed',sans-serif!important;
    margin-top: 30px;
}

@media (max-width: 980px){ 
body h1 {
    font-size: 20px;
    line-height: 1.4;
}
}

body p {
	text-align: left;
    font-size: 18px;
}

.QuickSearchHeader p {
text-align: center;
}

#shopify-section-1594731571391 p {
text-align: center;
}

.brand_outer a {
	color: #000;
    font-weight: 500;
    font-size: 18px;
  	width: 0px;
    height: 0px;
}

.brand_outer {
text-align: center;
}

.caption p {
color:#FD7904;
font-weight: 500;
}

.item-area {
box-shadow: none!important;
-webkit-animation:0!important;
}

.basket_input {
    width: 100%;
    border-radius: 0px;
    color: #fff;
    padding: 10px;
    font-weight: 600;
    background-color: #fc7904;
    margin-bottom: 10px;
    margin-top: 10px;
    height: 45px;
    font-size: 14px;
  	text-transform: uppercase;
}

.basket_input:hover {
    background-color: #9b9b9b;
    color: #000;
}

.basket_input.out_of_stock {
  opacity: 0.25;
  pointer-events: none;
}

.basket_input.out_of_stock:hover {
  color: #000;
  opacity: 0.25;
  pointer-events: none;
}

.view_input {
    width: 100%;
    border-radius: 0px;
    color: #f77903;
    padding: 10px;
    font-weight: 600;
    background-color: #000;
    height: 45px;
}

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

.basket_input i {
    display: none;
}
  
  .basket_input span {
    font-size: 16px;
}

.view_input {
   font-size: 12px;
}
}

.switch {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 21px;
  float: right;
}

.switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 15px;
  width: 15px;
  left: 4px;
  bottom: 3px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #fc7a04;
}

input:focus + .slider {
  box-shadow: 0 0 1px #fc7a04;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.easysearch-select-holder select {
text-transform: capitalize; 
}

#easysearch_field_2792 {
  background-image:
    linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
}

#easysearch_field_2792:focus {
  background-image:
    linear-gradient(45deg, green 50%, transparent 50%),
    linear-gradient(135deg, transparent 50%, green 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position:
    calc(100% - 15px) 1em,
    calc(100% - 20px) 1em,
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
  border-color: green;
  outline: 0;
}

#easysearch_field_2793 {
  background-image:
    linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
}

#easysearch_field_2793:focus {
  background-image:
    linear-gradient(45deg, green 50%, transparent 50%),
    linear-gradient(135deg, transparent 50%, green 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position:
    calc(100% - 15px) 1em,
    calc(100% - 20px) 1em,
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
  border-color: green;
  outline: 0;
}

#easysearch_field_3110 {
  background-image:
    linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
}

#easysearch_field_3110:focus {
  background-image:
    linear-gradient(45deg, green 50%, transparent 50%),
    linear-gradient(135deg, transparent 50%, green 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position:
    calc(100% - 15px) 1em,
    calc(100% - 20px) 1em,
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
  border-color: green;
  outline: 0;
}

@media only screen and (max-width: 767px) {
.pfinder .col-sm-12 {
padding-left:0px;
padding-right: 0px;
}
.pfinder .col-xs-12 {
padding-left:0px;
padding-right: 0px;
}
  .Quick_search_design {
  padding-right:15px!important;
  padding-bottom: 20px;
  }
  
  .pfinder img {
  height: 300px!important;
  }
  .pfinder .item {
  margin-top:30px;
  }
  .pfinder .section_1_overlay {
    height: 300px!important;
  }
  .pfinder .section_1_header {
  font-size: 28px!important;
  }
}

.inc-title {
  font-size: 16px!important;
  margin: 0 0 0 -15px;
  line-height: 1;
}

.exc-title {
  font-size:32px!important;
  line-height:21px;
  text-align:left;
  margin: 0 0 0 -15px;
  font-weight: bold!important;
}
.inc-txt {
  font-size: 16px!important;
  float: none;
  line-height:1.2;
  color: black;
}

.exc-txt {
  font-size: 16px!important;
  float: none;
  margin: 10px;
}

@media only screen and (max-width: 767px) {
.inc-title {
  font-size:14px!important;
  text-align:center;
  margin: 0px;
}

.exc-title {
  font-size:14px!important;
  text-align:center;
  margin: 0px;
}
.inc-txt {
  font-size: 12px!important;
  float: none;
  margin: -4px 5px 4px 5px;
  text-align: right;
  color: black;
}

.exc-txt {
  font-size: 12px!important;
  float: none;
  margin: 5px;
  text-align:center;
}
  
  .stock  {
  display:none;
  }
  
  .collections_home .collection_outer .collectoin_product .caption h1 {
  font-size: 20px;
  margin-top:10px;
  }

}

.cust-pro-right {
border: solid 1px grey;
    padding: 20px;
}

.ProductPrice {
color: #f77903!important;
font-size:40px;
}

.excludingPrice {
color: #f77903!important;
font-size:32px;
}

.price-sticker {
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    position: absolute;
    top: 5px;
    left: 5px;
    padding: 0;
}

.sticker__line1 {
    background-color: #000;
    width: 100%;
    padding: 5px 15px;
    text-align: center;
    text-transform: uppercase;
    font-size: 16px;
    box-sizing: border-box;
    color: #fff;
    font-weight: 600;
    margin: 0px;
}

.sticker__line2 {
    background-color: #f77903;
    width: 100%;
    padding: 5px 15px;
    text-align: center;
    text-transform: uppercase;
    font-size: 16px;
    box-sizing: border-box;
    color: #000;
    font-weight: 600;
    margin: 0px;
}

#search_mini_form {
  background-color:#000;
  padding: 15px;
}

@media only screen and (max-width: 480px) {
  .template-collection #easysearch-holder .easysearch-select-holder {
    display: block !important;
    padding-bottom: 10px !important;
    clear: both !important;
    padding-top: 10px!important;
  }
}

.product-main {
	padding-bottom: 30px;
}

.easytabs-text {
  font-size: 16px !important;
  font-family: 'Roboto Regular', sans-serif !important;
  color: #000;
  font-weight: 400;
  line-height: 1;
}

#Specification p:nth-of-type(2) {
  display: none;
}



.easytabs-text p strong {
	display: none;
}

.easytabs-text table {
	display: none;
}

.easytabs-text p {
  font-size: 16px !important;
  font-family: 'Roboto Regular', sans-serif !important;
  color: #000;
  font-weight: 400;
}

.tabcontent ul li{
  	list-style: none;
	margin-left: 30px;
  	padding-left: 5px;
}

.infoprixproduit {  
  font-size: 14px !important;
  font-family: 'Roboto Regular', sans-serif !important;
  font-style: italic;
  color: #3b3b3b;
  font-weight: 600;
}

.easytabs-text ul {
	list-style: none;
    padding-left: 10px;
    margin-left: 25px;
}

.easytabs-text li::before {
  content: "■"; 
  color: #fc7a02;
  padding-right:5px;
  font-size: 20px;
}

.product-short-desc {
display:none;
}

.section-header h2 {
    font-family: Open Sans;
    text-align: center;
    margin-bottom: 34px!important;
    margin-bottom: 0px;
    font-size: 28px;
    color: #000;
    text-transform: none;
    font-weight: bold;
}


.related-products .grid__item .item-area .product-image-area .product-image {
    width: 100%;
    display: block;
    position: relative;
    z-index: 0;
    overflow: hidden;
    border-radius: 3px;
    background: #fff;
    min-height: 100px;
}

.HeaderLeftPart {
  
  margin-top: 13px;
}

@media (max-width: 980px) {
  .hide-mobile {
  display:none;
  }
  
  .hide-desktop {
  display:block;
  }
}

@media (min-width: 981px) {
  .hide-mobile {
  display:block;
  }
  .hide-desktop {
  display:none;
  }
}

.hidden {
	display: none !important;
}

.related-products .section-header h2 {
display: none;
}

@media (max-width: 980px) {
.collections_home .container {
padding-left: 0px!important;
padding-right:0px!important;
}
  
  .signupFooter .image {
  height: auto!important;
  padding-left: 0px;
  padding-right: 0px;
  margin-bottom: 1px;
  }
  
  
  .signupFooter .image2 {
  padding-left: 0px;
  padding-right: 0px;
  }
  
  
.signupFooter .container {
padding-left: 0px!important;
padding-right:0px!important;
}
  
.home-brand-img .container {
padding-left: 0px!important;
padding-right:0px!important;
}
  
.box_product .container {
padding-left: 0px!important;
padding-right:0px!important;
}
  
.home-brand-img h1 {
margin-top:0px;
}
  
.banner_grid {
padding-top:10px!important;
padding-bottom:10px!important;
}
}

[class*=" icon-"]:before, [class^=icon-]:before {
line-height:3.5em!important;
}

.template-product .main-container .main-wrapper {
    padding-top: 0px!important
}

.product-left {
    margin-right: 30px;
    clear: right;
    float: right;
    padding-left: 0.75rem;
    padding-right: 0rem;
    width: 100%;
    float: left;
}

.product-desc {
    margin-right: 30px;
    clear: right;
    float: right;
    padding-left: 0.75rem;
    padding-right: 0rem;
    width: 100%;
    float: left;
    margin-top: -35px;
}

.product-desc-2 {
    margin: -35px 30px 0 0;
    clear: right;
    float: right;
    padding-left: 0.75rem;
    padding-right: 0rem;
    width: 100%;
    float: left;
}

.product-shop {
	clear: both;
    float: none;
    width: 100%;
    float: left;
    display: block!important;
    background-color: #fff;
    padding: 20px 10px;
    border: solid 1px #d8d8d8;
    height: fit-content;
}

.middle-product-detail hr {
    border-color: #d8d8d8;
  	margin-left: -25px;
    margin-right: -25px;
  }


  .empty {
  display: none!important;
  }

@media (min-width: 1025px) {
.product-left {
    width: 75%;
  }
  .product-desc {
    width: 75%;
  }
  .product-shop {
    width: 25%;
  }
  .empty {
    display: block!important;
  }
}

.product-img-box {
    background-color: #fff;
    padding: 15px 30px;
    border: solid 1px #d8d8d8;
    height:100%;
}

.product-img-box-2 {
    background-color: #fff;
    padding: 30px; 
    border: solid 1px #d8d8d8;
    height:100%;
}

.product-tab-box {
    margin-top: 30px;
    width: 100%;
    float: left;
    padding: 0;
    position: relative;
    z-index: 1;
    background-color: #fff;
    padding: 30px;
    border: solid 1px #eee;
}

.product-container {
    margin-left: auto!important;
    margin-right: auto!important;
    max-width: 1480px!important;
    padding: 0 3rem!important;
    position: relative!important;
    width: 100%!important;
}

.cust-new-pro-page .owl-carousel .owl-loaded {
display:none!important;
}

.account-container {
    margin-left: auto!important;
    margin-right: auto!important;
    max-width: 1480px!important;
    padding: 0 3rem!important;
    position: relative!important;
    width: 100%!important;
    margin-bottom: 30px;
}

.template-customers-account {
background-color: #eee;
}

.template-customers-account .usp-bar {
border-bottom: solid 1px #CCCCCC;
}

.template-customers-account .signupFooter {
display:none;
}

.cust-new-pro-page::after {
    display: block;
    clear: both;
    content: "";
}

@media (max-width: 1025px) {
  .product-img-box {
  	background-color: transparent;
    padding: 0px;
    border: none;
    height: auto;
  }
  .product-shop {
  	margin: 10px 0px !important;
    padding: 15px;
  }
  .product-desc {
  	background-color: none;
    margin: 0px !important;
    padding: 0;
    border: none;
  }
  .product-left {
  	background-color:#fff;
    margin: 10px 0px !important;
    padding: 15px;
    border: 1px solid #d8d8d8;
  }
  .product-main {
  	background-color:#f7f7f7;
    padding-bottom: 30px;
  }
  .no-padding {
  	padding: 0 !important;
  }
  .top-product-detail h1 a span, .top-product-detail h2 a span{
  	padding: 0;
    font-size: 24px !important;
  }
  .cust_inc_vat .inc-txt {
  	font-size: 12px;
    color: black;
  }
  .middle-product-detail hr {
  	margin-top: 10px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    border-color: #d8d8d8;
  }  
}

.breadcrumbs-inner .lang1 {
    font-family: 'Open Sans',sans-serif;
    font-size: 13px!important;
    font-weight: 400;
    padding: 20px 0;
    line-height: 13px;
    margin-bottom: 0!important;
    border: none;
}

.main-breadcrumbs {
max-width: 1480px!important;
}

div.swatch-allow-animation, div.swatch-allow-animation div.star-set-image, div[option-target][type-group] div.swatch-image, div[option-target][type-group] div.swatch-custom-image, div[option-target][type-group] div.star-set-image, div[option-target][type-group] .swatch-button, .swatch-img-text {
	font-size: 14px;
}

span.swatch-option-name {
    font-size: 14px;
}

span.swatch-option-namu {
    font-size: 16px;
    font-weight: 600;
    color: #525252;
}

.manufacturer-warranty {
  font-size: 14px !important;
}

i.manufacturer-warranty {
  color: #0e8948 !important;
}


.zrx-widget-bundle {
    padding-bottom: 30px!important;
    position: relative!important;
    width: 100%!important;
    background-color: #f7f7f7!important;
}

.zrx-bundle-multi-item-container {
	border: none !important;
}

@media (min-width: 1025px) {
	.zrx-widget-bundle {
    width: 100%!important;
    }
  .main-container .category_slider .category-products .products-grid .owl-nav {
  display:none;
  }
}

/* product tabs and accordions */

.product-description .tab {
  	display: block;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background: transparent;
    border: 0 !important;
    border-radius: 0;
    list-style: none;
}

/* Style the buttons inside the tab */
.product-description .tab button {
    margin: 0;
    border-width: 1px 0 1px 1px;
    overflow: hidden;
    position: relative;
    z-index: 4;
    width: auto;
    height: 18px;
    padding: 18px 18px 18px 18px !important;
    margin: 0;
    background-color: #ffffff;
    border: 0 solid #dddddd;
    color: #000000;
    line-height: 18px;
    font-size: 18px;
    font-style: normal;
    font-weight: bold;
    border-radius: 0;
    outline: none;
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
    cursor: pointer;
    text-overflow: ellipsis;
    white-space: nowrap;
    opacity: 1 !important;
  	border-width: 1px 1px 0 1px;
}

/* Change background color of buttons on hover */
.product-description .tab button:hover {
  background-color: #EEEEEE;
}

/* Create an active/current tablink class */
.product-description .tab button.active {
    height: 19px;
    border-width: 1px 1px 0 1px;
    background-color: #ffffff;
    border-color: #dddddd;
    color: #000000;
}

/* Style the tab content */
.product-description .tabcontent {
  	display: none;
    margin-top: -1px;
    border-width: 1px;
    padding: 25px 25px 25px 25px !important;
    border-radius: 0 3px 3px 3px;
    border: 0 solid #dddddd;
    background-color: #ffffff;
    text-align: left;
  	overflow-wrap: break-word;
  	color: #000;
    font-weight: 400;
  	font-size: 18px!important;
    margin-top: -1px;
    border-width: 1px;
}
                    
.product-description .accordion {
    padding: 18px 18px 18px 18px !important;
    line-height: 18px;
    font-size: 18px;
    font-style: normal;
    font-weight: bold;
    border: 1px solid #dddddd;
    border-radius: 0px;
    color: #000;
}
                    
.product-description .accordion:after {
	content: "+";
    color: #000;
    font-weight: 700;
    float: right;
    margin: 0px;                    
}                  


.product-description .panel {
  padding: 0 18px;
  display: none;
  background-color: white;
  overflow: hidden;
  border: 1px solid #dddddd;
  border-radius: 0px;
  border-top: 0px;
}

.category-products-homepage .products-grid {
	display: flex;
    margin-left: -15px;
    margin-right: -15px;
    flex-wrap: wrap!important;
}

.category-products-homepage .products-grid .item img {
	transition: transform .2s ease;
}

.category-products-homepage .products-grid .item img:hover {
  	transform: scale(1.1);
}  

.category-products-homepage .products-grid .item {
	width: 16.6666667%;
  	padding: 7px;
  	overflow: hidden;
}

@media (max-width: 767px) {
.category-products-homepage .products-grid .item {
	width: 50%;
}
}

.category-products-homepage #collection-title {
	position: relative !important; 
  	padding-top:10px;
  	width: 100%;
    bottom: 13px;
    text-align: center;
}

.category-products-homepage .category_content {
	font-weight: 800;
    display: inline-block;
    padding: 0 10px;
  	font-size: 24px;
}

#shopify-section-homepage-collection-new-FR span, #shopify-section-homepage-collection-new span {
	font-size: 16px!important; 
  	font-family:'Roboto Condensed';
}

.collection-products {
  	display: flex!important;
  	flex-wrap: wrap!important;
  	margin-left: -15px;
  	margin-right: -15px;
}

.collection-products .item {
	padding-top: 15px;
    padding-bottom: 15px;
    width: 20%;
}

.collection-products .item-area {
    padding: 10px 5px;
    outline: 1px solid #ddd;
    outline-offset: -20px;
}

.collection-products .product-image-area {
    width: auto;
    margin: 15px;
    position: relative;
    min-height: 255px;
}

  .collection-products .product-image-area img {
    max-height: 100%;
    max-width: 100%;
    width: auto;
    height: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    filter: drop-shadow(-7px 7px 4px #2c2c2c);
    transition: transform .1s;
    width: 85%;
  }

.collection-products .product-image-area img:hover{
    -ms-transform: scale(1.06); /* IE 9 */
-webkit-transform: scale(1.06); /* Safari 3-8 */
transform: scale(1.06);
}

@media (max-width: 767px) {
  .collection-products .product-image-area {
  min-height: 150px;
  }
  .collection-products .item-area {
  outline-offset: -5px;
  }
}
 
.collection-products .details-area {
	padding: 15px 30px 15px 30px;
}

.collection-products .details-area h2, .collection-products .details-area a {
    margin: 0px;
    font-family: 'Roboto',sans-serif!important;
    font-size: 18px;
    line-height: 22px;
    text-align: left;
    font-weight: bold;
  	font-family: 'Roboto Condensed',sans-serif!important;
}

.collection-products .inc-title {
    font-family: 'Roboto Condensed',sans-serif!important;
    font-weight: bold;
    line-height: 24px;
    font-size: 16px!important;
    margin: 0px;
    line-height: 1;
    text-align: right;
  	padding-right: 20px;
}

.collection-products .price .money {
    vertical-align: middle;
    color: #FD7805;
    font-size: 24px;
}

.collection-products .price .inc-txt {
    display: flex!important;
    flex-direction: column!important;
    padding-left: 5px;
}

.collection-products .price .inc-txt .small-vat {
	font-size: 10px!important;
    font-weight: bold;
    line-height: 1.2;
}

@media (max-width: 767px) {
.collection-products .item {
    width: 50%;
    padding-top: 5px;
    padding-bottom: 5px;
}
  
.collection-products .details-area {
	padding: 15px;
}
}

@media (min-width: 767px) and (max-width: 1080px) {
.collection-products .item {
    width: 33%;
    padding-top: 5px;
    padding-bottom: 5px;
}
}

.category-filters {
    background-color: #EEEEEE;
    border-radius: 5px;
    margin-top: 20px;
    padding: 20px;
  	padding-top: 0px;
}	

.category-filters p {
	display: block; 
  	margin: auto; 
  	text-align: center; 
  	padding-top: 20px; 
  	padding-bottom: 20px; 
  	color:black; 
  	font-size: 16px!important; 
  	font-weight: 400;
}

.category-list {
	display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

.category-item {
	position: relative;
    width: 100%;
    background-color: #fff;
    border-radius: 5px;
    border: solid 1px #000000;
    padding: 10px;
    max-width: 240px;
    color: #000000;
    text-align: center;
}

.category-item label {
    cursor: pointer;
    font-weight: 400;
    font-size: 14px;
}

.main_footer ol, .main_footer ul {
text-align: left!important;
}

@media (min-width: 576px) {
.container, .container-sm {
    max-width: unset!important;
  	width: auto!important;
}
}

@media (min-width: 992px) {
.container {
    max-width: 1480px!important;
    width: 100%!important;
}
}

@media (min-width: 1200px) {
.container {
    max-width: 1480px!important;
    width: 100%!important;
}
}

.search-form h1:first-of-type {
  padding-top: 60px;
}


.search-form p:first-of-type {
  text-align:center;
}


.post-comment p a {
  font-weight: 700;
  font-size: 22px;
  color: #f77903;
}

.post-comment p a:hover {
  color: #777777;
}


.page-container h1 {
  font-weight: 700;
  font-size: 50px;
  color: #fc7904;
  margin: 0 0 35px 0;
}

.knowmore{
  position: relative;
  display: block;
  text-align: center;
  float: left;
  background-color: #FD7904;
  padding: 8 25;
  border-radius: 10px;
}
.knowmore:hover {
  background-color: #777777;
}

.imgblog {
  margin-top: 5%;
  transition: transform .2s;
}

.imgblog:hover {
  transform: scale(1.05);
}

.gridu{
  max-width: 1100px!important;
  margin-left: auto;
  margin-right: auto;
}

.grid__itemu{
  background-color: #eee;
  padding: 1% 3%;
}
.grid__itemu label {
    font-size: 20px;
    color: #525252;
  }

a.zebla-email{
  color: #fc7904;
  font-weight: 600;
}

a.zebla-email:hover{
  color: #777777;
}

input.btn.btn--full{
      background-color: #fc7904;
    border: 1px solid #fc7904;
    border-radius: 10px;
    font-size: 17px !important;
    padding: 1% 3%;
    margin: 12px 0px;
}

input.btn.btn--full:hover{
  background-color: #777777;
  border: 1px solid #777777;
}



nav.main-breadcrumbsu{
  max-width: 1500px !important;
    margin: 5px auto;
    font-family: Open Sans,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 13px;
}

.legend{
  text-transform: none !important;
  font-size: 26px !important;
  color: #fc7904;
  font-weight: 600;
}


.form-success{
    font-weight: 600;
    font-size: 17px;
    font-style: italic;
    color: #fc7904;
}

a.conecto-medo{
  color: #fc7904;
  font-weight: 600;
}

a.conecto-medo:hover{
  color: #777777;
}

.styl-tablo{
    font-size: 19px !important;
    font-weight: 600;
    color: #525252;
    padding: 0 0 0 30px;
    width: 31%;
}

.styl-tablu{
    font-size: 18px !important;
}

.veuilnot{
    margin: 0px !important;
    font-weight: bold !important;
    color: #525252 !important;
    padding: 0 8px 0px 0px !important;
    font-size: 14px !important;
    font-style: italic !important;
}



span.tawk-text-bold-3, span.tawk-margin-xsmall-left{
  font-size: 18px;
}



.tgjon{
  font-size: 18px;
  color: #000;
}



input.btn-button:hover{
  background-color: #777777 !important;
  border: solid 1px #777777 !important;
}

.loupiloup{
  border-radius: 60px !important;
  padding: 0.5em 0.7em;
  margin: 7.5;
  background-color: #eee;
  height: auto;
  width: auto;
  border: none;
  cursor: pointer;
  display: none !important;
}

.loupiloup:hover{
  background-color: #fc7604 !important;
}

.delivraison{
  font-size: 20px;
  font-weight: 600;
  color: #000;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.pourinfo{
  font-size: 12px; 
  font-style: italic; 
  line-height: 1.2em;
  font-weight: 600;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  text-align: right;
}

.parathese{
    float: right;
    margin-top: 10px;
}

img.grebul{ 
    float: none; 
    width: 85% !important;
    content: url(https://cdn.shopify.com/s/files/1/0175/2127/9076/files/Crescendo.jpg?v=1670937200);
    margin: 0;
}  

img.josalo{
  float: none; 
  width: 80%;
  margin: 0%
}

.small-vat{
  font-weight: 600;
  font-family: 'Roboto Condensed',sans-serif!important;
  font-size: 12px!important;
}

img.img-responsive.main{
  width: 80%;
}

.img #img-godet{
  width: 100%;
}


.barbotu{
  font-size: 16px;
  line-height: 1.7;
  margin: 0;
}