/*

  Theme Name: novatis
  Theme URI: https://www.novatis.tn/
  Author: Novatis
  Author URI: https://www.novatis.tn/
  Description: novatis
  Version: 4.2
  License: Commercial
  License URI: https://www.novatis.tn/
  Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
  Text Domain: novatis

  */

/*
  WARNING FOR DEVs: DO NOT MODIFY TEXT DOMAIN VALUE OF THIS FILE;

  The styles of the theme are compiled by less.php and stored in the uploads folder.

  Do not alter or delete this file.

  */

/* 
  ================================================================= 

/*


  REQUIRED WORDPRESS STYLES
  (are styled by less) */
/* custom style  Boxes */

#folded_section .sep_triangular_downhill_top .separator_top:after, 
.sep_triangular_uphill_bottom .separator_bottom:after, 
.sep_triangular_uphill_top .separator_top:after, 
.sep_triangular_downhill_bottom .separator_bottom:after{ border-style:none !important}

.no-padding{  padding:0}
.sidebar_on{  background-color:#fff}

.pl_latest_news_widget li.media h5.media-heading{  margin-bottom:0px !important}
.pl_latest_portfolio_widget li.media p, .pl_latest_news_widget li.media p{  font-size:13px!important}

.menu_container ul.main_menu li ul.menu-dropdown li:hover >a, 
.top_menu_container ul.top_menu li ul.menu-dropdown li:hover >a{  background:none;   color:#4eabf9}

.img__caption--alignC{  text-align:center}

h1, 
h2, 
h3, 
h4, 
h5, 
h6{  font-family:"Quicksand"!important}
h4{  font-size:20px !important}
h5{  font-size:16px !important}

body.sticky_header:not(.transparent_header){  margin-top:100px !important}
body{  background-color:#fff;  }
.vc_row-o-content-middle .vc_column_container{  margin-right:0;   float:left;   display:-webkit-box !important;   display:-moz-box !important;   display:-ms-flexbox !important;   display:-webkit-flex !important;   display:flex !important;   -webkit-box-orient:vertical;   -moz-flex-direction:column;   -ms-flex-direction:column;   -webkit-flex-direction:column;   flex-direction:column;   -webkit-box-pack:center;   -ms-flex-pack:center;   -webkit-justify-content:center;   justify-content:center;   -ms-flex-align:center;   -webkit-align-items:center;   -webkit-box-align:center;   align-items:center}
.logo{  padding:12px 0 !important;   margin:0 !important}
.fa-share-alt:before{  content:url(/wp-content/uploads/2018/11/phoneIcon.png) !important;  font-size:32px}

.testimonial.testimonial-slider.testimonial-home ul{ padding-left:30px;  padding-right:30px !important}
.caption.caption_flat .inner .t1::before{ content:"varices";  border-top:1px solid #777681;  width:35%}

.caption.caption_flat .inner .t1{ font-family:Sakkal Majalla;  font-weight:bolder;  font-size:40px;  color:#7e7cc7;  line-height:1em;  text-transform:uppercase;  letter-spacing:3px}
.caption.caption_flat .inner .t2{ font-family:Sakkal Majalla;  font-weight:Regular;  font-size:40px;  color:#fff;  line-height:1em;  letter-spacing:1px}
.head_panel .slider_wrapper .caption{ top:45% !important}
.owl-carousel.owl-loaded{ z-index:auto}

.mainbar .team_social{  padding-top:5px !important;   z-index:11 !important;   opacity:1 !important;   -webkit-transform:translate(0,100%) !important;   -ms-transform:translate(0,100%) !important;   transform:translate(0,100%) !important}

.team_social a i.fa.fa.fa-facebook{  content:url(/wp-content/uploads/2018/11/facebookIcon.png) !important;   width:189px;   height:48px}
.team_social a i.fa.fa.fa-facebook:hover{  border:2px solid #3b5998 !important;   background-color:#3b5998}

a.call{  font-size:22px;   content:url(/wp-content/uploads/2018/11/tel.png);  width:189px;  height:48px}
a.call:hover{ border:2px solid #3b5998 !important;  background-color:#3b5998}

.teaser_box .figure+.content{ padding:10px 0px 10px 0px}
.boxShadow:hover{ -webkit-box-shadow:0px 0px 19px 3px rgba(0,0,0,0.75);  box-shadow:0px 0px 19px 3px rgba(0,0,0,0.75);  -webkit-transition:-webkit-box-shadow 0.5s ease-in-out !important;  transition:-webkit-box-shadow 0.5s ease-in-out !important;  -o-transition:box-shadow 0.5s ease-in-out !important;  transition:box-shadow 0.5s ease-in-out !important;  transition:box-shadow 0.5s ease-in-out,-webkit-box-shadow 0.5s ease-in-out !important;  z-index:11;  cursor:pointer}

.folded_section .teaser_box .content .hgroup h4{ color:#fff}
.folded_section .teaser_box .content .desc p{ color:#fff}

.sectionChirurgie h1, 
h2, 
h3, 
h4, 
h5, 
p{ color:#000}

body.admin-bar.sticky_header .overflow_wrapper, 
body.admin-bar.sticky_header .header{ margin-top:28px !important}
.page-id-2747 .main >section{ background-color:#fff !important}

.page-id-2746 .main >section{ background-color:#fff !important}
.main>section{ background-color:#fff !important}

.menu_container ul.main_menu li ul.menu-dropdown li, 
.top_menu_container ul.top_menu li ul.menu-dropdown li{ display:block;  position:relative;  width:100%;  padding:0}
.menu_container ul.menu-dropdown >li.active >a, 
.menu_container ul.menu-dropdown >li.active >a:hover, 
.menu_container ul.menu-dropdown >li.active >a:focus{ background-color:#fcfafb}

.menu_container ul.main_menu li ul.menu-dropdown li a, 
.top_menu_container ul.top_menu li ul.menu-dropdown li a{ display:block;  padding:13px 30px 13px;  text-decoration:none;  margin:0;  line-height:1em;  white-space:nowrap;  font-size:13px;  border-bottom:1px solid #4eabf9}
.top_menu_container ul.top_menu li ul.menu-dropdown li a:hover{ border:2px solid #3b5998 !important;  background-color:#3b5998}

.home .wpchatbot-quickaccess-compact{ display:none !important}

.wpcf7-recaptcha{  margin-bottom:10px}
.menu_container ul.main_menu li ul.menu-dropdown, 
.top_menu_container ul.top_menu li ul.menu-dropdown{ padding:37px 0 0 0 !important}

body.sticky_header .header{}

.menu_container ul.main_menu li a, 
.top_menu_container ul.main_menu li a, 
.menu_container ul.top_menu li a, 
.top_menu_container ul.top_menu li a{ padding:10px 8px;text-decoration:none;text-transform:none}
.header{ background-color:#fcfafb;  border-color:#fcfafb;  -webkit-transition:all 300ms ease-in-out;  -o-transition:all 300ms ease-in-out;  transition:all 300ms ease-in-out;  -webkit-overflow-scrolling:touch;  z-index:11;  min-height:30px;  color:#555}

.team_social{ padding-top:38px}
a.social_links{ position:absolute;   -webkit-transform:translate(0,-50%);  -ms-transform:translate(0,-50%);  transform:translate(0,-50%);  width:30px;  text-align:center;   z-index:1;  opacity:1}
.header .mainbar{ border-color:#fcfafb;  background-color:#fcfafb;   padding-bottom:0px}

.testimonial.testimonial-slider.testimonial-home::after{ display:none}

.testimonial ul.slides li:first-child{ text-align:center !important}

footer .pl_about_us_widget p i{ background-color:rgba(0,0,0,0.3);  color:#fff}

footer .pl_about_us_widget p span a:link{ color:#fff}
footer .pl_about_us_widget p a:link i, 
footer .pl_about_us_widget p a:visited i{ color:#fff}
.dark_section.transparent_film:before{ background-color:rgba(25,33,46,0.5)}
.pl_about_us_widget p{ color:#fff}

.footer span{ color:#fff}
.pl_latest_news_widget h4{ color:#fff}
.widget_nav_menu h4{ color:#fff}
.pl_latest_news_widget ul li p{ color:#fff}

footer a:link, 
footer a:visited{ color:#03a9f4}
footer a:hover, 
footer a:active{ color:#fbc02d}
#nav_menu-2 ul li a:hover{ text-decoration:underline !important}
.menu-footer-menu-container ul li a{ text-decoration:underline}

#specialiste-point{ padding-top:50px !important}

.secondary_section, 
.main .secondary_section, 
div[class*="_section"] .secondary_section, 
section[class*="_section"] .secondary_section, 
section[class*="_section"] div[class*="_section"] .secondary_section{ background-color:#fff;  color:#000}

.team_social a{  margin:0px}
.team_social a i.fa.fa.fa-facebook{  content:url(/wp-content/uploads/2018/11/facebookIcon.png) !important;  width:189px;  height:48px}
.team_social a i.fa.fa.fa-facebook:hover{ border:2px solid #3b5998 !important;  background-color:#3b5998}

.social a{  margin:0px}

.social a i.fa.fa.fa-facebook{  content:url(/wp-content/uploads/2018/11/facebookIcon.png) !important;  width:189px;  height:48px;  margin-right:28px}

.social a i.fa.fa.fa-facebook:hover{ border:2px solid #3b5998 !important;  background-color:#3b5998}
footer .pl_about_us_widget p i:hover{ background-color:#3b5998 !important}

.btnAngioplastie a.btn{  background-color:#46759f !important}
.btnAngioplastie a.btn:hover{  background-color:#3c7db7 !important}

.fa-hospital-o:before{  content:url(/wp-content/uploads/2018/11/iconButton-1.png) !important;  font-size:32px}
.btnAngioplastie a.btn.with-icon.btn-primary i{ background-color:#386084}
/* fin */
.vc_separator.vc_separator_align_left h4{ padding:0px}
#plethora-aboutus-widget-1 h4{ font-size:36px !important}

.menu_container ul.main_menu li ul.menu-dropdown, 
.top_menu_container ul.top_menu li ul.menu-dropdown{ list-style:none;  padding:22px 0;  margin:0;  background-color:#efefef;  top:23px;  z-index:30;  overflow:visible !important;  height:auto;  min-height:40px;  max-height:3000px;  display:inherit;  visibility:hidden;  overflow:hidden;  position:absolute;  left:0px;  border:none;  border-radius:0;  border-bottom:4px solid #4eabf9}

.menu_container ul.main_menu li ul.menu-dropdown, 
.top_menu_container ul.top_menu li ul.menu-dropdown{ padding-top:22px !important;  padding-bottom:0px !important}
.menu_container ul >li >ul >li.sublihasdropdown .menu-dropdown, 
.top_menu_container ul >li >ul >li.sublihasdropdown .menu-dropdown{ padding:0px 0 !important;  top:-20px !important}
.menu_container ul >li >ul >li.sublihasdropdown >a:after, .top_menu_container ul >li >ul >li.sublihasdropdown >a:after{ line-height:1.6em !important}
.menu_container ul.main_menu li ul.menu-dropdown li ul.menu-dropdown li a, 
.top_menu_container ul.top_menu li ul.menu-dropdown li ul.menu-dropdown li a{ font-weight:700;  padding:13px 20px !important}
.carte__google{ position:relative}
.carte__img{ position:absolute;  z-index:1}

.cv__subtitle{ font-size:15px !important;  margin-top:10px}

#plethora-aboutus-widget-1 h4, 
#plethora-aboutus-widget-1 .pl_about_us_widget p{ padding-left:12px !important}

@media (min-width:1000px) and (max-width:1099px){}

.head_panel .owl-carousel{ min-height:780px!important}

@media (min-width:1200px) and (max-width:1299px){
 a.social_links{ right:4%}
}
.folded_section .teaser_box .content .hgroup h4{ font-size:26px !important;  font-weight:500 !important;  margin:0;  font-family:"Quicksand";  text-transform:initial;  line-height:30pt}
.folded_section .teaser_box .content .hgroup p{ font-family:"Quicksand"!important;  font-size:14px !important;  margin:0}

.folded_section .teaser_box .content .desc p{ font-family:"Quicksand";  font-size:14px;  margin:0}
.teaser_box .content .desc{ padding:0px}

.chirurgie-vasculaire .section_header h2{ font-family:"Quicksand",sans-serif;  font-weight:500;  margin-bottom:0px !important}

.main.foo{ background-color:#fff}
.chirurgie-vasculaire .section_header.fancy p{ font-weight:normal;  font-size:23px;  font-family:"Raleway";  font-weight:400}
.section_header.fancy h3{ font-size:24px !important}
.chirurgie-vasculaire .text-left{ text-align:left;  font-family:Raleway !important;  font-weight:500;  font-size:15px;  line-height:2.3}
.angioplastie h4{ font-size:18px !important;  font-weight:700;  font-family:"Myriad Pro",sans-serif}
.home-chirurgie-vasculaire h4{ font-size:18px !important;  font-weight:700 !important;  margin:0;  font-family:"Quicksand",sans-serif;  text-transform:none}
.angioplastie .btn{ font-size:15px !important;  font-family:"Myriad Pro",sans-serif;  font-weight:600}
.specialiste-point h2{ font-weight:500 !important}
.specialiste-point p{ text-align:center;  font-size:18px !important;  font-family:Raleway;  font-weight:500 !important}
#search{ background-color:rgb(252,250,251)}

.title-stenose{ color:#304770}

.specialiste-point h4{ font-size:16px !important;  font-weight:700 !important;  margin:0;  font-family:"Quicksand",sans-serif;  height:50px}
.specialiste-point .equipement-hight-tech p{ text-align:left;  font-size:15px !important;  font-family:Raleway;  font-weight:500 !important}
.light_section, 
.main .light_section, 
div[class*="_section"] .light_section, 
section[class*="_section"] .light_section, 
section[class*="_section"] div[class*="_section"] .light_section{ background-color:#fff !important;  border-color:#fff !important;  color:#323232}
.equipement-hight-tech h4{ line-height:2.6em !important}
.equipement-hight-tech h4{ line-height:2.6em !important;  font-size:18px;  font-weight:700;  margin:0;  font-family:"Quicksand",sans-serif}
.equipement-hight-tech .btn.with-icon.icon-left{ padding-right:7px !important;  padding-left:35px !important}
.equipement-hight-tech .btn{ font-family:"Myriad Pro",sans-serif;  font-size:15px !important;  font-weight:700 !important}

.testimonial li{ font-size:21px !important;  font-family:"Myriad Pro",sans-serif;  font-weight:300 !important;  font-style:italic;  text-align:left;  color:#000}
.testimonial-home p{ font-size:18px !important;  font-family:Raleway !important;  font-weight:500 !important}

.testimonial .name{ font-style:italic;  font-size:15px;  font-weight:500 !important;  text-align:center}
.testimonial ul.slides li{   text-align:center !important;   padding-top:20px}
.testimonial.testimonial-slider.testimonial-home::after{  background:url("/wp-content/uploads/2018/09/testimonial.jpg") no-repeat;  position:absolute;  width:500px;  height:120px;  margin-top:-216px;  margin-right:-400px;  content:""}

.vc_row.wpb_row.vc_row-fluid.light_section.separator_top.sep_angled_positive_top.separator_bottom.sep_angled_positive_bottom.testimonial-home{ background-color:#fff !important;  border-color:#fff !important}
.light_section.transparent_film:before{ background-color:#fff}
.map-page{ min-height:200px !important;  height:360px !important}
#plethora-aboutus-widget-1 h4{ font-family:"Sakkal Majalla";  color:#45abff;  font-size:36px !important;  font-weight:bold !important;  line-height:30pt !important;  text-decoration:none;    text-transform:none !important;   padding-left:0px}

#plethora-aboutus-widget-1 h4:after{ display:none !important}
footer{ padding-top:75px !important;  padding-bottom:100px}
.pl_about_us_widget p{ margin-bottom:50px;  font-family:"WorkSans",sans-serif !important;  font-size:18px !important;   font-weight:400 !important;  text-transform:uppercase}
.pl_about_us_widget p.contact_detail{ margin:0;  line-height:1.1em;  font-family:"Myriad Pro",sans-serif !important;  font-size:18px !important;  font-weight:300 !important;  text-transform:none}
#nav_menu-2 h4{ font-family:"Myriad Pro",sans-serif;  font-size:25px;  font-weight:700}

#nav_menu-2 ul li a{ font-family:"Myriad Pro",sans-serif;  font-size:16px;  font-weight:300;  text-decoration:none}
#nav_menu-2 h4::after{ left:19.5%}
#plethora-latestnews-widget-1 h4{ font-family:"Myriad Pro",sans-serif;  font-size:20px;  font-weight:700;  text-decoration:none}
#plethora-latestnews-widget-1 h4::after{ left:9.5%}
.pl_latest_news_widget ul li a{ font-size:14px;  font-family:"Raleway";  font-weight:700}
.pl_latest_portfolio_widget li.media p, 
.pl_latest_news_widget li.media p{ margin:0 0 0 85px;  line-height:1.1em;  font-size:12px;  font-family:"Raleway";  font-weight:500}
.pl_latest_portfolio_widget li.media small, 
.pl_latest_news_widget li.media small{ font-size:12px;  text-transform:uppercase;  font-weight:700;  font-family:"Raleway"}

#plethora-aboutus-widget-2 p{ margin-top:68px;  font-family:"Work Sans",sans-serif !important;  font-size:15px !important;  font-weight:500 !important}

.copyright.dark_section{ font-family:"Myriad Pro",sans-serif;  font-size:13px;   font-weight:300;  color:white}
.copyright.dark_section .text-right a{ color:white !important}

footer{ padding-top:75px !important;  padding-bottom:5px}

.content.boxed.with_button{ padding:8px 10px 2px 10px !important}
.testimonial ul.slides li:first-child{ display:block;  direction:ltr}
.wpchatbot-quickaccess-compact::after{ content:"Posez vos questions !";  position:relative;  top:7px;  left:12px;  font-size:15px;  font-weight:600}
.wpchatbot-quickaccess-compact{ margin-bottom:70px;  border-radius:62px 62px;  width:230px;  height:45px !important;  padding-right:15px;  -webkit-box-shadow:0 5px 40px rgba(0,0,0,0.16) !important;  box-shadow:0 5px 40px rgba(0,0,0,0.16) !important;  cursor:pointer;  transform:rotate(0deg);  -o-transform:rotate(0deg);  -ms-transform:rotate(0deg);  -moz-transform:rotate(0deg);  -webkit-transform:rotate(0deg);  -o-transition:all 300ms ease;  transition:all 300ms ease;  -webkit-transition:all 300ms ease}
.wpchatbot-quickaccess-compact img{ width:26px !important;  margin-top:12px}
.wpchatbot-quickaccess-fullview{  position:fixed !important;  top:30%;  bottom:0;  height:auto !important}

#folded_section{ position:relative;  top:-19px;  margin-top:-80px !important;  background-color:transparent !important}

#chirurgie-vasculaire{ margin-top:20px !important}

.main >#chirurgie-vasculaire, 
.main >#testimonial-home{ padding-bottom:0px !important}

.map{ height:100px !important}

.vc_varices span{ font-size:17px;  line-height:14.4pt;  text-decoration:none;  text-transform:none;  background-color:transparent;  font-family:"Open Sans",sans-serif}
.vc_tta-title-text{ font-size:17px;  line-height:14.4pt;  text-decoration:none;  font-weight:600;  text-transform:none;  background-color:transparent;  font-family:"Open Sans",sans-serif}
.vc_varices p, 
.vc_varices h5{ font-size:15px;  line-height:21pt;  text-align:justify !important;  font-family:"Open Sans",sans-serif}
.vc_principaux_traitements p, 
.vc_chirurgie p{ font-size:14px;  line-height:19pt;  text-align:justify !important;  font-family:"Open Sans",sans-serif}
.vc_chirurgie .vc_prise_charge span{ font-size:14px;  line-height:19pt;  text-align:justify !important;  font-family:"Open Sans",sans-serif;  color:#fff !important}
.vc_plaint i{ color:#0076d6;  padding-right:10px}

.menu_container ul.main_menu li ul.menu-dropdown, 
.top_menu_container ul.top_menu li ul.menu-dropdown{ background-color:#fcfafb !important}
.menu_container ul.main_menu li.lihasdropdown >a:after, 
.top_menu_container ul.main_menu li.lihasdropdown >a:after, 
.menu_container ul.top_menu li.lihasdropdown >a:after, 
.top_menu_container ul.top_menu li.lihasdropdown >a:after{ top:12px !important}
.menu_container ul.main_menu li a, 
.top_menu_container ul.main_menu li a, 
.menu_container ul.top_menu li a, 
.top_menu_container ul.top_menu li a{ text-transform:none;  background-color:transparent;  font-family:"Open Sans",sans-serif}
.vc_stenose_image .wpb_wrapper h2{ font-size:15px !important}

.vc_principaux .text-center h5{ text-align:center !important}
.wp-video, .wp-video video, .wp-video .wp-video-shortcode{width:100%!important}

.gform_wrapper .gfield_description.validation_message,.gform_wrapper .top_label .gfield_description.validation_message{width:76%;float:left}

@media (min-width:1600px){ .header .container{ width:1500px}
 .menu_container ul.main_menu li a{ font-size:17px;  padding:10px 8px}
 .logo a.brand img{ max-height:65px}
 .menu_container ul.main_menu li a{ text-transform:none}
 .logo{ padding-bottom:30px}

 .logo{ padding-bottom:0px}
}
@media (min-width:992px) and (max-width:1199px){  .logo a.brand img{ max-height:45px !important}

 .page-template-default{ margin-top:88px !important}
 .team_social+.menu_container{ right:25% !important}
 a.social_links{ right:23%}
 .menu_container ul.main_menu li a{ font-size:11px;  padding:10px 7px}
}
@media (max-width:991px){ body .menu_container ul.main_menu li ul.menu-dropdown, body .top_menu_container ul.top_menu li ul.menu-dropdown{background-color:#f3f3f3!important;width:100%;top:100%}
.menu_container ul.main_menu li ul.menu-dropdown, .top_menu_container ul.top_menu li ul.menu-dropdown{ max-height:100% !important;  padding:0px !important}

 span.close_menu{ top:2px}
 .menu_container{ top:0}
 .logo{ padding-top:15px;  padding-bottom:15px}
 a.social_links{ top:56% !important;  right:90px}
 label.mobile_collapser{ top:55%}
 .menu_container ul.main_menu li ul.menu-dropdown li:last-child{ border:none}

 .head_panel .full_width_photo{height:433px!important;min-height:inherit}
 .menu_container ul.main_menu li ul.menu-dropdown li a,.top_menu_container ul.top_menu li ul.menu-dropdown li a{padding:13px 15px;white-space:inherit;font-size:11px;line-height:13px}
}
@media (max-width:767px){  .menu_container ul.main_menu li ul.menu-dropdown,  .top_menu_container ul.top_menu li ul.menu-dropdown{ max-height:100% !important}

 body.sticky_header:not(.transparent_header){ margin-top:116px !important}
 
 .pl_about_us_widget p{ margin-left:0px !important}
 .menu_container, 
 .top_menu_container{ right:0px !important}
 .logo a.brand img{ max-height:68px}
 .logo{ padding-top:0px !important;  padding-bottom:0px !important}
 .custom_top_menu-elem1, 
 .custom_top_menu-elem2{ padding-top:5px}
 .head_panel .owl-carousel{ min-height:540px!important}
 .caption .inner .t1{ font-size:30px !important}
 .head_panel .slider_wrapper .caption.caption_right{ right:0}
 #folded_section{ margin-top:-140px !important}
 .head_panel .slider_wrapper .caption{ top:60% !important}
 .head_panel .full_width_photo{height:429px!important}
 .head_panel .hgroup .subtitle.body-bg_section{margin-top:-1px}
 #tablePreview{display:block;overflow-x:auto}
 .gform_wrapper .gfield_date_dropdown_day,.gform_wrapper .gfield_date_dropdown_month,.gform_wrapper .gfield_date_dropdown_year{width:30.5%!important;margin-right:5px}
 .gform_wrapper select{font-size:14px;padding:6px!important}
 .caption .inner .t1 .last-tiret{display:block;font-size:0}
 body.sticky_header:not(.transparent_header){ margin-top:0px !important}
 body.sticky_header .header{position:relative}
}
@media (max-width:500px){ .caption .inner .t1{ font-size:25px !important}
 .team_social+.menu_container{ right:0px !important}
 
 .logo a.brand img{ min-height:78px !important;  height:300px;  margin:0px !important;  padding:0px !important}
 .logo{ padding:0px !important}
 label.mobile_collapser span{ display:none}

 label.mobile_collapser{ top:50% !important}
 label.mobile_collapser:after{top:0px}
 a.social_links{ top:56% !important;  right:90px}
 #chirurgie-vasculaire{ margin-top:60px !important}

 .menu_container ul.main_menu li ul.menu-dropdown, 
 .top_menu_container ul.top_menu li ul.menu-dropdown{ max-height:100% !important}

 
 .contact-recaptcha label{ font-size:12px !important}
 
 .wpchatbot-quickaccess-fullview{ height:410px !important;  position:fixed !important;  top:25%;  bottom:0;  height:auto !important}
 #plethora-aboutus-widget-1 h4{ font-size:21px !important}

 span.close_menu{ top:9px}

 label.mobile_collapser{ top:70% !important}
 a.social_links{ top:70% !important;  right:90px}
 
 .vc_maladies_arterielles{ padding-top:50px !important}
 .vc_maladies_arterielles .paragraphe{ margin-top:-30px !important}
 
 footer{ padding-top:25px !important}
 .menu_container ul.main_menu li ul.menu-dropdown, 
 .top_menu_container ul.top_menu li ul.menu-dropdown{ max-height:100% !important}
 .header .contact_detail_top2{display:block}
 .header .contact_detail_top2 .btn{display:table;margin:0 auto}
 
 .caption .inner .t1{font-size:17px!important}
 body .folded_section .teaser_box .content .hgroup h4{font-size:13px!important;line-height:16pt}
 .pl_about_us_widget p.contact_detail{font-size:15px!important}
 
 .head_panel .hgroup .title.diagonal-bgcolor-trans h1{min-width:inherit;padding-right:0;font-size:22px}
 .head_panel .hgroup .subtitle.body-bg_section{margin-top:-2px}
 .head_panel .hgroup .subtitle p{font-size:14px!important}
 .vc_tta-title-text{font-size:14px !important}
 
 .gform_wrapper .top_label li.gfield.gf_left_half{margin-right:0;width:100%}
 .gform_wrapper .top_label li.gfield.gf_right_half,.gf_inline_block .ginput_container{width:100%!important}
 .gform_wrapper .gfield_date_dropdown_day,.gform_wrapper .gfield_date_dropdown_month,.gform_wrapper .gfield_date_dropdown_year{width:31%!important}
 .gform_wrapper #gform_2 .gform_footer input[type=submit]{margin-right:0!important}
 .gform_wrapper .gform_footer{margin:20px 0 0!important;top:0!important;display:inline-block}
}
@media (max-width:479px){ #folded_section{ margin-top:-210px !important}
body .vc_custom_1545993626148, body .vc_custom_1542229958096, body .vc_custom_1545688185944, body .vc_custom_1545993139542{padding-top:60px!important}
}
@media (max-width:360px){ div.wpcf7 .wpcf7-recaptcha iframe{ max-width:77%}
 #chirurgie-vasculaire{ margin-top:120px !important}
}

.teaser_box .content .link{ position:unset !important}
.boxed_special:after{ background:none}
.teaser_box .content{ -webkit-transition:all 100ms ease-in-out;  -o-transition:all 100ms ease-in-out;  transition:all 100ms ease-in-out;  -webkit-overflow-scrolling:touch;  animation:0px}
.teaser_box .content.boxed_special{ padding:21px 20px 25px 20px !important;  height:100px!important}

.boxed_special{ border-bottom-width:2px !important}
.btn-xs{ padding:3px 10px !important;  font-size:12px !important}
.vc_custom_1545677256898{ background-color:white !important}
.lesprincipauxtraitements{margin-bottom:25px !important}
.social_links{ display:none}
.team_social{ display:none}

.custom_top_menu{ display:flex;  align-content:space-between;  margin-top:-6px;  margin-left:21px;  height:20px !important;  margin-bottom:2px}

.custom_top_menu-elem1 a{ font-size:15px;  line-height:14.4pt;  padding:10px 8px;  text-decoration:none;  font-weight:400}
.custom-btn>a{ font-size:13px;  line-height:14.4pt;  padding:10px 8px;  text-decoration:none;  font-weight:400}

.custom_top_menu-elem1 span{ font-size:13px;  line-height:14px;  padding:0px 8px;  text-decoration:none;  font-weight:400}
.custom_top_menu-elem1 span a{ font-size:13px;  line-height:14px;  text-decoration:none;  font-weight:400;  padding:0}

.contact_detail_top2{  display:inline-flex}
.contact_detail_top2 a{ color:#fff !important;  font-weight:400}
.header .contact_detail_top2 .btn{padding:0!important}
.contact_detail_top2 .btn a{display:block;width:100%;padding:4px 8px!important;min-width:126px}
.btn-facebook{ background-color:#3b5998}
.btn-facebook:hover{ opacity:0.8}
.custom-btn{ cursor:pointer;  margin-right:20px}
.arrondi{ border-radius:5px;  margin-top:-9px !important;  padding:1px 5px}
.arrondi>a{ color:#fff !important}

.page-id-255>iframe{ display:none}
.custom_page_contact{ margin-top:10px;  padding-top:0 !important;  padding-bottom:0 !important}
.wpcf7-submit{ float:right}

.teaser_box .figure>a{ z-index:1;  padding:5em 6em 15em 5em;  margin:-5em -6em -15em -6em}
video[poster]{ object-fit:cover}

#folded_section .teaser_box{ padding-top:45px !important}
.teaser_box{ padding-top:5px !important;  padding-bottom:25px !important;  padding-left:20px !important;  padding-right:20px !important;  margin-bottom:0px !important}
.caption .inner .t1{ font-size:46px;  padding-left:0px;  display:block;  width:100%;  color:#FFF;  font-size:45px;  letter-spacing:2px;  line-height:1.3;  text-shadow:0 2px 8px #000;  font-weight:800;  text-transform:uppercase}
.head_panel .slider_wrapper .caption.caption-full{ width:100% !important}
p{ font-size:15px !important;  line-height:22px !important;  font-family:"Open Sans",sans-serif !important}
.ppt{ display:none}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a{ background:#ededed !important}
.wp-video-shortcode{ height:100%}
.header .topbar div[class*='col-']{ padding-top:0px;  padding-bottom:0px}
.menu_container ul.main_menu li ul.menu-dropdown, 
.top_menu_container ul.top_menu li ul.menu-dropdown{ background-color:#fff !important}
.header .mainbar{ background-color:#fff !important}
.hidden{ display:block !important}
footer .widget h4{color:white; font-size:19px !important}
#plethora-aboutus-widget-2 p{ margin-top:0 !important}

.menu_container, 
.top_menu_container{ background-color:#fff !important}
.section_header span{ font-size:19px;  color:#45abff;  font-weight:500}
.gform_wrapper .top_label .gfield_label{ display:none}
.gform_wrapper .top_label .show_label .gfield_label{ display:block}
.gform_wrapper .gfield_date_day, 
.gform_wrapper .gfield_date_month, 
.gform_wrapper .gfield_date_year{ width:6em}
.gf_inline_block .ginput_container{ display:inline-block;  width:49%}
#input_2_15_2_container.gfield_date_dropdown_day{ display:none !important}
.gform_wrapper .gfield_date_dropdown_day, 
.gform_wrapper .gfield_date_dropdown_month, 
.gform_wrapper .gfield_date_dropdown_year{ width:31.5%}
.gform_wrapper .gfield_date_dropdown_day select, 
.gform_wrapper .gfield_date_dropdown_month select, 
.gform_wrapper .gfield_date_dropdown_year select{ width:100%}
.gform_wrapper .gfield_date_day label, 
.gform_wrapper .gfield_date_month label, 
.gform_wrapper .gfield_date_year label, 
.gform_wrapper .gfield_time_ampm label, 
.gform_wrapper .gfield_time_hour label, 
.gform_wrapper .gfield_time_minute label, 
.gform_wrapper .ginput_complex label, 
.gform_wrapper .instruction{ display:none}
.gform_wrapper .gform_footer input[type=submit]{ background-color:#2c4167;  border:1px solid #2c4167;  background-image:unset;  padding:7px 40px;  margin-right:14px;  color:#fff}
.gform_wrapper #gform_2 .gform_footer input[type=submit]{ margin-right:27px}
.gform_wrapper .gform_footer{ padding:0 0 .625em;  margin:0 0 0;  clear:both;  top:-40px;  position:relative}
.gform_wrapper .gform_footer input[type=submit]:hover{ background-color:#fff;  color:#2c4167}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{ background-color:transparent;  border:none}
.gform_wrapper.two-column_wrapper{max-width:100%}
.gform_wrapper.two-column_wrapper ul.gform_fields, 
.gform_wrapper.two-column_wrapper ul.gform_column li.gsection:first-child{display:none}

.gform_wrapper.two-column_wrapper ul.gform_fields.gform_column{display:block}

.gform_wrapper.two-column_wrapper ul.one-half{margin-left:6% !important; width:47%; float:left}
.gform_wrapper.two-column_wrapper ul.one-half.first{margin-left:0 !important}

#input_3_2, 
#input_3_3, 
#input_3_4{width:100%}

.gform_wrapper .gsection{border-bottom:none !important}

.gform_wrapper .top_label li.gfield.gf_right_half+li.gsection{padding:0 !important}

@media only screen and (max-width:1075px){.gform_wrapper.two-column_wrapper ul.one-half{width:100%}
.gform_wrapper.two-column_wrapper ul.one-half{margin-left:0 !important}
.gform_wrapper .gsection{display:none !important}
#gform_wrapper_3 li{margin-bottom:10px}
}
.breadcrumbs a span{ color:#006dcc}
.table >thead >tr >th, 
.table >tbody >tr >th, 
.table >tfoot >tr >th, 
.table >thead >tr >td, 
.table >tbody >tr >td, 
.table >tfoot >tr >td{ vertical-align:middle}
.breadcrumbs span{ color:#000;  font-size:14px}
.main_menu li:not(.lowercase) a{ text-transform:uppercase !important}
.share{ font-size:17px;  font-weight:500;  display:inline-block;  margin-top:10px}
.share a{ background-color:#2c4167;  color:#fff;  padding:5px 10px;  border:1px solid #2c4167;  border-radius:5px}
.share a:hover{ opacity:0.9}
.send{ padding:8px 20px;  font-size:12px !important;  text-transform:capitalize}
.btn.blog-link{background-color:#ec684d}
.btn.blog-link:hover{opacity:.8}
.title-hidden{display:none!important}

.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select{background-size:inherit}

@media (width:1024px){ .menu_container, .top_menu_container{ left:189px}
}
@media (max-width:480px){ body.admin-bar.sticky_header .header{ margin-top:0px !important}
 .teaser_box .figure>a{ z-index:1;  padding:4em 1em 13em 2em;  margin:-4em -1em -13em -2em}
 .folded_section .teaser_box .content .hgroup h4{ margin-left:-13px}
 }
@media (max-width:1199px) and (min-width: 992px) {
	.folded_section .teaser_box .content .hgroup h4{font-size:20px!important;line-height:24pt}
	.pl_about_us_widget p.contact_detail{font-size:16px!important}
	.gform_wrapper #gform_1 .gform_footer{top:20px}
	.caption .inner .t1{font-size:36px!important}
}
@media (max-width:991px) and (min-width: 768px) {
	.contact_detail_top2 .btn a{min-width:118px}
	.caption .inner .t1{font-size:27px}
	.head_panel .slider_wrapper .caption.caption_right{right:0}
	.folded_section .teaser_box .content .hgroup h4{font-size:14px!important;line-height:16pt}
	.specialiste-point h4{font-size:14px!important}
	.gform_wrapper #gform_1 .gform_footer{top:20px}
}
@media (max-width:767px) and (min-width: 320px) {
	.custom_top_menu-elem1,.custom_top_menu-elem2{padding-bottom:5px;text-align:center}
	.gform_wrapper #gform_1 .gform_footer{top:20px}
	body .vc_custom_1545925440987{padding:20px!important}
	.folded_section .teaser_box .content .hgroup h4{font-size:20px!important;line-height:22px}
	.testimonial.testimonial-slider.testimonial-home ul{padding-left:0;padding-right:0!important}
	.testimonial li{font-size:15px!important}
}

/*Add by Sabri */
.pl_about_us_widget h3{
color: #45abff;
    font-size: 36px !important;
    font-weight: bold !important;
    line-height: 30pt !important;
    text-decoration: none;
    text-transform: none !important;
    margin-bottom: 20px;
    margin-left: 10px;
}
.widget.widget_text h3 {
    font-weight: 900;
    text-transform: uppercase;
    margin: 0 0 20px 0;
    width: 100%;
    display: table;
    white-space: nowrap;
    overflow: hidden;
    color: white;
    font-size: 19px !important;
}
.pl_latest_news_widget h3 {

  font-weight: 900;
    text-transform: uppercase;
    margin: 0 0 20px 0;
    width: 100%;
    display: table;
    white-space: nowrap;
    overflow: hidden;
    color: white;
    font-size: 19px !important;

}
.widget h3:after {
    border-top: 1px solid;
    border-color: inherit;
    content: "";
    display: table-cell;
    position: relative;
    top: 0.5em;
    width: 100%;
    left: 1.5%;
}
#plethora-latestnews-widget-1 h3::after {
    left: 9.5%
;
}

body .widget h4 {
    font-weight: normal;
    margin: 0;
    width: auto;
    display: block;
    white-space: normal;
    overflow: visible;
}
#plethora-latestnews-widget-1 h4 {
    font-family: "Myriad Pro", sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-decoration: none;
    padding: 2px 0px 0px 0px;
    margin: 0 0 5px 85px;
    margin-bottom: 0px !important;
    font-size: 16px !important;
}