/****************************************************************************/
/* This is the default custom CSS file that is included in every template.  */
/* It can be edited, but it cannot be renamed or deleted.                   */
/****************************************************************************/

h2 {line-height: 1em;}

/*/////////////////////////////////////////*/
/*  Red Thread Landing Pages  */
/*////////////////////////////////////////*/
.testimonial-module {
    background: #ccc;
    padding: 10px;
}

#hs_form_target_blog_subscription label span {
    float: left;
}

#hs_form_target_blog_subscription div.input {
    float: left;
    width: 150px;
    margin-left: 5px;
}

#hs_form_target_blog_subscription .hs-button {
    margin-left: 0;
    line-height: 19px;
}

@media (max-width: 1139px) and (min-width: 768px) {
	.row-fluid .span2 {
		width: 100% !important;
	}
}

@media (min-width: 1044px) {
	.row-fluid .span2 {
		width: 14.364640883% !important;
	}
}

/* YouTube Responsive CSS for HubSpot */

.hs-responsive-embed { 
position: relative; 
height: 0; 
overflow: hidden; 
padding-top: 0; 
padding-left: 0; 
padding-right: 0; 
}

.hs-responsive-embed iframe, 
.hs-responsive-embed object, 
.hs-responsive-embed embed { 
position: absolute; 
top: 0; 
left: 0; 
width: 100%; 
height: 100%; 
border: 0; 
}

.hs-responsive-embed, 
.hs-responsive-embed.hs-responsive-embed-youtube, 
.hs-responsive-embed.hs-responsive-embed-wistia, 
.hs-responsive-embed.hs-responsive-embed-vimeo { 
padding-bottom: 56.25% !important; 
}