/********1b2e23*****/

ul.products.columns-4 {
    margin-top: 37px !important;
}

.woocommerce ul.products li.product .button:hover{background-color:#000 !important;color:#fff !important; border-color:#fff !important; }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {text-align:center !important; font-size:13px;}


.product-template-default h1 {font-size:37px;}
.product-template-default h2 {font-size:30px;}
.wc-block-components-button:not(.is-link){background:#000000 !important}

.woocommerce-product-gallery {

    position: relative;

    margin-bottom: 3em;

}
a.home-product-title{font-size:20px !important; color:#000000}
a.home-product-title:hover{font-size:20px !important; color:#ffffff}
h2.woocommerce-loop-category__title
{
	font-size:30px !important; 
}
h2.woocommerce-loop-category__title:hover
{
	font-size:30px !important; 
	color:#000000;
}
h2.woocommerce-loop-product__title
{
font-size:20px !important;	
}

    .woocommerce-product-gallery figure {

        margin: 0;

    }



    .woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2) {

        width: 25%;

        display: inline-block;

    }



    .woocommerce-product-gallery .flex-control-thumbs li {

        list-style: none;

        float: left;

        cursor: pointer;

    }



    .woocommerce-product-gallery .flex-control-thumbs img {

        opacity: .5;

    }



        .woocommerce-product-gallery .flex-control-thumbs img.flex-active, .woocommerce-product-gallery .flex-control-thumbs img:hover {

            opacity: 1;

        }



    .woocommerce-product-gallery img {

        display: block;

    }



.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {

    width: 33.3333%;

}



.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {

    width: 25%;

}



.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {

    width: 20%;

}



.woocommerce-product-gallery__trigger {

    position: absolute;

    top: 1em;

    right: 1em;

    z-index: 99;

}



.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {

    position: absolute;

    top: .875em;

    right: .875em;

    display: block;

    height: 2em;

    width: 2em;

    border-radius: 3px;

    z-index: 99;

    text-align: center;

    text-indent: -999px;

    overflow: hidden;

    background-color: #1b2e23;

    color: #fff;

}



    .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover {

        background-color: #1781ae;

        border-color: #1781ae;

        color: #fff;

    }



    .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before {

        font: normal normal normal 1em/1 FontAwesome;

        font-size: inherit;

        text-rendering: auto;

        -webkit-font-smoothing: antialiased;

        -moz-osx-font-smoothing: grayscale;

        display: block;

        content: "\f00e";

        line-height: 2;

        text-indent: 0;

    }



.woocommerce table.shop_table {

    border-collapse: separate;

    border-spacing: 1px;

}



    .woocommerce table.shop_table th {

        background-color: #e8951c;

        color: #fff ;

    }

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button
{
        background-color: #e8951c!important;

        color: #fff !important;}
    .woocommerce table.shop_table td {

        background-color: transparent; color:#e8951c;

    }
.woocommerce-message {
    border-top-color: #1b2e23!important;
}
.woocommerce-message::before {
    color: #1b2e23 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {background-color: #e8951c !important;}
        .woocommerce table.shop_table td.actions {

            background-color: transparent;
			
        }
		
.product-remove a.remove {
    background: #e8951c!important;
    color: #fff!important;
    width: 25px;
    height: 25px;
    line-height: 20px;
    font-size: 30px;
    border: 0;
}

/*.woocommerce-privacy-policy-text {color:#1b2e23 #fff;}*/

.woocommerce .cart .button, .woocommerce .cart input.button {

   background-color: #e8951c !important;
    color: #fff !important;
    text-align: center;
    text-transform: uppercase;
    border-radius: 30px;
    padding: 14px 40px !important;
    font-size: 13px;

}



.woocommerce table.shop_table td.actions .coupon .input-text {

    height:  40px!important;

    width: 140px !important;

}



.woocommerce table.shop_table .product-name a {

    color: #e8951c ;

}



.woocommerce a.checkout-button {

    background-color: #1b2e23 !important;

}



.cart.pull-right {

    margin-top: -5px;

    margin-bottom: 5px;

}



.woocommerce .woocommerce-info a,

.woocommerce-info::before {

    color: white !important;

}
.woocommerce div.product .woocommerce-tabs ul.tabs {

    padding: 0 !important;

    border-left: 1px solid #d3ced2;

}



.woocommerce-info {

    border-top-color: #b81c23 !important;

}



.woocommerce form .form-row input.input-text,

.woocommerce form .form-row select {

    height: 38px !important;

    padding-left: 10px !important;

}

.woocommerce-loop-product__title {color:black;}
.woocommerce ul.products li.product .price {color:#e8951c!important; font-weight:bold;}
.products li .button {

    background: #1b2e23!important;

    color: #fff  !important;

   /* display: block !important;*/

    text-align: center;

}
select.orderby {
    height: 2em !important;
	padding-left:15px;
}

/*.products>li {

    background: #fff;

    box-shadow: 2px 2px 4px #888;

    padding: 10px!important;

    min-height: 330px;

}*/

mark.count {
    display: none;
}

h2.woocommerce-products-header__title.page-title {
    display: none;
}
li.product-category.product a:hover {
    
    color: white !important;
}

.MainContent .contactForm{background:#f7f7f7; border:none; padding:20px 20px 0 20px;}
.MainContent .contactForm .panel-heading{background:none; border-bottom:1px solid #1b2e23; font-weight:700; margin-bottom:15px; padding:0 0 15px;}
.MainContent .contactForm .form-control{height:40px; color:#1b2e23; font-weight:600;}
.MainContent .contactForm textarea.form-control{height:100px;}
.orderby{/*display:none;*/}
.MainContent{background:#ffffff;padding-top:10px;}
.woocommerce ul.products li.product .onsale{background:red;}
.woocommerce ul.products li.product .price{color:#1b2e23;}
#MainContent{background:#ffffff;}
.MainContent h1{color:#1b2e23;}
.MainContent h3{color:#1b2e23;}
#MainContent h1{color:#1b2e23;}
.woocommerce div.product div.images img{border:1px solid #1b2e23;}
.col-sm-3.col-xs-6.Pro .btn-danger{background: #1b2e23;
    border-radius: 4px;
    border: none;
    padding: 5px 90px 5px 90px;
    font-size: 17px;
    margin-bottom: 10px;
	border-radius:0px;}
	
.col-sm-3.col-xs-6.Pro .btn-danger:hover{background:#404042;}
.Pro .Heading {
    text-align: center;
	}
.Pro .Price {
    text-align: center;
}
.woocommerce ul.products li.product .button {background:#e8951c !important; /*color:#fff !important;*/ border-radius:30px; text-transform:uppercase; font-size:13px; padding: 14px 24px !important;}
.woocommerce div.product p.price, .woocommerce div.product span.price{color:#1b2e23}
.product_meta{display:none;}
.woocommerce-columns .col-1{max-width: 100% !important;}
.woocommerce-columns .col-2{max-width: 100% !important;}
.woocommerce-terms-and-conditions-wrapper { width: 100%;}
.col2-set .col-1{max-width: 100% !important;}
.col2-set .col-2{max-width: 100% !important;}
.woocommerce-input-wrapper{width:100% !important;}
.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img {height: auto;width: 100px;}
.form-row.place-order {background-color: /*#ffffff!important*/;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {color:#000 !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {color:#fff !important;}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #e8951c!important;
    font-size: 1.25em;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
border-top: 3px solid #1b2e23!important;}
.woocommerce form .password-input, .woocommerce-page form .password-input {width:100% !important;}

.btn-primary {    background-color: #1b2e23;
    border: 1px solid #1b2e23;
}



/*******************woocommerce breadcrumb *****************/

nav.woocommerce-breadcrumb {
    display: none;
}

.woocommerce-billing-fields {
    color: white;
}
.woocommerce-additional-fields {
    color: white;
}
h3#order_review_heading {
    color: white;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    text-align: center;
    background: #fff;
    padding: 10px !important;
    min-height: auto !important;
    box-shadow: .5rem .5rem 1rem rgba(0,0,0,.15)!important;
}

li.product-category {
    background: none !important;
}
a.button.product_type_variable.add_to_cart_button {
    line-height: 2;
}


button.single_add_to_cart_button.button.alt {
      border-radius: 30px;
    text-transform: uppercase;
    font-size: 13px;
    padding: 14px 24px !important;
    letter-spacing: 0.12em;
}

.woocommerce .quantity .qty {
	width: 3.631em !important;
    text-align: center !important;
    line-height:35px !important;
	
}

li.woocommerce-notice.woocommerce-notice--info.woocommerce-info {
    background: #e8951c !important;
    color: white;
}
div#payment {
    background: black !important;
}

.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
  
  /*  display: none !important; */
  
}

button#place_order {
       float: left !important;
    border-radius: 30px !important;
    padding: 14px 24px;
    font-size: 13px;
    letter-spacing: .12em;
	text-transform:uppercase;
}
.woocommerce-info {
    background: #e8951c !important;
	color: #000000 !important;
}
.woocommerce form .form-row label {
    line-height: 3;
    font-weight: bold;
}

.yith-wcwl-add-button a {
    color: #e8951c !important;
}

.yith-wcwl-wishlistexistsbrowse a {
    color: #e8951c;
}
.yith-wcwl-wishlistexistsbrowse {
color: #e8951c;
}
.added_to_cart.wc-forward {
	color: #e8951c;
}

.yith-wcwl-wishlistaddedbrowse a {
color: #e8951c;
}

a.clin:hover {
    color: black;
}

span.feedback {
    color: #e8951c;
}
div#yith-wcwl-message {
    color: #e8951c;
}

form.cart {
    padding-left: inherit;
}

a.checkout-button.button.alt.wc-forward {
    font-size: 13px;
    padding: 14px 24px;
    text-transform: uppercase;
	border-radius:30px;
}
form.checkout_coupon.woocommerce-form-coupon .button {

border-radius:30px;
font-size:13px;
padding: 14px 24px;
	text-transform:uppercase;

}
.xoo-wsc-ft-buttons-cont {
    text-transform: uppercase;
    border-radius: 30px !important;
}

.woocommerce ul.products li.product .button {
    margin-top: 0em !important;
	font-size:13px !important;
}

@media  (max-width: 1199.98px) {
.woocommerce ul.products li.product .button {
    font-size: 9px !important;
    padding: 11px 15px !important;
}
}
@media (min-width: 768px)
	{
.woocommerce ul.products li.product .button {
   font-size: 9px;
    padding: 12px 24px;
}
}
a.button.product_type_variable.add_to_cart_button :hover {
    border-color: #fff !important;
}

div#review_form .form-submit {
    border-radius: 30px;
}
.woocommerce-message a.button.wc-forward {

border-radius:30px;
padding:14px 24px;
	font-size:13px;

}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item.cart_item { 
 border-color:white !important;
}
.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn {

border-radius: 30px;
}
.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn:hover {

background-color:black;
}

a.button.wc-backward {
    border-radius: 30px !important;
    font-size: 13px !important;
    padding: 14px 24px !important;
    letter-spacing: .12em !important;
    text-transform: uppercase;
}

.woocommerce-Button.button {
    border-radius: 30px !important;
    font-size: 13px !important;
    padding: 14px 24px !important;
    text-transform: uppercase !important;
}

button.woocommerce-button.button.woocommerce-form-login__submit {
    border-radius: 30px !important;
    font-size: 13px !important;
    padding: 14px 24px !important;
    text-transform: uppercase !important;
}