@-webkit-keyframes clignotetop {
0%{box-shadow:0px 0px 10px #4183C4;}
50%{box-shadow:0px 0px 0px #ffffff;}
100%{box-shadow:0px 0px 10px #4183C4;}
}

@-webkit-keyframes clignotebutton {
0%{box-shadow:0px 0px 12px #4183C4;}
50%{box-shadow:0px 0px 0px #4183C4;}
100%{box-shadow:0px 0px 12px #4183C4;}
}

.praticiens .text .btn, .nav_container .rdv a{
 
-webkit-animation-name: clignotebutton; 
-webkit-animation-duration: 2.2s;
-webkit-animation-iteration-count:infinite;

}
#nav .rdv a{
-webkit-animation-name: clignotetop; 
-webkit-animation-duration: 3s;
-webkit-animation-iteration-count:infinite;

padding-left: 10px!important;
padding-right: 10px!important;
border-radius: 30px!important;
}

.topbar .nav_search nav ul#nav>li:nth-child(9), .topbar .nav_search nav ul li.nav-contact{
  display:none !important;
}
header .logo img {
    width: 17% !important;
    margin-left: 315px;
    margin-top: 0px;
}
form[action="./"] .collab{
  display:none !important
}
.pastilles {
    background-color: black !important;
}
.news, .videos, .fiches, .contact {
    background-color: white !important;
}
.news:before{
color: black !important;
}
.pw-cabinet-diaporama-grandes-images #makeMeScrollable, .pw-cabinet-diaporama-grandes-images #makeMeScrollable div.scrollableArea *, 
.pw-cabinet-diaporama-grandes-images .pw-cabinet-images img {
    height: 340px !important;
}
.cabinet .slider-photo a img {
  height: auto !important;
}
.logo-bandeau{
  width: 5% !important;
}
.bienvenue .quote_text{
  text-align:justify;
}
/*.intern .grid aside .praticiens .grid:nth-child(4), .intern .grid aside .praticiens .grid:nth-child(6), 
.intern .grid aside .praticiens .grid:nth-child(7){
  display:none !important;
}*/
.pastilles, .cabinet:before {
    background-image: url(/Images/perso/85f52669-0bd1-44da-8c75-89b212a8f931/wave3.png) !important;
}

.bienvenue .col.slider_ img{
      margin-top: 23px;
}
.intern .grid main .pw-cabinet-dentaire-infos{
  display:none !important;
}

/* Cas clinique resp */

.table_resp_block,
.table_resp_block  tbody { 
  margin : 0 auto !important; 
  width: 70% !important;
}

.table_resp_block  td{ 
  vertical-align : top;  
  padding: 0 !important;
  font-size: initial !important;
   width : 50% !important;
}

.table_resp_block td p { 
  text-align : center !important;  
  padding : 5px;
  margin: 0 !important;
}

.table_resp_block td p span,
.table_resp_block td p strong{ 
  display:block; 
  margin :0 auto; 
}

.table_resp_block td img{ 
  margin-top: 20px;   
  margin-right: 4px; 
    width : auto !important;  
    max-width : 100% !important; 
}
.pw-infosPatientRubrique-24011{
display: none !important;
}
header .titre h1 .fax, .pw-infosPatientRubrique-24098, .pw-cabinet-colls {
display: none !important;
}
.topbar .title p:first-child, .topbar .title a{
	text-transform: none;
}
@media screen and (max-width : 767px) { 

.table_resp_block,
.table_resp_block  tbody { width : 95% !important; }
    
.table_resp_block  td img { 
    width : auto !important;  
    max-width : 100% !important; 
    height: auto !important; }  
  
  .intern header {
    height: 231px !important;
}
  
  .intern header p {
    margin-top: 5vh !important;
}
  
}/* fin (max-width : 767px)*/

@media screen and (max-width : 480px) {

.table_resp_block ,
.table_resp_block  tbody, 
.table_resp_block  tr,
.table_resp_block  th,
.table_resp_block  td,
.table_resp_block  p{ 
    display : block !important; 
    width : 100% !important;   
  }  
.table_resp_block  td img{ 
    width : auto !important;  
    max-width : 100% !important; 
    height: auto !important; 
  }  

}/* fin (max-width : 480px)*/
.cas-clinique .bridge .avant p:nth-child(2), .cas-clinique .bridge .apres p:nth-child(2){
  text-align: center;
}

.topbar .nav_search nav ul#nav > li a::after, .intern .grid aside .praticiens hr, .intern .grid aside .keywords hr {
	background: #1ea5d2 !important;
}
.bienvenue h2, .praticiens h2, .cabinet h2, .actus h2, .intern .grid main h1,
.intern .grid aside .praticiens .titre, .keywords .titre, .pw-videos3d-titre-rubrique span,
.slick-slider .slick-prev::before, .slick-slider .slick-next::before, .pw-cabinet-urgences a {
	color: #1ea5d2 !important;
}
.keywords .titre {
	font-size: 40px;
}
.news svg, .videos svg, .fiches svg, .contact svg {
	fill: #1ea5d2;
}

/* plan */
#ctl00_cph_mid_full_cph_mid_PanelGoogleMap {
	display: none;
}