/*
Theme Name: AM Ébénisterie Globale Divi Child
Description: AM Ébénisterie Globale Divi Child
Version: 1.0
Template: Divi

Theme URI: https://premiersurgoogle.ca/
Author: AdMovendo
Text Domain: AdMovendo
Author URI: https://premiersurgoogle.ca/
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/

:root {
    /*--am-bleu-fonce: #003065;*/
    --am-bleu-taupe: #1f2a44; /* pantone 533 */
    /*--am-bleu-taupe: #22577a; */
    --am-turquoise: #57cc99;
    --am-centered-content-max-width: 1500px;
}

	
/* desktop */
@media (min-width: 801px) { 
    h1 { font-size:72px; }
    h2 { font-size:50px; }
    h3 { font-size:34px; }
    h4 { font-size:28px; }
    h5 { font-size:24px; }
    h6 { font-size:20px; }
}
/* mobile */
@media (max-width: 800px) { 
    h1 { font-size:45px; }
    h2 { font-size:40px; }
    h3 { font-size:34px; }
    h4 { font-size:28px; }
    h5 { font-size:24px; }
    h6 { font-size:20px; }
}
		

/* generic */
.am-container { width: 90%; max-width: var(--am-centered-content-max-width); margin: 0 auto; }
.am-responsive { max-width:100%; }

/* boxes */
.am-box-black { background-color: #000; color: #fff; }
.am-box-black h1,
.am-box-black h2, 
.am-box-black h3, 
.am-box-black h4, 
.am-box-black h5, 
.am-box-black h6 { color: #fff; }

/* am-breadcrumb (plugin: am-breadcrumb) */
.am-breadcrumb { font-size: 20px; padding-top: 10px; }
.am-breadcrumb a { color: #000; }

/* am-display */
/* desktop: class="am-display-none am-display-sm-block" */
/* mobile: class="am-display-sm-none" */
.am-display-none { display: none !important; }
@media (min-width: 576px) {
    .am-display-sm-none { display: none !important; }
    .am-display-sm-block { display: block !important; }
}

/* am-flex */
.am-flex-center { display:flex; flex-wrap:nowrap; justify-content:center; }
.am-flex-space-between { display:flex; justify-content:space-between; }
.am-flex-start { display:flex; justify-content:flex-start; }
.am-flex-grow-0 { flex-grow:0; } /* default */
.am-flex-grow-1 { flex-grow:1; }
.am-flex-shrink-0 { flex-shrink:0; }
.am-flex-shrink-1 { flex-shrink:1; } /* default */
.am-flex-wrap { flex-wrap: wrap; }

/* override Divi */
.et_pb_row { max-width: var(--am-centered-content-max-width); }