/*
Theme Name: Health Center Child
Author: Vamtam
Author URI: http://vamtam.com
Template: health-center
*/



/*
child theme styles here
*/

/*Poles "events" custom css*/
/*.archive .meta-bottom,
.archive .meta-top,
.archive .post-row-left, 
.archive .post-meta,*/
.page-id-8492 .post-row-left, 
.page-id-8492 .post-meta,
.page-id-8656 .post-row-left, 
.page-id-8656 .post-meta,
.page-id-8464 .post-row-left, 
.page-id-8464 .post-meta,
.page-id-8479 .post-row-left, 
.page-id-8479 .post-meta,
.page-id-8483 .post-row-left, 
.page-id-8483 .post-meta,
.page-id-8485 .post-row-left, 
.page-id-8485 .post-meta,
.page-id-8488 .post-row-left, 
.page-id-8488 .post-meta,
.page-id-8490 .post-row-left, 
.page-id-8490 .post-meta,
.page-id-8495 .post-row-left, 
.page-id-8495 .post-meta,
.category-pole-inter-etablissements-soins-oncologiques-et-daccompagnement .meta-bottom,
.category-pole-inter-etablissements-soins-oncologiques-et-daccompagnement .meta-top,
.category-pole-sante-mentale .meta-bottom,
.category-pole-sante-mentale .meta-top,
.category-pole-medico-technique .meta-bottom,
.category-pole-medico-technique .meta-top,
.category-pole-medecine-urgences .meta-bottom,
.category-pole-medecine-urgences .meta-top,
.category-pole-pole-interventionnel .meta-bottom,
.category-pole-pole-interventionnel .meta-top,
.category-pole-geriatrie .meta-bottom,
.category-pole-geriatrie .meta-top,
.category-pole-femme-mere-enfant .meta-bottom,
.category-pole-femme-mere-enfant .meta-top,
.category-pole-cardiologie .meta-bottom,
.category-pole-cardiologie .meta-top
{
  display:none !important;
}


.linkarea.accent1:hover, .linkarea.accent1:focus{
    color:#fff;
}

/******
 * Page thmbnail (Page image template) 
 *******/

.post_thumb{
	position: absolute;
	z-index: 2;
	top: -136px;
	right: 0;
}


/*HOME 3*/
.search-icons-wrapper{
	width: 100%; 
    height:54px;
	background-color: #008c99; 
	text-align: center; 
	display: flex; 
	position: relative; 
	top: 1vh; 
	z-index: 50; 
	padding: 3px 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.ch-icon.home-3{
	width: 59%; 
       /*line-height: 25px; */    
}
.home-container{
     width:200px;
     display:flex; 
     margin:0 auto;
}
.wpv-overlay-search-trigger.ch-icon.home-3{
	cursor: pointer; 
	width: 41%; 
	border-left: 1px solid #fff; 
}

.home-icon{}
.home-text{
   padding-left:10px;
}

.wpv-grid span{
   cursor:pointer;
   transition: transform .2s;
}

.wpv-grid span:hover{
   transform: translateY(6px);
}

/*END HOME 3*/

.icone-pave.unextended{
  position:relative;
  top:20px;
  padding-left:20px;
  padding-right:20px;
}
/*TEST HOME 2*/

#home-2 .ch-container{
   background-color:#fff !important;
   padding: 20px;
   position: relative;
   top: 10px;
   border-radius:5px 5px 5px 5px;
   /*border:2px solid #999 ;*/
}

#home-2 .search-container{
  padding-right:10px;
  border-right:1px solid #008c99;
}

#home-2 .ch-wrapper{
   display: flex;
   width:100%;
   margin-bottom:1vh;
  
}

#home-2 .ch-wrapper .ch-icon{
   width:50%;
   cursor:pointer;
   text-align:center;
   text-transform:uppercase;
}
#home-2 .ch-wrapper .ch-icon a span{
   color:#008c99 !important;
 transition: transform .2s;
}
#home-2 .ch-wrapper .ch-icon a span:hover{
  color:#99f6ff;
  transform: translateY(6px);
}

#home-2 .ch-wrapper .ch-icon p{
   color:#008c99 !important;
   margin: 0.6em !important;
}
#home-2 #ch-search p{
   position:relative;
   top:-26px;
   color:#008c99 !important;
   text-transform:uppercase;

}

#home-2 #ch-search button{
    border: 0;
    background: none;
    color: #008c99;
    font-size: 20px;
    position:relative;
    left:-5px;
}

.ch-icon.home-3 span.icon{
   position:relative;
   top:6px;
}

/*END TEST HOME 2*/
/* IFRAME */

.GFR1QR-BKI{
	border:none !important;
}

.page-id-1849 .page-header .title {
padding-top: 60px;
}
.clearboth { clear: both; }

.standard-post-format .thumbnail, .image-post-format .thumbnail{
   height:120px !important;
}

.post-content-wrapper .content h3{
   text-transform:uppercase;
}

.move-into-slider .row{
   position:relative;
   top:-5px;
}

/*Menu font*/

#menu-item-8308 a span{
color:rgb(248, 152, 28) !important;

}

#menu-item-8308 a{
 cursor:default !important;
}

/*.menu-menu-profil-container::before{
  content: "*" !important;
  display:block;
  color:green;
  background-color:red;
  z-index:60;
  position:relative;
  top: 23px;
  left: -75px;

}*/

#phone-numbers{
  font-size:16px;
}

#phone-numbers span.round{
  /*background-color:#cb4141;*/
  background-color:rgb(248, 152, 28);
   margin-left:10px;
   padding:5px;
   width:30px;
   height:30px;
   border-radius:30px;
}

#phone-numbers span.phone-text{
  color:#fff;
  
}

#phone-number span.shortcode {
  font-size:16px;
}

.menu-menu-profil-container{
  text-transform:uppercase;
}

#main-menu .menu .sub-menu{
  width:250px !important;
}

/*main tabs*/
#tabs-1{
  position:relative;
  top:-6vh;
}

#tabs-1 p{
  margin:0.95em;
}

#tab-1-1-soutenir-notre-hopital h1{
  color:#fff !important;
}

.wpv-progress.number span:first-child{
   font-size:2rem !important;
}
/*Icons rechercher*/

.search-container{
  padding-right:10px;
  border-right:1px solid #bfdfe2;
}

.ch-container{
   background-color:#008c99;
   padding: 20px;
   position: relative;
   top: 10px;
   border-radius:5px 5px 5px 5px;
}

.ch-wrapper{
   display: flex;
   width:100%;
   margin-bottom:1vh;
  
}

.ch-wrapper .ch-icon{
   width:50%;
   cursor:pointer;
   text-align:center;
   text-transform:uppercase;
}
.ch-wrapper .ch-icon a span{
   color:#fff !important;
   transition: transform .2s;
}
.ch-wrapper .ch-icon a span:hover{
  color:#99f6ff;
  transform: translateY(6px);
}

.ch-wrapper .ch-icon p{
   color:#fff !important;
   margin: 0.6em !important;
}

#overlay-search-field{
  font-size:3rem !important;
}

.icons-container{
 
}

.ch-chiffres{
   text-align:center;
   text-transform:uppercase;
   font-size:0.8rem;
}
#top-nav-text{
   font-size:18px;
}

#ch-search p{
   position:relative;
   top:-26px;
   color:#fff !important;
   text-transform:uppercase;

}

#ch-search button{
    border: 0;
    background: none;
    color: #fff;
    font-size: 20px;
position:relative;
left:7px;
}


/* Welcome page only! */
.screens .linkarea img{
	box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.10);
	transition: all .3s ease;
	border-radius: 2px;
}

.screens .linkarea img:hover {
	box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.16);
	margin-top: -10px;
}
.page-id-7948 #style-switcher{
display: none;
}

.w-header {
	text-align: center;
}
.w-header .grid-1-5{
	display: inline-block;
	float: none;
	vertical-align: top;
}
.w-header h3{
	margin: 0px;
	font-weight: 600;
	color: #fff;
}
.w-header p{
	margin-top: 0.5em
}
.w-header .sep-3{
	opacity: 0.2;
}
.w-header h1, .w-header h4, .w-header p, .w-white{
	color: #fff !important;
}

body.page-id-7948.no-header-sidebars.no-page-header .page-wrapper{
	padding-top: 0px;
}

.page-id-7948 h2{
	font-size: 3em;
	line-height: 1em;
	font-weight: 100;
	color: #7C8A8D;
	margin-bottom: 10px;
}

.big-text {
	font-size: 1.3em;
	line-height: 1.2em;
	font-weight: 100
}

.plugin-logos img{
	padding: 0px 20px;
	display: inline-block;
}


.more-testimonials{
	border: solid 1px #EDEDED;
	text-align: center;
	padding: 20px 30px;
	border: 1px solid #D9D9D9;
}
.more-testimonials h3{
	margin-bottom: 9px;
	margin-top: 6px;
}
.more-testimonials p{
	margin-top: 0px;
}
.dark-bg h2{
	color: #fff !important;
}

@media (max-width: 958px){
.twitter-button{
	margin-bottom: 20px;
}
body.page-id-7948 .row{
	margin-bottom: 0px;
}
.w-hide-bg{
	padding:0px !important;
	background-image: none !important;
}
.dark-bg{
	background-image: none !important;
}

.w-mobile-hide{
	display: none;
}
.w-hide-bg .push{
	display: none;
}

}