/*
Theme Name: Salient Child
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/

/*Boutons*/
.bouton-rose{margin-right: 10px !important;border:4px solid #fbd8c7 !important;padding-top: 13px;padding-bottom: 13px !important;padding-left: 30px !important;padding-right: 30px !important;}
.bouton-bleu{margin-left: 10px !important;border:4px solid #b1dbd9 !important;padding-top: 13px;padding-bottom: 13px !important;padding-left: 30px !important;padding-right: 30px !important;}
.bouton-rose:hover{background-color: #fff !important;border:2px solid #fbd8c7; color: #fbd8c7 !important;-moz-transition: all 1000ms ease;-webkit-transition: all 500ms ease;-o-transition:all 500ms ease;-ms-transition:all 500ms ease;transition:all 500ms ease;}
.bouton-bleu:hover{background-color: #fff !important; border:4px solid #b1dbd9 !important;color: #b1dbd9 !important;-moz-transition: all 1000ms ease;-webkit-transition: all 500ms ease;-o-transition:all 500ms ease;-ms-transition:all 500ms ease;transition:all 500ms ease;}
.bouton-home-1{border: 4px solid #5e5e5e !important;color: #5e5e5e !important;font-weight: bold !important;font-size: 16px !important;padding:12px 18px !important;}
.bouton-home-2{border: 4px solid #5e5e5e !important;color: #5e5e5e !important;font-weight: bold !important;font-size: 16px !important;padding:12px 40px !important;margin-left: 15px !important;}
.bouton-home-1:hover{color: #fff !important;}
.bouton-home-2:hover{color: #fff !important;}

/*Time Table*/
.tt_timetable .event{background-color: transparent!important;}
.tt_single_event:hover{background-color: #fff !important;}


p.timeslot{ padding-bottom:0px !important; margin-top:0px !important; }
body:not(.woocommerce-cart) .main-content td{ padding:30px !important; border-width:medium 3px 3px medium; }
.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .event-description{ font-size:12px; font-weight:300; letter-spacing:0.5px; }
.mptt-shortcode-wrapper .mptt-shortcode-event .mptt-event-container{ justify-content:center; }
#salle1 .mptt-shortcode-wrapper .mptt-shortcode-table tbody tr{ background-color:#fbd8c6 !important;}
#salle2 .mptt-shortcode-wrapper .mptt-shortcode-table tbody tr{ background-color:#b1dbd9 !important;}
body:not(.woocommerce-cart) .main-content td{ border-color:#ffffff !important;  }
.mptt-shortcode-wrapper .mptt-shortcode-table tr.mptt-shortcode-row th{ border:3px solid #ffffff !important;}


#salle2 ul li a{ color:#b1dbd9; }
#salle2 ul li.active a{ font-weight:bold; }
#salle2 ul li a:hover{ color:#535353; }

/*Nectar Slider*/
.extra-color-1 {border: 4px solid #5e5e5e !important;color: #5e5e5e !important;font-weight: bold !important;font-size: 16px !important;padding:10px 17px !important;}
.extra-color-3 {border: 4px solid #5e5e5e !important;color: #5e5e5e !important;font-weight: bold !important;font-size: 16px !important;padding:10px 38px !important;}
.nectar-slider-wrap[data-full-width="false"] .swiper-slide .button a {padding: 15px 20px;}
.swiper-slide .content p{color: #5c5c5c !important;}
.slider-prev, .slider-next{display: none !important;}

/*Couleurs*/
.blanc{color: #fff !important;}

/*Border header nav*/
#header-outer[data-box-shadow="small"]{border-bottom: 4px solid #fbd8c7 !important;}
.bouton-inscription a{color:red !important;}
header#top nav > ul > li.button_solid_color > a::before{margin-top: -45px !important;height: 100px !important;}

/*Slider video Overlay*/
.active_texture {background:rgba(255,255,255, 0.5) !important;}

/*Couleur texte body*/
body p{color: #5b5b5b !important;}

/*Titre 1 page*/
.titre-page{text-transform: uppercase;letter-spacing: 4px;font-size: 25px;line-height: 30px;font-weight: 700;}
.titre-page-1{text-transform: uppercase;letter-spacing: 4px;font-size: 25px;line-height: 30px;font-weight: 700;}
.top-galerie{margin-top:-5% !important;}
.caption-h1{font-family: "Poppins";font-size: 20px;line-height: 24px;font-weight: 500;}
/*Premiere ligne tableau planning*/
th{font-family: 'brandonbold' !important;text-transform: uppercase !important;text-align: center !important; color: #fff !important;letter-spacing: 2px !important;background-color: #535353 !important;padding: 15px !important;}

/*Mise en forme blog*/
.non-classe, .post-meta{display: none !important;}
.title{text-transform: uppercase !important;letter-spacing: 1px !important;}
.meta{color:#b1dbd9 !important;font-weight: 500 !important;font-size: 12px !important;}
.masonry.classic_enhanced .masonry-blog-item .article-content-wrap, .blog-recent[data-style*="classic_enhanced"] .article-content-wrap{ padding:10% !important;  position:relative;  z-index:100;  background-color:#fff}
.project-title{padding-top: 110px !important;}
article.post .more-link span{background-color: transparent !important;color: #facebc!important;font-size: 16px !important;font-weight: 500 !important;}
#sidebar h4{font-family: 'Poppins', sans-serif !important;font-size: 20px !important;font-weight: 500 !important;}
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .next-post h3, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] .next-post span {font-family: 'brandonbold' !important;}
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .previous-post h3, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] .next-post span {font-family: 'brandonbold' !important;}

/*Titre widget footer*/
#footer-outer .widget h4{font-family: 'Poppins', sans-serif !important;font-size: 20px !important;font-weight: 500 !important;}

/*Font symbole*/
.symbol-wrap, .number{font-family: 'brandonbold' !important;color: #fff !important;}
.subject{color: #fff !important;}

/*Single Actu*/
#author-bio, .meta-author, .meta-category, .meta-comment-count, .n-shortcode, .meta-share-count{display: none !important;}
.masonry.classic_enhanced .masonry-blog-item .inner-wrap, .blog-recent[data-style*="classic_enhanced"] .inner-wrap{border-radius: 0px !important;}
/*Titre des galeries*/
.titre-galerie{text-transform: uppercase;letter-spacing: 2px;}
.portfolio-items .col h3{color:#5e5e5e !important;text-transform: uppercase !important;letter-spacing: 1px !important;font-family: 'brandonbold' !important;font-size: 25px !important;}

/*Style Planning*/
.tt_timetable .event_container{padding: 30px 10px !important;}
.tt_timetable .event a, .tt_timetable .event .event_header{font-weight: 500 !important;text-transform: uppercase !important;letter-spacing: 1px !important;}
.tt_timetable .event .hours_container {margin: 10px 0 !important;font-weight: bold !important;}
.before_hour_text{font-weight: 500 !important;}
table.tt_timetable {border-spacing: 4px !important;}
body:not(.woocommerce-cart) .main-content table {margin: 0 0 20px;padding: 0;width: 100%;border-collapse: collapse;border-spacing: 0;background-color: #fff;border-top: 0px solid #ececec !important;}

/*Formulaire de contact*/
.container-wrap input[type="text"],.container-wrap textarea,.container-wrap input[type="email"],.container-wrap input[type="password"],.container-wrap input[type="tel"],.container-wrap input[type="url"],.container-wrap input[type="search"],.container-wrap input[type="date"] {background-color: #f1f9f8 !important;font-family: 'Poppins', sans-serif !important;}
.one-half{width: 48% !important;margin-right: 0% !important;}
.nf-form-fields-required, #nf-form-title-5, #nf-form-title-6{display: none !important;}
label{font-size: 14px !important;font-weight: 400 !important;}
#nf-field-28{text-transform: uppercase !important;font-family: 'Poppins', sans-serif !important;font-weight: bold !important;letter-spacing: 1px !important;font-size: 16px !important;;border: 4px solid #b1dbd9 !important;color: #b1dbd9 !important;background-color: transparent !important;padding: 10px 70px !important;border-radius: 0px !important;}
#nf-field-28[type="button"]:hover{color: #fff !important;background-color: #b1dbd9 !important;}
#nf-field-34{text-transform: uppercase !important;font-family: 'Poppins', sans-serif !important;font-weight: bold !important;letter-spacing: 1px !important;font-size: 16px !important;;border: 4px solid #fbd8c7 !important;color: #fbd8c7 !important;background-color: transparent !important;padding: 10px 70px !important;border-radius: 0px !important;}
#nf-field-34[type="button"]:hover{color: #fff !important;background-color: #fbd8c7 !important;}
.nf-response-msg{font-size: 24px !important; color:#fbd8c7 !important; text-transform: uppercase !important;line-height: 28px !important;font-weight: bold;}
.nf-form-content input.ninja-forms-field{height: 60px !important;}
#nf-field-28-container, #nf-field-34-container{text-align: center !important;}
.list-checkbox-wrap .nf-field-element li, .list-checkbox-wrap .nf-field-element ul, .list-radio-wrap .nf-field-element li, .list-radio-wrap .nf-field-element ul {list-style: none !important;margin: 0 !important;padding: 0 !important;display: inline-block !important;}
#nf-field-41, #nf-field-38{width: 98% !important;}
#nf-field-33, #nf-field-35, #nf-field-36, #nf-field-37, #nf-field-38, #nf-field-60, #nf-field-41, #nf-field-42, #nf-field-43 {background-color: #fef8f6 !important;}
.checkbox-wrap .nf-field-element label::after, .checkbox-wrap .nf-field-label label::after, .listcheckbox-wrap .nf-field-element label::after, .listcheckbox-wrap .nf-field-label label::after {background: #fef8f6 !important;border-color: #c4c4c4;transition: all .5s;}
.listradio-wrap .nf-field-element label::after {background: #fef8f6 !important;border: 2px solid #c4c4c4;transition: all .5s;}
body[data-form-submit="see-through"] .container-wrap input[type="submit"]{text-transform: uppercase !important;font-family: 'Poppins',! sans-serif important;font-weight: bold !important;letter-spacing: 1px !important;
font-size: 16px !important;border: 4px solid #fbd8c7 !important;color: #fbd8c7 !important;background-color: transparent !important;padding: 10px 50px !important;border-radius: 0px !important;}
body[data-form-submit="see-through"] .container-wrap input[type="submit"]:hover{color: #fff !important;}


/*Media Queries*/
@media (max-width: 991px) {
body:not(.woocommerce-cart) .main-content table{margin: 25px -50px 21px !important;}
.one-half{width: 100% !important;}
.tt_timetable .event_container {padding: 0px 10px !important;}
.titre-page-1{margin-top: 30px !important;}
.top-galerie{margin-top:5% !important;}
.top-galerie-1{margin-top:5% !important;}
.nf-field{margin-top: 25px !important;}
}
@media screen and (max-width: 680px){
.tt_responsive .tt_timetable.small .box_header {font-size: 16px !important;font-weight: bold;text-align: left;color: #5e5e5e !important;}
.bouton-home-2{margin-left:0px !important;}
.caption-h1{font-size: 16px !important;}
}
@media screen and (max-width: 320px){
.caption-h1{font-size: 14px !important;}
h1{font-size: 26px !important;line-height: 30px !important;margin-top: 15px !important;}
}


