.main-nav .navbar-nav {padding-right: 125px;}

.visit_info_agent .form.visite .gform_wrapper ul.gform_fields li.gfield.form_col6:nth-child(even) {clear: both;}

#accordion .list-2-cols td > .btn-primary {width: auto; color: #fff;}

.block-virtual-video-wrap iframe {border: 0;}
.block-virtual-video-wrap.virtual-tour-type-youtube,
.block-virtual-video-wrap.virtual-tour-type-vimeo {padding-bottom: 56.25%;}

.virtual-tour-button {display: none;}

.coutier-img {
    padding-bottom: 120%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.agent-testimonials-wrap {margin-bottom: 60px;}
.agent-testimonials-wrap h2 {text-align: center;}
.testimonials-module-slider-v1 {max-width: 1200px; width: 100%; padding-left: 48px; padding-right: 48px; box-sizing: border-box;}
.testimonials-module-slider-v1 .slick-prev {left: 0;}
.testimonials-module-slider-v1 .slick-next {right: 0;}
.testimonials-module-slider-v1 .slick-prev,
.testimonials-module-slider-v1 .slick-next {display: block !important; background: #552448 !important; color: #fff !important; border-radius: 0; height: 36px; width: 36px;}
.testimonials-module-slider-v1 .slick-prev::before,
.testimonials-module-slider-v1 .slick-next::before {color: #fff !important; opacity: 1 !important;}
.testimonials-module-slider-v1 .testimonial-item .testimonial-body {font-size: 15px; line-height: 25px;}
.testimonials-module-slider-v1 .testimonial-item .testimonial-info {font-size: 16px;}
.slick-dots.hidden {display: none !important;}

.logo-archive {padding: 26px 0 25px;}

.intranet-container,
.intranet-footer {padding-left: 256px;}
.intranet-aside {position: fixed; top: 0; left: 0; bottom: 0; width: 256px; padding-top: 128px; box-shadow: 1px 0.5px 8px rgba(0, 0, 0, 0.1); z-index: 100;}
.intranet-aside-item {display: block; text-align: center; padding: 22px 0; position: relative;}
.intranet-aside-item::before {content: ""; display: block; position: absolute; top: 50%; left: 0; margin-top: -62px; opacity: 0; visibility: hidden;
border-style: solid; border-width: 62px 0 62px 9px; border-color: transparent transparent transparent #552448;
	-webkit-transition: opacity .3s ease, visibility .3s ease;
	-moz-transition: opacity .3s ease, visibility .3s ease;
	-ms-transition: opacity .3s ease, visibility .3s ease;
	-o-transition: opacity .3s ease, visibility .3s ease;
	transition: opacity .3s ease, visibility .3s ease;
}
.intranet-aside-item:hover::before,
.intranet-aside-item.active::before {opacity: 1; visibility: visible;}
.intranet-aside-item::after {content: ""; display: block; position: absolute; left: 50px; right: 50px; bottom: 0; height: 1px; background-color: #DCDEDF;}
.intranet-aside-item:last-child::after {display: none;}
.intranet-aside-img {display: block; text-align: center; height: 40px; margin-bottom: 10px;}
.display-table {display: table; width: 100%; height: 100%;}
.display-cell {display: table-cell; height: 100%; vertical-align: middle;}
.intranet-aside-text {display: block; font-weight: bold; font-size: 13px; line-height: 16px; color: #484247; text-align: center; text-transform: uppercase;}
.intranet-aside-text p {margin: 0;}

.intranet-container>.content-wrap>.container {width: 1140px; padding-left: 0; padding-right: 0;}

.intranet-container>.content-wrap {margin-top: -128px; padding-top: 128px; min-height: 100vh; margin-bottom: -25px;}
.intranet-footer {position: relative; z-index: 100;}

.intranet-footer-inner {background-color: #552448; font-size: 12px; line-height: 17px; text-align: right; color: #fff; padding: 4px 50px;}
.intranet-footer-inner p {margin: 0;}
.intranet-footer-inner a,
.intranet-footer-inner a:hover {color: #fff;}

body.admin-bar .intranet-aside {margin-top: 32px;}

.loginform::after,
.modifyform::after {content: ""; display: block; clear: both;}

.distantheme-login {max-width: 554px; margin-left: auto; margin-right: auto; padding: 64px 40px; background-color: #fff;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(72,66,71,.5);
    -moz-box-shadow: 0px 0px 10px 0px rgba(72,66,71,.5);
    box-shadow: 0px 0px 10px 0px rgba(72,66,71,.5);
}
.distantheme-login input[type="text"],
.distantheme-login input[type="email"],
.distantheme-login input[type="password"],
.distantheme-form-field input[type="text"],
.distantheme-form-field input[type="url"],
.distantheme-form-field input[type="tel"],
.distantheme-form-field input[type="email"],
.distantheme-form-field input[type="password"],
.distantheme-form-field select,
.distantheme-form-field textarea,
.medias-caches-top input[type="text"],
.rapport-inscription-email input[type="email"] {font-family: inherit; letter-spacing: normal; padding: 19px 20px; border-radius: 0;
border: 1px solid rgba(163,160,162,.3); font-size: 14px; color: #a3a0a2; margin-top: 0; width: 100%; outline: none;}
.distantheme-login input[type="submit"] {width: 100%; text-align: center; border: 0; background: #552448; color: #fff; font-size: 16px;
font-weight: 300; text-transform: uppercase; padding: 12px 21px; border-radius: 0; -webkit-appearance: none;}
.distantheme-login input[type="submit"]:hover {background: #77506d;}
.distantheme-login-error,
.distantheme-modify-success,
.distantheme-modify-error {margin-bottom: 20px;}
.login-lang {display: none;}

.distantheme-form-double::after {content: ""; display: block; clear: both;}
.distantheme-form-double-left {float: left; width: 50%; padding-right: 15px; box-sizing: border-box;}
.distantheme-form-double-right {float: left; width: 50%; padding-left: 15px; box-sizing: border-box;}

.distantheme-modify-password-title {clear: both;}

.distantheme-form-field label {font-weight: 300; font-size: 20px; line-height: 24px; color: #000000;}

.distantheme-form-field.distantheme-form-field-error input[type="text"],
.distantheme-form-field.distantheme-form-field-error input[type="url"],
.distantheme-form-field.distantheme-form-field-error input[type="tel"],
.distantheme-form-field.distantheme-form-field-error input[type="email"],
.distantheme-form-field.distantheme-form-field-error input[type="password"],
.distantheme-form-field.distantheme-form-field-error select,
.distantheme-form-field.distantheme-form-field-error textarea {border: 1px solid #790000;}

.distantheme-form-field-error-span {color: #790000; font-weight: 700; letter-spacing: normal; font-size: 12px;}

.dff-image {display: inline-block; position: relative; min-width: 200px; min-height: 200px;}
.dff-image-click {display: inline-block; cursor: pointer; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 2;}
.dff-image::before {content: ""; display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1;
background-image: url(/wp-content/themes/houzez-child/images/icon-image.png); background-position: center;
background-repeat: no-repeat; background-color: rgba(0, 0, 0, .4); opacity: 0; visibility: visible; pointer-events: none;
	-webkit-transition: opacity .3s ease, visibility .3s ease;
	-moz-transition: opacity .3s ease, visibility .3s ease;
	-ms-transition: opacity .3s ease, visibility .3s ease;
	-o-transition: opacity .3s ease, visibility .3s ease;
	transition: opacity .3s ease, visibility .3s ease;
}
.dff-image:hover::before {opacity: 1; visibility: visible;}
.dff-image input[type="file"] {display: none;}

.list-testimonials-body,
.list-testimonials-info {margin-bottom: 20px;}

.list-testimonials-add,
.list-properties-add,
.list-news-add {margin-bottom: 20px;}

.list-testimonials-item,
.list-properties-item,
.list-news-item {padding-top: 20px; border-top: solid 1px #e0e0e0; margin-top: 20px;}

.agent-news h2 {text-align: center;}
.list-news-front {padding-bottom: 20px; border-bottom: solid 1px #e0e0e0;}
.list-news-front.list-news-empty {border-bottom: 0;}

.list-news-box::after {content: ""; display: block; clear: both;}
.list-news-box-image {float: left; width: 25%; padding-right: 15px; box-sizing: border-box; text-align: center;}
.list-news-box-image img {max-width: 80%;}
.list-news-box-info {float: left; width: 75%; padding-left: 15px; box-sizing: border-box;}
.list-news-box-info.full {float: none; width: auto; padding-left: 0;}
.list-news-action {margin-top: 20px;}
.list-news-box-info h1,
.list-news-box-info h2,
.list-news-box-info h3,
.list-news-box-info h4,
.list-news-box-info h5,
.list-news-box-info p {margin-bottom: 1rem;}
.list-news-box-info h1:last-child,
.list-news-box-info h2:last-child,
.list-news-box-info h3:last-child,
.list-news-box-info h4:last-child,
.list-news-box-info h5:last-child,
.list-news-box-info p:last-child {margin-bottom: 0 !important;}

.list-testimonials-add .btn,
.list-testimonials-action .btn,
.list-properties-add .btn,
.list-properties-action .btn,
.list-news-add .btn,
.list-news-action .btn,
.list-news-box-info .btn,
.filenews-action .btn,
.medias-caches-top .btn,
.statistiques-top-right .btn,
.statistiques-print .btn,
.rapport-inscription-btn .btn,
.rapport-inscription-info .btn,
.distantheme-form-field input[type="submit"] {text-align: center; border: 0; background: #552448; color: #fff; font-size: 16px; line-height: 19px;
font-weight: 300; text-transform: uppercase; padding: 12px 21px; border-radius: 0; -webkit-appearance: none;}
.list-testimonials-add .btn:hover,
.list-testimonials-action .btn:hover,
.list-properties-add .btn:hover,
.list-properties-action .btn:hover,
.list-news-add .btn:hover,
.list-news-action .btn:hover,
.list-news-box-info .btn:hover,
.filenews-action .btn:hover,
.medias-caches-top .btn:hover,
.statistiques-top-right .btn:hover,
.statistiques-print .btn:hover,
.rapport-inscription-btn .btn:hover,
.rapport-inscription-info .btn:hover,
.distantheme-form-field input[type="submit"]:hover {background: #77506d;}

.list-properties-action-inner {font-size: 0; line-height: 0; margin: -2px -3px;}
.list-properties-action .btn {margin: 2px 3px;}
.list-properties-action .btn.active {padding: 10px 19px; color: #552448; background: #fff; border: solid 2px #552448;}
.list-properties-action .btn.active:hover {background: #fff; color: #77506d; border-color: #77506d;}
.list-properties-action-inner span {font-size: 18px; line-height: 1.2; display: inline-block; margin: 2px 3px;}

.properties-back a {color: #552448;}

.medias-caches-top {margin-bottom: 50px;}
.medias-caches-top::after {content: ""; display: block; clear: both;}
.medias-caches-top-left {float: left; width: 100%; padding-right: 170px; box-sizing: border-box; margin-right: -170px; position: relative; z-index: 1;}
.medias-caches-top-left::before {content: ""; display: block; position: absolute; top: 50%; left: 14px; width: 24px; height: 24px; margin-top: -12px;
background-image: url(/wp-content/themes/houzez-child/images/icon-loupe.png); background-repeat: no-repeat; pointer-events: none;}
.medias-caches-top-right {float: left; width: 170px; text-align: right; position: relative; z-index: 1;}
.medias-caches-top input[type="text"] {padding-left: 55px;}
.medias-caches-top .btn {padding: 18px 21px; line-height: 20px;}

.statistiques-top {margin-bottom: 50px;}
.statistiques-top-inner {margin-left: -15px; margin-right: -15px;}
.statistiques-top-inner::after {content: ""; display: block; clear: both;}
.statistiques-top-left {float: left; width: 35%; padding-left: 15px; padding-right: 15px; box-sizing: border-box; min-height: 1px;}
.statistiques-top-right {float: left; width: 15%; padding-left: 15px; padding-right: 15px; box-sizing: border-box;}

.statistiques-info-inner {margin-left: -15px; margin-right: -15px;}
.statistiques-info-inner::after {content: ""; display: block; clear: both;}
.statistiques-info-left {float: left; width: 50%; padding-left: 15px; padding-right: 15px; box-sizing: border-box;}
.statistiques-info-right {float: left; width: 50%; padding-left: 15px; padding-right: 15px; box-sizing: border-box;}

.rapport-inscription-inner {margin-left: -15px; margin-right: -15px;}
.rapport-inscription-inner::after {content: ""; display: block; clear: both;}
.rapport-inscription-email {float: left; width: 50%; padding-left: 15px; padding-right: 15px; box-sizing: border-box; margin-bottom: 20px;}
.rapport-inscription-periode {float: left; width: 25%; padding-left: 15px; padding-right: 15px; box-sizing: border-box; margin-bottom: 20px; min-height: 1px;}
.rapport-inscription-property {float: left; width: 25%; padding-left: 15px; padding-right: 15px; box-sizing: border-box; margin-bottom: 20px; min-height: 1px;}
.rapport-inscription-btn {float: left; width: 100%; padding-left: 15px; padding-right: 15px; box-sizing: border-box; margin-bottom: 40px; text-align: right;}
.rapport-inscription-checkbox {float: left; width: 100%; padding-left: 15px; padding-right: 15px; box-sizing: border-box;}
.rapport-inscription-info {float: left; width: 100%; padding-left: 15px; padding-right: 15px; box-sizing: border-box;}

.rapport-inscription-periode .form-control,
.rapport-inscription-property .form-control {height: auto;}

.statistiques-top-left .btn,
.rapport-inscription-periode .btn,
.rapport-inscription-property .btn {border: 1px solid rgba(163,160,162,.3); border-radius: 0; line-height: 54px !important;}
.statistiques-top-right .btn,
.rapport-inscription-btn .btn {padding: 18px 21px; line-height: 20px; width: 100%; text-align: center;}
.rapport-inscription-btn .btn {width: auto;}

.rapport-inscription-checkbox label {cursor: pointer;}
.rapport-inscription-checkbox input[type="checkbox"],
.login-remember input[type="checkbox"] {border: solid 2px #DCDEDF; background-color: transparent; width: 25px; height: 25px;
margin: 0 20px 0 0; vertical-align: bottom; box-sizing: border-box; cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-transition: background .2s ease;
	-moz-transition: background .2s ease;
	-ms-transition: background .2s ease;
	-o-transition: background .2s ease;
	transition: background .2s ease;
}
.rapport-inscription-checkbox input[type="checkbox"]:checked,
.login-remember input[type="checkbox"]:checked {background-color: #552448;}

.statistiques-graph {position: relative;}
.statistiques-graph-dot {position: absolute; top: 0; left: 0; margin: -4px 0 0 -4px; width: 8px; height: 8px;
background: #552448; border: solid 1px #FFFFFF; border-radius: 50%; box-sizing: border-box; z-index: 7;}
.statistiques-graph-day {position: absolute; top: 100%; left: 0; width: 16px; text-align: center; margin: 15px 0 0 -8px;
font-weight: 500; font-size: 10px; line-height: 12px; color: #000000; letter-spacing: 0.012em; user-select: none; z-index: 1;}
.statistiques-graph-view {position: absolute; top: 0; right: 100%; margin: -6px 12px 0 0; z-index: 2;
font-weight: 500; font-size: 10px; line-height: 12px; color: #000000; letter-spacing: 0.012em; user-select: none;}
.statistiques-graph-line {position: absolute; top: 0; left: 0; right: 0; height: 1px; background-color: #dcdedf; z-index: 3;}
.statistiques-graph-bar {position: absolute; left: 0; bottom: 0; width: 10px; box-sizing: border-box;
background-color: #aa91a4; border-top: solid 1px #552448; z-index: 6;}
.statistiques-graph-sep {position: absolute; top: 0; left: 0; bottom: 0; width: 1px; background-color: #dcdedf; z-index: 5;}
.statistiques-graph-month {position: absolute; top: 100%; left: 0; text-align: center; margin: 15px 0 0 0;
font-weight: 500; font-size: 10px; line-height: 12px; color: #000000; letter-spacing: 0.012em; user-select: none; z-index: 1;}
.statistiques-graph-size {position: relative; z-index: 8;}
.statistiques-graph-size::after {content: ""; display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0;
border: solid 1px #dcdedf; border-bottom: solid 1px #552448;}
.statistiques-graph svg {position: relative; z-index: 4;}

.statistiques-ville-item {padding: 14px 15px; background-color: #F0F0F0; font-weight: normal; font-size: 12px; line-height: 16px; color: #263238;}
.statistiques-ville-item:nth-child(even) {background-color: #E5E5E5;}
.statistiques-ville-item::after {content: ""; display: block; clear: both;}
.statistiques-ville-nom {float: left; width: 100%; padding-right: 50px; box-sizing: border-box; margin-right: -50px;}
.statistiques-ville-val {float: left; width: 50px; text-align: right; font-weight: 600;}

.statistiques-print {margin-top: 50px; text-align: right;}
.statistiques-print a {margin-right: 30px;}
.statistiques-print a:last-child {margin-right: 0;}

.statistiques-rapport {margin-top: 50px;}

.medias-caches ul {margin: 0; padding: 0; border: solid 1px #DCDEDF; border-bottom: none; list-style: none;}
.medias-caches ul li {border-bottom: solid 1px #DCDEDF;}
.medias-caches ul li.even-child {background: #E5E6E7;}
.medias-caches ul li a {font-size: 13px; line-height: 16px; color: #000000; position: relative; display: block; padding: 35px 78px; word-break: break-word;}
.medias-caches ul li a::before {content: ""; display: block; position: absolute; top: 50%; left: 22px; width: 21px; height: 26px; margin-top: -13px;
background-image: url(/wp-content/themes/houzez-child/images/icon-file.png); background-repeat: no-repeat;}
.medias-caches ul li a[data-extension="pdf"]::before {background-image: url(/wp-content/themes/houzez-child/images/icon-pdf.png);}
.medias-caches ul li a::after {content: ""; display: block; position: absolute; top: 50%; right: 35px; width: 24px; height: 22px; margin-top: -11px;
background-image: url(/wp-content/themes/houzez-child/images/icon-download.png); background-repeat: no-repeat;}

.vc_mobile #header-section.open_menu .logo img.logo_small, .sticky-nav-area .logo img.logo_small {
    width: 65px;
}

.intranet-container .content-wrap::before,
.intranet-container .content-wrap::after {display: none;}

.intranet-container h1 {font-family: Georgia,serif; font-weight: 700; font-size: 30px; line-height: 1em; color: #262626;}
.intranet-container h2 {font-family: Montserrat;}
.intranet-container h3 {font-weight: 700; font-size: 13px; line-height: 16px; color: #552448; text-transform: uppercase; margin-bottom: 15px;}

body.page-template-template-intranet .right-nav li.menu-item-object-page a {line-height: 42px;}
body.page-template-template-intranet .right-nav li.menu-item-object-page a::before {height: 7px; width: auto; right: 55px;}
body.page-template-template-intranet .right-nav li.menu-item-object-page a::after {content: ""; display: inline-block; width: 43px; height: 42px;
background-image: url(/wp-content/themes/houzez-child/images/icon-logo-round.png); background-repeat: no-repeat; vertical-align: middle;
margin: 0 0 0 12px;}

.single-property .intranet-container .page-title h1 {line-height: 1.2em;}

body.single-property .intranet-container>.content-wrap>.container {width: 92%;}

.intranet-container .property-detail-v3 .container {padding-left: 0; padding-right: 0;}

.logo-archive img {width: auto !important; height: auto !important;}

.video_pop .gform_wrapper {display: block !important;}

.footer-top-wrap .menu a {text-transform: uppercase !important;}

@media (max-height: 899px) {
	
	.intranet-aside-item {padding: 19px 0;}
	.intranet-aside-img {margin-bottom: 8px;}
	.intranet-aside-item::before {border-width: 56px 0 56px 9px; margin-top: -56px;}
	
}

@media (max-height: 849px) {
	
	.intranet-aside-item {padding: 16px 0;}
	.intranet-aside-img {margin-bottom: 6px;}
	.intranet-aside-item::before {border-width: 50px 0 50px 9px; margin-top: -50px;}
	
}

@media (max-height: 799px) {
	
	.intranet-aside-item {padding: 13px 0;}
	.intranet-aside-img {margin-bottom: 5px;}
	.intranet-aside-item::before {border-width: 44px 0 44px 9px; margin-top: -44px;}
	
}

@media (max-height: 749px) {
	
	.intranet-aside-item {padding: 10px 0;}
	.intranet-aside-img {margin-bottom: 4px;}
	.intranet-aside-item::before {border-width: 38px 0 38px 9px; margin-top: -38px;}
	
}

@media (max-height: 699px) {
	
	.intranet-aside-item {padding: 7px 0;}
	.intranet-aside-img {margin-bottom: 3px;}
	.intranet-aside-item::before {border-width: 32px 0 32px 9px; margin-top: -32px;}
	
}

@media (max-height: 649px) {
	
	.intranet-aside-item {padding: 4px 0;}
	.intranet-aside-img {margin-bottom: 2px;}
	.intranet-aside-item::before {border-width: 26px 0 26px 9px; margin-top: -26px;}
	
}
@media (max-width: 1700px), print {
	body .header-v4 a { font-size: 14px; }
	body .main-nav .nav-link {padding-right: 8px !important; padding-left: 8px !important;}
}

@media (max-width: 1599px), print {
	
	.intranet-container>.content-wrap>.container {width: 1000px;}
	
}

@media (max-width: 1399px), print {
	
	.intranet-aside {width: 224px;}
	
	.intranet-container,
	.intranet-footer {padding-left: 224px;}
	
	.intranet-container>.content-wrap>.container {width: 890px;}
	
	.statistiques-top-left {width: 50%;}
	.statistiques-top-right {width: 20%;}
	body .header-v4 a { font-size: 12px; }
	body .main-nav .nav-link {padding-right: 3px !important; padding-left: 3px !important;}
	
}

@media (max-width: 1300px), print {
	
	body .main-nav .navbar-nav {padding-right: 180px;}
	
	.list-properties-action-inner span {font-size: 16px;}
	
}

@media (max-width: 1199px), print {
	
	.intranet-container>.content-wrap>.container {width: 670px;}
	
	.statistiques-top-inner {margin-left: 0; margin-right: 0;}
	.statistiques-top-left {width: 100%; padding-left: 0; padding-right: 155px; margin-right: -140px;}
	.statistiques-top-right {width: 140px; padding-left: 0; padding-right: 0;}
	
	.statistiques-info-left {width: 100%;}
	.statistiques-info-right {width: 100%; margin-top: 50px;}
	
	.rapport-inscription-email {width: 100%;}
	.rapport-inscription-periode {width: 50%;}
	.rapport-inscription-property {width: 50%;}
	
}

@media only screen and (max-width: 1199px) and (min-width: 992px) {
	
	.intranet-container .grid-view-3-cols.grid-view .item-listing-wrap {width: 50%; flex-basis: 50%; -ms-flex-preferred-size: auto !important;}
	
}

@media (max-width: 1100px), print {
	
	body .main-nav .navbar-nav {padding-right: 180px;}
	body .header-v4 .cta_search {margin-left: 8px;}
	body .right-nav .nav-link {padding-right: 2px !important; padding-left: 2px !important;}
	body .main-nav .nav-link {padding-right: 2px !important; padding-left: 2px !important;}
	body .header-v4 a, body .right-nav .nav-link { font-size: 11px; }
	
}

@media (max-width: 1000px), print {
	
	body .header-v4 .cta_search {margin-left: 20px;}
	
	.intranet-container>.content-wrap {margin-top: 0;}
	
	.intranet-aside {display: none;}
	.intranet-container,
	.intranet-footer {padding-left: 0;}
	.intranet-footer-inner {text-align: center;}
	
	body.page-template-template-intranet .right-nav li.menu-item-object-page {display: inline-block !important;}
	body.page-template-template-intranet .toggle_open .right-nav li.menu-item-object-page {display: none !important;}
	
}

@media (max-width: 991px), print {
	
	body.single-property .intranet-container>.content-wrap>.container {width: 100%; max-width: 750px; padding-right: 40px; padding-left: 40px;}
	
}

@media only screen and (max-width: 767px) {
	
	.block-virtual-video-wrap {display: none;}
	.virtual-tour-button {display: block;}
	
	.testimonials-module-slider-v1 {padding-left: 0; padding-right: 0;}
	.testimonials-module-slider-v1 .slick-prev {left: -36px;}
	.testimonials-module-slider-v1 .slick-next {right: -36px;}
	
	.distantheme-login {padding: 41px 31px;}
	
	.intranet-container>.content-wrap>.container {width: 460px;}
	
	.distantheme-form-double-left {padding-right: 0; width: 100%;}
	.distantheme-form-double-right {padding-left: 0; width: 100%; margin-top: 25px;}
	
	.rapport-inscription-email {width: 100%;}
	.rapport-inscription-periode {width: 100%;}
	.rapport-inscription-property {width: 100%;}
	.rapport-inscription-btn {width: 100%;}
	.rapport-inscription-btn .btn {width: 100%;}
	
	.list-news-box-image {float: none; width: auto; padding-right: 0;}
	.list-news-box-info {float: none; width: auto; padding-left: 0;}
	
}

@media only screen and (max-width: 576px) {
	
	body.single-houzez_agent .un_agent>.container {z-index: 20;}
	.testimonials-module-slider-v1 .slick-prev {left: 0;}
	.testimonials-module-slider-v1 .slick-next {right: 0;}
	.testimonials-module-slider-v1 .slick-prev,
	.testimonials-module-slider-v1 .slick-next {height: 30px; width: 30px;}
	.testimonials-module-slider-v1 .testimonial-item .testimonial-body {padding: 10px 36px;}
	
	.intranet-container>.content-wrap>.container {width: 100%; padding-left: 20px; padding-right: 20px;}
	
	.statistiques-graph {margin-left: 30px;}
	.statistiques-graph-view,
	.statistiques-graph-day {font-size: 1.5vw;}
	
	.list-properties-action-inner span {font-size: 14px;}
	
	body.page-template-template-intranet .right-nav li.menu-item-object-page {display: none !important;}
	
}

@media only screen and (max-width: 479px) {
	
	.distantheme-login {padding: 27px 23px;}
	
}

@media only screen and (max-width: 419px) {
	
	.statistiques-top-left,
	.medias-caches-top-left {width: 100%; padding-left: 0; padding-right: 0; margin-right: 0;}
	.statistiques-top-right,
	.medias-caches-top-right {width: 100%; padding-left: 0; padding-right: 0; margin-top: 25px;}
	.medias-caches-top-right {margin-top: 10px;}
	.medias-caches-top .btn {width: 100%;}
	
}

@media print {
	
	body.page-template-template-intranet .header-main-wrap,
	.intranet-footer,
	.properties-back,
	.statistiques-print,
	.statistiques-rapport {display: none;}
	
	body.page-template-template-intranet .vc_row {padding-top: 0; padding-bottom: 0;}
	
	.intranet-container>.content-wrap {padding-top: 0;}
	
}



