/*
Theme Name: WP Bootstrap Starter Child
Theme URI: https://wp-themes.com/wp-bootstrap-starter
Author: ChildThemeWP.com
Author URI: https://childthemewp.com
Description: My WordPress WP Bootstrap Starter child theme.
Template: wp-bootstrap-starter
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Version: 1.0.0
Text Domain: wp-bootstrap-starter-child
*/

h1, h2, h3, .home_spectacles_cat {font-family : "Oswald", Verdana, "sans-serif"; text-transform:uppercase}
h2 {font-size:2rem; }
h2.home_spectacles_title, h2.home_ateliers_title {font-size:1.5rem}
h2.home_ateliers_title {padding:0 2rem; margin-top:3rem;}
h1.page-title{margin: 1.5rem 0; text-align:center; font-weight:600}
h3 {text-transform:uppercase;font-size:1.2rem; font-weight:bold}

a {color:#000;}
.elementor-widget-text-editor a:after {content:' +';}
.elementor-widget-text-editor a {text-decoration:underline !important;}


/* Calendrier Google */
.ateliers_btn {margin: 1rem 2rem;background:#eea30a !important; color:#fff; padding:5px 10px; display:inline-block!important;text-transform:uppercase;}
.simcal-day-label span:first-child{background: #eea30a !important; color:#fff;}
.simcal-date-format {font-weight:700}
.simcal-calendar-list {text-align:center}
dl.simcal-events-list-container {display:inline-block; max-width:40rem}
dl.simcal-events-list-container dt.simcal-day-label {width:100%; text-align:center; border-bottom:none !important; float:left;}
dl.simcal-events-list-container dt.simcal-day-label span {padding:5px 10px; display:inline-block!important;text-transform:uppercase;}
dl.simcal-events-list-container dd {float:left; width:100%; margin-inline-start: 0px; text-align: center; padding:1rem 1rem 0.2rem 1rem; margin-bottom:2rem; }
dl.simcal-events-list-container dd ul {padding-inline-start: 0; list-style-type:none;}
dl.simcal-events-list-container dt.simcal-day-label, dl.simcal-events-list-container dd {background:#fff;}

#affiche_spectacle img {min-width:100%; height:auto}
a .home_spectacles_cat {color:#000;}


.archive_thumb_spect_collectifs img {width:100%}

.fond-blanc {background: #fff;}

a.content_arch_spec, .archive_thumb_spect_collectifs a {color:#000;}
a.content_arch_spec:hover, .archive_thumb_spect_collectifs a {text-decoration:none;}

.home_spectacles_thmb, .thmb_spectacles, .content_arch_spec_col {position:relative; overflow:hidden}
a.home_spectacle_btn:hover img, a.content_arch_spec:hover img, .archive_thumb_spect_collectifs a .content_arch_spec_col:hover img, .content_arch_spec:hover .spectacles_bckg {transform:scale(1.15)}
a.home_spectacle_btn img, a.content_arch_spec img, .content_arch_spec_col img, .content_arch_spec .spectacles_bckg {transform:scale(1);-webkit-transition: all .5s; /* Safari prior 6.1 */transition: all .5s; }

a.lien_boutique {float:left; clear:both; background:#eea30a; color:#fff; padding:5px 8px; margin-bottom:5px; display:inline-block}



.home_spectacles_thmb img, .content_arch_spec img, .content_arch_spec_col img {width:100%}
.home_spectacles_cat {position:absolute; bottom:0px; left:10px; padding:5px 10px; text-transform:uppercase;background:#FFF;}
.home_spectacles_infos {padding:2rem 20px; background:#fff; position:relative}
.home_ateliers_row {background:#fff;}

hr {border-top: 1px solid #000;}

.wp-caption {max-width:100%; padding:0; background: transparent; border:none }
.elementor-widget-image .widget-image-caption{color:#666 !important}

.section-arch-spectacles {background-size:cover; background-attachment:fixed; padding-top:2rem}

.content-arch-ateliers {background:#fff; position:relative; left:0 }
.archives-ateliers-img img {margin-bottom:-100px;}

@media only screen and (min-width: 844px) {
	.content-arch-ateliers {background:#fff; position:absolute; left:-100px; top:0px; margin-bottom:10px}
	.archives-ateliers-img img {margin-bottom:0px;}
}

#mc_embed_signup form {text-align:left!important}
#mc_embed_signup label {text-transform:uppercase;}
#mc_embed_signup .button {background-color:#000 !important;  text-transform:uppercase;}
#mc_embed_signup input.email {background-color:transparent !important; margin-bottom:10px !important; border:1px solid #000 !important; color:#666 !important}
#mc_embed_signup input.email::placeholder {color:#666!important}

