
/* ======================================================================*/
/* Polices */
/* ======================================================================*/
body{
	font-family:proximanova;
	color:#4b4b4b;
}
header .logo-wrapper .logo-text b,
p strong{
	font-family:proximanovabold;
	}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="password"],
input[type="number"],
textarea {
	font-family:proximanova;
}

h1,h2, h3{
	font-family:proximanova;
	font-weight:normal;
}
h1{
	font-size: 3em;
	}
h2{
	font-size: 2.3em;
	}

 
/* ======================================================================*/
/* Général */
/* ======================================================================*/
.principal-color-background{
	background:#7aa62d;
}
.principal-color-background-on-hover:hover{
	background:#7aa62d;
}
.principal-color-background-light{
	background: #deff91;
}
.principal-color-background-transparent{
	background:rgba(122,166,45,0.95)}

input[type="submit"],
.button,
button{
	background:#7aa62d;
			text-transform: uppercase;
	}
input[type="submit"]:hover,
.button:hover,
button:hover{
	background: #8eba41;
	color:white!important;
}
input[type="submit"]:active,
.button:active,
button:active{
	background:  #669219;
}



a {
    color: #7aa62d;
}
a:hover {
    color: #8eba41;
}
.button-up::before{
	background:#7aa62d;
}
.button-up:hover::before{
	background: #8eba41;
}


.infopatient-button-wrapper a{
    background: #7aa62d;
    color: white;
}

input[type="checkbox"].custom-checkbox:not(:checked) + label::after,
input[type="checkbox"].custom-checkbox:checked + label::after,
input[type=radio].custom-radio:checked + label:before{
    color: #7aa62d;
}


/* ======================================================================*/
/* Header 6 */
/* ======================================================================*/
.template-header-6 .top-button-right{
	background:  #527e05;
}
.template-header-6 .top-button-right .clinique-2{
	background:  #669219;
}


/* ======================================================================*/
/* Accueil 1 */
/* ======================================================================*/
#page-accueil .accueil-desktop .sections-wrapper h1{
	font-size: 3.9em!important;
}
#page-accueil .accueil-desktop .sections-wrapper h2{
	font-size: 2.99em!important;
}
#page-accueil .accueil-desktop .sections-wrapper .bloc-text.noir,
#page-accueil .section-slider .slides .slide .titre-blanc,
#page-accueil .accueil-desktop .sections-wrapper .content-wrapper.noir .bloc-text{
	/*color:#4b4b4b!important;*/
}
body #page-accueil .accueil-desktop .sections-wrapper .section-equipe .membre .text{
	background:rgba(122,166,45,0.95);
}
body #page-accueil .accueil-desktop .sections-wrapper .section-slider-gallery.photos li .text{
	background:rgba(122,166,45,0.95);
}
body #page-accueil .accueil-desktop .sections-wrapper .content-wrapper.noir .bloc-text{
	color:#4b4b4b;
}
body #page-accueil .section-slider-gallery.style-mosaic-2 .text{
	background:rgba(122,166,45,0.95);
}


/* ======================================================================*/
/* Accueil 2 */
/* ======================================================================*/
#page-accueil .accueil-desktop #bienvenue ul li .bottom-wrapper{
	background:rgba(122,166,45,0.95)}
#page-accueil .accueil-desktop #bienvenue ul li:hover::before{
	background:rgba(122,166,45,0.95)}
#page-accueil .accueil-desktop #bienvenue ul li:nth-child(2) .bottom-wrapper{
	background:rgba(142,186,65,0.95)}
#page-accueil .accueil-desktop #bienvenue ul li:nth-child(2):hover::before{
	background:rgba(142,186,65,0.95)}
#page-accueil .accueil-desktop #bienvenue ul li:nth-child(3) .bottom-wrapper{
	background:rgba(162,206,85,0.95)}
#page-accueil .accueil-desktop #bienvenue ul li:nth-child(3):hover::before{
	background:rgba(162,206,85,0.95)}
#page-accueil .accueil-desktop #bienvenue ul li:nth-child(4) .bottom-wrapper{
	background:rgba(182,226,105,0.95)}
#page-accueil .accueil-desktop #bienvenue ul li:nth-child(4):hover::before{
	background:rgba(182,226,105,0.95)}
#page-accueil .accueil-desktop #bienvenue ul li:nth-child(5) .bottom-wrapper{
	background:rgba(202,246,125,0.95)}
#page-accueil .accueil-desktop #bienvenue ul li:nth-child(5):hover::before{
	background:rgba(202,246,125,0.95)}



/* ======================================================================*/
/* Partage */
/* ======================================================================*/
.template-page .share-clinique a span{
	background:#7aa62d;
}
.template-page .share-clinique a:hover span{
	background:#8eba41;
}


/* ======================================================================*/
/* Logo */
/* ======================================================================*/
.logo-wrapper .logo-text{
	font-family:museo;
}

/* ======================================================================*/
/* Header 1 */
/* ======================================================================*/
header nav.menu-wrapper{
	background:rgba(122,166,45,0.95)}
header .left-wrapper .menu-vertical-wrapper ul.vertical-menu>li:hover{
	background:#7aa62d;
}
header .left-wrapper .menu-vertical-wrapper ul.vertical-menu>li>a{
	background:#7aa62d;
}
header .menu-wrapper form.searchform button.button-loupe{
	background: #8eba41;
}
header .menu-wrapper .nav-menu>li{

}

/* ======================================================================*/
/* Header 6 */
/* ======================================================================*/
.overlay-popup-clinic .head-title-wrapper,
.overlay-popup-clinic .popup-wrapper .close-button{
	background:#7aa62d;
}




/* ======================================================================*/
/* Menu horizontal */
/* ======================================================================*/
.second-nav .nav-menu>li:hover{
	background:#7aa62d;
}
.secondary-color-background{
	background:#000000;
}
.secondary-color-background-on-hover:hover{
	background:#000000;
}

/* Menu 2 */
.second-nav.menu-2 .nav-menu>li:hover{
	background: none!important;
    box-shadow: inset 0px -5px #7aa62d;
    -moz-box-shadow: inset 0px -5px #7aa62d;
    -webkit-box-shadow: inset 0px -5px #7aa62d;
}
.second-nav.menu-2 .nav-menu>li.menu-item-has-children>.sub-menu a:hover::before{
	border: 2px solid #7aa62d;
}
.second-nav.menu-2 .nav-menu>li>a:hover{
	color: #7aa62d!important;
}

/* Menu 3 */
.second-nav.menu-3 .nav-menu>li:hover>a{
	color: #7aa62d!important;
}
.second-nav.menu-3 .nav-menu>li.menu-item-has-children>a::after{
	color: #7aa62d;
}

/* Menu 4 */
.second-nav.menu-4 .nav-menu>li .menu-item-has-children>a{
	border-bottom: 2px solid #7aa62d;
}
.second-nav.menu-4 .nav-menu>li:hover {
    background: none;
    box-shadow: inset 0px -3px 0 #7aa62d;
    -moz-box-shadow: inset 0px -3px 0 #7aa62d;
    -webkit-box-shadow: inset 0px -3px 0 #7aa62d;
}

/* Menu 5 */
.second-nav.menu-5 .nav-menu>li:hover>a{
	color: #7aa62d!important;
}
.second-nav.menu-5 .nav-menu>li:hover {
    box-shadow: inset 0px -5px #7aa62d!important;
    -moz-box-shadow: inset 0px -5px #7aa62d!important;
    -webkit-box-shadow: inset 0px -5px #7aa62d!important;
}
.second-nav.menu-5 .nav-menu>li.menu-item-has-children:hover>.sub-menu {
    border: 1px solid #7aa62d!important;
}
.second-nav.menu-5 .nav-menu>li.menu-item-has-children>.sub-menu a:hover{
    color: #7aa62d!important;
}
.second-nav.menu-5 .nav-menu>li.menu-item-has-children:hover::after{
    color: #7aa62d!important;
}

/* ======================================================================*/
/* Accueil */
/* ======================================================================*/
#page-accueil .section-slider .flex-control-nav li a.flex-active{
	background:#7aa62d!important;
}


/* ======================================================================*/
/* FAQ */
/* ======================================================================*/
.faq-categories-wrapper{
	color: #8eba41}



/* ======================================================================*/
/* Header search */
/* ======================================================================*/
.second-nav form.searchform button,
.second-nav form.searchform button:hover{
	color:#7aa62d!important;
}

/* ======================================================================*/
/* Search */
/* ======================================================================*/
#page-search .blocs-wrapper .bloc .link-wrapper{
	color:#7aa62d;
}


/* ======================================================================*/
/* Equipe */
/* ======================================================================*/
#page-notre-equipe .grille.equipe .double .membre .text{
	background:rgba(122,166,45,0.95)!important;
}

/* ======================================================================*/
/* Equipe 2*/
/* ======================================================================*/
#page-notre-equipe-2 .grille.equipe .double .membre .text{
	background:rgba(122,166,45,0.95)!important;
}
#page-notre-equipe-2 .grille.equipe .double .membre-text{
	color:#4b4b4b!important;
}




/* ======================================================================*/
/* Nous joindre */
/* ======================================================================*/
div.ahpm_my_infowindow a{
	color:#7aa62d!important;
}



/* ======================================================================*/
/* Media Queries */
/* ======================================================================*/
@media screen and (max-width: 1366px){
	#page-accueil .accueil-desktop .sections-wrapper h1{ font-size: 3.12em!important;}
	#page-accueil .accueil-desktop .sections-wrapper h2{ font-size: 2.392em!important;}
}


