/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");



/** Properties **/

/** Archive Page - Properties **/


span.category-properties {
	background: red;
    color: #fff;
    padding: 10px 15px;
    position: absolute;
    top: 0;
    font-size: 13px;
}




div#atwm-properties-grid .atwm-row.atwm-equal-height {
    margin-bottom: 15px;
    display:flex;
    flex-flow:wrap;
}

div#atwm-properties-grid .atwm-row.atwm-equal-height .entry-item  {
	margin: 0 7.5px;
}

div#atwm-properties-grid .atwm-row.atwm-equal-height .entry-item .entry-content {
	padding:15px 15px;
}

@media screen and (min-width:992px) {
	
	.atwm-row.atwm-equal-height .entry-item {
	    width: 31.3%;
		display: inline-block;
	}

}

@media screen and (min-width:768px) and (max-width:991px) {
	
	.atwm-row.atwm-equal-height .entry-item {
    	width: 100%;
    	display: inline-block;
	}
	
}

@media screen and  (max-width:767px) {
	.atwm-row.atwm-equal-height .entry-item {
    width: 100%;
    display: inline-block;
}
	
}

.atwm-row.atwm-equal-height .entry-item a.img-main {
    padding: 25% 0;
    display: block;
}

.atwm-row.atwm-equal-height .entry-item a.img-main span {
    background: red;
    color: #fff;
    padding: 5px 8px;
    position: absolute;
    top: 0;
    font-size: 13px;
}



div#atwm-properties-grid .atwm-row.atwm-equal-height .entry-item a.img-main {
    margin-left: -15px;
    margin-right: -15px;
    position: relative;
    background-size: cover !important;
    background-repeat: no-repeat !important ;
    margin-bottom:15px;

}


/** Single Page - Properties **/

@media screen and (min-width:992px) {

.vc_row.top-content .vc_col-sm-12 {
    margin-top: -30px;
    padding-bottom: 30px;
}

.vc_row.top-content {
	margin-bottom:30px;
}



.vc_row.top-content.main-featured-image {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 450px;
}

.vc_row.top-content.main-featured-image img {
    display: none !important;
}

span.category-properties.mobile {
	display:none;
}

span.category-properties {
    margin-top: 30px;
    left: 0;
}


}

@media screen and (max-width:991px) {

.vc_row.top-content.main-featured-image {
    background: none !important;
}

}




a.pdf-download-btn {
    background: #d1181f;
    padding: 10px 20px;
    text-transform: uppercase;
    font-size: 16px;
    border-bottom: 5px solid #444;
    color: #fff;
    margin: 5px 0;
    display: inline-block;
}

.properties-contactus-section {
	margin-top: 20px;
}

.properties-contactus-section .widget.widget_text h5 {
    background: #333;
    padding: 10px 20px;
    color: #fff;
    margin-left: -20px;
    position: relative;
    margin-right: -20px;
    margin-top: -20px;
}

.properties-contactus-section {
    background: #d1181f;
    padding: 20px;
    border-radius: 10px;
    color: #fff;
}

.properties-contactus-section .widget.widget_text {
    margin-bottom: 0;
}

.single.single-atwm_properties .container_inner.default_template_holder {
    margin-bottom: 30px;
}