/*
Theme Name: Unicon Child Theme
Description: Unicon Child Theme for your Customizations
Author: minti
Template: unicon
Version: 1.0
*/

@import url("../unicon/style.css");

/**********************************
 * Global
 *********************************/

.h-500 {
    height: 510px;
}

.h-400 {
    height: 400px;
}

.h-300 {
    height: 300px;
}

.pad-x-15 {
    padding-right: 15px;
    padding-left: 15px;
}

.hide {
    display: none!important;
}

.wrapall,
.boxed-layout {
    overflow: hidden;
}

.clearfix:after {
    content: "";
    display: table;
    clear: both;
}


/* keep online booking text hidden for now */

.rdv-online {
    display: none!important;
}




/**********************************
 * Typo
 *********************************/

.title-cap h4 {
    text-transform: uppercase;
}

.titlebar h3 {
	color: #f7f7f7;
}



/**********************************
 * Home page
 *********************************/


/*------------- Services section ------------*/

a.catimage .catimage-overlay {
    background: rgba(0, 0, 0, 0.35)!important;
}

a.catimage:hover .catimage-overlay {
    background: rgba(0, 0, 0, 0.2)!important;
}

.alternate-catimage-bottom .wpb_column:nth-child(odd) a.catimage:hover .catimage-text {
    background: #ffffff;
    color: #333;
}

.alternate-catimage-bottom .wpb_column:nth-child(odd) a.catimage .catimage-text {
    background: #ffffff;
    background-position: right center;
    background-size: 80px;
    background-repeat: no-repeat;
    text-transform: uppercase;
    color: #333;
}

.alternate-catimage-bottom .wpb_column:nth-child(even) a.catimage .catimage-text {
    background: #ebebeb;
    background-position: right center;
    background-size: 80px;
    background-repeat: no-repeat;
    text-transform: uppercase;
    color: #333;
}

.alternate-catimage-top .wpb_column:nth-child(odd) a.catimage .catimage-text {
    background: #ebebeb;
    background-position: right center;
    background-size: 80px;
    background-repeat: no-repeat;
    text-transform: uppercase;
    color: #333;
}

.alternate-catimage-top .wpb_column:nth-child(even) a.catimage .catimage-text {
    background: #ffffff;
    background-position: right center;
    background-size: 80px;
    background-repeat: no-repeat;
    text-transform: uppercase;
    color: #333;
}

.alternate-catimage-top .wpb_column:nth-child(even) a.catimage:hover .catimage-text {
    background: #ffffff;
    color: #333;
}

.alternate-catimage-top .wpb_column a.catimage .catimage-text,
.alternate-catimage-bottom .wpb_column a.catimage .catimage-text {
    font-weight: 400!important;
    text-transform: uppercase!important;
    padding: 60px 20px;
    box-sizing: border-box;
    max-height: 136px;
    background-position: right center!important;
    background-size: 80px;
    background-repeat: no-repeat!important;
}

.alternate-catimage-top .wpb_column a.catimage:hover .catimage-text,
.alternate-catimage-bottom .wpb_column a.catimage:hover .catimage-text {
    padding: 20px 30px;
    background-size: 0px!important;
}


/* Add specific icon for each service top row*/


/*grey icons*/


.alternate-catimage-top .service-guidance-parentale.wpb_column:nth-child(even) a.catimage .catimage-text,
.alternate-catimage-bottom .service-guidance-parentale.wpb_column:nth-child(odd) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2022/05/officemed-pictogramme-psychologie-enfant-guidance-parentale-gris.png');
}   

.alternate-catimage-top .service-eurythmie.wpb_column:nth-child(even) a.catimage .catimage-text,
.alternate-catimage-bottom .service-eurythmie.wpb_column:nth-child(odd) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2022/01/officemed-pictogramme-offre-de-soin-eurythmie-gris.png');
}   

.alternate-catimage-top .service-musicotherapie.wpb_column:nth-child(even) a.catimage .catimage-text,
.alternate-catimage-bottom .service-musicotherapie.wpb_column:nth-child(odd) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2022/01/officemed-pictogramme-offre-de-soin-musicotherapie-gris.png');
}   

.alternate-catimage-top .service-psycho-acupressure.wpb_column:nth-child(even) a.catimage .catimage-text,
.alternate-catimage-bottom .service-psycho-acupressure.wpb_column:nth-child(odd) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2021/12/officemed-pictogramme-offre-de-soin-psycho-acupressure-gris.png');
}   

.alternate-catimage-top .service-logopedie.wpb_column:nth-child(even) a.catimage .catimage-text,
.alternate-catimage-bottom .service-logopedie.wpb_column:nth-child(odd) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2021/09/officemed-pictogramme-offre-de-soin-logopedie-gris.png');
}   

.alternate-catimage-top .service-nutritherapie.wpb_column:nth-child(even) a.catimage .catimage-text,
.alternate-catimage-bottom .service-nutritherapie.wpb_column:nth-child(odd) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2021/09/officemed-pictogramme-offre-de-soin-nutritherapie-gris.png');
}

.alternate-catimage-top .service-soutien-psychologique.wpb_column:nth-child(even) a.catimage .catimage-text,
.alternate-catimage-bottom .service-soutien-psychologique.wpb_column:nth-child(odd) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2021/03/officemed-pictogramme-offre-de-soin-soutien-psychologique-gris.png');
}

.alternate-catimage-top .service-reflexologie.wpb_column:nth-child(even) a.catimage .catimage-text,
.alternate-catimage-bottom .service-reflexologie.wpb_column:nth-child(odd) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2021/02/officemed-pictogramme-offre-de-soin-reflexologie-gris.png');
}

.alternate-catimage-top .service-med-gen.wpb_column:nth-child(even) a.catimage .catimage-text,
.alternate-catimage-bottom .service-med-gen.wpb_column:nth-child(odd) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2020/12/officemed-pictogramme-offre-de-soin-medecine-generale-gris.png');
}

.alternate-catimage-top .service-bilan-sante.wpb_column:nth-child(even) a.catimage .catimage-text,
.alternate-catimage-bottom .service-bilan-sante.wpb_column:nth-child(odd) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2020/12/officemed-pictogramme-offre-de-soin-bilan-de-sante-gris.png');
}

.alternate-catimage-top .service-homeopathie.wpb_column:nth-child(even) a.catimage .catimage-text,
.alternate-catimage-bottom .service-homeopathie.wpb_column:nth-child(odd) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2020/12/officemed-pictogramme-offre-de-soin-homeopathie-gris.png');
}

.alternate-catimage-top .service-dietetique.wpb_column:nth-child(even) a.catimage .catimage-text,
.alternate-catimage-bottom .service-dietetique.wpb_column:nth-child(odd) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2020/12/officemed-pictogramme-offre-de-soin-dietetique-gris.png');
}


.alternate-catimage-top .service-pedia.wpb_column:nth-child(even) a.catimage .catimage-text,
.alternate-catimage-bottom .service-pedia.wpb_column:nth-child(odd) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2020/12/officemed-pictogramme-offre-de-soin-pediatrie-gris.png');
}

.alternate-catimage-top .service-phyto.wpb_column:nth-child(even) a.catimage .catimage-text,
.alternate-catimage-bottom .service-phyto.wpb_column:nth-child(odd) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2020/12/officemed-pictogramme-offre-de-soin-phytotherapie-gris.png');
}

.alternate-catimage-top .service-physio.wpb_column:nth-child(even) a.catimage .catimage-text,
.alternate-catimage-bottom .service-physio.wpb_column:nth-child(odd) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2020/12/officemed-pictogramme-offre-de-soin-physiotherapie-gris.png');
}

.alternate-catimage-top .service-psycho.wpb_column:nth-child(even) a.catimage .catimage-text,
.alternate-catimage-bottom .service-psycho.wpb_column:nth-child(odd) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2020/12/officemed-pictogramme-offre-de-soin-psychotherapie-gris.png');
}

.alternate-catimage-top .service-hypnose.wpb_column:nth-child(even) a.catimage .catimage-text,
.alternate-catimage-bottom .service-hypnose.wpb_column:nth-child(odd) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2020/12/officemed-pictogramme-offre-de-soin-hypnose-gris.png');
}

.alternate-catimage-top .service-lab.wpb_column:nth-child(even) a.catimage .catimage-text,
.alternate-catimage-bottom .service-lab.wpb_column:nth-child(odd) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2020/12/officemed-pictogramme-offre-de-soin-laboratoire-d-analyses-medicales-gris.png');
}

.alternate-catimage-top .service-exam-med.wpb_column:nth-child(even) a.catimage .catimage-text,
.alternate-catimage-bottom .service-exam-med.wpb_column:nth-child(odd) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2020/12/officemed-pictogramme-offre-de-soin-examens-medicaux-d-aptitude-a-la-conduite-gris.png');
}

.alternate-catimage-top .service-cardio.wpb_column:nth-child(even) a.catimage .catimage-text,
.alternate-catimage-bottom .service-cardio.wpb_column:nth-child(odd) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2020/12/officemed-pictogramme-offre-de-soin-cardiologie-gris.png');
}

.alternate-catimage-top .service-gynecologie.wpb_column:nth-child(even) a.catimage .catimage-text,
.alternate-catimage-bottom .service-gynecologie.wpb_column:nth-child(odd) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2020/12/officemed-pictogramme-offre-de-soin-gynecologie-gris.png');
}

.alternate-catimage-top .service-acuponcture.wpb_column:nth-child(even) a.catimage .catimage-text,
.alternate-catimage-bottom .service-acuponcture.wpb_column:nth-child(odd) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2020/12/officemed-pictogramme-offre-de-soin-acuponcture-gris.png');
}

.alternate-catimage-top .service-osteopathie.wpb_column:nth-child(even) a.catimage .catimage-text,
.alternate-catimage-bottom .service-osteopathie.wpb_column:nth-child(odd) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2020/12/officemed-pictogramme-offre-de-soin-osteopathie-gris.png');
}


.alternate-catimage-top .service-tcc.wpb_column:nth-child(even) a.catimage .catimage-text,
.alternate-catimage-bottom .service-tcc.wpb_column:nth-child(odd) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2020/12/officemed-pictogramme-offre-de-soin-therapie-cognitivo-comportementale-TCC-gris.png');
}

.alternate-catimage-top .service-kinesiologie.wpb_column:nth-child(even) a.catimage .catimage-text,
.alternate-catimage-bottom .service-kinesiologie.wpb_column:nth-child(odd) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2021/04/officemed-pictogramme-offre-de-soin-kinesiologie-gris.png');
}



.alternate-catimage-top .service-ergotherapie.wpb_column:nth-child(even) a.catimage .catimage-text,
.alternate-catimage-bottom .service-ergotherapie.wpb_column:nth-child(odd) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2025/03/officemed-pictogramme-service-ergotherapie-gris.png');
}




/*White icons*/


.alternate-catimage-top .service-guidance-parentale.wpb_column:nth-child(odd) a.catimage .catimage-text,
.alternate-catimage-bottom .service-guidance-parentale.wpb_column:nth-child(even) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2022/05/officemed-pictogramme-psychologie-enfant-guidance-parentale-blanc.png');
}    

.alternate-catimage-top .service-eurythmie.wpb_column:nth-child(odd) a.catimage .catimage-text,
.alternate-catimage-bottom .service-eurythmie.wpb_column:nth-child(even) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2022/01/officemed-pictogramme-offre-de-soin-eurythmie-blanc.png');
}   

.alternate-catimage-top .service-musicotherapie.wpb_column:nth-child(odd) a.catimage .catimage-text,
.alternate-catimage-bottom .service-musicotherapie.wpb_column:nth-child(even) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2022/01/officemed-pictogramme-offre-de-soin-musicotherapie-blanc.png');
}   

.alternate-catimage-top .service-psycho-acupressure.wpb_column:nth-child(odd) a.catimage .catimage-text,
.alternate-catimage-bottom .service-psycho-acupressure.wpb_column:nth-child(even) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2021/12/officemed-pictogramme-offre-de-soin-psycho-acupressure-blanc.png');
}   

.alternate-catimage-top .service-logopedie.wpb_column:nth-child(odd) a.catimage .catimage-text,
.alternate-catimage-bottom .service-logopedie.wpb_column:nth-child(even) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2021/09/officemed-pictogramme-offre-de-soin-logopedie-blanc.png');
}

.alternate-catimage-top .service-nutritherapie.wpb_column:nth-child(odd) a.catimage .catimage-text,
.alternate-catimage-bottom .service-nutritherapie.wpb_column:nth-child(even) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2021/09/officemed-pictogramme-offre-de-soin-nutritherapie-blanc.png');
}

.alternate-catimage-top .service-soutien-psychologique.wpb_column:nth-child(odd) a.catimage .catimage-text,
.alternate-catimage-bottom .service-soutien-psychologique.wpb_column:nth-child(even) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2021/03/officemed-pictogramme-offre-de-soin-soutien-psychologique-blanc.png');
}

.alternate-catimage-top .service-reflexologie.wpb_column:nth-child(odd) a.catimage .catimage-text,
.alternate-catimage-bottom .service-reflexologie.wpb_column:nth-child(even) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2021/02/officemed-pictogramme-offre-de-soin-reflexologie-blanc.png');
}

.alternate-catimage-top .service-med-gen.wpb_column:nth-child(odd) a.catimage .catimage-text,
.alternate-catimage-bottom .service-med-gen.wpb_column:nth-child(even) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2020/12/officemed-pictogramme-offre-de-soin-medecine-generale-blanc.png');
}

.alternate-catimage-top .service-bilan-sante.wpb_column:nth-child(odd) a.catimage .catimage-text,
.alternate-catimage-bottom .service-bilan-sante.wpb_column:nth-child(even) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2020/12/officemed-pictogramme-offre-de-soin-bilan-de-sante-blanc.png');
}

.alternate-catimage-top .service-homeopathie.wpb_column:nth-child(odd) a.catimage .catimage-text,
.alternate-catimage-bottom .service-homeopathie.wpb_column:nth-child(even) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2020/12/officemed-pictogramme-offre-de-soin-homeopathie-blanc.png');
}

.alternate-catimage-top .service-dietetique.wpb_column:nth-child(odd) a.catimage .catimage-text,
.alternate-catimage-bottom .service-dietetique.wpb_column:nth-child(even) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2020/12/officemed-pictogramme-offre-de-soin-dietetique-blanc.png');
}


.alternate-catimage-top .service-pedia.wpb_column:nth-child(odd) a.catimage .catimage-text,
.alternate-catimage-bottom .service-pedia.wpb_column:nth-child(even) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2020/12/officemed-pictogramme-offre-de-soin-pediatrie-blanc.png');
}

.alternate-catimage-top .service-phyto.wpb_column:nth-child(odd) a.catimage .catimage-text,
.alternate-catimage-bottom .service-phyto.wpb_column:nth-child(even) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2020/12/officemed-pictogramme-offre-de-soin-phytotherapie-blanc.png');
}

.alternate-catimage-top .service-physio.wpb_column:nth-child(odd) a.catimage .catimage-text,
.alternate-catimage-bottom .service-physio.wpb_column:nth-child(even) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2020/12/officemed-pictogramme-offre-de-soin-physiotherapie-blanc.png');
}

.alternate-catimage-top .service-psycho.wpb_column:nth-child(odd) a.catimage .catimage-text,
.alternate-catimage-bottom .service-psycho.wpb_column:nth-child(even) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2020/12/officemed-pictogramme-offre-de-soin-psychotherapie-blanc.png');
}

.alternate-catimage-top .service-hypnose.wpb_column:nth-child(odd) a.catimage .catimage-text,
.alternate-catimage-bottom .service-hypnose.wpb_column:nth-child(even) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2020/12/officemed-pictogramme-offre-de-soin-hypnose-blanc.png');
}



.alternate-catimage-top .service-lab.wpb_column:nth-child(odd) a.catimage .catimage-text,
.alternate-catimage-bottom .service-lab.wpb_column:nth-child(even) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2020/12/officemed-pictogramme-offre-de-soin-laboratoire-d-analyses-medicales-blanc.png');
}

.alternate-catimage-top .service-exam-med.wpb_column:nth-child(odd) a.catimage .catimage-text,
.alternate-catimage-bottom .service-exam-med.wpb_column:nth-child(even) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2020/12/officemed-pictogramme-offre-de-soin-examens-medicaux-d-aptitude-a-la-conduite-blanc.png');
}

.alternate-catimage-top .service-cardio.wpb_column:nth-child(odd) a.catimage .catimage-text,
.alternate-catimage-bottom .service-cardio.wpb_column:nth-child(even) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2020/12/officemed-pictogramme-offre-de-soin-cardiologie-blanc.png');
}


.alternate-catimage-top .service-gynecologie.wpb_column:nth-child(odd) a.catimage .catimage-text,
.alternate-catimage-bottom .service-gynecologie.wpb_column:nth-child(even) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2020/12/officemed-pictogramme-offre-de-soin-gynecologie-blanc.png');
}

.alternate-catimage-top .service-acuponcture.wpb_column:nth-child(odd) a.catimage .catimage-text,
.alternate-catimage-bottom .service-acuponcture.wpb_column:nth-child(even) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2020/12/officemed-pictogramme-offre-de-soin-acuponcture-blanc.png');
}


.alternate-catimage-top .service-osteopathie.wpb_column:nth-child(odd) a.catimage .catimage-text,
.alternate-catimage-bottom .service-osteopathie.wpb_column:nth-child(even) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2020/12/officemed-pictogramme-offre-de-soin-osteopathie-blanc.png');
}

.alternate-catimage-top .service-tcc.wpb_column:nth-child(odd) a.catimage .catimage-text,
.alternate-catimage-bottom .service-tcc.wpb_column:nth-child(even) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2020/12/officemed-pictogramme-offre-de-soin-therapie-cognitivo-comportementale-TCC-blanc.png');
}

.alternate-catimage-top .service-kinesiologie.wpb_column:nth-child(odd) a.catimage .catimage-text,
.alternate-catimage-bottom .service-kinesiologie.wpb_column:nth-child(even) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2021/04/officemed-pictogramme-offre-de-soin-kinesiologie-blanc.png');
}

.alternate-catimage-top .service-ergotherapie.wpb_column:nth-child(odd) a.catimage .catimage-text,
.alternate-catimage-bottom .service-ergotherapie.wpb_column:nth-child(even) a.catimage .catimage-text {
    background-image: url('/wp-content/uploads/2025/03/officemed-pictogramme-service-ergotherapie-blanc.png');
}





.no-pad-col .vc_responsive .wpb_row .vc_col-sm-6 {
    padding-left: 0;
    padding-right: 0;
}


/*------------- Social links section ------------*/

.social-content .social-icons {
    width: 180px;
    margin: auto;
}

.social-content .social-icons li {
    width: 60px;
}

.social-content .social-icons li a {
    font-size: 24px;
    color: #f7f7f7;
    width: 60px;
    opacity: .8;
}

.social-content .social-icons li a:hover {
    opacity: 1;
}


/**********************************
 * Pages centres
 *********************************/

.direction #tram:before {
    position: absolute;
    content: " ";
    top: 7px;
    left: -35px;
    width: 20px;
    height: 30px;
    background-image: url(/wp-content/uploads/2017/05/picto-tram.png);
    background-repeat: no-repeat;
}

.direction #bus:before {
    position: absolute;
    content: " ";
    top: 7px;
    left: -35px;
    width: 20px;
    height: 30px;
    background-image: url(/wp-content/uploads/2017/05/picto-bus-copy.png);
    background-repeat: no-repeat;
}

.direction #car:before {
    position: absolute;
    content: " ";
    top: 7px;
    left: -35px;
    width: 20px;
    height: 30px;
    background-image: url(/wp-content/uploads/2017/05/picto-parkings-copy.png);
    background-repeat: no-repeat;
}

.direction {
    padding-left: 20px;
}

.direction #tram,
.direction #bus,
.direction #car {
    position: relative;
    margin-bottom: 15px;
}

.direction #car div {
    margin-left: 0;
}


/**********************************
 * CTA banners
 *********************************/

.callout .callout-button a.button {
    margin-left: -30px;
}

.callout .callout-text {
    font-size: 18px!important;
    font-weight: 500!important;
    ;
    display: block!important;
    margin-bottom: 20px!important;
}

.callout {
    padding: 15px 0 12px!important;
}

a.button.color-8 {
    background: transparent;
    color: #ffffff;
    border: 2px solid rgba(255, 255, 255, 0.9)!important;
}

.member .member-content {
    border-top: 0px solid rgba(130, 130, 130, 0.14)!important;
    border-bottom: 0px solid rgba(130, 130, 130, 0.14)!important;
    padding: 0px 0 0px 0 !important;
    margin: 0;
}

.latest-blog .blog-item {
    margin: 0 0px 0px 0px!important;
}


/**********************************
 * Flip icon box
 *********************************/

.flip p {
    margin: 0 0 10px 0;
}

.flip .button {
    margin-bottom: 20px;
}

.flip .white-bg.card .front {
    background: #fff;
    border: 1px solid #ebebeb;
}


/**********************************
 * Blog
 *********************************/

.entry-title h2 {
    color: #ACC300;
}

.blog-page .post h1,
.blog-page .post h2 {
    font-size: 36px;
}

.single-post .entry-image {
    display: none;
}

/* Social block */
.single-post #social-block
{
    margin-top: 60px;
}

/* Social accounts icons */
.single-post #social-block .social-icons
{
    height: 45px;
}

.single-post #social-block .social-icons li:not(:last-child)
{
    margin-right: 10px;
}


.single-post #social-block .social-icons i
{
    color: #b4bc0f;
}




/**********************************
 * Widgets
 *********************************/


/*------------- Widget direction on centre George-Favon page ------------*/

.widget_contact direction {
    font-style: normal;
}

.widget_contact .direction div {
    display: block;
    margin-left: 15px;
}

.widget_contact direction strong {
    display: none;
}

.widget_contact .direction img {
    display: inline-block;
    width: 24px;
    float: left;
    margin: 5px 0 0px 0;
}

.widget_contact .direction img#tram {
    margin: 40px 0 0px 0;
}

.widget_contact .direction img#parking {
    margin: 55px 0 0px 0;
}

.widget_contact .direction-overflow {
    overflow: hidden;
}

.rpwwt-widget {
    max-width: 190px;
}

.rpwwt-widget ul li {
    overflow: hidden;
    display: inline-block;
    width: 50px;
    padding: 0px 5px 0px 0px!important;
    margin: 0px!important;
}

.rpwwt-widget ul li img {
    display: inline;
    float: left;
    margin: 0!important;
    border-radius: 4px;
}


/*------------- Fix the search bar widget bug ------------*/

.widget_search input[type="text"] {
    padding-left: 35px!important;
}





/**********************************
 * Forms
 *********************************/

.form-group {
    margin-bottom: 10px;
}

input[type="text"],
input[type="date"],
input[type="password"],
input[type="email"],
input[type="tel"],
textarea {
    padding: 10px 12px;
    outline: none !important;
    border-radius: 2px;
    font-family: Arial, Helvetica, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-size: 13px;
    margin: 5px 0 0;
    width: 100%!important;
    max-width: 100%;
    display: block;
    color: #999;
    line-height: 1.6;
    border: 1px solid #dddddd;
    box-sizing: border-box;
    background: #ffffff;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.wpcf7 span.wpcf7-not-valid-tip,
.wpcf7-validation-errors {
    display: initial !important;
}

/**********************************
 * Eform for test pages
 *********************************/

.ipt-uif-custom-material-lime input[type=number].valid {
	border-bottom: 1px solid #b4bc10!important;
    -webkit-box-shadow: 0 1px 0 0 #b4bc10!important;
    box-shadow: 0 1px 0 0 #b4bc10!important;
}

.ipt_uif_mathematical_span {
    font-size: 1.2em;
    color: #b4bc10;
}

.ipt-uif-custom-material-lime input[type=number] {
    text-align: right;
    max-width: 170px;
}

/**********************************
 * Quizzes forms
 *********************************/

div.mlw_qmn_quiz {
    text-align: left;
    padding: 40px;
    background: white;
    -webkit-box-shadow: 0 2px 2px 0px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.2), 0 1px 5px 0 rgba(0,0,0,0.12);
    box-shadow: 0 2px 2px 0px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.2), 0 1px 5px 0 rgba(0,0,0,0.12);
}
.qsm_contact_div {
    margin-bottom: 40px;
}

/**********************************
 * Responsive
 *********************************/


/*------------- Image on the left side align with title on blog list ------------*/

@media (min-width: 992px) {
    .entry-image {
        border-radius: 2px;
        overflow: hidden;
        position: relative;
        max-width: 30%;
        float: left;
        margin-right: 20px;
    }
    .blog-page .post {
        margin: 0 0 40px 0;
        padding: 0 0 10px 0;
        border-bottom: 1px solid #efefef;
    }

}








@media (max-width: 600px) {
  
div.mlw_qmn_quiz {
    padding: 10px;
	}
}


/**********************************
 * Print
 *********************************/



    
@page
{
    margin: 1cm;
}

@media print {

	header,
	footer,
	#copyright {
		display:none;
	}

	#button-print {
		display:none;
	}

	.hide-on-print {
		display:none;
	}

	#fullimagecenter h1, #fullimagecenter .title-h1 {
    	padding: 30px 0;
	}
}




/* ════════════════════════════════════════════════════════════════════════════════════
 * PLUGIN: Cookie Notice (RGPD)
 * ════════════════════════════════════════════════════════════════════════════════════ */



/* ════════════════════════════════════════════════════════════════════════════════════
 * ════════════════════════════════════════════════════════════════════════════════════
 * COOKIE NOTICE (RGPD)
 * ════════════════════════════════════════════════════════════════════════════════════
 * ════════════════════════════════════════════════════════════════════════════════════ */
     
    /* MAIN CONTAINER */
    #cookie-notice
    {
        border-top: 2px solid #b4bc0f;
        background: black;
    }

    
    /* TEXT PART */
    #cookie-notice #cn-notice-text
    {
        display: inline-block;
        vertical-align: middle; 
        padding-right: 30px;
        color: white;
        font-size: 16px !important;
    }


    #cookie-notice #cn-notice-text p
    {
        margin-bottom: 0;
        color: white !important;  
    }

    
    @include bootstrap-xs
    {
        #cookie-notice #cn-notice-text p
        {
            font-size: 14px;
        }
       

        #cookie-notice #cn-notice-text p:not(:last-child)
        {
            margin-bottom: 15px;
        }
    }
        

    @media (max-width: 991px)
    {
        #cookie-notice #cn-notice-text
        {
            display: block;
            padding-right: 0;
        }
    }


    /* BUTTONS */
    #cookie-notice #cookie-notice .cn-button
    {
        height: 35px;
        padding: 0 10px;
        line-height: 35px;
        margin-top: 15px;
        margin-bottom: 15px;
        background-color: #b4bc0f !important;
        background-image: none !important; 
        font-size: 14px !important;    

    }

    #cookie-notice .cn-button
    {
        background-color: #b4bc0f !important;
        background-image: none !important; 
        margin: 15px auto 5px auto !important;
    }








 


