

div.calc-subtotal-list.totals{
border-bottom: 0px !important;
}



.qodef-header-navigation > ul > li.qodef-menu-item--narrow .qodef-drop-down-second ul li:hover > a {
color: #fff !important;
}


.qodef-testimonials-list .qodef-e-content .qodef-e-media-image img {
border-radius: 50% !important;
}


.qodef-swiper-container .swiper-slide img {
border-radius: 50%;
}


.qodef-testimonials-list.qodef-skin--light .qodef-e-text {
color: #f3ead9;
}

.calc-subtotal-list{
margin-top: 0px !important;
padding-top:0px !important;
}


.calc-container.horizontal .calc-fields-container {
column-gap: 0px !important;
}


.qodef-testimonials-list .qodef-e-media-image {
width: 280px;
}


@media (min-width: 1024px) {
    .calc-container.horizontal .calc-list.calc-fields .calc-item {
width: 100% !important;
min-width: 970px !important;
}}

@media (min-width: 820px) and (max-width: 1023px) {
    .calc-container.horizontal .calc-list.calc-fields .calc-item {
width: 100% !important;
min-width: 770px !important;
}}



.calc-range-slider.range_range_field_id_0 {
--primary-color: #F3EAD9 !important;
}


.ccb-loader {
display:none;
}

.qodef-blog .qodef-blog-item .qodef-e-media-image a {
overflow: visible !important;
}

/*calculateur*/

.ccb-wrapper-6446 .calc-list .calc-item-title .ccb-calc-heading {
text-transform: none !important;
}

.ccb-wrapper-6446 .calc-range-slider-min-max span {
display: none;
}


@media screen and (max-width: 500px) {
#total_field_id_1 span {
font-size: 20px !important;
}

.calc-container.horizontal .calc-list.calc-fields h4 {
font-size: 30px !important;
line-height: 40px !important;
}
 
}

@media screen and (max-width: 768px) {
div.calc-subtotal.calc-list.loaded {
padding: 0px!important;
}
}


.calc-container .calc-list .calc-item-title h4 {
line-height: 50px !important;
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content.e-material-tooltip-show {
color: #F3EAD9 !important;
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content {
height: 28px !important;
}

.sub-item-title {
font-size: 20px !important;
font-family: var( --e-global-typography-text-font-family ), Sans-serif !important;
font-weight: var( --e-global-typography-text-font-weight ) !important;
padding-bottom: 10px !important;
}


.calc-description{
font-size: 20px !important;
font-family: var( --e-global-typography-text-font-family ), Sans-serif !important;
font-weight: var( --e-global-typography-text-font-weight ) !important;
}

.sub-item-value {
background-color: #535A44 !important;
}

div.calc-subtotal.calc-list.loaded {
margin-bottom: 0px!important;
}


.calc-container .calc-list .calc-item-title {
margin-bottom: 20px !important;
}

.calc-container .calc-list .calc-subtotal-list .sub-list-item {
display: contents !important;
}

.calc-container .calc-list {
padding: 0px !important;
min-height: 0px !important;

}

.e-control {
font-size: 14px !important;
}
.calc-container .calc-list .calc-subtotal-list .sub-list-item.total span:first-child {
width: 100% !important;
}


.calc-container .calc-list .calc-subtotal-list .sub-list-item.total span:last-child {
width: 150px !important;
padding: 10px;
border-radius: 8px;
margin-left: auto;
margin-right: auto;
}

.calc-container .calc-list .calc-subtotal-list .sub-list-item span {
text-transform: none !important;
}

.calc-container .calc-list .calc-subtotal-list .sub-list-item.total {
font-weight: 400 !important;
margin-top:0px !important;
padding-top:0px !important;
border-top: 0px !important;
}

.calc-container {
padding: 0px !important;
}

/*slider*/

.qodef-main-bullets-nav .tp-bullet:after {
background-color: #757C63 !important;

}

/*icon*/
.qodef-icon-with-text .qodef-m-icon-wrapper .qodef-svg-circle circle {
stroke-width: 2;
stroke: #F3EAD9;
}

.qodef-icon-with-text .qodef-m-icon-wrapper .qodef-svg-circle circle:nth-child(2) {
stroke:  #F3EAD9;
}

.tailletitreh3 h3{
font-size:  24px;
}
.tailletitreh3 h3 a:hover {
color: #535A44;
}


/*bouton*/
.qodef-button.qodef-layout--filled.qodef-html--link {
color: #F3EAD9;
}



/*liste*/
.qodef-simple-list .qodef-m-item span {
font-size: 14px;
letter-spacing: 0em;
text-transform: none;
}

.elementor-5560 .elementor-element.elementor-element-9c6c83a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5560 .elementor-element.elementor-element-9c6c83a .elementor-icon-list-item > a {
font-size: 14px;
font-weight: 400;
font-family: montserrat;
}

/*accordeon*/
.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark span {
left: 0px !important;
}

.qodef-accordion.qodef-layout--simple .qodef-accordion-title {
color: #535A44;
}


/*testi*/
.wp-block-quote p:after, blockquote p:after {
display: none;
}

.wp-block-quote p:before, blockquote p:before {
display: none;
}

/*lightbox*/
.elementor-slideshow__footer {
display: none;
}


/*annonces*/

.qodef-m-posts-not-found.qodef-grid-item {
display: none;
}


.qodef-blog .qodef-blog-item {
margin: 50px 0px;
}

.qodef-property-list.qodef-item-layout--info-below .qodef-button.qodef-layout--textual:hover {
color: #535A44;
}

.qodef-property-list.qodef-item-layout--info-below .qodef-e-excerpt {
margin: 0 0 20px;
padding: 0px;
color: #1B1C1A;;
}

.qodef-property-list.qodef-item-layout--info-below .qodef-e-title {
margin: 0 0 7px;
color: #757C63;
font-size: 20px;
line-height: 24px;
}


.qodef-apartment-list.qodef-item-layout--info-below .qodef-e-title {
font-size: 20px;
line-height: 24px;
}

.qodef-apartment-list.qodef-item-layout--info-below .qodef-button.qodef-layout--textual .qodef-m-text:after {
background-color: #757C63;
}

.qodef-apartment-list.qodef-item-layout--info-below .qodef-button.qodef-layout--textual:hover {
color: #535A44;
}

.qodef-grid.qodef-gutter--normal>.qodef-grid-inner>.qodef-grid-item {
margin: 0 0 70px;
}


/*foire aux questions*/
.qodef-qi-accordion.qodef-style--border-top .qodef-e-title-holder {
border-top: 1px solid #757C63;
}

.qodef-qi-accordion.qodef-style--border-top {
border-bottom: 1px solid #757C63;
}



/*call to action*/
.qodef-call-to-action.qodef-layout--standard .qodef-m-content {
max-width: 90%;
}


/*avis clients*/
.qodef-testimonials-list .qodef-e-text {
margin: 0px 0px 30px 0px;
padding: 0 10%;
font-size: 17px;
line-height: 1.5em;
text-align: center;
}

.qodef-testimonials-list .qodef-e-title {
margin: 10px 0px 15px 0px;
font-size: 35px;
}


/*bouton*/

.qodef-button.qodef-layout--textual {
line-height: 3em;
color: #757C63;
}


/*stacked*/
.qodef-stacked-images.qodef-image-outline .qodef-stack-image-holder-inner .qodef-stack-image-img-holder:after {
background-image: url(/wp-content/themes/hendon-child/assets/img/pattern-dark.png);
}

.qodef-image-with-text.qodef-image-outline .qodef-m-image:after {
background-image: url(/wp-content/themes/hendon-child/assets/img/pattern-dark.png);
}

/*coming soon*/
.qodef-countdown.qodef-layout--simple .qodef-digit {
color: #757C63;
}

.qodef-countdown.qodef-countdown--light .qodef-label {
color: #F3EAD9;
}

h1.qodef-m-title {
color: #F3EAD9;
}

/*404*/
#qodef-404-page .qodef-404-title {
font-size: 80px;
line-height: 80px;
}

#qodef-404-page .qodef-404-text {
text-align: center;
}

/*responsive*/
@media (max-width: 1024px) {
h1.entry-title {
padding-top: 0px !important;
}}

@media (max-width: 1230px) {
#custom_html-2.widget_text.widget.widget_custom_html.qodef-header-widget-area-two {
display: none;
}}

@media (max-width: 680px) {
.qodef-page-title.qodef-title--standard .qodef-m-subtitle {
font-size: 10px;
}
}

/*menu mobile*/
.qodef-mobile-header-navigation {
background-color: #757C63;
border-bottom: 0px solid #F3EAD9;
}


/*PAGE*/
#qodef-page-inner {
padding: 0px 0px 0px 0px;
}

/* formulaire*/

.wpcf7 form .wpcf7-response-output {
margin: 0em;
padding: 0em;
border: 0px;
}


.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
border-color: #f3EAD9;
}

.wpcf7-not-valid-tip {
color: #22301E;
}

/*side area*/
#qodef-side-area .widget {
margin: 0px;
}

/*footer*/

#qodef-page-footer-bottom-area .textwidget>* {
line-height: 1.5em;
}

#qodef-page-footer-bottom-area {
padding: 0 10px;
}

#qodef-page-footer .widget {
margin: 0 0 10px;
color: #f3eaD9;
}

#qodef-page-footer .widget.widget_media_image img {
margin: 0;
}

#qodef-page-footer-top-area-inner .qodef-grid>.qodef-grid-inner>.qodef-grid-item {
padding: 15px !important;
}

#qodef-page-footer input[type=date], #qodef-page-footer input[type=email], #qodef-page-footer input[type=number], #qodef-page-footer input[type=password], #qodef-page-footer input[type=search], #qodef-page-footer input[type=tel], #qodef-page-footer input[type=text], #qodef-page-footer input[type=url], #qodef-page-footer textarea {
color: #f3eAD9;
border-bottom: 1px solid #757C63;
}

#qodef-page-footer .widget .qodef-widget-title {;
color: #f3eaD9;
}

#qodef-page-footer-top-area {
padding: 150px 0 20px;
}

.qodef-social-icons-group .qodef-icon-holder a .qodef-icon {
border: 0px solid;
}

#qodef-page-footer-bottom-area .textwidget>* {
margin: 10px;
}

#qodef-page-footer-bottom-area .widget {
margin: 0 0 0px;
}

#qodef-page-footer .widget a:hover {
color: #22301E;
}

/*global*/

.qodef-h5, h5 {
-ms-word-wrap: normal;
word-wrap: normal;
}


b, strong {
font-weight: 500;
color:#757C63;
}

::selection {
color: #fff;
background: #757C63;
}

::placeholder {
color: #757C63 !important;
}

.textwidget ::placeholder {
color: #f3EAD9 !important;
}

a {
color: #1b1c1a;
}

.elementor-widget:not(:last-child) {
margin-bottom: 0px;
}

/*instagram*/
#qodef-page-footer .widget a {
color:#F3EAD9;
}

/*blog*/

.qodef-grid.qodef-gutter--large>.qodef-grid-inner {
margin: 50px 0px;
}

#qodef-page-comments-list .qodef-comment-item .qodef-e-image {
margin-right: 0px;
}

.qodef-blog.qodef-item-layout--date-in-image article .qodef-e-excerpt {
color: #1b1c1a;
}

.qodef-blog .qodef-blog-item .qodef-e-excerpt {
margin: 0px 0 0;
}
.qodef-blog .qodef-blog-item.format-quote .qodef-e-quote-author {
font-size: 18px;
color: #1b1c1A;
}

.qodef-blog .qodef-blog-item.format-quote .qodef-e-quote-text {
font-size: 20px;
color: #757C63;
}
.qodef-blog .qodef-blog-item .qodef-e-read-more {
margin: 5px 0 0;
}

.qodef-blog.qodef-item-layout--date-in-image article .qodef-e-read-more svg polygon {
fill: #757C63;
}

.qodef-blog.qodef-item-layout--date-in-image article .qodef-e-info.qodef-info--bottom {
margin-top: 0px;
}

.qodef-blog.qodef-item-layout--date-in-image article .qodef-e-excerpt {
margin: 0 0 0px;
}

.qodef-blog .qodef-blog-item.format-link .qodef-e-link-text {
color: #757C63;
}

path {
fill: #757C63;
}

.qodef-blog .qodef-blog-item .qodef-e-info .qodef-e-info-item {
padding: 0 0px 0 0;
}


a.qodef-e-info-author-link , .qodef-e-info-author-label, .qodef-e-info-item:after{
display:none;
}

.qodef-blog .qodef-blog-item .qodef-e-info.qodef-info--top .qodef-e-info-item a:hover {
color: #22301E;
}

polygon {
fill:  #757C63;
}

circle {
stroke: #757C63;
}

.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--active a, .qodef-m-pagination.qodef--standard .qodef-m-pagination-item:hover a {
color: #22301E;
}

.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--active a, .qodef-m-pagination.qodef--standard .qodef-m-pagination-item:hover a {
color: #757C63;
}

.widget a {
color: #535A44;
}

h5.qodef-widget-title  {
text-transform: none;
color: #535A44;
letter-spacing: 0em;
}

.qodef-blog .qodef-blog-item .qodef-e-media .qodef-e-info-date {
background-color: #22301E;
}
.qodef-blog .qodef-blog-item .qodef-e-media .qodef-e-info-date a {
font-family: montserrat;
color: #f3eaD9;
}

.qodef-blog .qodef-blog-item .qodef-e-info .qodef-social-share li a, .qodef-blog .qodef-blog-item .qodef-e-info .qodef-social-share-dropdown-opener {
border: 0px solid;
}

.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown-opener .qodef-svg-circle {
stroke: #F3EAD9;
}

.qodef-social-share li a .qodef-svg-circle {
stroke: #757C63;
}

/*titre*/

@font-face {
font-family: 'newyork'; 
src : url('https://www.omoindredetail.fr/wp-content/themes/hendon-child/fonts/newyork.eot');
src: url('https://www.omoindredetail.fr/wp-content/themes/hendon-child/fonts/newyork.eot') format('embedded-opentype'), 
url('https://www.omoindredetail.fr/wp-content/themes/hendon-child/fonts/newyork.ttf') format('truetype'),
url('https://www.omoindredetail.fr/wp-content/themes/hendon-child/fonts/newyork.woff') format('woff'),
url('https://www.omoindredetail.fr/wp-content/themes/hendon-child/fonts/newyork.woff2')  format('woff2'),
url('https://www.omoindredetail.fr/wp-content/themes/hendon-child/fonts/newyork.svg') format('svg');
font-stretch : normal;
font-weight : normal;
font-style : normal;
}


.qodef-h1, h1, h2, h3, h4, h5 {
font-family: "newyork";
font-weight:normal;
}

/*header*/
rect {
fill: #F3EAD9;
}

.qodef-header--divided #qodef-page-header .qodef-header-navigation {
margin: 0px 10px;
}

.qodef-header--divided #qodef-page-header .qodef-header-logo-link {
margin: auto 15px;
}

.qodef-opener-icon.qodef-source--svg-path span *, .qodef-opener-icon.qodef-source--svg-path span path {
fill: #F3EAD9;
}

.qodef-header--divided.qodef-header--light .qodef-widget-holder .qodef-button {
color: #f3eaD9;
border-color: #f3eAd9;
}

.qodef-button.qodef-layout--outlined .qodef-border-holder {
border: 0px solid rgba(243,234,217,.5);
}

.qodef-header--divided.qodef-header--light .qodef-widget-holder .qodef-button .qodef-border-holder {
border-color: rgba(243,234,217,.5);
}

.qodef-header--divided.qodef-header--light .qodef-widget-holder .qodef-button .qodef-border-holder .qodef-bottom-border, .qodef-header--divided.qodef-header--light .qodef-widget-holder .qodef-button .qodef-border-holder .qodef-left-border, .qodef-header--divided.qodef-header--light .qodef-widget-holder .qodef-button .qodef-border-holder .qodef-right-border, .qodef-header--divided.qodef-header--light .qodef-widget-holder .qodef-button .qodef-border-holder .qodef-top-border {
background-color: #f3eAD9;
}

.qodef-button.qodef-size--small {
padding: 10px 20px;
}


/*menu*/
.qodef-header-navigation ul li.qodef-menu-item--narrow ul li.menu-item-has-children>a .qodef-menu-arrow {
display: none;
}

.qodef-header-navigation ul li.qodef-menu-item--narrow ul ul {
background-color: #757c63;
border-top: 3px solid #535A44;
}

.qodef-header-navigation ul li.qodef-menu-item--narrow ul li {
padding: 0 20px;
}

.qodef-header--light #qodef-page-header .qodef-header-navigation>ul>li>a {
color: #F3EAD9 !important;
}

.qodef-header-sticky {
height: 130px;
}

.qodef-header-navigation ul li.qodef-menu-item--narrow ul {
background-color: #757C63;
border-top: 3px solid #535A44;
width: 310px;
}

/*titre page*/
.qodef-page-title.qodef-title--standard .qodef-m-subtitle {
color: #F3EAD9;
text-align: center;
}

h1.entry-title {
padding-top: 80px;
}

.qodef-page-title .qodef-m-content.qodef-content-full-width {
padding: 0 10px;
}




