/*
 Theme Name:     Divi Child Theme
 Theme URI:      https://markhendriksen.com
 Description:    Divi Child Theme
 Author:         Mark Hendriksen
 Author URI:     https://markhendriksen.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* ----------- Place your custom CSS below this line ------------------ */ 
@media screen and (max-width: 767px) {.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {
    padding-bottom: 16px;
	}}

@media screen and (max-width: 767px) { h2.woocommerce-loop-product__title {
    font-size: 1.8em;
	}}

@media screen and (max-width: 767px) {
.header-content h1 {
font-size: 60px!important;
	}}

@media screen and (max-width: 450px) {
.header-content h1 {
font-size: 50px!important;
	}}




@media screen and (max-width: 380px) {
.et_pb_tab {
    padding: 24px 15px;
	}}

.et_pb_tabs_controls li a {
    padding: 8px 20px;
    font-size: 2.5em;
}
.et_pb_tab_active a {
    color: #d71414!important;
}

h2{   font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 2em;
	line-height: 1.3em;}

.category-reviews .et_post_meta_wrapper img {
    display: none!important;
}

h3{   font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1.5em;
	line-height: 1.3em;}

@media screen and (max-width: 767px) {h3 {
    font-size: 25px!important;
	}}

.category-reviews .et_post_meta_wrapper img {
    display: none!important;
}


.faq-title h2{   font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 30px;
	line-height: 1.3em;}

@media screen and (max-width: 767px) { .faq-title h2 {
    font-size: 25px!important;
	}}


.entry-content thead th, .entry-content tr th {
    padding: 0px 24px;}

div.single_variation_wrap{
    text-align: right;
	padding-right: 50px;
}

.variations {
    width: auto;
    margin-right: 50px;
    margin-left: auto;
}

.TA-product-page{    display: flex; 
    justify-content: right;
padding-right: 50px;}




.woocommerce-página-de-agradecimiento-mensaje-de-agradecimiento {
    font-size: 20px;
}



.flyer img{
	    height: 300px;
    width: 300px;
    object-fit: cover;
}

.no-padding-tabs .et_pb_tab{
	padding: 10px 15px;
}
.no-click {
	pointer-events:none;
}

#contents-table .et_pb_menu__menu {
display: block;
}

#contents-table .mobile_menu_bar {
display: none;
} 

#wc-stripe-payment-request-button-separator {
 display: none !important; 
}

#wc-stripe-payment-request-wrapper {
 margin-bottom: 1em; 
}

.woocommerce-terms-and-conditions h2.et_pb_text_inner {
	font-weight: 400;
	font-size: 20px;
}


a:hover {
	text-decoration: underline !important;}

@media (max-width: 980px){
#et-secondary-nav, #et-secondary-menu {
    display: block!important;
	}
#et-top-navigation .et-cart-info {
    display: block!important;
	}}