/*
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 */


/**
 * =============================================================================
 *  HEADER
 * =============================================================================
 **/

.dropdown-menu ul li a.menu-link {   
    padding: 7px 10px!important;   
}

/**
 * =============================================================================
 *  MAIN CONTENT - sitck footer to bottom of short pages - subtract fixed height of your footer and header
 * =============================================================================
 **/
#main { 
	min-height: calc(100vh - 567.47px)!important;
}


/**
 * =============================================================================
 *  FOOTER
 * =============================================================================
 **/




/**
 * =============================================================================
 *  WHATSAPP CHAT
 * =============================================================================
 **/

.wa__btn_popup_txt{
	background-color: #2db742!important;
	color: #ffffff!important;
    font-size: 14px!important;
	font-weight: bold!important;
	margin-right: -29px!important;
	padding: 18px!important;
	width: 118px!important;
	border-top-left-radius: 50px!important;
	border-bottom-left-radius: 50px!important;
}

/**
 * =============================================================================
 *  GRAVITY FORMS
 * =============================================================================
 **/
#gform_submit_button_2{
	background-color: #fc2727!important;
}

#gform_submit_button_2:hover{
	background-color: #ffffff!important;
	color:#5572bf!important;
}

/**
 * =============================================================================
 *  WOOCOMMERCE SHOP
 * =============================================================================
 **/

@media screen and (max-width: 767px) {
.woocommerce table.shop_table thead {
    display: none;
}
.woocommerce table.shop_table td {
    display: block;
    text-align: right!important;
}
.woocommerce table.shop_table td::before {
    content: attr(data-title) ": ";
    font-weight: 700;
    float: left;
}
}
@media screen and (max-width: 767px) {
.woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive thead {
    display: none;
}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
    content: attr(data-title) ": ";
    font-weight: 700;
    float: left;
}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
    display: block;
    text-align: right!important;
}
}
a.buy-now.button{
	background-color: #fc2727!important;;
}

.woocommerce span.onsale {    
	padding: 8px 12px!important;
}

li.outofstock div.woo-entry-image {
 opacity: 0.4;
}

.woocommerce ul.products li.product li.title h2{
	margin-bottom:0px!important;
}

div.cart_totals>table>tbody>tr.shipping{
	display:none!important;
}

div.cart_totals>table>tbody>tr.order-total{
	display:none!important;
}
tr.woocommerce-shipping-totals>th{
	display:none!important;
}

ul#shipping_method {
    padding-bottom: 0px!important;
}

.woocommerce table.shop_table{
	border-width: 0px!important;
}

.woocommerce table.shop_table td {
	padding: 0px!important;
	border-bottom: 0px!important;
}

ul#shipping_method li {
    padding: 5px!important;
    border: 1px solid #eaeaea!important;
	border-radius: 4px!important;
    margin: 5px!important;
}

.woocommerce ul.products li.product.outofstock .outofstock-badge {
    top: initial!important;
    bottom: 20px!important;
	left: 20px!important;
}

.woocommerce ul.products li.product-category.product .woo-entry-image {    
    height: 300px!important;
	vertical-align: middle!important;
}

h2.woocommerce-loop-category__title{
	font-family: Questrial!important;
    font-size: 16px!important;
}

h2.woocommerce-loop-category__title>.count{
	display:none!important;
}

table.variations th, table.variations td{
	border-bottom: 0px!important;
}

.woocommerce div.product form.cart .variations {
    margin-bottom: -10px!important;
}

/**
 * =============================================================================
 *  STOCK NOTIFICATION POP-UP
 * =============================================================================
 **/

.cwginstock-subscribe-form .panel {
    margin-top: 20px!important;   
}
.swal2-popup {   
    width: 450px!important;   
}
.cwginstock-subscribe-form .cwginstock-panel-heading H4{
	font-size: 17px!important;
	margin-bottom: 0px!important;
}
input[type=text].cwgstock_name{
	font-size: 15px!important;
    margin-bottom: 10!important;
    margin-top: 0!important;
    padding: 8px!important;
	color: #01030d!important;
	background-color: #ffffff!important;
	border: 1px solid #ddd!important;
	border-radius: 3px!important;
	text-align: left!important;
}
input[type=email].cwgstock_email{
	font-size: 15px!important;
    margin-bottom: 0!important;
    margin-top: 0!important;
    padding: 8px!important;
	color: #01030d!important;
	background-color: #ffffff!important;
	border: 1px solid #ddd!important;
	border-radius: 3px!important;
	text-align: left!important;
}
button.swal2-close{
	background-color:#ffffff!important;
}