/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 
// custom search page
.search-results #outerWrapper {
	padding-bottom: 20px;
}
.search-results .innerModule {
	margin: 30px 0;
}
.search-results h1 {
	color: #2c4255;
}
.search-results header.fl-post-header {
	margin-left: -16px;
}
.search-results h2.fl-post-title a {
	text-align: left;
    font: normal normal 600 20px/28px Montserrat;
    letter-spacing: 0px;
    color: #2C4255;
}
.search-results .fl-post-meta {
	display: none;
}
.search-results article.fl-post {
	padding: 25px 50px;
	box-shadow: 0px 3px 6px #00000029;
    border-radius: 10px;
}

.search-results .fl-post-image-beside {
	width: 270px;
	padding-right: 20px;
	padding-bottom: 10px;
	margin-right: 20px;
}
.search-results .fl-post-thumb img {
	border-radius: 10px;
}
.search-results .fl-post-more-link {
	color: #2c4255;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 50px;
    letter-spacing: 0px;
    vertical-align: top;	
}
.search-results .callout-icon {
    display: table-cell;
    vertical-align: middle;
    box-sizing: border-box;
    text-align: left;
}
.search-results .callout-icon i {
    vertical-align: middle;
    font-size: 22px;
    color: #2c4255;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    text-align: center;
    line-height: 38.5px;
    height: 38.5px;
    width: 38.5px;
	padding-top: 20px;
}
.search-results #fl-main-content {
	margin-bottom: 50px;
}
.search-results .fl-archive-nav {
	margin-bottom: 100px;
}