.wpcf7-response-output.wpcf7-validation-errors {clear: both;}
span.wpcf7-spinner {display: none;}
.pum .wpcf7-submit {float: left;}
.popmake .wpcf7-submit {float: left;}
.blog_metaInfo i.fa.fa-calendar {display: none;}
body .blog_metaInfo>span {color: #15203d;font-weight: lighter;}
body .blog_metaInfo {margin: 10px 0;text-transform: uppercase;}
body .blog_title_1.fit-text {margin: 0 0 20px;padding: 0;}
body .bf_title_box_2.fit-text-main {padding-bottom: 0;height: auto !important;}
body .filtr-item .lazyimg {height: auto;}
.imgbrleft img {overflow: hidden;border-radius: 250px 0px 0px 250px;}
body .blog_pagination a {border: none !important;}
.insideassurance {width: 100%;height: 70px;background-size: cover;background-position: center center;}
.insideassurance {width: 100%;height: 110px;background-size: 65% auto;background-position: center center;background-repeat: no-repeat;position: relative;}
.insideassurance>a {position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.fullassurance .slick-next:before, .fullassurance .slick-prev:before {color: black;}
.et_pb_column_empty {pointer-events: none;}
p.textassur {font-size: 17px;color: #151F3D;margin: 0 0 15px;font-family: "Trenda", 'Open Sans' !important;font-weight: 400;}
.singlepagechild {background-size: cover;background-position: center;border-radius: 15px;padding: 15px;text-align: center;}
p.txtassur {font-size: 16px;color: white;text-shadow: 0px 0px 15px black;padding: 0 0 5px;text-align: left;}
p.singletitlepage {font-size: 18px;color: white;text-shadow: 0px 0px 15px black;padding: 0px;font-weight: bold;text-align: left;}
.insidesinglepage {position: relative;}
.insidesinglepage>a{position:absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 3;}
p.savoirplussingle {box-shadow: 0px 0px 16px 5px rgb(0 0 0 / 40%);border-radius: 7px;background-color: rgb(3, 169, 220);text-align: center;display: inline-flex;margin: auto;width: auto;padding: 5px 15px !important;margin-top: 100px;color: white;}
.fullpagechild.owl-carousel.owl-drag .owl-item+.owl-item {margin-left: 15px;}
.fullpagechild .singlepagechild+.singlepagechild {margin-left: 15px;}
.fullpagechild.owl-carousel .owl-stage {width: 100% !important;}
.single-assurances .imgbrleft img {border-radius: 0;}
.single-assurances p {padding-bottom: 0;}
.single-assurances .tableauprix{max-width: 100%;}
.single-assurances .tableauprix tr td {border: 1px solid #eee;text-align: center;}
.single-assurances .tableauprix thead tr td {text-align: center;background-color: #01A7DC;color: white;}
.single-assurances .tableauprix tbody tr:first-child td:first-child {text-align: center;background-color: #01A7DC;color: white;}
.single-assurances .tableauprix tbody tr:first-child td {text-align: center;background-color: #c3d751;color: white;color: #01A7DC;font-weight: bold;}
.imgleftinfo img{border-radius: 66px;}
.single-assurances .plafontable{max-width: 100%;}
.single-assurances .plafontable tr td {border: 1px solid #000;text-align: center;}
.single-assurances .plafontable thead tr td {text-align: center;background-color: #01A7DC;color: white;}


.single-assurances .tabavantage{max-width: 100%;}
.single-assurances .tabavantage tr td {border: 1px solid #000;text-align: center;}
.single-assurances .tabavantage tr td {text-align: center;background-color: #FFF;}
.single-assurances .tabavantage tr:first-child td:first-child {background-color: #50BA69;color: white;}
.single-assurances .tabavantage tr:first-child td+td {background-color: #D84848;color: white;}
.et_pb_with_background.readall-hide:after {background: linear-gradient(to bottom, rgba(250, 250, 250, 0.1), #f5f3f3 75%)!important;}
button.readall-button {margin: 15px 0;}

.border60 img {border-radius: 60px;}
.border172 img {border-radius: 170px;}




@media screen and (max-width:768px){

.single-assurances .tableauprix tr td {border-top: 1px solid #eee;padding: 5px 2px;font-size: 8px;line-height: 1.2;}
.single-assurances .plafontable tr td {border-top: 1px solid #eee;padding: 5px 2px;font-size: 8px;line-height: 1.2;}
.single-assurances .tabavantage tr td {border-top: 1px solid #eee;padding: 5px 2px;font-size: 8px;line-height: 1.2;}





}