/* 
Theme Name: Armanino
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Armanino 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 );
}

/* BASIC TABLE */
.basic-table tr {border-bottom: 1px solid #dddddd;}
.basic-table td {text-align: center;}

/* VARIABLE PADDING */
.pad-s{padding: clamp(1rem, 0.8846rem + 0.5128vw, 1.5rem);}
.pad-m{padding: clamp(1.5rem, 1.3846rem + 0.5128vw, 2rem);}
.pad-l{padding: clamp(2rem, 1.7692rem + 1.0256vw, 3rem);}

.pad-tb-s{padding: clamp(1.5rem, 1.2692rem + 1.0256vw, 2.5rem) 0;}
.pad-tb-m{padding: clamp(4rem, 3.76915rem + 1.026vw, 5rem) 0;}
.pad-tb-l{padding: clamp(7rem, 6.76915rem + 1.026vw, 8rem) 0;}

.pad-t-s{padding-top: clamp(1.5rem, 1.2692rem + 1.0256vw, 2.5rem);}
.pad-t-m{padding-top: clamp(4rem, 3.76915rem + 1.026vw, 5rem);}
.pad-t-l{padding-top: clamp(7rem, 6.76915rem + 1.026vw, 8rem);}

.pad-b-s{padding-bottom: clamp(1.5rem, 1.2692rem + 1.0256vw, 2.5rem);}
.pad-b-m{padding-bottom: clamp(4rem, 3.76915rem + 1.026vw, 5rem);}
.pad-b-l{padding-bottom: clamp(7rem, 6.76915rem + 1.026vw, 8rem);}

/* PRINTING */
@media print {
    a[href]:after { content: none !important; }
    img[src]:after { content: none !important; }

    img {max-width: 400px;}

    .no-print {display: none;}
}