/*
Theme Name:     MeilleureClinique Child theme
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newspaper
Version:        9.0c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/
body,p {
    font-family: "Ubuntu";
    font-size: 16px;
    line-height: 1.6;
}
.cat-list-home {
    width: 150px;
    height: 220px;
    float: left;
    background: #FFF;
    margin: 10px;
    border-radius: 10px;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 0.375rem;
    -webkit-box-shadow: 0 0px 0px 0 rgba(86, 81, 115, 0);
    box-shadow: 0 0px 0px 0 rgba(81, 88, 115, .08);
    -webkit-transition: -webkit-transform .2s cubic-bezier(.455, .03, .515, .955), -webkit-box-shadow .2s cubic-bezier(.455, .03, .515, .955);
    transition: -webkit-transform .2s cubic-bezier(.455, .03, .515, .955), -webkit-box-shadow .2s cubic-bezier(.455, .03, .515, .955);
    transition: transform .2s cubic-bezier(.455, .03, .515, .955), box-shadow .2s cubic-bezier(.455, .03, .515, .955);
    transition: transform .2s cubic-bezier(.455, .03, .515, .955), box-shadow .2s cubic-bezier(.455, .03, .515, .955), -webkit-transform .2s cubic-bezier(.455, .03, .515, .955), -webkit-box-shadow .2s cubic-bezier(.455, .03, .515, .955);
}

.cat-list-home:hover {
    -webkit-box-shadow: 0 2px 3px 0 rgba(81, 88, 115, .08);
    box-shadow: 0 2px 3px 0 rgba(81, 88, 115, .08);
}

.cat-list-home img {
    width: 100%;
    padding: 0px;
    text-align: center;
    margin: 0 auto;
    display: flex;
}

.cat-list-home h3 {
    font-size: 15px;
    text-align: center;
    padding-top: 7px;
    font-weight: bold;
    line-height: 1.2;
}

html h1, html h2, html h3, html h4, html h5, html h6 {
    font-family: "Ubuntu";
    color: rgb(10, 51, 128);
    font-weight: bold;
    line-height: 1.2 !important;
}

h2 {
    font-size: 30px;
}

html .top_5 {
    margin-bottom: 0px;
}

.cat-list-home span {
    text-align: center;
    display: block;
    font-size: 11px;
    color: rgb(10, 51, 128);
}

body h1>a, body h2>a, body h3>a, body h4>a, body h5>a, body h6>a {
    color: rgb(10, 51, 128);
}


svg.search-icon {
    color: white;
}

#block-14 {
    margin-bottom: 0;
}

body .widget_search {
    margin-bottom: 5px;
}

select#wp-block-categories-1 {
    border-color: transparent;
}

.block-slider {
    width: 56rem;
}

.block-slider .block-1 {
    display: block;
    border-radius: 10px;
   background-color: rgb(255, 255, 255);
    box-shadow: 0px 1px 28px 0px rgba(127, 126, 126, 0.12);
    padding: 20px;
    position: relative;
    top: 8vh;
    left: 45vh;
}

.block-slider h1 {
    line-height: 1.2;
    font-size: 36px;
    font-family: "Ubuntu";
    color: rgb(10, 51, 128);
    margin-bottom: 20px;
    font-weight: bold;
}

.btn-1 {
    border-radius: 10px;
    background-image: linear-gradient(-177deg,#cc8e2b,#ddb45a);
    background-image: -ms-linear-gradient(-177deg,#cc8e2b 0,#ddb45a 100%);
    box-shadow: 0px 1px 14px 0px rgba(127, 126, 126, 0.21);
    color: white;
    padding: 15px 30px;
}

.pt-1 {
    padding-top: 1rem
}

.pt-2 {
    padding-top: 2rem
}

.pt-3 {
    padding-top: 3rem
}

.pt-4 {
    padding-top: 4rem
}

.pt-5 {
    padding-top: 5rem
}

.pb-1 {
    padding-bottom: 1rem
}

.pb-2 {
    padding-bottom: 2rem
}

.pb-3 {
    padding-bottom: 3rem
}

.pb-4 {
    padding-bottom: 4rem
}

.pb-5 {
    padding-bottom: 5rem
}
.wgl-infobox_content p {
    font-size: 15px;
    line-height: 1.5;
}
@media (max-width: 767px) {
    .devis___express iframe {
        height: 600px!important;
    }
    body  .td-page-header {
        top: 60px;
    }
    body  .td-crumb-container {
        display: none;
    }
    body   .block__center {
        margin-bottom: 0px;
    }
    body table.table_clinique>thead>tr>th, body table.table_clinique td {
        font-size: 10px!important;
    }
    body table.table_clinique>thead>tr>th,body table.table_clinique td {
        padding: 0px 2px!important;
    }
    body  .bg__internes.header_turquie {
        height: 300px;
        background-position: top;
    }
    body  .bg__internes.header_interne_france {
        height: 300px;
        background-position: top;
    }
    body  .bg__internes.header_interne_hongrie {
        height: 300px;
        background-position: top;
    }
	body  .bg__internes.bg__header__canada {
        height: 300px;
        background-position: top;
    }
    body  .td-page-content {
        padding-bottom: 0px;
    }
    body  .bg__internes.header_tunisie{
        height: 300px;
    }
    body .td-page-header h1 span {
        font-size: 30px;
    }
    .td-mobile-content .sub-menu .td-icon-menu-right {
        color: #0a3380;
    }
    body  .td-page-header, body  .td-crumb-container {
        bottom: 10px;
    }
    body .pt-50 {
        padding-top: 0px;
    }
    body .pb-60,body .pb-70 {
        padding-bottom: 0px;
    }
    body .panel-row-style.row-reverse {
        flex-direction: column-reverse !important;
    }
    .column-reverse {
        flex-direction: column-reverse;
        display: flex;
    }
    .bg__table_2 * {
        color: white;
    }
    body .block-slider .block-1 {
        left: 0;
        top: 210px;
        padding-bottom: 80px;
    }
    .block-1 .pt-3 {
        padding-top: 40px!important;
    }
    body .b_0 {
        margin-bottom: 20px!important;
    }
    body .home___page.home_block .slick-prev, body  .home___page.home_block .slick-next {
        top: -44px;
    }
    .pt-1, .pt-2, .pt-3, .pt-4, .pt-5 {
        padding-top: 0px!important;
    }
    .pb-1, .pb-2, .pb-3, .pb-4, .pb-5 {
        padding-bottom: 10px!important;
    }
    .hiden_mobile{
        display: none;
    }
    body .block-slider h1 {
        font-size: 25px;
        text-align: center;
    }

    body .block-slider {
        width: 100%;
    }

    body .btn-1 {
        padding: 15px 15px;
    }

    body .td_block_template_15.home_block .td-block-title>* {
        padding-right: 0;
        text-align: center;
    }

    body .td_block_template_15.home_block .td-block-title {
        padding-right: 0;
        text-align: center;
        margin-bottom: 15px;
    }

    body .td_block_template_15.home_block h2.td-block-title span {
        font-size: 26px;
    }

    body .home_block .td-image-container, body .home_block span.entry-thumb {
        object-fit: cover;
        height: 200px;
        width: 200px;
    }

    body .home_block .td_block_wrap .td-next-prev-wrap, body .td_block_wrap .td-load-more-wrap {
        margin-top: 0;
    }

    body .home_block .td-next-prev-wrap {
        top: 195px;
    }

    body .home_block .td-ajax-prev-page {
        margin-right: 275px;
    }

    .home_block .td_module_flex .td-module-title {
        position: absolute;
        top: 8rem;
        left: 87px;
        padding: 10px 5px;
        border-radius: 10px 10px 10px 10px;
        background-color: #ffffff;
        width: 50%;
    }

    .body .home_block .td-excerpt {
        margin: 0px;
    }

    .home_block .td_module_flex .td-module-title a {
        font-weight: bold;
        font-size: 12px;
        font-family: "Ubuntu";
        color: rgb(10, 51, 128);
        text-align: center;
    }

    body .pages___internes .wgl-infobox {
        padding: 20px 5px;
        height: 350px;
    }

    body .pages___internes .wgl-infobox_content {
        color: white;
    }

    body .pages___internes .wgl-infobox .wgl-image-box img {
        padding-bottom: 10px;
    }

    body h1 span,
    body h2 span,
    body h3 span,
    body h4 span,
    body h5 span,
    body h6 span {
        display: contents !important;
    }

    body .pages___internes .slick-prev,
    body .pages___internes .slick-next,
    body .pages___internes_1 .slick-prev,
    body .pages___internes_1 .slick-next,
    body .home___page .slick-prev,
    body .home___page .slick-next {
        top: 10px;
    }
    body .pages___internes .slick-prev,
     body .pages___internes_1 .slick-prev,
     body .home___page .slick-prev {
        margin-right: 300px;
    }
    body .pages___internes, body .pages___internes_1 {
        padding-top: 60px;
    }
    body .home___page .flex-title a {
        white-space: initial;
    }
    body h2 {
        font-size: 22px;
        text-align: center;
    }
    body h3 {
        font-size: 19px;
        text-align: center;
    }
    body .title___interne {
        position: relative;
        text-align: center;
    }
    body .slider.pages___internes_1 .wgl-infobox:after {
        height: 100%;
        opacity: 1;
    }
    body .nos__interventions .slider.pages___internes_1 .wgl-infobox:after {
        height: 80%;
        opacity: 1;
    }
    body .slider.pages___internes_1 .wgl-infobox .wgl-image-box {
        opacity: 0;
        -webkit-transition: all .35s ease-in-out;
        transition: all .35s ease-in-out;
    }
    body .slider.pages___internes_1 .wgl-infobox_content {
        padding: 70px 10px 0px 10px;
        margin-top: 50px;

    }
    body .slider.pages___internes_1 .wgl-infobox-title {
        position: absolute;
        top: 25px;
        width: 100%;
    }
    body .slider.pages___internes_1 .wgl-infobox-title * {
        font-size: 19px;
    }
    /** **/

    body .slider.home___page .wgl-infobox:after {
        height: 100%;
        opacity: 1;
    }
    body .slider.home___page .wgl-infobox .wgl-image-box {
        opacity: 0;
        -webkit-transition: all .35s ease-in-out;
        transition: all .35s ease-in-out;
    }
    body .slider.home___page .wgl-infobox_content {
        padding: 70px 10px 0px 10px;
        margin-top: 50px;

    }
    body .slider.home___page .wgl-infobox-title {
        position: absolute;
        top: 25px;
        width: 100%;
    }
    body .slider.home___page .wgl-infobox-title * {
        font-size: 19px;
    }
    html body .bg__1 {
        padding: 10px 10px;
    }
    html body   .bg__2 {
        padding: 10px 10px;
    }
    html body .pt-5 {
        padding-top: 0;
    }
    html body .pb-5 {
        padding-bottom: 0;
    }
    body .bg_blepharoplastie  .bg__table_2 {
        left: 0px;
        top: 0;
    }
    body .bg_blepharoplastie .table_clinique>thead>tr>th:not(body .bg_blepharoplastie .table_clinique>thead>tr>th:first-child):before {
        height:222px;
    }
    body .bg_blepharoplastie .table_clinique>thead>tr>th {
        font-size: 14px;
    }
    body .bg_blepharoplastie .table_clinique>tbody>tr>td:first-child {
        width: 22%;
    }
    body ul.wgl-tabs li a {
        padding: 5px 5px 10px 5px;
    }
    html body .bg_color .bg__1 {
        padding: 15px 10px 40px 10px;
    }
    body .absolute {
        text-align: center;
    }
    body .bg__table_2 {
        color: white;
        background-color: transparent;
        box-shadow: 0px 0px 0px 0px rgba(127, 126, 126, 0.17);
        padding: 0 10px;
        left: 0;
        top: 0;
    }
    body  ul.nav.nav-tabs.wgl-tabs {
        display: flex;
    }
    body  ul.wgl-tabs li a {
        padding: 5px 0px 11px 0px!important;
        font-weight: bold;
        font-size: 12px;
        border: 1px solid white;
    }
    body, body p {
        font-size: 14px;
    }
    /*body ul.nav.nav-pills {
        display: flex;
    }*/
    body ul.nav.nav-pills li a {
        font-size: 14px;
        padding: 10px 5px;
    }
    body ul.nav.nav-pills li {
        padding: 0px 3px;
    }
    body  .table_clinique>tbody>tr>td:first-child {
        width: 23%;
    }
}

@media (max-width: 1440px) {

    .block-slider .block-1 {
        left: 5rem;
    }
    body .bg__1 {
        padding: 36px 140px 0px 140px;
    }
    body .bg__2 {
        padding: 0px 140px 110px 140px;
    }
    body .bg_color .bg__1{
        padding: 15px 140px 40px 140px;
    }

}

body .td-next-prev-wrap {
    float: right;
    top: 0;
    position: absolute;
    right: 0;
}

.td-block-title-wrap .td-block-title:before,
.td-block-title-wrap .td-block-title:after {
    opacity: 0;
}

body .td_block_template_15 .td-block-title {
    text-align: left;
}

h2.td-block-title span {
    font-size: 30px;
    color: rgb(10, 51, 128);
    font-weight: bold;
}

body .td_block_template_15 .td-block-title>* {
    margin: 0 0;
    padding-right: 60px;
}

@media (min-width: 767px) {
    .home_block .td-module-meta-info {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        transform: rotate(0);
        transition: 0.7s;
        box-shadow: 10px 8px 35px rgba(49, 49, 49, 0.08);
    }

    .home_block .td_module_flex .td-module-meta-info {
        padding: 20px;
    }

    .home_block .td_module_flex:hover .td-module-meta-info {
        border-radius: 5%;
        background-color: rgb(246, 247, 250);
        box-shadow: 0px 1px 18px 0px rgba(127, 126, 126, 0.3);
        transition: all 0.5s;
    }

    .home_block .td_module_flex:hover .td-image-container, .td-excerpt,
    .home_block .td_module_flex:hover .td-module-title,
    .home_block .td_module_flex .td-read-more {
        opacity: 0;
        transition: 0.5s;
    }

    .home_block .td_module_flex:hover .td-excerpt,
    .home_block .td_module_flex:hover .td-read-more {
        opacity: 1;
        transition: 0.5s;
        position: relative;
        top: -30px;
    }

    .home_block .td-image-wrap span.entry-thumb {
        border-radius: 5%;
    }

    .home_block .td_module_flex .td-module-title {
        padding: 10px 5px;
        border-radius: 10px 10px 10px 10px;
        background-color: #ffffff;
        text-align: center;
        line-height: 17px !important;
        position: relative;
        top: 11rem;
        margin: 0;
        transition: 0.5s;
    }

    .home_block .td_module_flex .td-module-title a {
        font-weight: bold;
        font-size: 14px;
        font-family: "Ubuntu";
        color: rgb(10, 51, 128);
        text-align: center;
    }

    .pages___internes .wgl-infobox:hover .wgl-infobox_content {
        opacity: 1;
        position: relative;
        font-size: 16px;
        font-family: "Nunito";
        color: rgb(59, 73, 100);
        line-height: 1.5;
        text-align: center;
        top:-30px
    }

    .pages___internes .wgl-infobox:hover .wgl-image-box,
    .pages___internes .wgl-infobox:hover .wgl-infobox-title {
        opacity: 0;
        position: absolute;
    }

    .pages___internes .wgl-infobox .wgl-infobox_content {
        opacity: 0;
        position: absolute;
    }

    .pages___internes_1 .wgl-infobox .wgl-infobox_content {
        opacity: 0;
    }

    .pages___internes_1 .wgl-infobox .wgl-infobox-title *,.pages___internes_1 .wgl-infobox .wgl-infobox-title h4 {
        padding: 15px 20px;
        border-radius: 10px 10px 10px 10px;
        background-color: #ffffff;
        font-size: 17px;
        display: inline-block;
        box-shadow: 8px 9px 35px rgba(49, 49, 49, 0.08);
        transition: 0.4s;
    }
    .pages___internes_1 .wgl-infobox .wgl-infobox-title {
        margin: -120px 20px 60px 20px;
    }
    .pages___internes_1 .wgl-infobox:hover .wgl-infobox-title {
        position: absolute;
        top: 0;
    }
    /**  **/
    .home___page .wgl-infobox .wgl-infobox_content {
        opacity: 0;
    }

    .home___page .wgl-infobox .wgl-infobox-title *,
    .home___page .wgl-infobox .wgl-infobox-title {
        padding: 11px 5px;
        border-radius: 10px 10px 10px 10px;
        background-color: #ffffff;
        font-size: 14px;
        transition: 0.4s;
    }
    .home___page .wgl-infobox .wgl-infobox-title {
        margin: -120px 20px 60px 20px;
    }
    .home___page .wgl-infobox:hover .wgl-infobox-title {
        position: absolute;
        top: 0;
    }

    .content_slider_interne_absolute {
        padding-bottom: 80px;
    }
    .absolute {
        position: absolute;
    }
    .content_slider_interne_absolute p {
        padding-right: 100px;
    }
}

.home_block .td-ajax-prev-page, .home_block .td-ajax-next-page {
    border-radius: 5px;
    background-color: rgb(204, 141, 41);
    color: white;
    border: 1px solid rgb(204, 141, 41);
}

.right_sidebar .widget_sidebar {
    border-radius: 10px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 1px 28px 0px rgba(127, 126, 126, 0.12);
    padding: 10px 20px 20px 20px;
}

.right_sidebar .widget_sidebar #title_sidebar {
    font-size: 18px;
    font-family: "Ubuntu";
    color: #c39245;
    font-weight: bold;
}

.right_sidebar .widget_sidebar #title_sidebar:before {
    content: "";
    background-color: rgb(204, 141, 41);
    position: absolute;
    height: 2px;
    width: 14%;
    margin-top: 32px;
}

.right_sidebar .widget_sidebar .sidebar_1 button.wp-block-search__button {
    background-image: linear-gradient(-177deg,#cc8e2b,#ddb45a);
    background-image: -ms-linear-gradient(-177deg,#cc8e2b 0,#ddb45a 100%);
    margin-left: 0;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border: 1px solid rgb(204, 141, 41);
}
.right_sidebar .widget_sidebar #wp-block-search__input-1 {
    background: #f6f7fa;
    border: 1px solid #f6f7fa;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.right_sidebar .widget_sidebar .widget_search {
    padding: 20px 0px;
}

.right_sidebar .widget_sidebar #wp-block-categories-1 {
    background: #f6f7fa;
    height: 55px;
    border-radius: 10px;
    margin-top: 30px;
}

.category_top .slick-dots li {
    display: inline-block;
    font-size: 0;
    line-height: 0;
    list-style: none;
    padding: 5px;
    margin: 0;
    opacity: 1;
    cursor: pointer;
}

.category_top .slick-dots {
    text-align: center;
    margin-top: 15px;
}

.category_top .slick-dots li.slick-active button {
    padding: 2px 17px;
    opacity: 1;
}

.category_top .slick-dots li button {
    border-radius: 10px;
    border: 1px solid transparent;
    background-color: rgb(204, 141, 41);
    opacity: 0.4;
}

@media (min-width: 1200px) {
    /** #menu-td-demo-header-menu-3 li.tm-sepline,**/
    .tdb_header_menu .tdb-menu>li.current-menu-ancestor>a:before,
    .tdb_header_menu .tdb-menu>li:hover>a:before {
        position: absolute !important;
        top: -20px !important;
        left: 0px;
        right: auto;
        text-align: center;
        height: 25px !important;
        display: block;
    }

    /** #menu-td-demo-header-menu-3 .sep-img,**/
    .tdb_header_menu .tdb-menu>li.current-menu-ancestor>a:before,
    .tdb_header_menu .tdb-menu>li:hover>a:before {
        display: inline-block;
        position: absolute;
        content: "";
        top: 0px;
        margin: 0 auto;
        left: 50%;
        background-repeat: no-repeat;
        background-position: 0px -6px;
        width: 8px;
        height: 22px;
        text-align: center;
        margin-left: -5px;
    }

    /** #menu-td-demo-header-menu-3  .sep-img,**/
    .tdb_header_menu .tdb-menu>li.current-menu-ancestor>a:before,
    .tdb_header_menu .tdb-menu>li>a:before {
        background-color: #c39245;
    }
}

/**#menu-td-demo-header-menu-3 .sep-img,**/
.tdb_header_menu .tdb-menu>li.current-menu-ancestor>a:before,
.tdb_header_menu .tdb-menu>li:hover>a:before {
    -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI4cHgiIGhlaWdodD0iMjVweCIgdmlld0JveD0iMCAwIDggMjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDggMjUiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgPGltYWdlIGlkPSJpbWFnZTAiIHdpZHRoPSI4IiBoZWlnaHQ9IjI1IiB4PSIwIiB5PSIwIgogICAgaHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFaQ0FRQUFBQ21qS2MrQUFBQUJHZEJUVUVBQUxHUEMveGhCUUFBQUNCalNGSk4KQUFCNkpnQUFnSVFBQVBvQUFBQ0E2QUFBZFRBQUFPcGdBQUE2bUFBQUYzQ2N1bEU4QUFBQUFtSkxSMFFBLzRlUHpMOEFBQUFIZEVsTgpSUWZpREFRVEJUaVczenVOQUFBQVVVbEVRVlFZMCtXTXl3bUFNQURGNG1lVjBnN2ZMaUR1MUlwbmlRY1JyTGlCT2IzazhBWUI0QUFtCmdQbHlSdDdqdnlGUUFDZ0V3R2oxcGhxeCtLVGcxb1g5NDNUdGZNSFVuU2JFYUxiWnpFWTVBYjM4VENjbDhrL0hBQUFBSlhSRldIUmsKWVhSbE9tTnlaV0YwWlFBeU1ERTRMVEV5TFRBMVZEQXlPakExT2pVMkxUQTNPakF3VG5zSG13QUFBQ1YwUlZoMFpHRjBaVHB0YjJScApabmtBTWpBeE9DMHhNaTB3TlZRd01qb3dOVG8xTmkwd056b3dNRDhtdnljQUFBQVpkRVZZZEZOdlpuUjNZWEpsQUVGa2IySmxJRWx0CllXZGxVbVZoWkhseHlXVThBQUFBQUVsRlRrU3VRbUNDIiAvPgo8L3N2Zz4K) no-repeat 100% 100%;
    mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI4cHgiIGhlaWdodD0iMjVweCIgdmlld0JveD0iMCAwIDggMjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDggMjUiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgPGltYWdlIGlkPSJpbWFnZTAiIHdpZHRoPSI4IiBoZWlnaHQ9IjI1IiB4PSIwIiB5PSIwIgogICAgaHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFaQ0FRQUFBQ21qS2MrQUFBQUJHZEJUVUVBQUxHUEMveGhCUUFBQUNCalNGSk4KQUFCNkpnQUFnSVFBQVBvQUFBQ0E2QUFBZFRBQUFPcGdBQUE2bUFBQUYzQ2N1bEU4QUFBQUFtSkxSMFFBLzRlUHpMOEFBQUFIZEVsTgpSUWZpREFRVEJUaVczenVOQUFBQVVVbEVRVlFZMCtXTXl3bUFNQURGNG1lVjBnN2ZMaUR1MUlwbmlRY1JyTGlCT2IzazhBWUI0QUFtCmdQbHlSdDdqdnlGUUFDZ0V3R2oxcGhxeCtLVGcxb1g5NDNUdGZNSFVuU2JFYUxiWnpFWTVBYjM4VENjbDhrL0hBQUFBSlhSRldIUmsKWVhSbE9tTnlaV0YwWlFBeU1ERTRMVEV5TFRBMVZEQXlPakExT2pVMkxUQTNPakF3VG5zSG13QUFBQ1YwUlZoMFpHRjBaVHB0YjJScApabmtBTWpBeE9DMHhNaTB3TlZRd01qb3dOVG8xTmkwd056b3dNRDhtdnljQUFBQVpkRVZZZEZOdlpuUjNZWEpsQUVGa2IySmxJRWx0CllXZGxVbVZoWkhseHlXVThBQUFBQUVsRlRrU3VRbUNDIiAvPgo8L3N2Zz4K) no-repeat 100% 100%;
    -webkit-mask-size: cover;
    mask-size: cover;
}

body .td-header-desktop-wrap {
    position: fixed;
    box-shadow: 0px 1px 28px 0px rgba(127, 126, 126, 0.2);
    z-index: 9;
    top: 0;
    left: 0;
    width: 100%;
    transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    padding: 0;
}

.td-mobile-content li a, .td-mobile-content .td-icon-menu-right,
.td-mobile-close .td-icon-close-mobile,
.td-search-wrap-mob .td-search-input span,
.td-search-close .td-icon-close-mobile,
.result-msg.no-result,
.td-search-wrap-mob #td-header-search-mob,
.td-search-wrap-mob .td_module_wrap .entry-title a {
    color: rgb(10, 51, 128);
}

.td-search-wrap-mob .td-search-input span {
    font-size: 18px;
    font-weight: bold;
}

body .td-menu-background:before, body .td-search-background:before {
    background: rgba(255, 255, 255, 0.95);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0.95) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.95)), color-stop(100%, rgba(55, 255, 255, 0.95)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0.95) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0.95) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0.95) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0.95) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255,255,255,0.95)', endColorstr='rgba(255,255,255,0.95)', GradientType=0);
}

.td-search-wrap-mob .td-search-input:before, .td-search-wrap-mob .td-search-input:after {
    background-color: rgb(10, 51, 128);
    ;
}

.td-search-wrap-mob .result-msg a {
    text-transform: capitalize;
    color: #fff;
    background-color: #c39245;
}

span.morecontent {
    display: contents;
    position: relative;
    align-items: center;
}

.morecontent span {
    display: none;
}

a.morelink,
a.morelink_2,
a.morelink_3 {
    font-family: "Poppins";
    color: rgb(0, 83, 149);
    font-weight: bold;
}
.white a.morelink,
.white a.morelink_2,
.white a.morelink_3 {
    color: white;
}

a.morelink:after,
a.morelink_2:after,
a.morelink_3:after {
    content: "+";
    position: relative;
    left: 10px;
}

a.morelink.less:after,
a.morelink_2.less:after,
a.morelink_3.less:after {
    content: "-";
}

div#sub_header {
    position: absolute;
    top: 20%;
    z-index: 99;
    margin: 0 auto;
    width: 100%;
    left: 0;
}

body h1 span, body h2 span, body h3 span, body h4 span, body h5 span, body h6 span {
    display: block;
}

.pages___internes,
 .pages___internes_1 {
    padding-top: 100px;
}

.pages___internes .slick-prev,
 .pages___internes .slick-next,
.pages___internes_1 .slick-prev,
 .pages___internes_1 .slick-next,
.home___page .slick-prev,
.home___page .slick-next {
    color: white;
    position: absolute;
    padding: 2px 10px;
    right: 0;
    background-color: #e8c55f;
    border-radius: 15%;
    z-index: 9;
    top: 0;
}

.pages___internes .slick-prev,
.pages___internes_1 .slick-prev,
.home___page .slick-prev {
    margin-right: 40px;
}

.pages___internes .slick-slide,
.pages___internes_1 .slick-slide,
.home___page .slick-slide {
    padding: 0px 5px;
}

.title___interne {
    position: absolute;
    margin-top: 10px;
}

.pages___internes .wgl-infobox {
    position: relative;
    padding: 40px 5px;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    height: 300px;
    border-radius: 5%;
}

.pages___internes .wgl-infobox:after {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    background-image: linear-gradient(-177deg,#cc8e2b,#ddb45a);
    background-image: -ms-linear-gradient(-177deg,#cc8e2b 0,#ddb45a 100%);
    -webkit-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
    border-radius: 5%;
}

.pages___internes .wgl-infobox:hover:after {
    opacity: 0;
    height: 0;
}

.pages___internes .wgl-infobox:before {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    background-color: var(--tcr-secondary-color);
    opacity: 0.8;
}

.pages___internes .wgl-infobox .wgl-box-wrapper {
    text-align: center;
    margin: 0 auto;
    z-index: 999;
    position: relative;
}

.pages___internes .wgl-infobox .wgl-infobox-title * {
    font-size: 16px;
    font-family: "Ubuntu";
    color: rgb(255, 255, 255);
    font-weight: bold;
    line-height: 1.2;
}

.pages___internes .wgl-infobox .wgl-image-box img {
    margin: 0 auto;
    padding-bottom: 30px;
}

.pages___internes .wgl-infobox:hover {
    border-radius: 10px;
    background-color: rgb(246, 247, 250);
    background-image: none;
    box-shadow: 0px 1px 18px 0px rgba(127, 126, 126, 0.3);
    cursor: pointer;
}


.pages___internes_1 .wgl-infobox_content {
    position: absolute;
    top: 0;
    display: block;
}

.pages___internes_1 .wgl-infobox {
    position: relative;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    cursor: pointer;
}


.pages___internes_1 .wgl-infobox:after {
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    height: 0;
    content: "";
    position: absolute;
    border-radius: 10px;
    background-color: rgb(246, 247, 250);
    box-shadow: 0px 1px 18px 0px rgba(127, 126, 126, 0.3);
    -webkit-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
    border-radius: 5%;
}

.pages___internes_1 .wgl-infobox:hover:after {
    height: 100%;
    opacity: 1;
}

.pages___internes_1 .wgl-infobox:before {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    opacity: 0.8;
}

.pages___internes_1 .wgl-infobox .wgl-box-wrapper {
    text-align: center;
    margin: 0 auto;
    z-index: 999;
    position: relative;
}

.pages___internes_1 .wgl-infobox:hover .wgl-image-box,
.pages___internes_1 .wgl-infobox:hover .wgl-infobox-title {
    opacity: 0;
    -webkit-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}

.pages___internes_1 .wgl-infobox .wgl-image-box,
.pages___internes_1 .wgl-infobox .wgl-infobox-title {
    -webkit-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}

.pages___internes_1 .wgl-infobox:hover .wgl-infobox_content {
    opacity: 1;
    font-size: 16px;
    font-family: "Nunito";
    color: rgb(59, 73, 100);
    line-height: 1.5;
    text-align: center;
    padding: 30px 20px;
}

.pages___internes_1 .wgl-infobox .wgl-image-box img {
    border-radius: 5%;
}
/**   **/
.home___page .wgl-infobox_content {
    position: absolute;
    top: 0;
    display: block;
}

.home___page .wgl-infobox {
    position: relative;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    cursor: pointer;
}


.home___page .wgl-infobox:after {
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    height: 0;
    content: "";
    position: absolute;
    border-radius: 10px;
    background-color: rgb(246, 247, 250);
    box-shadow: 0px 1px 18px 0px rgba(127, 126, 126, 0.3);
    -webkit-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
    border-radius: 5%;
}

.home___page .wgl-infobox:hover:after {
    height: 100%;
    opacity: 1;
}

.home___page .wgl-infobox:before {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    opacity: 0.8;
}

.home___page .wgl-infobox .wgl-box-wrapper {
    text-align: center;
    margin: 0 auto;
    z-index: 999;
    position: relative;
}

.home___page .wgl-infobox:hover .wgl-image-box,
.home___page .wgl-infobox:hover .wgl-infobox-title {
    opacity: 0;
    -webkit-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}

.home___page .wgl-infobox .wgl-image-box,
.home___page .wgl-infobox .wgl-infobox-title {
    -webkit-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}

.home___page .wgl-infobox:hover .wgl-infobox_content {
    opacity: 1;
    font-size: 16px;
    font-family: "Nunito";
    color: rgb(59, 73, 100);
    line-height: 1.5;
    text-align: center;
    padding: 30px 20px;
}

.home___page .wgl-infobox .wgl-image-box img {
    border-radius: 5%;
}
/**   **/
.accordion h3 {
    font-size: 16px;
}
.accordion .panel-heading a[aria-expanded="true"]:before {
    content: "";
    position: absolute;
    background-image: url(https://www.aramclinic-international.com/wp-content/uploads/2023/10/faq_2.webp);
    right: 10px;
    height: 12px;
    width: 17px;
    background-repeat: no-repeat;
    background-size: auto;
    background-position: right;
    filter: brightness(0) invert(1);
}
.accordion .panel-heading a[aria-expanded="false"]:before {
    content: "";
    position: absolute;
    background-image: url(https://www.aramclinic-international.com/wp-content/uploads/2023/10/faq_1.webp);
    right: 10px;
    height: 12px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: auto;
    background-position: right;
    filter: brightness(0) invert(1);
}
.accordion .panel-heading {
    background-color: rgb(246, 247, 250);
    border: 1px solid rgb(246, 247, 250);
}
.accordion .panel.panel-default{
    border-radius: 10px!important;
    background-image: linear-gradient(-177deg,#cc8e2b,#ddb45a);
    background-image: -ms-linear-gradient(-177deg,#cc8e2b 0,#ddb45a 100%);
    box-shadow: 0px 1px 23px 0px rgba(127, 126, 126, 0.18);
    margin-bottom: 15px;
    border: 0px;
    color: white;
}
.accordion .panel.panel-default a:hover {
    text-decoration: none!important;
}
.accordion .panel-heading .panel-title {
    position: relative;
    padding-right: 30px;

}
.accordion .panel-title a {
    color: white;
    text-decoration: none!important;
}
.panel-heading:hover a,.widget .panel-heading a:hover {
    color: rgb(10, 51, 128);
}
.bg__1 {
    padding: 36px 400px 0px 400px;
}
.bg__2 {
    padding: 0px 400px 100px 400px;
}
.white {
    color: #fff!important;
}
.table_clinique {
    border-radius: 10px;
    background-color: rgb(255, 255, 255);
    border: 0px solid transparent;
}
.table_clinique * {
    border: 0px solid transparent;
}
.table_clinique>tbody>tr>td:first-child {
    width: 15%;
    text-align: left;
}
.table_clinique>thead>tr>th:not(th:first-child),
.table_clinique>tbody>tr>td:not(td:first-child),
.table_clinique>tfoot>tr>td:not(td:first-child)
{
    text-align: center;
}
.table_clinique>thead>tr>th
{
    font-size: 18px;
    font-family: "Ubuntu";
    color: #c39245;
    font-weight: bold;
    line-height: 1.2;
    padding-bottom: 20px;
    padding-top: 20px;
    border-top: 0;
    border-bottom: 0;
}
tfoot>tr>td {
    padding-bottom: 20px;
}
.bg__table_2 {
    border-radius: 10px;
    background-color: rgb(246, 247, 250);
    box-shadow: 0px 1px 18px 0px rgba(127, 126, 126, 0.17);
    position: relative;
    left: -20px;
    top: 60px;
    padding: 30px 15px 0px 15px;
}
ul.liste-page li {
    list-style: url(https://www.aramclinic-international.com/wp-content/uploads/2023/10/liste-style.webp);
}
ul.liste-page {
    padding-left: 15px;
    margin-bottom: 0px;
}
.table_clinique>thead>tr>th:not(.table_clinique>thead>tr>th:first-child):before {
    content: "";
    height: 16rem;
    width: 2px;
    position: absolute;
    background-color: transparent;
    margin-left: -9px;
    border-radius: 10px;
    margin-top: 11px;
}
.table_clinique>thead>tr>th:not(.table_clinique>thead>tr>th:first-child) {
    position: relative;
}
.pt-50 {
    padding-top: 70px;
}
.pb-60 {
    padding-bottom: 60px;
}
.pb-70 {
    padding-bottom: 70px;
}


ul.wgl-tabs li.active a,
ul.wgl-tabs li.active>a:focus,
ul.wgl-tabs li.active>a:hover {
    border: 0px!important;
}
ul.nav-tabs>li>a:hover {
    border-color: transparent;
    color: white;
    background-color: transparent;
}
ul.wgl-tabs li a {
    padding: 5px 20px 20px 20px;
    color: #ccd0de;
}
ul.wgl-tabs li a:hover,ul.wgl-tabs li a  {
    text-decoration: none!important;
}
ul.nav-tabs {
    border-bottom: 0px solid #ddd;
}
ul.wgl-tabs li {
    list-style: none;
    text-align: center;
    position: relative;
    cursor: pointer;
    padding: 0px;
    font-weight: 700;
    transition: 0.4s;
    line-height: 1!important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0px!important;
    background-color: #fff;
    border-radius: 10px;
}
ul.wgl-tabs li img {
    padding: 12px 0px;
    object-fit: cover;
    height: 70px;
    margin: 0 auto;
}
.center {
    text-align: center;
}
ul.liste-page.white {
    filter: brightness(0) invert(1);
}
.bg_color {
    background-image: linear-gradient(-177deg,#037ab7,#0a3380);
    background-image: -ms-linear-gradient(-177deg,#037ab7,#0a3380 100%);
}
.bg_color .bg__1 {
    padding: 15px 400px 50px 400px;
}
table.table_clinique.genioplastie tfoot>tr>td {
    padding-bottom: 40px;
}
ul.wgl-tabs li a, ul.wgl-tabs li.active a {
    font-size: 16px;
    font-family: "Ubuntu";
    color: #c39245;
    font-weight: bold;
}
.img_shadow img {
    border-radius: 10px;
    box-shadow: 0px 1px 18px 0px rgba(127, 126, 126, 0.3);
}
ul.wgl-tabs li.active,ul.wgl-tabs li:hover {
    background-image: linear-gradient(-177deg,#cc8e2b,#ddb45a);
    background-image: -ms-linear-gradient(-177deg,#cc8e2b 0,#ddb45a 100%);
}
ul.wgl-tabs li.active * {
color: white;
}
ul.nav-tabs>li.active>a, ul.nav-tabs>li.active>a:focus, ul.nav-tabs>li.active>a:hover {
    background-color: transparent;
    color: white;
}
ul.nav-tabs>li.active img,ul.nav-tabs>li:hover img {
    filter: brightness(0) invert(1);
}
.bold{
    font-weight: bold;
}
ul.nav.nav-pills li a:not(ul.nav.nav-pills li.active a,.nav-pills>li.active>a:hover) {
    background-color: white;
}
ul.nav.nav-pills li a {
    font-size: 16px;
    font-family: "Ubuntu";
    color: #c39245;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
}
ul.nav-pills li.active a, ul.nav-pills li.active a:focus, ul.nav-pills li.active a:hover,
 ul.nav-pills li a:hover {
    color: #fff!important;
    background-image: linear-gradient(-177deg,#cc8e2b,#ddb45a);
    background-image: -ms-linear-gradient(-177deg,#cc8e2b 0,#ddb45a 100%);
}
.widget_text a:hover {
    text-decoration: none!important;
}
body .widget li {
    margin-left: 0;
}
.pages___internes .wgl-infobox-title * {
    color: white;
}
.wgl-infobox .wgl-infobox_content ul.liste-page {
    font-size: 14px;
    text-align: left;
}
p.title___interne span {
    display: block;
}
.bg__internes img {
    object-fit: cover;
    height: 350px!important;
}
.block__center {
    text-align: center;
    display: block;
    margin: 0 auto;
    position: relative;
    margin-bottom: 20px;
    z-index: 99;
}
.td-page-header h1, .td-crumb-container .entry-crumbs * {
    text-align: center;
    color: white;
}
.td-page-header {
    position: absolute;
    top: 230px;
    left: 50%;
    transform: translate(-50%, -50%);
    WIDTH: 100%;
}
.td-crumb-container {
    position: absolute;
    top: 290px;
    left: 50%;
    transform: translate(-50%, -50%);
    WIDTH: 100%;
}
.td-page-header {
    margin-bottom: 20px;
}
.td-page-header h1 span {
    font-size: 36px;
    font-family: "Ubuntu";
}
body .tagdiv-type p {
    margin-bottom: 15px;
}
table.table_clinique.blue {
    background: #c39245;
    color: white;
}
.table_clinique.blue>thead>tr>th{
    color: white;
}
.header_turquie
{
    height: 400px;
    background-image: url(https://www.aramclinic-international.com/wp-content/uploads/2023/10/bg_header_turquie.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: initial;
}
.header_interne_france
{
    height: 400px;
    background-image: url(https://www.aramclinic-international.com/wp-content/uploads/2024/01/header_interne_france.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: initial;
}
.header_interne_hongrie
{
    height: 400px;
    background-image: url(https://www.aramclinic-international.com/wp-content/uploads/2025/01/header_interne_hongrie.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: initial;
}
.header_tunisie
{
    height: 400px;
    background-image: url(https://www.aramclinic-international.com/wp-content/uploads/2023/08/header_interne.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: right;
}

.bg__header__canada {
	height: 400px;
    background-image: url(https://www.aramclinic-international.com/wp-content/uploads/2025/10/header__canada.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: right;
}

h1 strong,
h2 strong,
h3 strong,
h4 strong,
h5 strong,
h6 strong {
    display: block;
}
.flex-title {
    position: relative;
    display: flex;
    margin-top: 0;
}
.flex-title a {
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.home___page .slick-slide .td_module_flex,
.home___page .slick-slide .td_module_flex .td-module-meta-info {
    text-align: center;
}
.home___page .slick-slide .td_module_flex .td-module-thumb img {
    border-radius: 10px;
}
.home___page .td_module_flex_1 .td-image-wrap,
.home___page .td_module_flex_5 .td-image-wrap {
    padding-bottom: 0!important;
}
.home___page.home_block .slick-prev,
.home___page.home_block .slick-next {
    top: -113px;
}
.read-more {
    padding-top: 20px;
}
.read-more a {
    background: rgb(10, 51, 128);
    color: white;
    padding: 10px;
    border-radius: 10px;
}
.read-more a:hover {
    background: #c39245;
}
.td-fix-index a.btn-1:hover,.read-more a:hover {
   color: white!important;
}
.td-fix-index a.btn-1:hover {
    background:rgb(10, 51, 128);
 }
 .b_0
 {
    margin-bottom: 0!important;
 }
 .img__white{
   display: block;
 }
 .img__white img{
    filter: brightness(0) invert(1);
    margin-bottom: 20px;
    width: 50%;
 }
 ul>li.submenu__Cliniques>.sub-menu>li>.sub-menu {
    overflow-y: scroll;
    height: 74vh!important;
}

.section_slider {
    min-height: 59vh !important;
    background: url(https://www.aramclinic-international.com/wp-content/uploads/2023/11/slide__img.webp);
    background-size: cover;
    background-position: bottom;
    background-repeat: no-repeat;
    margin-top: 9vh;
}
@media (max-width: 767px) {
    body .panel-row-style {
        padding: 0px 0px 0px 0px!important;
    }
    body .section_slider {
        height: 300px!important;
        object-fit: cover;
        width: 100%;
        min-height: 0 !important;
        background-position: right;
        margin-top: 0vh!important;
        margin-bottom: 47vh;
      }
   }

   .tdb_header_menu .tdb-menu > li > a:after {
    background-color: #d39f40!important;
}
/*--------------------------------------------------------------
#   scrollbar
--------------------------------------------------------------*/


/*width */

::-webkit-scrollbar {
    width: 15px;
}


/*Track*/

 ::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #f0d8a6;
}


/* Handle */

 ::-webkit-scrollbar-thumb {
    background-color: #f0d8a6;
    border-radius: 10px;
}
body .panel-group.accordion .panel-default>.panel-heading {
    color: #fff;
    border-color: transparent;
    background-image: linear-gradient(-177deg,#cc8e2b,#ddb45a);
    background-image: -ms-linear-gradient(-177deg,#cc8e2b 0,#ddb45a 100%);
    border-radius: 10px 10px 0px 0px;
}
.bg__pages__internes {
    background-image: url(https://www.aramclinic-international.com/wp-content/uploads/2023/11/bg__pages__1.webp);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
.chirurgiens__menu{
    display: block!important;
}

.breadcrumbs_single {
    position: relative;
    background-size: cover;
    min-height: 500px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    text-align: left;
    background-position: center left;
    margin-bottom: 30px;
}

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

.entry-crumbs {
    text-align: center!important;
    margin-top: 80px;
}

.iframe_single_blog {
    display: none;
}

@media (max-width: 767px) {
    .iframe_sidebar {
    display: none;
    }
    .iframe_single_blog {
        display: block;
    }
}

p a {
    color: #dda34c;
}

body .nos__interventions  .wgl-image-box:after {
    top: 0;
    left: 0;
    width: 100%;
    opacity: 1;
    height: 100%;
    content: "";
    position: absolute;
    border-radius: 10px;
    background-color: rgb(4 106 169 / 56%);
    -webkit-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
    border-radius: 5%;
}

body .nos__interventions  .pages___internes_1 .wgl-infobox .wgl-infobox_content {
    opacity: 1;
    padding: 30px 20px;
    font-size: 16px;
    font-family: "Nunito";
    color: rgb(59, 73, 100);
    line-height: 1.5;
    text-align: center;
}

body .nos__interventions  .pages___internes_1 .wgl-infobox .wgl-image-box,
body .nos__interventions .pages___internes_1 .wgl-infobox .wgl-infobox-title {
    -webkit-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
    position: relative;
    opacity: 1;
}
body .nos__interventions  .wgl-infobox-title h3 {
    padding: 15px 20px;
    border-radius: 10px 10px 10px 10px;
    background-color: #ffffff;
    font-size: 17px;
    display: inline-block;
    box-shadow: 8px 9px 35px rgba(49, 49, 49, 0.08);
    transition: 0.4s;
}
@media (max-width: 767px) {
    body .nos__interventions  .slider.pages___internes_1 .wgl-infobox-title {
        position: absolute !important;
        bottom: 0;
        width: 100%;
        top: 80%;
    }

}
.widget_text p a, .widget_text a {
    color: #e8c461;
    font-weight: bold;
}
.img-center {
    display: block;
    margin: 0 auto;
}

.widget_text ol li {
    list-style-position: inside;
}

.flow-wrapper.slds-scope .container {
    width: 100%;
}
.flow-wrapper.slds-scope * {
   font-size:14px!important;
	text-align:left!important;
}
