/*menu ipad*/

#qodef-fullscreen-area-inner {
width: 150%;
}

.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a .qodef-menu-item-text:before {
top: calc(100% + 8px);
}

.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a .qodef-menu-item-text:before {
background: #a4332b;
}

.qodef-fullscreen-menu>ul>li>a .qodef-menu-item-text:before {
top: calc(100% - 0px);
}

.qodef-fullscreen-menu>ul>li>a .qodef-e-title:before, .qodef-fullscreen-menu>ul>li>a .qodef-menu-item-text:before {
background: #a4332b;
}

/*insta*/
.qodef-instagram-list .sbi_photo_wrap a:after {
background: #d8dcaa;
}


/*accueil*/
@media only screen and (max-width: 1450px) {
.qodef-header--divided #qodef-page-header .qodef-widget-holder {
display: none;
}}


.qodef-image-gallery .swiper-button-next:hover, .qodef-image-gallery .swiper-button-prev:hover {
color: #d8dcaa!important;
}

.qodef-item-showcase .qodef-e-title-link:hover {
color: #a4332b;
}

.qodef-image-gallery-holder .qodef-image-gallery-pag .qodef-e--current {
color : #d69778;
}


/*accueil pop up chambre*/

#qodef-room-popup-holder .qodef-e-amenity-item .qodef-ei-label {
margin-left: 20px;
}


#qodef-room-popup-holder .qodef-e-capacity-content, #qodef-room-popup-holder .qodef-e-price-value, #qodef-room-popup-holder .qodef-e-room-size-content {
color:  #d69778;
}

h6.qodef-ei-title, h6.qodef-e-amenity-title{
color: #a4332b;
}

#qodef-room-popup-holder .qodef-room-close {
background-color: #a4332b;
}

#qodef-room-popup-holder .qodef-e-popup-content-holder .ps__thumb-y {
background-color:  #a4332b;
}

.qodef-room-slider-with-popup .swiper-button-next:hover, .qodef-room-slider-with-popup .swiper-button-prev:hover {
color: #a4332b;
}

@media only screen and (max-width: 680px){
.qodef-fullscreen-menu ul li {
margin-bottom: 10px;
}
.qodef-fullscreen-menu>ul>li>a .qodef-menu-item-text:before {
top: calc(100% + 1px) ;
}

.qodef-fullscreen-menu>ul>li>a .qodef-e-title:before, .qodef-fullscreen-menu>ul>li>a .qodef-menu-item-text:before {
background: #a4332b;
}

.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a .qodef-menu-item-text:before {
top: calc(100% + 3px);
}

.qodef-fullscreen-menu .qodef-drop-down-second-inner ul li>a .qodef-menu-item-text:before {
background: #a4332b;
}
}

body.single-room #qodef-room-reservation-form .qodef-m-price {    display:flex;
    align-items:center;
    justify-content:center;
}

body.single-room #qodef-room-reservation-form .qodef-m-field.qodef--price .qodef-m-price-currency {
    order:2;
}

body.single-room #qodef-room-reservation-form .qodef-m-field.qodef--price .qodef-m-price-value {
    order:1;
}

body.single-room #qodef-room-reservation-form .qodef-m-field.qodef--price .qodef-m-price-description {
    order:3;
}

body.single-room #qodef-room-reservation-form .qodef-m-field input {
    order:4;
}

/*shop*/

.woocommerce-page div.woocommerce .shop_table td.woocommerce-orders-table__cell-order-actions a {
margin-right: 5px;
margin-left: 5px;
}

.woocommerce-order-received .woocommerce-order h2 {
margin: 60px 0 20px;
}


#qodef-woo-page.qodef--single .woocommerce-message a {
margin-top : 10px;
padding: 20px ;
}

.qodef-woo-product-list .qodef-woo-product-inner:hover .qodef-woo-product-title {
    color: #d69778 !important;
}

.qodef-woo-results {
display: none;
}

#qodef-woo-page.qodef--single .related>h2 {
margin: 0px 0px 10px 0px;
font-size: 30px;
letter-spacing: 0em;
}

#qodef-woo-page.qodef--single .entry-summary .price {
font-size: 26px;
letter-spacing: 0em;
}

.qodef-woo-product-title .woocommerce-loop-product__title h5 {
color: #d69778 !important;
}


.qodef-woo-product-list .qodef-woo-product-categories a {
color: #d69778;
}

#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus:hover, #qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus:hover {
color: #d69778;
}

#qodef-woo-page .added_to_cart:hover:after, #qodef-woo-page .button:hover:after, .qodef-woo-shortcode .added_to_cart:hover:after, .qodef-woo-shortcode .button:hover:after {
background-color: #a4332b;
}

#qodef-woo-page .added_to_cart:after, #qodef-woo-page .button:after, .qodef-woo-shortcode .added_to_cart:after, .qodef-woo-shortcode .button:after {
background-color: #a4332b;
}

#qodef-woo-page .added_to_cart, #qodef-woo-page .button, .qodef-woo-shortcode .added_to_cart, .qodef-woo-shortcode .button {
color: #a4332b;
border: 1px solid #a4332b;
}

body .select2-container--default .select2-results__option {
font-size: 20px;
}

#qodef-woo-page.qodef--single form.cart .variations label {
font-size: 20px;
}

body .select2-container--default .select2-selection--single {
font-size: 20px;
}

.qodef-social-share.qodef-layout--list li {
margin-top: 4px;
}

.qodef-social-share li.qodef-linkedin-share a:hover {
color: #d69778;
}

.qodef-social-share li.qodef-facebook-share a:hover {
color: #d69778;
}

#qodef-woo-page.qodef--single .out-of-stock {
font-size: 20px;
}

#qodef-woo-page .qodef-woo-product-mark, .qodef-woo-shortcode .qodef-woo-product-mark {
padding: 8px 27px 10px;
}

.qodef-social-share .qodef-social-title {
font-size: 20px;
}

#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-label {
font-size: 20px;
}

#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-value {
padding-top: 0px;
}

#qodef-woo-page.qodef--single .product_meta span.sku_wrapper {
display: none;
}


#qodef-woo-page .qodef-woo-product-mark, .qodef-woo-shortcode .qodef-woo-product-mark {
background-color: #a4332b;
}

#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image {
width: 100%;
}

/*avis*/
.qodef-testimonials-list .qodef-e-stars {
color: #a4332c;
}

.qodef-testimonials-list .qodef-e-author {
color: #d69778;
}

.swiper-button-next:hover, .swiper-button-prev:hover {
color: #a4332c;
}

/*map*/
.qodef-google-map .qodef-m-map img {
    background-image:url('https://www.domaineescons.fr/wp-content/uploads/2023/01/domaine-escons-toulouse-maison-hotes.png') !important;
    background-size:contain;
    background-repeat:no-repeat;
}


.qodef-google-map .qodef-m-map a {
    display:none !important;
}

/*panier*/
span.qodef--nights{
margin-left:10px;

}

#qodef-woo-page .added_to_cart:hover, #qodef-woo-page .button:hover, .qodef-woo-shortcode .added_to_cart:hover, .qodef-woo-shortcode .button:hover {
color: #fff;
background-color: #a4332c;
border-color: #a4332c;
}

.woocommerce-page div.woocommerce>.return-to-shop a:hover {
color: #fff;
background-color:  #a4332c;
border-color:  #a4332c;
}


/*sous-menu*/
.qodef-header-navigation ul li.qodef-menu-item--narrow ul li {
padding: 0 20px;
}

/*room*/

@media only screen and (max-width: 680px) {
.qodef-room.qodef-item-layout--standard .qodef-m-top-section .qodef-custom-link-button {
bottom: 20px;
} }

.qodef-room.qodef-item-layout--standard .qodef-m-top-section .qodef-e-title {
color: #a4332c;
}

.qodef-room .qodef-e-title {
text-align: center;
}


.qodef-woo-results {
display: none;
}

.qodef-room .qodef-e-seasonal {
display: none;
}

span.qodef-ei-legend-item.qodef--selected {
    display:none !important;
}


.datepick-popup .datepick-month td .datepick-highlight, .datepick-popup .datepick-month td .datepick-selected, .qodef-datepick-calendar .datepick-month td .datepick-highlight, .qodef-datepick-calendar .datepick-month td .datepick-selected {
background-color:  #a4332b !important;
}

.qodef-room .qodef-e-availability-calendar .datepick-month tr td .datepick-today {
background-color: #fff !important;
}


#qodef-room-reservation-form .qodef-m-field.qodef--extra-services .qodef-e-field-label-line {
margin: 0px;
border-bottom: 0px dotted #c4c4c4;
}

#qodef-room-reservation-form .qodef-m-field.qodef--extra-services .qodef-e-field-label {
display: block;
}

.qodef-blog .qodef-blog-item .qodef-e-media .qodef-e-info-date {
background-color: #a4332b;
}

.qodef-room-reservation-filter .qodef-m-spinner {
color: #a4332b;
}

.qodef-room-reservation-filter .qodef-m-form .qodef-m-field label {
color: #a4332b;
}


.qodef-room .qodef-e-amenity-items .qodef-ei-svg {
width: 40px;
}

svg {
width:40px;
height: 40px;
}

.qodef-amenity-list .qodef-ei-svg-icon {
stroke-width: 1.2;
width: 40px;
height: 40px;
}

.qodef-room .qodef-e-amenity-items .qodef-ei-svg svg * {
fill: #a4332b;
stroke: none;
}

.qodef-amenity-list .qodef-e-icon {
color: #a4332b;
fill: #a4332b;
}

.qodef-weather-widget.qodef-layout--minimal>.qodef-m-inner .qodef-m-temperature {
color: #d8dcaa;
}

#qodef-room-reservation-form .qodef-m-response.qodef--success {
color: #d8dcaa;
}


.qodef-room .qodef-e-availability-legend .qodef-ei-legend-item.qodef--selected .qodef-ei-box {
background-color: #a4332b;
}
.qodef-room .qodef-e-availability-legend .qodef-ei-legend-item.qodef--last-room .qodef-ei-box {
background: #d8dcaa;
}
.qodef-room .qodef-e-seasonal-items .qodef-ei-price-value {
color: #a4332b;
}

#qodef-room-reservation-form .qodef-m-spinner {
fill: #a4332b;
}

.qodef-video-button .qodef-m-play .qodef-m-play-inner:after {
background-color: #d69778;
}

.qodef-room .qodef-e-top-info {
color: #a4332b;
font-size: 20px;
line-height: 1.3em;
letter-spacing: 0em;
display:none;
}

#qodef-room-reservation-form .qodef-m-field label {
color: #a4332b;
}

button[type=submit], input[type=submit] {
background-color: #a4332b;
}

#qodef-room-reservation-form .qodef-m-response.qodef--error {
color: #d69778;
}
#qodef-room-reservation-form .qodef-m-field.qodef--extra-services .qodef-e-field-label-name {
padding-right: 5px;
}

#qodef-room-reservation {
padding: 60px 30px;
}

#qodef-room-reservation-form .qodef-m-field.qodef--booking .qodef-shortcode.qodef-button {
padding: 20px 55px;
}

@media only screen and (min-width: 1025px)  {
.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col--4 {
width: 33% !important;
} }

.qodef-room-list.qodef-layout--boxed .qodef-e-content {
background-color: rgba(244, 226, 202, 0.30);
}

.qodef-section-title .qodef-m-text {
margin: 10px 0 0;
font-weight:500;
}

.qodef-room-list .qodef-room-list-item.qodef--active .qodef-e-title a {
color: #d69778;
}

.qodef-room-list .qodef-e-capacity-content, .qodef-room-list .qodef-e-room-size-content {
color: #d69778;;
}


/*menu*/
.qodef-pricing-table .qodef-m-button .qodef-button {
display: none;
}

/*formulaire*/

.wpcf7-list-item-label{
margin-right: 10px;
}
.qodef-qi-contact-form-7 input[type=checkbox], .qodef-qi-contact-form-7 input[type=radio] {
margin-right: 10px;
}

.wpcf7 form.sent .wpcf7-response-output {
border-color: #d69778;
}

.wpcf7 form .wpcf7-response-output {
border: 2px solid #d69778;
}

span.wpcf7-not-valid-tip {
margin-top: -25px;
margin-bottom: 20px;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
border-color: #a4332c;
margin-top: 90px;
}

.wpcf7-not-valid-tip {
color: #a4332c;
}


input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], textarea {
color: #505050;
}
  
select {
color: #505050;
}

@media only screen and (min-width: 1025px) {
.qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col--4 {
width: 25%;
}}

.qodef-margin-45 {
margin-top: 0px!important;
}

.qodef-qi-contact-form-7 button[type=submit]:focus, .qodef-qi-contact-form-7 button[type=submit]:hover, .qodef-qi-contact-form-7 input[type=submit]:focus, .qodef-qi-contact-form-7 input[type=submit]:hover {
color: #fff;
background-color: #a4332c;
}


/*activites*/
.qodef-image-with-box .qodef-m-line {
background-color: #d69778;
}

/*galerie*/
.qodef-button.qodef-layout--rounded .qodef-m-background {
background-color: #d69778 !important;
}

/*blog*/
/* Custom cursor background color */
#qodef-custom-cursor .qodef-cursor-dot {
    background-color: #d8dcaa !important;
}
/* Custom cursor arrow color */
#qodef-custom-cursor .qodef-cursor-arrow {
    color: #fff !important;
}

.qodef-blog article:hover .qodef-e-title a {
    color: #a4332b !important;
}


.qodef-blog .swiper-button-next:hover, .qodef-blog .swiper-button-prev:hover {
color: #d69778;
}
#qodef-related-posts .qodef-blog.qodef-item-layout--standard .qodef-blog-item .qodef-e-inner .qodef-e-media {
margin-bottom: 15px;
}

#qodef-related-posts .qodef-blog.qodef-item-layout--standard .qodef-blog-item .qodef-e-inner .qodef-e-content .qodef-e-info.qodef-info--top {
margin-bottom: 10px;
}


#qodef-related-posts .qodef-blog.qodef-item-layout--standard .qodef-blog-item .qodef-e-inner .qodef-e-content .qodef-e-text .qodef-e-excerpt {
display: block;
}

a.qodef-e-post-link:hover {
color: #d69778;
}


.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article .qodef-e-info.qodef-info--top {
margin-bottom: 17px;
}

.qodef-m-pagination.qodef--wp .page-numbers.next a, .qodef-m-pagination.qodef--wp .page-numbers.next span, .qodef-m-pagination.qodef--wp .page-numbers.prev a, .qodef-m-pagination.qodef--wp .page-numbers.prev span {
margin-top: 7px;
}

.qodef-m-pagination.qodef--wp .page-numbers.current, .qodef-m-pagination.qodef--wp .page-numbers:hover {
color: #d69778;
}

.qodef-m-pagination.qodef--wp .page-numbers {
color: #f4e2ca;
}

.qodef-swiper-container .swiper-slide a {
display: inline-block;
}

.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article .qodef-e-excerpt {
margin: 5px 0px;
}

.qodef-blog .qodef-blog-item .qodef-e-info.qodef-info--top {
margin-bottom: 10px;
}

#qodef-page-sidebar .widget a {
color: #505050;
}

.qodef-blog .qodef-blog-item .qodef-e-excerpt {
margin: 0px;
}

h3 a.qodef-e-title-link {
letter-spacing: 0;
font-family: Forum,sans-serif;
font-weight: 400;
font-size: 25px;
line-height:31px;
color: #505050;
}

h3 a:hover.qodef-e-title-link {
color: #a4332b;
}

h5.qodef-e-title.entry-title {
letter-spacing: 0;
font-family: Forum,sans-serif;
font-weight: 400;
font-size: 25px;
line-height:31px;
color: #505050;
}

.qodef-blog .qodef-blog-item .qodef-e-info .qodef-e-info-item {
color: #d69778;
}


.qodef-blog .qodef-blog-item.format-quote .qodef-e-quote {
padding-left:145px !important; 
}
.qodef-blog .qodef-blog-item.format-link .qodef-e-link {
padding-left:145px !important; 
}


.qodef-blog .qodef-blog-item.format-quote .qodef-e-quote .qodef-e-quote-icon-holder {
background-color: #a4332b;
}


.qodef-blog .qodef-blog-item.format-quote .qodef-e-quote-text {
color: #d69778;
}
.qodef-blog .qodef-blog-item.format-link .qodef-e-link-icon-holder {
background-color: #a4332b;
}


.qodef-blog .qodef-blog-item.format-link .qodef-e-link-text {
color: #d69778;
}

.qodef-blog-list-holder .qodef-blog-gallery-pag .qodef-e--current {
color: #a4332b;
}

.qodef-h4 a:hover, h4 a:hover {
color:#d69778;
}

.qodef-h6 a:hover, h6 a:hover {
color: #a4332b;
}
.qodef-blog.qodef-item-layout--simple article .qodef-e-inner .qodef-e-info.qodef-info--right .qodef-e-title {
line-height: 31px;
}


.qodef-button.qodef-html--link {
font-weight: 400;
}

.qodef-blog .qodef-blog-item .qodef-e-media {
margin-bottom: 15px;
}

.qodef-blog .qodef-blog-item .qodef-e-info.qodef-info--bottom {
margin-top: 15px;
}

.qodef-blog.qodef-item-layout--standard article:not(.format-gallery).qodef--active .qodef-e-text .qodef-e-title a {
color: #a4332b;
}

#qodef-page-comments-list .qodef-comment-item .qodef-e-comments-info-top .qodef-e-links>:hover {
color: #a4332b;
}

#qodef-page-comments-list .qodef-comment-item .qodef-e-comments-info-top .qodef-e-date a:hover {
color:#a4332b;
}

.wp-block-quote:before, blockquote:before {
background-color: #d69778;
}

.wp-block-quote, blockquote {
color:  #d69778;
}

.qodef-blog .qodef-blog-item .qodef-e-info-tags a:hover, #qodef-single-post-navigation .qodef-m-nav-label:hover {
color:  #a4332b;
}

.qodef-button.qodef-layout--textual:hover {
color: #a4332b;
}
.qodef-blog .qodef-blog-item .qodef-e-info .qodef-e-info-item.qodef-e-info-category a:hover {
color: #f4e2ca;
}

.qodef-blog .qodef-blog-item .qodef-e-info .qodef-e-info-item.qodef-e-info-category a {
color: #d69778;
}

.qodef-h3 a:hover, h3 a:hover {
color: #d69778;
}
.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article .qodef-e-info.qodef-info--bottom {
margin-top: 10px;
}

.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article .qodef-e-media {
margin-bottom: 10px;
}

#qodef-page-sidebar .widget a:hover {
color: #a4332b;
}

.qodef-blog .qodef-blog-item .qodef-e-media .qodef-e-info-date a {
color: #ffffff !important;
}

.qodef-blog .qodef-blog-item .qodef-e-media .qodef-e-info-date a:hover {
color: #d69778 !important;
}


#qodef-page-sidebar .widget ul:not(.qodef-shortcode-list) li a:hover {
color: #f4e2ca;
}

#qodef-page-sidebar .widget ul:not(.qodef-shortcode-list) li a {
color: #d69778;
}

.widget .tagcloud a {
margin: 0 4px 5px 0;
text-transform: initial;
font-weight: 300 !important;
}

.widget.widget_augustine_core_blog_list .qodef-e-info.qodef-info--top a {
color: #d69778 !important;
}

.widget.widget_augustine_core_blog_list .qodef-e-info.qodef-info--top a:hover {
color: #f4e2ca !important;
}


#qodef-page-comments-list .qodef-comment-item .qodef-e-image {
margin-right: 0px;
}

#qodef-page-sidebar .widget .tagcloud a:hover {
color: #a4332b;
}



/*recherche*/
.qodef-search article .qodef-e-inner .qodef-e-excerpt {
margin: 10px 0px 0px 0px;
}

.qodef-h5 a:hover, h5 a:hover {
color: #d69778;
}


/*woocommerce*/
#qodef-woo-page.qodef--checkout .woocommerce-form-coupon-toggle .woocommerce-info .showcoupon {
color: #a4332b;
}

.woocommerce-page div.woocommerce .shop_table td.woocommerce-orders-table__cell-order-actions a:hover {
color: #a4332b;
}

.woocommerce-account .woocommerce-error a, .woocommerce-account .woocommerce-info a, .woocommerce-account .woocommerce-message a {
margin-top: 20px !important;
}

.woocommerce-account .woocommerce-MyAccount-content a.button:not(.view):hover {
color: #a4332b;
background-color:  #fff;
border-color:  #a4332b;
}

.woocommerce-account .woocommerce-MyAccount-content a.button:not(.view):hover:after {
background-color: #a4332b;

}


.woocommerce-account .button:hover {
border-color: #a4332b;
}

button[type=submit]:hover, input[type=submit]:hover {
color: #fff;
background-color:#a4332b;
border: 1px solid #a4332b;
}

.woocommerce-account .button:hover:after {
background-color: #a4332b;
}

.woocommerce-account .button:hover {
color:#a4332b;
}

/*compte*/
.woocommerce-account .woocommerce-MyAccount-content a, .woocommerce-account .woocommerce-MyAccount-content strong {
color: #a4332b;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul {
padding: 40px 40px;
}


/*404*/
#qodef-404-page .qodef-404-text {
font-size: 16px;
}



/*bouton*/
.qodef-button.qodef-layout--outlined:hover {
color: #fff;
background-color: #a4332b;
border-color: #a4332b;
}

.qodef-button.qodef-layout--outlined {
color: #a4332b;
border: 1px solid #a4332b;
}

.qodef-button.qodef-layout--outlined:after {
background-color: #a4332b;
}

.qodef-button.qodef-layout--outlined:hover:after {
background-color: #a4332b;
}

/*menu mobile*/
@media only screen and (max-width: 1024px)  {
.qodef-opener-icon.qodef-source--predefined .qodef-m-text {
color: #a4332b;
}}


.qodef-opener-icon.qodef-source--predefined .qodef-m-circle {
background-color: #a4332b;
}

.qodef-mobile-header-navigation>ul>li>a .qodef-e-title:before, .qodef-mobile-header-navigation>ul>li>a .qodef-menu-item-text:before {
background: #a4332b;
}

.qodef-mobile-header-navigation .qodef-drop-down-second-inner ul li>a .qodef-menu-item-text:before {
background: #a4332b;
}


/*footer*/
#qodef-page-footer .widget {
color: #505050;
}

#qodef-page-footer-bottom-area .qodef-grid:before {
background-color: #505050;
}

#qodef-back-to-top:before {
background-color: #d8dcaa;
border: 1px solid #d8dcaa;
}

#qodef-page-footer-bottom-area p {
font-family: Sarabun,sans-serif;
font-weight: 400;
font-size: 16px;
color: #505050;
}

#qodef-page-footer-bottom-area a {
color: #505050 !important;
}

#qodef-page-footer-bottom-area a:hover {
color: #a4332b !important;
}

#qodef-page-footer-top-area .qodef-grid-item:first-child .widget_media_image img {
max-width:350px!important;
}


.qodef-icon-list-item .qodef-icon-holder {
margin-top: 0px;
}

#qodef-page-footer .widget {
margin: 0px;
}

#qodef-page-footer .widget a:hover {
color: #d69778;
}

#qodef-page-footer .widget a {
color: #a4332b;
}


/*titre*/

.qodef-section-title .qodef-m-title {
margin: 0px;
}

.qodef-h1, h1 {
font-family: ms_augustineregular;
padding: 0px 20px;
line-height:1em;
}


.qodef-h2, h2 {
font-family: abigailregular;
}

.qodef-h3, h3, .qodef-h4, h4,  .qodef-h5, h5 {
font-family: abigailregular;
}



/*menu*/

#qodef-page-header {
height: 130px;
}

.qodef-header-navigation>ul>li>a .qodef-e-title:before, .qodef-header-navigation>ul>li>a .qodef-menu-item-text:before {
background: #d69778;
}

.qodef-header-navigation>ul>li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li>a .qodef-menu-item-text:before {
background: #d69778;
}

.qodef-button.qodef-layout--filled.qodef-html--link:hover {
background-color: #a4332b;
border: 1px solid #a4332b;
}

.qodef-button.qodef-layout--filled.qodef-html--link {
background-color: #a4332b;
color: #fcf9f5 !important;
}

.qodef-button.qodef-layout--filled:after {
background-color: #a4332b;
}

.qodef-button.qodef-layout--filled.qodef-html--link:hover:after {
background-color: #a4332b;
}

/*global*/
.elementor-widget:not(:last-child) {
margin-bottom: 10px;
}

::selection {
color: #fff;
background: #d69778;
}


body {
font-weight: 400;
}

@font-face {
    font-family: 'abigailregular';
    src: url('/webfont-abigail/abigail-v2.otf');
       font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'branchregular';
    src: url('/webfont-branch/branch-webfont.eot');
    src: url('/webfont-branch/branch-webfont.eot?#iefix') format('embedded-opentype'),
         url('/webfont-branch/branch-webfont.woff2') format('woff2'),
         url('/webfont-branch/branch-webfont.woff') format('woff'),
         url('/webfont-branch/branch-webfont.ttf') format('truetype'),
         url('/webfont-branch/branch-webfont.svg#branchregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ms_augustineregular';
    src: url('/webfont-augustine/msaugustine-regular-webfont.eot');
    src: url('/webfont-augustine/msaugustine-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/webfont-augustine/msaugustine-regular-webfont.woff2') format('woff2'),
         url('/webfont-augustine/msaugustine-regular-webfont.woff') format('woff'),
         url('/webfont-augustine/msaugustine-regular-webfont.ttf') format('truetype'),
         url('/webfont-augustine/msaugustine-regular-webfont.svg#ms_augustineregular') format('svg');
    font-weight: normal;
    font-style: normal;
    

}



