/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://demos.artbees.net/jupiter5
Description:    Child theme for the Jupiter theme
Author:         Nixie Multimédia
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Text Domain:    mk_framework
Domain Path:    /languages/
*/


/* Modif bandeau notif */

#wpfront-notification-bar img{
    width: 40px;
    position: absolute;
    top: -12px;
    left: 0;
}

#wpfront-notification-bar div.wpfront-message{
    font-size: 16px;
    letter-spacing: 0.3px;
    padding-left: 50px;
    position: relative;
}

#wpfront-notification-bar a.wpfront-button{
    text-shadow: none;
    box-shadow: none;
    font-size: 16px;
    padding: 13px 18px;
    font-weight: 600;
}

#wpfront-notification-bar div.wpfront-close{
    top: 7px;
    right: 7px;
}

#wpfront-notification-bar td {
    padding: 15px 0;
}

/* info covid-19 */
 /* #advpsslideshow_1 .advps-slide:nth-of-type(3) .advps-excerpt-block-one {
    top: 12%;
    width: 80%;
 } */
 #advpsslideshow_1 .advps-slide:nth-of-type(4) .advps-excerpt-block-one {
    top: 15%;
    width: 80%;
 }
 /* #advpsslideshow_1 .advps-slide:nth-of-type(4) .advps-excerpt-block-one {
     color: transparent !important;
 } */
 #advpsslideshow_1 .advps-slide:nth-of-type(5) .advps-excerpt-block-one,
 #advpsslideshow_1 .advps-slide:nth-of-type(6) .advps-excerpt-block-one {
    top: 28%;
    width: 80%;
    color: transparent !important;
 }
  #advpsslideshow_1 .advps-slide:nth-of-type(5) .advps-excerpt-block-one h2 {
      color: #fff !important;
  }
 .home #advpsslideshow_1 .advps-slide:nth-of-type(4) .advps-excerpt-block-one h2 + p:nth-of-type(1) {
     display: none;
 }
  #advpsslideshow_1 .advps-slide:nth-of-type(3) .advps-excerpt-block-one .linea {
      margin-bottom: 15px;
      display: block;
  }
  /* #advpsslideshow_4 .advps-slide:nth-of-type(3) .advps-excerpt-block-one p:nth-of-type(3) {
      margin-top: 20px;
  } */
 #advpsslideshow_1 .advps-slide:nth-of-type(3) .advps-excerpt-block-one p,
 #advpsslideshow_1 .advps-slide:nth-of-type(4) .advps-excerpt-block-one p,
 #advpsslideshow_1 .advps-slide:nth-of-type(3) .advps-excerpt-block-one ul li,
 #advpsslideshow_1 .advps-slide:nth-of-type(4) .advps-excerpt-block-one ul li{
     font-size: 19px !important;
      text-align: left;
      line-height: 1.4;
      text-align: justify;
      color: white;
 }
 /* #advpsslideshow_1 .advps-slide:nth-of-type(4) .advps-excerpt-block-one p,
 #advpsslideshow_1 .advps-slide:nth-of-type(4) .advps-excerpt-block-one ul li {
     font-size: 20px !important;
      text-align: left;
      line-height: 1.4;
      text-align: justify;
 } */
 /* .page-id-4794 #advpsslideshow_1 .advps-slide:nth-of-type(4) .advps-excerpt-block-one p,
 .page-id-4794 #advpsslideshow_1 .advps-slide:nth-of-type(4) .advps-excerpt-block-one ul li {
     font-size: 18px !important;
      text-align: left;
      line-height: 1.4;
      text-align: justify;
 } */

  #advpsslideshow_1 .advps-slide:nth-of-type(3) .advps-excerpt-block-one p strong,
  #advpsslideshow_1 .advps-slide:nth-of-type(4) .advps-excerpt-block-one p strong,
  #advpsslideshow_1 .advps-slide:nth-of-type(3) .advps-excerpt-block-one a{
      color: #fff;
  }
 #advpsslideshow_1 .advps-slide:nth-of-type(3) .advps-excerpt-block-one p a {
    text-decoration: underline;
}

#advpsslideshow_1 .advps-slide:nth-of-type(3) .advps-excerpt-block-one h2 a{
    cursor: default;
}

  /* #advpsslideshow_4 .advps-slide:nth-of-type(3) .advps-excerpt-block-one ul li{
      line-height: 1.4;
  } */

 /* #advpsslideshow_4 .advps-slide:nth-of-type(3) .advps-excerpt-block-one p:nth-of-type(3) a{
     color: #fff;
     text-decoration: underline;
 } */

 #advpsslideshow_1 .advps-slide:nth-of-type(4) .advps-overlay-one,
#advpsslideshow_1 .advps-slide:nth-of-type(5) .advps-overlay-one,
 #advpsslideshow_4 .advps-slide:nth-of-type(3) .advps-overlay-one {
     background: #000 !important;
     -moz-opacity: 0.4 !important;
     filter: alpha(opacity=40) !important;
     opacity: 0.4 !important;
 }
 #advpsslideshow_1 .advps-slide:nth-of-type(3) .advps-overlay-one {
     background: #000 !important;
     -moz-opacity: 0.5 !important;
     filter: alpha(opacity=5) !important;
     opacity: 0.5 !important;
 }

 /*suppression titre slider*/

 /* .home #advpsslideshow_4 .advps-slide:nth-of-type(4) a[target="_self"],
 .home #advpsslideshow_4 .advps-slide:nth-of-type(2) a[target="_self"]{
     opacity: 0;
     width: 100%;
     height: 100%;
     display: block;
 } */
 /* .home #advpsslideshow_1 .advps-slide:nth-of-type(4) h2,
 .home #advpsslideshow_1 .advps-slide:nth-of-type(2) h2{
     width: 100%;
     height: 100%;
 } */
 /* .home #advpsslideshow_1 .advps-slide:nth-of-type(4) .advps-excerpt-block-one,
 .home #advpsslideshow_1 .advps-slide:nth-of-type(2) .advps-excerpt-block-one {
     width: 100%;
     height: 100%;
     top: 0;
 } */

/* Modif logo pour octobre rose */
 /* .mk-header.sticky-style-fixed .header-logo.logo-has-sticky img,
 .trans-header .bg-true.light-skin:not(.a-sticky) .mk-desktop-logo.light-logo,
 .trans-header .bg-true.light-skin:not(.a-sticky) .mk-desktop-logo.light-logo{
     display: none !important;
 } */

/* .header-style-1.header-align-left .header-logo a {
     width: 249px;
     background: url('img/Logo-GDM-Octobre-Rose.png') no-repeat center;
     background-size: 100% auto;
 }
.header-style-1.header-align-left .header-logo a img {
      display: none;
  } */

  /****/

.postid-356 strong {
    color: #404040 !important;
}

.page_item.page-item-3416,
.grecaptcha-badge {
    display: none;
}

.page-id-16 div.mk-main-wrapper-holder:first-child,
.page-id-868 div.mk-main-wrapper-holder:first-child,
.page-id-870 div.mk-main-wrapper-holder:first-child,
.page-id-3219 div.mk-main-wrapper-holder:first-child,
.page-id-3738 div.mk-main-wrapper-holder:first-child,
.page-id-3742 div.mk-main-wrapper-holder:first-child{
    display: block;
}

.page-id-3144 form[action="https://cliniquedumail.rywdesign.fr/postpass"] {
    margin: 125px 0 50px;
}

.page-id-3144 form[action="https://cliniquedumail.rywdesign.fr/postpass"] p{
    color: #fff!important;
}

.page-id-10 div.mk-main-wrapper-holder {
    display: block!important
}

#theme-page h4.intro-page {
    text-transform: inherit
}

/* PRELOADER */

.home div#preloader {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
  width: 100%;
  height: 100%;
  overflow: visible;
  background: #ffffff;
}

/* #mk-responsive-wrap {
    overflow-y: inherit
} */

.home .col-map,
.home .mk-slider-image,
.img-intro {
    overflow: hidden
}

#theme-page {
    background-size: cover!important;
    background-attachment: fixed!important
}

#theme-page .theme-page-wrapper {
    padding-bottom: 30px!important;
    margin: auto;
}

.page-id-10 #theme-page .theme-page-wrapper,
.page-id-16 #theme-page .theme-page-wrapper,
.page-id-3738 #theme-page .theme-page-wrapper,
.page-id-3742 #theme-page .theme-page-wrapper,
.page-id-4110 #theme-page .theme-page-wrapper,
.page-id-4117 #theme-page .theme-page-wrapper,
.page-template-sitemap-template #theme-page .theme-page-wrapper,
.search-results #theme-page .theme-page-wrapper,
.search-no-results #theme-page .theme-page-wrapper,
.single-employees  #theme-page .theme-page-wrapper {
    margin: 20px auto;
}

#theme-page .theme-page-wrapper .theme-content {
    padding: 0 20px 30px;
}

.page-id-10 #theme-page .theme-page-wrapper .theme-content,
.page-id-16 #theme-page .theme-page-wrapper .theme-content,
.page-id-3738 #theme-page .theme-page-wrapper .theme-content,
.page-id-4110 #theme-page .theme-page-wrapper .theme-content,
.page-id-4117 #theme-page .theme-page-wrapper .theme-content,
.page-id-3742 #theme-page .theme-page-wrapper .theme-content,
.page-template-sitemap-template #theme-page .theme-page-wrapper .theme-content,
.search-results #theme-page .theme-page-wrapper .theme-content,
.search-no-results #theme-page .theme-page-wrapper .theme-content,
.single-employees  #theme-page .theme-page-wrapper .theme-content {
    padding: 30px 20px;
}

.home #theme-page .theme-page-wrapper {
    padding-bottom: 0!important
}

.piti {
    margin-right: 8px;
    vertical-align: -1px
}

.plus-content span {
    color: #2f97a5
}

.sep-contact {
    margin: 10px
}

#map a.test {
    display: block;
    width: 100px;
    height: 100px;
    position: absolute;
    z-index: 99999;
    background: #000
}

/****************/

#map-ie,
#mapi-ie,
#wp-admin-bar-my-log-out .ab-item.ab-empty-item,
#wp-admin-bar-search.admin-bar-search {
    display: none
}

.img-intro {
    height: 300px!important;
    margin-bottom: 32px
}

.img-intro img {
    position: relative;
    bottom: 14em
}

#wp-admin-bar-my-log-out {
    width: auto
}

#wpadminbar .wpc-avatar {
    padding: 2px 25px 0 0
}

#wpadminbar .wpc-logout,
#wpadminbar .wpc-name {
    display: inline-block;
    vertical-align: top
}

#wpadminbar .wpc-avatar img {
    margin-right: 10px;
    display: none
}

#wpadminbar .wpc-name span.hightlight {
    font-weight: 700
}

#wpadminbar .wpc-logout a {
    color: #fff;
    display: inline-block;
    padding-left: 5px
}

#wpadminbar .wpc-logout>span {
    margin: 0 5px 0 10px
}

#wpadminbar .wpc-logout a:hover {
    color: #f1c03c
}

#wpadminbar .wpc-logout a span {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url(img/deco.png) center no-repeat;
    background-size: 100%;
    margin-right: 5px;
    position: relative;
    top: 1px
}

#wpadminbar .wpc-logout a:hover span {
    background: url(img/dechov.png) center no-repeat;
    background-size: 100%
}

:root .wpb_wrapper #map-ie,
:root .wpb_wrapper #mapi-ie,
_:-ms-input-placeholder {
    display: block
}

:root .wpb_wrapper #map,
:root .wpb_wrapper #mapi,
_:-ms-input-placeholder {
    display: none
}

.home #mk-header.header-style-1 .mk-search-trigger.couleur-menu,
.mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .main-navigation-ul>li.menu-item>a.menu-item-link.couleur-menu {
    color: #fff!important
}

#mk-header.header-style-1.sticky-style-fixed.header-sticky-ready .mk-search-trigger.color-menu {
    color: #444!important
}

.mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .main-navigation-ul>li.menu-item>a.menu-item-link.couleur-menu:after {
    background-color: #f1c03c!important
}

.search-results .page-subtitle,
.search-no-results .page-subtitle {
    color: #fff
}

.search-result-item .the-excerpt p {
    margin-bottom: 5px;
}

.mk-page-title-box-title {
    text-transform: uppercase!important;
    position: relative;
    top: 35px!important
}

.main-navigation-ul>li.menu-item {

}

/* .home .a-sticky .mk-header-nav-container,
.home .a-sticky .header-logo a {
    position: relative;
    top: 25px;
} */

header .mk-grid.header-grid {
    min-width: 1420px;
}
.mk-header-nav-container {
    width: 1160px !important;
}

#menu-item-4481 a{
    font-size: 13px;
    text-transform: inherit;
    text-align: left;
    line-height: 1.4;
}
#menu-item-4481 a span,
.trans-header .a-sticky #menu-item-4481 a span {
    display: inline;
    font-size: 15px;
    color: #2f97a5;
}
.trans-header #menu-item-4481 a span {
    color: #ffffff;
}
#menu-item-4481 a:after {
    display: none!important;
}

#loop-main-wrapper-17 article.mk-portfolio-masonry-item:before {
    content: '';
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    position: absolute;
    z-index: 12;
    padding: 0 0 18px 23px;
    bottom: 0;
    left: 0
}

#loop-main-wrapper-17 article.mk-portfolio-masonry-item:nth-of-type(1)::before {
    content: 'équipe médicale spécialisée'
}

#loop-main-wrapper-17 article.mk-portfolio-masonry-item:nth-of-type(2)::before {
    content: 'Prise en charge'
}

#loop-main-wrapper-17 article.mk-portfolio-masonry-item:nth-of-type(3)::before {
    content: 'Contact'
}

#loop-main-wrapper-17 article.mk-portfolio-masonry-item:nth-of-type(4)::before {
    content: 'les examens'
}

#loop-main-wrapper-17 article.mk-portfolio-masonry-item:nth-of-type(5)::before {
    content: 'Le groupe-historique'
}

.mk-portfolio-item.light-zoomin-hover .icons-holder {
    top: 0;
    height: 100%;
    z-index: 21
}

.mk-portfolio-item.light-zoomin-hover .icons-holder a {
    width: 100%;
    height: 100%
}

.mk-portfolio-item.light-zoomin-hover .icons-holder a svg {
    position: relative;
    top: 65%
}

.page-id-839 .lwa-status-invalid a,
.page-id-839 a.lwa-links-remember,
.page-id-839 tbody tr:nth-of-type(3) {
    display: none
}

/* Vérification RPPS/ADELI */
#num-medic,
#num-medic-2 {
    color: red;
    font-size: 12px;
}


.page-id-839 form {
    padding: 30px;
    border: 1px solid #ccc;
    width: 75%
}

.page-id-839 .lwa-password-label,
.page-id-839 .lwa-username-label {
    text-align: left;
    width: 200px
}

.page-id-839 .lwa-password-input,
.page-id-839 .lwa-username-input {
    text-align: left
}

.form-recup input[type=text],
.page-id-839 .lwa-password-input input,
.page-id-839 .lwa-username-input input {
    width: 300px;
    padding: 10px 0 10px 10px!important
}

.form-mdp input[type=password]:active,
.form-mdp input[type=password]:focus,
.page-id-839 .lwa-password-input input:active,
.page-id-839 .lwa-password-input input:focus,
.page-id-839 input[type=text]:active,
.page-id-839 input[type=text]:focus {
    border: 1px solid #2f97a5;
    outline: 0
}

.form-mdp input {
    width: 185px;
}

.page-id-839 .lwa-username-input input,
.page-id-839 .lwa-password-input input{
    width: 312px
}

.page-id-839 .lwa-submit-button {
    text-align: left;
    padding-top: 30px
}

.page-id-839 h1:nth-of-type(2) {
    margin-top: 30px
}

.form-recup input[type=submit] {
    margin-top: 12px
}

.form-infos input[type=button],
.form-mdp input[type=button],
.form-recup input[type=submit],
.page-id-1968 input[type=submit],
.page-id-839 #lwa_wp-submit,
a.btn-acces-reserve {
    width: 135px;
    padding: 10px 0;
    text-transform: uppercase;
    border: 1px solid #252525;
    color: #252525;
    font-weight: 700;
    background: 0 0;
    border-radius: 3px;
    -webkit-transition: color .2s ease-in-out, background .2s ease-in-out, border .2s ease-in-out;
    -moz-transition: color .2s ease-in-out, background .2s ease-in-out, border .2s ease-in-out;
    -o-transition: color .2s ease-in-out, background .2s ease-in-out, border .2s ease-in-out;
    transition: color .2s ease-in-out, background .2s ease-in-out, border .2s ease-in-out
}

.bx-wrapper .bx-next,
.bx-wrapper .bx-prev,
.home .animated-column-item:before {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out
}

a.btn-acces-reserve {
    padding: 10px 8px;
    display: block;
    margin-bottom: 15px;
    width: 200px;
    text-align: center
}

.form-mdp input[type=button] {
    margin-left: 8px
}

.form-mdp input[type=password] {
    margin-bottom: 0
}

.captcha,
.infos-erreur {
    margin: 15px 0
}

.form-recup input[type=submit]:hover,
.page-id-1968 input[type=submit]:hover,
.page-id-839 #lwa_wp-submit:hover,
a.btn-acces-reserve:hover {
    background-color: #252525;
    color: #fff
}

.erreur-chg-infos,
.erreur-chg-pass,
.infos-erreur {
    color: red;
    font-weight: 700
}

.recup {
    margin-top: 30px
}

.recup hr {
    margin: 15px 0;
    border: 1px solid #f1c03c
}

.page-id-839 .lwa-status-invalid {
    display: none;
    font-size: 0
}

.page-id-839 .lwa-status-invalid:before {
    content: "Identifiant ou mot de passe incorrect.";
    font-size: 14px
}

.home .animated-column-item:before,
a.title-orga.contract:before,
a.title-orga.contract-bis:before,
body.page-id-61:before,
body.page-id-3144:before,
body.single-employees:before {
    content: ''
}

.page-id-1968 input[type=submit] {
    width: auto;
    padding: 10px 20px
}

td.lwa-submit-links {
    text-align: left;
    padding-top: 23px
}

a.new_compte {
    margin-top: 5px;
    display: block
}

#testform {
    margin-bottom: 15px
}

.form-infos,
.form-infos input[type=button],
.form-mdp {
    margin-top: 8px
}

.form-infos div {
    margin-bottom: 5px
}

.form-infos div label {
    display: inline-block;
    width: 220px;
    text-align: right;
    padding-right: 12px
}

.form-infos div input {
    width: 240px
}

.info-docteur {
    margin: 45px 0 30px!important
}

.mk-toggle.fancy-style.info-docteur .mk-toggle-title {
    color: #2f97a5
}

.infos-retour,
.mdp-retour,
.redir {
    color: #19A522;
    font-size: 18px;
    font-weight: 700;
    margin: 25px 0;
    padding: 26px 15px;
    border: 2px solid #19A522;
    vertical-align: middle
}

.infos-retour img,
.mdp-retour img,
.redir img {
    display: inline-block;
    margin-right: 15px
}

.mk-edge-slider .mk-edge-next,
.mk-edge-slider .mk-edge-prev {
    opacity: 1!important
}

.nav-slit a[data-skin=dark] .mk-edge-icon-wrap,
.nav-slit a[data-skin=light] .mk-edge-icon-wrap,
.pagination-small_dot_stroke[data-skin=dark] span a {
    background-color: rgba(47, 151, 165, .8)!important
}

.pagination-small_dot_stroke[data-skin=dark] span.swiper-active-switch {
    box-shadow: 0 0 0 2px #2f97a5
}

.tempo {
    display: none!important
}

#advps_container4 {
    max-width: 100%!important
}

.bx-wrapper {
    margin: 0!important
}

#advps_container4 .bx-wrapper .bx-viewport,
.advps-slide {
    max-height: 665px!important
}

.advps-slide a img {
    width: 100%!important
}

#advps_container4 .bx-wrapper .bx-pager.bx-default-pager a,
#advps_container1 .bx-wrapper .bx-pager.bx-default-pager a {
    background: #2f97a5!important
}

#advps_container4 .bx-wrapper .bx-pager.bx-default-pager a.active,
#advps_container4 .bx-wrapper .bx-pager.bx-default-pager a:hover,
#advps_container1 .bx-wrapper .bx-pager.bx-default-pager a.active,
#advps_container1 .bx-wrapper .bx-pager.bx-default-pager a:hover {
    background: #fff!important
}

.bx-wrapper .bx-controls-direction a {
    text-indent: 0
}

.bx-wrapper .bx-next,
.bx-wrapper .bx-prev {
    width: 40px!important;
    height: 125px!important;
    font-size: 0;
    transition: all .2s ease-in-out
}

.home .bx-wrapper .bx-prev {
    background: url('img/arrow-left.svg') no-repeat center rgba(47, 151, 165, .8);
    background-size: 18px;
}
.home .bx-wrapper .bx-next {
    background: url('img/arrow-right.svg') no-repeat center rgba(47, 151, 165, .8);
    background-size: 18px;
}

.bx-wrapper .bx-prev:hover {
    background: url('img/arrow-left.svg') no-repeat center rgba(47, 151, 165, 1);
    background-size: 18px;
    width: 60px!important;
}

.bx-wrapper .bx-next:hover {
    background: url('img/arrow-right.svg') no-repeat center rgba(47, 151, 165, .8);
    background-size: 18px;
    width: 60px!important;
}

.bx-wrapper .bx-prev:hover {
    padding-left: 20px
}

.bx-wrapper .bx-next:hover {
    padding-left: 23px
}

.bx-wrapper .bx-prev {
    left: 0
}

.bx-next.mk-jupiter-icon-arrow-right,
.bx-prev.mk-jupiter-icon-arrow-left {
    color: #fff;
    line-height: 125px;
    display: block;
    margin: 0 auto;
    padding: 0
}

.bx-wrapper .bx-next {
    right: 0
}

.advps-excerpt-block-one {
    position: relative;
    top: 25px;
    width: 80%;
    margin: auto
}

#advps_container1 .advps-slide:nth-of-type(2) .advps-excerpt-block-one {
    top: 15%;
    width: 85%;
}

#advps_container1 .advs-title,
#advps_container1 .advs-title a,
#advps_container4 .advs-title,
#advps_container4 .advs-title a {
    font-size: 52px!important;
    line-height: 60px!important;
    margin-bottom: 20px !important;
}

.advs-title {
    -webkit-animation-duration: 1.5s;
    -moz-animation-duration: 1.5s;
    -o-animation-duration: 1.5s;
    animation-duration: 1.5s
}

.home .animated-column-item:before {
    position: absolute;
    left: 0;
    width: 100%;
    opacity: .7;
    height: 100%;
    transition: all .2s ease-in-out
}

.home .animated-column-item:hover:before {
    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -o-filter: blur(5px);
    -ms-filter: blur(5px);
    filter: blur(5px);
    opacity: .6
}

.home .animated-column-item:hover .animated-column-icon {
    color: #fff!important
}

.home .vc_col-sm-4:nth-of-type(1) .animated-column-item:before {
    background: url('img/rdv.jpg') center no-repeat;
    background-size: cover
}

.home .vc_col-sm-4:nth-of-type(2) .animated-column-item:before {
    background: url('img/vos-resultats.jpg') center no-repeat;
    background-size: cover
}

.home .vc_col-sm-4:nth-of-type(3) .animated-column-item:before {
    background: url('img/medecins-prescripteurs.jpg') center no-repeat;
    background-size: cover
}

.home .animated-column-item a.dessus {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 50
}

.animated-column-btn .mk-button-container .mk-button {
    position: relative;
    z-index: 51
}

.home .col-map,
.home .mk-tab-slider-wrapper {
    height: 550px
}

.home .col-map:last-child div {
    height: 100%;
}
.home .col-map:last-child > div {
    padding: 0;
}

.home .mk-slider-image img {
    width: auto;
    max-width: inherit!important
}

.single-post #mk-page-introduce{
    display: none;
}

/* Encart 2021 accueil */

.rubrique {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    flex-direction: column;
    height: 100%;
    float: none;
}

.rubrique .encart {
    margin-bottom: 0 !important;
    width: auto;
    height: 150px;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 2.25em;
    font-weight: 400;
    padding-left: 1.5em;
    -webkit-transition: 0.25s ease-in-out;
    -moz-transition: 0.25s ease-in-out;
    transition: 0.25s ease-in-out;
    position: relative;
}

.rubrique .encart:hover{
    /* background-color: #ffffff !important;
    box-shadow: 0 6px 18px 0 rgba(0, 0, 0, 0.1); */
    cursor: pointer;
}

.rubrique .encart p {
    margin: 0;
}

.rubrique .encart a {
    color: #ffffff;
    line-height: 1.5;
    font-size: 32px;
    font-family: 'Montserrat', sans-serif;
    width: inherit;
    height: 100%;
    -webkit-transition: 0.25s ease-in-out;
    -moz-transition: 0.25s ease-in-out;
    transition: 0.25s ease-in-out;
}

.rubrique .encart:hover a{
    text-shadow: 1px 1px 5px #696969;
}

.rubrique .encart a.power {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
}

.rubrique .encart span {
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 3px;
}

.rubrique > div:nth-of-type(3) .encart span{
    margin: 0;
}

/* .rubrique .encart p {
    display: contents;
    width: 100%;
    height: 100%;
} */

/* encart rdv */
.rubrique > div:nth-of-type(1) .encart{
    background: url('/wp-content/themes/jupiter-child/img/prise-rdv.jpg') no-repeat center #F1C330;
}
.rubrique > div:nth-of-type(1) .encart:hover{
    background: url('/wp-content/themes/jupiter-child/img/prise-rdv-gauss.jpg') no-repeat center #F1C330;

}

/* encart résultat */
.rubrique > div:nth-of-type(2) .encart{
    background: url('/wp-content/themes/jupiter-child/img/resultats.jpg') no-repeat 50% 30% #1786a8;
}
.rubrique > div:nth-of-type(2) .encart:hover{
    background: url('/wp-content/themes/jupiter-child/img/resultats-gauss.jpg') no-repeat 50% 30% #1786a8;

}

/* encart acces pro */
.rubrique > div:nth-of-type(3) .encart{
    background: url('/wp-content/themes/jupiter-child/img/acces-pro.jpg') no-repeat 50% 40% #3d4045;
}
.rubrique > div:nth-of-type(3) .encart:hover{
    background: url('/wp-content/themes/jupiter-child/img/acces-pro-gauss.jpg') no-repeat 50% 40% #3d4045;
}

/* encart recrutement */
.rubrique > div:nth-of-type(4) .encart {
    background: url('/wp-content/themes/jupiter-child/img/nous-recrutons.png') no-repeat center #2f97a5;
}

.rubrique > div:nth-of-type(4) .encart:hover {
    background: url('/wp-content/themes/jupiter-child/img/nous-recrutons-gauss.png') no-repeat center #2f97a5;
}

.error404 .widget_search .mk-button:hover{
    color: #ffffff;
}

.space {
    display: none !important;
}

.page-id-3913 #advps_container4 {
    max-height: 560px !important;
    overflow: hidden;
}

.page-id-3913 .bx-wrapper .bx-controls-direction a,
.page-id-4443 .bx-wrapper .bx-controls-direction a,
.page-id-4700 .bx-wrapper .bx-controls-direction a,
.page-id-4456 .bx-wrapper .bx-controls-direction a {
    top: 234px;
}
.page-id-3913 .bx-wrapper .bx-next,
.page-id-4700 .bx-wrapper .bx-next,
.page-id-4443 .bx-wrapper .bx-next,
.page-id-4456 .bx-wrapper .bx-next {
    background: url('img/arrow-right.svg') no-repeat center rgba(47, 151, 165, .8);
    background-size: 18px;
    width: 50px!important;
}
.page-id-3913 .bx-wrapper .bx-prev,
.page-id-4700 .bx-wrapper .bx-prev,
.page-id-4443 .bx-wrapper .bx-prev,
.page-id-4456 .bx-wrapper .bx-prev {
    background: url('img/arrow-left.svg') no-repeat center rgba(47, 151, 165, .8);
    background-size: 18px;
    width: 50px!important;
}

.page-id-3913 #advps_container4 .bx-wrapper .bx-viewport,
.page-id-3913 .advps-slide,
.page-id-4700 .advps-slide,
.page-id-4443 .advps-slide,
.page-id-4526 .advps-slide,
.page-id-4456 .advps-slide {
    max-height: 600px !important;
}

/****************************/
/* .page-id-4526 .rubrique .encart {
    height: 150px;
}

.page-id-4526 .rubrique > div:nth-of-type(4) .encart {
    background: url('/wp-content/themes/jupiter-child/img/nous-recrutons.png') no-repeat center #2f97a5;
}

.page-id-4526 .rubrique > div:nth-of-type(4) .encart:hover {
    background: url('/wp-content/themes/jupiter-child/img/nous-recrutons-gauss.png') no-repeat center #2f97a5;
} */

/**************************************/

.page-id-4443 .advps-slide p,
.page-id-4456 .advps-slide p {
    color: #fff;
}

.page-id-3913 #advps_container4 .bx-wrapper .bx-pager {
    bottom: 8px;
}

/****/


/* Numéro tel accueil */
.msgmove {
    overflow: hidden; /* important */
    width:1240px;
    margin: auto;
}
.msgmove > div {
    display: inline-block; /* important */
    white-space: nowrap; /* important */
    animation: defilement-rtl 15s infinite linear; /* défilement */
    cursor: pointer;
    padding: 10px 2em 10px 100%;
    color: #2f97a5;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 30px;
}
.msgmove:hover > div {
    animation-play-state: paused; /* met en pause le défilement */
}

@keyframes defilement-rtl {
    0% {
        -webkit-transform: translate(-0%);
        transform: translate(-0%);
    }
    100% {
        -webkit-transform: translate(-100%);
        transform: translate(-100%);
    }
}

/* end Numéro tel accueil */

.home .mk-slider-content {
    background: url('img/map.jpg') center no-repeat;
}

.home .mk-tab-slider-item {
    height: 558px!important;
}

.arrow {
    position: absolute;
    width: 100%;
    z-index: 18;
    bottom: 25px
}

#fleche,
.arrow-slide {
    position: relative;
    display: block;
    margin: auto
}

.arrow-slide {
    width: 100%;
    height: 100px
}

#fleche {
    color: #fff;
    width: 68px;
    height: 100%;
    top: 0;
    text-align: center;
    -webkit-animation: ani1 2s 0s infinite;
    -moz-animation: ani1 2s 0s infinite;
    -ms-animation: ani1 2s 0s infinite;
    animation: ani1 2s 0s infinite
}

#fleche i {
    font-size: 42px
}

@-webkit-keyframes ani1 {
    from,
    to {
        top: 0
    }
    50% {
        top: 12px
    }
}

@-moz-keyframes ani1 {
    from,
    to {
        top: 0
    }
    50% {
        top: 12px
    }
}

@-ms-keyframes ani1 {
    from,
    to {
        top: 0
    }
    50% {
        top: 12px
    }
}

@keyframes ani1 {
    from,
    to {
        top: 0
    }
    50% {
        top: 12px
    }
}

body.page-id-61/*,
body.page-id-2766 */{
    background: #000
}

body.page-id-61:before{
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: .8;
    background: url("/wp-content/themes/jupiter-child/img/fond-prise-rdv.jpg") no-repeat fixed;
    background-size: cover;
}

body.page-id-3144  {
    background: url("/wp-content/themes/jupiter-child/img/fond-prise-rdv.jpg") no-repeat fixed;
    background-size: cover;
}


.page-id-2766 #theme-page{
    background: url("/wp-content/themes/jupiter-child/img/fond-prise-rdv.jpg") no-repeat fixed;
    background-size: cover;
}

/*temporaire*/
.page-id-2766 form p{color: #fff;}
.page-item-2766{display: none;}
.page-id-2766 div.mk-main-wrapper-holder:first-child{display: block;}
#mk-page-id-2766 {margin-top: 130px!important;}

.page-id-61 span.wpcf7-not-valid-tip {
    position: inherit!important
}

div.wpcf7-response-output{
    border: none;
}


.page-id-61 #theme-page,
.page-id-61 .mk-fancy-title.pattern-style span {
    background: 0 0
}

.chiffres strong,
.formulaire p,
.formulaire p b,
.page-id-10 #theme-page a .jupiter-donut-color-333,
.page-id-107 ul,
.page-id-111 ul,
.page-id-113 ul,
.page-id-57 #theme-page strong,
.page-id-3390 #theme-page strong,
.page-id-61 #theme-page select,
.page-id-61 #theme-page strong,
.page-id-61 ul,
.page-id-63 ul,
.page-id-65 #theme-page strong,
.page-id-65 ul,
.page-id-67 #theme-page strong,
.page-id-69 #theme-page strong,
.page-id-71 #theme-page strong,
.page-id-79 ul,
.page-id-89 #theme-page strong {
    color: #fff!important
}

.page-id-113 .mk-toggle ul,
.page-id-61 #theme-page .mk-toggle strong,
.page-id-65 #theme-page .mk-toggle strong,
.page-id-65 .mk-toggle ul,
.page-id-69 #theme-page .mk-toggle strong,
.page-id-79 .mk-toggle ul,
.page-id-79 .vc_tta-container ul,
.page-id-89 #theme-page .mk-toggle strong {
    color: inherit!important
}

.page-id-61 #theme-page select {
    min-width: 325px
}

.page-id-61 #theme-page select option {
    color: #252525!important
}

.wpcf7-submit{
    position: relative;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 20px;
    padding: 13px 35px;
    letter-spacing: 1px;
    outline: 0;
    color: #252525;
    vertical-align: middle;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 12px;
    line-height: 100%;
    cursor: pointer;
    zoom: 1;
    border: 1px solid #252525;
    background-color: transparent;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out;
    -moz-transition: color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out;
    -ms-transition: color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out;
    -o-transition: color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out;
    transition: color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out;
}

.wpcf7-submit:hover {
    background-color: #252525;
    color: #fff;
}

.formulaire .wpcf7-submit {
    color: #fff;
    border: 1px solid #fff;
    background: transparent;
    border-radius: 3px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.formulaire .wpcf7-submit:hover {
    border-color: #2f97a5;
    background-color: #2f97a5
}

input[type=date] {
    width: 55%
}

.single-employees .mk-employeee-networks,
.single-employees .team-member-name,
.single-employees .team-member-position {
    display: none!important
}

.mk-single-employee .single-employee-content .vc_col-sm-8 ul {
    margin-bottom: 1em;
    margin-left: 1.5em;
}

.mk-single-employee .single-employee-content .vc_col-sm-8 ul li{
    margin-left: .85em;
    list-style-type: disc;
}

.mk-single-employee .single-employee-sidebar {
    width: 170px
}

.mk-single-employee .single-employee-content {
    padding-left: 215px
}

/* hack nguyen */

.doctor-tempo {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
}

.mk-employees ul li:nth-of-type(16) .team-info-wrapper,
.mk-employees ul li:nth-of-type(16) .team-info-wrapper span {
    color: #fff;
    display: block;
}

 .team-info-wrapper .doctor-tempo {
     max-width: 170px;
     max-height: 35px;
 }

 .single-employees .mk-employees ul li:nth-of-type(15) .team-info-wrapper,
 .single-employees .mk-employees ul li:nth-of-type(15) .team-info-wrapper span {
     color: #222;
 }

body.single-employees .master-holder-bg{
    background: none;
}

body.single-employees {
    background-image: url('/wp-content/themes/jupiter-child/img/fond-dr.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}


/* body.single-employees:before {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: .2;
    background-image: url('/wp-content/themes/jupiter-child/img/test6.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed
} */

#map-ie,
#map-ie img {
    width: 457px;
    height: 487px
}

.single-employees #theme-page,
.single-employees .mk-fancy-title.pattern-style span {
    background: 0 0
}

.single-employees .mk-header-bg,
.single-employees .mk-header-padding-wrapper {
    display: none
}


.single-employees header.a-sticky .mk-header-bg {
    display: block;
}

#nom-clinique,
.single-employees .header-sticky-ready .mk-header-bg {
    display: block
}

.single-employees #mk-theme-container {
    padding-top: 100px
}

.single-employees #mk-header,
.single-employees .mk-header-inner {
    border-bottom: 0
}

.mk-single-employee.layout-style1 .single-employee-sidebar .employees-featured-image img {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
}

#map {
    background: url(img/map.png) 49.8% 5px no-repeat;
    padding: 5px 38px 0;
    text-align: center
}

#map-ie {
    padding-left: 21%
}

#nom-clinique {
    text-align: center;
    width: 62%;
    margin: auto;
    position: relative;
    bottom: 20px;
    font-size: 23px!important;
    text-transform: inherit!important
}

#mapi {
    background: url(img/map.png) -38px 0 no-repeat;
    height: 480px
}

#mapi svg {
    left: -38px!important
}

.mk-employees.som-spe .mk-employee-item {
    padding: 0!important
}

.mk-employees.som-spe .mk-employee-item .team-thumbnail {
    margin: 0!important
}

.mk-employees.som-spe .team-info-wrapper a {
    height: 15px;
    display: block !important;
    margin: 3px 0 0;
}

.mk-employees.som-spe span.team-member-name {
    display: block!important;
    font-size: 8px;
    text-align: center!important;
    margin: 0!important;
    line-height: 1.5;
}

.return p a {
    color: #2f97a5!important;
    font-weight: 700
}

.mk-single-employee .single-employee-sidebar {
    position: relative;
    z-index: 22
}

.single-post #theme-page .theme-page-wrapper {
    max-width: 100%;
    margin-top: 0
}

.postid-4775 .theme-content .featured-image {
    display: none !important;
}

.single-post .theme-content .single-featured-image {
    height: 400px;
    overflow: hidden
}

.single-post .theme-content .single-featured-image img {
    width: 100%;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

.single-post article {
    max-width: 1140px;
    margin: 40px auto auto;
    padding: 0 20px;
    position: relative;
}

.single-post article .blog-single-meta,
.pagnav-wrapper .pagenav-category {
    display: none;
}

.single-post article .single-social-section {
    position: absolute;
    right: 0;
    top: 12px;
}

.single-post #theme-page .theme-page-wrapper .theme-content {
    padding: 0
}

.single-post #mk-header {
    border: none
}

.blog-similar-posts ul.four-cols li {
    width: 33%
}

.blog-similar-posts ul li img {
    width: 100%
}

.single-wysijap .blog-single-meta,
.single-wysijap .single-social-section {
    display: none!important
}

.colonne {
    width: 49%;
    display: inline-block;
    vertical-align: top
}

.your-address .wpcf7-textarea {
    width: 64%!important
}

.acces {
    float: left;
    margin-right: 20px
}

.txt-acces {
    padding-top: 15px
}

.page-id-91 code,
.page-id-91 pre,
.page-id-97 code,
.page-id-97 pre {
    border: 0;
    background: 0 0
}

.tree p {
    margin-bottom: 5px;
    font-size: 12px
}

.tree p.ss-titre {
    text-transform: uppercase;
    font-weight: 700
}

.tree ul li.delete:before{
    display: none;
}

/* .tree a.contract:nth-child(even) {
    border-bottom: 0!important
} */

.tree ul {
    margin-left: 2px
}

.tree ul li {
    margin-left: .6em;
    z-index: 15
}

.tree .title-orga {
    text-transform: uppercase;
    color: #2f97a5;
    border: 1px solid #2f97a5;
    border-radius: 0;
    font-size: 14px;
    cursor: default;
    text-align: center;
}

a.title-orga.contract:before {
    display: block;
    width: 6.7%;
    border-bottom: 1px solid #ccc;
    position: absolute;
    left: 252px;
}

a.title-orga.contract-bis:before {
    display: block;
    width: 6.7%;
    border-bottom: 1px solid #ccc;
    position: absolute;
    right: 335px;
    margin-top: 8px;
}

.tree li.milieu {
    z-index: 9
}

.tree li.milieu::before {
    height: 183px;
    width: 60%;
    right: 65%;
}

.tree ul ul.milieu:before {
    top: -157px;
    left: 34.7%;
    border-left: 1px solid #ccc;
    height: 176px;
}

.tree ul ul.milieu.try:before {
    top: -157px;
    right: 52.5%;
    left: inherit;
    border-left: 1px solid #ccc;
    height: 176px;
}



.tree li:after,
.tree li:before {
    width: 54%!important
}

.tooltips {
    opacity: 0;
    width: 0;
    height: 0;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0)
}

.tree li a:hover .tooltips {
    width: 100%;
    height: 100%;
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.tree li a:hover .piti {
    width: 0;
    height: 0
}

.tooltips img {
    width: 180px;
    height: auto
}

.tree ul li:first-child ul li .tooltips img{
    width: 140px;
}

.contract {
    width: 200px;
    margin-left: 300px;
}

.contract-bis {
    width: 190px;
    margin-left: 405px;
}

.moy {
    width: 200px;
    margin-left: 139px;
}

.moydiag {
    width: 165px;
    margin-left: 33px;
}

.moymed {
    width: 170px;
    margin-left: 32px;
}

.page-id-3398 #theme-page .theme-page-wrapper .theme-content{
    padding: 0;
}

.tree li.milieu.autre::before {
    right: 52.4%;
}

#menu-item-1838>a.couleur-menu,
#menu-item-1877>a.couleur-menu,
#menu-item-1878>a.couleur-menu,
#menu-item-22>a.couleur-menu,
#menu-item-25>a.couleur-menu,
#menu-item-95>a.couleur-menu {
    cursor: default;
}

.mk-toolbar-resposnive-icon {
    display: none;
}

/** 404 **/
.mk-button-align.center .mk-button.quatre:hover {
    background-color: #2f97a5;
    border-color: #2f97a5;
}


/*SKIN popup rdv */

a.modal-trigger,
a.gogo {
    position: relative;
    display: inline-block;
    margin: 20px 10px 0 0;
    padding: 19px 32px 19px 51px;
    letter-spacing: 1px;
    outline: 0;
    color: #fff;
    vertical-align: middle;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 11px;
    line-height: 100%;
    cursor: pointer;
    zoom: 1;
    background-color: #2f97a5;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out;
    -moz-transition: color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out;
    -ms-transition: color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out;
    -o-transition: color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out;
    transition: color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out;
}


.modal-trigger:before {
    font-family: Icomoon;
    content: "\e00f";
    color: #fff;
    font-size: 20px;
    position: absolute;
    left: 20px;
    top: 16px;
}

a.gogo{
   background: transparent;
    border: 2px solid #2f97a5;
    margin: 20px auto 0;
    display: block;
    width: 90px;
    padding-right: 20px;
    padding-left: 20px;
    color: #2f97a5;
}

a.modal-trigger:hover{
    color: #fff;
    background: #f1c03c;
}
a.gogo:hover{
    color: #fff;
    background: #2f97a5;
}

#modal-name h4{
    text-align: center;
    color: #2f97a5!important;
    font-size: initial!important;
    text-transform: inherit!important;
}

.modal,
.modal-box {
  z-index: 99999;
}

.modal-sandbox {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: transparent;
}

.modal {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgb(0,0,0);
  background: rgba(0,0,0,.8);
  overflow: auto;
}

.modal-box {
  position: relative;
  width: 80%;
  max-width: 920px;
  margin: 10% auto;
  animation-name: modalbox;
  animation-duration: .3s;
  animation-timing-function: ease-out;
}

.modal-header {
  padding: 20px 40px;
  background: #ffffff;
  color: #ffffff;
}

.modal-header p{
    text-align: center;
    margin-bottom: 0!important;
    color: #000!important;
    font-size: 12px;
}

.modal-body {
  background: #ffffff;
  padding: 5px 30px 25px 10px;
}

/* Close Button */
.close-modal {
  text-align: right;
  cursor: pointer;
}

/* Animation */
@-webkit-keyframes modalbox {
  0% {
    top: -250px;
    opacity: 0;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}

@keyframes modalbox {
  0% {
    top: -250px;
    opacity: 0;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}


/*Table skin*/
#modal-name table {
  border: 1px solid #fff;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
}

#modal-name .botitre{
    background: #eaf4f6;
    padding: 2px 0;
    color: #000;
    font-size: 12px;
}

#modal-name .botitre:first-child{
    background: #fff;
}

#modal-name input[type=text]{
    width: 100%!important;
}
#modal-name input[type=text]:focus,
#modal-name input[type=text]:active{
    border: 1px solid #2f97a5;
}
#modal-name table tr {
  background: #dceff3;
  border: 1px solid #fff;
  padding: .35em;
}
#modal-name table tr th:first-child,
#modal-name table tr td:first-child{
    width: 100px!important;
    padding-right: 1px!important;
    padding-left: 1px!important;
    background: #fff;
}
#modal-name table th,
#modal-name table td {
  padding: 0.825em 1.425em;
  text-align: center;
}


#modal-name table th {
  font-size: .85em;
  letter-spacing: .1em;
  text-transform: uppercase;
  color: #2f97a5;
}

#modal-name table th:nth-of-type(2),
#modal-name table td:nth-of-type(2){
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
}


/*custom calendar*/

#ui-datepicker-div{
    z-index:999!important;
    background: #ffffff;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,
.ui-widget-header{
    background: #eaf4f6;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
    border: 1px solid #2f97a5;
    background: #2f97a5;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
    background: #ffef8f;
}

.ui-datepicker .ui-datepicker-header,
.ui-widget-header{
    border: 0;
    padding: .3em 0;
}

.ui-widget-header .ui-state-hover{
    cursor: pointer;
    border: 0;
    background: none;
    /*background: #2f97a5;*/
}

.ui_tpicker_second,
.ui_tpicker_millisec,
.ui_tpicker_microsec{display: none;}

.ui-datepicker .ui-datepicker-buttonpane button
{border: 0;}


/*tempo*/
.tempor a {
    background: transparent!important;
    color: #fff!important;}

/**************/

.attention {
    background: #c02126;
    padding: 16px 15px;
}

.attention p{
    padding-left: 75px;
    color: #fff;
    font-weight: 600;
    margin: 0;
    line-height: 1.4;
    background: url("img/danger.svg") no-repeat -13px center;
    background-size: 82px auto;
}
/* .rose {
    color: #ff00ff !important;
} */

.bleugrp {
    color: #2f97a5!important;
}

/* Notif cookies - Tarte au citron */

#tarteaucitronIcon,
#tarteaucitronPercentage {
    display: none !important;
}

body #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine,
body #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle,
body #tarteaucitron #tarteaucitronServices .tarteaucitronTitle button,
body #tarteaucitron #tarteaucitronInfo,
body #tarteaucitron #tarteaucitronServices .tarteaucitronDetails,
body #tarteaucitron #tarteaucitronClosePanel {
    background: #3d4045 !important;
}

body #tarteaucitron #tarteaucitronClosePanel:focus,
body #tarteaucitron #tarteaucitronClosePanel:active {
    outline: none;
}

body #tarteaucitron .tarteaucitronBorder,
body #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain,
body #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList,
body #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden,
body #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine {
    border-color: #3d4045 !important;
}

body div#tarteaucitronInfo {
    border-color: #43474d !important;
}

body #tarteaucitronAlertBig #tarteaucitronPersonalize,
body #tarteaucitronAlertBig #tarteaucitronPersonalize2,
body #tarteaucitron #tarteaucitronPrivacyUrl,
body #tarteaucitronRoot .tarteaucitronAllow,
body #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow,
body #tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed.tarteaucitronIsSelected {
    background-color: #2f97a5;
}

/* body #tarteaucitronPercentage {
    background-color: #2f97a5 !important;
} */

body #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed {
    border-color: #2f97a5;
}

body #tarteaucitronRoot #tarteaucitronAlertBig {
    background: rgb(241, 241, 241);
    max-width: 402px;
    right: 15px;
    bottom: 15px;
    left: unset;
    border-radius: 5px;
    padding: 1.2em;
}

body #tarteaucitronAlertBig #tarteaucitronPrivacyUrl {
    display: none;
}

body #tarteaucitronAlertBig #tarteaucitronPrivacyUrl,
body #tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog,
body #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,
body #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong {
    color: rgb(25, 30, 35);
}

body .tarteaucitronCTAButton,
#tarteaucitronAlertBig #tarteaucitronCloseAlert {
    border-radius: 5px !important;
}

 body #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert {
     margin-bottom: 15px;
 }

#tarteaucitronRoot.cake,
#tarteaucitronRoot.cake #tarteaucitronIcon {
    position: unset !important;
    display: inline-block !important;
}

#tarteaucitronRoot.cake #tarteaucitronIcon #tarteaucitronManager {
    color: #2f97a5;
    padding: 0;
    font-size: 16px !important;
}

/* #CybotCookiebotDialog {
    display: none !important;
    width: 660px !important;
    right: 15px !important;
    left: unset !important;
    border-radius: 10px 10px 0 0 !important;
}

#CybotCookiebotDialogBodyContent {
    padding-left: 18px !important;
}


#CybotCookiebotDialog #CybotCookiebotDialogPoweredbyImage,
#CybotCookiebotDialogDetailBodyContentCookieContainerAdvertising,
#CybotCookiebotDialogDetailBodyContentCookieContainerUnclassified {
    display: none !important;
}

#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
    width: 140px;
} */

/* Footer */
#mk-footer .mk-padding-wrapper div:nth-of-type(2){
    padding: 0 !important;
}

.header-style-1.header-align-left .mk-nav-responsive-link {
    right: 40px;
}


/****** Responsive design ***********/

@media screen and (max-width:1720px) {
    .rubrique .encart:nth-of-type(3) a {
        width: auto;
    }
}

@media screen and (min-width:1141px) {
    /* .mk-nav-responsive-link {
        display: none!important
    } */
    .advps-slide a img {
        width: 100%!important;
        position: relative;
        top: 330px;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%)
    }
    .page-id-3913 .advps-slide a img {
        top: 300px;
    }
}

@media screen and (max-width:1490px) {
    .main-navigation-ul > li.menu-item > a.menu-item-link,
    #menu-item-4481 a {
        font-size: 12px!important;
        padding-right: 17px !important;
        padding-left: 17px !important;
    }
    #menu-item-4481 a span {
        font-size: 14px!important;
    }
    header .mk-grid.header-grid {
        min-width: inherit;
        max-width: inherit;
        padding: 0 15px;
    }

}

@media screen and (max-width:1440px) {
    .rubrique .encart a {
        font-size: 26px;
    }

    .rubrique > div:nth-of-type(1) .encart {
        background-size: 75% auto;
        padding-right: 20px;
    }
    .rubrique > div:nth-of-type(2) .encart {
        background-size: 85% auto;
    }
    .rubrique > div:nth-of-type(3) .encart {
        background-size: 80% auto;
    }

    #advpsslideshow_4 .advps-slide:nth-of-type(2) .advps-excerpt-block-one {
       width: 70%;
    }
}

@media screen and (max-width:1250px) {
    #advps_container1 .advs-title, #advps_container1 .advs-title a {
        font-size: 42px !important;
        line-height: 1.2 !important;
    }
}

@media screen and (max-width:1180px) {
    .rubrique .encart {
        height: 175px;
    }
}

@media screen and (max-width:1140px) {
    .advps-excerpt-block-one {
        top: 35%;
        width: 60%
    }
    #advps_container4 .advs-title,
    #advps_container4 .advs-title a {
        font-size: 46px!important;
        line-height: 44px!important
    }
    #advps_container4 .bx-wrapper .bx-pager {
        bottom: 15px!important
    }
    #advps_container4 .bx-wrapper .bx-pager.bx-default-pager a.active {
        background: #ccc!important
    }
    .home .animated-column-item a.dessus {
        display: none
    }
    input[type=date] {
        width: 56%
    }
    #mapi {
        background: url(img/map.png) -102px 0 no-repeat
    }
    #mapi svg {
        left: -102px!important
    }
    #map {
        background: url(img/map.png) 37px 5px no-repeat
    }
    #map-ie {
        padding-left: 10%
    }
    #mk-responsive-nav .mk-nav-arrow {
        width: 100%;
        text-align: right;
        padding-right: 30px
    }
    .single-employees #mk-theme-container {
        padding-top: 0
    }
    #mk-header .header-logo {
        background: #fff
    }
}

@media screen and (max-width:1024px) {

    .rubrique .encart {
        padding: 0.5em 1em 0.5em 0.9em;
        height: 152px;
    }
    .rubrique .encart a {
        font-size: 22px;
    }

    #advps_container1 .advs-title, #advps_container1 .advs-title a {
        font-size: 30px !important;
        line-height: 1.2 !important;
    }
    #advpsslideshow_1 .advps-slide:nth-of-type(2) .advps-excerpt-block-one p {
        font-size: 16px !important;
    }

    .page-id-3913 .bx-wrapper .bx-controls-direction a {
        top: 152px;
    }
    #advpsslideshow_4 .advps-slide:nth-of-type(2) .advps-excerpt-block-one {
        top: 7%;
        width: 80%;
    }
    #advpsslideshow_1 .advps-slide:nth-of-type(3) .advps-excerpt-block-one {
       top: 18%;
    }
    #advpsslideshow_1 .advps-slide:nth-of-type(3) .advps-excerpt-block-one p {
       font-size: 16px !important;
       line-height: 1.2;
    }
}

@media screen and (max-width:880px) {
    .arrow {
        bottom: -20px
    }
    .wpb_map_wraper {
        padding-bottom: 74%
    }
    #wpfront-notification-bar div.wpfront-message{
        padding: 13px 10px 13px;
        line-height: 25px !important;
    }
    #wpfront-notification-bar img{
        display: none;
    }
    #wpfront-notification-bar a.wpfront-button{
        margin-bottom: 13px;
    }
}

@media screen and (max-width:785px) {
    .bx-wrapper .bx-next,
    .bx-wrapper .bx-prev {
        height: 75px!important;
        width: 25px!important
    }
    .bx-wrapper .bx-next:hover,
    .bx-wrapper .bx-prev:hover {
        width: 30px!important
    }
    .bx-next.mk-jupiter-icon-arrow-right,
    .bx-prev.mk-jupiter-icon-arrow-left {
        line-height: 77px
    }
    .bx-wrapper .bx-next:before,
    .bx-wrapper .bx-prev:before {
        -webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
        -ms-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out
    }
    .bx-wrapper .bx-prev:before {
        padding-left: 4px
    }
    .bx-wrapper .bx-next:before {
        padding-left: 6px
    }
    .bx-wrapper .bx-prev:hover:before {
        padding-left: 0;
        position: relative
    }
    .bx-wrapper .bx-next:hover:before {
        padding-left: 0
    }
    #fleche {
        display: none
    }
    .advps-excerpt-block-one {
        top: 30%;
        width: 70%
    }
    #advps_container4 .advs-title,
    #advps_container4 .advs-title a {
        font-size: 1.6em!important;
        line-height: 35px!important
    }
    #advps_container4 .bx-wrapper .bx-pager {
        bottom: 12px!important
    }
    .mk-single-employee .single-employee-content {
        padding: 0
    }
    .mk-single-employee .single-employee-sidebar {
        margin: 35px 0 20px 35px
    }
    .single-post .theme-content .single-featured-image {
        height: auto;
        overflow: inherit
    }
    .single-post .theme-content .single-featured-image img {
        position: inherit;
        top: 0;
        -webkit-transform: inherit;
        -moz-transform: inherit;
        -ms-transform: inherit;
        -o-transform: inherit;
        transform: inherit
    }
    #wp-toolbar>ul>li {
        display: block!important
    }
    #adminbar-search {
        display: none
    }
    html #wpadminbar {
        height: 32px
    }
}

@media screen and (max-width:768px) {

    .space {
        display: block !important;
    }
    .roserose .wpb_single_image{
        padding-left: 0!important;
        padding-right: 0!important;
    }
    /** Accueil 2021 encarts  **/
    .rubrique .encart {
        padding: 0em 1em 0em 0.6em;
        height: 114px;
    }
    .rubrique .encart a {
        font-size: 18px;
    }
    .page-id-3913 .bx-wrapper .bx-controls-direction a {
        top: 45%;
    }

    #advpsslideshow_1 .advps-slide:nth-of-type(3) .advps-excerpt-block-one {
       top: 5%;
    }
    #advpsslideshow_1 .advps-slide:nth-of-type(3) .advps-excerpt-block-one p {
       font-size: 14px !important;
       line-height: 1.2;
    }

    #advps_container1 .advps-slide:nth-of-type(2) .advps-excerpt-block-one {
        top: 5%;
        width: 80%;
    }
    #advps_container1 .advps-slide:nth-of-type(2) .advps-excerpt-block-one p,
    #advps_container1 .advps-slide:nth-of-type(3) .advps-excerpt-block-one p {
        font-size: 14px !important;
    }
    #advps_container1 .advs-title, #advps_container1 .advs-title a {
        font-size: 24px !important;
        margin-bottom: 10px !important;
    }
    #advps_container1 .bx-wrapper .bx-pager {
        bottom: 0 !important;
    }

    .mk-blog-print {display: none !important;}
    /******/

    #map {
        text-align: left;
    }
    #map-ie {
        padding-left: 15%;
    }
    .home .col-map:last-child {
        height: auto;
    }
    input[type=date] {
        width: 86%;
    }
    .modal-body {
        padding: 5px 15px 25px 10px;
    }
    .modal-box{
        width: 95%;
    }
    #modal-name table tr th:first-child, #modal-name table tr td:first-child{
        width: 70px!important;
    }
    #modal-name table th, #modal-name table td {
        padding: 0.825em 0.925em;
    }
    #wpfront-notification-bar img {
        width: 90%;
    }
}

@media screen and (max-width:767px) {
    .rubrique .encart {
        height: 180px;
        width: 100%;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        justify-content: center;
        align-content: center;
    }
    .rubrique .encart p{
        display: inherit;
        height: auto;
        width: auto;
        text-align: center;
    }
    .rubrique .encart a {
        font-size: 2.1rem;
    }
    #advps_container1 h2.advs-title, #advps_container1 h2.advs-title a {
        font-size: 28px !important;
        line-height: 1 !important;
    }
    #advps_container1 .advps-slide:nth-of-type(2) .advps-excerpt-block-one {
        top: 5%;
    }
    #advps_container1 .advps-slide:nth-of-type(2) .advps-excerpt-block-one p {
        font-size: 16px !important;
    }
    #advps_container1 .advs-title, #advps_container1 .advs-title a {
        font-size: 26px !important;
    }
}

@media screen and (max-width:700px) {
    #advps_container4 .advs-title, #advps_container4 .advs-title a {
        font-size: 1.3em !important;
    }
    #advps_container4 .advs-title {
        margin-bottom: 3px !important;
    }
}

@media screen and (max-width:650px) {
    .animated-column-item {
        min-height: 350px!important;
        height: 350px!important
    }
    .animated-column-desc {
        padding: 20px 30px 10px;
        height: 72px!important
    }
    .animated-column-holder {
        padding-top: 110px!important
    }
    .esp-acc {
        height: 30px!important
    }
    .home .col-map:first-child {
        height: 400px
    }
    #nom-clinique {
        width: 75%;
        font-size: 20px!important
    }
    #mapi {
        background: url(img/map.png) -62px 0 no-repeat
    }
    #mapi svg {
        left: -62px!important
    }
    .page-id-73 .mk-page-title-box .mk-page-title-box-title {
        font-size: 28px
    }
    .page-id-839 .lwa-submit-button,
    td.lwa-submit-links {
        display: block;
        width: 100%
    }
    .form-recup input[type=text],
    .page-id-839 .lwa-password-input input,
    .page-id-839 .lwa-password-label,
    .page-id-839 .lwa-username-input input,
    .page-id-839 .lwa-username-label {
        width: 100%
    }
    .page-id-839 .lwa-password-input,
    .page-id-839 .lwa-password-label,
    .page-id-839 .lwa-username-input,
    .page-id-839 .lwa-username-label {
        display: block
    }
    .form-mdp input[type=password] {
        width: 90%;
        margin-bottom: 8px
    }
    .form-infos div input,
    .form-infos div label {
        display: block;
        width: 90%;
        text-align: left
    }
    .form-infos div input#mytestnewinfos {
        text-align: center
    }
}

@media screen and (max-width: 600px) {

    .rubrique > div:nth-of-type(1) .encart {
        background-size: 65% auto;
    }
    .rubrique > div:nth-of-type(2) .encart {
        background-size: 75% auto;
    }
    .rubrique > div:nth-of-type(3) .encart {
        background-size: 68% auto;
    }

    #modal-name table tr th:first-child, #modal-name table tr td:first-child {
    width: 96%!important;
    }
    #modal-name .botitre{
        font-size: 16px;text-align: center;padding: 8px 0;
    }
    #modal-name .botitre:first-child {
            display: none;
    }
    #modal-name table th:nth-of-type(2), #modal-name table td:nth-of-type(2){
        border-right: 0;
        border-left: 0;
    }
    #modal-name table tr td:first-child{
        text-align: left; font-size: 14px;padding-left: 15px!important; font-weight: bold;
    }
  #modal-name table {
    border: 0;
  }
  #modal-name table caption {
    font-size: 1.3em;
  }
  #modal-name table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  #modal-name table tr {
    border-bottom: 3px solid #ddd;
    display: block;
    margin-bottom: .625em;
  }
  #modal-name table td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: .8em;
    text-align: right;
  }
  #modal-name table td:before {
    /*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }
  #modal-name table td:last-child {
    border-bottom: 0;
  }
}

@media screen and (max-width: 550px) {
    #advps_container1 .advps-slide:nth-of-type(2) .advps-excerpt-block-one p {
        font-size: 12px !important;
    }
    #advps_container1 h2.advs-title, #advps_container1 h2.advs-title a {
        font-size: 22px !important;
        margin-bottom: 8px !important;
    }
    #advps_container1 .advps-slide:nth-of-type(2) .advps-excerpt-block-one,
    #advps_container1 .advps-slide:nth-of-type(3) .advps-excerpt-block-one {
        top: 0;
    }
    .roserose > .vc_column-inner{
        padding-left: 2em !important;
        padding-right: 2em !important;
    }
    .roserose h3{
        font-size: 18px!important;
        text-align: left!important;
    }
}

@media screen and (max-width:480px) {
    .advps-excerpt-block-one {
        top: 28%;
        width: 75%
    }
    #advpsslideshow_1 .advps-slide:nth-of-type(2) .advps-excerpt-block-one p,
    #advpsslideshow_1 .advps-slide:nth-of-type(2) .advps-excerpt-block-one ul li {
        font-size: 13px !important;
        font-weight: normal !important;
        line-height: 1.3;
        text-align: left;
    }
    #advpsslideshow_1 .advps-slide:nth-of-type(2) .advps-excerpt-block-one .linea {
        margin-bottom: 0;
    }
    #advpsslideshow_4 .advps-slide:nth-of-type(2) .advps-excerpt-block-one {
    top: 0;
    padding-top:0;
    }
    #advpsslideshow_4 .advps-slide:nth-of-type(2) .advps-excerpt-block-one p {
        margin-bottom: 5px !important;
    }
    #advpsslideshow_4 .advps-slide:nth-of-type(2) .advps-excerpt-block-one p:nth-of-type(3){
        margin-top: 5px !important;
    }
    #advps_container4 .advs-title,
    #advps_container4 .advs-title a {
        font-size: 1.1em!important;
        line-height: 22px!important;
    }
    #advps_container4 h2.advs-title {
        margin-bottom: 2px!important;
    }
    #advps_container4 .bx-wrapper .bx-pager {
        bottom: -8px!important
    }
    #nom-clinique {
        width: 80%;
        font-size: 18px!important
    }
    #map {
        background: url(img/map.png) -27px 5px no-repeat
    }
    #map svg {
        left: -65px!important
    }
    #map-ie {
        padding-left: 0
    }
    .mk-page-title-box {
        display: block;
        height: 200px!important
    }
    .mk-page-title-box .mk-page-title-box-content {
        display: block
    }
    .mk-page-title-box .mk-page-title-box-title {
        font-size: 32px!important;
        top: 67px!important
    }
    .colonne {
        width: 100%;
        margin-bottom: 15px
    }
    .page-id-73 .mk-page-title-box .mk-page-title-box-title {
        font-size: 21px!important;
        line-height: 26px!important;
        top: 42px!important
    }
    #wpadminbar .wpc-name {
        display: none
    }
    input[type=date] {
        width: 92%
    }
    #modal-name .botitre{font-size: 14px;}
    #wpfront-notification-bar img{
        display: none;
    }
    #wpfront-notification-bar img.mob {
        width: 65%;
        margin: auto;
        display: block;
    }
    #wpfront-notification-bar td{
        padding-bottom: 0;
    }
}

@media screen and (max-width:425px) {
    /* Bandeau cookies*/

    #cc-window {
        padding: 1em;
    }
    #cc-window.cc-floating {
        bottom: 0;
        right: 0;
    }

    #cc-window .cc-message {
        font-size: 13px;
            line-height: 1.7;
    }
    #cc-window .cc-compliance a{
        font-size: 13px;
            line-height: 1.5;
    }
    #cc-window.cc-window .cc-compliance .cc-btn.cc-dismiss {
        padding: 0;
    }

    /* Nouveau encart accueil droite carrousel */
    .rubrique .encart {
        padding: 0.5em 1em;
        height: 160px;
    }
    .rubrique .encart a {
        font-size: 24px;
    }
    .rubrique > div:nth-of-type(1) .encart {
            background-size: 70% auto;
    }
    .rubrique > div:nth-of-type(2) .encart {
            background-size: 85% auto;
    }
    #advpsslideshow_4 .advps-slide:nth-of-type(2) .advps-excerpt-block-one p,
    #advpsslideshow_4 .advps-slide:nth-of-type(2) .advps-excerpt-block-one ul li {
        font-size: 11px !important;
    }
    #advpsslideshow_4 .advps-slide:nth-of-type(2) .advps-excerpt-block-one p br {
        display: none !important;
    }
    #advps_container4 .advs-title {
        margin-bottom: 10px !important;
    }


    #advps_container1 .advps-slide:nth-of-type(2) .advps-excerpt-block-one {
        width: 78%;
    }
    #advps_container1 h2.advs-title, #advps_container1 h2.advs-title a {
        font-size: 18px !important;
    }
    #advps_container1 .advps-slide:nth-of-type(2) .advps-excerpt-block-one p {
        font-size: 11px;
    }
}


@media screen and (max-width:380px) {
    .rubrique .encart {
        padding: 0.5em 1em;
        height: 145px;
    }
    .advps-excerpt-block-one {
        top: 25%;
        width: 69%;
        font-size: .8em
    }
    #advps_container4 .advs-title,
    #advps_container4 .advs-title a {
        line-height: 17px!important
    }
    #advps_container4 .bx-wrapper .bx-pager {
        bottom: 3px!important
    }
    #map {
        background: url(img/map.png) -76px 5px no-repeat
    }
    #map svg {
        left: -114px!important
    }
    #nom-clinique {
        bottom: 31px
    }
    #advps_container1 .advps-slide:nth-of-type(2) .advps-excerpt-block-one p,
    #advps_container1 .advps-slide:nth-of-type(3) .advps-excerpt-block-one p {
    font-size: 12px !important;
    }
}
}

 #advpsslideshow_1 .advps-slide:nth-of-type(3) .advps-excerpt-block-one p,
 #advpsslideshow_1 .advps-slide:nth-of-type(2) .advps-excerpt-block-one p,
 #advpsslideshow_1 .advps-slide:nth-of-type(1) .advps-excerpt-block-one p,
 #advpsslideshow_1 .advps-slide:nth-of-type(3) .advps-excerpt-block-one ul li,
 #advpsslideshow_1 .advps-slide:nth-of-type(2) .advps-excerpt-block-one ul li,
 #advpsslideshow_1 .advps-slide:nth-of-type(1) .advps-excerpt-block-one ul li,
#advpsslideshow_1 .advps-slide:nth-of-type(1) .advps-excerpt-block-one strong{
     /*font-size: 19px !important;*/
      text-align: left;
      line-height: 1.4;
      text-align: justify;
      color: white;
 }

#advps_container1 .advps-slide p {
	font-size:24px!important;
	line-height:26px!important;
}

 #advpsslideshow_1 .advps-slide:nth-of-type(3) .advps-excerpt-block-one ul li,
 #advpsslideshow_1 .advps-slide:nth-of-type(2) .advps-excerpt-block-one ul li{
     width: 100%!important;
     height: 100%!important;
     top: 0!important;
	 color:#cacaca!important;
 }

#advps_container1 .advps-slide p,
#advps_container1 .advps-slide strong{
	/*font-size: 19px !important;*/
      text-align: left;
      line-height: 1.4 !important;
      text-align: justify;
      color: white;
}

#advpsslideshow_1 .advps-slide:nth-of-type(2) .advps-excerpt-block-one p:first-child {
	display:none !important;
}
#advpsslideshow_1 .advps-slide:nth-of-type(2) .advps-overlay-one .advps-excerpt-block-one p:nth-child(1) {
	background-color:black!important;
}

.aestivo-hidden {
	display:none!important;
}