/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

.flex-row.container {
    padding-left: 15px !important;
}

.product-short-description {
    text-align: left;
}

.woocommerce-breadcrumb.breadcrumbs {
    display: none;
}

/***brands hide****/

.leading-brands .anmol {
    display: none;
}

.leading-brands .bullet {
    display: none;
}

.leading-brands .english-breeze {
    display: none;
}

.leading-brands  .golden-country {
    display: none;
}

.leading-brands  .pure-heaven {
    display: none;
}

.leading-brands  .robust {
    display: none;
}

.leading-brands  .royalty {
    display: none;
}

.leading-brands  .sabina-blackcurrant {
    display: none;
}

.leading-brands .sumo {
    display: none;
}

.pwb-brands-col3 {
    padding-bottom: 5% !IMPORTANT;
}


.shop-sidebar  .gallery-columns-4 .gallery-item, .large-columns-4>.col, .large-columns-4 .flickity-slider>.col {
    max-width: 100%;
    flex-basis: 100%;
}

.shop-sidebar .product-small .box .box-image {
    height: 276px;
}

.woocommerce-product-rating {
    display: none;
}


.rating1 input {
    display: none;
}
.rating1 label:before {
    margin: 5px;
    font-size: 1.25em;
    font-family: FontAwesome;
    display: inline-block;
    content:"\f005";
}
li {
    list-style:none;
}

.ratingSelector input + label {
    color: #FFD700;
}
.ratingSelector input:checked ~ input:not(:checked) ~ label {
    color: #ddd;
}
.ratingSelector input:checked ~ input:not(:checked) + label:hover ~ label {
    color: #ddd;
}
.ratingSelector:hover input + label,
.ratingSelector:hover input:checked + label {
    color: #FFED85;
}
.ratingSelector:hover input:checked ~ input:not(:checked) ~ label:hover,
.ratingSelector:hover input:checked ~ input:not(:checked) + label {
    color: #FFD700;
}
.ratingSelector:hover input:checked ~ input:not(:checked) ~ label:hover ~ label {
    color: #ddd !important;
}
.ratingSelector input + label:hover ~ label {
    color: #ddd !important;
}

svg.svg-inline--fa.fa-clock.fa-w-16 {
    display: none;
}

.image-tools.grid-tools.text-center.hide-for-small.bottom.hover-slide-in.show-on-hover {
    display: none;
}

.amazon-div {
    display: block;
}


div#product-sidebar {
    background-color: #2e319229;
}

.slider-nav-reveal .flickity-prev-next-button:hover, .slider-nav-reveal .flickity-prev-next-button {
    background-color: #dddeed;
 }

tr:nth-child(odd) {
    background-color: #dddeed !important;
}

table.vartable td, table.vartable th {
    padding-left: 15px;
}

a.button.primary.is-primary.is-medium {
    border-radius: 19px;
}

.yith-ywraq-add-to-quote.add-to-quote-779 {
    display: none;
}

 .single-product .row.row-large {
    max-width: 100%;
    padding-left: 0px;
}

.tax-pwb-brand  .category-page-row {
    max-width: 100%;
/*    padding-left: 87px;*/
    padding-top: 0;
}

a.add-request-quote-button.button {
    border-radius: 20px;
    margin-bottom: 0px;
}

.history-icon .large-1 {
    max-width: 13.33333%;
    flex-basis: 14.33333%;
}

input.wpcf7-form-control.wpcf7-submit {
    border-radius: 20px;
}

div#banner_div {
    padding-bottom: 0;
}

.category-page-row .large-3.col.hide-for-medium {
    background-color: #2e319233;
}

.pwb-brand-banner-cont.before-loop {
    padding-top: 20px;
}

div#shop-sidebar {
    margin-top: 20px;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    color: white;
}


.wpcf7 .wpcf7-not-valid-tip {
    position: absolute;
    background-color: #ffffff;
}

i.iwpmenu_open_button {
    height: 40px;
}

#iwpmenu_icon .iwpmenu_open_button, #iwpmenu_icon .iwpmenu_close_button {
    top: 277px;
    right: -9px;
 }

div#iwpmenu_bar {
    top: 227px !important;
}


#iwpmenu_icon .iwpmenu_open_button, #iwpmenu_icon .iwpmenu_close_button {
    position: absolute;
  }

 #iwpmenu_bar div {
    width: 80%;
 }


.switcher {
    position: absolute;
    margin-left: -169px;
    margin-top: -10px;
    z-index: 999;
}

.icon-box a:hover {
    color: #2b2e97;
}

.cat-search .col, .gallery-item, .columns {
	padding: 0 0px 0px;
}


input.search-field.mb-0 {
    background-color: #fff !important;
}

.cat-fillter .col, .gallery-item, .columns {
    padding: 0 15px 0px;
    
}

.brand-title .row.row-large {
    max-width: 1253px;
}

h3.product-section-title.container-width.product-section-title-related.pt-half.pb-half.uppercase {
    display: none;
}

.flower-garden {
    display: none;
}

/*brand-img*/

.pwb-brands-col3 img {
    height: 150px;
}


.warrior {
    display: none;
}

.victoria {
    display: none;
}

.toliet-guard {
    display: none;
}

.smint img {
    height: auto;
}

/*end-brand-img*/

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}
/* css by varis */
.banner-section{
    position: relative;
    width: 100%;
    height: 365px;
    padding: 0;
    margin: 0;
}
.banner-section .banner-bg-image{
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;;
    background-size: cover;
    background-position: center center;
}
body.single-product .shop_attributes{
    display: none;
}
.product-type-variable table.pro-attr td.qtycol{
    display: none !important;
}
.last_category_raw{
    margin-top: 50px;
}
table.vartable th:last-child{
    display: none;
}
li.menu-text-red-shop a{
    color: #D2232A !important;
}
ul.header-nav.header-nav-main li:nth-child(5) a {
    /*color: #D2232A;*/
}
ul.header-nav.header-nav-main li:nth-child(5) a::after {
    content:none !important;
}
