/*
Theme Name: Salient Child
Theme URI: https://mysite.com/
Description: Custom child theme for Salient
Author: Graphisterie Générale
Author URI: https://mysite.com/
Template: salient
Version: 1.0
Text Domain: salient-child
*/


body{color: #4f3011 !important;}

.um-member-metaline-role_radio strong{ display: none !important; }
.um-member-name a{ pointer-events:none; }
.um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card.no-photo{ padding-top:20px !important; padding-bottom:20px !important; }


/*Header top*/
#header-secondary-outer{background: linear-gradient(to right, #bccd2a 0%,#86be61 33%,#19a98f 66%,#1690b8 100%) !important;opacity: .8 !important;}
#header-secondary-outer nav > ul > li > a{text-transform: uppercase !important;font-size: 13px !important;letter-spacing: 1px !important;}
.material #header-secondary-outer[data-lhe="animated_underline"] nav > ul.sf-menu > li > a::after{border:none !important;}
.material #header-secondary-outer[data-lhe="animated_underline"] nav > ul.sf-menu > li > a:hover{color: #4f3011 !important;}

.content-inner p{ font-weight:400; }

/*Couleurs*/
.brun{color: #4f3011 !important;}
.blanc{color: #fff !important;}
.vert-clair{color: #bccf00 !important;}
.vert-fonce{color: #84bf5c !important;}
.bleu-clair{color: #00aa8f !important;}
.bleu-fonce{color: #008fba !important;}

/*Typos*/
h3{color:#4f3011 !important;}
#sidebar h4{font-size: 20px !important;line-height: 30px !important;font-weight: bold !important;letter-spacing: 1px !important;color: #4f3011 !important;}
#slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a{letter-spacing: 1px !important;}

/*Chapeau titre*/
.chapeau{text-transform: uppercase !important;font-size: 16px !important;line-height: 30px !important;letter-spacing: 1px !important;}
.bottom-titre{margin-bottom: -0.5% !important;}

/*Boutons*/
.bouton-membre{margin-left: 25px !important;border-radius: 0px !important;}
.nectar-button.large {font-size: 12px !important;padding: 17px 20px !important;border-radius: 0px !important;}
.bouton-bleu-fonce{color: #008fba !important;}
.bouton-bleu-fonce:hover{color: #fff !important;}
.ect-slider-readmore a{border: 2px solid #4f3011 !important;padding: 15px 20px !important;text-transform: uppercase !important;font-size: 12px !important;letter-spacing: 1px !important;font-weight: 400 !important;font-family: 'Open Sans', sans-serif !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;width: 180px !important;min-width: 180px !important;}
.ect-slider-readmore a:hover{border: 2px solid #4f3011 !important;padding: 15px 20px !important;text-transform: uppercase !important;font-size: 12px !important;letter-spacing: 1px !important;font-weight: 400 !important;font-family: 'Open Sans', sans-serif !important;color: #fff !important;opacity: 1 !important;background-color: #4f3011 !important}
.see-through-3{width: 180px !important;min-width: 180px !important;text-align: center !important;}
.bouton-telecharger{border: 2px solid #4f3011 !important;padding: 15px 42px !important;text-transform: uppercase !important;font-size: 12px !important;letter-spacing: 1px !important;font-weight: 400 !important;font-family: 'Open Sans', sans-serif !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;width: 180px !important;min-width: 180px !important;}
.bouton-telecharger:hover{border: 2px solid #4f3011 !important;background-color: #4f3011 !important;color: #fff !important;}
#text-4{margin-bottom: 3% !important;}

/*Encart prochains évènements accueil*/
.fond-blanc{background-color: #fff !important;padding-left: 35px !important;padding-right:35px !important;padding-top:35px !important;margin-bottom: -34px !important;margin-left: 22px !important;width: 83.5% !important;}
#ect-slider-wrapper .ect-slider-event-area{box-shadow: none !important;}
.ect-slider-event-area{width: 90% !important;}
#ect-slider-wrapper .slick-arrow.ctl-slick-next{right: 34px !important;}
#ect-slider-wrapper .ect-events-slider .slick-arrow i{background-color: transparent !important;box-shadow: none !important;}
#ect-slider-wrapper .slick-arrow{opacity: 1 !important;box-shadow: none !important;}
#ect-slider-wrapper .slick-arrow.ctl-slick-prev{left: -41px !important;}
.ect-slider-left{padding-bottom: 4% !important;}
.ect-no-events{background-color: #fff !important;color: #4f3011 !important;text-transform: uppercase !important;font-weight: bold !important;padding: 5% !important;margin-left: 22px !important;width: 83.5% !important;}
.ect-icon-left::before {content:url("http://elsa.graphisteriegenerale.com/wp-content/uploads/2019/01/arrow-left.png") !important;margin-top: -300% !important;}
.ect-icon-right::before {content:url("http://elsa.graphisteriegenerale.com/wp-content/uploads/2019/01/arrow-right.png") !important;margin-top: -300% !important;}




/*Encart Actualités récentes*/
.grav-wrap{display: none !important;}
.nectar-recent-posts-single_featured .inner-wrap {width: 60% !important;background-color: #f6f6f5 !important;float: right;padding: 8% 5% 8% 5% !important;}
.recent-post-container {padding: 0px !important;border-radius: 0px !important;}
.main-content > .row > .wpb_row:not(.full-width-content) .nectar-recent-posts-single_featured > div{border-radius: 0px !important;}
.nectar-recent-posts-single_featured h2 a{color:#84bf5c !important;}
.nectar-recent-posts-single_featured .recent-post-container .excerpt{color: #4f3011 !important;}
.nectar-recent-post-slide .nectar-recent-post-bg{width: 50% !important;}
.nectar-recent-posts-single_featured .recent-post-container .excerpt{margin-bottom: 35px !important;margin-top: -40px !important;}
body.material .nectar-button.has-icon span{left: 18px !important;}
.ect-slider-event-area{ background:#ffffff !important; }


/*Blog*/
.blog-recent[data-style="minimal"] .col > span{background-color: #fff !important;border:2px solid #4f3011 !important;width: 180px !important;padding: 15px 0px !important;text-align: center !important;margin-top: 10% !important;margin: 0 auto;-moz-transition: all 1000ms ease;-webkit-transition: all 500ms ease;-o-transition: all 500ms ease;-ms-transition: all 500ms ease;transition: all 500ms ease;}
.blog-recent[data-style="minimal"] .col > span:hover{background-color: #4f3011 !important;z-index: 9999 !important;color: #fff !important;}
.meta-category{display: none !important;}
.masonry.classic_enhanced .masonry-blog-item .inner-wrap{box-shadow: none !important;text-align: left !important;}
.icon-button-arrow{display: none !important;}
.blog-recent[data-style="minimal"][data-remove-post-date="1"] .post-header > .meta > span {display: inline !important;}
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.large:not(.see-through):not(.see-through-2):not(.see-through-3){text-align: center !important;}
.n-shortcode{display: none !important;}
.single .heading-title{border-bottom: 0px !important;padding-bottom: 10px !important;margin-bottom: 10px !important;}
.entry-title{font-size: 30px !important;line-height: 38px !important;letter-spacing: 1px !important;font-family: 'Open Sans', sans-serif !important;color: #00aa8f !important;}
#author-bio{display: none !important;}
.blog_next_prev_buttons{margin-bottom: 3% !important;}



/*Tribe events*/

.tribe-events-meta-group-organizer, .tribe-events-meta-group-details, .tribe-events-meta-group-venue{width: 220px !important;}
.tribe-events-c-top-bar .tribe-events-header__top-bar{display: none !important;}
.tribe-bar-date-filter{display: none !important;}
.tribe-events-notices{display: none !important;}
.events-list.tribe-bar-is-disabled #tribe-events-content-wrapper {max-width: 100% !important;margin: 0 auto;}
.ect-slider-right.ect-slider-image{display: none !important;}
.ect-slider-left {width: 90% !important;height: 100%;margin: 5% !important;}
.ect-slider-readmore.full-view {width: 40% !important;}
.style-2 .ect-grid-image {display: none !important;}
.tribe-events-page-title{display: none !important;}
.tribe-event-url{color: #bccf00 !important;font-size: 20px !important;letter-spacing: 1px !important; }
.tribe-events-read-more{border: 2px solid #4f3011 !important;padding: 15px 25px !important;text-transform: uppercase !important;font-size: 12px !important;letter-spacing: 1px !important;font-weight: 400 !important;font-family: 'Open Sans', sans-serif !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;}
.tribe-events-read-more:hover {border: 2px solid #4f3011 !important;padding: 15px 25px !important;text-transform: uppercase !important;font-size: 12px !important;letter-spacing: 1px !important;font-weight: 400 !important;font-family: 'Open Sans', sans-serif !important;color: #fff !important;opacity: 1 !important;background-color: #4f3011 !important;}
.tribe-events-list .type-tribe_events{margin-bottom: 6rem !important;}
.tribe-events-list-separator-month{color: #4f3011 !important;}
ul.tribe-events-sub-nav a{color: #4f3011 !important;font-size: 12px !important;font-weight: 800 !important;text-transform: uppercase !important;letter-spacing: 1px !important;}
.tribe-events-list-separator-month{text-align: left !important;}
.tribe-events-list-separator-month::after {border-bottom: none !important;}
.tribe-events-list-separator-month span{padding: 0% !important;font-family: 'Open Sans', sans-serif !important;font-size: 30px !important;margin-left: -1% !important;}
.tribe-events-list-separator-month + .type-tribe_events.tribe-events-first{padding-top: 0.5em !important;}
.tribe-events-ical{background-color:#fff !important;border: 2px solid #4f3011 !important;padding: 15px 20px !important;text-transform: uppercase !important;font-size: 12px !important;letter-spacing: 1px !important;font-weight: 400 !important;font-family: 'Open Sans', sans-serif !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;border-radius: 0px !important;color: #4f3011 !important;}
.tribe-events-ical:hover {border: 2px solid #4f3011 !important;padding: 15px 20px !important;text-transform: uppercase !important;font-size: 12px !important;letter-spacing: 1px !important;font-weight: 400 !important;font-family: 'Open Sans', sans-serif !important;color: #fff !important;opacity: 1 !important;background-color: #4f3011 !important;}
.tribe-events-gcal{width: 180px !important;min-width: 180px !important;background-color:#fff !important;border: 2px solid #4f3011 !important;padding: 15px 20px !important;text-transform: uppercase !important;font-size: 12px !important;letter-spacing: 1px !important;font-weight: 400 !important;font-family: 'Open Sans', sans-serif !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;border-radius: 0px !important;color: #4f3011 !important;}
.tribe-events-gcal:hover {border: 2px solid #4f3011 !important;padding: 15px 20px !important;text-transform: uppercase !important;font-size: 12px !important;letter-spacing: 1px !important;font-weight: 400 !important;font-family: 'Open Sans', sans-serif !important;color: #fff !important;opacity: 1 !important;background-color: #4f3011 !important;}
.tribe-events-single-event-title{font-family: 'Open Sans', sans-serif !important;color: #bccf00 !important;font-size: 18px !important;letter-spacing: 1px !important;}
.tribe-events-schedule h2, .tribe-events-single-section-title{font-family: 'Open Sans', sans-serif !important;color: #4f3011 !important; font-size:22px !important; letter-spacing: 1px !important;}
#rtec .rtec-register-button{background-color:#fff !important;border: 2px solid #4f3011 !important;text-transform: uppercase !important;font-size: 12px !important;letter-spacing: 1px !important;font-weight: 400 !important;font-family: 'Open Sans', sans-serif !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;border-radius: 0px !important;color: #4f3011 !important;width: 180px !important;min-width: 180px !important;}
#rtec .rtec-register-button:hover {border: 2px solid #4f3011 !important;text-transform: uppercase !important;font-size: 12px !important;letter-spacing: 1px !important;font-weight: 400 !important;font-family: 'Open Sans', sans-serif !important;color: #fff !important;opacity: 1 !important;background-color: #4f3011 !important;}
.single-tribe_events .tribe-events-event-meta{background-color:#ffffff !important; color:#4f3011 !important; }
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt{color: #000 !important;}
.tribe-venue a{color: #000 !important; font-weight: 600 !important;}
.tribe-events-event-url a{color: #fff !important;}
.tribe-organizer a, .tribe-organizer-url {color: #000 !important; display:none !important;}
.tribe-events-gmap {color: #fff !important; display:none !important;}
.tribe-organizer-tel-label{margin-top:0px !important}
.single-tribe_events .tribe-events-cal-links{margin-bottom: 4.75em !important;}
.rtec-field-input{border-radius: 0px !important;}
#rtec .rtec-form-buttons{text-align: left !important;}
#rtec input[type="submit"]{text-transform: uppercase !important;font-family: 'Open Sans', sans-serif !important;font-weight: 400 !important;letter-spacing: 1px !important;font-size: 12px !important;padding: 15px 25px !important;}
.ect-slider-date .ev-time {font-size: 16px !important;color:#aaa396 !important;font-weight: 400 !important;}
#ect-slider-wrapper .ect-slider-venue a{color:#aaa396 !important;font-style: normal !important;font-weight: 400 !important;}
.tribe-street-address{font-style: normal !important;}
.ect-icon-clock, .ect-icon-location{color:#aaa396 !important;font-weight: 400 !important;}
#ect-slider-wrapper .ect-slider-date{font-size: 30px !important;}
.tribe-events-c-top-bar__today-button {
    width: 0px !important;
    overflow: hidden;
    opacity: 0;
    margin-left: -40px !important;
}
.tribe-events-c-top-bar__nav{
	width: 0px !important;
    overflow: hidden;
    opacity: 0;
    margin-left: -40px;}


.rtec-outer-wrap #rtec{ display:none; }
.logged-in .rtec-outer-wrap #rtec{ display:block !important; }

/*Formulaire inscription*/
.um-field-label{font-family: 'Open Sans', sans-serif !important;color: #4f3011 !important;font-weight: 400 !important;margin: 0 0 4px 0 !important;}
.um a.um-button{border-radius: 0px !important;background-color: #4f3011 !important;min-width: 150px !important;}
.um-field-area{text-align: left !important;margin-top: 10px !important;margin-bottom: 25px !important;}
#um-submit-btn{background-color: #fff !important;border: 2px solid #4f3011 !important;color: #4f3011 !important;text-transform: uppercase !important;letter-spacing: 1px !important;font-size: 14px !important;}
#um-submit-btn:hover{background-color: #4f3011 !important;border: 2px solid #4f3011 !important;color: #fff !important;text-transform: uppercase !important;letter-spacing: 1px !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;opacity: 1 !important;font-size: 14px !important;}
.um-field{padding: 0px !important;}
.um .um-form input[type="text"]{color: #4f3011 !important;}


/*Page profil*/
.um-account-meta img, .um-account-profile-link{display: none !important;}
.um-account-name a{pointer-events: none !important;text-align: left !important;color:#4f3011 !important;text-transform: uppercase !important;font-size: 22px !important;}
.um-account-name {text-align: left !important;}
.um-faicon-user::before, .um-faicon-asterisk::before, .um-faicon-trash-o::before {color: #00aa8f !important;}

form .um-profile-nav, .um-profile-photo img.avatar, .um-faicon-check{ display:none; }

/*Footer*/
#footer-outer .widget h4{font-size: 20px !important;line-height: 30px !important;font-weight: bold !important;text-transform: uppercase !important;}
#footer-outer #footer-widgets .col p{font-size: 14px !important;}
#footer-outer #copyright[data-layout="centered"] {padding: 15px 0 !important;font-size: 12px !important;}
#footer-outer{margin-top: -2% !important;background-color: transparent !important;}


/*Media Queries*/
@media (max-width: 1336px) {
.fond-blanc{width: 83.1% !important}
#ect-slider-wrapper .slick-arrow.ctl-slick-next{right: 49px !important;}
}
@media (max-width: 1280px) {
.fond-blanc{width: 82.6% !important}
}
@media (max-width: 1112px) {
#ect-slider-wrapper .slick-arrow.ctl-slick-next {right: 39px !important;}
#ect-slider-wrapper .slick-arrow.ctl-slick-prev {left: -40px !important;}
.fond-blanc{width: 81.5% !important;}
}

@media (max-width: 1024px) {
.fond-blanc{width: 89.5% !important}
#ect-slider-wrapper .slick-arrow.ctl-slick-next {right: -2px !important;}
.bouton-membre{margin-left: 10px !important;}
.ect-slider-event-area {width: 100% !important;}
#ect-slider-wrapper .slick-arrow.ctl-slick-prev{left: -41px !important;}
.ect-slider-readmore.full-view {width: 60% !important;}
}

@media (max-width: 834px) {
.fond-blanc{margin-left: 0px !important;}
#ect-slider-wrapper .slick-arrow.ctl-slick-next {right: -36px !important;}
.bouton-membre{margin-left: 10px !important;}
.ect-slider-event-area {width: 96.5% !important;}
#ect-slider-wrapper .slick-arrow.ctl-slick-prev{left: -41px !important;}
#ect-slider-wrapper{margin: 10px 0px !important;}
.texte-presentation{padding-top: 12% !important;}
#ect-slider-wrapper .slick-arrow.ctl-slick-next {right: 17px !important;}
.ect-slider-readmore.full-view {width: 40% !important;}

}

@media (max-width: 680px) {
.bouton-membre{margin-left: 0% !important;}
.fond-blanc{width: 93% !important;margin-left: 10px !important;}
#ect-slider-wrapper{margin: 10px 10px !important;}
.ect-slider-event-area {width: 100% !important;}
#ect-slider-wrapper{width: calc(100% - 22px) !important;}
#ect-slider-wrapper .slick-arrow.ctl-slick-next {right: -2px !important;}
.ect-slider-readmore.full-view {width: 70% !important;}
.texte-presentation{padding-top: 16% !important;}
#ect-slider-wrapper .ect-slider-description .ect-event-content p{font-size: 14px !important;padding-left:5px !important;padding-right: 5px !important;}
.nectar-recent-posts-single_featured .inner-wrap {width: 60% !important;background-color: #f6f6f5 !important;float: right;padding: 12% !important;}
.bottom-titre{margin-bottom: -0.5% !important;margin-top: 12% !important;}



}