/**handles:child-style**/
/*
Theme Name: OceanWP Child Theme
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

@media(max-width:920px){
    .cus-disclaimer-txt{
        font-size: 1.6rem;
        line-height: 1.2;
    }
    .cus-topbar-textwrap{
        margin-top: 40px;
    }
 }
 .hdng,
 .related span:first-child,
.woocommerce-Reviews-title{
    margin: 20px 0;
font-size: 18px;
font-weight: 400;
display: block;
color: #000;
 }
 .woocommerce div.product .woocommerce-tabs .panel span:first-child{
    margin: 20px 0;
    font-size: 18px;
    font-weight: 400;
  
 }

 .woocommerce ul.products{
    display: grid;
    grid-template-columns: repeat(4,1fr);

 }
 .woocommerce ul.products .product{
    width: 100%;
 }
 .woocommerce ul.products .product-inner{
    height: 100%;
 }
 .woocommerce ul.products li.product .woo-entry-inner li:last-child{
    margin-bottom: 0;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 34px;
margin-top: 34px;
 }
 .woocommerce ul.products li.product .woo-entry-inner{
    padding-bottom: 34px;
 }
 #top-bar-inner{
   margin: 0 auto;
   max-width: 1140px;
   width: 100%;
 }
 @media(max-width:768px){
    .woocommerce ul.products{
        grid-template-columns: repeat(3,1fr)!important;

    }
    .woocommerce .products.tablet-2-col .product{
        width: 100%!important;
    }
 }

 @media(max-width:480px){
    .woocommerce ul.products{
        grid-template-columns: repeat(2,1fr)!important;

    }
    .woocommerce .products.tablet-2-col .product{
        width: 100%!important;
    }
 }
 .socials-profile{
    display: flex;
    margin-top: 18px;

 }
 .socials-profile svg{
    width: 20px;
    height: 20px;
    margin: 0 10px;
    fill: #998989;
 }
 .woocommerce span.onsale{
    left: auto!important;
    right: 1.25rem!important;
 }
 .wrap-crumbs{
    padding: 10px 0;
 }
 .elementor-pagination a{
   position: relative;
display: inline-block;
min-width: 38px;
min-width: 38px;
line-height: 38px;
margin: 0 8px 0 0;
text-align: center;
color: #555;
border: 1px solid #e9e9e9;
font-size: 18px;
cursor: pointer;
white-space: nowrap;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
border-radius: 2px;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;

 }