/*
Theme Name: Shop Isle Child

*/

body {color:#000;background:#fff;}
.product:hover .product-button-wrap, .shop-item:hover .product-button-wrap {display:none;}
.prod-img-wrap:hover:before, .product:not(.elementor):hover .prod-img-wrap:before, .shop-item:hover .prod-img-wrap:before {background:none;}
li.product .woocommerce-LoopProduct-link.woocommerce-loop-product__link .price {display:none;}

ul.products li.product img:nth-child(2) {display:none;}
.shop-isle-poweredby-box {display:none;}
footer.footer {background:#fff!important;color:#000!important;}
footer.bg-dark a {color:#000!important;}
.divider-d {border-top:0;}
#yith-quick-view-modal .yith-wcqv-main {box-shadow:none;}
.yith-wcqv-button {position:relative;}
.main {overflow:hidden;}
#yith-quick-view-modal .yith-wcqv-main {background:transparent;}
.screen-reader-text {display:none;}
.single-product .product_title, .amount, #yith-quick-view-content div.summary{color:#000;}
.single-product div.product form.cart .button {float:left;background:#000;width:auto;padding:20px 0;}
.product_meta {display:none;}
.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {display:none;}
#yith-quick-view-close {border:none;background:none;}
.main {padding-top:60px;background:#fff;}
img.logo {display:block;margin:auto;}
.navmenu {padding:10px 0 60px;text-align:center;}
.navmenu a {color:#000;text-align:center;padding:10px;font-size:20px;}
.stx-container {background:#fff;}
.stock.in-stock, .price {display:none;}
#home {display:none;}
canvas {height:auto!important;margin:auto;display:block;}
tr,th {padding:5px 0;}
#post-298 {color:#000;}
.page-id-298 section.page-header-module {display:none;}
.page-id-298 .module {padding-top:30px;}
.page-id-9 h3, .page-id-9 p, .page-id-9 a{color:#000;}
.page-id-9 input {background:none;border:none;border-bottom:1px solid #000;}
tr th:first-child {vertical-align:top;}
.shop_table.cart th, .shop_table.cart td, .cart_totals table, .cart_totals table td, .cart_totals table th, .cart_totals table, .cart_totals table td, .cart_totals table th {border:0;}
.module-title, .cart th {color:#000;}
.shop_table.cart > thead > tr, .shop_table.cart > tbody > tr:nth-of-type(even), .cart_totals table > tbody > tr:nth-of-type(odd) {background-color:#fff;}
tr.cart_item td.product-name a, .shop_table.cart th, .shop_table.cart td, td.product-price span.amount, td.product-subtotal span.amount, table.shop_table_responsive tbody th, table.shop_table_responsive tr td, .cart_totals h2, .cross-sells h2, #payment .payment_methods li label, #payment .payment_methods li p {color:#999;}
ul#shipping_method {padding:0;}
.woocommerce-message {border-color: transparent;color:#999;background-color:transparent;}
.form-row label, #order_review .shop_table, #order_review .shop_table th, #order_review .shop_table td {color:#999;border:0;}
.fade.slick-slider {opacity:1;}
.single-product div.product table.variations a.reset_variations {background-color:transparent;color:#999;}
.xt_woovs-single-product .xt_woovs-swatches-wrap .xt_woovs-swatches .swatch.swatch-label {-webkit-box-shadow:none!important;box-shadow:none!important;min-width:0!important;background-color:transparent!important;}
.xt_woovs-single-product .xt_woovs-swatches-wrap .xt_woovs-swatches .swatch.swatch-label:not(.xt_woovs-selected):not(.xt_woovs-disabled):hover {background-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#999!important;}
.woocommerce-tabs {display:none;}
table.cart .quantity .qty {background:transparent;border:0;}
.select2-container--default .select2-selection--single {background-color:transparent;}
span.info {margin-left:15px;}
.single-product div.product table.variations td.label label {color:#999;font-weight:300;}
.single-product div.product table.variations a.reset_variations {display:none!important;}
.single-product div.product form.cart .quantity .qty {display:none;}
#comments input[type=submit], button[type=submit], .wc-proceed-to-checkout .button.checkout-button {background-color:transparent;}
a.remove {color:#fff;}
.form-row textarea {border:0;background:transparent;}
#order_comments_field {border-bottom:1px solid #999;}
.required {color:#fff;text-decoration:none;}
.woocommerce-billing-fields input, .woocommerce-checkout .woocommerce-account-fields input:not([type="checkbox"]), .woocommerce-checkout .woocommerce-shipping-fields input:not([type="checkbox"]) {border:0;border-bottom:1px solid #999;}
.select2-container--default .select2-selection--single .select2-selection__rendered {color:#999;}
.woocommerce-message a.button {color:#fff;}
.yith-wcqv-button {display:inline;}
.yith-quick-view-content.woocommerce div.product,.single-product div.product .images img {background:#000;}
.yith-quick-view-content.woocommerce div.summary h1, .yith-quick-view-content.woocommerce div.summary div[itemprop="description"], .yith-quick-view-content.woocommerce div.summary .product_meta, .yith-quick-view-content.woocommerce div.summary .price, .yith-quick-view-content.woocommerce div.summary .price ins{color:#999;font-weight:300;}
.yith-quick-view.yith-modal .yith-wcqv-main{-webkit-box-shadow:none;box-shadow:none;}
.yith-quick-view-content div.images .yith-quick-view-thumbs div {border:0;opacity:0.2;transition:1s;}
.yith-quick-view-content div.images .yith-quick-view-thumbs div.active {opacity:1;transition:1s;border:0;}
.yith-quick-view.yith-modal .yith-wcqv-main {background:#000;}
.yith-quick-view-content.woocommerce div.summary p {font-size:12px;}
.yith-quick-view-close {opacity:0.9;}
.yith-quick-view-close:hover {opacity:0.3;}
.yith-quick-view-content.woocommerce div.summary button.button.alt {border-bottom:1px solid #333;padding:10px 0;}
.page-id-706 .main,.page-id-298,.page-id-3 .main {padding-top:0;}

.page-id-706 .page-header-module.module, .page-id-3 .page-header-module.module {padding:60px 0;}

.page-id-706 .page-module-content, .page-id-3 .page-module-content{padding:30px 0;}

.wpcf7-form input:not([type=submit]) {background:black;border:0;border-bottom:1px solid #999;}
.wpcf7-form textarea {background:#000;border:1px solid #333;}

#payment .payment_methods li img {position:relative;}
.wc-stripe-elements-field, .wc-stripe-iban-element-field {border:0;border-bottom:1px solid #666;background-color:black;}

.pum-theme-865 .pum-content, .pum-theme-lightbox .pum-content {font-size:12px;}

.pum-theme-865 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {color:#666;border:1px solid #666;}
.ElementsApp, .ElementsApp .InputElement {color:#666;}

@media only screen and (min-device-width: 768px){ 
    .yith-wcqv-wrapper { height: 90vh!important; top: 5vh!important; }
div#collection {margin-top:-15px;padding:0 5%;margin-bottom:-1150px;}
canvas {width:70%!important;}
a.yith-wcqv-button img {width:33%;}
.navmenu {padding:10px 0 0;}
.main {padding-top:0;}
    .topslide {width:26.666%;margin:3.333%;display:inline-block;}
.slidecontainer {width:75%;margin:10px auto;}
    .prod-img-wrap, .yith-wcqv-button {transition:1s;}
.prod-img-wrap:hover, .yith-wcqv-button:hover {transition:1s;opacity:0.5;}
    .yith-quick-view-content div.images .yith-quick-view-thumbs div {border:0;opacity:0.3;}
} 

@media only screen and (max-device-width: 768px){ 
.navmenu a {font-size:12px;}
div#collection {margin-top:0px;margin-bottom:-430px;}
canvas {width:80%!important;}
img.logo {width:70%;}
.main {padding-top:30px;}
.navmenu{padding:10px 0 10px;}
a.yith-wcqv-button img {width:32%;}
th {width:40%;}
    .topslide {width:100%;display:block;}
.slidecontainer {width:90%;margin:10px auto;}
    .yith-quick-view-content.woocommerce div.product {overflow:initial;}
    .yith-quick-view.yith-modal .yith-quick-view-content div.images, .yith-quick-view.yith-modal .yith-quick-view-content div.summary {background:black;}
.woocommerce table.shop_table th {width:auto;}
.woocommerce-page .woocommerce .product-name a{font-size:12px;margin-bottom:0;}
.yith-wcqv-wrapper{background:#000;left: 20px!important;top: 20px!important;width: calc(100vw - 40px)!important;height: calc(100vh - 40px)!important;}
.single-product div.product form.cart .quantity {display:none;}
.yith-quick-view-content.woocommerce div.summary form.cart {margin-bottom:100px;}
.single-product div.product .variations_button {padding-top:0;}
    #product-116 .yith-quick-view-thumbs {position:relative;}
} 

#collection .yith-wcqv-button:nth-child(even) img{animation:none!important;}
#collection .yith-wcqv-button:nth-child(odd) img{animation:none!important;}

#collection .yith-wcqv-button:nth-child(odd) img{
	overflow: hidden;
	//transform: translatey(0px);
	//animation: float2 10s ease-in-out infinite;
}

/* 08182021 RENEWAL */
div#collection {text-align:center;margin-bottom:0!important;}
.yith-quick-view-content div.images .yith-quick-view-thumbs {position:relative!important;}
.yith-quick-view-content div.images .yith-quick-view-thumbs div {opacity:0.6!important;}
@media screen and (min-width:768px) {
    .yith-wcqv-button img {padding:12px 10px;}
    img.logo {margin-top:30px!important;}
    .navmenu {margin-bottom:30px;}
    .single-product .woocommerce-product-gallery .flex-control-thumbs li {
        display: inline-block!important;
        width: 31%!important;
        max-width:33%!important;
        margin-top: -50px !important;
    }
}
@media screen and (max-width:768px) {
    .yith-wcqv-button img {padding:5px 3px;}
    div#collection {padding-top:10px;}
    .single-product .woocommerce-product-gallery .flex-control-thumbs li {
        display: inline-block!important;
        width: 32%!important;
        max-width:33%!important;
        margin-top: -50px !important;
    }
}

#payment .place-order .button {margin-top:20px;border:1px solid darkgray!important;}
.yith-quick-view-content.woocommerce div.product, .single-product div.product .images img {background:#fff;}

div#collection {margin-top:0!important;}
.category-filter.text-center.my-4 {margin-top:30px;}
.main {color:#000!important}
.single-product .product_title {color:#000!important;color:#000!important;}
.single-product div.product .summary {text-align:left!important;}
ol.flex-control-nav.flex-control-thumbs {margin-top:-100px!important;z-index:1;}
.flex-viewport {z-index:-1;}
