
/*
 Theme Name:   Javo Home Child
 Theme URI:    http://javothemes.com
 Description:  Javo Home is a premium WordPress theme for Directory and Magazine Websites. You can build so many types of directory websites with javo shortcodes
 Author:       lola
 Author URI:   http://lola.lu
 Template:     javo-home
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: one-column, two-columns, left-sidebar,right-sidebar, custom-header, custom-menu, editor-style, flexible-header, full-width-template, microformats, post-formats, sticky-post, theme-options, translation-ready
 Text Domain:  javohome-child
*/


@import url("../javo-home/style.css");
#header-one-line.dark .javo-main-navbar .container .container-fluid .navbar-header .navbar-brand-wrap a.navbar-brand {
    padding: 20px 20px 15px;
}
#header-one-line .javo-main-navbar.affix .container .container-fluid .navbar-header .navbar-brand-wrap a.navbar-brand {
    padding: 5px 15px 13px;
}
#header-one-line.dark #javo-navibar{
	margin-top: 32px;
}
.affix-top #javo-navibar, .single-property #javo-navibar{
	margin-top: 42px;
}
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .menu-item a {
    padding: 17px 10px;
    font-weight: 500;
    letter-spacing: 0.05em;
    font-size: 13px;
}
#header-one-line.inline .javo-main-navbar.affix #javo-navibar ul.navbar-left:not(.mobile) {
    margin-top: 18px;
}
#header-one-line.inline .javo-main-navbar.affix .jv-trans-menu-contact-left-wrap {
    margin-top: 22px;
}
#header-one-line .javo-main-navbar .container .container-fluid .navbar-header .navbar-brand-wrap a.navbar-brand {
    padding: 13px 15px 13px;
	margin: 15px 10px;
}
#header-one-line .javo-main-navbar.affix .container .container-fluid .navbar-header .navbar-brand-wrap a.navbar-brand {
    padding: 13px 15px 13px;
	margin: -5px 0px;
}
#header-one-line.inline .javo-main-navbar #javo-navibar ul.navbar-left:not(.mobile) {
    margin-top: 9px;
}
.jv-trans-menu-contact-left-wrap .contactbtn{
	display: block;
	border-radius: 6px;
	background-color: transparent;
	width: 42px;
	height: 42px;
	color: #fff;
	padding: 8px 0px;
	text-align:center;
}
.jv-trans-menu-contact-left-wrap .contactbtn i{
	color: #fff;
	font-size: 20px;
}
.jv-trans-menu-contact-left-wrap .contactbtn:hover{
	background-color: #775e6e;
}

.jv-trans-menu-contact-left-wrap .loupe{
	display: block;
	border-radius: 6px;
	background-color:transparent;
	width: 42px;
	height: 42px;
	color: #fff;
	padding: 8px 0px;
	text-align:center;
}
.jv-trans-menu-contact-left-wrap .loupe i{
	color: #fff;
	font-size: 20px;
}
#header-one-line.inline .javo-main-navbar.affix .jv-trans-menu-contact-left-wrap .loupe i{
	color: #fff;
	font-size: 20px;
}
#header-one-line.dark .jv-trans-menu-contact-left-wrap .loupe i{
	color: #000;
	font-size: 20px;
}
.jv-trans-menu-contact-left-wrap .loupe:hover{
	background-color: #775e6e;
}

#header-one-line.dark .jv-trans-menu-contact-left-wrap .loupe:hover i{
	color: #fff !important;
}

#header-one-line.dark .jv-trans-menu-contact-left-wrap .contactbtn:hover i{
	color: #775e6e !important;
}

.widget_top_menu_wrap{
	padding-left: 2px;
}
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar ul.navbar-left .current_page_item.active a{
	font-weight: 700;
}

body.single.single-property .single-item-tab .container .col-md-9 #javo-item-location-section .jv-single-map-wapper .jv-single-property-map-switcher li.switch-option-item {
    display: inline-block;
    width: 56px;
    height: 56px;
    cursor: pointer;
    text-indent: -9999px;
    background-image: url('../javo-home/assets/images/icon/single-map-switcher.png');
    background-repeat: no-repeat;
    background-position: 1px 0;
    margin: 0px 20px 0 0;
    background-color: rgba(60,60,60,0.25);
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
}
body.single.single-property .single-item-tab .container #javo-single-sidebar.col-md-3 .lava-wg-author-contact-form .panel .author-contact-button-wrap .lava_contact_modal_button {
    width: 100%;
    background: #775e6e;
    border: 1px solid #775e6e;
    margin-bottom: 15px;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
    padding: 9px;
}
.lava-featured-widget .latest-posts .lava-featured-widget-content .corner-ribbon {
    width: 100px;
    background: #775e6e !important;
    position: absolute;
    top: 5px;
    left: -3px;
    text-align: center;
    line-height: 30px;
    letter-spacing: 1px;
    color: #f0f0f0;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
body.single.single-property .single-item-tab #dot-nav ul li.active, body.single.single-property .single-item-tab #dot-nav ul li:hover {
    background-color: #775e6e;
}
body.single.single-property .single-item-tab .container .col-md-9 #javo-detail-item-content #javo-item-detail-image-section .row > div a.link-display .overlay {
    opacity: 100;
}
body.single.single-property .single-item-tab .container .col-md-9 #javo-detail-item-content #javo-item-detail-image-section .row > div a.link-display .overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    background-image: none;
}
body.single.single-property .single-item-tab .container .col-md-9 #javo-detail-item-content #javo-item-detail-image-section .row > div a.link-display .overlay span {
    position: absolute;
	top: 85%;
	left: 65%;
    margin: 0px 0px;
    color: #fff;
    font-size: 22px;
    line-height: 1;
    font-weight: bold;
	text-shadow:#000 0px 0px 10px;
}
body.single.single-property .single-item-tab .container .col-md-9 #javo-detail-item-content .item-summary .item-summary-inner .item-summary-icon p {
    border-bottom: 2px solid #eee;
    padding-bottom: 10px;
    font-size: 12px;
	line-height: 14px;
	height: 42px;
	vertical-align:middle;
	padding-top: 6px;
}
button.btn {
    background-image: none;
    background-color: #775e6e;
    border-color: #775e6e;
    box-shadow: none;
    color: #fff;
    text-shadow: none;
}
button.btn:hover, button.btn:focus {
    background-color: #5c5b59;
    border-color: #5c5b59;
    color: #fff;
    outline: none;
}
body.single.single-property .single-item-tab .container .col-md-9 #javo-detail-item-content .item-condition .panel .panel-body .summary_items .col-xs-6 .row .col-md-2 span{
	font-size: 9px;
}
body.single.single-property .single-item-tab .container .col-md-9 #javo-detail-item-content .item-condition .panel .panel-body .summary_items .col-xs-6 .row .col-md-2 span i{
	font-size: 16px;
	padding-right: 12px;
}
body.single.single-property .single-item-tab .container .col-md-9 #javo-detail-item-content .item-condition .panel .panel-body .summary_items .col-xs-6 .row .col-md-2 {
    border-right: 1px solid #e9e9e9;
    color: #666;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
}
body.single.single-property .single-item-tab .container .col-md-9 #javo-detail-item-content #javo-item-amenities-section #lava-realestate-amenities .lava-amenity.showall {
    margin: 0 10px 0 0;
    display: list-item;
	line-height: 2em;
}
.javo-maps-panel-wrap .javo-maps-panel-list-output .javo-map-box-morebutton {
    color: #fff;
    background-color: #775e6e;
    border: 1px solid #775e6e;
    margin: 10px 0 30px 0;
    padding: 15px;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
}
#javo-maps-listings-switcher > .switcher-right > .btn-group label.active {
    background: #775e6e;
    border-color: #775e6e;
    color: #fff;
}
.javo-maps-search-wrap .javo-my-position-geoloc .col-md-2 .javo-my-position {
    background: #775e6e;
    border: 1px solid #775e6e;
    border-radius: 3px;
    padding: 6px;
    margin-top: 3px;
}
.footer-background-wrap::before {
	content:'';
 	width: 0;
  	height: 0;
  	border-left: 40px solid transparent;
  	border-right: 40px solid transparent;
  	border-bottom: 30px solid #5c5b59;
	position: relative;
	top: -48px;
	left: 48px;
}
#header-one-line .javo-main-navbar .container .container-fluid .navbar-header div .javo-mobile-left-menu {
    color: #fff;
}
#header-one-line .javo-main-navbar .container .container-fluid #javo-navibar > .navbar-mobile {
    display: none;
    visibility: hidden;
}
#javo-maps-listings-switcher > .switcher-right > .btn-group label:hover {
    background: #775e6e !important;
    border-color: #775e6e !important;
    color: #fff;
}
.javo-maps-search-wrap #javo-map-box-advance-filter:hover, .javo-maps-search-wrap #javo-map-box-advance-filter:active {
    background: #775e6e;
    border: 1px solid #775e6e !important;
}
.salle_de_bain_icon{
	display: block;
	width: 16px;
	height:16px;
	background-image: url('assets/images/salledebain_icon.svg');
	background-size: contain;
	background-repeat: no-repeat;

}
.salle_de_bain_icon-small{
	display: block;
	width: 10px;
	height:10px;
	background-image: url('assets/images/salledebain_icon.svg');
	background-size: contain;
	background-repeat: no-repeat;
	float: left;
	margin-top: 4px;

}




.bbq_icon{
	display: inline-block;
	width: 16px;
	height:16px;
	background-image: url('assets/images/bbq_icon.svg');
	background-size: contain;
	background-repeat: no-repeat;

}
.bbq_icon-small{
	display: block;
	width: 10px;
	height:10px;
	background-image: url('assets/images/bbq_icon.svg');
	background-size: contain;
	background-repeat: no-repeat;
	float: left;
	margin-top: 4px;

}



body.single.single-property .single-item-tab .container .col-md-9 #javo-detail-item-content .item-description p {
    font-size: 13px;
    line-height: 1.2em;
    margin-bottom: 1.5em;
	color: #5c5b59;
	letter-spacing: 0.05em;
}
@media (max-width: 768px){
	body.single.single-property .single-item-tab .container .col-md-9 #javo-detail-item-content .item-summary .item-summary-inner .item-summary-icon {
		text-align: center;
		color: #666;
		text-transform: uppercase;
		font-weight: 700;
		font-size: 13px;
		letter-spacing: 2px;
		margin-bottom: 40px;
	}
	#header-one-line .javo-main-navbar.affix .container .container-fluid .navbar-header .navbar-brand-wrap a.navbar-brand {
    	padding: 13px 15px 13px;
    	margin: -2px 0px;
	}

}



@media print {
  .single-item-tab-feature-bg.shadow {
    display: none;
}

div#dot-nav {
    display: none;
}

table.hidden-xs  {width:100%;display:block!important;}

table.hidden-sm.hidden-md.hidden-lg.hidden-xl {display:none;}

.navbar-mobile-wrap {
    display: none;
}


.single-item-tab-feature-bg-wrap {
    display: none;
}

div#javo-single-sidebar {
    display: none;
}

div#javo-item-location-section {
    display: none;
}

a#back-to-top {
    display: none;
}

.footer-background-wrap {
    display: none;
}


a[href]:after {
    content: " ";
}

body.single.single-property .single-item-tab .container .col-md-9 #javo-detail-item-content .item-description .panel .panel-body .jv-custom-post-content .jv-custom-post-content-trigger {display:none;}

body.single.single-property .jv-custom-post-content > .jv-custom-post-content-inner {height:auto;overflow:visible;}
}

.property-single strong {
    font-size: 13px;
    color: #1d1c1c;
    font-weight: 600;
    text-align: center;
}

.javo-item-price-tag.meta-price {
    display: none !important;
}
.javo-shortcode .module.javo-module12 .thumb-wrap .author { display: none; }
