/*
 Theme Name:   PASTEL CHILD THEME
 Theme URI:    https://ccweb-site.com/
 Description:  Child theme by C&C
 Author:       Ronan Parassols
 Author URI:   Couleur et Connection
 Template:     Divi
 Version:      1.0.0
*/

@import url("../Divi/style.css");
@import url("fonts/flaticon.css");

@media only screen and (min-width: 981px){
	.et_header_style_centered #top-menu > li > a {
		padding-bottom: 15px;
		padding-top: 15px;
		padding-left:10px;
		padding-right:10px;
	}
	.et_fullwidth_nav #main-header .container {
		padding-right: 0px;
		padding-left: 0px;
	}	
	#interieur-titre h1:before{content: "";width: 0.7em;height: 0.7em;border-radius: 3px;margin-top: 9px;margin-right:9px;float: left;}
	#main-footer h4:before {content: "";width: 0.7em;height: 0.7em;border-radius: 3px;margin-top: 5px;margin-right:5px;float: left;}
	.et_pb_gallery_fullwidth .et_pb_gallery_item, .et_pb_gallery_fullwidth .et_pb_gallery_image img{height:726px;}
}
@media (max-width: 479px){
	.et_pb_blurb h4{font-size:20px !important;}
	.et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_one{margin-right:0;}
	.home .header-content p{display:none;}
	.et_pb_widget.widget_text .textwidget{font-size:12px;text-align:center;}
	.et_pb_widget.widget_text h4{text-align:center;}
	.page-template-default .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1{font-size:30px;}
}
@media all and (min-width: 768px) {
	.et_pb_posts img {float: left; margin-right: 1em;}
	.et_pb_posts article:after {content: ""; display: table; clear: both;}
}
@media all and (max-width: 768px){
	.sub-menu{background-color:#fff;}
	.parallax-rect{z-index: 0;position: absolute;left: 0;top: 0;width: 100%;height: 100%;clip: rect(auto, auto, auto, auto);}
	.parallax-rect .et_parallax_bg.et_pb_parallax_css{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-size: cover;}
}
@media all and (max-width: 980px){
	#accueil-titre, #interieur-titre{background-size:100% !important;}
}

.et_header_style_centered #main-header div#et-top-navigation
{
	background-color:#fcfcfc;
}

.current_page_item a,.et_header_style_centered #top-menu > li > a:hover{color:#fff;opacity:1;}

.urgences-menu a{background-color:#fff !important;}

#accueil-titre,#interieur-titre{background-repeat:repeat;background-size:25%;box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.65) !important;border-bottom: 5px solid;}

#top-menu .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children > a:first-child:after{position:relative;}

li.current-menu-ancestor li a{background-color:transparent;}

a.more-link {color: #fff !important;font-size: 15px;text-transform: uppercase;font-weight: 600;text-align: center;display: inline-block !important;position: relative;width: 90px; top: 10px;}

.sub-menu li a{line-height:1.1em;font-size:13px !important;}

#et-footer-nav .current_page_item a{background-color:transparent;}

.urgences-menu a{color:#E64E4B !important;}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {font-family: 'Flaticon';font-size: 26px;font-style: normal;margin-right:10px;}
.flaticon-alarm57:before {
	content: "\e000";
}
.flaticon-avatar23:before {
	content: "\e001";
}
.flaticon-baby137:before {
	content: "\e002";
}
.flaticon-baby23:before {
	content: "\e003";
}
.flaticon-bodyparts8:before {
	content: "\e004";
}
.flaticon-boy46:before {
	content: "\e005";
}
.flaticon-circular82:before {
	content: "\e006";
}
.flaticon-cutlery6:before {
	content: "\e007";
}
.flaticon-dentist16:before {
	content: "\e008";
}
.flaticon-dentist21:before {
	content: "\e009";
}
.flaticon-elastic:before {
	content: "\e00a";
}
.flaticon-exam3:before {
	content: "\e00b";
}
.flaticon-eye31:before {
	content: "\e00c";
}
.flaticon-mouth3:before {
	content: "\e00d";
}
.flaticon-one67:before {
	content: "\e00e";
}
.flaticon-smiling5:before {
	content: "\e00f";
}
.flaticon-stage:before {
	content: "\e010";
}
.flaticon-teenager2:before {
	content: "\e011";
}
.flaticon-teeth16:before {
	content: "\e012";
}
.flaticon-teeth4:before {
	content: "\e013";
}
.flaticon-tooth27:before {
	content: "\e014";
}
.flaticon-toothbrush1:before {
	content: "\e015";
}
.flaticon-two123:before {
	content: "\e016";
}

/*
Largeur de la page
*/
.container, .et_pb_row, .et_pb_slider .et_pb_container, .et_pb_fullwidth_section .et_pb_title_container, .et_pb_fullwidth_section .et_pb_title_featured_container, .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container 
{
    max-width: 1920px !important;
}

/*
background des menu déroulant 
*/
.et_mobile_menu li a:hover, .nav ul li a:hover {
    opacity: .7;
    background-color: #BCDBF0 !important;
}

[data-icon]:before {content: "";}

#ethemez-design-switch{z-index: 999999;}

.mobile_menu_bar:before{color: #FFFFFF;}
.et_mobile_menu{border-top: 3px solid #ffffff;}
a.more-link{color:#2b2b2b;}
.et_mobile_menu li.current_page_item a{color:#fff;}

#et-info-phone:before, #et-info-email:before {display: none;}

.border-actu {
border: 24px solid #fff;
box-shadow: 0px 70px 150px -6px rgba(0,0,0,0.2);
}

#top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .et_color_scheme_red #top-menu li.current-menu-ancestor > a, .et_color_scheme_red #top-menu li.current-menu-item > a, .et_color_scheme_pink #top-menu li.current-menu-ancestor > a, .et_color_scheme_pink #top-menu li.current-menu-item > a, .et_color_scheme_orange #top-menu li.current-menu-ancestor > a, .et_color_scheme_orange #top-menu li.current-menu-item > a, .et_color_scheme_green #top-menu li.current-menu-ancestor > a, .et_color_scheme_green #top-menu li.current-menu-item > a {
    color: #0796ba !important;
}

.current_page_item a, .et_header_style_centered #top-menu > li > a:hover {

    color: #0796ba !important;
    opacity: 1;
}

.et_mobile_menu li a:hover, .nav ul li a:hover {

    opacity: .7;
    background-color: #eef6fc !important;
}

.et_pb_button:hover
{
	background: #5c811500 !important;
}

.entry-title
{
	text-align: center;
	font-family: 'Dancing Script',handwriting;
	font-size: 60px;
	padding-bottom: 70px;
}