/*
Theme Name: Quere Child
Author: WebGeniusLab
Author URI: http://webgeniuslab.net
Description: WebGeniusLab team presents absolutely fresh and powerful WordPress theme. It combines new technologies and functional design that helps to showcase your content in better way. This WordPress theme is developed with attention to details, so you can create effective presentation of a website easily. Enjoy building web pages with our product!
Version: 1.0
Template: quere
Text Domain: quere-child
*/

/* CSS DEV */

.post-type-archive-property .page-header_content {
    display: block !important;
    text-align: center !important;
}

.page-header_title {
  text-transform: uppercase;
}

body.archive .wgl-properties_search {
    visibility: hidden;
    animation: fadeIn 0.8s ease-in 1.3s forwards;
    z-index: 100000;
    position: relative;
}

@keyframes fadeIn {
    0% {
        visibility: hidden;
        opacity: 0;
    }
    1% {
        visibility: visible;
    }
    100% {
        visibility: visible;
        opacity: 1;
    }
}

.wgl-properties_list .property_address, 
.wgl-properties_map .property_address {
    padding-top: 0 !important;
}

.property_price .price:has-text("0") {
    display: none;
}

/* FIN CSS DEV */

.wgl-double-heading .dblh__subtitle span{
	font-size: 11px !important;
	font-style: italic !important;
	font-weight: normal !important;
}
.tgras{
    font-weight: 900 !important;
}
.tfin{
	font-style: italic;
	font-size: 60px;
}
@media (min-width: 768px) and (max-width: 1200px) {
	.tfin{
		font-size: 40px !important;
	}
}
@media (max-width: 767px) {
	.tfin{
		font-size: 25px !important;
	}
}
.property__item .property__info .property__type, .property__item .property__info .property__ref{
	font-size: 12px;
  	line-height: 24px;
  	text-transform: uppercase;
}
.property__item .property__info .property__location, .wgl-properties .property_address{
	margin: 0;
  	font-size: 24px;
  	line-height: 30px;
}
.wgl-properties .property_item .property_content{
	/*display: none !important;*/
}
.property__item .property__info .property__title, .wgl-properties .property_title{
	font-family: "Montserrat" !important;
  	font-style: normal;
  	font-weight: 400;
  	font-size: 14px;
	text-transform:inherit;
	margin: 15px 0 0 0;
}
.wgl-properties .property_title{
	margin: 15px 0 !important;
}
.properties .property__item, .wgl-properties .property_item.item{
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  	background-color: #FFF;
}
.properties .property__item .property__info, .wgl-properties .item_content {
  	padding: 0px 16px 24px;
}
.single_property_page .property__single .property__title{
	font-family: "Montserrat" !important;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 35px;
	margin-bottom: 15px;
	font-size: 25px !important;
}
.post-type-archive-property main .wgl-properties_container .wgl-container {
  	width: 100% !important;
	padding: 0px 30px 0px 30px !important;
}
@media (max-width: 1200px) {
  .post-type-archive-property .wgl-container {
    width: 100% !important;
	padding: 0px !important;
  }
}
@media (min-width: 1201px) and (max-width: 1371px) {
	header > :not(.wgl-mobile-header) nav.primary-nav > ul > li > a {
    	padding: 0 12px !important;
  	}
}
@media (min-width: 2340px) {
	.property__thumbnail img, .wgl-carousel_wrapper img {
  		width: 100%;
	}
}
.checkbox-wrap label{
	font-weight: initial;
  	font-size: 13px;
  	line-height: 15px;
}
.property-tools [class^="flaticon-"]::before, .property-tools [class*=" flaticon-"]::before, .property-tools [class^="flaticon-"]::after, .property-tools [class*=" flaticon-"]::after {
  font-size: 25px !important;
}
.property__favorite{
	display: none !important;
}