/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/


@import url("https://use.typekit.net/gtf5oct.css");

/***** FONTS

Catamaran ExtraLight

font-family: catamaran, sans-serif;

font-weight: 100;

font-style: normal;


Catamaran Thin

font-family: catamaran, sans-serif;

font-weight: 200;

font-style: normal;


Catamaran Light

font-family: catamaran, sans-serif;

font-weight: 300;

font-style: normal;


Catamaran Regular

font-family: catamaran, sans-serif;

font-weight: 400;

font-style: normal;


Catamaran Medium

font-family: catamaran, sans-serif;

font-weight: 500;

font-style: normal;


Catamaran SemiBold

font-family: catamaran, sans-serif;

font-weight: 600;

font-style: normal;


Catamaran Bold

font-family: catamaran, sans-serif;

font-weight: 700;

font-style: normal;


Catamaran ExtraBold

font-family: catamaran, sans-serif;

font-weight: 800;

font-style: normal;


Catamaran Black

font-family: catamaran, sans-serif;

font-weight: 900;

font-style: normal;
****/


h1 {
font-family: catamaran, sans-serif !important;
font-weight: 700;
font-style: normal;
}

#page-header-bg h1, body h1, body .row .col.section-title h1, .full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2, body #error-404 h1, [data-inherit-heading-family="h1"] {
font-family: catamaran, sans-serif !important;
font-weight: 700;
font-style: normal;
	
}

h2{
font-family: catamaran, sans-serif !important;
font-weight: 700;
font-style: normal;
text-transform:uppercase;
	color:#004867;
}

h3{
font-family: catamaran, sans-serif !important;
font-weight: 700;
font-style: normal;
text-transform:uppercase;
	color:#F49744 !important;
}

h4{
font-family: catamaran, sans-serif !important;
font-weight: 700;
font-style: normal;
text-transform:uppercase;
	color:#F49744 !important;
}

h5{
font-family: catamaran, sans-serif !important;
font-weight: 700;
font-style: normal;
	color:#004867 !important;
}

h6{
font-family: catamaran, sans-serif !important;
font-weight: 700;
font-style: normal;
	color:#004867 !important;
}

body, p{
font-family: catamaran, sans-serif !important;
font-weight: 600 !important;
color:#004867;
}

.menu-title-text{
font-family: catamaran, sans-serif !important;
font-weight: 600 !important;
color:#004867 !important;
}

.blanc {color:#ffffff !important;}

.flickity-slider div.text p{color:#ffffff !important; font-weight:400 !important;}


.flickity-slider div.text h4{font-weight:700 !important; text-transform:uppercase !important;}

#header-outer .sf-menu .menu-item-113:not([class*="current"]) > a:before {
    background-color: #f49744;
    opacity: 1;
    border-color: #f49744;
    color: #ffffff !important;
}

#header-outer .menu-item-113 > a:after {
    background: linear-gradient(
90deg,#f49744,#f49744,#f49744) !important;
}

body #header-outer[data-has-menu][data-format] header#top nav ul.sf-menu li.menu-item.menu-item-113[class*="menu-item-btn-style"] > a *:not(.char) {
    color: #fff !important;
    text-transform: uppercase !important;
	top: -1px;
	    padding-right: 3px;
    left: -2px;
}

body #header-outer[data-has-menu][data-format] header#top nav ul.sf-menu li.menu-item.menu-item-113[class*="menu-item-btn-style"] > a *:not(.char) {color: #fff !important;}

#nf-form-title-4 h3{display:none !important;}

#footer a{text-decoration:none !important;}

#footer li{margin-left:-22px; line-height:36px;}


.toggle h3 a{
font-family: catamaran, sans-serif !important;
font-weight: 600 !important;
font-size:0.8em;
color:#004867 !important;
}

.wpb_wrapper>div.nectar-leaflet-map {
    margin-bottom: 0px !important;
}

.nectar-fancy-box .box-bg:after {
    background-color: rgba(0,72,103,.7) !important;
}

.nectar-fancy-box:hover .box-bg:after {
    background-color: rgba(0,72,103,.9) !important;
}


.imp-tooltip-title div.squares-container div p{
	color:#004867 !important;
}

#image-map-pro-5383 {
    display: flex;
    justify-content: center;
}

#image-map-pro-5383 .imp-zoom-outer-wrap {
    border-radius: 15px;
}


#quartier .nectar-cta h6 span.link_wrap a.link_text span {
    color: #ffffff !important;
}

.nectar-cta.btn-white h6 span.link_wrap a.link_text span {
    color: #ffffff !important;
}

.btn-white {
    color: #ffffff !important;
}

#ajax-loading-screen .loading-icon {
    top: 45% !important;
    left: 0;
    width: 100%;
    height: 20% !important;
}


body b, body strong, body .bold {
    font-family: 'catamaran' !important;
    font-weight: 700 !important;
}

body, p {
    font-family: catamaran, sans-serif !important;
    font-weight: 500 !important;
}

i.fa.fa-coffee{
    width: 40% !important;
    margin: auto !important;
}

.fa-coffee:before {
    content: url('https://lesloges.thedev.ca/wp-content/uploads/2022/01/les-loges-kitchen-icon.svg') !important;
}


i.fa.fa-bath{
    width: 36% !important;
    margin: auto !important;
}

i.fa.fa-bath:before {
    content: url('https://lesloges.thedev.ca/wp-content/uploads/2022/01/les-loges-bathroom-icon.svg') !important;
}

span.fa.fa-bath:before {
 background: transparent url("https://lesloges.thedev.ca/wp-content/uploads/2022/01/les-loges-bathroom-icon.svg") scroll 0 0 no-repeat !important;
    content: "";
    width: 40px;
    height: 100%;
    position: absolute;
    left: -10px;
     top: 45%;
}


span.fa.fa-bath{
    height: 100% !important;
}


span.fa.fa-hotel:before {
 background: transparent url("https://lesloges.thedev.ca/wp-content/uploads/2022/01/les-loges-bedrooms-icon.svg") scroll 0 0 no-repeat !important;
    content: "";
    width: 40px;
    height: 100%;
    position: absolute;
    left: -10px;
    top: 45%;
}


span.fa.fa-hotel{
    height: 100% !important;
}

span.fa.fa-arrows:before {
 background: transparent url("https://lesloges.thedev.ca/wp-content/uploads/2022/01/les-loges-plans-icon.svg") scroll 0 0 no-repeat !important;
    content: "";
    width: 40px;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 45%;
}

.property-area div span.property-info-value{
    padding-left: 37px;
}

div span.property-info-value {
    padding-left: 30px;
	font-size:1.5em;

}

div.property-date{
display:none !important;
}

.property-type-list .fa-tag:before {
    content: "Type d'unité : ";
    font-family: 'catamaran';
}

.property-type-list a{
    font-family: 'catamaran';
	font-size:1.5em;
	text-decoration:none !important;
}

.property-price span:before {
    content: "Prix : ";
    font-family: 'catamaran';
}

span.fa.fa-arrows{
    height: 100% !important;
}

i.fa.fa-home{
    width: 25% !important;
    margin: auto !important;
}

i.fa.fa-home:before {
    content: url('https://lesloges.thedev.ca/wp-content/uploads/2022/01/les-loges-appliances-icon.svg') !important;
}

i.fa.fa-paint-brush{
    width: 48% !important;
    margin: auto !important;
}

i.fa.fa-paint-brush:before {
    content: url('https://lesloges.thedev.ca/wp-content/uploads/2022/01/les-loges-palette-icon.svg') !important;
}

h2{color:#004867;}

#portfolio-nav h3 span{
    color: #ffffff !important;
}



h1.geodir-page-title.entry-title.h1{
    text-align: center;
    color: #ffffff !important;
    font-weight: bold;
	font-size: 3.5rem !important;
}


.nectar-social.fixed {
display:none !important;
}

span.property-views-count{
display:none !important;
}

div.single-property-element.property-location {
    padding-left: 10% !important;
    padding-right: 10% !important;
}

div.single-property-element.property-info-tabs.property-tab {
    padding-left: 10% !important;
    padding-right: 10% !important;
}

div.single-property-element.property-floors-tab.property-tab {
    padding-left: 10% !important;
    padding-right: 10% !important;
}

div.single-property-element.property-info-footer {
    padding-left: 10% !important;
    padding-right: 10% !important;
}

div.single-property-element.property-attachments{
    padding-left: 10% !important;
    padding-right: 10% !important;
}

.property-attachments .media-info a {
    text-decoration: underline;
    line-height: 1.5em !important;
}

div.property-heading{
	    padding-top: 1%;
}

.single-property-element div.property-heading{
    padding-left: 10% !important;
    padding-right: 10% !important;
	    padding-top: 6%;
    padding-bottom: 2%;
}

.property-list .property-info{
   width: 100%;
}

.property-list .property-item-content{
    display: flex;
    align-items: baseline;
    justify-content: flex-start;
    column-gap: 65px;
    padding-top: 2% !important;
}


.property-title a, .property-price{color:#004867;}


.ere-property .property-item-content .property-info .property-info-inner {
    width: 100%;
    height: 80px !important;
    line-height: 30px;
    overflow: visible !important;
}

.ere-property .property-item-content .property-info .property-info-inner .property-info-item-tooltip {
    height: 60px !important;
}

.property-info-action .property-main-info {
    padding: 19px 20px 10px 23px;
    color:#004867 !important;
}

.single-property-area .property-tab .nav-tabs {
    border-bottom: none;
    background-color:#004867 !important;
    margin: 0;
}

.single-property-area .property-tab .nav-tabs li.active a, .single-property-area .property-tab .nav-tabs li:hover a {
    background-color: #f49744 !important;
    color: #fff;
}

.single-property-area .property-location {
    display: none !important;
}

ul.ere-property-list li:first-child{
    display: none !important;
}

.property-info-action .property-main-info {
    background-color: #004867 !important;}

.ere-property.property-list .property-info {
    background-color: transparent !important;
    height: 100%;
    overflow: visible !important;
	color: #004867 !important;
}

.ere-property .property-item-content .property-info .property-info-inner .property-info-item-tooltip {
    color: #004867 !important;
}

.ere-property .property-item-content .property-title a, .ere-property.property-list.property-list-two-columns .property-link-detail a {   color: #004867 !important; text-decoration:none !important; font-size:1.5em;
}

.ere-property .property-item-content .property-price {
color: #004867 !important;
}

.ere-property.property-grid .property-info{
    background-color: transparent !important;
	}

.ere-property.property-list .property-item-content .property-title {
    margin-bottom: 0px !important;
}

.address-marker i, .agent-info i, .attachment-file-type, .ere-dashboard-logout i, .ere-link-more, .ere-my-property-address i, .ere-my-property-date i, .ere-my-property-total-views i, .ere-my-saved-search-item i, .ere-widget-listing-property-taxonomy i, .open-on-google-maps, .property-agent i, .property-count span, .property-date i, .property-info-header .property-info span.fa, .property-location i, .property-type i, .property-type-list i, .property-views-count i, .user-dropdown i, .walk-score-more-detail, span.total-properties {
    color: #f49744 !important;
}

.property-info-action .property-action .property-action-inner>a:hover, .property-info-action .property-action .social-share:hover {
    background-color: #f49744 !important;
}

.single-property-area div.property-info{
    display: none !important;
}

#block-5{
    display: none !important;
}

#block-6{
    display: none !important;
}
.archive-property-action .view-as span.active:before, .archive-property-action .view-as span:hover:before {
    border-top-color: #f49744 !important;
    border-bottom-color: #f49744 !important;
}
.ere-heading:after {
    background-color: #f49744 !important;
}

#footer-outer #block-23.widget {
margin-bottom: 0px;
}

.ere-property-advanced-search .sidebar-filter .ui-slider-range.ui-widget-header.ui-corner-all {
    background: #f49744 !important;
}

.ere-property-advanced-search .ere-search-status-tab button.active {
    background-color: #f49744 !important;
}

.archive-property-action .view-as span.active, .archive-property-action .view-as span:hover {
    background-color: #f49744 !important;
}

.ere-property-advanced-search .sidebar-filter .ui-slider-handle.ui-state-default.ui-corner-all {
    background: #f49744 !important;
}


.ere-property-advanced-search .ere-search-status-tab {
    background-color: #004867 !important;
    border-radius: 100px;
}

.search-properties-form div.row div{
	padding-top:2% !important;
}

button.ere-advanced-search-btn{
	margin-top:10px !important;
	margin-bottom:10px !important;
}

div.submit-search-form pull-right{
	margin-top:10px !important;
	margin-bottom:10px !important;
}

div.ere-archive-property{
    padding-top: 45px;
}

div.property-view-gallery-wrap{
    display: none !important;
}

.property-info-action .property-main-info {
    background-color: #004867 !important;
    background-image: url(https://lesloges.thedev.ca/wp-content/uploads/2021/12/les-loges-bg-intro-02.jpg);
    background-size: cover;
    background-position: center bottom;
    height: 300px;
    align-items: baseline;
}

div.property-info{ 
    width: 100% !important;
}

.ere-property:not(.property-list) .property-inner {
       margin-left: 2% !important;
    margin-right: 2% !important;
}

.ere-property.col-gap-0 .ere-item-wrap {
    padding-bottom: 15px !important;
}
.property-price span, .property-info-action .property-main-info .property-price{
    display: none !important;
}

.property-info-action .property-main-info .property-status {
    top: 5px;
}

.nectar-carousel-flickity-fixed-content h2{
	color:#f49744 !important;
}

.HzV7m-b7CEbf .i4ewOd-pzNkMb-tJHJj {
    display: none !important;
}