/*
Theme Name: FindAll
Theme URI: https://findall.qodeinteractive.com
Description: Business Directory Theme
Author: Elated Themes
Author URI: https://themeforest.net/user/elated-themes
Text Domain: findall
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.4
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/
.rs-layer-static.rs-layer {
	display:none !important;
}
.eltdf-page-header .eltdf-vertical-align-containers:after {
	box-shadow: 0 0 0px 0 rgba(130, 85, 50, .1) inset !important;
	height: 80px;
	-webkit-clip-path: inset(50% 0 0 0);
	clip-path: inset(50% 0 0 0);
}
.eltdf-page-header .eltdf-vertical-align-containers {
	padding: 0 0px !important;
	max-width: 1300px !important;
	margin: 0 auto;
}
.eltdf-page-header .eltdf-menu-area {
	height: 110px !important;
}
.eltdf-page-header {
	background: #f4ffff !important;
}
.eltdf-page-header .eltdf-menu-area {
    background: #f4ffff !important;
}
.eltdf-title-holder.eltdf-standard-with-breadcrumbs-type {
    box-shadow: 0 0 0px 0 rgba(149, 120, 98, .1) !important;
	background: #f4ffff !important;
}

.eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-grid{
	border-bottom:1px solid #c9d1d3;padding-bottom:30px;
    margin-top: 70px;
}
.eltdf-logo-wrapper a img {
	height: auto !important;
}
.eltdf-main-menu>ul>li>a {
	margin-top: 30px;
}
.eltdf-header-standard .eltdf-menu-area.eltdf-menu-left .eltdf-main-menu {
	padding: 0px 0 0 90px !important;
}
.bloc4block .eltdf-iwt-icon {
	display:none !important;
}
.bloc4block h2 {
	color:#fff!important;
	font-size:58px;
	font-weight:bold;
}
.bloc4block .eltdf-iwt-text {
	color:#fff!important;
	font-size:16px;
	font-weight:bold;
}


.page-id-4563 .blocBleu {
	padding-right:20px;
}
.page-id-4563 .blocBleu .vc_column-inner {
	background: #1c2a4a;
	border-radius: 40px;
	margin: 0 0px 0 0;
}
.page-id-4563 .blocBleu .vc_column-inner .wpb_wrapper {
	margin: 0 0px 10px 0px !important;
}
.page-id-4563 .blocBleu .wpb_text_column p {
    font-size: 10px;
    font-weight: 400;    line-height: 15px;
    color: #fff;
}
.page-id-4563 .blocBleu .eltdf-btn.eltdf-btn-solid {
    background: url(blanc.png) no-repeat right 8px;
    border: 1px solid #fff !important;
    padding:4px 31px 4px 11px !important;
    font-size: 10px !important;    margin-bottom: 10px !important;
}
.page-id-4563 .blocBleu .eltdf-st-title {
    font-size: 14px;
    font-weight: 800;
    text-align: left;
    margin: 0;
    padding: 0;
}

.page-id-4563 .blocBleu .wpb_single_image img {
    height: auto;
    max-width: 70%;
    vertical-align: top;
}
.page-id-4563 .blocBleu .eltdf-btn.eltdf-btn-solid:hover {
background:#46babf url(blanc.png) no-repeat right 8px !important;
    border: 1px solid #46babf !important;
}
.blocBleu {
	padding-right:50px;
}
.blocBleu .vc_column-inner {
	background: #1c2a4a;
	border-radius: 50px;
	margin: 0 0px 0 0;
}
.blocBleu .vc_column-inner .wpb_wrapper {
	margin: 0 20px 30px 20px;
}
.eltdf-row-grid-section-wrapper t {
	background-color: #f4ffff!important;
	z-index: 100;
}
.page.eltdf-light-header .eltdf-main-menu>ul>li.eltdf-active-item>a {
	color: #46babf !important;
}
.eltdf-main-menu > ul > li > a {
	color: #848484!important;
	font-family: Montserrat;
	font-size: 17px;
	font-weight: 800;
}
.eltdf-btn.eltdf-btn-solid {
    border-radius: 15px!important;letter-spacing: 1px;font-family: Montserrat!important;
}
.blocBleu .vc_column-inner .wpb_wrapper .wpb_wrapper.vc_figure {
    margin: 0 0px 0px 0px;
}
.blocBleu .eltdf-btn.eltdf-btn-solid {
background: url(blanc.png) no-repeat right 16px;
    border: 1px solid #fff !important;
    padding: 7px 30px 7px 15px !important
}
.blocBleu.eltdf-btn.eltdf-btn-solid {
background:#1c2a4a url(blanc.png) no-repeat right 16px;
    border: 1px solid #fff !important;
    padding: 7px 30px 7px 15px !important
}
.blocBleu.eltdf-btn.eltdf-btn-solid:hover {
background:#46babf url(blanc.png) no-repeat right 16px !important;
    border: 1px solid #46babf !important;
}
.eltdf-page-header .eltdf-fixed-wrapper.fixed .eltdf-menu-area {
    background: #f4ffff !important;
}
.blocBleu .eltdf-btn.eltdf-btn-solid:hover {
background:#46babf url(blanc.png) no-repeat right 16px !important;
    border: 1px solid #46babf !important;
}
.blocksabar { background-position: center bottom; background-repeat:no-repeat;}
.blocBleu .vc_column-inner .wpb_wrapper .wpb_wrapper {
    margin: 0 20px 30px 0px;
}
.blocksabar{ text-align:center;}
.blocksabar p{ font-size:25px; font-weight:500; text-align:center; color:#fff; margin:50px 0; line-height:30px;}
.blocksabar.basnews p{ font-size:14px; font-weight:400; text-align:center; color:#fff; margin:20px 0; line-height:18px;}
.blocBleu .wpb_text_column p{ font-size:14px; font-weight:400; color:#fff;}
.blocBleu .eltdf-st-title{ font-size:16px; font-weight:800; text-align:left;}
.eltdf-page-footer .eltdf-footer-bottom-holder {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    background-color: #fff !important;
    border-top: 1px solid #fff !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.blocksabar.basnews .eltdf-st-tagline{ color:#46BABF !important; font-size:14px !important; font-weight:bold !important;margin: 0; }
.eltdf-page-footer .eltdf-footer-bottom-holder p, .eltdf-page-footer .eltdf-footer-bottom-holder a{ color:#1c2a4a !important;}
.eltdf-page-footer .eltdf-footer-top-holder {
    background-color: #1c2a4a !important;
    border-top: 0 solid #1c2a4a !important;padding-top: 50px;
}
 .eltdf-page-footer .eltdf-footer-bottom-holder a.eltdf-icon-widget-holder {
    font-size: 26px; color:#46babf !important; margin-left:10px;
}
.eltdf-footer-top-holder p{ color:#fff;}
.eltdf-footer-top-holder .textwidget div{ width:100%;float: left;}

.eltdf-footer-top-holder img{ vertical-align: middle;
    float: left;
    margin-right: 10px;
    margin-bottom: 20px}
.ti-platform-icon.ti-with-tooltip{ display:none;}
.eltdf-footer-bottom-holder .eltdf-grid-row  .eltdf-grid-col-6{ text-align:right!important;} 
.ti-col-4 .ti-review-item {
    -ms-flex: 0 0 25%!important;
    flex: 0 0 25%!important;    padding: 0 50px!important;
    text-align: center;
    max-width: 22%!important;float: left;
}
.ti-review-content .ti-review-text { 
	color:#737373 !important;
    font-size: 16px !important;
    text-align: center !important;
}
.eltdf-footer-bottom-holder .eltdf-grid-row  .eltdf-grid-col-6 #text-10{ text-align:left!important; color:#1C2A4A !important;}
.ti-review-header {
    display: block;
    text-align: center;
    position: relative;
    margin: 0 auto;
    width: 100% !important;
}
.ti-profile-details {
    text-align: left !important;
	float:left;    width:auto;
}
.ti-reviews-container-wrapper {    float: left;
    text-align: center;
    margin: 0 150px;
    position: relative;
}
.ti-review-item>.ti-inner {
    border-style: solid !important;
    border-color: #f4ffff !important;
    border-radius: 0px !important;
    padding: 15px !important;
    margin: 0 !important;
    display: block;
    position: relative;
}
.ti-star {
    width: 20px!important;
    height: 20px!important;
}
.ti-read-more {
    text-align: center !important;
}
.ti-profile-img {
    margin: -4px 8px 0 0px !important;
    text-align: center;
    width: 38%;
    float: left;
}
.ti-review-content .ti-stars {
    margin: 0 0 15px 0!important;
}
.ti-review-content .ti-stars {
    text-align: center;
}
.noptin-optin-form {
	display:block !important;
}
.noptin-form-footer {
    padding: 0px!important;
}
.noptin-optin-form-wrapper {
    background:none !important;
    background-position: 50%;
    background-repeat: repeat;
    border: none !important;
    border-style: solid;
    border-width: 2px;
    box-sizing: border-box;
    color: var(--noptin-description-color, inherit);
    gap: 20px;
    margin: auto;
    max-width: 100%;
    overflow: hidden;
    position: relative;
    transition: all .5s;
    width: 100%;
}
.noptin-form-fields {
    display: block !important;
}
.eltdf-page-footer .eltdf-footer-top-holder .eltdf-footer-top-inner.eltdf-grid {
    padding: 0px 0 50px 0 !important;
}
.noptin-form-field-email{ width:80%!important; float:left; background:#fff; -webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;font-family: Montserrat!important;
border-bottom-left-radius: 5px;}
.noptin-form-field-submit{ width:20%!important; float:right;}


.noptin-form-new-line .noptin-form-footer .noptin-optin-field-wrapper:not(.noptin-optin-field-wrapper-hidden) .noptin-form-field {
   margin-bottom: 0px!important; padding:17px 18px 17px !important;
}
:where(:not(.noptin-unstyled)) :where(.noptin-form-submit) {
  -webkit-border-top-right-radius: 5px!important;
-webkit-border-bottom-right-radius: 5px!important;
-moz-border-radius-topright: 5px!important;
-moz-border-radius-bottomright: 5px!important;font-family: Montserrat!important;
border-top-right-radius: 5px!important;
border-bottom-right-radius: 5px!important;border-radius: 0;
    background-color: #46BABF!important;
    border: 1px solid #fff!important;
    height: 60px;
}
.Bloctest{ margin-bottom:50px!important;}
.ti-widget-container .ti-review-item .ti-profile-details .ti-date {
        color: #252B42 !important;
    opacity: 1 !important;
    font-size: 14px !important;
    text-align: left;
    margin-left:0px
}
.ti-widget-container .ti-name {
    font-weight: bold;
    font-size: 16px!important;
    text-overflow: ellipsis;
    color: #46babf !important;
    margin-bottom: 2px;
}

.flesheblanc{ background:url(blanc.png) no-repeat right 23px;}
.hedaerconnexionRej img{ float:right;margin-top: 5px;}
.hedaerconnexionRej span{ margin-right:10px;}
.hedaerconnexionRej{    color: #fff !important;
    background-color: rgb(70, 186, 191);
    border-color: rgb(70, 186, 191);
    font-size: 14px;
    font-weight: 600;
    display: block;
    padding: 14px 10px;
    border-radius: 10px;}
	
.theme-findall.eltdf-light-header .eltdf-menu-area:not(.fixed):not(.eltdf-sticky-header) .eltdf-login-register-widget.eltdf-user-logged-in .eltdf-logged-in-user .eltdf-logged-in-user-inner>span span{    
	color: #46BABF !important;
   }
   
   .eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-page-title {
     color: #232536 !important;
    font-size: 40px !important;
    font-weight: bold !important;
}
  .eltdf-content {
    position: relative;
    margin-top: 0;
    background: #f4ffff !important;
    z-index: 100;
}

.eltdf-blog-holder.eltdf-blog-masonry article.eltdf-post-has-media .eltdf-post-heading {
    margin-bottom: 28px;
    float: left !important;
}
.eltdf-blog-holder article .eltdf-post-text {
    position: relative;
    display: inline-block;
    width: 60%;
    vertical-align: middle;    margin-top: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 5px;
    float: right !important;
}
.eltdf-blog-holder article .eltdf-post-info-top>div a {
  color: #46BABF !important;
    font-size: 16px !important;
    font-weight: bold !important;
    margin: 0;
    text-transform: uppercase;
}
.eltdf-blog-holder.eltdf-blog-masonry article .eltdf-post-info-top {
    margin-bottom:0px!important;
}
.entry-title.eltdf-post-title a{
  color: #232536 !important;
    font-size: 36px !important;
    font-weight: bold !important;
}
.eltdf-btn.eltdf-btn-simple {
    padding: 0 !important;
    color: #46babf!important;
    background-color: transparent;
    border: 0;
    vertical-align: middle;
}

.wp-singular .eltdf-btn.eltdf-btn-simple:not(.eltdf-btn-custom-hover-color):hover {
    color: #6D6E76 !important;
}
.eltdf-blog-holder article .eltdf-post-excerpt-holder p{ font-size:16px !important;color: #6D6E76!important;}
.eltdf-blog-holder.eltdf-blog-masonry article .eltdf-post-heading .eltdf-post-info-date {
	display:none;}
	
.eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-breadcrumbs-info {
    text-align: left;
    float: left;
}	
.single-post .eltdf-blog-holder article .eltdf-post-text {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    margin-top: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 5px;
    float: left !important;
}
.eltdf-related-posts-holder .eltdf-related-posts-title {
        color: #1c2a4a;
    font-family: Montserrat;
    font-size: 36px;
    font-weight: 600;
}
.eltdf-related-posts-holder .eltdf-related-posts-title:before {
	display:none;
}
.eltdf-related-post-inner .entry-title.eltdf-post-title a {
       font-size: 18px !important;
}
.noptin-inpost-main-wrapper .noptin-optin-form-wrapper {
    min-height: 190px !important;
}
.findall-listing-archive .eltdf-content .eltdf-content-inner>.eltdf-full-width>.eltdf-full-width-inner {
    min-width: 1300px !important;
    width: 1300px;margin: 0 auto;
}
.eltdf-post-text-main h2 {
    color: #1c2a4a;
    font-family: Montserrat;
    font-size: 32px;
    font-weight: 600;
}
.single-post .eltdf-post-info-top{ display:none !important;}
.single-post .eltdf-post-text-main p{font-size: 16px; line-height:28px;}
.single-post .eltdf-content-bottom{ display:none;}
.single-post .entry-title.eltdf-post-title{ display:none !important;}

/*LISTING*/
.eltdf-listing-list-holder .eltdf-ll-filter-holder .eltdf-ll-filter-top input[type=text] {
    -webkit-box-shadow: 0 0 5px 0 rgba(125, 91, 64, .15);
    box-shadow: 0 0 5px 0 rgba(125, 91, 64, .15);
    border: none;
    background: #DEF6F7;
}
.eltdf-range-slider-response-holder{color: #B1B1B1 !important;    position: relative!important;
    top: -20px!important;
    width: 200%!important;
    font-family: Montserrat !important;
    font-size: 20px!important;
    font-weight: 500!important;}
.eltdf-filter-middle-title, .eltdf-fs-tag-title{color: #1C2A4A !important;
    font-family: Montserrat;
    font-size: 28px;
    font-weight: 600;}
	
.eltdf-listing-list-holder .eltdf-ll-filter-holder .eltdf-range-slider {
    position: relative;
    height: 5px;
    background: #46BABF!important;
    top: 50%;
    border-radius: 3px;
}
.eltdf-listing-list-holder .eltdf-ll-filter-holder .eltdf-range-slider {
    position: static;
    height: 5px;
    background: #46BABF !important;
    border-radius: 3px;
    margin-top: 12px;
}
.eltdf-listing-list-holder .eltdf-ll-filter-holder .eltdf-fs-cb-item>* {
    font-size: 14px; color:#000 !important;
}
.eltdf-listing-list-holder.eltdf-ll-with-map .eltdf-listing-list-items-part {
    padding: 0 40px 70px 0!important;
}
.eltdf-fs-inner.eltdf-fs-is-select2 select{background: #DEF6F7;
    border: none;border-radius: 5px;
    padding:14px 79px 12px 20px;    color: #B1B1B1;}

.eltdf-ll-filter-bottom .eltdf-fs-sl-title{color: #1C2A4A !important;
    font-family: Montserrat;
    font-size: 28px;
    font-weight: 600;}
.eltdf-fs-sl-icons{ display:none !important;}
.eltdf-listing-list-holder .eltdf-ll-filter-holder .eltdf-filter-section-buttons .eltdf-fs-inner button {
  background: #DEF6F7!important;
    border: none; border:none !important;
    border-radius: 5px;
    padding:8px 40px 8px 20px;
    color: #B1B1B1;    font-size: 14px;
    color: #000 !important;
    font-weight: bold;
}
.eltdf-listing-list-holder article .eltdf-lli-category-holder {
    position: relative;
    top: 10px ;
    left: 10px;
   display: block; 
   vertical-align: top;
     z-index: 10; 
    text-align: center;
}
.eltdf-grid-list.eltdf-three-columns .eltdf-item-space .eltdf-ll-item-inner{
    background: #1c2a4a!important;
    border-radius: 50px!important;
    padding:18px 0 15px 0 !important;
}
.eltdf-listing-list-holder .eltdf-ll-filter-holder .eltdf-filter-section-buttons {
    padding-bottom: 50px!important;
    margin-bottom:0px!important;
    border-bottom: 1px solid #f5f5f5!important;
}
.eltdf-listing-list-holder article .eltdf-lli-content {
    background: #1c2a4a!important;
}
.eltdf-content-bottom{ background:none !important;padding-bottom: 50px;}
.eltdf-blog-holder article .eltdf-post-title {
    margin: 0;
    font-size: 36px;
    line-height: 42px;
}
.titreBottomCenter {
    margin: 0; text-align:center;
    font-size: 36px;    color: #232536 ;margin-bottom: 30px;
    line-height: 42px; font-weight:600;
}
.eltdf-content-bottom p{ color:#6D6E76;  font-size: 16px; text-align:center !important;  margin-bottom:20px;
    line-height: 28px; font-weight:400;}
.widget {
    margin: 0 0 24px;
     -webkit-box-shadow: 0 5px 35px 0 rgba(158, 127, 103, .12); 
   box-shadow: 0 5px 35px 0 rgba(158, 127, 103, .12);
     -webkit-box-shadow: 0 0px 0px 0 rgba(158, 127, 103, .12) !important; 
   box-shadow: 0 0px 0px 0 rgba(158, 127, 103, .12) !important;
    padding: 30px 25px;
    border-radius: 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.hedaerconnexionBottom img {
    float: right;
    margin-top: 7px; display:block;
}
.eltdf-content-bottom .eltdf-content-bottom-inner.eltdf-grid {
    text-align: center;
}
.hedaerconnexionBottom {
    color: #fff !important;
    background-color: rgb(70, 186, 191);
    border-color: rgb(70, 186, 191);
    font-size: 14px;
    font-weight: 600;
    display: block;
    padding: 14px 10px;width: 140px;
    border-radius: 10px;margin: 0 auto;
}
.eltdf-post-info-date{ display:none !important;}
.titlecategories{
    color: #1c2a4a;
    font-family: Montserrat;
    font-size: 36px;margin-bottom: 100px;
    font-weight: 600; text-align:left; float:left; width:100%;
}
.eltdf-post-info-bottom{ display:none;}
@media only screen and,  (max-width: 1360px) {
.eltdf-blog-holder article .eltdf-post-text {
    width: 48%;
}
}
.eltdf-listing-single-holder .eltdf-ls-featured-mark {
    position: absolute;
    left: 127px;
    bottom: -61px;
    background-color: #1c2a4a !important;
    height: 18px;
}

.eltdf-listing-single-holder .eltdf-ls-title-area-wrapper {
    box-shadow: 0 0px 0px 0 rgba(158, 127, 103, .12) !important;
}
.eltdf-listing-single-holder .eltdf-ls-related-posts-holder {
    background-color: #dff7f7 !important;
    padding: 107px 0 170px;
}
.eltdf-listing-single-holder .eltdf-ls-title {
    color: #1c2a4a!important;
    font-family: Montserrat!important;
    font-size: 36px!important;
    font-weight: 600!important;
}
#eltdf-back-to-top>span {
    background-color: #1c2a4a!important;
    border: 1px solid #1c2a4a!important;
}
.eltdf-listing-single-holder .eltdf-ls-listing-id {
    color: #46babf!important;
}
.eltdf-btn.eltdf-btn-solid {
    /*color: #fff;
    background-color: #46babf!important;
    border: 2px solid #46babf!important;*/
    border-radius: 5px;
}
.tax-listing-category .eltdf-btn.eltdf-btn-solid {
    color: #fff;
    background-color: #46babf!important;
    border: 2px solid #46babf!important;
    border-radius: 5px;
}
.eltdf-listing-single-holder .eltdf-ls-tags-items a {
    position: relative;
    display: inline-block;
    vertical-align: top;
    float: left;
    padding: 3px 15px;
    margin: 0 14px 10px 0;
    color: #fff!important;
   font-family: Montserrat!important;
    font-size: 14px;
    background: #1c2a4a;
    border: 1px solid #1c2a4a!important;
}
.eltdf-listing-single-holder .eltdf-ls-tags-items a:hover {
    color: #1c2a4a!important;
   font-family: Montserrat!important;
    font-size: 14px;
    background: none;
    border: 1px solid #1c2a4a!important;
}
.eltdf-accordion-holder .eltdf-accordion-title .eltdf-accordion-mark span {
    color: #46babf!important;
}
.eltdf-listing-single-holder .eltdf-ls-location .eltdf-ls-business-hours .eltdf-ls-bg-local-time {
    font-family: Montserrat!important;
    color: #1c2a4a!important;
}
.eltdf-listing-single-holder .eltdf-ls-amenities .eltdf-ls-parts-title, .eltdf-listing-single-holder .eltdf-ls-tags .eltdf-ls-parts-title, .eltdf-listing-single-holder .eltdf-ls-gallery-holder .eltdf-ls-parts-title,.eltdf-listing-single-holder .eltdf-ls-content .eltdf-ls-parts-title, .eltdf-listing-single-holder .eltdf-ls-services .eltdf-ls-parts-title {
    color: #46babf!important;
}
.eltdf-accordion-holder.eltdf-ac-simple .eltdf-accordion-title {
    padding: 19px 30px 19px 0;
    border-bottom: 1px solid #e4e4e4;
    color: #1c2a4a!important;
}
.eltdf-listing-single-holder .eltdf-ls-content-area .eltdf-grid-col-8>div .eltdf-ls-title-holder>i {
    color: #46babf!important;
}


.eltdf-listing-list-holder .eltdf-ll-filter-holder .eltdf-range-slider .ui-slider-range {
     position: relative!important;
    display: block;
    height: 100%;
    background-color: #46babf!important;
    z-index: 1;
}
.eltdf-listing-list-holder .eltdf-ll-filter-holder .eltdf-range-slider .ui-slider-handle {
    position: absolute;
    top: 27px!important;
    height: 18px;
    width: 18px;
    background-color: #46babf !important;
}
.eltdf-lli-bottom-info, .eltdf-lli-category-holder, .eltdf-lli-location-holder, .eltdf-lli-featured-mark, .eltdf-listing-list-holder article .eltdf-lli-on-sale-mark{ display:none!important;}
.eltdf-listing-list-holder article .eltdf-lli-excerpt {
   font-size: 12px!important;
    font-weight: 400!important;
    color: #fff!important;
}
.eltdf-listing-list-holder article .eltdf-lli-title a:hover {
    color: #fff!important;
}
.eltdf-listing-list-holder article .eltdf-lli-image-holder>a:hover{ background:none !important;}
.eltdf-listing-list-holder article .eltdf-lli-title{    font-size: 14px !important;
    font-weight: 800 !important;    color: #fff !important; margin-bottom:8px;
    text-align: left;}
body .select2-container--default .select2-selection--single {
    display: block;
    padding: 11px 18px 13px;
    margin: 0;
    font-family: Montserrat!important;
    font-size: 15px;
    line-height: 24px;
    font-weight: 400;
    color: #adadad;
    background: #DEF6F7!important;
    border: 1px solid #DEF6F7!important;
    border-radius: 5px;
}
.eltdf-listing-list-holder article .eltdf-lli-image-holder:after { display:none !important;
}


.nomcategorie p{
    color: #46BABF !important;
    font-size: 16px !important;
    font-weight: bold !important;
    margin: 0;
    text-transform: uppercase;
}
.titrearticle p{
   color: #232536 !important;
    font-size: 36px !important; line-height:48px;
    font-weight: bold !important;
}
.eltdf-btn.eltdf-btn-solid:not(.eltdf-btn-custom-border-hover):hover {
    border-color: #43824f !important;
}
.blocserviceout .eltdf-btn-medium{
    background: #fff url(vert.png) no-repeat 103px !important;
    border: 1px solid #46BABF !important;
    padding: 3px 40px 3px 22px !important;
    font-size: 14px;
    font-weight: 600;
    margin-top: 20px;
    color: #46BABF;
}
.blocserviceout .eltdf-btn-medium:hover{
    background: #46BABF url(vert.png) no-repeat 103px !important;
    border: 1px solid #46BABF !important;
    padding: 3px 40px 3px 22px !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    margin-top: 20px !important;
    color: #fff !important;
}
.blocserviceout .eltdf-btn.eltdf-btn-solid:not(.eltdf-btn-custom-border-hover):hover {
     background: #46BABF url(vert.png) no-repeat 103px !important;
}
.descarticle p{font-size: 16px !important;
    color: #6D6E76 !important;
}
.descarticle ul, .descarticle ol{ margin-bottom: 25px;
    margin-top: 5px;}
.descarticle h2{ font-size:24px; font-weight:bold; margin:0;    margin-bottom: 10px;}
.descarticle h3{ font-size:20px; font-weight:500; margin:0}
.descarticle h4{ font-size:16px; font-weight:600; margin:0; color:#46BABF;margin-top: 5px;margin-top: 15px;}
.descarticle  li{ color: #161722;
    font-size: 14px;
    font-weight: 400;}
.blocserviceout  li{ color: #161722;
    font-size: 14px;
    font-weight: 400;}

.blocborder h4.eltdf-st-title{    color: #46BABF !important;
    font-weight: bold; margin-top:20px;
    text-align: left !important;
    font-size: 23px !important;}
.listeBloc ul li{    background: url(check-circle-1.png) no-repeat left 5px;
    list-style: none;
    padding-left: 38px;
    margin-bottom: 10px;
    font-weight: 500;
    font-size: 16px;}
	
.listeBloc2 ul li{    background: url(check-circle.png) no-repeat left 5px;
    list-style: none;
    padding-left: 38px;
    margin-bottom: 10px;
    font-weight: 500;
    font-size: 16px;}
.blocborder .wpb_wrapper .wpb_wrapper p{ font-size:20px !important; border: none !important;}
.blocborder .wpb_wrapper{ border:1px solid #d1d8db !important; border-radius:20px;margin: 0 10px; text-align:left; padding: 30px !important;}
.blocborder .wpb_wrapper .wpb_wrapper{ border: none !important; border-radius:0px;margin: 0 0px;    padding: 0px !important;}
.blocborder.verteau .wpb_wrapper{ border:1px solid #e0f9f9 !important; background:#e0f9f9;}
#blocksurdeux .vc_col-sm-6{ width:35% !important;}
#blocksurdeux .vc_col-sm-6.blocserviceout { width:65% !important;}
.blocborder .prixpack .wpb_wrapper{ color:#1C2A4A !important; font-weight:bold; text-align:left !important; font-size:52px!important;}
.blocborder .prixpack .wpb_wrapper span{ color:#46474B !important; font-weight:400; text-align:left !important;font-size:24px!important;}
.blocborder .eltdf-st-title{ color:#232536 !important; font-weight:bold; text-align:left !important; font-size:24px!important;}
.blocborder .wpb_wrapper img{ text-align:left !important; margin-bottom:15px;border: none !important;}
.blocborder .wpb_single_image.vc_align_center {
    text-align: left  !important;
}
.liste1  ul li{margin-bottom: 32px !important;}
.liste2  ul li{margin-bottom: 23px !important;}

.fa-arrow-right:before {
    font-size: 15px;
}
.blocborder .le-plus-populaire .wpb_wrapper  p{   
    font-size: 16px !important;
    color: #046F73 !important;
    font-weight: bold !important;
    padding: 0px 10px 10px 10px !important;}
.le-plus-populaire .wpb_wrapper{    position: absolute !important;
    top: 64px !important;
    right: 27px !important;
    background: #b2e6e8 !important;
    font-size: 16px !important;
    color: #046F73 !important;
    font-weight: bold !important;}
	
.titleaprpos p{
    color: #46BABF !important;
    font-weight: bold !important;
    margin-top: 20px !important;
    text-align: left !important;
    font-size: 23px !important;
}
.textegrosTitre p{ font-size:36px; color:#232536; font-weight: bold;}
.textegros p{ 
	font-size: 23px;
    color: #6D6E76;
    line-height: 26px;
    font-weight: 500;}

.centreimg .eltdf-si-inner img{text-align: center;
    position: relative;
    margin: 0 auto;}
	
.blocverteau img{ text-align:center;    margin: 0 auto;}
.blocverteau .vc_column-inner .wpb_wrapper{ background:#dff7f7;    border-radius: 10px; padding:35px 15px 15px 15px;}
.blocverteau .vc_column-inner .wpb_wrapper .wpb_wrapper{  border-radius: 0px; padding:0px;}
.blocverteau p{    text-align: center;
    color: #4D4D4D;
    font-size: 28px;
    font-weight: 800;
    line-height: 32px;}
.expertisesTitle{}
.bloc4blockApropos .eltdf-iwt-icon {
	display:none !important;
}
.bloc4blockApropos h2 {
	color:#1C2A4A!important;
	font-size:58px;
	font-weight:bold;
}
.bloc4blockApropos .eltdf-iwt-text {
	color:#1C2A4A!important;
	font-size:16px;
	font-weight:bold;
}