/*!
Theme Name: Woostroid2 Child
Theme URI:
Author: Zemez
Author URI:
Description: Woostroid2 child theme.
Template: woostroid2
Version: 1.0.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: woostroid2-child
*/
.woocommerce-checkout .woocommerce-checkout-review-order table tr th {
    padding: 7px 20px;
    width: 50%;
}
.woocommerce-checkout .site-content  label{padding-left:5px;}
.woocommerce-shipping-destination{display:none;}

.products .product .product-content {
    padding: 0px!important;
}
.post-2 .page-header{}

span.price{text-align:center!important;margin-top:15px!important;margin-bottom:5px!important}
.jet-woo-product-price ,.woocommerce-Price-amount, .amount,
.price {
  color: #d70101 !important
}

H2.woocommerce-loop-product__title{font-size:1.1em;text-align:center!important;line-height: 1em;padding: 2px;}

.products .product .product-content {

    height: 100%;
}
 
.add_to_cart_button .button-text{font-size:0.8em!important}

.woocommerce-products-header__title.page-title {
    margin: 0;
    margin-bottom: 50px;
}
.product > H2{font-size:1.2em}
.product > table tr{border-top:1px #eee solid}
.product > table td{padding:10px;padding-left:20px}
.product > table th {
    font-size: 1em;
}
.product > table td {
    font-size: 1.1em;
}

.button.add_to_cart_button::before, .button.single_add_to_cart_button::before {

    padding: 10px;
}

.w_bottom .current-cat a{color:#fff;}
.w_bottom{
	color:#aaa;
	background:#222;
	font-size: 17px;
}
.w_bottom a{color:#ddd!important}
.w_bottom H4{color:#fff;border-bottom:1px #444 solid;padding-bottom:10px;padding-top:10px!important}

.w_top {background:#f3f3f3!important;margin-bottom:20px!important}

.w_top H4{font-size:15px!important}
.w_top{padding-bottom:20px;padding-top:0px!important}
.w_top .select2-selection__clear{width:10px;!important;margin-right: 10px;!important}

 @media (max-width: 640px) {
    
.site-branding a {width:100%;text-align:center}
	 }

.woocommerce-loop-category__title,
.woocommerce-loop-product__title
{font-size:1em!important;line-height:1.1em!important;text-align:center!important;font-weight:strong!important;font-weight: 700;}

.select2-dropdown{}

.select2-results__option{    font-size:14px;line-height:1.1em}
.select2-dropdown{width:auto!important}
.select2-results__option {
    font-size: 17px;
    line-height: 1.1em;
    display: block;
    overflow: hidden;
    white-space: nowrap;
	min-width:150px
}
.products .product-category .category-content {
    padding: 0px!important;

}


.products .product-category .category-content {
    padding: 0px!important;
}





::placeholder {
    color: #888888!important;
}
::placeholder {   opacity: 1;!important}

.woocommerce-loop-category__title mark{
	display:block;color:#999;font-size:0.8em!important
}
.select2-selection__clear{color:red!important;font-size:1.3em!important;line-height: 1.1em!important;}

.products .jet-wishlist-button__container{display:none!important}
.jet-wishlist-button__link[data-widget-id="default"] .jet-wishlist-button__plane-added,
.jet-wishlist-button__plane-added,.jet-wishlist-button__plane-normal {
    background-color: #333!important;
}


@media (max-width: 1940px){
	.term-description iframe{ height:55vw}
}
.site-header__wrap .space-between-content {
    aalign-items: flex-start;
}
.woocommerce-products-header .page-description, .woocommerce-products-header .term-description {
    text-align: left!important;
  
}
.social-list .menu-item > a::before{font-size: 20px;}
.header-cart__link-icon {
    font-size: 24px;
}
.header-cart__link-count{ font-size: 16px;}
.onsale{font-size: 20px;padding:10px;
background-color: #dd0000;}



@media (min-width: 800px){
.search .site-main {

display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-left: -0.9375rem;
margin-right: -0.9375rem;
list-style: none;

}
.page-header{width:100%}
.search article{
	flex: 0 0 23%;
	max-width: 23%;
	margin:1%
}
}
.variations select{font-size:1.4em}

.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item) {
    box-sizing: border-box;
    cursor: pointer;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    background-color: #fff;
    box-shadow: 0 0 0 0px rgba(0,0,0,.3);
    padding: 1px;
    margin: 3px 3px 3px 0;
}
.variable-item:not(.radio-variable-item) {
    
    height: auto;
    width: 11.5%;
}


element {
}
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item) {
    box-sizing: border-box;
    cursor: pointer;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    background-color: #fff;
    box-shadow: 0.5% 0.5% 0.5% 0.5% rgba(0,0,0,.3);
    padding: 0.4%;
    margin: 0.5%;
	border:0px
}


ul.image-variable-wrapper{background-size:cover}
.btn, button, input[type='button'], input[type='reset'], input[type='submit'] {
    font-size: 18px!important;
    line-height: 18px!important;
}
.posts-navigation{
display: block;
    width: 100%;
}
.out-of-stock{background-color: #ababab;color:white;
font-size: 1em;text-align:center;}

.shop_attributes {
  
  margin-bottom: 20px;
}

.variationssssssssssssss label{display: none!important;}






 .products.products-grid .product .button,.add_to_cart_button{display:none;}
 
 
 .button.wc-forward{background: #000;  color: #fff;}
 .woocommerce-message{font-size:0.85em}
@media (max-width: 600px){
    .woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button {
         float: none!important; 
        display: block!important; 
    }
    
    .main-navigation.mobile-menu .menu{
          margin: 1px;
      }  
    .main-navigation.mobile-menu li a {
          font-size: 18px;
	}
    .main-navigation.mobile-menu .menu li {
            margin: 2px 5px;}
  
    
}

.select2-container--default .select2-selection--single .select2-selection__clear {

    margin: 0 20px;
}
.main-navigation .menu > li.menu-item-has-children {
    padding-right: 25px;
}

.main-navigation li.menu-item-has-children:before {
    padding:6px;   
    right: 10px;
    top:0px;
    cursor:pointer;
}


.out-of-stock-product  .amount,.out-of-stock-product  .price{color:#e3c2c2!important;}

.select2-selection__rendered, .select2-selection__placeholder{ color:#dd7777!important;    background: white;}
