@font-face {
  font-family: 'FuturaStd-Bold';
  src: url('fonts/FuturaStd-Bold.eot?#iefix') format('embedded-opentype'),  url('fonts/FuturaStd-Bold.otf')  format('opentype'),
	     url('fonts/FuturaStd-Bold.woff') format('woff'), url('fonts/FuturaStd-Bold.ttf')  format('truetype'), url('fonts/FuturaStd-Bold.svg#FuturaStd-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@media screen {
    .lower-in-print {text-transform: uppercase;}
    .docs-admission {text-transform: uppercase;}
}

@media print {
    .lower-in-print {text-transform: lowercase;}
    .docs-admission {text-transform: lowercase;}
}

.to-upper {
    text-transform: uppercase !important;
}

.white-turq {
     color: rgba(38,184,238, 0.6) !important;
     background-color: white !important;
}

@font-face {
  font-family: 'FuturaStd-CondensedLight';
  src: url('fonts/FuturaStd-CondensedLight.eot?#iefix') format('embedded-opentype'),  url('fonts/FuturaStd-CondensedLight.otf')  format('opentype'),
	     url('fonts/FuturaStd-CondensedLight.woff') format('woff'), url('fonts/FuturaStd-CondensedLight.ttf')  format('truetype'), url('fonts/FuturaStd-CondensedLight.svg#FuturaStd-CondensedLight') format('svg');
  font-weight: normal;
  font-style: normal;
}

.liste-content.admission li {
   line-height: 10px;
}

@font-face {
  font-family: 'FuturaStd-Light';
  src: url('fonts/FuturaStd-Light.eot?#iefix') format('embedded-opentype'),  url('fonts/FuturaStd-Light.otf')  format('opentype'),
	     url('fonts/FuturaStd-Light.woff') format('woff'), url('fonts/FuturaStd-Light.ttf')  format('truetype'), url('fonts/FuturaStd-Light.svg#FuturaStd-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}


.block-footer-map{
    
    width: 100%;
    background: #fff;
    padding: 30px;
    z-index: 22;
    position: relative;
}
.execphpwidget  iframe{
     margin-top: -46px;
    z-index: 1;
    position: relative;
    
    
}
   
/*--------------------------global--------------------------*/
h1,h2,h3,h4{
    
 text-transform: uppercase;
    
}

p{

    
    margin: 20px 0;

	
}

.center{
    text-align: center;
}
.left{
    
    float: left;
}
right{
    float: right;
}

.text-right{
    
    
    text-align: right;
}

.text-left{
    
    
    text-align: left;
}


.clear{
    
    
    clear:both;
}
.m-30{
    
    margin: 30px 0;
    
}

.m-20{
    
    margin: 20px 0;
    
}

.m-10{
    
    margin: 10px 0;
    
}
.p-20{
    
    padding: 20px;
}
.p-30{
    
    padding: 30px;
}
.p-10{
    
    padding: 10px;
}

ul{
    
    
    list-style-type: none;
}

.block{
    
    
    display: block;
}

.para-gris{
    
    background: #5a5a5a;
    color:#fff;
    font-style: italic;
}


.para-blue{
    color:#fff;
    background: #284a70;
    font-style: italic;
}

.p-01{
    
    font-style: italic;
    color:#2d2d2d;
    font-size: 16px;
    line-height:22px;
}

.page:not(.home) #main .post-content h2{
    
    font-family: 'FuturaStd-Bold';
    color: #fff;
    font-size: 20px;
    padding: 10px;
        background: rgba(6,57,105, 0.8);
    width: 60%; 
    
}

#main .post-content h3{
    
    font-family: 'FuturaStd-Bold';
    color: #fff;
    font-size: 20px;
    padding: 10px;
    background: rgba(38,184,238, 0.6);
    width: 60%; 
    
}

#main .post-content h4{
    /*
    font-family: 'FuturaStd-Bold';
    color: #fff;
    font-size: 16px;
    padding: 10px;
    background: rgba(115,217,255, 0.6);
    width: 60%; 
    */
}

#main .post-content h3.second-title-service, #main .post-content .accordion-inner h3{
     font-family: 'FuturaStd-Light';
    background: none;
    color:#284a70;
   width: 100%!important;
    position: relative;
    font-weight: bold;
    font-size: 18px;
    
    
    
}

#main .post-content h3.second-title-service:before,  #main .post-content .accordion-inner h3:before{
    content: "";
    position: absolute;
    background: #009fe3;
    top: 10px;
    left: -5px;
    display: block;
    width: 3px;
    height: 30px;
    
}



#wrapper .post-content blockquote{
   background: #f6f6f6;
   
    border-color: #6aac2b;
}
.post-content .text-bold{
    font-weight: bold;
    color: #284a70;
    margin: 0;
    
}
.liste-menu-vertical{
    
    
    
    
    
}
/*---------------------home------------------------*/

.page:not(.home){}

.home #main {
    padding-top: 0px;}

.header-home-bottom3{
    
        position: relative;
  
    
}
.post-content .header-home-bottom3  h2{
	    font-family: 'FuturaStd-Light'!important;
	position:relative;
	display:table;
	color:#0695ca;
    text-transform: capitalize;
    margin: 0 0 30px 0;
    font-size: 30px!important;
        text-align: center;
    width: 100%;
    
	
}
.post-content .header-home-bottom3  h2:after,.post-content .header-home-bottom3  h2:before{
	background:#0255aa;
	width:39%;
	height:1px;
	display:table-cell;
	position:absolute;
	content:"";
	
}
.post-content .header-home-bottom3  h2:after {
    top:20px;
    right:-5px;
}

.post-content .header-home-bottom3  h2:before {
    top:20px;
    left: -5px;
}
.list-box-home .list-post-home{
    
    position: relative;
}
.list-box-home  li.list-box-home-first{
    width: 400px;
    float: left;
}

.list-box-home .list-post-home  table tr td{
    vertical-align: top;
    width: 50%;
    padding: 0px 10px 0 0;
}

.list-box-home .list-post-home  table tr td img{
    
    width: 100%;
}

#main .post-content  .list-box-home .list-post-home  table tr td h3 {
    font-family: 'FuturaStd-Light'!important;
   margin: 0 0 10px 0;
    font-size: 18px;
    padding:0px;
    background: none;
    width:100%;}
.list-box-home .list-post-home  table tr td h3 a{
    
     color: #000;
    
}
.list-post-home li{
    
    
}
.time-post{
    margin: 10px;
     background: #09a5df;
    width: 70px;
    padding: 10px;
    position: absolute;
    color: #fff;
    text-transform: uppercase;
    
    
}
.work-description p{
    
  font-family: 'FuturaStd-Light';
      color:#6b6b6b;
    font-style: italic;
    line-height: 18px;
    
    
} 

.list-box-home .read-more{
     padding: 10px 0;
    background: #ebebeb;
    text-align: right;
    margin-top: 20px;
}

.list-box-home .read-more a{
     background: #6aac2b;
       color: #fff!important;
    padding: 10px 20px;
    text-align: center;
    font-family: 'FuturaStd-Light';
}
/*-----------------------header-----------------*/









.fusion-page-title-bar .fusion-page-title-row{
    
    overflow: inherit;
}
.fusion-header-v2 .fusion-secondary-header {
    border: none;
}


.fusion-main-menu > ul > li {
    padding:  0 5px;
    border-right: 1px solid #000;
    margin-top: 40px;
}
.fusion-main-menu > ul > li:last-child,  .statistique .fusion-column-wrapper:last-child {
 border: none;
}


.fusion-secondary-menu>ul>li{
    
    border: none;
}
.fusion-secondary-menu>ul>li>a{
     
      font-size: 18px;
    font-family: 'FuturaStd-Light'; 
    
    
}
.fusion-secondary-menu>ul>li:after{
        content: "";
    height: 20px;
    width: 1px;
    background: #fff;
    position: absolute;
    right: 0;
    z-index: 100;
    top: 12px;
 
}
.fusion-secondary-menu>ul>li:last-child:after{
    display: none;
 
}
header .fusion-main-menu{
    
    margin-top: 70px;
}
header .fusion-main-menu > ul > li > a{
    text-align: center;
    width:110px;
    line-height: 20px;
}


header .fusion-main-menu > ul > li.menu-item-35  a,header .fusion-main-menu > ul > li.menu-item-34  a{
    line-height: 43px;
    
}

header  .fusion-main-menu ul#menu-main-menu {
 
 margin: 10px 0 0 0;
}

.header_shaire{
  
}
.header_shaire{
    color: #053868;
   top:30px;
    font-size: 15px;
    padding-top: 10px;
      
    position: absolute;
    right: 65px;
}

#fallback-slide {
    display:block!important; 
}




.fusion-page-title-row .fusion-page-title-wrapper {
    display: block;
   
}





.fusion-page-title-captions ,.fusion-page-title-secondary{
    display: block;
    vertical-align: middle;
    width: 100%;
}

.fusion-page-title-secondary{
    
    text-align: left;
}

.header_shaire i.fa, .copyright-left i.fa{
    color: #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    padding-top: 5px;
    font-size: 15px;
    width: 30px;
    text-align: center;
    display: inline-block;
    height: 30px;
    margin-left: 5px;
    line-height: 20px;
}

.header_shaire i.fa.fa-facebook, .copyright-left i.fa.fa-facebook{
   
   background: #053868;
   
}



.header_shaire i.fa.fa-youtube,  .copyright-left i.fa.fa-youtube{
   
   background: #cd201f;
    
}

.header_shaire i.fa.fa-rss,.copyright-left i.fa.fa-rss{
   
   background: #e17400;
   
}
header .fusion-header .fusion-main-menu > ul > li > a{
    
     font-family: 'FuturaStd-Bold';
    color:#000;
}

   

 header .fusion-main-menu .current-menu-item > a, .fusion-main-menu .current-menu-parent > a, .fusion-main-menu .current_page_item > a,
 header  .fusion-main-menu > ul > li > a:hover
   

{
    color: #fff;
    border:none;
     background: #26b8ee;
   
}
 header .fusion-logo {
    display: inline-block;
   float: none;
}
.fusion-secondary-header{
    
    position: relative;
    
   
}
.fusion-secondary-header:before{
  content: "";
    position: absolute;
    background: #26b8ee;
    width: 100%;
    height: 18px;
    z-index: 3;
    left: 0;
    
    
}
.fusion-row.fusion-secondary-header-top{
    
      position: absolute;
    width: 50%;
    background: #26b8ee;
    right: 0;
    z-index: 555;
    margin-right: 0;
    margin-left: auto;
    left: 0;
  
}

.text-republique{
    
    position: relative;
    
}
.fusion-row.fusion-secondary-header-top:before{
    
    
    content: "";
    position: absolute;
    background: url(images/im30.png) no-repeat;
    width: 30px;
    height:29px;
    left: -30px;
    top: 15px;
}


.fusion-row.fusion-secondary-header-bottom{
    
    position: absolute;
    right: 0;
    padding: 18px 10px;
    background: #f0f0f0;
    width: 80%;
    color:#fff;
    z-index: 2;
    top: 12px;

    
}

.fusion-row.fusion-secondary-header-bottom:before{
    content: "";
    position: absolute;
    background: url(images/im01.png) no-repeat;
    width: 64px;
    height: 70px;
    left: -53px;
    top: 6px;
}



.content-top-menu{
    position: relative;
   
    
}

.text-republique-right,.flag{
     color:#3d3d3d;
    display: inline-block;
    vertical-align: top;
}

.fusion-page-title-bar{
    
    background: #fff;
}
.fusion-page-title-secondary .fusion-breadcrumbs{
    
      padding:20px 0;
    font-size: 12px;
    color: #4f4f4f;
    
}
  .home .fusion-page-title-bar{
    
   display: none;
}
/*------------------slider--------------*/
.slide-journees {
    
    background: rgba(1,39,74, 0.4);
    padding: 20px!important;
    
}
.slide-journees  a{
    display: block;
    color:#fff;
    font-size: 12px;
    background:  #26b8ee;
    text-align: center;
    width: 100px;
    float: right;
}
.box-slider{
    position: relative;
}


.box-slider .fusion-builder-column.fusion-column-last {
 
    overflow: hidden;
}


.espace-patients {
    font-family: 'FuturaStd-Bold';
    text-align: left;
    color: #fff;
    font-size: 28px;
    padding: 0px 30px;
    margin: 0px 0;
    line-height: 1.4;
    width: 50%;
}
.flip-boxes .fusion-flip-box .flip-box-back, .flip-boxes  .fusion-flip-box .flip-box-front {
    -webkit-perspective: 600px;
    perspective: 600px;
    padding: 10px 20px;
}

.flip-box-back .flip-box-back-inner a{
    
 text-transform: uppercase;
    border-width: 0px;
    color: rgb(255, 255, 255);
    min-height: 80px;
      font-family: 'FuturaStd-Light';
    font-size: 17px;
    
}

.flip-boxes .fusion-flip-box .flip-box-back, .flip-boxes  .fusion-flip-box .flip-box-front {
   
    min-height: 80px;
    padding: 10px 10px;
    
}
.flip-boxes .fusion-flip-box .flip-box-back h3, #wrapper .post-content h2.flip-box-heading{
  background: none;
    padding: 0;
    width: 100%;
         font-family: 'FuturaStd-Light';
}

.flip-boxes .fusion-flip-box-wrapper:last-child  h3{
 padding-top: 20px;
   
}
    

a.flip-box-heading-last{
 line-height: 50px;

}
    

/*---------------------box-bottom-slider---------*/

.box-left .fusion-widget-area-1{
    padding: 10px 30px;
    background: rgba(245,245,245,1);
background: -moz-linear-gradient(left, rgba(245,245,245,1) 0%, rgba(225,225,225,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(245,245,245,1)), color-stop(100%, rgba(225,225,225,1)));
background: -webkit-linear-gradient(left, rgba(245,245,245,1) 0%, rgba(225,225,225,1) 100%);
background: -o-linear-gradient(left, rgba(245,245,245,1) 0%, rgba(225,225,225,1) 100%);
background: -ms-linear-gradient(left, rgba(245,245,245,1) 0%, rgba(225,225,225,1) 100%);
background: linear-gradient(to right, rgba(245,245,245,1) 0%, rgba(225,225,225,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e1e1e1', GradientType=1 );
}
.box-left .fusion-widget-area h4{
    font-size: 24px;
    text-transform: uppercase;
    color:#0695ca;
     font-family: 'FuturaStd-Bold';
    margin: 10px 0;
    
}

 p.reclamation,.post-content p.reclamation{
    
    font-family: 'FuturaStd-Bold';
    padding:17px 0;
    text-align: center;
    color:#fff;
    font-size: 30px;
    background: #00cb89;
    text-transform: uppercase;
    
}



.box-right .fusion-flip-boxes {
    margin-bottom: 0;
}

.post-content .box-right  h4{
    color:#0695ca;
    font-family: 'FuturaStd-Bold';
    text-transform: uppercase;
    padding-left: 40px;
        font-size: 20px;
    margin: 10px 0;

}
.box-right .text-search {
      padding-left: 40px;
    color: #01973f;
    font-size: 20px;
    text-transform: uppercase;
    
}
.box-right  .fusion-flip-box .flip-box-inner-wrapper {
 
     margin-bottom: 0; 

}

.box-right .col-lg-3{
    
    padding: 0;
}

.box-left .fusion-content-widget-area .widget {
    margin-bottom: 16px;}


/*---------------------------menu---------------------*/
#mega-menu-wrap-main_navigation #mega-menu-main_navigation > li.mega-menu-item {
    border-left: 1px solid rgba(0,0,0,0.3)!important;
    height: 50px!important;
}
#mega-menu-wrap-main_navigation #mega-menu-main_navigation > li.mega-menu-item:first-child{
    
    border: none!important;
}
#mega-menu-wrap-main_navigation #mega-menu-main_navigation > li.mega-menu-item > a.mega-menu-link {
        text-align: center;
    width: 118px;
    height: 50px!important;
    vertical-align: top;
}
#mega-menu-wrap-main_navigation {
    clear: both;
    display: inline-block;
    margin-left: 30px;
    vertical-align: bottom;
        margin-bottom: 20px;
}



#mega-menu-wrap-main_navigation #mega-menu-main_navigation > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {
    border-bottom: 1px dashed #fff;
    margin: 0 15px;
}

/*--------------------home----------------*/



#main .statistique h2
{
   color:#fff;
   text-align:center; 
   font-size:36px;
   text-transform:uppercase;
    font-family: 'FuturaStd-Bold';
    
}

 .statistique .fusion-column-wrapper{
    text-align: center;
    color: #fff;
    border-right: 1px solid #fff;
     position: relative;
}



.statistique .espace-pro {
    /* font-family: 'FuturaStd-Bold'; */
    /* /* text-align: left; */ 
    /* color: #053868; */
    /* font-size: 24px; */
    /* line-height: 42px; */
    /* padding: 15px 10px 20px; */
    /* text-align: left; */
}
.espace-pro span {
    /* margin-top: 20%; */
    /* background-color: #37383a82; */
    /* display: inline-block !important; */
    /* padding: 20px 10px; */
    /* color: #000; */
    /* border-radius: 10px; */
    /* width: 200px; */
    /* line-height: 1.4; */
    /* font-family: 'FuturaStd-Bold'; */
    /* font-size: 28px; */
    /* background-color: #37383a82; */
    display: block !important;
    /* padding: 20px 10px; */
    color: #fff;
    /* border-radius: 10px; */
    /* width: 200px; */
    /* line-height: 1.4; */
    font-family: 'FuturaStd-Bold';
    font-size: 26px;
    position: absolute;
    bottom: -5%;
    left: 11%;
}
div#accueilBule2 span,div#accueilBule1 span,div#accueilBule3 span {
    background-color: #0686b5;
    width: 320px;
	text-align: center;
    transform: skewX(-10deg);
	    padding: 5px 0px;


}
div#accueilBule1 span {
    background-color: #09a5df;
}
div#accueilBule3 span {
    background-color: #00cb89;
}
.statistique .espace-pro span, .statistique .espace-patients span, .statistique .text-number span {
    
    display: block;
    
}

.statistique .register a{
    font-family: 'FuturaStd-Bold';
    position: absolute;
    display: block;
       right: 7px;
    bottom: 10px;
    color:#fff;
}

.statistique input[type=text],.statistique input[type=password] {
    border: 1px solid rgba(0,0,0,0.6);
    
    width: 70%;
}


/*.statistique input[type=submit], .statistique a.wppb-logout-url, #wppb-register-user  input[type=submit] {
    
    color:#fff;
    background: #6aac2b;
    border: none;
    
}*/
.statistique input[type=submit], .statistique a.wppb-logout-url, #wppb-register-user input[type=submit] {
    color: #fff;
    background: #6aac2b;
    border: none;
    display: block;
    width: 200px;
    margin: 15px auto;
    /* right: 0; */
    /* font-size: 12px; */
    /* padding: 0px; */
}
p.wppb-alert {
    display: block;
    margin: 0 auto;
    color: #6aac2b;
    font-size: 18px;
    font-weight: bold;
    width: 300px;
}

.fusion-column-wrapper:eq(8) p.wppb-alert{color: #0255aa;}
.statistique a.wppb-logout-url, #wppb-register-user  input[type=submit]{
    padding: 10px;
    
    
}
.statistique input[type=submit]:hover, .statistique a.wppb-logout-url:hover , #wppb-register-user  input[type=submit]:hover{
    
     transition: all 2s;
    background: #09a5df;
   
    
}

.statistique .number {
    
    font-family: 'FuturaStd-Bold'; 
    font-size:36px;
}
.statistique .text-number{
      font-family: 'FuturaStd-Light';
    color:#fff;
    font-size:26px;
    
}


.wppb-form-field input, .wppb-form-field input[type="text"], .wppb-form-field input[type="number"], .wppb-form-field input[type="email"], .wppb-form-field input[type="url"], .wppb-form-field input[type="password"], .wppb-form-field input[type="search"], .wppb-form-field select, .wppb-form-field textarea, .wppb-checkboxes, .wppb-radios, #wppb-login-wrap .login-username input, #wppb-login-wrap .login-password input
{
    
    padding: 15px;
    height: 30px;
}



.wppb-form-field label, #wppb-login-wrap .login-username label, #wppb-login-wrap .login-password label{
    
    
    font-size: 18px;
}




.news .fusion-posts-container {
    
    display: table;
}
.news .fusion-posts-container  article.fusion-post-medium-alternate {
    
    display: table-cell;
}

.news .fusion-blog-layout-medium-alternate .fusion-post-slideshow {
    float: none;
    margin-right: 0px;
  
}

.news .fusion-blog-layout-medium-alternate .fusion-post-content {
    margin-left: 99px;
}


.fusion-date-and-formats .fusion-date-box{
    
    background-color: #09a5df;
}
.news .pagination{
    
    float: :none;
    text-align:     center;
}



 .box-annuaire

{
    background: #f58808 url(images/bg-annuaire.png) no-repeat right top;
    padding: 30px 30px;
    text-align: left;
  
  
    
}
.box-annuaire p{
     font-family: 'FuturaStd-Light';
     color:#fff;
   
        font-size: 22px;
    line-height: 20px;
    
}
h4.title-annuaire ,.sidebar .widget h4.title-annuaire {
    color:#fff;
    font-family: 'FuturaStd-Bold';
        font-size: 30px;
    margin: 0;
    
}
.news .box-formation

{
    background: #053868 url(images/formation.jpg) no-repeat left top;
     color:#fff;
    padding: 30px 30px;
    font-family: 'FuturaStd-Bold';
  
      text-align: right;
    margin-top: 10px;
}
 .post-content .box-formation  p{
  line-height: 26px;
      font-size: 26px;
  
}
.post-content .box-formation  .read-more a{
     text-align: right;
    font-family: 'P22 Corinthia', arial;
     font-size: 28px;
    color:#fff;
    padding-right: 50px;
}

.widget-search .searchform .search-table .search-button input[type=submit]{
 
    background: #0f81bc;
    height: 28px;
    width: 45px;
    font-size: 18px;
    
}
.widget-search .searchform .search-table .search-button input[type=submit]:hover{
    
    background: #00cb89;
    
}

/*------------------sidbar-----------*/
.page-template-default  #content {
    width: 71.1702128%!important;
    
}
.home  #content {
    width: 100%!important;
    
}
#search-3{
    
    background:#f5f5f5;
        margin-bottom: 0;
    padding:30px  20px;
}
#search-3 .heading  h4.widget-title{
    color:#0695ca;
    font-size: 18px;
     font-family: 'FuturaStd-Bold';
        margin: 10px 0;
}

#search-3  .searchform .search-table .search-button input[type="submit"] {
    height: 29px;
    width: 45px;
    line-height: 29px;
    background: #0f81bc;
    font-weight: bold;
}
#sidebar.fusion-content-widget-area .widget{
    
       margin-bottom: 0px;
    
}
#sidebar.fusion-content-widget-area .title-annuaire {
   text-transform: uppercase;
    font-size: 26px;
    margin-bottom: 5px;
}
#sidebar.fusion-content-widget-area .box-annuaire{
    background: url(images/bg-annuaire.png) no-repeat top center;
    padding:40px 20px;
     font-family: 'FuturaStd-Light';
     font-size: 22px;
    line-height: 26px;
}
#sidebar.fusion-content-widget-area .box-annuaire p{
    
    
    margin: 0;
}
#sidebar.fusion-content-widget-area table.service-rabta td{
       font-family: 'FuturaStd-Light';
    color:#fff;
    font-size: 14px;
    text-align: center;
    padding: 20px 0;
}
#sidebar.fusion-content-widget-area table.service-rabta tr:nth-child(1)>td:nth-child(1) {
    background: #09a5df;
}
#sidebar.fusion-content-widget-area table.service-rabta tr:nth-child(1)>td:nth-child(2) {
    background: #0686b5;
}
#sidebar.fusion-content-widget-area table.service-rabta tr:nth-child(2)>td:nth-child(1) {
    background: #26b8ee;
}
#sidebar.fusion-content-widget-area table.service-rabta tr:nth-child(2)>td:nth-child(2) {
    background: #de362d;
}

/*----------------------------login-------------------------------*/
#wppb-login-wrap #loginform label{
    
    
   
}
#wppb-login-wrap #loginform label{
     font-family: 'FuturaStd-Bold';
    display: inline-block;
    color: #6aac2b;
     width: 150px;
    display: none;
    
}
  


.statique-empolyer{
    
    border-right: 1px solid rgba(255,255,255,0.5);
}
#wppb-login-wrap #loginform input{
    
    height: 40px;
    border:1px solid rgba(0,0,0,0.2)
}

#wppb-login-wrap #loginform p{
    text-align: left;
    margin:0 0 5px 10px;

    
}
#wppb-login-wrap #loginform{
    
    margin-left: 60px;
}


.form-espace.fusion-builder-column .fusion-column-wrapper{
    -webkit-background-size: initial;
    -moz-background-size: initial;
    -o-background-size: initial;
    background-size: initial;
    min-height: 300px;
    
}
/*---------------------pageinterne--------------------------------*/
ul.liste-content li ,ul.liste-menu-vertical li a{
    position: relative;
    font-family: 'FuturaStd-Light';
    font-size: 16px;
    font-style: italic;
    margin: 10px 0;
    color:#2d2d2d;

}

ul.liste-content li:after, ul.liste-menu-vertical li a:after {
    content: "\f0da";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    color: #009fe3;
    top: 5px;
    left: -20px;
    font-size: 14px;
}
ul.liste-content ul li:after ,ul.liste-menu-vertical ul li a:after  {
       position: absolute;
    width: 5px;
    height: 5px;
    content: ""!important;
    background: #009fe3;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
        top: 9px;
    left: -9px;
  
}

ul.liste-menu-vertical ul{
    
    padding: 0 0 0 20px;
}

ul.liste-menu-vertical li a{
    padding: 5px 10px;
   
    text-decoration: none;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    display: block;
}

ul.liste-menu-vertical li a{
     background: #26b8ee;
    color: #fff;
    
}
ul.liste-menu-vertical li ul li a {

    background: #f5f5f5;
      color: #000;
   
} 

.accordion-inner{
    font-size: 14px;
    padding:20px 30px;
    text-align: justify;
}




ul.liste-menu-vertical li a:hover{
    background:#ccc;
    color: #FFF;
    padding-left: 30px;
}







.fusion-post-content p, .post-content p {
   
    font-size: 16px;
}
.tablepress-id-2 tr:nth-child(1) th{
    text-align: center;
    background: #335392;
    font-family: 'FuturaStd-Bold';
    font-size: 22px;
    color: #fff;
    
    
}

.tablepress-id-2  tr.row-2:nth-child(1) td {
    
     text-align: center;
    background: #e4e4e4;
      font-family: 'FuturaStd-Light';
    font-size: 22px;
    color: #2d2d2d;
    border: none;
    
}


.tablepress-id-2 tbody tr td{
    
    border-bottom: 1px solid #000;
     border-top: 1px solid #000;
    font-style: italic;
   
    color: #000;
    font-size: 18px;
    padding: 20px 0 20px 20px;
}

.tablepress-id-2 tbody tr td:nth-child(1){
    
    border-right: 1px solid #000;
  
  
}

.tablepress-id-2 tbody tr:nth-child(9) td{
        text-align: center;
    background: #e4e4e4;
      font-family: 'FuturaStd-Light';
    font-size: 18px;
    color: #2d2d2d;
    border: none;
}

.tablepress-id-2  tr.row-11 th{
    
    
       text-align: center;
      font-family: 'FuturaStd-Light';
    font-size: 18px;
    color: #fff;
    
}

.para-search{
     font-style: italic;
    background: #335392;
       color: #fff;
     font-family: 'FuturaStd-Light';
}

.block-text-search{
    
background: url(images/bg-recherche.png) no-repeat top center;
padding: 30px;
margin: 30px 0;
    
}
.block-text-search  h3{
    
     margin: 30px 0 0 20px;
        background: #26b8ee;
}

.block-text-search p{
      width: 700px;
    padding: 30px;
     margin: 0 0 0 20px;
}
  



/*------------------------accordion---------------------*/
#accordion .panel-heading h4{
    
    margin: 0 0 20px 0;
}
#accordion .panel-heading h4.panel-title a, .accordion .accordion-heading a{
       background:#f5f5f5;
    color:#0695ca;
  font-family: 'FuturaStd-Bold';
    font-size:18px;
    width: 100%;
    display: block;
    line-height: 24px;
    padding: 10px;
    text-transform: capitalize;
}
.accordion .accordion-heading a {
    
    margin: 0 0 10px 0;
}
.accordion-toggle:after {
    font-family: 'FontAwesome';
    content: "\f078";    
    float: right;
}
.accordion-opened .accordion-toggle:after {    
    content: "\f054";    
}
#zoom_widget-2{
    
     padding-top: 5px;
    margin: 10px 30px 0 0;
    
    
}
   
#zoom_widget-2 img{
    height: 17px!important;
    width: 16px;
}
#zoom_widget-2 img#plus{
    
    width: 25px;
    
}


#zoom_widget-2 img#minus{
    
    width:19px;
     height: 17px!important;
}


/*------------------footer-----------*/
footer .footer-widget-area ul li {
    border-color: #fff;
}

.fusion-footer-widget-area .widget_nav_menu li  a:before {
    position: absolute;
    width: 8px;
    height: 8px;
    content: ""!important;
    background: #6aac2b;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    top: 4px;
    left: -6px;
}
footer .fusion-widget-area .widget_recent_entries li a{

    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    
}


.fusion-footer-widget-area .widget_nav_menu li {
    border-bottom:1px solid  rgba(255,255,255,0.5);
        padding: 12px 10px 12px 12px;
}
.fusion-footer-widget-area .widget_nav_menu li:last-child{
    border: none;
    
}
footer .widget-contact{
    padding:20px 30px;
    border: 1px solid #6aac2b;
    -webkit-border-radius: 8px;
    -moz-border-radius:8px;
    border-radius:8px;
    position: relative;
}

footer .widget-contact:before{
         background: url(images/img012.png) no-repeat;
         position: absolute;
        width: 44px;
        height:51px;
        content: ""!important;
        top: -13px;
        left: -1px;
    
}
footer .widget-contact p{
    color:#fff;
    margin: 0 10px 20px 20px;
}
footer fusion-footer-widget-area a {
    color: #fff;
}
.fusion-footer-widget-area .fusion-column-last .widget-title{
    
    margin: 30px 0 20px 0;
    
}


.copyright-left{
    font-weight: bold;
    
}

.fusion-footer-copyright-area{
    padding: 10px 0;
}
.fusion-copyright-notice a {
   
    font-weight: bold;
}


/*----------------------------content-----------------------*/


table.table-soin {
margin: 20px 0;
width: 100%;
}
table.table-soin th {
font-family: monospace;
width: 100%;
padding: 5px;
background-color: #D0E3FA;

}
table.table-soin td {
border: #777777 1px solid; /*bordure externe*/
border-collapse: separate;/*cellules séparées*/
border-spacing: 10px 5px; /*espacement horizontal : 10px et espacement vertical : 5px*/

width:50%;
padding: 2px;
text-align: left;
font-family: 'FuturaStd-Light';
font-size: 16px;
font-style: italic;
margin: 10px 0;
color: #2d2d2d;

}

.table.table-soin tbody tr:nth-child(odd) {
  background-color: #f8f5f5;
}

.table.table-soin tbody tr:nth-child(even) {
  background-color: #f2f2f2;
}

.table.table-soin tbody tr {
  background-image: url(noise.png);
}

table.table.table-soin {
  background-color: #f8f5f5;
}

/*--------------------------contact-----------------------*/


.info-contact{
    padding: 5px 30px;
    display: table;
    font-family: 'FuturaStd-Light';
    
}

.info-contact .icon-info-contact,.info-contact .text-info-contact {
   display: table-cell;
    
}

.info-contact .icon-info-contact i{
  color:#1da1f2;
    font-size: 20px;
    margin-right: 10px;
    
}

.page:not(.home) #main .post-content  h2.title-contact{
       background: #fff;
    color: #009fe3;
    font-family: 'FuturaStd-Light';
    font-style: italic;
    font-size: 20px;
    margin: 20px 0 20px 0;
    padding: 0;
    width: 100%;
}


    
.page-id-8 .frm_style_formidable-style.with_frm_style input[type=text],
.page-id-8 .frm_style_formidable-style.with_frm_style textarea



{
    
    
    border: 1px solid #7a7a7a;
    padding: 20px;
    
    
}


.col-contact .box-info-contact{
    
    padding: 20px 0;
    
}

.page-id-8 .frm_style_formidable-style.with_frm_style .form-field {
       margin: 0px 0 10px;
}

.page-id-8  .frm_style_formidable-style.with_frm_style .frm_submit button {
    
   background: #009fe3;
    border-color:#009fe3;
    color:#fff;
    padding: 10px 20px;
    
}



.page-id-8 .frm_submit {
    
    text-align: right;
    
    
}
.page-id-8  .col-contact{
    border-top:8px solid #1da1f2;
     
     border-bottom:8px solid #1da1f2;
      -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    border-radius: 14px ;
}

/*---------------------annuaire-------------------------------*/
.search-analyse  .search-alpha{
    
    margin: 10px 0 20px;
}
.search-analyse  .search-alpha input{
   border: none;
   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#366087+1,0686b5+100 */
background: #366087; /* Old browsers */
background: -moz-linear-gradient(top, #366087 1%, #0686b5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #366087 1%,#0686b5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #366087 1%,#0686b5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#366087', endColorstr='#0686b5',GradientType=0 ); /* IE6-9 */
    padding: 5px 9px;
    color: #fff;
    margin: 3px;
        width: 35px;
    height: 35px;
        font-size: 16px;
    
    
}
.search-analyse  .search-alpha  ul{
    
    padding: 0;
    margin: 0;
}

#main .post-content .box-search-labo h3 {
    background: #fff;
    font-weight: bold;
    font-size: 18px;
    width: 100%;
    color:#053868;
    padding: 0;
    text-transform: capitalize;
        font-family: 'FuturaStd-Bold';
        margin: 10px 0;
}

.box-search-labo input[type=text], .box-search-labo textarea {
    border: 1px solid #7a7a7a;
    padding: 20px;
    -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.box-search-labo input[type=text]{
    
    width: 50%;
}
input[type=submit].search-labo {
    background: #009fe3;
    border-color: #009fe3;
    color: #fff;
    padding: 10px 20px;
        -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: none;
    margin: 20px 0;
    display: block;
        text-transform: capitalize;
    font-size: 16px;
}





/*--------------------------responsive-----------------------*/


@media all and (min-width:1280px){

   
.fusion-page-title-bar .fusion-page-title-captions h1{
   
     width: 35%;
}
    

}

@media only screen and (min-width : 768px) and (max-width : 1024px)  {
    
    
 .list-box-home li.list-box-home-first {
    width: 350px;
    float: left;
}
    
    
    
    
    
    
}
@media all and (min-width:1024px){

#content {
       /* margin-left: 20px;*/
    
}
}


@media all and (min-width:960px){
    
    
       .fusion-page-title-bar .fusion-page-title-captions h1{
     font-family: 'FuturaStd-Bold';
    color: #fff;
    font-size: 30px;
     padding: 10px 10px 10px 20px;
      background: rgba(51,83,146, 0.8);
     width: 60%;
}


.fusion-page-title-captions{
    position: absolute;
    z-index: 8;
    bottom: 88px;

    
}  
    
    
    
    
    
    
    
    
    
.box-slider .fusion-builder-row-inner{
    left: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 1280px;
    height: 118px;
    margin-top: 200px;
    margin-left: -640px;
    
} 

    
    
    
    
    
    
    
}

    

@media (min-width: 768px){
  

}


@media screen and (max-width: 1024px)
{
    

    #mega-menu-wrap-main_navigation {
  
    margin-left: 0;

}
    
    
    
    
    
    
    
}


@media screen and (max-width: 992px){
     
  
    
    
    .fusion-mobile-menu-icons{
        
        display: none;
    }
    
    

.fusion-page-title-bar .fusion-page-title-captions h1 {
    font-family: 'FuturaStd-Bold';
    color: #fff;
    font-size: 30px;
    padding: 10px 10px 10px 20px;
    background: rgba(51,83,146, 0.8);
    width: 100%;
}




    
}

@media only screen and (max-width: 800px){
    
      body, html {
    background-color: #fff;
} 
    
.fusion-header-v2 .fusion-header{
	
	
	padding:0 10px;
}

.page-template-default #content {
    width: 100% !important;
    margin-left: 0px !important;
}
    
   .header_shaire {
 
    top: 10px;
   
} 
    
  .text-republique {

    padding-left: 10px;
}  
    
  
#mega-menu-wrap-main_navigation #mega-menu-main_navigation > li.mega-menu-item {
    border-left: none!important;
  
}    
    
    
    
    
  #mega-menu-wrap-main_navigation #mega-menu-main_navigation > li.mega-menu-item > a.mega-menu-link {

      width: 100px;  
      font-size: 12px;
}
    
  .fusion-mobile-menu-icons a {
   display: none;
}
   #mega-menu-wrap-main_navigation #mega-menu-main_navigation > li.mega-menu-flyout ul.mega-sub-menu {
 
    width: 250px; 
    }
    
    
    
    .news .box-formation,.box-annuaire{
        
        
        display: inline-block;
        width: 49%;
    }
    
    .statistique .fusion-column-wrapper,.statique-empolyer {
  
    border-right:none!important;
}
    
    
 .fusion-row.fusion-secondary-header-bottom:before {
    display: none;
}   
    
    #mega-menu-wrap-main_navigation {
   
    width: 100%;
}
    
    
    
 #mega-menu-wrap-main_navigation .mega-menu-toggle {
    height: 50px;
    background: #26b8ee;   
    }
    
 #wrapper .post-content blockquote {
   
    margin: 10px 0;
} 
    
   
.page:not(.home) #main .post-content h2 {
    
    font-size: 18px;
   
    width:100%; 
}   
    
    
 #sidebar.fusion-content-widget-area .box-annuaire {
    background:#f58808  url(images/bg-annuaire.png) no-repeat top right;
    padding: 40px 20px;
   
}   
    .fusion-footer-widget-area{
        
         margin: 0 10px;
        
    }
    .fusion-footer{
        
            margin: 0 20px;
        background: #fff;
    }  
    
    
    #mega-menu-wrap-main_navigation .mega-menu-toggle .mega-toggle-block-right {
  
    margin-top: 15px;
}
#mega-menu-wrap-main_navigation {
  
    margin-bottom: 0;
}
   
 #mega-menu-wrap-main_navigation #mega-menu-main_navigation > li.mega-menu-item > a.mega-menu-link {
    text-align: center;
    width: 130px;
    height: 50px!important;
    background: #f0f0f0;
    border-bottom: 1px solid #fff;
         line-height: 50px;
}   
    
  #mega-menu-wrap-main_navigation #mega-menu-main_navigation > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link
    {
        
        
        text-align: center;
    }
    
    
.slide-journees {
   font-size: 22px;
    width: 300px;
}
    
        
.slide-journees font {
   font-size: 22px!important;
    line-height: 22px!important;
   
}
    
  .slide-journees  a.more-slide font{
        
       font-size:16px!important; 
        
    }
    
    .post-content .box-slider{
        
            padding-bottom:5px!important;
        margin-bottom: 5px!important;
    }
    
    
}




@media screen and (max-width:768px){
    
 
    
    
    .box-annuaire {
    background: #f58808 url(images/bg-annuaire.png) no-repeat top right;
    padding: 30px 30px;
    text-align: left;
}
    
    
    
      .fusion-row.fusion-secondary-header-top {
    position: relative!important;
    width: 100%;
    }
    
   



.fusion-row.fusion-secondary-header-bottom {
    position: relative!important;
    background: #f0f0f0;
     width: 100%;
}

    
   #mega-menu-wrap-main_navigation #mega-menu-main_navigation > li.mega-menu-item > a.mega-menu-link {
    width: 100%;
    font-size: 14px;
} 
    
    
    
   .news .box-formation, .box-annuaire {
    display: block;
    width: 100%;
} 
    
    
  #mega-menu-wrap-main_navigation #mega-menu-main_navigation > li.mega-menu-flyout ul.mega-sub-menu {
    width: 100%;
}
    
    
 #mega-menu-wrap-main_navigation #mega-menu-main_navigation {
    background: #fff;
    
}   
    
    
  header .fusion-logo {
    display: block;
    float: none;
      text-align: center;
}  
    
    
    
  .copyright-left,  .copyright-right.pull-right {
  
    float: none;
    text-align: center;
}  
    
    
    .copyright-right.pull-right{
        margin: 10px 0;
    }
    
    
#content {
   
    margin-bottom: 0;
} 
    
 #main {
  
    padding-bottom: 0;
}   
    
    .header_shaire i.fa, .copyright-left i.fa{
        
        
        margin: 0;
    }  
    
    
}
@media screen and (max-width:500px){
    
    .header_shaire{
        position: relative;
        right: 0;
    }
    
    
.text-republique,.header_shaire {

    text-align: center;
}
    
    .fusion-row.fusion-secondary-header-top:before{
        
        display: none;
    }  
    
  .box-annuaire {
  
    background-position: -20px 0;
}
    
    
}

@media screen and (max-width: 480px) {
    
    .tp-parallax-wrap{
        
        left: 0!important;
    }
    
.list-box-home li.list-box-home-first {
    width: 320px;
        margin: 20px 0;
  
}
    
 .post-content .header-home-bottom3 h2:after, .post-content .header-home-bottom3 h2:before {
 
    width: 29%   
    
    }
    
    
    
    
    
   
}

@media screen and  (max-width: 375px) {
    
 .fusion-secondary-menu>ul>li>a {
    font-size: 14px;
   
}
    .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header{
        
        
        padding: 0;
    } 
 .fusion-mobile-menu-design-modern{
      
      padding: 0 20px;
  
      
      
    }  
    
}



/**************************/

@media all and (min-width:960px){
    .box-left {
    margin-right: 0% !important;
    }
    .statistique .number{
        font-size: 80px;
    }
    .fusion-footer .fusion-row{
        padding: 0 35px;
    }
}



.accordian.fusion-accordian.titleOffreDeSoins {
    width: 70%;
    background-color: #0f81bc;
}

.accordian.fusion-accordian.titleOffreDeSoins i.fa-fusion-box {
    display:  none;
}



.accordian.fusion-accordian.titleOffreDeSoins .fusion-toggle-heading { color:#fff;     font-family: 'FuturaStd-Bold';
font-size:20px}

.accordian.fusion-accordian.titleOffreDeSoins .panel-body.toggle-content {
    background-color: whitesmoke;
    padding-left:  90px;
}
.ODSContent, .ODSSUBContent {
    font-family: 'FuturaStd-Bold';
    font-size:  18px;
    background-color: #26b8ee;
    color:  #ffffff;
    width: 90%;
    margin-bottom:  10px;
    cursor:  pointer;
    padding-left:  40px;
}
.ODSSUBContent {
    background-color: #00cb89;
    padding-left:  55px;
}

span.tabTitles {
    font-size:  20px;
    color:  #000000;
    font-family: FuturaStd-Bold;
    display:  block;
}

span.tabcontent {
font-family: FuturaStd-Light;
    font-size: 18px;
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
}
span.tabTitles {      
	font-size: 20px;
    color:  #000000;
    font-family: FuturaStd-Bold;
    display: inline-block;
	}
td.pageTitles {
    text-align:  center;
    font-size: 25px;
    color: #26b8ee;
    font-family: 'FuturaStd-Bold';
    background-color: whitesmoke;
}

td.pageTitle {
    font-size: 26px;
    color: #0686b5;
    font-family: 'FuturaStd-Bold';
}
td.staffContent {
    font-family: FuturaStd-Light;
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
}

td.staffGrade {
    font-family: 'FuturaStd-Bold';
    font-size:  18px;
}
.ODSContent a, .ODSSUBContent a {
    color:  #fff;
}
td.gapLeft {
    width: 130px;
}

span.titre1 {
    font-size: 15px;
    font-weight: 600;
    color: #000000;
}
.telRight {
    text-align: right;
}

span.telUtile {
    font-size: 30px;
    color: #6aac2b;
    display: block;
}

span.telUtileContent {
    display: inline-block;
    font-size: 16px;
}

.row.Line {
    line-height: 2;
    margin-left: 10px;
}
span.publication {
    font-size: 26px;
    display: block;
    color: #000000;
    font-weight: bold;
}

span.ref {
    color: #2a5fbf;
}
.row.rightRow {
    text-align: right;
}

span.rightC {
    text-align: left;
    display: block;
    float: left;
}

.row.LittlerightRow {
    width: 45%;
    text-align: right;
    display: inline-block;
}
.row.rightRow span.titre1 {
    padding-right: 16px;
}

.row.rightRow .col-md-6 {
    LINE-HEIGHT: 2;
}
.titreVert {
    font-family: 'FuturaStd-Bold';
    color: #fff;
    font-size: 20px;
    padding: 4px;
    background: rgba(0, 203, 137, 1);
    width: 60%;
}

.caractereContent {
     /* width: 100%; */
    line-height: 2;
    margin: 0 auto;
    background-color: whitesmoke;
    padding: 25px 44px;
}

button.alphabet {
    background-color: #d4d2d2; /* Green */
    border: none;
    color: #0f81bc;
    padding: 6px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    border-radius: 3px;
    cursor: pointer;
    width: 30px;
	    font-weight: 600;
}
span.titleSearch {
    font-size: 23px;
    text-transform: uppercase;
    color: #0f81bc;
    display: block;
    font-weight: 600;
    padding-left: 20px;
    padding-top: 20px;
}
.CarTitle {
    margin-left: 4%;
    margin-top: 10px;
    background-color: whitesmoke;
}

span.carText {
    font-size: 23px;
    background-color: #0686b5;
    width: 50px;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-weight: 600;
}
span.fileTitre {
    font-size: 19px;
    padding-left: 2%;
}
span.carTitles {
    text-align: center;
    display: block;
    font-size: 17px;
    text-transform: uppercase;
    color: #0686b5;
    font-weight: 600;
}
hr.blueLine {
    margin-bottom: 10px;
    margin-top: 0px;
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #0686b5;
}
select.labo {
    width: 100%;
    margin-bottom: 11px;
}
.col-md-6.history {
    text-align: right;
    margin-bottom: 20px;
}
.textwidget table.table.service-rabta a {
    color: #fff;
    font-size: 15px;
    font-weight: 600;
}
.e-reclamation .frm_submit {
    text-align: right;
}
.e-reclamation button.frm_button_submit {
    background-color: #26b8ee !important;
    color: #ffffff !important;
    padding: 10px 30px !important;
}
span.reclamationTitle {
    font-size: 25px;
    font-style: italic;
    color: #26b8ee;
}

 .box-col.submit-btn input, .wpbdp-submit-listing-form-actions input{
    border: none;
    color: white;
    background-color: #0686b5;
    display: inline-block;
    /* text-align: center; */
    border-radius: 5px;
    padding: 10px 0px;
    font-size: 16px;
    cursor: pointer;
}


input#wpbdp-main-box-keyword-field {
    height: 38px;
    border-radius: 5px;
}

 a.advanced-search-link {
    font-size: 14px;
    color: #de362d;
}

 .wpbdp-main-links.wpbdp-main-links-3-buttons input {
    border: none;
    color: #fff;
    padding: 12px;
    background-color: #09a5df;
    border-radius: 4px;
    cursor: pointer;
}

 .wpbdp-main-links.wpbdp-main-links-3-buttons input:hover {
    color: #09a5df;
    background-color: #ffffff;
}

 .box-col.submit-btn input:hover {
    color: blue;
    background-color: #fff;
}

 ul.wpbdp-categories.cf.wpbdp-categories-large li{
    text-align: center;
    border-right: 1px solid #fff;
    display: inline-block;
    padding: 10px 0;
    margin-bottom: 1px;
    cursor: pointer;
    color: #fff;
    font-size: 20px;
    width: 14%;
    float: initial;
}
input.button.wpbdp-button.edit-listing {
    text-align: center;
    background-color: #26b8ee;
    border-right: 1px solid #fff;
    display: none;
    padding: 10px 10px;
    margin-bottom: 1px;
    cursor: pointer;
    color: #fff;
    font-size: 20px;
	border-radius: 5px;
    border: none;
}
input.button.wpbdp-button.edit-listing:hover{
	    color: #26b8ee ;
    background-color: #fff !important;

}
input.wpbdp-hide-on-mobile.button.back-to-dir.wpbdp-button,.wpbdp-listing-contact-form input.wpbdp-button.wpbdp-submit.submit, #wpbdp-search-form-wrapper input.wpbdp-submit.wpbdp-button.submit {
    text-align: center;
    background-color: #09a5df;
    border-right: 1px solid #fff;
    display: inline-block;
    padding: 10px 10px;
    margin-bottom: 1px;
    cursor: pointer;
    color: #fff;
    font-size: 20px;
	border-radius: 5px;
    border: none;
}
input.wpbdp-hide-on-mobile.button.back-to-dir.wpbdp-button:hover,wpbdp-listing-contact-form input.wpbdp-button.wpbdp-submit.submit:hover,#wpbdp-search-form-wrapper input.wpbdp-submit.wpbdp-button.submit:hover{
	    color: #09a5df ;
    background-color: #fff !important;

}
input.button.wpbdp-button.delete-listing,#wpbdp-search-form-wrapper input.wpbdp-button.reset {
    text-align: center;
    background-color: red;
    display: none;
    padding: 10px 10px;
    cursor: pointer;
    color: #fff !important;
    font-size: 20px;
	border-radius: 5px;
    border: none;
}
input.button.wpbdp-button.delete-listing:hover, #wpbdp-search-form-wrapper input.wpbdp-button.reset:hover{
	    color: red !important ;
    background-color: #fff !important;
	

}
 ul.wpbdp-categories.cf.wpbdp-categories-large li a {
       color: #2b457b;
    font-size: 9px;
}
 .wpbdp-plan-selection-wrapper.wpbdp-size-large,  .wpbdp-msg .tip,  .wpbdp-submit-listing-section-listing_images {
    display: none !important;
}
a.wpbdp-button.button.edit-listing {
    display: none;
}

span.labelFiles {
    COLOR: #26b8ee;
    FONT-SIZE: 20px;
    text-transform: uppercase;
}

span.resultFiles {
    text-transform: uppercase;
    font-size: 20px;
    padding-left: 12px;
}
.searchResult div {
    background-color: #f5f5f5;
    padding-left: 30px;
    border-radius: 5px;
}
li.pdfList {
    list-style-image: url(/wp-content/uploads/2018/09/pdf.png);
}

li.pdfList a{
    font-size:20px;
    color:#de362d;
}
li.pdfList.NoFile a {
    color: #d89d9d !important;
} 
#wpbdp-bar-submit-listing-button{display:none;}
a.category-label {
    display: block;
    margin: 0 auto;
}
a.wpbdp-button.button.delete-listing {
    display: none;
}
.contact-form-wrapper  > p label:first-child {
    display: none;
}