/**
 * 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.
 */

.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;
}
/*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;
}

