/*univeral (mobile first) styles -----------------------------------------*/
body {
	color: $light-text;
}
.google_map .map {
	height:30em;
	background-color: grey;
}
#page {
	background-color: #fff;
}
.brand-logo {
	display:block;
}
/*responsive image default*/
img {
	max-width:100%;
	height:auto;
}

.fixedPosition {
	overflow:hidden; 
}

.has_content {
	margin-bottom: 60px;
	margin-top: 60px;
}

// Ajax filters ------------------------------------------
.loadable {
	transition: all .2s; 
}
.loading {
	opacity: .5;
}

.filter {
	cursor: pointer;
}

#load-more {
	cursor: pointer;
}

/* Search overlay
-------------------------------------------------------- */

.search-overlay {
	padding-bottom: $gutter-width;
}
.search-icon, #search-submit, .search-overlay-close {
	cursor:pointer;
}

.search-overlay {
	display:none;
}
.search-results-page {
	margin-bottom: 100px;

	.search-close {
		display: none !important;
	}
}

.search-page-search-form {
	background: #F1F1F9;
	display: flex;
	align-items:center;
	margin-bottom: 70px;
	margin-top: 30px;
	input[type=text] {
		background: #F1F1F9;
		display: inline-block;
		border-bottom: 0px solid transparent;
		vertical-align: middle;
		width: 100%;
	}
	form {
		width: 100%;
	}
	border-radius: 35px;
	overflow:hidden;
	height: 67px;
	.search-icon {
	margin: 0px 28px;
		display: inline-block;
		svg {
			width:31px;
			height: 31px;
		}
	}
}

/*Site Header       
-------------------------------------------------------- */

/*Page Title
---------------------------------------------------------- */
#title {
	background-color: $primary-color;
	overflow:hidden;
	color: #fff;
	@include coverbg;
}

/*Blog styles      -------------------------------------------------------- */




/*Sidebar  ------------------------------------------------------------------*/

#sidebar {

}

#sidebar .widget {
	margin-bottom: $gutter-width;
}



/*Responsive styles ----------------------------------------------------------------------------------------------------------------*/

/*tablet only styles -----------------------------------*/ 
@media (min-width:$small-screen-up) and (max-width:$medium-screen) {


}

	
/*mobile and up styles -----------------------------------*/ 
@media (min-width:$small-screen-up) {


}

/*tablet and up styles ----------------------------------*/
@media (min-width:$medium-screen-up) {

	
}

/* desktop --------------------------------------*/
@media (min-width:$large-screen-up) {
		

}
