.slick-loading .slick-list{background:#fff url(//www.docteurdelabosse.com/wp-content/plugins/wp-logo-showcase-responsive-slider-slider/assets/images/ajax-loader.gif) center center no-repeat}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.wpls-wrap, .wpls-wrap * {-webkit-box-sizing: border-box; box-sizing: border-box; outline: none;} .wpls-logo-clearfix:before, .wpls-logo-clearfix:after{content: "";display: table;}
.wpls-logo-clearfix::after{clear: both;}
.wpls-logo-clearfix{clear: both;}
.wpls-logo-showcase{visibility: hidden; opacity:0; -webkit-transition:opacity 0.5s linear; transition:opacity 0.5s linear;}
.wpls-logo-showcase.slick-initialized {visibility: visible; opacity:1;}
.wpls-logo-showcase{padding:0 30px 20px 30px; margin:0; text-align:center;}
.wpls-logo-showcase.wpls-dots-false{padding:0 30px 0px 30px !important;}
.wpls-logo-showcase .slick-next{right:0px !important;}
.wpls-logo-showcase .slick-prev{left:0px !important}
.wpls-logo-showcase .slick-dots{left:30px !important; right:30px !important; text-align:center;bottom:-10px !important; position: absolute;}
.wpls-logo-showcase .wpls-logo-cnt.slick-slide{margin:0 5px;}
.wpls-logo-showcase .wpls-fix-box{max-height: 250px; width: 100%; line-height: 0;}
.wpls-logo-showcase .wpls-logo-cnt.slick-slide img{display:inline-block !important; border-radius:0px !important; max-height:250px; max-width:100%; padding:10px; border:1px solid #f1f1f1; box-shadow:none !important }
.wpls-logo-showcase .slick-slide{  text-align:center !important; display: inline-block !important;   float:none !important;    vertical-align: middle !important;     }
.wpls-logo-showcase .slick-slide .logo-title{color:#444; padding:10px 0; font-size:16px;}
.wpls-logo-slider.wpls-center .slick-slide {opacity: 0.5; transform: scale(0.7); transition: all 300ms ease 0s;}
.wpls-logo-showcase.wpls-center .slick-center{opacity: 1;transform: scale(1);}
.wpls-logo-showcase .slick-arrow::before{display: none !important;}
.wpls-logo-showcase .wplss-logo-slide::before, .wpls-logo-showcase .wplss-logo-slide::after{display: none !important;}
.sliderimage_hide_border .wpls-logo-cnt.slick-slide img{padding:0px; border:0px solid #f1f1f1;}
@media screen and (max-width: 641px) {
.wpls-logo-showcase.wpls-center .slick-slide {opacity: 1;transform: scale(1); transition: all 300ms ease 0s;}
.wpls-logo-showcase.wpls-center .slick-center{opacity: 1;transform: scale(1);}
} .fusion-flex-container.wpls-fusion-flex{ flex-direction: column; }
.wpls-elementor-tab-wrap{min-width: 0; min-height: 0;} .wpls-logo-showcase .slick-arrow{position:absolute; z-index:9; padding:5px; display: inline-block; background-color: rgba(0, 0, 0, 0.5); text-align:center; width:30px; height:30px; cursor: pointer; border-radius: 50%; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.wpls-logo-showcase .slick-arrow svg{fill: #fff; height: 100%; width: 100%;}
.wpls-logo-showcase .slick-arrow:hover{background-color: rgba(0, 0, 0, 0.7);}
.wpls-logo-showcase .slick-dots {padding:0 !important; margin:0 !important; text-align:center;}
.wpls-logo-showcase .slick-dots li {list-style:none !important; display:inline-block !important; line-height:0px !important; margin:0 3px !important; padding:0px !important; }
.wpls-logo-showcase .slick-dots li button {text-indent:-99999px;margin: 0px !important; padding: 0px !important; border: 2px solid #444 !important; border-radius: 50% !important; width: 12px !important; height: 12px !important; background-color:#fff; cursor:pointer;}
.wpls-logo-showcase .slick-dots li button:focus {outline:none !important}
.wpls-logo-showcase .slick-dots li.slick-active button {background:#8D8C8C !important;}.cf-tr:before, .cf-tr:after { content: " "; display: table; }
.cf-tr:after { clear: both; }
.cf-tr { *zoom: 1; } .testimonial_rotator_wrap { margin: 20px 10px; padding: 10px; overflow: hidden; position: relative; }
.testimonial_rotator_wrap.with-prevnext { padding: 10px 40px; }
.testimonial_rotator_wrap *, .testimonial_rotator_wrap *:before, .testimonial_rotator_wrap *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .testimonial_rotator.format-rotator .slide { display: none; }
.testimonial_rotator h1,
.testimonial_rotator h2 { margin: 10px 0 0 0; padding: 0; }
.testimonial_rotator .testimonial_rotator_slide_title { margin: 0 0 5px 0; } .testimonial_rotator_single {}
.testimonial_rotator_single .testimonial_rotator_stars { }
.testimonial_rotator_widget_wrap .testimonial_rotator_stars { padding: 10px 0; } .testimonial_rotator.format-list .slide { margin: 40px 0; } .testimonial_rotator_microdata { display: none; }
.testimonial_rotator_stars { padding: 10px 0; }
.testimonial_rotator_star {
margin: 0 3px 0 0;
float: left;
width: 20px; height: 20px;
color: #d8b767;
font-size: 20px;
line-height: 20px;
}
.testimonial_rotator.rounded .img img { border-radius: 50%; }
.testimonial_rotator .more-link, 
.testimonial-rotator-view-more { white-space: nowrap; }
.testimonial_rotator_paged a { padding: 4px 10px; text-decoration: none; }
.testimonial_rotator_paged a:first-child { float: right; }
.testimonial_rotator_paged a:last-child { float: left; } .testimonial_rotator_nav {}
.testimonial_rotator_prev,
.testimonial_rotator_next { font-size: 20px; line-height: 20px; color: #666; color: rgba(0,0,0,0.2);  cursor: pointer; position: absolute; top: 35%; z-index: 8888; transition: all 0.35s; }
.testimonial_rotator_prev:hover, .testimonial_rotator_next:hover { color: rgba(0,0,0,0.5);  }
.testimonial_rotator_prev { left: 3px; }
.testimonial_rotator_next { right: 3px; } .testimonial_rotator_widget_wrap { position: relative; }
.testimonial_rotator_widget_wrap.with-prevnext { padding: 0 25px; }
.testimonial_rotator_widget_wrap .testimonial_rotator_prev { left: 0; }
.testimonial_rotator_widget_wrap .testimonial_rotator_next { right: 0; } div.testimonial-rotator-error { color: #aa3429; font-weight: bold; display: block; padding: 10px; font-size: 11px; border-radius: 3px; text-align: center; border: solid 1px #aa3429; text-transform: uppercase; } .testimonial_rotator.template-default .slide { width: 100%; height: auto; }
.testimonial_rotator.template-default .has-image .img,
.testimonial_rotator_single.has-image.template-default .img { width: 20%; margin-right: 5%; float: left; padding: 0; padding-top: .5em; }
.testimonial_rotator.template-default .has-image .img img,
.testimonial_rotator_single.has-image.template-default .img img { width: 100%; max-width: 150px; height: auto; }
.testimonial_rotator.template-default .has-image .text,
.testimonial_rotator_single.has-image.template-default .text { width: 75%; float: left; padding: 0; margin: 0; }
.testimonial_rotator.template-default .testimonial_rotator_author_info { font-style: italic; line-height: 1.2em; padding: 10px 0 10px 15px; border-left: solid 3px #efefef; margin: 10px 0; }
.testimonial_rotator.template-default .testimonial_rotator_author_info p { font-size: 1.1em; line-height: 1.2em; } .testimonial_rotator.template-longform .slide { width: 100%; height: auto; text-align: center; }
.testimonial_rotator.template-longform .testimonial_rotator_stars,
.testimonial_rotator.template-longform .testimonial_rotator_slide_title { text-align: center; }
.testimonial_rotator.template-longform .testimonial_rotator_star { float: none; width: auto; height: auto; font-size: 1.3em; line-height: 0.9em; }
.testimonial_rotator.template-longform .testimonial_rotator_quote { text-align: center; }
.testimonial_rotator.template-longform hr.longform_hr { width: 175px; height: 3px; background: #efefef; border: none; margin: 20px auto; }
.testimonial_rotator.template-longform .testimonial_rotator_author_info { margin: 5px auto 10px auto; padding: 5px; border: none; }
.testimonial_rotator.template-longform .testimonial_rotator_author_info p { padding-top: 0; margin-top: 0; text-align: center; font-size: 0.9em; line-height: 1.1em;  }
.testimonial_rotator.template-longform .testimonial_rotator_img { width: 50px; height: 50px; border-radius: 100%; margin: 0 auto; display: block; overflow: hidden; }
.testimonial_rotator.template-longform .testimonial_rotator_img img { width: 50px; height: 50px; }html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: top;
box-sizing: border-box;
outline: none;
} article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
} .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignleft,
img.alignright {
float: none;
margin: 0;
}
img,
video {
height: auto; max-width: 100%; }
embed,
iframe,
object {
margin-bottom: 1.5em;
max-width: 100%;
}
hr {
background-color: #bbb;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
p:not(:last-child) {
margin-bottom: 1em;
}
a {
text-decoration: none;
}
.alignfull {
margin: 0 calc(-100% / 6);
padding: 0 calc(100% / 6); }
.alignwide {
margin: 0 calc(-100% / 10);
padding: 0 calc(100% / 10); }
@media (max-width: 920px) { } body {
font-size: 24px;
line-height: 1.2em;
color: #000;
font-family: 'Ubuntu', sans-serif;
position: relative;
}
.yellow {
color: #f7b01a;
}
.blue {
color: #082c68;
}
h1, h2, h3 {
text-align: center;
font-family: 'Teko', sans-serif;
}
h1, h2 {
font-size: 2.2em;
margin-bottom: 0.8em;
line-height: 1.1em;
color: #f04d23;
font-weight: bold;
}
h1 + h3, h2 + h3 {
margin-top: -0.4em;
}
p + h1, p + h2, p + h3, .wp-block-columns + h3 {
margin-top: 0.7em;
}
h3 {
position: relative;
font-weight: bold;
color: #000;
font-size: 1.8em;
line-height: 1.1em;
margin-bottom: 1em;
}
h3.yellow-bar:before {
content: "";
display: block;
position: absolute;
background-color: #f7b01a;
}
p a:hover {
text-decoration: underline;
}
.has-medium-font-size {
font-size: 1.15em;
}
.container {
max-width: 75%;
margin: 0 auto;
}
.container>.wp-block-group {
padding-top: 2.2em;
padding-bottom: 2.2em;
}
.container>.wp-block-group>.wp-block-columns {
margin-bottom: 0;
}
.bg-dark, .bg-dark h1 + h2, .bg-dark h3 {
color: #fff;
}
.bg-dark h1 {
color: #f04d23;
}
p a {
text-decoration: underline;
color: #082c68;
}
.bg-dark p a{
color: #fff;
}
.text-blue {
color: #000;
} .home #header {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 2;
}
.desktop-header {
display: flex;
flex-direction: row;
background-color: rgba(0,0,0, 0.9);
padding: 15px 5%;
}
.desktop-header>* {
flex: 1 1 auto;
}
.desktop-header .header-logo {
width: 400px;
max-width: 25%;
text-align: center;
}
.desktop-header .header-logo img {
max-height: 110px;
}
.logo-slogan {
color: #fff;
font-weight: bold;
font-size: 0.70em;
line-height: 1em;
margin-top: 5px;
}
.desktop-header .header-menu {
display: flex;
flex-direction: column; 
}
.desktop-header .header-menu>* {
flex: 1 1 auto;
}
.desktop-header .header-menu .btn-accident-wrapper {
align-self: flex-end;
}
.btn-accident {
display: inline-block;
background-color: #fff;
color: #f04d23;
padding: 10px 10px;
font-size: 1.2em;
font-weight: bold;
margin-right: 0.4em;
transition: all 0.2s;
font-family: 'Teko', sans-serif;
}
.btn-accident:hover {
background-color: #f04d23;
color: #000;
}
.btn-accident i {
vertical-align: middle;
font-size: 1.4em;
line-height: 1.1em;
}
.desktop-header .header-menu .menu-principal {
align-self: flex-end;
display: flex;
align-items: flex-end;
}
.menu-principal ul.menu {
display: flex;
flex-direction: row;
}
.menu-principal ul.menu li a{
padding: 0.3em 0.8em;
color: #fff;
font-weight: bold;
transition: all 0.2s;
font-family: 'Teko', sans-serif;
letter-spacing: 0.6px;
}
.menu-principal ul.menu li a:hover, .menu-principal ul.menu li.active a {
color: #f04d23;
} .menu-mobile-wrapper {
display: none;
justify-content: flex-end;
align-items: center;
}
.menu-mobile-btn {
display: inline-block;
color: #f04d23;
font-size: 40px;
padding: 15px;
}
.desktop-header {
position: relative;
}
.menu-mobile {
display: none;
position: absolute;
top: 100%;
left: 0;
width: 100%;
background-color: #000;
padding-bottom: 15px;
z-index: 2;
}
.menu-mobile li a {
display: block;
text-align: center;
color: #fff;
padding: 7px 10px;
font-weight: bold;
font-size: 1.2em;
}
.menu-mobile li.active a {
color: #f04d23;
}
.menu-mobile .btn-accident-wrapper {
text-align: center;
margin: 15px 10px;
}
.menu-mobile .btn-accident-wrapper a {
display: inline-block;
color: #f04d23;
font-size: 1.2em;
} .tp-bullet {
border-radius: 50%;
width: 20px;
height: 20px;
border: 2px solid #000;
background-color: #fff;
}
.tp-bullet.selected, .tp-bullet:hover {
background-color: #f04d23;
}  .wpls-logo-showcase .wpls-logo-cnt.slick-slide {
margin: 10px 20px;
}
.wpls-logo-showcase .slick-arrow {
text-indent: unset;
color: #000;
font-size: 2em; position: absolute;
z-index: 9;
border: 0px !important;
border-radius: 50% !important;
cursor: pointer !important;
-webkit-transition-duration: 0.4s;
transition-duration: 0.4s;
}
.wpls-logo-showcase .slick-arrow:hover {
color: #f04d23;
}
.wpls-logo-showcase .slick-dots li button {
border: 2px solid #000 !important;
}
.wpls-logo-showcase .slick-dots li.slick-active button {
background-color: #f04d23 !important;
}   .row-stats {
text-align: center;
}
.row-stats i {
color: #f04d23;
font-size: 8em;
margin-bottom: 30px;
}
.row-stats p {
color: #000;
font-weight: bold;
font-size: 1.1em;
} .testimonial_rotator_wrap {
overflow: visible;
}
.testimonial_rotator_stars i {
color: #000;
}
.testimonial_rotator_nav i {
color: #000;
font-size: 3.5em;
}
.testimonial_rotator_prev {
left: -15px;
}
.testimonial_rotator_next {
right: -15px;
}
.testimonial_rotator_prev .fa-chevron-left:before {
content: "\f100";
}
.testimonial_rotator_next .fa-chevron-right:before {
content: "\f101";
}
.testimonial_rotator.template-longform hr.longform_hr {
background: #f04d23;
}
.testimonial_rotator.template-longform hr.longform_hr {
width: 550px;
max-width: 75%;
}
.testimonial_rotator_author_info {
color: #000;
font-weight: bold;
font-size: 1.15em
}
.testimonial_rotator_wrap.with-prevnext {
margin-bottom: 0!important;
padding-bottom: 0!important;
} .row-cta-accident p, .row-progisync p {
font-size: 1.15em;
line-height: 1.3em;
}
.row-cta-accident .wp-block-button__link {
margin-top: 15px;
}
.wp-block-button__link {
padding: 1.15em 2.2em;
border-radius: 3em;
font-weight: bold;
font-size: 1.2em;
transition: all 0.2s;
}
.wp-block-button__link:hover {
background-color: #f04d23!important;
border-color: #f7b01a!important;
color: #000!important;
} #footer {
border-top: 2px dashed #f04d23;
background-color: #000;
padding: 1.5em 20px;
}
.copyright {
color: #f04d23;
text-align: center;
font-size: 0.8em;
}@media screen and (min-width: 1025px) and (max-width: 1500px) {
body {font-size: 20px;}
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
.desktop-header .header-logo img {max-height: 75px;}
.menu-principal ul.menu li a {font-size: 0.8em;} #pswidget .pswidget-date-picker tr td a {padding: 3px;}
}
@media screen and (max-width: 1024px) {
body {font-size: 16px;}
p a {margin: 2.5px 0; display: inline-block; vertical-align: middle;}
.wp-block-column + .wp-block-column {margin-top: 20px;} .home #header {position: static;}
.header-menu>.btn-accident-wrapper, .menu-principal {display: none!important;}
.menu-mobile-wrapper {display: flex;}
.desktop-header .header-logo img {max-height: 60px;}
.logo-slogan {font-size: 0.55em;} #pswidgetContainer #pswidget-pickdate, #pswidgetContainer #pswidget-picktime, #pswidgetContainer #pswidget-clientinfo {	width: 100%; margin-bottom: 25px!important; padding-right: 0!important; text-align: center;}
#pswidget-clientinfo label.checkbox {display: inline-block!important; text-align: center; width: 100%!Important;}
#pswidget .pswidget-date-picker table {margin: 0 auto!important;}
}
@media screen and (max-width: 768px) { 
h1, h2 {font-size: 1.75em;}
h3 {font-size: 1.45em;}
p a {margin: 5px 0; display: inline-block; vertical-align: middle;}
.container {max-width: 92%;}
.alignfull {margin: 0 calc(-100% / 23); padding: 0 calc(100% / 23);}
.hide-mobile {display: none;} .desktop-header .header-logo {max-width: 40%;} .testimonial_rotator_nav i {font-size: 2em;} .wp-block-button__link {padding: 0.8em 1em;}
}