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

h1,h2, h3{
	font-family:opensans;
	font-weight:normal;
}
h1{
	font-size: 2em;
			text-transform: uppercase!important;
	}
h2{
	font-size: 1.6em;
			text-transform: uppercase!important;
	}

 
/* ======================================================================*/
/* Général */
/* ======================================================================*/
.principal-color-background{
	background:#202c50;
}
.principal-color-background-on-hover:hover{
	background:#202c50;
}
.principal-color-background-light{
	background: #8490b4;
}
.principal-color-background-transparent{
	background:rgba(32,44,80,0.95)}

input[type="submit"],
.button,
button{
	background:#202c50;
			text-transform: uppercase;
	}
input[type="submit"]:hover,
.button:hover,
button:hover{
	background: #344064;
	color:white!important;
}
input[type="submit"]:active,
.button:active,
button:active{
	background:  #0c183c;
}


	input[type="submit"], .button, button,
	input[type="submit"].ghost, .button.ghost, button.ghost{
		color:#202c50!important;
		border: solid 2px #202c50;
		background-color: transparent;
	}
	input[type="submit"]:hover, .button:hover, button:hover,
	input[type="submit"].ghost:hover, .button.ghost:hover, button.ghost:hover{
		color:white!important;
		background:#202c50!important;
	}
	input[type="submit"]:active, .button:active, button:active,
	input[type="submit"].ghost:active, .button.ghost:active, button.ghost:active{
		color:white!important;
		background:#0c183c!important;
	}

a {
    color: #202c50;
}
a:hover {
    color: #344064;
}
.button-up::before{
	background:#202c50;
}
.button-up:hover::before{
	background: #344064;
}


.infopatient-button-wrapper a{
    background: #202c50;
    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: #202c50;
}


/* ======================================================================*/
/* Header 6 */
/* ======================================================================*/
.template-header-6 .top-button-right{
	background:  #000428;
}
.template-header-6 .top-button-right .clinique-2{
	background:  #0c183c;
}


/* ======================================================================*/
/* Accueil 1 */
/* ======================================================================*/
#page-accueil .accueil-desktop .sections-wrapper h1{
	font-size: 2.6em!important;
}
#page-accueil .accueil-desktop .sections-wrapper h2{
	font-size: 2.08em!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:#555555!important;*/
}
body #page-accueil .accueil-desktop .sections-wrapper .section-equipe .membre .text{
	background:rgba(32,44,80,0.95);
}
body #page-accueil .accueil-desktop .sections-wrapper .section-slider-gallery.photos li .text{
	background:rgba(32,44,80,0.95);
}
body #page-accueil .accueil-desktop .sections-wrapper .content-wrapper.noir .bloc-text{
	color:#555555;
}
body #page-accueil .section-slider-gallery.style-mosaic-2 .text{
	background:rgba(32,44,80,0.95);
}


/* ======================================================================*/
/* Accueil 2 */
/* ======================================================================*/
#page-accueil .accueil-desktop #bienvenue ul li .bottom-wrapper{
	background:rgba(32,44,80,0.95)}
#page-accueil .accueil-desktop #bienvenue ul li:hover::before{
	background:rgba(32,44,80,0.95)}
#page-accueil .accueil-desktop #bienvenue ul li:nth-child(2) .bottom-wrapper{
	background:rgba(52,64,100,0.95)}
#page-accueil .accueil-desktop #bienvenue ul li:nth-child(2):hover::before{
	background:rgba(52,64,100,0.95)}
#page-accueil .accueil-desktop #bienvenue ul li:nth-child(3) .bottom-wrapper{
	background:rgba(72,84,120,0.95)}
#page-accueil .accueil-desktop #bienvenue ul li:nth-child(3):hover::before{
	background:rgba(72,84,120,0.95)}
#page-accueil .accueil-desktop #bienvenue ul li:nth-child(4) .bottom-wrapper{
	background:rgba(92,104,140,0.95)}
#page-accueil .accueil-desktop #bienvenue ul li:nth-child(4):hover::before{
	background:rgba(92,104,140,0.95)}
#page-accueil .accueil-desktop #bienvenue ul li:nth-child(5) .bottom-wrapper{
	background:rgba(112,124,160,0.95)}
#page-accueil .accueil-desktop #bienvenue ul li:nth-child(5):hover::before{
	background:rgba(112,124,160,0.95)}



/* ======================================================================*/
/* Partage */
/* ======================================================================*/
.template-page .share-clinique a span{
	background:#202c50;
}
.template-page .share-clinique a:hover span{
	background:#344064;
}


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

/* ======================================================================*/
/* Header 1 */
/* ======================================================================*/
header nav.menu-wrapper{
	background:rgba(32,44,80,0.95)}
header .left-wrapper .menu-vertical-wrapper ul.vertical-menu>li:hover{
	background:#202c50;
}
header .left-wrapper .menu-vertical-wrapper ul.vertical-menu>li>a{
	background:#202c50;
}
header .menu-wrapper form.searchform button.button-loupe{
	background: #344064;
}
header .menu-wrapper .nav-menu>li{

}

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




/* ======================================================================*/
/* Menu horizontal */
/* ======================================================================*/
.second-nav .nav-menu>li:hover{
	background:#202c50;
}
.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 #202c50;
    -moz-box-shadow: inset 0px -5px #202c50;
    -webkit-box-shadow: inset 0px -5px #202c50;
}
.second-nav.menu-2 .nav-menu>li.menu-item-has-children>.sub-menu a:hover::before{
	border: 2px solid #202c50;
}
.second-nav.menu-2 .nav-menu>li>a:hover{
	color: #202c50!important;
}

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

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

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

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


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



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

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


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

/* ======================================================================*/
/* Equipe 2 */
/* ======================================================================*/
#page-notre-equipe-2 .grille.equipe .double .membre .text{
	background:rgba(32,44,80,0.95)!important;
}
#page-notre-equipe-2 .grille.equipe .double .membre-text{
	color:#555555!important;
}

/* ======================================================================*/
/* Equipe 4 */
/* ======================================================================*/
#page-notre-equipe-4 .grille.equipe .double .membre .text {
	background:rgba(32,44,80,0.95)!important;
}


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



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


