/*
 Theme Name:   Child Theme
 Description:  Child Theme
 Author:       PressLayouts Team
 Template:     emallshop
 Text Domain:  emallshop-child
*/

/*------------------------------------------------------- */
.category-menu-title {
    background-color: #f9b100 !important;
}

.header-topbar {
    background: #0099A2 !important;
    border: none !important;
    color: #ffffff !important;
}

.header-topbar a, .header-topbar .dropdown-menu > li > a {
    color: #ffffff !important;
}

.header-topbar a:hover, .header-topbar .dropdown-menu > li > a:hover {
    color: #FFBA07 !important;
}

.header-right span.header-wishlist a, .header-cart a {
    color: #ffffff !important;
}

header-right span.header-wishlist a:hover, .header-cart a:hover {
    color: #e2e2e2 !important;
}

.topbar-right > span, .topbar-right .nav li {
    border: none !important;
}

.search-btn {
    background-color: #FFBA07;
}

.big-first {
    font-size: 17px;
}

.header-middle {
    padding-top: 15px;
    padding-bottom: 15px;
}

.search-area {
    margin-top: 15px;
}

.header-middle .header-right {
    margin-top: 10px;
}

/* hide the recaptcha shown into the whole website */
.grecaptcha-badge {
    visibility: hidden;
}

.product-items li.product .product-image.product-image-style2 img {
    height: 150px !important;
    width: auto !important;
    margin: 0 auto;
}

.woocommerce img, .woocommerce-page img {
    margin: 0 auto;
}

.product-items li.product .product-image {
    min-height: 150px;
}

.woocommerce ul.products .product-entry .product-content h3 {
    min-height: 40px;
}

.owl-carousel {
    display: block;
}

.categories-slider-content.product-items ul.owl-carousel .slide-row {
    display: inline-block;

}

@media screen and (max-width: 445px) {
    .categories-slider-content.product-items ul.owl-carousel .slide-row {
        width: 33%;
    }
}

@media screen and (min-width: 446px) {
    .categories-slider-content.product-items ul.owl-carousel .slide-row {
        width: 25%;
    }
}

@media screen and (min-width: 622px) {
    .categories-slider-content.product-items ul.owl-carousel .slide-row {
        width: 20%;
    }
}


@media only screen and (max-width: 767px){
.header span.header-wishlist, .header span.header-compare {
    display: block;
    float: left;
    max-width: 50px;
}

    .header-right span.header-wishlist a, .header-cart a{
        color:#F9B100!important;
    }

    .search-icon{
        margin-top:20px;
    }

}

.term-description h1{
    margin-top:30px;
    text-align:center;
}

.ywcps-slider .woocommerce-LoopProduct-link .front-image {
    max-height: 130px !important;
    width: auto !important;
    margin: 0 auto !important;
}

.ywcps-slider .woocommerce-LoopProduct-link .back-image {
    display:none!important;
}

.ywcps-slider .woocommerce-LoopProduct-link .onsale {
    top: -195px!important;
    right: -55px!important;
}

.wpcf7-not-valid{
    border: 1px solid red;
}

.screen-reader-response,.wpcf7-not-valid-tip{
    color: red;
    font-weight: bold;
}

.product-items ul.owl-carousel li{
    min-width:200px;
}

@media only screen and (max-width : 767px) {
    .header span.header-wishlist, .header span.header-compare{
        display:block!important;
    }

}

.woocommerce ul.products .product-entry .product-content h3{
    text-align:center;
}

.owl-item{
    float:left;
}

.categories-list-top li.slide-row{
    width: 165px;
    float:left;
    list-style-type:none;
}

.product-items li h3{
    font-size:13px;
    min-height: 30px;
}

.product-items li{
    list-style-type:none;
}

.category-banner-content,.categories-slider-content, .products_brands-content{
    overflow:hidden;
}

.qtywrap{
    max-width:100%;
}

.qtywrap div.minusqty,.qtywrap div.plusqty{
    float:none;
    margin:0 auto;
}

.vtajaxform .single_add_to_cart_button{
    font-size:11px;
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
    border: 1px solid #666;
}

.header-middle .header-right > span{
    float:left;
}

#front-page-slider{
    margin-top:20px;
}



.cat-img-small{
    max-width:100%;
}

a.each-category-link{
    display:block;
    text-align:center;
    margin:0 auto;
    box-sizing: border-box;
    border:1px solid transparent;
    border-radius:5px;
    padding:5px;

}

a.each-category-link:hover{
    border:1px solid #ff8400;
}
.cat-name-block{
    background-color:#f7f7f7;
    width:100%;

}
.cat-name-container{
    padding:10px;
    display:block;
}

.product-price span.instock{
    display:none;
}

aside#emallshop-recent-posts-2 div.post-widget-content span {
    display:none;
}

.my_custom_checkout_field{
    display:none;
}

.term-description h1{
    margin-top:30px;
    text-align:center;
}


.product-highlight .new {
    display: none !important;
}


.product .product-highlight .onsale span {
    font-size:14px!important;
    background-color: #FD3F19!important;

}

.woocommerce ul.products li.product .price ins{
    color:#FD3F19!important;
    font-weight: bold!important;
}

ul.main-navigation li a .emallshop-menu-label .emallshop-menu-hotlabel::before{
    border-right-color:#fd3f19!important;
}
.emallshop-menu-hotlabel{
    background-color: #fd3f19!important;
}