/*
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... */ 
/*blog-post 1*/
.post1 .uabb-blog-post-content {background-color: #fff; margin:80px 80px 40px 80px;}
.fl-node-5abe9febdb4e2 .uabb-thumbnail-position-background {
    padding-top: 110px;
}
.fl-node-5abe9febdb4e2 .uabb-post-heading a{text-transform: uppercase;}
/*blog-post 2*/
.fl-node-5abea1f4c37a8 .uabb-post-heading a{text-transform: uppercase;}
.fl-node-5abea1f4c37a8 .uabb-post-heading a:hover{color: #F47C00!important;}
.posts-rt .uabb-blog-post-content {background-color: #fff; margin:0px 45px 50px 45px;}
.fl-node-5abea1f4c37a8 .uabb-thumbnail-position-background {padding-top: 50px;}
/*blog-post 3*/
.fl-node-5abea3991820d .uabb-post-heading a{text-transform: uppercase;}
.fl-node-5abea3991820d .uabb-post-heading a:hover{color: #F47C00!important;}
.fl-node-5abea3991820d .uabb-thumbnail-position-background {padding-top: 50px;}

/*posts headers*/
.uabb-post-wrapper .uabb-post-heading {
    text-transform: uppercase;
    line-height: 1.3;
	padding-bottom: 5px;
}
/*post meta*/
.uabb-blog-post-content .uabb-post-meta {
    padding: 5px 0 5px 0;
    text-transform: uppercase;
    border-top: solid 1px #b0b3b6;
    border-bottom: solid 1px #b0b3b6;
}
/*widget menu*/
.fl-widget ul li {
    margin-bottom: 3px;
    padding-left: 10px;
}
.fl-widget ul.sub-menu li {
    margin: 0;
    padding: 0 0 0 15px;
}
/* Sidebar */

.inventoryblast{
    background-image: url("http://trb-dev.com/dev-svn/wp-content/uploads/2018/03/inventory-bg.png");
    background-size: cover;
    background-position : center;
    padding: 25px;
    padding-bottom: 60px;
}
.inventoryblast h2 {
    color:#ffffff;
}
.svn-live{
    background-image: url("http://trb-dev.com/dev-svn/wp-content/uploads/2018/03/svn-live-bg1.png");
    background-size: cover;
    padding: 25px;
    padding-bottom: 30px;
}
.white-bg{
    background-color: rgba(255, 255, 255, .8);
    padding: 20px 4% 40px 4%;
}
.inventoryblast a, .research a, .svn-live a{
    color: white !important;
    border: none;
    background-color: #f26725;
    padding: 16px 18px 15px;
    margin-bottom: 15px;
}
.inventoryblast p a:hover, .research p a:hover, .svn-live p a:hover{
    color: white !important;
    background-color: #0b2a6d;
    padding: 16px 18px 15px;
    border: none;
}
/*single post*/
h1.fl-post-title {
    margin-top: 0;
    font-size: 45px;
    line-height: 1.1;
}


/*Staff pages*/
.svn-grid-container .svn-grid .social-links .lin:hover {
	background-color: #0077B5;
}
.svn-grid-container .svn-grid .social-links .email:hover {
	background-color: #f26725;
}
.single-svn_staff .fl-page-content {
	background: url(img/bostonskylinecutout-1.png) no-repeat center top;
}
.single-svn_staff .fl-post-thumb { float: left; width: 50%;}
.single-svn_staff .fl-post-header { float: right; width: 48%;}
.single-svn_staff .fl-post-header h1 {
	margin-top: 20%;
	text-transform: uppercase;
	font-size: 35px;
	letter-spacing: 1px;
}
.single-svn_staff .fl-post-header h3 { margin: 0 0 1.5em 0; }
.single-svn_staff .fl-post-header h4 { font-weight: bold; }
.single-svn_staff .social-links {clear: both;}
.single-svn_staff .fl-post-header .fa-linkedin {
	font-size: 28px;
}
.single-svn_staff .fl-post-header a:hover { color: #f26725; }
@media screen and (max-width: 768px) {
	.single-svn_staff .fl-post-thumb { float: none; width: 100%;}
	.single-svn_staff .fl-post-header { float: none; width: 100%;}
	.single-svn_staff .fl-post-header h1 { margin-top: .5em; }	
}