@charset "UTF-8";
/* CSS Document */
body {
	background: url(../images/bg-seattle.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

}
a {color:#E99832!important;}
h3 {color:#E99832!important;}
section {padding:50px 0px!important;}
blockquote {border: solid 3px #E99832!important; padding: 10px!important;}
.large-text {font-weight: bold; text-transform: uppercase; font-size: 72px!important; line-height: 72px!important; margin-bottom: 0px!important; text-align: center;}
.navbar, .site-header, .dropdown-menu  {background:#3C3736;}
.navbar a {color:#E99832!important;}
.navbar a:hover {color:#E37C36!important;}
.dropdown-menu {border-left:#E99832 5px solid;}

.skip-link {display:none!important;}

.thumbnail {background:#ddd; margin:10px; padding: 20px!important; box-sizing: content-box; min-height: 800px;}
.thumbnail img {width:100%; max-width:200px; display: block; margin: auto;}
.thumbnail p {color:#3a3a3a;}

.bl-btn {background:#E99832!important; border: 3px solid #E37C36!important; padding: 10px!important; box-sizing: content-box!important;}

.bl-btn-dark {background:#3a3a3a!important; border: 3px solid #E37C36!important; padding: 10px!important; box-sizing: content-box!important; color:#E99832;}
.center-btn {margin: auto; display: block;}


#footer-widget ul {margin:0px!important; padding: 0px!important;}

.featured-products {background:#DCDCDC; padding: 20px 0px; text-align: center;}
.featured-products h2 {color:#E99832!important;}

#angies-list, #yelp {width:150px; margin: auto;}
.hero-img {padding:0px!important;}
/* Backgrounds */
.bg-gry {background: #3C3736; color: #fff;}
.bg-lt-gry {background: #eee;}
.bg-wh {background:#FFFFFF;}
.bg-yellow {background: #E99832;}
.bg-yellow h3 {color:#000000!important;}
.call-out {background: url(http://blacklionhvac.factorybuybackcenter.com/wp-content/themes/wp-bootstrap-starter-child/images/safari-pinned-tab.svg) #3C3736; background-size: 500px; background-position: left top; background-repeat: no-repeat; color:#fff!important;}

.large-text {font-size:48px; line-height: 48px;}

.site-info {color:#fff; text-align: center;}

.content-area {padding-top:0px!important;}
.entry-content {margin-top:50px!important;}
.buffer {height:50px; width: 100%;}
.yellow_box_callout {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e99832+0,e37c36+100 */
background: rgb(233,152,50); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZTk5ODMyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UzN2MzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg, rgba(233,152,50,1) 0%, rgba(227,124,54,1) 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(233,152,50,1)), color-stop(100%,rgba(227,124,54,1))); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(-45deg, rgba(233,152,50,1) 0%,rgba(227,124,54,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(-45deg, rgba(233,152,50,1) 0%,rgba(227,124,54,1) 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(-45deg, rgba(233,152,50,1) 0%,rgba(227,124,54,1) 100%); /* IE10 preview */
background: linear-gradient(135deg, rgba(233,152,50,1) 0%,rgba(227,124,54,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e99832', endColorstr='#e37c36',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	padding: 50px;
	box-sizing: padding-box;
	margin: 10px 0px 10px 10px;
	width:100%;
	overflow: auto;
}
.yellow_box_callout ul {margin:0px; padding: 0px;}
.yellow_box_callout ul li {margin-bottom:15px;}
.yellow_box_callout img {width:100%; max-width:300px; margin: auto; display: block;}
.yellow_box_callout h3, .yellow_box_callout p {float:left;}
.yellow_box_callout a:hover {color:#000000!important;}
.yellow_box_callout a {color: #B3441D!important; text-decoration: underline!important;}
/* Special Offer */
.special_offer_topper,.special_offer_headline,.special_offer_text {
	text-transform: uppercase;
}
.special_offer_wrapper {
	position: relative;
	color: #9c0c00 !important;
}
.special_offer_wrapper a {
	display: block;
	color: #9c0c00 !important;
	transition: all .25s ease-in;
    -webkit-transition: all .25s ease-in;
}
.special_offer_wrapper a:hover {
	color: #eb9920 !important;
}
.special_offer_topper {
    
    background: #373737;
    padding: 5px;
    color: white;
	text-align: center;
}
.special_offer_headline {
    margin: auto;
	text-align: center;
}
.special_offer_text {
    margin: auto;
	margin-bottom: 0px;
    padding: 5px;
	font-weight: bold;
	text-align: center;
}
/* Testimonial */
.testimonial_header {
    background: #9c0c00;
    color: white !important;
    margin: 0;
    padding: 6px 0 0;
	text-align: center;
}
.testimonial_text {
    position: relative;
    border: 6px solid #9c0c00;
    padding: 1rem;
}
.testimonial_text:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: 25px solid transparent;
    border-top: 25px solid #9c0c00;
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    margin: auto;
}
.testimonial_info {
	text-align:center;
	margin-top:30px;
	display: block;
}
.testimonial_logos {
	list-style:none;
	margin: 0px;
	padding: 0px;
}
.testimonial_logos li {margin: 5px 0px;}
.more_testimonials_button {
    padding: 15px 25px;
    text-align: center;
    display: inline-block;
    border: 0;
    transition: background 0.2s;
	background: #9c0c00;
    color: white !important;
}
.more_testimonials_button a {
	color: white !important;
}
.more_testimonials_button:hover {
    background: #eb9920;
	outline: 0;
}

.contact-form, .contact-form table, .contact-form form {width:100%!important;}

.contact-form input {
	width:100%;
	height: 35px;
	margin-bottom: 15px;
	padding: 5px;
	color: #000000;
}
.contact-form select {
	width:100%;
	height: 35px;
	margin: 5px 0px;
	padding: 5px;
	color: #000000;
}
.contact-form input[type="submit"] {
	width:100%;
	margin: 5px 0px;
	color: #000000;
	background:#E99832;
	border: 3px solid #E37C36; 
	padding: 15px 0px 40px 0px; 
	box-sizing: padding-box;
}
.contact-form textarea {
	width:100%;
	height: 100px;
	margin: 5px 0px;
	padding: 5px;
	color: #000000;
	border: 1px solid #CCCCCC;
}
.contact-form input:focus {
	border: 1px solid #E99832;
	outline: none;
}
.contact-form label {margin-top:-10px;}

@media screen and (max-width: 480px) {
.large-text {font-weight: bold; text-transform: uppercase; font-size: 36px!important; line-height: normal!important; margin-bottom: 0px!important; text-align: center;}
}
