html {
scroll-behavior: smooth;
}
.vc_gitem-post-data-source-post_excerpt
{
display:none;
}
.footer-container {
background-color: #f2eeee !important;
}
.header-top-sidebar-container {
background-color: #f2eeee;
}
#slogan{
top:20px;
}
#depuis {
background: #42B3E5;
color: #fff;
padding: 5px 10px;
border-radius: 3px;
line-height: 50px;
}
.chapeau{
font-size: 48px;
text-align: left;
line-height:60px;
color:black;
font-family: 'Poppins';
}
.bleu{
font-size: 48px;
text-align: left;
line-height: 60px;
color: #42B3E5;
font-family: 'Poppins';
margin-bottom: -10px;
display: block;
}
.accordion .ui-accordion-header h3::after {
display: none !important;
}
.JP_Dropdown_Menu_widget select {
height: 40px;
width: 100%;
background: none;
border: 1px solid #ccc;
margin: 10px 0;
padding: 0 20px;
}
.padding-right-40, .accordion.padding-right-40 {
padding-right: 40px;
}
.tarifs a{
background:#42b3e5;
color:#fff !important;
}
.tarifs a:hover{
background:#3156a2 !important;
color:#fff;
}
.margin-top--100{
margin-top:-100px;
}
.margin-left-100{
margin-left:100px;
}
.vc_row.full-width > .vc_col-sm-6 .testimonials li.vc_col-sm-12 .sentence {
font-size: 18px;
}
.scroll-top.animated-element {
background: rgba(0, 0, 0, 0.80);
}
.vc_toggle_content p {
color: #444;
font-size: 14px;
line-height: 1.71429;
}
.vc_toggle_content li {
color: #444;
font-size: 14px;
line-height: 1.71429;
}
.copyright-area-container .icons-list {
margin-left: 0;
}
.copyright-area-container a {
color: #999 !important;
}
.copyright-text {
color: #999;
}
.copyright-area-container {
background: #fff;
}
.copyright-area-container a {
color: #3156A3;
}
.footer-container {
padding-top: 80px;
padding-bottom: 30px;
}
.footer-menu {
margin: 0 20px 0 0;
}
.scroll-top.animated-element:hover{
background-color:#42B3E5;
}
.sf-menu li {
background: none;
text-transform: uppercase;
}
.sf-menu li a, .sf-menu li a:visited {
border: none;
line-height: 1.9;
}
.mobile-menu-switch {
top: 18px;
}
.header-container.sticky.move
{
position: fixed;
background: rgba(255,255,255,.8);
top: 0;
width: 100%;
z-index: 999;
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
transition: background .3s ease-in-out,transform .5s ease-out,height .25s ease-out;
will-change: transform,background,height;
}
.logo {
padding-top: 30px;
}
.header-left a, .logo {
font-size: 16px;
}
.header-left {
width: auto;
}
.header {
padding: 10px 0;
}
.titre{
background:none;
padding:40px 0 20px;
}
.titre h1, .titre h2{
font-size:50px;
text-align:left;
line-height:60px
}
.titre h2{
font-size:48px;
text-align:left;
}
.header-right {
float: left;
}
#btrdv{
top:17px;
float: right;
}
.header-left a img {
margin-right: 10px;
}
.all-static-map-container {
display: -ms-flexbox;
display: -webkit-flexbox;
display: -webkit-flex;
display: flex;
position: relative;
background-repeat: no-repeat;
background-position: left center;
height: 698px;
-ms-flex-pack: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
background-image: url(//www.centremgc.fr/wp-content/themes/medicenter-child/images/composition.webp);
}
.map-static-map-container {
display: -ms-flexbox;
display: -webkit-flexbox;
display: -webkit-flex;
display: flex;
position: relative;
background-repeat: no-repeat;
background-position: center center;
height: 690px;
width:960px;
-ms-flex-pack: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
background-image: url(//www.centremgc.fr/wp-content/themes/medicenter-child/images/map.webp);
}
.tab {
padding: 0 0 0 22px;
line-height: 29px;
margin-top: 4px;
}
.margin-top-50 {
margin-top: 50px !important;
}
.margin-top--20 {
margin-top: -20px !important;
}
.margin-top--10 {
margin-top: -10px !important;
}
.footer-static-map-container {
position: absolute;
left: -240px;
height: 400px;
margin-top: -396px;
}
.widget p, .widget a, .widget div {
color:#444 !important;
}
.footer .menu li a::before {
color:#444;
}
.sentence {
color:#444;
}
.header-container {
box-shadow: 0 2px 5px 0 rgb(0 0 0 / 10%);
-moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 2px 5px 0 rgb(0 0 0 / 10%);
}
.header-right {
float:right
}
.droite a{
color: #fff !important;
background: #3156a2;
}
.droite a:hover{
color: #fff;
background: #42B3E5;
}
.services{
display: block;
height: 100px;
margin-top: -100px;
visibility: hidden;
}
.ancres{
display: block;
height: 150px;
margin-top: -150px;
visibility: hidden;
}
.sf-menu li.current-menu-item a{
}
.sf-menu li:hover a, .sf-menu li.selected a, .sf-menu li.current-menu-ancestor a {
color: #FFF;
background: #42B3E5;
}
.sentence {
font-size: 24px;
margin-top: 40px;
}
.single .post-content li, .single-page li, .wpb_text_column li {
padding-left: 16px;
text-indent: -11px;
margin-left: 20px;
} .video-play-button {
position: absolute;
z-index: 10;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%) !important;
box-sizing: content-box;
display: block;
width: 32px;
height: 44px; border-radius: 50%;
padding: 18px 20px 18px 28px;
}
.video-play-button:before {
content: "";
position: absolute;
z-index: 0;
left: 50%;
top: 50%;
transform: translateX(-50%) translateY(-50%);
display: block;
width: 80px;
height: 80px;
background: #ff4c60;
border-radius: 50%;
animation: pulse-border 1500ms ease-out infinite;
}
.video-play-button:after {
content: "";
position: absolute;
z-index: 1;
left: 50%;
top: 50%;
transform: translateX(-50%) translateY(-50%);
display: block;
width: 100px;
height: 100px;
background: #ff4c60;
border-radius: 50%;
transition: all 200ms;
}
.video-play-button:hover:after {
background-color: #f1ad34;
}
.video-play-button:before {
content: "";
color: red;
position: absolute;
z-index: 0;
left: 50%;
top: 50%;
transform: translateX(-50%) translateY(-50%);
display: block;
width: 120px;
height: 120px;
background: #ff4c60;
border-radius: 50%;
animation: pulse-border 1500ms ease-out infinite;
}
.video-play-button img {
position: relative;
z-index: 3;
max-width: 100%;
width: auto;
height: auto;
}
.video-play-button span {
display: block;
position: relative;
z-index: 3;
width: 0;
height: 0;
border-left: 32px solid #fff;
border-top: 22px solid transparent;
border-bottom: 22px solid transparent;
}
@keyframes pulse-border {
0% {
transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
opacity: 1;
}
100% {
transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
opacity: 0;
}
}
.video-overlay {
position: fixed;
z-index: -1;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(0,0,0,0.80);
opacity: 0;
transition: all ease 500ms;
}
.video-overlay.open {
position: fixed;
z-index: 1000;
opacity: 1;
}
.video-overlay-close {
position: absolute;
z-index: 1000;
top: 15px;
right: 20px;
font-size: 36px;
line-height: 1;
font-weight: 400;
color: #f1ad34;
text-decoration: none;
cursor: pointer;
transition: all 200ms;
}
.video-overlay-close:hover {
color: #ff4c60;
transform: scale(1.5);
}
.video-overlay iframe {
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);  box-shadow: 0 0 15px rgba(0,0,0,0.75);
} .video-play-button {
-webkit-animation: scale-up-center 1s cubic-bezier(0.680, -0.550, 0.265, 1.550) both;
animation: scale-up-center 1s cubic-bezier(0.680, -0.550, 0.265, 1.550) both;
}
.video-play-button {
0% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes scale-up-center {
0% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}   @media (min-width:1920px){
.sentence {
font-size: 22px;
}
.footer-static-map-container {
left: 0;
}
#slogan{
top:120px;
}
.header,.header-top-sidebar,.site-container .vc_row,.home-box-container-list,.footer,.copyright-area
{
width: 1392px;
}
.vc_col-sm-12 .type-big>.tabs-navigation
{
width: 1392px;
}
.clearfix.has-gutenberg-blocks>*
{
width: 1392px;
}
.has-gutenberg-blocks .alignleft
{
margin-left: calc((100% - 1392px) / 2);
}
.has-gutenberg-blocks .alignright
{
margin-right: calc((100% - 1392px) / 2);
}
.site-container .vc_row.full-width .vc_col-sm-12.wpb_column .vc_row
{
width: 1392px;
}
.site-container .vc_row.full-width>.vc_col-sm-6.column-limited>.wpb_wrapper>.vc_row
{
width: 698px;
}
.footer-static-map-container {
height: 400px;
margin-top: -296px;
}
#comments_list .children .comment-details
{
width: 464px;
}
.services-list li
{
width: 464px;
}
.footer_box
{
width: 464px;
}
.footer-banner-box {
padding: 36px 60px 31px;
}
.vc_row .vc_col-sm-6 {
width: 680px;
}
.vc_row .vc_col-sm-4, .vc_col-sm-8 .vc_col-sm-6 {
width: 444px;
}
#chirurgien{
margin-top:210px;
margin-bottom:140px;
}
}
@media screen and (max-width: 767px){
.header .mobile-menu-switch {
top: 20px;
}
}