body {
	padding-top: 50px;
	color: #333333;
}
@media screen and (min-width: 768px) {
	body {
		padding-top: 85px;
	}
}

a:hover, a:focus {
	text-decoration: none;
	color: #f26539;
}


a {
	color: #333333;
}

.blog-excerpt p {
	margin:0 0 15px 0;
}




/* Full width image */
.full-width-image {
	overflow:hidden;
	text-align: center;
	padding: 0!important;
	background-size: 100% auto; 
	background-position: 50% 50%; 
}
.full-width-image img {
	text-align: center;
	width: 100%;
	visibility:hidden;
}
.full-width-image-bgonly {
	background-size: 100% auto; 
	background-position: 50% 50%; 
}

/* Columns BG */
.content-cols {
/*	margin-top: 40px;
	margin-bottom:  40px;*/
}
.hline {
	background: url('../img/vline.png') 50% 50% repeat-x;
	padding-top: 20px;
	padding-bottom: 40px;
}
@media screen and (min-width: 768px) {
	.content-cols {
/*		margin-top: 80px;
		margin-bottom:  80px;*/
	}
	.hline {
		background: none;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.vline75 {
		background: url('../img/vline.png') 70% 0% repeat-y;
	}
	.vline25 {
		background: url('../img/vline.png') 30% 0% repeat-y;
	}
	.vline50 {
		background: url('../img/vline.png') 50% 0% repeat-y;
	}
}


/* Fancybox */
.fancybox-overlay {
	background: transparent!important;
}
.fancybox-skin {
	background: #fff!important;
-webkit-border-radius: 0px!important;
   -moz-border-radius: 0px!important;
        border-radius: 0px!important;	
        color: #333333!important;
-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
		box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);                
}
.fancybox-close {
	top: 22px!important;
	right: 22px!important;
	width: 32px!important;
	height: 32px!important;
	background-image: url('../img/fancybox-close.png')!important;
	background-position: 0 0!important;
	background-repeat: no-repeat;
}
.fancybox-close:hover {
	background-image: url('../img/fancybox-close-over.png')!important;
	background-position: 0 0!important;
}

.help-block {

}
.help-block [role=alert]{
	color: #f26539;
}
.help-block ul {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}
.help-block li {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}


/* Popup freetrial */
.popup-freetrial {
	padding: 40px 20px 25px 20px;
}
.popup-freetrial label {
	display: none;
}
.popup-freetrial h3 {
	padding-bottom: 20px;
}
.popup-freetrial .hour, .popup-freetrial .hour select {
	margin-bottom: 10px;
	margin-right:10px;
	display: inline-block;
}
.popup-freetrial .minute, .popup-freetrial .minute select {
	margin-bottom: 10px;
	margin-right:10px;
	display: inline-block;
}
.popup-freetrial .day, .popup-freetrial .day select {
	margin-bottom: 10px;
	margin-right:10px;
	display: inline-block;
}	
.popup-freetrial .month, .popup-freetrial .month select {
	margin-bottom: 10px;
	display: inline-block;
}
.popup-freetrial .gform_footer {
	text-align: center;
}



.gf_inline {
	display: inline-block;
}

/* Popup Register */
.popup-register {
	padding: 40px 20px 25px 20px;
}
.popup-register .gform_footer {
	text-align: center;
}
.popup-register h3 {
	text-transform: uppercase;
}
.button-row {
	padding-top: 20px;
	padding-bottom: 0px;
	margin-bottom: 0;
}
@media (min-width: 768px) {
	.popup-register {
		padding: 40px 80px 45px 80px;
		min-width: 670px;
	}
	.button-row {
		padding-top: 35px;
	}	
	.form-control {
		font-size: 24px;
		font-weight: 200;
		height: 40px;
		padding: 6px 12px;
	}

	.popup-freetrial {
		padding: 40px 80px 45px 80px;
		max-width: 670px;
	}
	.popup-freetrial .hour, .popup-freetrial .hour select {
		width:70px; 
		margin-right:10px;
	}
	.popup-freetrial .minute, .popup-freetrial .minute select  {
		width:70px;
		margin-right:60px;
	}
	.popup-freetrial .day, .popup-freetrial .day select {
		width:70px; 
		margin-right:10px; 
	}	
	.popup-freetrial .month, .popup-freetrial .month select {
		width:210px; 
	}	
}


/*
Navbar "hovernav" dropdown menu - this works only for screen sizes larger than phones.
The Bootstrap CSS is unchanged. If you don't want this, delete this segment of the CSS
and delete the corresponding segment of bst.js
*/

@media (min-width: 768px) {
  .navbar-nav .caret {
    display: none
  } 
  /* Delete the above if you wish to display the caret */
  .navbar-nav .open ul {
    display: none
  }
  .navbar-default .navbar-nav > .open > a,
  .navbar-default .navbar-nav > .open > a:hover,
  .navbar-default .navbar-nav > .open > a:focus {
    color: #555;
    background: none
  }
  .navbar-inverse .navbar-nav > .open > a,
  .navbar-inverse .navbar-nav > .open > a:hover,
  .navbar-inverse .navbar-nav > .open > a:focus {
    color: #969696;
    background: none
  }
  .navbar-nav .hovernav:hover > .dropdown-menu {
    display: block
  }
}

/*
Max content widths
*/
.size-auto, 
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
	max-width: 100%;
	height: auto
}
[data-2x] {
    background-size: cover;
}

/*
Header logo
An example of how to use CSS to display an image as a background of an HTML element.
*/

#site-title a {
  display: inline-block;
  padding: 30px 0 30px 100px;
  background: url(../img/bst.png) 0 0 no-repeat;
  background-size: 95px 95px
}
#site-title a:hover {
  background: url(../img/bst-hover.png) 0 0 no-repeat;
  background-size: 95px 95px;
  text-decoration: none
}
.main-nav {
  margin-top: 20px
}

/*
Sidebar
*/

.sidebar ul,
.sidebar ol {
  list-style-type: none;
  padding: 0
}
.sidebar li {
  margin: 10px 0
}

/*
Footer
*/

.footer ul,
.footer ol {
  list-style-type: none;
  padding: 0
}
.footer li {
  margin: 10px 0
}
.sub-footer p {
  text-align: center
}

/*
Commentlist
*/

ol.commentlist {
	counter-reset: li; /* Initiate a counter */
	padding: 0
}
ol.commentlist ul {
  padding: 0
}
ol.commentlist > li {
	position: relative;
	margin: 0 0 20px 0;
	list-style: none /* Disable the normal item numbering */
}
ol.commentlist > li:before {
  content: "Thread " counter(li); /* Use the counter as content */
  counter-increment: li; /* Increment the counter by 1 */
  position:absolute;  
  top: 0;
  right: 0;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-bottom-left-radius: 4px;
  padding: 5px 20px 5px 10px;
  color: #999
}
ol.commentlist li ol,
ol.commentlist li ul {
  list-style-type: none;
  margin: 0
}

.commentlist li li {
  background: #f8f8f8;
}
.commentlist li li li {
  background: #fff
}
.commentlist li li li li {
  background: #f8f8f8
}
.commentlist li li li li li li {
  background: #fff
}
.commentlist li {
  padding: 20px
}
.commentlist ul li {
  margin-top: 20px;
  margin-bottom: 0
}
.reply p {
  margin: 0
}

/*
Woocommerce re-styling
*/

.woocommerce a:focus {
  outline: none
}
.woocommerce .count {
  background: inherit
}
.woocommerce .added_to_cart {
  display: block !important
}
.woocommerce .woocommerce-error:before,
.woocommerce .woocommerce-info:before,
.woocommerce .woocommerce-message:before,
.woocommerce-page .woocommerce-error:before,
.woocommerce-page .woocommerce-info:before,
.woocommerce-page .woocommerce-message:before {
  padding-top: 0
}







/* Logo */
.navbar-brand {
  float: left;
  width: 185px;
  height: auto;
  padding: 14px 0 13px 0;
  margin-left: 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand img{
	max-width: 100%;
}
@media (min-width: 768px) {
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
		margin-left: 0;
	}
	.navbar-brand {
		margin-left: 0;
		padding: 30px 0 23px 0;
	}
}
@media (min-width: 992px) {
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
		margin-left: 0;
	}
	.navbar-brand {
		margin-left: 0;
		padding: 23px 0 23px 0;
		width: auto;
		height: auto;
	}
}


/* Navbar */
.navbar {
	min-height: 50px;
	margin-bottom: 0;
}
.navbar-default {
	background-color: none;
	border: none;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	color: #333333;
	background: url('../img/navbar-bg.png');
}

/* Navbar Toggle */
.navbar-toggle {
	margin: 5px;
}
.navbar-toggle .icon-bar {
	height: 4px;
}
.navbar-default .navbar-toggle {
	border-color: transparent;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #000;
}

/* Navbar Menu */
.nav li {
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
}
.navbar-default .navbar-nav>li>a {
	color: #333333;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	color: #333333;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
	color: #f26539;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
	color: #f26539;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
	color: #f26539;
}
.navbar-nav {
	margin-right: -15px;
	margin-bottom: 0;
}
.navbar-nav>li>a {
	padding-top: 33px;
	padding-bottom: 32px;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	padding-top: 13px;
	padding-bottom: 12px;
	margin-top: 0;
}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
	padding-top: 13px;
	padding-bottom: 12px;
	margin-top: 0;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
	background-color: #fff;
}
.dropdown-menu {
	padding-top: 0;
	padding-bottom: 0;
}
.dropdown-menu>li>a {
	padding-top: 13px;
	padding-bottom: 12px;
}
.navbar-nav .open .dropdown-menu {
	padding: 0;
}
@media (min-width: 768px) {
	.navbar-nav {
		float: right;
	} 
}
@media (max-width: 768px) {
	.nav li {
		background-color: #eeeeee;
	}
	.nav>li {
		border-bottom: 2px solid #e3e3e3;
	}
	.navbar-nav {
		margin-top: 0;
	}
	.navbar-nav>li>a, .navbar-default .navbar-nav .open .dropdown-menu>li>a {
		padding-top: 13px;
		padding-bottom: 12px;
	}	
}

/* Fonts */
.helvetica {
	font-family: 'Helvetica Neue', sans-serif!important;
	font-weight: 400!important;
}
.helveticalight {
	font-family: 'Helvetica Neue', sans-serif!important;
	font-weight: 200!important;
}
.montserrat {
	font-family: 'Montserrat', sans-serif!important;	
	font-weight: 400!important;
}

/* Headers */
h1 {
	font-family: 'Montserrat', sans-serif;	
	font-size: 24px;
	line-height: 1.25;
	color: inherit;
	font-weight: 400;
	margin-top: 0px;
	margin-bottom: 10px;
}
h2 {
	font-family: 'Montserrat', sans-serif;	
	font-size: 22px;
	line-height: 1.25;
	color: inherit;
	font-weight: 400;
	margin-top: 0px;
	margin-bottom: 10px;
}
h3 {
	font-family: 'Montserrat', sans-serif;	
	font-size: 20px;
	line-height: 1.25;
	color: inherit;
	font-weight: 400;
	margin-top: 0px;
	margin-bottom: 10px;
}
h4 {
	font-family: 'Helvetica Neue', sans-serif;	
	font-size: 22px;
	line-height: 1.25;
	color: inherit;
	font-weight: 200;
	margin-top: 0px;
	margin-bottom: 30px;
}
h5 {
	font-family: 'Helvetica Neue', sans-serif;	
	font-size: 20px;
	line-height: 1.25;
	color: inherit;
	font-weight: 200;
	margin-top: 0px;
	margin-bottom: 30px;
}




/* jumbotron */
.jumbotron {
	color: inherit;
	background-color: #fff;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: cover;
	text-align: left;
	margin-top: 0;
	margin-bottom: 0;
}
.jumbotron-title, .jumbotron-title h1, .jumbotron-title h2, .jumbotron-title h3 {
	text-align: center;
}
.jumbotron h1,
.jumbotron .h1 {
	font-family: 'Montserrat', sans-serif;	
	font-size: 24px;
	line-height: 1.2;
	color: inherit;
	font-weight: 400;
	margin-top: 10px;
	margin-bottom: 10px;
}
.jumbotron h2,
.jumbotron .h2 {
	font-family: 'Montserrat', sans-serif;	
	font-size: 22px;
	line-height: 1.2;
	color: inherit;
	font-weight: 400;
	margin-top: 10px;
	margin-bottom: 10px;
}
.jumbotron h3,
.jumbotron .h3 {
	font-family: 'Montserrat', sans-serif;	
	font-size: 20px;
	line-height: 1.2;
	color: inherit;
	font-weight: 400;
	margin-top: 30px;
	margin-bottom: 30px;
}
.jumbotron h4,
.jumbotron .h4 {
	font-family: 'Helvetica Neue', sans-serif;	
	font-size: 24px;
	line-height: 1.2;
	color: inherit;
	font-weight: 200;
	margin-top: 30px;
	margin-bottom: 30px;
}
.jumbotron h5,
.jumbotron .h5 {
	font-family: 'Helvetica Neue', sans-serif;	
	font-size: 20px;
	line-height: 1.25;
	color: inherit;
	font-weight: 100;
	margin-top: 30px;
	margin-bottom: 30px;
}

.jumbotron p {
	font-size: 16px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.container .jumbotron {
  border-radius: 0px;
}
.jumbotron .container {
  max-width: 100%;
}
.jumbotron .btn{
	margin: 10px 5px 0px 5px;
}
.jumbotron {
	padding-top: 15px;
	padding-bottom: 15px;
}
.jumbotron-skinny {
	padding-top: 0px;
	padding-bottom: 0px;	
}
.jumbotron-top {
	margin-top: -50px;
	padding-top: 60px;
	padding-bottom: 25px;	
}
.jumbotron-padding-lge, .jumbotron-padding-xlge {
	padding-top: 42px;
	padding-bottom: 42px;
}
.jumbotron-top.jumbotron-padding-lge, .jumbotron-top.jumbotron-padding-xlge {
	padding-top: 80px;
	padding-bottom: 25px;
}	

.padding-lge {
	padding-top: 42px;
	padding-bottom: 42px;
}
.padding-med {
	padding-top: 15px;
	padding-bottom: 15px;
}


.jumbotron-rev {
	color: #fff;
}

@media screen and (min-width: 768px) {

	/* jumbotron */
	.jumbotron {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.container .jumbotron {
		padding-right: 60px;
		padding-left: 60px;
	}
	.jumbotron-skinny {
		padding-top: 0px;
		padding-bottom: 0px;	
	}
	.jumbotron-padding-lge {
		padding-top: 62px;
		padding-bottom: 62px;
	}
	.jumbotron-padding-xlge {
		padding-top: 92px;
		padding-bottom: 92px;
	}
	.jumbotron-top {
		margin-top: -85px;
		padding-top: 120px;
		padding-bottom: 70px;
	}
	.jumbotron-top.jumbotron-padding-lge {
		padding-top: 182px;
		padding-bottom: 90px;
	}
	.jumbotron-top.jumbotron-padding-xlge {
		padding-top: 237px;
		padding-bottom: 145px;
	}

	.padding-xlge {
		padding-top: 120px;
		padding-bottom: 120px;
	}
	.padding-lge {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.padding-med {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	
	
	h1,
	.jumbotron h1,
	.jumbotron .h1 {
		font-size: 62px;
	}
	h2,
	.jumbotron h2,
	.jumbotron .h2 {
		font-size: 40px;
	}
	h3,
	.jumbotron h3,
	.jumbotron .h3 {
		font-size: 24px;
	}
	h4,
	.jumbotron h4,
	.jumbotron .h4 {
		font-size: 30px;
	}
	h5,
	.jumbotron h5,
	.jumbotron .h5 {
		font-size: 24px;
	}

	.jumbotron p {
		margin-top: 15px;
		margin-bottom: 15px;
	}  

	.jumbotron .btn{
		margin: 15px 15px 0px 15px;
	}
	


}




/* Buttons */
.btn {
	display: inline-block;
	font-family: 'Montserrat', sans-serif;	
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	/*border: 1px solid transparent;*/
	-webkit-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.2);
	box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.2);  
}
.btn-lg, .btn-group-lg>.btn {
	padding: 11px 40px;
	font-size: 16px;
	line-height: 1.33;
	border-radius: 4px;
}
.btn-xl {
	padding: 11px 40px;
	font-size: 16px;
	line-height: 1.33;
	border-radius: 4px;
}
@media (min-width: 768px) {
	.btn-xl {
		padding: 28px 30px;
		font-size: 32px;
		line-height: 1.33;
		border-radius: 4px;
	}
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.btn-search {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.btn-search:hover,
.btn-search:focus,
.btn-search:active,
.btn-search.active,
.open > .dropdown-toggle.btn-search {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.btn-grey {
	color: #fff;
	text-shadow: 0px -1px 0px rgba(149, 149, 149, 1);
	border-color: #6b6b6b;
	background: #b8b8b8;
	background: -moz-linear-gradient(top, #b8b8b8 0%, #959595 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #b8b8b8), color-stop(100%, #959595));
	background: -webkit-linear-gradient(top, #b8b8b8 0%, #959595 100%);
	background: -o-linear-gradient(top, #b8b8b8 0%, #959595 100%);
	background: -ms-linear-gradient(top, #b8b8b8 0%, #959595 100%);
	background: linear-gradient(to bottom, #b8b8b8 0%, #959595 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8b8b8', endColorstr='#959595', GradientType=0 );
}
.btn-grey:hover, .btn-grey:focus {
	color: #333;
}
.btn-grey:active {
	color: #333;
	text-shadow: 0px -1px 0px rgba(149, 149, 149, 1);
	border-color: #ffffff;
	background: #b8b8b8;
	background: -moz-linear-gradient(top, #b8b8b8 0%, #959595 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #b8b8b8), color-stop(100%, #959595));
	background: -webkit-linear-gradient(top, #b8b8b8 0%, #959595 100%);
	background: -o-linear-gradient(top, #b8b8b8 0%, #959595 100%);
	background: -ms-linear-gradient(top, #b8b8b8 0%, #959595 100%);
	background: linear-gradient(to bottom, #b8b8b8 0%, #959595 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8b8b8', endColorstr='#959595', GradientType=0 );
}
.btn-dgrey {
	color: #fff;
	text-shadow: 0px -1px 0px rgba(000, 000, 000, 1);
	border-color: #282828;
	background: #414141;
	background: -moz-linear-gradient(top, #414141 0%, #2f2f2f 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #414141), color-stop(100%, #2f2f2f));
	background: -webkit-linear-gradient(top, #414141 0%, #2f2f2f 100%);
	background: -o-linear-gradient(top, #414141 0%, #2f2f2f 100%);
	background: -ms-linear-gradient(top, #414141 0%, #2f2f2f 100%);
	background: linear-gradient(to bottom, #414141 0%, #2f2f2f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#414141', endColorstr='#2f2f2f', GradientType=0 );
}
.btn-dgrey:hover, .btn-dgrey:focus {
	color: #f26539;
	text-shadow: 0px -1px 0px rgba(000, 000, 000, 1);
}
.btn-dgrey:active {
	color: #f26539;
	text-shadow: 0px -1px 0px rgba(000, 000, 000, 1);
	border-color: #fff;
	background: #414141;
	background: -moz-linear-gradient(top, #414141 0%, #2f2f2f 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #414141), color-stop(100%, #2f2f2f));
	background: -webkit-linear-gradient(top, #414141 0%, #2f2f2f 100%);
	background: -o-linear-gradient(top, #414141 0%, #2f2f2f 100%);
	background: -ms-linear-gradient(top, #414141 0%, #2f2f2f 100%);
	background: linear-gradient(to bottom, #414141 0%, #2f2f2f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#414141', endColorstr='#2f2f2f', GradientType=0 );
}
.btn-orange, .btn-primary {
	color: #fff;
	text-shadow: 0px -1px 0px rgba(255, 86, 76, 1);
	border-color: #ff3c1d;
	background: #ff8742;
	background: -moz-linear-gradient(top, #ff8742 0%, #ff5b2d 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #ff8742), color-stop(100%, #ff5b2d));
	background: -webkit-linear-gradient(top, #ff8742 0%, #ff5b2d 100%);
	background: -o-linear-gradient(top, #ff8742 0%, #ff5b2d 100%);
	background: -ms-linear-gradient(top, #ff8742 0%, #ff5b2d 100%);
	background: linear-gradient(to bottom, #ff8742 0%, #ff5b2d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8742', endColorstr='#ff5b2d', GradientType=0 );
}
.btn-orange:hover, .btn-orange:focus, .btn-primary:hover, .btn-primary:focus {
	color: #333;
	border-color: #ff3c1d;
}
.btn-orange:active, .btn-primary:active {
	color: #333;
	text-shadow: 0px -1px 0px rgba(255, 86, 76, 1);
	border-color: #ffffff;
	background: #ff8742;
	background: -moz-linear-gradient(top, #ff8742 0%, #ff5b2d 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #ff8742), color-stop(100%, #ff5b2d));
	background: -webkit-linear-gradient(top, #ff8742 0%, #ff5b2d 100%);
	background: -o-linear-gradient(top, #ff8742 0%, #ff5b2d 100%);
	background: -ms-linear-gradient(top, #ff8742 0%, #ff5b2d 100%);
	background: linear-gradient(to bottom, #ff8742 0%, #ff5b2d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8742', endColorstr='#ff5b2d', GradientType=0 );
}
.btn-white {
	color: #ff8742;
	text-shadow: none;
	border-color: #fff;
	background: #fff;
}
.btn-white:hover, .btn-white:focus {
	color: #333;
}
.btn-white:active {
	color: #ff8742;
	text-shadow: none;
	border-color: #ff8742;
	background: #fff;
}
@media screen and (min-width: 768px) {

}

@media screen and (min-width: 768px) {

}


/* Footer */
.footer {
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;	
	color: #fff;
	text-align: center;
	background: #000;
	padding-top: 30px;
	padding-bottom: 35px;
}
.logo-bbh {
	text-align: center;
}
.logo-bbh img{
	max-width: 226px;
}

.ftr-nav {
	text-align: center;
	padding-top: 40px;
	padding-bottom: 30px;
}
.ftr-nav a{
	font-size: 15px;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;	
}
.ftr-nav a:hover{
	color: #f26539;
	text-decoration: none;
}
.ftr-nav li {
	margin: 0;
}

.logo-ck {
	text-align: left;
}
.logo-ck img{

}
.logo-cj {
	text-align: right;
}
.logo-cj img{

}

.ftr-line1 {
	font-size: 10px;
	line-height: 13px;
	color: #fff;
	text-transform: uppercase;
}
.ftr-line2 {
	font-size: 10px;
	line-height: 13px;
	color: #999999;
	text-transform: uppercase;
	padding-bottom: 30px;
}
.ftr-line1 p, .ftr-line2 p{
	margin: 0;
}

@media screen and (min-width: 768px) {
	.ftr-nav li {
		display: inline;
		margin: 0 6px;
	}	
	.ftr-line1 {
		padding-top: 0px;
	}
}
@media screen and (min-width: 992px) {
	.logo-bbh img{
		max-width: 100%;
	}
	.ftr-nav li {
		display: inline;
		margin: 0 12px;
	}	
	.ftr-nav {
		padding-top: 25px;
		padding-bottom: 35px;
	}
	.footer {
		padding-bottom: 20px;
	}
	.ftr-line1 {
		padding-top: 15px;
	}	
	.ftr-line2 {
		padding-bottom: 0px;
	}	
}







/* Gallery thumbs */
.thumbnail-img {
  display: block;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 0px;
  -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
.thumbnail-img > img,
.thumbnail-img a > img {
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail-img:hover,
a.thumbnail-img:focus,
a.thumbnail-img.active {
  border-color: #f26539;
}


/* Thumb Holder */
.thumbnail {
  padding: 0px;
  margin-bottom: 30px;
  border: 0;
}
.thumbnail h3 {
	font-size: 24px;
	margin-top: 10px;
	margin-bottom: 0px;
}
.services-mini .thumbnail h3 {

}
.thumbnail h3 a{
	color: inherit;
}
.thumbnail h3 a:hover{
	color: #f26539;
}
.thumbnail h5 {
	font-size: 10px;
	text-transform: uppercase;
	color: #999999;
	margin-top: 7px;
	margin-bottom:0;
}
.thumbnail .caption {
	padding: 9px 0;
	color: #333333;
}
.services-mini .thumbnail .caption {
	
}

.thumbnail p {
	padding-top: 15px;
}

@media (min-width: 768px) {
	.services-mini .thumbnail h3 {
		min-height: 90px;
	}
	.services-mini .thumbnail .caption {
		min-height: 370px;
	}
}
@media (min-width: 992px) {
	.services-mini .thumbnail h3 {
		min-height: 90px;
	}	
	.services-mini .thumbnail .caption {
		min-height: 310px;
	}
}
@media (min-width: 1200px) {
	.services-mini .thumbnail h3 {
		min-height: 60px;
	}
	.services-mini .thumbnail .caption {
		min-height: 260px;
	}
}



/* Gallery */
.gallery {
	margin-bottom: 70px;
}

/* Gallery w/ captions*/
.gallery-caption {
	margin-bottom: 70px;
}
.gallery-caption .thumbnail {
	margin-bottom: 15px;
}
@media (min-width: 768px) {
	.gallery-caption .thumbnail {
		margin-bottom: 15px;
	}
}

/* Blog Thumbs */
.gallery-blog {
	margin-bottom: 70px;
}
.gallery-blog .thumbnail {
	margin-bottom: 35px;
}
.gallery-blog .thumbnail img {
}
@media (min-width: 768px) {
	.gallery-blog .thumbnail {
		margin-bottom: 15px;
	}
}


/* googlemap */
.googlemap {
	padding: 0;
	height: 297px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto;
	overflow: hidden;
}
.acf-map {
	width: 100%;
	height: 297px;
	border: none;
	margin: 0;
}
@media (min-width: 768px) {
	.googlemap {
		padding: 0;
		height: 497px;
	}
	.acf-map {
		height: 497px;
	}	
}


.orange {
	color: #f26539!important;
}
.black {
	color: #000000!important;
}
.grey {
	color: #333333!important;
}
.white {
	color: #ffffff!important;
}
.text-xs {
	font-size: 10px;
}
.text-sm {
	font-size: 12px;
}
.text-md {
	font-size: 14px;
}
.text-lge {
	font-size: 16px;
	line-height: 1.25;
}





/* headroom */
.headroom {position: fixed;top: 0;left: 0;right: 0;transition: all .2s ease-in-out;}
.headroom--unpinned {top: -100px;}
.headroom--pinned {top: 0;}


/* clients-testimonials Cycle */
.cycle-slideshow {
	z-index: 1;
}
.cycle-prev {
	z-index: 2;
	position: absolute;
	display: block;
	left: 0;
	top: 50%;
	margin-top: -28px;
	width: 30px;
	height: 55px;
	background: url(../img/cycle-prev.png) 0 0 no-repeat;
}
.cycle-prev:hover {
	background: url(../img/cycle-prev-over.png) 0 0 no-repeat;
}
.cycle-next {
	z-index: 2;
	position: absolute;
	display: block;
	right: 0;
	top: 50%;
	margin-top: -28px;
	width: 30px;
	height: 55px;
	background: url(../img/cycle-next.png) 0 0 no-repeat;
}
.cycle-next:hover {
	background: url(../img/cycle-next-over.png) 0 0 no-repeat;
}

.clients-testimonials {
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
}
.clients-testimonials .image {
	text-align: center;
}
.clients-testimonials .image img {
	max-width: 230px;
	display: inline-block;
}
.clients-testimonials .text {
	position: relative;
	margin-top: 25px;
}
.clients-testimonials .text .quote {
	font-family: 'Helvetica Neue', sans-serif;	
	font-weight: 200;
	font-size: 14px;
	line-height: 1.4;
	color: inherit;
	padding: 0 45px 25px 45px;
	-webkit-font-smoothing: antialiased;
}
.clients-testimonials .text .quoteleft {
	position: absolute;
	left: 10px;
	top: 4px;
	width: 29px;
	height: 22px;
	background: url(../img/quoteleft.png) 0 0 no-repeat;
}
.clients-testimonials .text .quoteright {
	position: absolute;
	right: 10px;
	top: 4px;
	width: 29px;
	height: 22px;
	background: url(../img/quoteright.png) 0 0 no-repeat;
}
.clients-testimonials .text .name {
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 14px;
	text-align: right;
	font-weight: bold;
}

@media (min-width: 768px) {
	.clients-testimonials .image {
		text-align: right;
		min-height: 230px;
	}
	.clients-testimonials .text {
		min-height: 230px;
		margin-top: 0;
	}	
	.clients-testimonials .text .quote {
		font-size: 18px;
		padding: 0 75px 0 45px;
	}	
	.clients-testimonials .text .name {
		font-size: 24px;
		bottom: -35px;
	}
	
}
@media (min-width: 992px) {
	.clients-testimonials .text .quote {
		font-size: 24px;
		padding: 0 85px 0 45px;
	}	
	.clients-testimonials .text .name {
	}
}


/* Sign up newsletter */
.jumbotron_sign_up .row {
	position: relative;
}
#jumbotron_sign_up_formwrap .videobtn {
	position: absolute;
	margin-left: -115px;
	left: 50%;
	top: -280px;
	width: 230px;
	height: 290px;
	text-indent: -1000em;
	background: url(../img/signup-video.png) 0 0 no-repeat;
}
#jumbotron_sign_up_formwrap .videobtn:hover {
	background: url(../img/signup-video-over.png) 0 0 no-repeat;
}
#jumbotron_sign_up_formwrap form {
	text-align: center;
}
#jumbotron_sign_up_formwrap .form-group {
	margin: 0;
	padding: 0;
}
#jumbotron_sign_up_formwrap {
	position: relative;
	max-width: auto;
	padding: 20px;
	margin: 290px auto 20px auto;
	background: #ff801a;
	background: -moz-linear-gradient(top, #ff801a 0%, #ff6600 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #ff801a), color-stop(100%, #ff6600));
	background: -webkit-linear-gradient(top, #ff801a 0%, #ff6600 100%);
	background: -o-linear-gradient(top, #ff801a 0%, #ff6600 100%);
	background: -ms-linear-gradient(top, #ff801a 0%, #ff6600 100%);
	background: linear-gradient(to bottom, #ff801a 0%, #ff6600 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff801a', endColorstr='#ff6600', GradientType=0 );
}

#jumbotron_sign_up_formwrap label {
	display: none;
}

#jumbotron_sign_up_formwrap input[type=email], #cmEmail {
	width: 100%;
	font-size: 14px;
	border: 1px solid #ccc;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	padding-left: 10px;
}
#jumbotron_sign_up_formwrap input[type=email]:active, .jumbotron_sign_up_formwrap input[type=email]:focus, #cmEmail:active, #cmEmail:focus {
	color: #303030;
	border: 1px solid #1b1b1b;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
#jumbotron_sign_up_formwrap input[type=email]::-moz-placeholder, .form-control::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}
#jumbotron_sign_up_formwrap input[type=email]:-ms-input-placeholder, .form-control:-ms-input-placeholder {
  color: #bfbfbf;
}
#jumbotron_sign_up_formwrap input[type=email]::-webkit-input-placeholder, .form-control::-webkit-input-placeholder {
  color: #bfbfbf;
}

#cmSubmit {
	margin: 8px 0 0 0;
	padding-left: 50px;
	padding-right: 50px;
}

#jumbotron_sign_up_formwrap input[type=submit] {
	margin: 8px 0 0 0;
	padding: 11px 50px;
	font-size: 16px;
	line-height: 1.33;
	border-radius: 4px;
	color: #fff;
	text-shadow: 0px -1px 0px rgba(000, 000, 000, 1);
	border-color: #282828;
	background: #414141;
	background: -moz-linear-gradient(top, #414141 0%, #2f2f2f 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #414141), color-stop(100%, #2f2f2f));
	background: -webkit-linear-gradient(top, #414141 0%, #2f2f2f 100%);
	background: -o-linear-gradient(top, #414141 0%, #2f2f2f 100%);
	background: -ms-linear-gradient(top, #414141 0%, #2f2f2f 100%);
	background: linear-gradient(to bottom, #414141 0%, #2f2f2f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#414141', endColorstr='#2f2f2f', GradientType=0 );
}
#jumbotron_sign_up_formwrap input[type=submit]:hover, #jumbotron_sign_up_formwrap input[type=submit]:focus {
	color: #f26539;
	text-shadow: 0px -1px 0px rgba(000, 000, 000, 1);
}
#jumbotron_sign_up_formwrap input[type=submit]:active {
	color: #f26539;
	text-shadow: 0px -1px 0px rgba(000, 000, 000, 1);
	border-color: #fff;
	background: #414141;
	background: -moz-linear-gradient(top, #414141 0%, #2f2f2f 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #414141), color-stop(100%, #2f2f2f));
	background: -webkit-linear-gradient(top, #414141 0%, #2f2f2f 100%);
	background: -o-linear-gradient(top, #414141 0%, #2f2f2f 100%);
	background: -ms-linear-gradient(top, #414141 0%, #2f2f2f 100%);
	background: linear-gradient(to bottom, #414141 0%, #2f2f2f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#414141', endColorstr='#2f2f2f', GradientType=0 );
}

#jumbotron_sign_up_formwrap .gform_footer {
	clear: none;
	margin: 0;
	padding:0;
	display: inline-block;
	vertical-align: top;
}
#jumbotron_sign_up_formwrap .gform_body {
	clear: both;
	margin: 0;
	padding:0;
	display: inline;
	vertical-align: top;
}

#jumbotron_sign_up_formwrap .validation_error{
	display: none;
}

#jumbotron_sign_up_formwrap .validation_message{
	color: #FFF;	
	text-align: left;
}

@media (min-width: 768px) {

	#jumbotron_sign_up_formwrap .videobtn {
		margin: 0;
		left: -80px;
		top: -65px;
	}
	#jumbotron_sign_up_formwrap form {
		text-align: center;
	}
	#jumbotron_sign_up_formwrap {
		position: relative;
		max-width: 720px;
		padding: 70px;
		margin: 115px auto 40px auto;
		background: #ff801a;
		background: -moz-linear-gradient(top, #ff801a 0%, #ff6600 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, #ff801a), color-stop(100%, #ff6600));
		background: -webkit-linear-gradient(top, #ff801a 0%, #ff6600 100%);
		background: -o-linear-gradient(top, #ff801a 0%, #ff6600 100%);
		background: -ms-linear-gradient(top, #ff801a 0%, #ff6600 100%);
		background: linear-gradient(to bottom, #ff801a 0%, #ff6600 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff801a', endColorstr='#ff6600', GradientType=0 );
	}

	#jumbotron_sign_up_formwrap .gform_body {
		clear: none;
		display: inline-block;
	}	
	
	#jumbotron_sign_up_formwrap input[type=email], #cmEmail {
		display: inline-block;
		width: 310px;
		font-size: 16px;
		margin-top: 2px;
	}
	#jumbotron_sign_up_formwrap input[type=submit], #cmSubmit {
		display: inline-block;
		margin: 0 0 0 8px;
	}

	#gforms_confirmation_message {
		margin-left:120px;
	}
	#gforms_confirmation_message h3 {
		margin-top:0px;
	}
	#gforms_confirmation_message h5 {
		margin-bottom:0px;
	}

}









/* WIDGETS */

.widget_search {
	margin-bottom: 40px;
}
.widget_search h3 {
	display: none;
}
.widget_search .input-group {
	width: 100%;
}
.widget_search .input-group .form-control {
	padding-top: 10px;
	padding-bottom: 10px;
	height: 42px;
	font-size: 14px;
}
.widget_search .input-group .btn {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}

.widget_categories {
	margin-bottom: 40px;
}
.widget_categories h3 {
	display: none;
}
.widget_categories ul {
	border: 1px solid #dddddd;
	border-radius: 4px;
	padding: 0;
	margin: 0;
}
.widget_categories ul li {
	padding: 0;
	margin: 0;
	text-align: center;
	border-top: 1px solid #dddddd;
}
.widget_categories ul li:first-child {
	border-top:none;
}
.widget_categories ul li a {
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;	
	padding: 15px 0 15px 0;
	margin: 0;
	font-size: 15px;
	text-transform: uppercase;
	color: #333333;
	text-align: center;
	display: block;
}
.widget_categories ul li a:hover {
	color: #f26539;
	background-color: #f5f5f5;
}
.widget_categories ul li.current-cat a {
	color: #f26539;
}




.widget_recent_entries {
	margin-bottom: 40px;
}
.widget_recent_entries h3 {
	border: 1px solid #333333;
	background: #333333;
	border-radius: 4px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;	
	padding: 15px;
	margin: 0;
	font-size: 15px;
	text-transform: uppercase;
	color: #cccccc;	
}
.widget_recent_entries ul {
	padding: 0;
	margin: 20px 0 0 0;
}
.widget_recent_entries ul li {
	padding: 0;
	margin: 0 0 20px 0;
}
.widget_recent_entries ul li h4 {
	padding: 0;
	margin: 0 0 15px 0;
	line-height: 18px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;	
	font-size: 14px;
}
.widget_recent_entries ul li a {
	color: #000000;	
}
.widget_recent_entries ul li a:hover {
	color: #f26539;	
}
@media (min-width: 768px) and (max-width: 992px) {
	.widget_recent_entries .media-body {
		clear:left;
		padding-top: 10px;
	}
	.widget_recent_entries ul li h4 {
		padding: 0;
		margin: 0;
	}	
}





/* Pagination */
.pagination-wrap {
	margin-bottom: 40px;
}
.pagination {
	margin-top: 0px;
	margin-bottom: 20px;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	background-color: #e85f29;
	border-color: #e85f29;
}


/* Content Rows - Blog */
.article-archive {
	margin-bottom: 35px;
}
.comments-wrap {
	margin-top: 35px;
	margin-bottom: 35px;
}
.blog-image {
	margin-bottom: 20px;
}
.blog-hdr {
	margin-bottom: 20px;
}
.blog-ftr {
	margin-top: 20px;
	margin-bottom: 0px;
}
.blog-hdr h2 {
	font-size: 16px;
	margin-top: 20px;
	margin-bottom: 7px;
}
.blog-hdr h3 {
	margin-bottom: 7px;
}
.blog-hdr h5{
	font-size: 10px;
	text-transform: uppercase;
	color: #999999;
	margin-bottom: 7px;
}
.blog-ftr h5 {
	font-size: 10px;
	text-transform: uppercase;
	color: #999999;
	margin-top: 7px;
	margin-bottom: 0px;
}
.blog-hdr h5 a, .blog-ftr h5 a {
	color: #999999;
}
.blog-hdr h5 a:hover, .blog-ftr h5 a:hover {
	color: #f26539;
}
@media screen and (min-width: 768px) {
	.blog-image {
		margin-bottom: 0px;
	}
	.blog-hdr h2 {
		font-size: 36px;
	}	
}



.vspace-ftr .row {
	margin-bottom: 40px;
}
.vspace-hdr .row {
	margin-bottom: 30px;
}

.navbar-default .navbar-nav>li.current_page_parent>a {
    color: #f26539!important;
}
.current_page_item>a, .current_page_parent>a .current-page-ancestor>a{
}

h3.date {
	margin-top: 40px;
	margin-bottom: 40px;
	text-transform: uppercase;
}
h3.date-thumb {
	margin-top: 0px;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-size: 18px;
}











/* Pricing Table */
.comparison-table {

}
.comparison-table .panel-labels .panel-heading {
	background: none;
	border: none;
}
.comparison-table .panel-heading {
	height: 70px;
	max-height: 70px;
	border-color: #fff;
	background-color: inherit;
}
.comparison-table .panel-heading h3 {
	font-size: 18px;
	line-height: 1;
	padding: 0;
	margin-top: 25px;
	margin-bottom: 0px;
	text-align: center;
	color: #666666;
}
.comparison-table .panel {
	border: none;
	background-color: #efefef;
}
.comparison-table .panel .list-group-item {
	border-color: #fff;
	background-color: inherit;
	color: #990000;
	font-size: 17px;
}
.comparison-table .panel .list-group-item .price {
	color: #666666;
}
.comparison-table .panel-danger .list-group-item .price {
	color: #fff;
}
.comparison-table .panel-under {
	text-align: center;
	color: #ff6633;
	font-size: 17px;
	padding-top: 0;
	margin-top: -10px;
}

.comparison-table .panel-danger {
	border-color: #ff743a;
	background-color: #ff743a;
}
.comparison-table .panel-danger .list-group-item {
	border-color: #fff;
	color: #fff;
	background-color: inherit;
}

.services-table .panel .list-group-item {
	color: #666666;
}

.comparison-table .btn-row {
	height: 97px;
	padding-top: 17px;
}
.comparison-table .btn-lg {
	padding-left: 20px;
	padding-right: 20px;
}
/*
.comparison-table .btn-lg {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 14px;
}
*/

.comparison-table .hidden-label {
	font-weight: bold;
}

.comparison-table .panel-labels {
	margin-top: 70px;
	border-color: #f8f8f8;
	background-color: #f8f8f8;
}
.comparison-table .panel-labels .list-group-item {
	border-color: #fff;
	background-color: inherit;
	color: #666666;
	text-align: right;
	padding-right: 25%;
}

@media (max-width: 767px) {

	.comparison-table .col-sm-4 {
		margin-bottom: 50px;
	}

}
@media (min-width: 768px) and (max-width: 992px) {

	.comparison-table .panel .list-group-item {
		font-size: 15px;
	}

	.comparison-table .panel-heading h3 {
		margin-top: 10px;
	}

}
@media (min-width: 992px) and (max-width: 1200px) {

	.comparison-table .panel-labels {
	}
	.comparison-table .panel-labels .list-group-item {
		padding-right: 10%;
	}

	.comparison-table .panel-heading h3 {
		margin-top: 10px;
	}

}
@media (min-width: 1200px) {
	

}


/* Services */
.services {

}
.services .jumbotron {
	position: relative;
	z-index: 1;
	height: 260px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	background-repeat: no-repeat;
}
.services .container {
	position: relative;
	z-index: 2;
	margin-top: -130px;
}
.services .lhsbox {
	padding: 25px 25px 10px 25px;
	margin: 0 0 25px 0;
	background: #f5f5f5;
	-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.2);
	box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.2);
}
.services .lhsbox p {
	margin: 0 0 18px 0;
	padding: 0;
}
.services .blog-excerpt p {
	margin: 0 0 25px 0;
	padding: 0;
}
.services .article-archive {
	margin-bottom: 0;
}
@media (min-width: 768px) and (max-width: 992px) {

	.services .blog-hdr {
		height: 165px;
		margin-bottom: 0;
	}
	.services .blog-hdr h3 {
		font-size: 30px;
		line-height: 1;
		text-transform: uppercase;
		color: #fff;
		padding-top: 0;
		margin-top: 0;
		margin-bottom: 15px;
	}
	.services .blog-hdr h5{
		font-size: 16px;
		text-transform: none;
		color: #fff;
		margin-bottom: 10px;
	}


}
@media (min-width: 992px) {

	.services .blog-hdr {
		height: 165px;
		margin-bottom: 0;
	}
	.services .blog-hdr h3 {
		font-size: 40px;
		line-height: 1;
		text-transform: uppercase;
		color: #fff;
		padding-top: 0;
		margin-top: 0;
		margin-bottom: 15px;
	}
	.services .blog-hdr h5{
		font-size: 16px;
		text-transform: none;
		color: #fff;
		margin-bottom: 10px;
	}

}


        
/*
.panel {
	-webkit-transition-property : scale; 
	-webkit-transition-duration : 0.2s; 
	-webkit-transition-timing-function : ease-in-out; 
	-moz-transition : all 0.2s ease-in-out;  
}
.panel:hover {
	box-shadow: 0 0 10px rgba(0,0,0,.5);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.5);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.5);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
}
*/


