/*
Theme Name:  OceanChild. Child for Oceanwp.
Description:  Child theme fo Oceanwp.
Author:  Zu creative lab
Textdomain:  oceanchild
Template:  oceanwp
Version:  1.0
License:  GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html                 
*/

@import url('https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital@1&display=swap');
a:focus {
    outline: solid 0px !important;
}
.page .site-content {max-width:1024px; margin-right: auto; margin-left: auto;}
#main {
	background-color:#f3f2f0;
    padding-top: 3%;
    margin-bottom: 1%;
    margin-top: 1%;
}

#main #content-wrap {padding-top:0;}
.page-header {text-align: center; padding:0 0 50px 0;}
#menu-menu-1 .woo-menu-icon {display:none;}
li.menu-item-has-children:hover ul.sub-menu{visibility:visible!important;}
.coolt{font-family:'Poppins';letter-spacing:2px;}
.basker {font-family:'Libre Baskerville', serif;}
body .oceanwp-row .span_1_of_4 {width:22%;margin: 0 4% 2% 0;}
body .oceanwp-row .span_1_of_4.last {margin-right:0;}
.woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {display:none;}
.woocommerce.single-product .page-header {display:none;}
.woocommerce li.product li.title{
	display:none;
	position: absolute;
    bottom: 10%;
    left:5%;
    background: #fff;
    border:1px solid #000000;
    padding:1em;
    font-size: 1rem;
	font-weight:300;
	z-index:999;
	width:90%;
	text-align:center;
}
.woocommerce li.product:hover li.title{display:block;}
.woocommerce ul.products li.product li.title h2, .woocommerce ul.products li.product li.title a {margin:5px 0;}
.woocommerce li.product:hover .product-inner:after{
	content: '';
	display: block;
	max-width:500px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	height:100%;
	visibility: visible;
	background: rgba(80, 80, 80, 0.3);
	background-image: -moz-linear-gradient(45deg, #666 25%, transparent 25%), 
        -moz-linear-gradient(-45deg, #666 25%, transparent 25%), 
        -moz-linear-gradient(45deg, transparent 75%, #666 75%), 
        -moz-linear-gradient(-45deg, transparent 75%, #666 75%);
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, #666), color-stop(.25, transparent)), 
        -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, #666), color-stop(.25, transparent)), 
        -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.75, transparent), color-stop(.75, #666)), 
        -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.75, transparent), color-stop(.75, #666));
    background-image: -webkit-linear-gradient(45deg, #666 25%, transparent 25%), 
        -webkit-linear-gradient(-45deg, #666 25%, transparent 25%), 
        -webkit-linear-gradient(45deg, transparent 75%, #666 75%), 
        -webkit-linear-gradient(-45deg, transparent 75%, #666 75%);
    background-image: -o-linear-gradient(45deg, #666 25%, transparent 25%), 
        -o-linear-gradient(-45deg, #666 25%, transparent 25%), 
        -o-linear-gradient(45deg, transparent 75%, #666 75%), 
        -o-linear-gradient(-45deg, transparent 75%, #666 75%);
    background-image: linear-gradient(45deg, #666 25%, transparent 25%), 
        linear-gradient(-45deg, #666 25%, transparent 25%), 
        linear-gradient(45deg, transparent 75%, #666 75%), 
        linear-gradient(-45deg, transparent 75%, #666 75%);
    -moz-background-size: 2px 2px;
    background-size: 2px 2px;
    -webkit-background-size: 2px 2.1px; /* override value for webkit */
    background-position: 0 0, 1px 0, 1px -1px, 0px 1px;
	background-size: 2px 2px;}
.woocommerce .pswp__caption__center, .woocommerce-page .pswp__caption__center {
    display: none;
}
.archive .outofstock-badge {display:none;}
.woocommerce div.product div.summary{margin-top: 40px;}
#footer-bottom #footer-bottom-menu li::after {
    content: " ";
}
@media (min-width: 769px){
	.woocommerce div.product.owp-thumbs-layout-vertical div.images .flex-viewport {
		float: left;
		width:60%;
	}
	.woocommerce div.product.owp-thumbs-layout-vertical div.images .flex-control-thumbs {
    	width: 25%;
		margin-left:10%;
		height:auto;
		max-height:100%!important;
	}
	.woocommerce div.product.owp-thumbs-layout-vertical div.images .flex-control-thumbs li {
		width:80%;
	}
	.woocommerce div.product div.summary {margin-top:0;}
}
@media (max-width: 480px){
	.woocommerce div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {width:100%;}
	.flex-viewport {display:none;}
	.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs li img {opacity:1;    -moz-opacity: 1;
    -webkit-opacity: 1;}
	.woocommerce.single-product .page-header {display:block;}
	.woocommerce div.product .product_title {display:none;}
}
.single .entry-title {
	border-bottom-color:#e9e5dd;
}
