@import url(https://fonts.googleapis.com/earlyaccess/opensanshebrew.css);

body{
    font-family: 'Open Sans', sans-serif !important;
}

h1, h2, h3, h4, h5, h6, table thead th {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 700;
}
.hentry{
    margin-bottom:0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
   body{
        font-family: 'Open Sans', sans-serif !important;
    }
    
    h1, h2, h3, h4, h5, h6 {
        font-family: 'Open Sans', sans-serif !important;
        font-weight: 700;
    }
}
h1 {
    font-size: 1.5em;
    font-weight: 600;
}
h2 {
    font-size: 1.25em;
    font-weight: 600;
}
h3 {
    font-size: 1em;
    font-weight: 600;
}
body.custom-background {
    background-color: #ffffff;
    background-image: none;
    background-repeat: repeat;
    background-position: top left;
    background-attachment: scroll;
}
.woocommerce-info{
    margin-bottom: 0.3em;
}
input.input-text {
    height: 35px;
    padding: 9px 15px;
    font-size: 13px;
    margin-bottom: 19px;
    display: block;
    width: 100%;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
button, input[type="button"], input[type="reset"], input[type="submit"], .button, .added_to_cart{
    padding: 0.5em 1em;
}
button, input[type='button'], input[type='reset'], input[type='submit'], .button, .added_to_cart, .widget-area .widget a.button, .site-header-cart .widget_shopping_cart a.button{
    font-family: 'Open Sans', sans-serif !important;   
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea, .input-text {
    font-family: 'Arial'!important;  ,
}
table.shop_table_responsive tr td:before {
    content: attr(data-title) ": ";
    font-weight: 700;
    float: right;
    margin-left: 1em;
}
.woocommerce-message{
    /*background-color: #94d5db;
    background-color: #b7d54e;
    */
    background-color: #f9a11b;
}
/*======================== header ========================*/
.woocommerce-active .site-header .col-full:before, .site-header .col-full:before, .site-footer .col-full:after {
    background-image: none;
    background-image: none;
}
.woocommerce-active .site-header .col-full:after,
.site-header .col-full:after {
  border-top:none;
  }
.is_mobile.page-template-template-homepage .site-main {
    padding-top: 0;
}

@media screen and (min-width: 768px){
 
    .woocommerce-active .site-header .main-navigation, .site-header .main-navigation {
        background-color:#1b3c83;
        padding-top: 0;
    }
    .woocommerce-active .site-header .main-navigation ul.nav-menu,
    .site-header .main-navigation ul.nav-menu {
      background-color: #1b3c83;
    }
    
      .woocommerce-active .site-header .main-navigation ul.menu > li > a,
      .woocommerce-active .site-header .main-navigation ul.nav-menu > li > a,
      .site-header .main-navigation ul.menu > li > a,
      .site-header .main-navigation ul.nav-menu > li > a {
        color: white;
    }

    .woocommerce-active .site-header .main-navigation ul.menu > li > a:before,
    .woocommerce-active .site-header .main-navigation ul.nav-menu > li > a:before,
    .site-header .main-navigation ul.menu > li > a:before,
    .site-header .main-navigation ul.nav-menu > li > a:before {
        content: "";
        display: none;
        margin:0;
        opacity: 0.3;
    }
    .woocommerce-active .site-header ul.site-header-cart li.mini_cart_item {
        float: right;
        padding: 10px;
        width: 100%;
    }    
}



#mega-menu-primary ul li a {
    /* border: 1px solid; */
    /* color: aqua !important; */
    text-align: right !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
    margin: 0 10px 0 0;
}
#mega-menu-primary ul li a:before {
    display:none!important;
}
.is_mobile #mega-menu-wrap-primary{
    display:none!important;    
}
.is_mobile .woocommerce-ordering, .is_mobile .woocommerce-result-count{
/*, .is_mobile .woocommerce-products-header.is_mobile .woocommerce-breadcrumb */
    display:none;
}
.is_mobile .woocommerce-pagination .page-numbers li .page-numbers {
    padding: 0.3em 0.6em;
}
.is_mobile .woocommerce-products-header h1{
    margin-bottom: 0;
}
li.mega-megamenu-brands ul li a {
    width: 120px;
    padding: 0;
    margin: 0;
}
li.mega-megamenu-brands ul li a img {
    width: 120px;
    padding: 0;
    margin: 0;
}
li.mega-all-products > ul.mega-sub-menu > li.mega-menu-item {
    padding: 0!important;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link:before{
    display: none !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li a{
    margin-right: 25px;
    /* color: whitesmoke; */
}
.clearfix {
    clear: both;
    width: 100%;
    display: inline-block;
}
@media screen and (min-width: 768px){
    
	.site-header .site-branding {
		width: 28%!important;
		max-width:210px;
        margin-top:5px;
	}
	.site-header .site-search-header-cart{
		margin:10px 0 0 0;
		border-bottom: 1px solid #ebebeb;
	}
	.site-header .site-search-header-cart .my-account {
		float:left;
		line-height: 3;
		margin: 0 0 0 1em;
	}		
	.site-header .site-search-header-cart .my-account>a:before {
		content: "\f007";
		color:#ee3769;
		display: inline-block;
		font: normal normal normal 1em/1 FontAwesome;
		font-size: inherit;
		-webkit-font-smoothing: antialiased;
		height: 1em;
		float: left;
		line-height: 1;
		margin: 1em 0.5em 0 0;
	}
	.site-header .site-search-header-cart .my-wishlist {
		float:left;
		line-height: 3;
		margin: 0 0 0 1em;
	}	
	.site-header .site-search-header-cart .my-wishlist>a:before {
		content: "\f08a";
		color:#ee3769;
		display: inline-block;
		font: normal normal normal 1em/1 FontAwesome;
		font-size: inherit;
		-webkit-font-smoothing: antialiased;
		height: 1em;
		float: left;
		line-height: 1;
		margin: 1em 0.5em 0 0;
	}	
	.site-header .site-search{
		float: left!important;
		width: 210px!important;
	}
	.site-header .header-box {
		float: left;
		width: 70%;
		margin: 15px 0 0 0;
	}
	.site-header .header-box img{
		float: left;
	}	
	.site-header .header-box-content{
		width: 33%;
		float:left
	}
	.site-header .header-box-content img {
		width: 100%;
		max-width: 230px!important;
		margin: 0 1em 0 0;
	}
	.site-header .site-search input[type="search"] {
		padding: 0.7em 2em!important;
		border: 1px solid #9E9E9E!important;
		float: right;
		width: 145px;
	}
	.widget_product_search form input[type=submit]{
		position: relative!important;
		float: left;
	}
	.site-header .site-search form:before {
		right: 0.3em!important;
		top: 0.65em!important;
		font-size: 1.1538em!important;
	}
 	.woocommerce-active .site-header ul.site-header-cart a.cart-contents .my-cart {
        float: right;
        margin: 2px 5px 0 5px;
    }
	.woocommerce-active .site-header ul.site-header-cart li {
		float: left;
	}	
	.woocommerce-active .site-header .site-header-cart a.cart-contents{
		max-width: 135px;
	}
	.site-header .site-header-cart a.cart-contents .count{
		display: none;
	}
	.site-header-cart .cart-contents span.amount{
		margin-top: 0.15em;
		display: inline-block;
	}
    #site-navigation a.menu-toggle-phone{
        display:none;     
    }
    .site-search-header-cart .header-menu-phone {
        line-height: 3em;
        /**/display:none;
    }
    .site-search-header-cart .header-menu-phone i.fa.fa-phone-square {
        color: #ee3769;
        margin:0 0.2em 0 0;
    }    
}
@media screen and (max-width: 767px){
	.site-header {
        padding-top: 0.7em;
        padding-bottom: 0;
	}    
	.site-header .site-branding {
		width: 100%;
		max-width:none !important;
        

	}
    .clearfix.site-branding-header-box {
        width:50%
    }
    .clearfix.site-branding-header-box img{
        width:100%;
        float: right;
    }    
    #site-navigation a.menu-toggle-phone{
        /**/display:none;
    }
    #site-navigation .menu-toggle-phone{
        float: left;
        position: absolute;
        top: 40px;
        left: 5%;      
    }    
    #site-navigation button.menu-toggle {
        float: left;
        position: absolute;
        top: 0;
        left: 5%;
    }    
	.site-header .custom-logo-link{
		float:none !important;
	}
	.site-header .site-search-header-cart{
		display:none;
	}
	.site-header .site-search{
		display:none;
		
	}
	.site-header .header-box {
		display:none;
	}
	.site-header .header-box-content{
		display:none;
	}
	.site-header .header-box-content img {
		max-width: 230px!important;
		margin: 0 20px 0 0;
	}
	.site-header .site-search input[type="search"] {
		padding: 0.7em 2em!important;
		border: 1px solid #9E9E9E!important;
		float: right;
		width: 150px;
	}
	.widget_product_search form input[type=submit]{
		position: relative!important;
		float: left;
	}
	.site-header .site-search form:before {
		right: 0.3em!important;
		top: 0.65em!important;
		font-size: 1.1538em!important;
	}
	.woocommerce-active .site-header ul.site-header-cart li {
		float: left;
	}	
	.woocommerce-active .site-header .site-header-cart a.cart-contents{
		max-width: 135px;
	}
	.site-header .site-header-cart a.cart-contents .count{
		display: none;
	}
    #site-navigation a.menu-toggle-phone{
        float: left;
        font-size: 1.5em ;       
    }
    #site-navigation a.menu-toggle-phone i.fa.fa-phone-square {
        color: #ee3769;
        margin:0 0.2em 0 0;
    }
    #site-navigation button.menu-toggle{
        float:right;    
    }	
}
/*=========== homepage ===========*/
@media (max-width: 780px){
    .hp-cube-banners-row {
       display: inline-block!important;
    }
    .hp-cube-banners-row .panel-grid-cell {
        width: 50%!important;
        float: right;
        /* margin: 0; */
    }    
}
/*********************************************
	HOMEPAGE searchbox by danikoo
*********************************************/
.page-template-template-homepage header.entry-header {
    display: none;
}
.is_mobile.page-template-template-homepage section.storefront-product-section {
    display: none;
}
.filtersearch  {
    background: #f2f2f2;
}
.filtersearch .gray-box-content {
    background: #f2f2f2;
    padding-bottom: 14px;
}
.searchbyage .gray-box-content {
    background: #f2f2f2;
    padding-bottom: 0;
}
.searchbyage ul{
    list-style:none;
    margin:0px;
    padding: 0 1%;
    overflow:hidden;
}

.searchbyage ul li {
    float: left;
    width: 33%;
    text-align: center;
    margin: 0 0 0 0;
    padding: 15px !important;
}
.searchbyage ul li img {max-width: 100%;}
.filter-search-form .radio-input + .radio-input {margin-right: 28px;}
.filter-search-form .radio-input {
    display: inline-block;
}
.gray-box .gray-box-title span{
    display:inline-block;
    color:#fff;
    font-size:19px;
    padding:8px 31px;
    position:relative;
    font-weight:bold;
}
.gray-box .gray-box-title {
    background-color: #999999;
    margin: 0px 0 0 0;
}
.filter-search-form {
    padding: 10px;
    background-color: #4295fd;
    /* border: 1px solid; */
    width: 90%;
    margin: 15px 5% 0 5%;
}
.filter-search-row {
    border-bottom: 1px solid #fff;
    margin: 0 0 0 0;
    padding: 10px 10px 35px 10px;
    overflow: hidden;
    min-height: 110px;
}
.filter-search-row.no-border {
    border: none;
}
.filter-search-row label {
    width: 100%;
    font-size:20px;
    margin: 5px 0 10px 0
}
.filter-search-row select {
    width: 100%;
    float: right;
    border: 1px solid #999999!important;
    border-radius: 0px!important;
    height: 40px!important;
    color: black!important;
    font-size: 18px !important;
    line-height: 12px !important;
    padding: 0 2%;
}
.filter-search-budget {
    direction: ltr;
    margin: 5% 0 0 0;
    position: relative;
}
.filter-search-budget .slider-budget.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all{
    background: #e43367;
}
.filter-search-budget .slider-budget .ui-slider-handle.ui-state-default.ui-corner-all {
    width: 18px;
    height: 18px;
    position: absolute;
    border-radius: 100%;
    background: #d9f8ff;
    box-shadow: 0 5px 5px rgba(0,0,0,0.2);
    margin-top: -15px;
    margin-left: -10px;
    cursor: pointer;
}
.filter-search-budget .slider-budget .ui-slider-range.ui-widget-header.ui-corner-all {
    height: 10px;
    background: #e43367;
    cursor: pointer;
    
}
.filter-search-budget label {
    display: block;
    direction: rtl;
    margin-bottom: 20px;
    color:black;
}
.filter-search-budget label span {
    display: inline-block;
    margin-right: 5px;
    color:white;
    font-weight: normal;
    font-size: 120%;    
}

.filter-search-submit {
    padding: 0;
    border-bottom: 0;
    text-align: center;
    width:90%;
    margin:0 5%;
}
.filter-search-submit img {
    cursor: pointer;
    width: 100%;
}
@media (max-width: 991px) {
    /* special class to make bootstrap grid 5 col for megamenu */

    .filter-search-row.row-budget {
        display:none;
    }
}
/*
.page-template-template-homepage.is_mobile section.storefront-product-section.storefront-product-categories {
    display: none;
}
*/
.page-template-template-homepage section.storefront-product-section.storefront-product-categories {
    display: none;
}
.woocommerce-breadcrumb {
    margin: 0;
    padding: 0.5em 0 ;
}
.panel-grid-cell{
    margin-right: 0px !important;
}
/*=========== widgets ============*/
.category-widget-box {
    border: 1px solid #e5e5e5;
    padding: 10px 18px 10px;
}
.widget:before{
    margin: 1em 0!important;
    border:none!important;
}
.panel-grid-cell .so-panel {
    zoom: 1;
    margin-bottom: 0!important;
}
.so-panel.widget:before{
    margin: 0!important;
}
.widget .widget-title, .widget .widgettitle {
    font-size: 1.1em;
    line-height: 1.2em;
    margin-bottom: 0;
    padding: 0 0 0.7em;
}

.widget ul > li, .widget ol > li {
    padding: 0 0;
    border:none;
}
.widget .mc4wp-form-fields table th,.widget .mc4wp-form-fields table td {
    background-color: transparent;
    padding: 0 0 0.2em 0;
}
.widget_nav_menu ul li:before {
    content: "";
}
.textwidget p.product.woocommerce.add_to_cart_inline {
    border: none !important;
}
/*========= single product ========*/
.single-product div.product .woocommerce-product-gallery{
    /*direction: ltr!important;*/
}
.single-product div.product .group_table .price {
    font-size: 1em!important;
    margin-bottom: 0!important;
}
.single-product div.product .wc-tab table.shop_attributes {
    display: none;
}
.single-product div.product div#tab-reviews {
    display: block!important;
}
.single-product div.product p {
    margin:0;
}
.single-product div.product .summary.entry-summary{
    margin-bottom:0;
}
p.gift-wrapping{
    direction: rtl;
}
/*=========== loop ==============*/

.woocommerce.columns-6 ul.products li.product p{
    margin:0;
}
.woocommerce.columns-6 ul.products li.product br {
    margin: 0;
    height: 0;
    display: none;
}
ul.products li.product a:first-child:before{
    content:"";
    height:0;
    display:none;
}
ul.products li.product .star-rating {
    display: none;
}
ul.products li.product h3 {
   min-height: 54px;
   max-height: 54px;
   line-height: 18px;
   margin: 0;
   overflow: hidden;
   font-family: 'Open Sans', sans-serif !important;
   
} 
ul.products li.product .price, ul.products li.product .star-rating {
    margin: 0 auto;
}
ul.products li.product .brands {
    margin:3px 0;
    padding:0;
}
ul.products li.product .brands img{
    margin:0 auto;
    padding:0;
}
ul.products li.product h2{
        min-height: 2.5em;
}
@media (min-width: 768px) {
    .woocommerce.columns-6 ul.products li.product{
        margin-bottom: 0.25em !important;
    }
}
@media (max-width: 767px) {
    .site-main ul.products li.product {
        /* margin-left: 2%; */
        position: relative;
        width: 46%;
        margin: 0 1% 6% 1%;
        float: left;
        border-bottom: 1px solid #e5e5e5;
        }
     ul.products li.product h3 {
        min-height: 54px;
        max-height: 54px;
        line-height: 18px;
        margin: 0;
        overflow: hidden;
        font-family: 'Open Sans', sans-serif !important;
    }
    ul.products li.product .brands{
        display:none;
    }
}
@media (max-width: 480px) {
    ul.products li.product h3 {
        min-height: 54px;
        max-height: 54px;
        line-height: 18px;
        margin: 0;
        overflow: hidden;
        font-size: smaller;
        font-family: 'Open Sans', sans-serif !important;
    }      
    ul.products li.product .price del {
        display: none;
        }
    ul.products li.product .price ins {
        color: #43454b;
        font-weight: 400;
    }
    ul.products li.product h2 {
        min-height: 3.7em;
        margin-bottom: 0;
    }
    ul.products li.product img {
        display: block;
        margin: 0 auto;
    }      
}
/*=========== brand page ===========*/
.tax-product_brand .brand-description img.brand-thumbnail {
    max-width: 15%;
    float: right;
    max-height: 80px;
    width: auto;
}
.tax-product_brand .brand-description .text {
    width: 85%;
    float: left;
}
/*
li.post-279325.product:before,
li.post-279322.product:before,
li.post-279323.product:before,
li.post-279324.product:before {
    content: "משתתף במבצע אימוג'י הסרט";
    background-color:#00a1e2;
    -webkit-border-radius: 10px;
    -moz-border-radius:   10px;
    border-radius: 10px;
    padding:5px;
    float:left;
    color:white;
    font-weight:700;
    margin:-30px 0 0 0;
    height:40px;
    width:100px;
    position:absolute;
    line-height:20px

    }
*/
/*=========== cart ===========*/
tr.cart_item > td, tr.cart_item td.product-remove, table.cart tr:first-child td.product-remove {
    background-color: white !important;
    border-top: 1px solid black;
    vertical-align: middle!important;
    padding: 1em 0.41575em;
}
.page-cart.is_mobile .cart-collaterals .cross-sells ul.products li.product {
    width: 32%;
    float: right;
    margin-left: 0.5%;
}
.page-cart.is_mobile .cart-collaterals .cross-sells ul.products li.product.first {
    clear: none !important;
}

.cart-collaterals .cross-sells {
    display: none;
}
.cart-collaterals .cart_totals {
    width:100%;
    margin-top:-50px
}
.cart-collaterals .cart_totals h2 {
    margin-bottom: 0.5em;
}
.cart-collaterals .cart_totals .woocommerce-shipping-destination {
    display: none;
}
.page-cart .entry-content .woocommerce form{
    padding-bottom:0px;
    margin-bottom:0px;
}
@media (min-width: 768px){

    .page-cart table.shop_table_responsive tr.cart_item td.product-quantity .quantity input.input-text{
        margin-bottom: 0 !important;
        height: 27px;
    }    
}
a.checkout-button.button.alt.wc-forward {
    background-color: #f9a11b;
}
/*======= mobile cart ========*/
@media (max-width: 767px){
    .page-cart.is_mobile .cross-sells{
        display: none;
    }
    .page-cart.is_mobile table.shop_table_responsive tr td {
        display: block;
        text-align: right!important;
        padding: 0.5em;
    }
    .page-cart.is_mobile table.shop_table_responsive tbody th, .page-cart.is_mobile table.shop_table_responsive thead{
        
    }
    .page-cart.is_mobile .cart_totals table.shop_table_responsive tr td:before{
         width: 100%;   
    }
    .page-cart.is_mobile table.shop_table_responsive tr.cart_item {

        border: 1px solid green;
    }    
    .page-cart.is_mobile table.shop_table_responsive tr.cart_item td {
        text-align: right;
        float: right;
        /*border: 1px solid green;*/
        margin: 0;
        clear: none;
        border: none
    }
     .page-cart.is_mobile table.shop_table_responsive tr.cart_item td.product-remove {
        width: 0;
        margin:0;
        padding:0;

    }
    
    .page-cart.is_mobile table.shop_table_responsive tr.cart_item td.product-thumbnail {
        width: 29%;
        min-height: 80px;
    }
    
    .page-cart.is_mobile table.shop_table_responsive tr.cart_item td.product-name {
        width: 69%;
        min-height: 80px;
    }
    .page-cart.is_mobile table.shop_table_responsive tr.cart_item td.product-price{
        display: none !important;
    }
    .page-cart.is_mobile table.shop_table_responsive tr.cart_item td.product-quantity {
        width:45%;
        min-height: 55px;
        border-bottom:1px solid black;
    }
    .page-cart.is_mobile table.shop_table_responsive tr.cart_item td.product-quantity:before {
        margin: 0 0 0 0.5em;
    }    
    .page-cart.is_mobile table.shop_table_responsive tr.cart_item td.product-quantity .quantity input.input-text{
        margin-bottom: 0 !important;
        height: 27px;
    }
    .page-cart.is_mobile table.shop_table_responsive tr.cart_item td.product-subtotal {
        width:55%;
        min-height: 55px;
        border-bottom:1px solid black;
    }  
    
    .main-mobi{display: block !important;}
    .regis-mob{display: none;}
    .login-mob{display: none;}
    .main-mobi #old_customer {margin: 10px auto;}
    .koo_connect_btns{text-align: center;}
    .button.koo_connect_google_btn{margin: 0 0 10px 0;}
    .button.koo_connect_facebook_btn{margin-bottom: 10px;}
    .page-checkout-2.is_mobile #order_comments_field textarea{width: 100%;}
}
/*=========== checkout ===========*/
p.form-row {
    margin: 0;
}
.woocommerce-shipping-fields p.form-row {
    margin: 0 0 15px 0;
}
.woocommerce-shipping-methods li label{
    margin:0 5px 0 0;
    font-weight: normal;
}
.woocommerce-shipping-methods li p {
    padding: 5px 20px 5px 0px;
}
input#place_order {
    background-color: #f9a11b;
}

.woocommerce-billing-fields input.input-text{
    margin-bottom: 5px;   
}
.woocommerce-billing-fields span.description {
    margin: -20px 0 15px 0;
    /* position: absolute; 
    float: right;*/
    font-style: italic;
    font-size: 13px;
}
.woocommerce-billing-fields span.description {
    margin: -20px 0 15px 0;
    /* position: absolute; 
    float: right;*/
    font-style: italic;
    font-size: 13px;
}
.woocommerce-billing-fields .form-row {
    margin-bottom: 15px;
}
.woocommerce-checkout .payment-fixed {
    position: relative!important;
    width: 100%!important;
}
/*
.woocommerce-checkout #order_comments_field {
    display:none;
}
*/
.shipping_details_div {
    width: 100%;
    border: 1px solid #ccc;
    position: relative;
    display: inline-block;
    padding: 2%;
    -webkit-box-shadow: 1px 1px 10px 2px rgba(0,0,0,0.1);
    -moz-box-shadow: 1px 1px 10px 2px rgba(0,0,0,0.1);
    box-shadow: 1px 1px 10px 2px rgba(0,0,0,0.1);
    margin: 0 0 5% 0;
    display:inline-block;

}
#bar_shipping_details .form-row select {
    width: 100%;
    height: 35px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
#billing_phone_prefix, #shipping_phone_prefix, #billing_phone_prefix1, #shipping_phone_prefix1  {
    width: 100%;
    height: 35px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.woocommerce-checkout .ui-autocomplete {
    max-height: 300px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
}
/* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
 */
* html .ui-autocomplete {
    height: 300px;
}
.woocommerce-checkout .ui-autocomplete {
  list-style: none;
  background-color: #ffffff;
  border-color: #ccc;
  border-color: rgba(0, 0, 0, 0.2);
  border-style: solid;
  border-width: 1px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;


}        
.woocommerce-checkout .ui-menu .ui-menu-item a{
    color: #96f226;
    border-radius: 0px;
    border: 1px solid #454545;
}
.woocommerce-checkout .ui-autocomplete:before{
    content: "אנא בחרו מהרשימה:";
    padding: 1% 3%;
    background-color: pink;
    font-weight:bold;
}

.page-template-template-fullwidth-php #order_review{
    width:100%;    
}
#payment .wc_payment_methods{
    display:none;
}
/* click 2 post */
.woocommerce-checkout .location {

    border: 1px solid #9d9d9d;
    float: right;

    padding: 1%;
    border-radius: 15px;
    background-color: #f8f8f8;
}
input.branch-details-btn {
    background: #7bbcc2;
}

#order_review_heading{
    visibility: hidden;  
}
.woocommerce-checkout span.optional {
    visibility: hidden;
}
@media (max-width: 767px){
    /* p#billing_phone_prefix_field, p#shipping_phone_prefix_field {
        float: right;
        width: 18%;
        margin-top:24px;
        min-width: 50px;
    } */
    
    p#billing_phone_body_field, p#shipping_phone_body_field, p#billing_phone_body1_field, p#shipping_phone_body1_field {
        width: 79%;
        float: left;

    }
    .woocommerce-checkout .location {
        width: 100%;
        margin: 1% 0 0 0;        
    }
    
}
@media (min-width: 768px){
    .woocommerce-checkout.page-template-template-fullwidth-php .col2-set .form-row-last {
       float: right;
    }
    .woocommerce-checkout .form-row-first {
       /*clear: inherit !important;*/
    }
    .woocommerce-checkout p#billing_email_field {
       clear: inherit !important;
    }   
    .woocommerce-checkout.page-template-template-fullwidth-php .col2-set {
        width: 100%;
        float: right;
        margin-left: 4.347826087%;
    }      
    .select2-container {
        margin: 0 0 19px 0;

    }
    span.select2-chosen {
        padding: 5px 0;
    }
    #bar_shipping_details p.form-row {
        width: 32%;
        float: right;
        margin: 0 0 0 1%;
    }
    #bar_shipping_details p.notes {
        width: 96%;
    }
    #bar_shipping_details #shipping_address_entrance_field,
    #bar_shipping_details #shipping_address_floor_field,
    #bar_shipping_details #shipping_address_flat_field,
    #bar_shipping_details #shipping_postcode_field
    {
        width: 24%;
    }

   
    p#billing_phone_prefix_field, p#shipping_phone_prefix_field, p#billing_phone_prefix1_field, p#shipping_phone_prefix1_field {
        width: 12%;
        float: right;
        margin: 24px 0 0 0;
    }
    p#billing_phone_body_field, p#shipping_phone_body_field, p#billing_phone_body1_field, p#shipping_phone_body1_field {
        width: 33%;
        float: left;
    }
    .woocommerce-checkout .location {
        width: 32.5%;
        margin: 1% 0 0 0.5%;
    }  
	#click2post_pickup_confirm {
		border-radius: 12px;
		margin: 10px 0;
		float: right;
	}
    .col2-set .col-1, .col2-set .col-2 {
        margin-bottom: 0;
    }     
}

body.woocommerce-account.woocommerce-page.woocommerce-edit-address p#billing_phone_body_field, body.woocommerce-account.woocommerce-page.woocommerce-edit-address p#shipping_phone_body_field, body.woocommerce-account.woocommerce-page.woocommerce-edit-address p#billing_phone_body1_field, body.woocommerce-account.woocommerce-page.woocommerce-edit-address p#shipping_phone_body1_field{
    display: none;   
}
body.woocommerce-account.woocommerce-page.woocommerce-edit-address p#billing_phone_prefix_field, body.woocommerce-account.woocommerce-page.woocommerce-edit-address p#shipping_phone_prefix_field,
body.woocommerce-account.woocommerce-page.woocommerce-edit-address p#billing_phone_prefix1_field, body.woocommerce-account.woocommerce-page.woocommerce-edit-address p#shipping_phone_prefix1_field{
    display: none;   
}
/*=========== footer ===========*/
.site-footer .col-full {
    background: #1b3c80;
}
.site-footer .site-info {
    border-top: 1px dashed rgba(0, 0, 0, 0.1);
    text-align: center;
    color: black;
}
.storefront-handheld-footer-bar ul li.search .site-search{
   bottom:-4em; 
}

/*=========== hot sales ===========*/
.hot-sales-row li.product.type-product a {
    background-color: #00BCD4;
}
.hot-sales-row ul.products li.product img {
    display: block;
    margin: 0 auto 1em;
    padding: 15px 15px 0 15px;
}

.hot-sales-row ul.products li.product .brands img {
    margin: 0 1px 0 0;
    padding: 0;
    height: 55px!important;
    width: auto!important;
    float: right;
}
.hot-sales-row ul.products li.product h2 {
    font-size: 1.8em;
    color: white;
    overflow:hidden;
    max-height: 2em;
}
.hot-sales-row span.price {
    background-color: #233e84;
    color: white;
}

.hot-sales-row a.button.add_to_cart_button {
    height: 50px;
    line-height: 34px;
    margin-top: 4px;
    float: left;
    background-color:#ec3768!important;
}

.hot-sales-row del span.woocommerce-Price-amount.amount {
    color: white;
}
.hot-sales-row ul.products li.product .price ins {
    font-weight: 700;
    margin-right: .6180469716em;
    background-color: transparent;
    color: #ec3768;
    font-size: 2em;
}
@media (min-width: 768px){
    .hot-sales-row .columns-4 ul.products li.product {
        width: 23.5%!important;
        margin-left: 2%!important;
    }    
    .hot-sales-row .columns-4 ul.products li.product.last {
        margin-left: 0!important;
    }
    /*
  .hot-sales-row ul.products li.product a img.attachment-woocommerce_thumbnail {
      max-height: 240px;
      min-height: 240px;
      width: auto;
  }
  */
}
@media (max-width: 768px){
    .hot-sales-row ul.products li.product .price ins {
        font-weight: 700;
        margin-right: .6180469716em;
        background-color: transparent;
        color: #ec3768;
        font-size: 1.3em;
    }
    .hot-sales-row ul.products li.product h2 {
        font-size: 1em;
        color: white;
        height:1em;
        max-height:1em;
        overflow:hidden;
    }
    .hot-sales-row li.product.type-product .brands {
        display: none; 
    }

}

/*================ producr previous next =============*/
.prev_next_product_widget {
    position: relative;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.15);
    padding: 5px 0 5px 0;
    display: inline-block;
    margin-bottom: 10px!important;
}
.prev_next_product_widget ul {
    padding: 5px 0;
    margin-bottom: 0px!important;
}
.prev_next_product_widget li{
    padding:0;
}
.prev_next_product_widget a{
    font-size:12px
}
.prev_next_product_widget .product_list_widget li img{
    max-width: 60px!important;
}				
.prev_next_product_widget .next {
    float:left;
    width:250px;
    padding:5px;
    border-top: 1px dashed #c20c5e;
    border-bottom: 1px dashed #d86699;    
}
.prev_next_product_widget .prev {
    float:right;
    width:250px;
    padding:5px;
    border-top: 1px dashed #c20c5e;
    border-bottom: 1px dashed #d86699;    
}
.prev_next_product_widget .prev .prev_next_thumbnail {
    float:left;
    width:60px;
    margin-right: 10px;
}
.prev_next_product_widget .next .prev_next_thumbnail {
    float:right;
    width:60px;
    margin-left: 10px;
}
.prev_next_product_widget .prev .prev_next_desc {
    float:left;
    width:130px;
    text-align: left;
    line-height: 1.5em;
}
.prev_next_product_widget .next .prev_next_desc {
    float:right;
    width:130px;
    text-align: right;
    line-height: 1.5em;
}				
.prev_next_product_widget .prev .prev_next_arrow {
    float:right;
    width:40px;
    text-align: right;
    font-size: 4.5em;
    line-height: 1em;
    margin: 0;
    padding: 0;
    color: #f0376a;
}
.prev_next_product_widget .next .prev_next_arrow {
    float:left;
    width:40px;
    text-align: left;
    font-size: 4.5em;
    line-height: 1em;
    margin: 0;
    padding: 0;
    color: #f0376a;
}
/*======= cart-special-offer ==================*/
.cart-special-offer del,.cart-special-offer ins, .cart-special-offer .amount {
    display:none;
}
.cart-special-offer .textwidget p.product.woocommerce.add_to_cart_inline {
    margin:0 auto;
    text-align: center;
}


/*======= menu-portal ==================*/
.post-template-default .woocommerce-info,
.page-template-template-amigo-players-feed .woocommerce-info,
.page-template-template-amigo-portal .woocommerce-info,
.archive.category .woocommerce-info{
    display: none;
}
/*====== widgets =======*/
.portal .widget:before{
	content:'';
}
.portal .amigos-widget-tweets .textwidget.custom-html-widget {
    background-image: 
    repeating-linear-gradient(135deg, #bfecf5 0px, #bfecf5 3px, #a4d3db 3px, #a4d3db 4px);
    padding: 3px;
}
.portal .amigos-widget-know .so-widget-sow-editor {
	
    background-image: 
    repeating-linear-gradient(135deg, #ffd34f 0px, #ffd34f 3px, #e6b635 3px, #e6b635 4px);
    padding: 3px;
    
	/*border:2px solid #ffd34f;*/
}
.portal .amigos-widget-news .so-widget-sow-editor {
	
    background-color: #2c3394;
    padding: 3px;
    
	/*border:2px solid #ffd34f;*/
}
.portal .amigos-widget-five .so-widget-sow-editor {
	
    background-color: #fc2d4c;
    padding: 3px;
    
	/*border:2px solid #ffd34f;*/
}

.portal .sidebar-container .textwidget{
	background-color:white;
}
.portal .sidebar-container .textwidget p {
    padding: 5px;
    margin: 0;
}
.portal .sidebar-container .textwidget img {
    border-radius: 0;
}
.portal .sidebar-container .textwidget ol, .portal .sidebar-container .textwidget ul {
    margin: 0 1.5em 1em 0;
}
.portal .sidebar-container .textwidget p:first-child { 
    padding:0;
    margin: 0;
}
.portal .sidebar-container .textwidget p:first-child img{ 
    width:100%
}

.rtl .pagination a.next, .rtl .pagination a.prev, .rtl .woocommerce-pagination a.next, .rtl .woocommerce-pagination a.prev {
    transform: rotateY(360deg);
}
@media screen and (max-width: 767px){
    /*======= header + menu ====*/
    .portal .site-header{
        padding-top: 0;
        padding-bottom: 0;
    }
    .portal .site-header .header-box {
        padding: 0;
        /*background-color: #ffcc33;*/
        background-color: #000;
        height: 45px;
        width: 100%;
        margin: 0 auto;
        display: inline-block;
        position: relative;
        
    }    
    .portal .site-header .header-menu {
        background-color: #30b9da!important;
        height: 110px;
        display: inline-block;
        width: 100%;
    }
    .portal .site-header .col-full{
       background: transparent; 
    }    
    .woocommerce-active .portal .site-header .main-navigation,
    .portal .site-header .main-navigation{
        /* background-color: #30b9da!important;*/
        margin:0;
    }    
    .menu-menu-portal-container ul {
        background-color: #fe2d4f;
        padding: 0 2%;
    }
    .menu-menu-portal-container li {
        line-height: 0;
        border-bottom: 1px dotted white;
        padding: 0.2em 0;
    }
    .portal .site-header .site-branding {
        margin: 0 auto;
        width: 100%;
        position: relative;
        height: 100px;
        float: right;
    }
    .portal #site-navigation button.menu-toggle {
        float: none;
    }
    form.portal-search-form {
        float: left;
        margin:-5px 15px 0 0 ;
    }
    
    form.portal-search-form input#portal-post-search-field {
        padding: 0.3em;
        width: 110px;
    }
    
    form.portal-search-form input[type="submit"] {
        padding:0.3em 0.5em
    }        
    .portal .header-box-socials.col-full {
        /* max-width: 80%; */
        background-color: transparent;
        padding-top: 10px;
    }
    .portal .header-box-socials-item {
        margin: 0 10px 0 0;
        float: left;
    }
    .portal .site-header .header-box-socials .header-box-socials-item img {
        max-height: 25px;
        width: auto;
    }      
}



@media screen and (min-width: 768px){
    .woocommerce-active .portal .site-header .main-navigation,
    .portal .site-header .main-navigation{
        background-color: #30b9da!important;
        height: 75px;
        margin:0 0 15px 0;
    }
    .portal .site-header .main-navigation ul.sub-menu {
        border: 1px solid white;
        background-color: #30b9da;
        margin: 0 0 0 0;
        padding:5px 15px;
    }
    .portal .site-header .main-navigation ul.sub-menu li{
        margin: 3px 0;
    }     
    .portal .site-header .col-full{
       background: transparent; 
    }
    .portal .site-header .header-box {
        padding: 0;
        /*background-color: #ffcc33;*/
        background-color: #000;
        height: 45px;
        width: 100%;
        margin: 0 auto;
        display: inline-block;
        position: relative;        
    }
    form.portal-search-form {
        float: left;
        margin:-5px 15px 0 0 ;
    }
    
    input#portal-post-search-field {
        padding: 0.3em;
    }
    
    form.portal-search-form input[type="submit"] {
        padding:0.3em 0.5em
    }    
    .portal .site-header .header-menu {
        background-color: #30b9da!important;
        height: 90px;
        display: inline-block;
        width: 100%;
    }    
    .portal .site-header .main-navigation a {
        padding: 0 0.5em 2em;
    }    
    .woocommerce-active .portal .site-header .main-navigation ul.nav-menu,
    .portal .site-header .main-navigation ul.nav-menu {
        background-color: transparent!important;
        display: inline-block;
        padding: 0;
    }    
    .portal .site-header .header-menu:before {
        content: "";
        height: 10px;
        display: block;
        width: 100%;
        margin: 0;
        padding: 0;
        background: repeating-linear-gradient( 135deg, #000000, #000000 0.5px, #ffffff 1px, #ffffff 7px );
    }    

    .portal .header-box-socials.col-full {
        /* max-width: 80%; */
        background-color: transparent;
        padding-top: 10px;
    }
    .portal .header-box-socials-item {
        margin: 0 10px 0 0;
        float: left;
    }    
    .portal .site-header .header-box-socials .header-box-socials-item img {
        max-height: 25px;
        width: auto;
    }    
    .portal .site-header .site-branding {
       
        /*  margin: 0 3.4em 0 25px; border: 2px solid red;display: inline-block;
        width: 268px!important;*/
        position: relative;
        height: 100px;float: right;
    }
     .portal .site-header .site-branding a {

       max-height: 100px;
 
    }   
    .portal .site-header .site-branding img {
        height: auto;
        max-width: 100%;
        max-height: none;
        margin-top: -50px;
        margin-right: -50px;
    }
   
    .portal .site-header .menu-menu-portal-container {
        background-color: #30b9da;
        padding: 0;
        float:right;
        max-width: 70%;
    }
    .portal .site-header .menu-menu-portal-container ul {

       padding:0 15px;
       margin: 10px 0 0 0;

    }    
    .portal .site-header .menu-menu-portal-container ul li {
        float:right;
        display:inline-block;
        padding:0 0;
        color:white;
        margin: 15px 0 0 0;
    }
    /*
    .portal .site-header .menu-menu-portal-container ul li.menu-item-shop {
        float:right;
        display:inline-block;
        padding:0 0;
        color:white;
        margin: 0 0 0 0;
    }
    */
    .portal .site-header .main-navigation ul.nav-menu > li > a{
        padding: 0 0.5em 0 0.85em;   
    }
    .portal .site-header .menu-menu-portal-container ul li a{
        color:white;
        margin: 0;
        padding: 0;       
    }
    .portal .site-header .menu-menu-portal-container ul.menu li.current-menu-item > a {
        color: #fad223;
        margin: 0;
        padding: 0;
    }

    .page-template-template-fullwidth-php .col2-set .form-row-first {
        width: 45.4545454545%;
        float: right;
        margin-left: 9.0909090909%;
    }
    .page-template-template-fullwidth-php .col2-set .form-row-second, .page-template-template-fullwidth-php .col2-set .form-row-second1 {
        width: 29% !important; 
        float: right !important; 
        margin-left: 4%;
    }
	.page-template-template-fullwidth-php .col2-set .form-row-second1 {margin-right: 9.5%;}
    .page-template-template-fullwidth-php .col2-set .form-row-third, .page-template-template-fullwidth-php .col2-set .form-row-third1 {
        width: 15.4545454545%;
        float: right !important;
        margin-left: 9.0909090909%;
    }
    .page-template-template-fullwidth-php .col2-set .form-row-fourth {
        width: 45.4545454545%;
        float: left;       
    }
  
}
/* category */
.archive article.post, .search .portal article.post{
    border: 1px solid rgba(177, 223, 233, 0.42);
    padding: 1%;
 } 
.archive article.post .entry-header, .search .portal article.post .entry-header {
    /*border-bottom: none;*/
    height: 3em;
    margin-bottom: 0.7em;
}
.archive article.post .entry-header h1, .search .portal article.post .entry-header h1{
    font-size: 1.125em!important;
    margin-bottom: 0.5em;
    border-bottom:none;
    text-align: center;
}
.archive article.post aside.entry-meta, .search .portal article.post aside.entry-meta {
    display: none;
}

.archive article.post span.posted-on, .search .portal article.post span.posted-on {
    display: none!important;
}
.archive article.post .entry-content, .search .portal article.post .entry-content{
    width:100%;
    margin-bottom: 0;
}
.archive article.post .entry-content p, .search .portal article.post .entry-content p{
    display: none;
}
.archive article.post .entry-content .post-thumbnail, .search .portal article.post .entry-content .post-thumbnail {
    overflow: hidden;
    position: relative;
    margin: 0 auto;
    text-align: center;   
}

@media screen and (min-width: 1024px){
    /* category */
    .archive article.post, .search .portal article.post  {
        width: 31%;
        float: right;
        border: 1px solid rgba(177, 223, 233, 0.42);
        padding: 1%;
        margin: 0 0 1% 2%;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;        
    }
    .archive article.post .entry-content .post-thumbnail img,
    .search .portal article.post .entry-content .post-thumbnail img
    {
        width: auto;
        height: 200px;
        max-width: none;
        margin: 0 -2.5em 0 0;
        text-align: center;

    }    
}
@media screen and (min-width: 768px) and (max-width: 1023px){
    /* category */
    .archive article.post, .search .portal article.post {
        width: 46%;
        float: right;
        border: 1px solid rgba(177, 223, 233, 0.42);
        padding: 1%;
        margin: 0 0 1% 2%;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;        
    }
    .archive article.post .entry-content .post-thumbnail img,
    .search .portal article.post .entry-content .post-thumbnail img
    {
        width: auto;
        height: 250px;
        max-width: none;
        margin: 0 -5em 0 0;
        text-align: center;
        min-height: 225px;
    }    
}


@media screen and (max-width: 767px){
    /*======= category ====*/
    .archive article.post {
        margin: 0 0 2% 2%;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        padding: 2%;
    }
   
    .archive article.post .entry-header {
        /* border-bottom: none; */
        height: 1.75em;
    }
    .archive article.post .entry-content .post-thumbnail img {
        width: 100%;
        height: auto;
        max-width: none;
        margin: 0 auto;
        text-align: center;
    }    
}
/*======= post ===========*/
.single.single-post .hentry.type-post .entry-content{
     width: 100%;   
}
.single.single-post .hentry.type-post .entry-meta{
     display:none;
}
.single.single-post .post.type-post .entry-content > img.wp-post-image{
    display:none;
}



.single.single-post .post.type-post .comment-respond .form-submit .submit {
    margin-top: 32px;
}


/*=========== compare members ============*/
@media screen and (min-width: 780px){
    .members-compare-row {
        border-bottom:1px solid #e6e6e6;
        /*height:3em;*/
        line-height:1.2em;
        margin-bottom:0;
        padding: 1% 0 0 0;
    }
    .members-compare-row .sow-image-container .so-widget-image {
        margin-top:0;
    }
    .members-compare-row p {
        margin: 1em 0;
    }    
}
@media screen and (max-width: 779px){
    .members-compare-row {
        position: relative;
        display: inline-block!important;
        width:100%;
        border-bottom:1px solid #e6e6e6;
        line-height:1em;
        margin-bottom:0;
        padding-top:0em;
    }
    .members-compare-top-row {
        position: relative;
        display: none!important;
    }
    .members-compare-row .panel-grid-cell, .members-compare-top-row .panel-grid-cell{
        width: 25%!important;
        float: left;
        display: inline-block;
        margin: 0;
    }
}

.button.koo_connect_google_btn {
    background-color: #cf4332;
    color: white;
}
.button.koo_connect_google_btn a{
    color: white;
}
.button.koo_connect_facebook_btn {
    background-color: #3c66c4;
    color: white;
}
.button.koo_connect_facebook_btn a{
    color: white;
}

/*======================= auction ==================*/
#yith-wcact-auction-timeleft #auction_end{
  display:none;
}
.product-type-auction .auction_bid.button {
    padding: 10px;
    background-color: #ee3769;
    float:right!important;
    margin: 0 0 0 10px;
}
.product-type-auction #yith-wcact-aution-buttons {
    margin-top: 0.5em;
}

.product-type-auction #yith_reserve_price {
     display:none;
}


.single-product div.product p.stock.out-of-stock{
    color: #e2401c;
    font-size: 1.2em;
    font-weight: bold;    
}

.woocommerce-cart .actions input.button {
    background-color: #f9f9f9;
    color: black;
    background: #ebebeb;
    background-image: -webkit-linear-gradient(top, #ebebeb, #d6d6d6);
    background-image: -moz-linear-gradient(top, #ebebeb, #d6d6d6);
    background-image: -ms-linear-gradient(top, #ebebeb, #d6d6d6);
    background-image: -o-linear-gradient(top, #ebebeb, #d6d6d6);
    background-image: linear-gradient(to bottom, #ebebeb, #d6d6d6);
}


ul.products li .onsale.soldout {
    position: absolute;
    border: none;
    text-align: center;
    color: #fff;
    font-size: 1em;
    font-weight: 700;
    width: 65px;
    height: 65px;
    line-height: 65px;
    border-radius: 45px;
    padding: 0;
    background-color: black;
    left: 0px !important;
    top: 6px;
    right: initial;
}
@media (max-width: 767px){
    ul.products li .onsale.soldout {
        font-size: 0.7em;
    }    
}


.add-to-cart-widget-box ins,.add-to-cart-widget-box del, .add-to-cart-widget-box {
    display: inline-block;
    width: 100%;
    text-align:center;
}

.main-mobi{display: none; text-align: center;}
.main-mobi input[type="button"] {display: block; margin: 0 auto;}
#customer_login .show {display: block;}
#customer_login .hide {display: none;}
