/**
 * Theme Name:     ChildIt Child
 * Author:         SmartDataSoft
 * Template:       childit
 * Text Domain:	   childit-child
 * Description:    Childit is a WordPress theme that is created for kindergarten schools, baby care and baby supports. Building this theme we focused on baby support site with providing features for multiple section throughout the theme for widget, sidebars, slider, social menus, logo etc. Childit can be customized with multiple post formats and multimedia posts.
 */

/*Login*/
.language-switcher{
	display: none !important;
}
body.login div#login form p label, body.login div#login form #lable_password_input label, body.login div#login form #lable_login_input, body.login div#login form .user-pass-wrap, body.login div#login form #forgetmenot_input, body.login div#login form #submit_input {
    color: #000000 !important;
    font-size: 16px !important;
    font-family: Open Sans !important;
    font-weight: 600;
}

/*Top*/
.menu-menu-personnel-container ul li::after {
	content: '';
}
.menu-top-menu-container{
	background: #ff008a;
	color: #fff;
    width: 100% !important;
	font-weight: 600;
	display: inline-flex;
    padding-top: 5px;
	height: 40px;
}
.menu-menu-personnel-container{
	background: #ff008a;
	color: #fff;
    width: 100% !important;
	font-weight: 600;
	display: inline-flex;
    padding-top: 5px;
	height: 40px;
	border-radius: 10px;
}

.menu-menu-personnel-container ul,
.menu-top-menu-container ul{
	margin: 0 auto;
}
.menu-top-menu-container ul li,
.menu-menu-personnel-container ul li{
	float: left;
}
.menu-top-menu-container a{
	color: #fff;
	font-weight: 600
}
.menu-menu-personnel-container a{
	font-size: 18px;
    color: #fff;
	font-weight: 600
}
.menu-top-menu-container a:hover,
.menu-top-menu-container .current-menu-item a,
.menu-menu-personnel-container a:hover,
.menu-menu-personnel-container .current-menu-item a{
	color: #ccc !important
}

.up-btn {
    right: 50px;
}


body.page-id-1457 .page-name,
body.page-id-1555 .page-name,
body.page-id-1553 .page-name,
body.page-id-1548 .page-name,
body.page-id-294 .page-name,
body.page-id-451 .page-name,
body.page-id-303 .page-name,
.page-name{
    display: none;
}

.elementor-button {
    border-radius: 8px !important;
}
/*Dates*/
.testimonial-block .testimonial-description time {
	display: none;
}
.news-block .news-block-description .news-block-description__short-text time{
    color: #ff008a;
    display: block;
    margin-bottom: 14px;
    font-size: 18px;
	font-weight: 500;
    text-align: center;
}
.news-block .news-block-description,
.testimonial-description{
    padding: 3px 30px 40px;
	font-family: "Poppins", sans-serif;
}

body p, body li {
    color: #444 !important;
    font-size: 18px !important;  
}
.elementor-widget-text-editor {
    color: #444 !important;
}
.quickLinks-wrap .quickLinks-head p{
	font-size: 11px !important;
    color: #fff !important;
}
.quickLinks-wrap a .quickLinks-head{
	font-size: 11px !important;
    color: #fff !important;
	font-family: "Poppins", sans-serif;
    font-style: normal;
    font-weight: 600;
}
.quickLinks-desc{
	display: none;
}
.quickLinks-wrap.mobile .quickLinks-desc{
	display: none;
}
.quickLinks-wrap.mobile a {
    display: block;
}
.quickLinks-wrap.mobile a img {
    display: none;
}
.quickLinks-wrap.mobile .quickLinks-head {
    height: 85px;
}
.download-list,
.quickLinks-desc.hover{
    display: none;
}
@media (max-width: 480px) {
    .quickLinks-wrap .quickLinks-item .quickLinks-head p{
        display: block;
    }
}

/*Header*/
body header img {
    max-width: 150px;
}
.header-search {
    display: none;
}
.main-nav-list li a {
    padding: 15px 0;
    font-family: "Poppins", sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: normal;
    color: #000;
    -webkit-transition: all .3s;
    transition: all .3s;
    text-transform: uppercase;
}
/*Menu main*/
.main-nav-list li a {
    padding: 15px 0;
    font-family: "Roboto", sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: normal;
    color: #000;
    -webkit-transition: all .3s;
    transition: all .3s;
    text-transform: uppercase;
}
.main-nav-list li .sub-menu li{
    border-bottom: #8acbc7 1px solid;
}
.main-nav-list li .sub-menu {
    background: #76BEBA;
    border-radius: 7px;
	border-top: 0px solid #56a6a2 !important;
	padding-top: 10px;
    padding-bottom: 10px;
}
.main-nav-list li .sub-menu li:hover {
    background: #ffff00;
}
.main-nav-list li .sub-menu li a {
    display: block;
    padding: 10px 10px 10px 20px;
    font-size: 15px;
	color: #fff !important;
	text-transform: none;
	font-weight: 400;
}
.main-nav-list li .sub-menu li a:hover,
.main-nav-list li .sub-menu .current-menu-item a:hover {
	color: #000 !important;
}
.main-nav-list li .sub-menu .current-menu-item a {
    color: #fff !important;
}
/*Slider accueil*/
.main-slider .slide-content .content-text-cursive {
    font-size: 22px !important;
}
/*Container*/

@media (min-width: 1240px) {
    .container {
        max-width: 1240px;
    }
}
/*3 installations Accueil*/

@media (min-width: 992px) {
    .accueil-3installations .mb-lg-120 {
        margin-bottom: 10px !important;
    }
}
@media (min-width: 768px) {
    .accueil-3installations .mb-md-75 {
        margin-bottom: 5px !important;
    }
}
@media (min-width: 1px) {
    .accueil-3installations .mb-xs-50 {
        margin-bottom: 2px !important;
    }
}
/*Accueil temoignages*/
@media (min-width: 992px) {
    #temoignages .pb-lg-120 {
        padding-bottom: 10px !important;
    }
}
/* À propos */
@media (min-width: 992px) {
    .apropos-elementor .pb-lg-120 {
        padding-bottom: 40px !important;
    }
}
@media (min-width: 768px) {
    #alimentation .col-md-6 {
        -ms-flex: 0 0 90%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 90%;
        flex: 0 0 90%;
        max-width: 90%;
    }
}
/*Les Installations*/
#installation-saint-thomas .parent-resources-wrap{
    display: none;
}
.parent-info-section .section-header a img {
    height: 30px;
}
.parent-info-section .section-header a:hover {
    text-decoration: underline;
}
#cegep-petits .parent-info-item .parent-title .parent-title__ico {
    background: #00AED9 !important;
}
#vallee-tournesols .parent-info-item .parent-title .parent-title__ico {
    background: #EE694A !important;
}

/*Infos Parents*/
.section-parents-essentielles .practices-list-wrap .practices-ico {
    background: #7192BD !important;
}
.section-parents-essentielles .practices-list-wrap .practices-ico.prohibited {
    background: #7192BD !important;
}
.section-parents-essentielles .section-header h2{
   margin: 40px 0 70px !important;
   color: #7192BD !important;
}
#menu-alimentation .icons-list{
   display: none;
}
.section-parents-sante .practices-list-wrap .practices-ico {
    background: #FFAF60 !important;
}
.section-parents-sante .practices-list-wrap .practices-ico.prohibited {
    background: #FFAF60 !important;
}
.section-parents-sante .section-header h2{
   margin: 40px 0 70px !important;
   color: #FFAF60 !important;
}
/*FAQ*/
#faq .accordion-content{
   padding: 20px;
   background: #7192BD;
   color: #fff !important;
   border-radius: 12px;
}
#faq .accordion-content p{
   color: #fff !important;
}
#faq .accordion-content a{
   color: #fff !important;
   text-decoration : underline;
}

#faq .accordion-header p{
   font-weight: 600;
	color: #000 !important;
	font-size: 20px !important;
}

#faq .active .accordion-header p{
	color: #395c8a !important;
}
#faq .d-flex{
   display: none !important;
}
@media (min-width: 992px) {
    #faq .pb-lg-120 {
        padding-bottom: 20px !important;
    }
}
#faq .accordion-block .accordion-header .accordion-ico::before {
    top: 8px;
    left: 1px;
    width: 15px;
    height: 3px;
}
.accordion-block .accordion-header .accordion-ico::after {
    top: 1px;
    left: 7px;
    width: 3px;
    height: 17px;
}
/*Documents*/
#documents .parent-info-list{
   display: none;
}
#documents .resources-block .resources-text a img {
	width: 30px;
	height: 30px;
}

/*RH*/
.calendrier-formations ul.ecs-event-list img{
	float: left;
	padding-right: 30px;
}
.calendrier-formations ul.ecs-event-list .duration {
	font-size: 14px;
	font-weight: 600;
	text-transform: lowercase;
}

.calendrier-formations ul.ecs-event-list h4.entry-title{
	font-size: 26px;
	font-weight: 500;
	margin-bottom: 12px;
}

.calendrier-formations ul.ecs-event-list h4.entry-title a {
	font-size: 26px;
	font-weight: 500;
}

.rh-titre .parent-info-list li {
	width: 100%;
}
.zone-rh .pt-50 {
padding-top: 10px !important;
}
.zone-rh .parent-info-item {
padding: 30px 30px 30px 35px;
border: 2px solid #fff;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-border-radius: none;
border-radius: none;
}
/*Nouvelles - Avis importants*/
body.post-template-default .widget_childit_contact_box,
body.post-template-default .post-navigate,
body.post-template-default .post-meta p{
	display: none;
}

/*Footer*/
footer {
background: #ffff00;
margin-top: 40px;
color: #333 !important;
}
footer .footer-top {
    padding: 80px 0;
}
footer h4 {
color: #333 !important;
font-size: 30px;
}
footer .footer-top .logo {
    text-align: center;
}
footer ul li a {
    font-size: 18px;
    line-height: 1.6em;
	font-weight: 600;
    color: #333 !important;
}
footer ul li{
    font-size: 18px;
    line-height: 1.6em;
	font-weight: 600;
    color: #333 !important;
}
footer img {
    max-width: 70%;
    display: inline-block;
}
footer p {
    margin-bottom: 8px !important;
	color: #333 !important;
}

