/*
Theme Name: Divi Child
Author: 
Description: Your description goes here
Version: 1.0
Template: Divi

This is the child theme for Divi theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/
/* Header CSS */
.product-menu-grid img.df_ab_blurb_image_img {transform: scale(0.9);transition: ease-in-out 500ms;}
.product-menu-grid img.df_ab_blurb_image_img:hover {transform: scale(1);transition: ease-in-out 500ms;}
.product-menu-grid span.item-elements {max-width: 100% !important;width: 100% !important;}
.product-menu-grid .et_pb_module_inner {width: 100%;}
header span.dropdown-arrow {font-size: 24px !important;}
.df-am-container .df-am-row {padding: 0px !important;}
/* Footer CSS */
.footer-row {display: flex;gap:70px;}
.footer-row .col-1 {width: 40% !important;margin-right: 0 !important;}
.footer-row .col-2,.footer-row .col-3,.footer-row .col-4 {width: 20% !important;margin-right: 0 !important;}
@media only screen and (max-width:768px){
    .footer-row {gap:30px;}
    .footer-row .col-1 {width: 100% !important;}
    .footer-row .col-2,.footer-row .col-3,.footer-row .col-4 {width: 30% !important;}
}
@media only screen and (max-width:767px){
    .footer-row {gap:30px;}
    .footer-row .col-1,.footer-row .col-2,.footer-row .col-3,.footer-row .col-4 {width: 100% !important;}
}
/* Home Page */
.home-main-video:after {content: '';background-color: rgba(254, 254, 254, 0.75);position: absolute;top: 0;width: 100%;padding: 100%;}
.two-col-row .et-last-child {display: flex;flex-direction: column;align-items: flex-start;justify-content: center;}
.two-col-row-specific {display: flex;flex-direction: column;align-items: flex-start;justify-content: center;}
@media only screen and (max-widtH:1600px){
    .two-col-row-specific{padding-left: 70px;padding-right: 70px;}
}
@media only screen and (max-width:1024px){
    .home-main-row .et_pb_row {display: flex;flex-wrap: wrap;flex-direction: column;}
    .home-main-row .et_pb_row .et_pb_column{width:100%;}
    .two-col-row-specific{padding-left: 20px !important;padding-right: 20px !important;}
}