﻿



    .site-nav .menu .menu-inn {

        background: rgba(255, 255, 255, 0.9);

        border-radius: 0px;

    }




    .site-nav .menu .menu-inn ul:before{

        display:none;

    }

#wrapper {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px;
}

	
	
	

.column-section { margin-top: 60px; }

div .column-section:first-child { margin-top: 0px; }

#logo a {
    text-transform: none;
    color: rgb(77, 77, 77);
}
.entry-content{overflow:hidden;}
.entry-content p{margin:0 0 25px;}
 .entry-content ol,.entry-content ul{margin:0;padding:0 0 25px;}
.archive-page ul li,.entry-content ul li{list-style-type:square;margin:0 0 0 30px;padding:0;}
.entry-content ol li{margin:0 0 0 35px;}
.archive-page ul ul,.entry-content ol ol,.entry-content ul ul{padding:0;}

.menu-title {
    float:left;
    height:80px;
    padding-top:30px;
    text-transform: uppercase;
    font-size: 1.6rem;
    color: #8e8e8e;
    font-family: Mirai-Black;
    margin-left:100px;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}



.row #dobulkaction {
margin: 0;
}

.row #commenting {
font-size: 80%;
}

.row #commenting .formControls {
margin: 0;
}

.row #commenting textarea,
.row .discussion textarea {
font: 100% Monaco, "Courier New", Courier, monospace;
width: 100%;
}

.row #commenting fieldset,
.row .discussion fieldset {
border: 0.1em solid #329fd7;
border-style: solid none none none;
}

.row #commenting legend,
.row .discussion legend {
padding: 0.5em 0.5em 0.5em 0;
font-size: 85%;
}

.row #commenting label,
.row .discussion label {
font-weight:bold;
}


.portaltype-collective-cover-content #content .row {
margin: 0;
padding: 0;
}


.row #commenting label, .row .discussion label {
    font-size: 1.1em;
}
.card .card-tags{position:absolute;right:1.25rem;bottom:-1.125rem;margin-top:0;vertical-align:bottom}

.page2 .gallery img.zim { margin-top: 30px; }
.elementor-widget-jet-slider .jet-slider .slider-pro .jet-slider__item{background-color:#54595f}
.jet-slider__item{overflow:hidden}
.list-inline{padding-left:0;margin-left:-5px;list-style:none}
.help-bloc-infra .list-inline{display:inline-flex!important}
#wapper-nav .list-inline{margin-left:0}
.help-bloc-infra .list-inline h1,.help-bloc-infra .list-inline .h1{padding-left:10px!important}
.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}
.menu-item{position:relative}


.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}



.interstitial,
.interstitial-leaving,
.ii,
.interstitial-pdf,
.interstitial-recommendation,
.interstitial-hcp,
.interstitial-emg {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(79, 88, 88, 0.85);
  z-index: 99999;
}


h1.title {
  font-size:1.1em;
  font-family:Helvetica, Verdana, sans-serif;
  font-weight:bold;
  border:none;
}


#form table tr td.title,
#form table tr td.created,
#form table tr td.last-reply {
  padding:3px;
}


#comments .comment h3.title {
  background-color:#c6d6e5;
  margin:0px;
  padding:10px;
  color:#003b71;
}


#comments .comment h3.title a {
  color:#003b71;
  border-color:#003b71;
}


#comments .comment h3.title a:hover {
  background-color:#003b71;
  color:white;
}

.item-list .title {
  font-weight: bold;
}


.tool-overflow{
    overflow: hidden;
}

.rslides-sc .rslides-content-inner,
.thinkupslider-sc .rslides-content-inner {
	display: table;
	width: 100%;
	max-width: 1140px;
	height: 100%;
	margin: 0 auto;
}

#slider .rslides-content-inner,
.thinkupslider-sc .rslides-content-inner {
	display: table;
	width: 100%;
	height: 100%;
	margin: 0 auto;
}

#slider.style2 .rslides-content-inner,
#slider.style3 .rslides-content-inner,
.thinkupslider-sc.style2 .rslides-content-inner, 
.thinkupslider-sc.style3 .rslides-content-inner { 
	display: table-cell;
	width: 100%;
	vertical-align: middle;
	margin: 0 auto;
}
.text-center-xs{text-align:center}
#inner-body{background-color:#fff;background-image:none;min-height:100vh;padding-top:0px;padding-bottom:0px}
body.pc #inner-body li.widget a.pp-edit-widget-link{padding-bottom:1px}
#body #inner-body .grid-view-img_text_below .grid-item .pp-img-view .piv-inner{border:solid 0px rgba(0,0,0,0) !important}
#body #inner-body div .grid-view-img_rollover_text .grid-item .piv-inner{border:solid 0px rgba(0,0,0,0) !important}
#body #inner-body .pp-img-protect .pp-overlay{position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;border-width:0 !important}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}
.container-fluid:before,.container-fluid:after{content:" ";display:table}
.container-fluid:after{clear:both}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-4-0 , #pl-4 .so-panel:last-child { margin-bottom:0px }
 #pg-4-1 , #pg-4-2 , #pl-4 .so-panel { margin-bottom:30px }
 #pl-w5c099205e878c .so-panel { margin-bottom:30px }
 #pl-w5c099205e878c .so-panel:last-child { margin-bottom:0px }
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}

.menu-item-language img.iclflag {
  margin-top: -3px;
}
.card__action_target--alt{color:#333;font-size:1rem}

.genericStreamStory .ads-subheading{
  font-size:.8em;
  color:#888;}

#see-it .ads-subheading{margin-bottom: 5px;font-weight: bold;text-transform: uppercase;text-align: left;background: rgba(1,1,1,.1);color: #999;padding: 20px 25px;font-size: 12px;line-height: 1.4em;}

.by-author .ads-subheading{
  color: #333;
  font-size: 0.7em;
  margin-bottom: 1.5em}


.active_menu:after {
    content: "";
    display: block;
    width: 60px;
    background-color: #939393;
    height: 1px;
    margin: 10px auto 0;
    transition: all 0.5s;
}

.normal-list li.menu-item-object-category.ac-cc { border-left-width: 4px; border-left-style: solid; padding-left: 10px; margin-bottom: 2px; }

.slideshow_container .slideshow_content {
  position: relative !important;
  overflow: hidden !important;
}


.slideshow_content .slideshow_view .slideshow_slide_image img {
    margin: 0 !important;
    min-height: 100% !important;
    min-width: 100% !important;
}


.et_duplicate_social_icons {
	display: none;
}


	#et-secondary-menu .et_duplicate_social_icons {
		display: inline-block;
	}
 .banner-box img { width:40px!important; }

#hero .banner-box { display: block; border: 1px solid #DDDDDD; padding: 20px 5px; margin-bottom: 20px; }

#hero .banner-box:after { clear: both; content: ''; display: block; }

#hero .banner-box img { margin-right: 12px; float: left; max-width: 20%; }

#hero .banner-box .badge_label { display: block; line-height: 1.3; font-weight: 700; }


    #container3{
        width:966px;
        margin:0 auto;
    }


.grid-thumb-image {
    margin-bottom: 0;
    display: inline-block;
    width: 100%;
}


.featured-posts .grid-thumb-image {
    margin-bottom: 5px;
    max-height: 160px;
    overflow: hidden;
}


.featured-posts .grid-thumb-image:hover {
    opacity: .9;
}

.one_half {
	width: 48%;
}

.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .two_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
	float: left;
	margin-bottom: 20px;
	margin-right: 4%;
	position: relative;
}

.one_half img.element_from_right, .one_half img.element_from_left{ margin-bottom: 45px;}

.one_half.comment_area_loggedin {
	float:none;
}
.pt-cv-title{margin-top:0!important;font-size:18px}
.pt-cv-view .pt-cv-title{margin-bottom:10px}
.pt-cv-title a{font-weight:600}
.pt-cv-scrollable .pt-cv-title{padding-bottom:0}
.pt-cv-cap-w-img .pt-cv-title a{color:#fff!important}
.pt-cv-2-col .pt-cv-title{clear:none!important}


.no-flexbox.no-flexboxtweener .c-site-header__phone {
  float: left; }


.c-site-header__phone-link {
  color: #fff; }


.c-site-header__phone-num {
  display: none;
  color: #fff; }


.c-site-header__phone-icon {
  display: inline-block;
  font-size: 1.125rem;
  padding: 0 0.75rem;
  height: 3rem;
  line-height: 3rem;
  color: #fff; }

  .c-site-header__phone-icon:hover {
    color: #fff;
    text-decoration: none; }
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.main-nav .zn_mega_container.zn-megaMenuSmartArea .container{width:100%}
.page-subheader .container{padding:0 15px;z-index:1;position:relative}
.text-center{text-align:center}
header .video-holder{position:absolute;top:-40%;left:-50%;width:200%;height:200%}


#footer-main {
    width: 100%;
    float: left;
    padding: 25px 0 15px 0;
}


#footer-main .main-menu li a {
    font-family: "ff-basic-gothic-pro", sans-serif;
    color: #aab3b6;
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.05em;
}


#footer-main .main-menu li a:hover {
    background: none;
    color: #2dbcb6;
}
body.home .sub-ad-container .scroll-more{text-align:center;width:100%}
body.home .sub-ad-container .scroll-more .scroll-inner{width:165px;width:10.3125rem;margin:5px 0 0;margin:5px 0 0rem;margin-left:auto;margin-right:auto;padding:.1875rem .625rem 0rem;border:.0625rem solid #ccc;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;border-bottom:0}

.logo {
    width: 150px;
}

	.latestPost .title a {
	    font-size: 20px!important;
	    line-height: 25px;
	}

	.related-posts .latestPost .title a {
	    font-size: 17px!important;
	    line-height: 22px;
	}

.title { clear: both }

.page h1.title {
    padding-top: 15px;
    margin-bottom: 0;
}

.latestPost .title {
    display: block;
    margin-top: 16px;
    margin-bottom: 4px;
}

.latestPost .title a:hover { color: #b37ba4 }

.widget .title {
    font-weight: bold;
    text-transform: uppercase;
    color: #545E68;
    font-size: 12px;
}

#site-footer .sidebar .widget .title {
    font-size: 135%;
    color: #D4D8DB;
}

.related-posts .title a {
    font-size: 17px!important;
    line-height: 22px;
}

.related-posts .title {
    font-size: 17px;
    margin-bottom: 2px;
    margin-top: 10px;
}
.vc_section.vc_section-has-fill,.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,.vc_section.vc_section-has-fill+.vc_section{padding-top:35px}

#fullwith, #gap {
    clear: both;
    width: 100%;
    height: 130px;
    background: #fff;
}
.product-gallery img.lazy-load,.product-small img.lazy-load,.product-small img[data-lazy-srcset]:not(.lazyloaded){background-color:rgba(68,96,132,0.1);padding-top:100%}

input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}

input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}

input.text, input.title {width:300px;padding:5px;}

input.title {font-size:1.5em;}


.title {
	margin: 0 0 8px 0;
	padding: 0px;
	line-height: 22px;
	font-size: 22px;
	font-family: Georgia, Times, "Times New Roman", serif;
	color: #4a4848;
	}


	
.title a {
	text-decoration: none;
	color: #4a4848;
	}


.title a:hover {
	text-decoration: underline;
	}

.sd-table-cell {
  display: table-cell;
  height: 100%;
  width: 100%;
  vertical-align: middle;
}
.f-fix{float:left;width:100%}


	.site-header .widget-area {
    text-align: center;
	margin-top:0;
	}

	#home-notification.home-notification.widget-area {
		display: none !important;
	}


#content{
	float:left;
	width:700px;
	padding:22px 0 50px 0;
}


.menu-footer .footer_social-links {
  display: none;
}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}

		
	.home-widget,
	#home-mid-wrap .feat-widget-cont .home-title-wrap,
	#home-mid-wrap .gallery-widget-wrap .home-title-wrap,
	#home-mid-wrap .feat-widget-text {
		margin: 0 3.61663652803% 20px;  
		width: 92.7667269439%; 
		}


.home-widget-wrap {
	width: 100%
	}


.home-widget {
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
	}


.home-widget,
#home-mid-wrap .feat-widget-cont .home-title-wrap,
#home-mid-wrap .gallery-widget-wrap .home-title-wrap {
	margin: 0 2.65604249668% 20px; 
	width: 94.6879150066%; 
	}


.release_box_list {height:455px; overflow-y:scroll; margin-left:-20px}

.release_box_list ul li {position:relative;}

#release_list .release_box_list li {min-height:230px;}


.release_box_list.home_list {
	height:245px;
	overflow-y:hidden;
	margin-left: -20px;
}

td.ensystdtop {padding:0;vertical-align:top;border:0;margin:0}


.footer .footer-main-nav li,
.footer .footer-sub-nav li {
  font-size: 13px;
  letter-spacing: 1px;
  font-family: Helvetica, Arial;
  margin-bottom: 0; }

  .footer .footer-main-nav li:before,
  .footer .footer-sub-nav li:before {
    color: #1F4F82; }

  .footer .footer-main-nav li a,
  .footer .footer-sub-nav li a {
    color: #fff;
    padding: 0; }
.nav--tabs .tab-button{padding:20px;border:1px solid #f1f0f2;width:100%;text-align:center;color:#66616f;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}
.nav--tabs .tab-button:hover{color:#530664}
.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;box-shadow:0 3px 9px rgba(0,0,0,.5)}
#main_nav li.leaf,#main_nav li.expanded{padding:0}
#main_nav ul li{list-style:none}
.collapse{display:none;visibility:hidden}
.collapse.in{display:block;visibility:visible}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;visibility:visible!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-collapse.collapse.in{display:block!important}
.collapse-processed legend{margin-bottom:0;padding-bottom:10px}
.collapse-processed .fieldset-wrapper{padding:30px;border:1px solid #e5e5e5;border-top:none}
.collapse-processed{margin-bottom:25px}
.view-news .views-row-last .row{margin-bottom:15px;}
.article-list .views-row{clear:both;display:inline-block;width:100%;}
.block-links .views-row{margin-bottom:10px;}
.news-list-rotator .views-row .views-field-title{padding:5px 10px;position:relative;background-color:rgba(0,0,0,0.50);margin-top:-50px;height:50px;overflow:hidden;}
.news-list-rotator .views-row a{color:#f8ba32;font-weight:bold;}
.page-videos .views-row{margin-bottom:45px;}

	#page-title {
		background-image:none;
	}

#page-title span {
	padding-right:10px;
	background-color:#FFFFFF;
    font-family: 'bebas_neueregular' !important;
  font-size: 27px;
}
.events .events__body{position:relative;*zoom:1}
.events .events__body:before,.events .events__body:after{content:" ";display:table}
.events .events__body:after{clear:both}
.events .events__body .events__body__item{width:8.9375em;float:left;margin-right:.75em;padding:.75em 0em}
.events .events__body .events__body__item:last-child{margin-right:0}
.events .events__body .slideshow-nav{position:absolute;top:-1.9375em;right:0em}
.publications__body,.events__body{position:relative}


.service-section-list .list-chevron-right {
    vertical-align: middle;
}

    #mw_board_group_2 .mw_board_group_2_title { background-color:#fcfcfc; height:25px; padding:2px 0 0 15px; font-weight:bold; overflow:hidden; }

    #mw_board_group_2 .mw_board_group_2_title a { font-size:11px; }

table.classementNormal td.joues, table.classementNormal td.pts, table.classementNormal td.diff {text-align:right;}


#td-top-mobile-toggle {
  display: none;
  
}

#td-top-mobile-toggle a {
  display: inline-block;
}

#td-top-mobile-toggle i {
  font-size: 27px;
  width: 54px;
  line-height: 54px;
  height: 54px;
  display: inline-block;
  padding-top: 1px;
  color: #fff;
}
.feature-product__meta{padding:30px 35px 100px;text-align:center}
.feature-product__meta .feature-product__title,.feature-product__meta .feature-product__desc{max-width:420px;margin-left:auto;margin-right:auto}
.feature-product__meta .ui-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.feature-product__meta .ui-btn+.ui-btn{margin-top:30px}
.bg-light{background:#f4f4f4}
.bg-light h2:first-of-type{margin-top:20px}
.bg-light+.bg-light{margin-top:-60px;padding-top:0}

.grid-item50 { width: 50%; }

.room-homepage .grid-item50 {
max-height: 350px;
overflow: hidden;
}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}

.navigation .nav_ecke {
  width: 0;
  height: 0;
  display: block;
  position: absolute;
  top: 4px;
  left: calc(47.5%);
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}

.navigation .nav_ecke:hover,
.navigation .nav_ecke:focus {
  text-decoration: none;
}
#Filters .filters_buttons li.categories i,#Filters .filters_buttons li.tags i{margin-right:3px}
#Filters.only-categories .tags{display:none!important}
#Filters.only-tags .tags{display:block}
#Filters.only-authors .tags{display:none!important}


li.tags {
    display: none;
}

.socialmedia-widget li.instagram a { background-position: -450px top; }

.text-light .socialmedia-widget li.instagram a { background-position: -450px -30px ; }

.socialmedia-widget li.instagram:hover a { background-position: -450px bottom; }

.information-wrap{
	border-top:0px solid #e7e7e7;
}


.about a .bk-gris-oscuro {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}


.about a:hover .bk-gris-oscuro {
  background-color: #BC1F79;
}

.bk-gris-oscuro{
	background-color:#606060
}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}

.carousel-inner {
  position: relative;
  width: 50%;
  overflow: hidden;
  
}


.carousel-fade .carousel-inner .item {
    opacity: 0;
    transition: opacity .3s ease;
}


.carousel-fade .carousel-inner .active {
    opacity: 1;
}
