/* 
Theme Name: Challenge Dairy International
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Challenge Dairy International custom child theme of Hello Elementor, created by Elementor team
Author: Refresh Media
Author URI: https://refreshmedia.com/
Template: hello-elementor
Version: 1.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/

/* RESET */
table td, table th {border: none;}
table tbody > tr:nth-child(odd) > td, table tbody > tr:nth-child(odd) > th {background-color: transparent;}
table tbody tr:hover > td, table tbody tr:hover > th {background-color: transparent;}

[type=button]:focus,
[type=submit]:hover,
[type=button]:focus,
[type=submit]:hover,
button:focus,
button:hover {
    background-color: var(--e-global-color-accent );
}

/* PADDING */
.pad-s{padding: clamp(1rem, 0.714rem + 1.429vw, 2rem);}
.pad-m{padding: clamp(2rem, 1.429rem + 2.857vw, 4rem);}
.pad-l{padding: clamp(3.75rem, 2.593rem + 5.786vw, 7.8rem);}
/* PADDING TOP & BOTTOM */
.pad-tb-s{padding: clamp(1rem, 0.714rem + 1.429vw, 2rem) 0;}
.pad-tb-m{padding: clamp(2rem, 1.429rem + 2.857vw, 4rem) 0;}
.pad-tb-l{padding: clamp(3.75rem, 2.593rem + 5.786vw, 7.8rem) 0;}
/* PADDING TOP */
.pad-t-s{padding-top: clamp(1rem, 0.714rem + 1.429vw, 2rem);}
.pad-t-m{padding-top: clamp(2rem, 1.429rem + 2.857vw, 4rem);}
.pad-t-l{padding-top: clamp(3.75rem, 2.593rem + 5.786vw, 7.8rem);}
/* PADDING BOTTOM */
.pad-b-s{padding-bottom: clamp(1rem, 0.714rem + 1.429vw, 2rem);}
.pad-b-m{padding-bottom: clamp(2rem, 1.429rem + 2.857vw, 4rem);}
.pad-b-l{padding-bottom: clamp(3.75rem, 2.593rem + 5.786vw, 7.8rem);}

/* FORM MESSAGE */
.with_frm_style .frm_message p {margin-bottom: 0px; text-align: center;}
.frm_error_style {text-align: center;}