/*

Theme Name: BHN Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Custom Bootstrap Wordpress Theme.  
Version: 1.1.11
Author: Netkitcen
Author URI: http://www.netkitchen.com
Template: bhn-master

*/ 



/*Add your own styles here:*/

@import url("/wp-content/themes/bhn-master/style.css");
 @import url('/_ext/fonts.googleapis.com/css__qb506f2aa0e.css');
body {
	font-family: 'Roboto', Arial, sans-serif;
	font-size: 18px;
	line-height: 28px;
	font-weight: 300;
	padding-top: 87px;
}
@media (max-width: 960px) {
BODY {
	padding-top: 0px;
}
}
P, OL, UL {
	font-family: 'Roboto', Arial, sans-serif;
	font-size: 18px;
	line-height: 28px;
	font-weight: 300;
	color: #6d6e71;
	margin: 0 0 15px;
}
 @media (max-width: 767px) {
P, OL, UL {
	font-size: 16px;
	line-height: 23px;
	margin: 0 0 10px;
}
}
A {
	color: #901235;
}
A:hover {
	text-decoration: none;
	color: #706f70;
}
A.underline:hover {
	text-decoration: underline
}
A.gray {
	color: #706f70;
}
A.gray:hover {
	color: #901235;
}
h1 {
	font-family: 'Roboto', Arial, sans-serif;
	text-transform: none;
	color: #373a29;
	font-size: 40px;
	line-height: 50px;
}
h1 SPAN {
	display: block;
}
h2 {
	font-family: 'Roboto', Arial, sans-serif;
	text-transform: none;
	color: #231f20;
	font-size: 45px;
	font-weight: 600;
	padding-bottom: 20px;
}
h2 SPAN {
	padding-bottom: 10px;
	border-bottom: 5px solid #706f70;
}
DIV.titleLine {
	width: 75px;
	height: 5px;
	background: #706f70;
	margin-bottom: 25px;
}
h3 {
	font-family: 'Roboto', Arial, sans-serif;
	font-size: 18px;
	line-height: 24px;
	font-weight: 600;
	/* text-transform: uppercase; */

	margin: 0 0 25px 0;
	padding: 0px;
	color: #706f70
}
H4 {
	font-size: 20px;
	line-height: 28px;
	color: #901235;
	font-weight: 600;
	margin: 25px 0 15px 0;
}
.white, a.white, a.white:hover {
	color: #ffffff
}
.container {
	border-left: 1px solid #f2f2f3;
	border-right: 1px solid #f2f2f3;
}
/* @media (max-width: 768px) { 

 H1 {

font-size: 42px;

line-height: 52px; 
}

 H2 {

font-size: 40px; 

line-height: 48px; 
}

H3 {

font-size: 30px;

font-size: 38px;

}



.text-large {

font-size: 20px;

line-height: 30px; 
}



 }

 @media (max-width: 640px) { 

 H1 {

font-size: 35px; 
}

 H2 {

font-size: 33px; 

}

 }

 */





 /* 	 HEADER / 		Navigation 				*/





.site-header-inner .logo {
	margin: 15px 0 15px 0px;
	width: 253px;
	height: 62px;
	transition: all ease 0.4s;
	-webkit-transition: all ease 0.4s;
}
.shrink .site-header-inner .logo {
	margin: 10px 0 10px 0px;
	width: 170px;
	height: 41px;
}
.navbar-fixed-top {
	background: #ffffff;
	padding-bottom: 0px;
}
/*.navbar {

	margin-bottom: 0px;

	min-height: 0px;

}

.navbar-default {

	background-color: transparent;

	border-color: transparent;

}

 

*/

.navbar-nav {
	float: right;
	margin: 20px 0px 0 0;
	transition: all ease 0.4s;
	-webkit-transition: all ease 0.4s;
}
.shrink .navbar-nav {
	margin: 5px 0px 0 0;
}
.navbar-nav>li {
	font-size: 15px;
	font-weight: bold;
	padding-right: 65px;
}
.navbar-nav>li:last-child {
	padding-right: 0px;
}
.navbar-nav>li>a {
	color: #706f70;
	text-decoration: none;
	padding-right: 0px;
	padding-left: 0px;
}
.navbar-nav>li>a:hover {
	color: #901235;
	background-color: transparent;
	text-decoration: none;
}
.navbar-nav>li>a:focus, .navbar-nav>li>a:active {
	background-color: transparent;
}
.back-gray {
	background-color: #f2f2f3
}
.clear-fix, .clear {
	clear: both
}
.col-offset-Cust1 {	/* home Live Diferntly*/
	margin-left: 20%;
}
.col-offset-Cust2 {	/* about first para*/
	margin-left: 14.5%;
}
.site-footer .container .darkFoot {
	background-color: #231f20;
	padding-top: 10px;
}
.footer-copyright {
	font-size: 13px;
	line-height: 17px;
	font-style: normal;
	color: #ffffff;
 padding: 15px 0px 0px 15px%;
}
.site-footer-inner DIV.widget {
	float: left;
}
.site-footer-inner DIV.widget:nth-child(1) {
	padding-top: 80px;
	width: 130px;
	margin-bottom: 40px;
}
.site-footer-inner DIV.widget:nth-child(3) {
	width: 40%;
	float: right;
	padding-top: 105px;
}
 @media (max-width: 767px) {
.site-footer-inner DIV.widget:nth-child(3) {
	width: 100%;
	margin: -50px 0 40px 0
}
}
.site-footer-inner DIV.widget:nth-child(3) .nav>li {
	float: left;
}
.site-footer-inner DIV.widget:nth-child(3) .nav>li>a:hover, .site-footer-inner DIV.widget:nth-child(3) .nav>li>a:focus {
	background: none;
}
.site-footer-inner DIV.widget:nth-child(2) {
	float: right;
	margin: 0px;
	margin-bottom: 50px;
}
.site-footer-inner .widget_text .textwidget IMG {
	max-width: 90px;
	height: auto;
}
.site-footer-inner DIV.widget:nth-child(3) FORM {
	float: right;
	margin: 0px;
}
.site-footer-inner DIV.widget:nth-child(3) A {
	color: #706f70
}
.site-footer-inner DIV.widget:nth-child(3) A:hover {
	color: #901235;
	background: none;
}
INPUT[type="text"], INPUT[type="textarea"], INPUT[type="email"], .wpcf7-form textarea {
	width: 175px !important;
	background-color: #e7e8e8;
	border: 0px;
	outline: 0px;
	color: #706f70;
	font-size: 12px;
	padding-left: 10px;
}

::-webkit-input-placeholder {
 color: #474747;
}

:-moz-placeholder {
 color: #474747;
}

::-moz-placeholder {
 color: #474747;
}

:-ms-input-placeholder {
 color: #474747;
}
.wpcf7-form textarea {
	max-height: 77px;
	margin-top: 1px;
}
.wpcf7-submit {
	color: #8f1838;
	width: 175px !important;
	font-weight: 600;
	padding: 0px;
	display: inline-block;
	background: #ffffff;
	font-size: 12px;
	text-transform: uppercase;
	border: 2px solid #8f1838;
	height: 28px;
	line-height: 20px;
	transition: background-color 0.4s ease;
}
.wpcf7-submit:hover, .wpcf7-submit:focus {
	outline: 0;
	color: #ffffff;
	background: #8f1838;
	border: 2px solid #8f1838 !important;
}
H2.widgettitle {
	color: #901235;
	text-transform: uppercase;
	margin: 0px 0 5px -15px;
	padding: 0px;
	font-size: 16px;
}
.intro {
	display: table;
	width: 100%;
	height: 100%;
	padding: 0px;
	height: 80vh;		/* this was fix so viewport displays to 100% height*/
	max-height: 611px;
	position: relative;
	text-align: center;
	color: #fff;
	/*	background:#ffffff url(/wp-content/themes/bhn-master/home_anchor/rotator.php) no-repeat center bottom scroll;*/

	background: #ffffff url(/wp-content/themes/bhn-master/home_anchor/rotator.php) no-repeat center top;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
}
 @media(min-width:1440px) {
.intro {
	animation: animatedBackground 3s linear 1;
	-ms-animation: animatedBackground 3s linear 1;
	-moz-animation: animatedBackground 3s linear 1;
	-webkit-animation: animatedBackground 3s linear 1;
}
}
.intro .intro-body .intro-text H1 {
	margin-top: 110px;
	margin-bottom: 22px
}
.intro .intro-body {
	text-align: left;
}
 @media(max-width:1050px) {
.intro {
	background-position: 0px top;
}
}
 @media(max-width:960px) {
.intro {
	background-position: -60px top;
}
}
@media(max-width:420px) {
h1 SPAN {
	display: inline;
}
}
/*  Button css */



.btn-default {
	color: #8f1838;
	font-weight: 600;
	padding: 8px 15px;
	display: inline-block;
	transition: background-color 0.4s ease;
	background: #ffffff;
	font-size: 16px;
	text-transform: uppercase;
	border: 2px solid #8f1838
}
.btn-default:hover, .btn-default:focus {
	outline: 0;
	color: #ffffff;
	background: #8f1838;
	border: 2px solid #8f1838 !important
}
.panel-group .panel+.panel {
	margin-top: 0px;
	border-radius: 0px;
}
.panel-heading {
	background: #ffffff !important;
	color: #666666 !important;
	font-size: 16px;
	max-height: 50px !important;
	/*  padding: 10px 15px 0px 15px;*/

	border-radius: 0px;/*	border: 1px solid #6e6e70;*/

}
.panel-title A {
	display: block;
	color: #666666;
}
.panel-title A:hover {
	display: block;
	color: #901235;
}
.panel-title A:after {
	content: '-';
	color: #901235;
	display: block;
	width: 22px;
	border-radius: 0px;
	font-size: 18px;
	text-align: center;
	float: right;/*	background: #ffffff*/

}
A.collapsed:after {
	content: '+';
	color: #901235;
	display: block;
	width: 22px;/*	background: #ffffff*/

}
.panel-group .sub-panel {
	background: #f5f3f3;
	border-radius: 0px;
}
.panel-group .sub-panel .panel-heading {
	background: #e3e1e1 !important;
	border-radius: 0px;
}
.panel-group .sub-panel .panel-collapse {
	padding: 15px;
}
/*.sub-panel .panel-title A:after {
 content: url(/wp-content/uploads/2016/08/icon-up.png); 

}



.sub-panel A.collapsed:after {
 content: url(/wp-content/uploads/2016/08/icon-down.png) !important;

}

*/







/* @media(max-width:920px) {

.btn-default {

	font-size: 16px;

	min-width: 125px;

	margin: 20px 5px !important;

	background: url(/wp-content/uploads/2016/02/sprite-buttons.png) right -3px no-repeat;

}

}

@media(max-width:700px) {

.btnHome .btn-default {

	background: url(/wp-content/uploads/2016/02/sprite-buttons.png) 96% -3px no-repeat;

	padding: 16px 50px 16px 20px;

}

 

}

 @media(max-width:619px) {

.btn-default {

	margin: 5px 10px 5px 0px !important;

}

.btnHome .btn-default {

	display: block;

	display: table;

	margin: 20px auto !important;

}

}

.btn-small {

	border: 0px;

	color: #ffffff;

	font-size: 14px;

	border-radius: 6px;

	padding: 8px 47px 6px 40px;

	margin: 5px 0px;

	transition: none !important;

	background: url(/wp-content/uploads/2016/02/sprite-buttons.png) 95% -13px no-repeat;

}

		.btn-small:hover, .btn-small:focus {

			background-position: 95% -123px;

			color: #ffffff;

		}

.btn-green {

	background: url(/wp-content/uploads/2016/02/sprite-buttons.png) right -111px no-repeat

}

 



.btn-purple {

	background: url(/wp-content/uploads/2016/02/sprite-buttons.png) right -222px no-repeat

}

 



@media(max-width:920px) {

.btn-green {

	background-position: right -114px;

}

 

}*/







/* GENERAL BASE STYLE OVERWRITES */



/*#main-menu LI  A {
 font-size: 25px;
 color: #ffffff;
 text-transform: uppercase;
 font-weight: bold;
 border-top: 1px solid #1079be;

}

#main-menu LI  A:hover {
 color: #1079be;

	background: #ffffff;

}





.site-navigation-inner #searchform #s{
 background: #1079be url(/wp-content/themes/bhn-child/images/sprite-brand-icons.png) no-repeat 5px -304px;

}



#menu-brands LI A{
 background: url(/wp-content/themes/bhn-child/images/sprite-brand-icons.png) no-repeat 0 0px;

}*/

/*top menu padding   Main site does not use this so removed 8.25.16 - also removed jiter of animate in

.main-content { 
margin-top: 52px;  
}



.bg-home-top {
 background-size: 100%;
 background-image: url('/wp-content/uploads/2016/07/bg_homepage_1.jpg');
 background-repeat: no-repeat;

}



.bg-tut-top {
 background-size: 100%;
 background-image: url('/wp-content/uploads/2016/07/bg_tut_1.jpg');
 background-repeat: no-repeat;

	border-bottom: 5px solid #264d92;

}



.bg-home-2 {
 background-size: 100%;
 background-image: url('/wp-content/uploads/2016/07/bg_homepage_2.png');
 background-repeat: no-repeat;

}



.bg-home-3 {
 background-size: 100%;
 background-image: url('/wp-content/uploads/2016/07/bg_homepage_3.jpg');
 background-repeat: no-repeat;
 margin-left: -15px;
 margin-right: -15px;

}



.bg-home-bottom {
 background-size: 100%;
 background-image: url('/wp-content/uploads/2016/07/bg-homepage-1-1.jpg');
 background-repeat: no-repeat;

}



.home-panel-blue {
 background-size: 100%;
 background-image: url('/wp-content/uploads/2016/07/home-panel-1.png');
 background-repeat: no-repeat;
 padding-top: 30px;
 padding-bottom: 5%;
 padding-left: 15px;
 padding-right: 15px

}

 */

 

.home-egift-panel-text {
	color: #fff;
	font-size: 16px;
	line-height: 20px;
}
.home-egift-green-disc {
	width: 22px;
	margin: auto;
	background: #99cc33;
	border-radius: 50%;
 padding 5px;
	color: #fff;
	margin-bottom: 10px;
}
.drop-shadow {
	-webkit-box-shadow: 3px 3px 15px -2px rgba(0,0,0,0.75);
	-moz-box-shadow: 3px 3px 15px -2px rgba(0,0,0,0.75);
	box-shadow: 3px 3px 15px -2px rgba(0,0,0,0.75);
}
.egift-connector {
	width: 66px !important;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 11%;
}
.tut-body {
	background: #ffffff url('/wp-content/uploads/2016/07/bg-left-col.png') -58px 0 repeat-y;
}
.tut-menu-left {
	background-image: url('/wp-content/uploads/2016/07/bg-left-col.png');
	background-repeat: repeat-y;
	background-size: contain;
	background-color: #ddd;
	height: 100%;/*	margin-right: 30px;

	border-top: 6px solid #264d92*/    /*margin-left: 15px; */

	/*display: none; */

}
.link-blue {
	color: #0066cc;
}
.body-grey {
	color: #333333;
}
.header-blue {
	background: #0779bf;
	color: #fff;
	padding: 10px 10px 10px 15px;
	margin-bottom: 15px;
}
.header-blue-no-padding {
	background: #0779bf;
	color: #fff;
	margin-bottom: 15px;
}
.float-box {
	border: 1px solid #666;
	padding-right: 0;
	padding-left: 0;
	border-radius: 10px;
}
.code-box {
	border: 1px solid #666;
	padding: 25px;
	border-radius: 10px;
}
.bullet-box {
	padding: 10px 25px 0 25px;
}
.arrow-box {
	background: #f2f2f2;
	border-top: 2px dashed #ccc;
	border-right: 2px dashed #ccc;
	border-bottom: 2px dashed #ccc;
	border-radius: 6px;
}
.kit-box {
	border: 1px solid #999;
	border-radius: 5px;
}
.kit-box-grid-grey {
	border-bottom: 1px solid #999;
	border-radius: 5px;
	background: #f3f3f3;
}
.arrow-box-container {
	padding: 0 25px 0 25px;
}
.arrow-text-box {
	display: table-cell;
	vertical-align: middle;
	background: #f2f2f2;
	padding-right: 25px;
}
.arrow-text {
	display: table-cell;
}
.arrow-box img {
	float: left;
	margin-right: 25px;
	margin-left: -20px;
}
.p-lr-15 {
	padding-left: 15px;
	padding-right: 15px;
}
.code-block {
	font-family: 'Courier New';
	color: #000;
}
.li-tall {
	padding-bottom: 15px;
}
.site-navigation div.container {
	padding: 0 15px 0px 15px;
}
/*.site-footer {
 padding-right: 0px !important;
 padding-left: 0px !important; 
 margin-top: -15px !important;

}



.site-footer .container {
 border: none !important;

}



.tut-side-nav-item {border-bottom: 1px solid #ccc;padding-bottom: 10px;padding-top: 0px;

} 



.tut-side-nav-item a {

	 color: #323233;

}



.tut-side-nav-item a :hover {

	 color: #0066cc;

}



.tut-side-nav-item a div:nth-child(2) {margin-left: -15px;

}

*/

#searchform {
	display: none;
}
/*.page-id-8652 .site-navigation-inner {display: none;

}*/



.sideMenu {
	position: relative;
}
.sideMenuFixed {
	position: fixed;
	top: 170px;
	left: auto;
	z-index: 1
}
.sideMenuFoot {
	position: relative;
	top: auto;
}
.imgLink {
	transition: all ease 0.4s;
	-webkit-transition: all ease 0.4s;
}
.imgLink:hover {
	opacity: .6
}
/* ------------------------------ start expando rules -------------------------------------- */



.expando-container {
	margin-left: -15px;
	margin-right: -15px;
	padding-left: 35px;
}
.expandLeft {
	float: left;
	width: 590px;
}
.expandRight {
	float: right;
	/*  margin-left: 40px;*/

	width: 470px;/*	width: 300px;

	border: 1px solid #ff0000*/

}
.summary {
	border: 1px solid #dddddd;
	border-right: 0px;
	background: #cccccc;
	padding: 10px;
	overflow: hidden;
	margin-top: 0px;
}
/*.summary .caption {
 border-bottom: 1px solid #dddddd;
 background-color: #dddddd;
 font-size: 12pt;
 font-weight: bold;
 padding: 5px;

}*/



.summary.scroll-to-fixed-fixed {
/*    margin-top: 0px;

	border: 1px solid #ff0000*/

}
.summary.scroll-to-fixed-fixed .caption {
	color: red;
}
.contents {
	width: 150px;
	margin: 10px;
	font-size: 80%;
}
/* bootstrap resets -- not necessary in WP at this point */



/* * {
 -webkit-box-sizing: inherit;
 -moz-box-sizing: inherit;
 box-sizing: inherit

}

*/



/* start Turn off all drop down menus (top and tertiary)  */



/*#main-menu li ul { display: none; } 

#menu-item-8041 {margin-top: 0px !important; margin-bottom: 10px; }

#menu-item-8414 {margin-top: 20px !important; font-weight: bold;} 

#menu-item-9086 {margin-top: 20px !important; }

#menu-item-9090 {margin-top: 20px !important; font-weight: bold;}

#menu-item-9086 a { font-weight: bold; pointer-events: none; cursor: default; }

#menu-item-8412 a { font-weight: bold; pointer-events: none; curson: default; }

#menu-item-9264 a { font-weight: bold; pointer-events: none; curson: default; }

#menu-item-8416 a { font-weight: bold; pointer-events: none; curson: default; }



/* end Turn off all drop down menus (top and tertiary) */



.btn-circle-home {
	width: 45px;
	height: 45px;
	border-radius: 100%!important;
	color: #fff;
	position: absolute;
	bottom: 20px;
	left: 48%;
	opacity: .5;
	background: #ffffff url(/wp-content/uploads/2016/10/sprite-down-arrow.png) no-repeat 10px 10px;
	text-indent: -2999px;
	text-decoration: none !important;
	transition: background-color 0.4s ease;
}
.btn-circle-home:hover {
	outline: 0;
	opacity: .5;
	background: #8f1838 url(/wp-content/uploads/2016/10/sprite-down-arrow.png) no-repeat 10px -41px;
}
.logoGrid IMG {
	height: auto !important;
	width: auto !important;
	min-width: 0px;
	margin-bottom: 10px !important;
}
.dining-chain {
	/*  float: left; */

	padding: 10px;
}
.dining-li {
	display: inline;
}
/* Grid */

.btn:focus,  .btn:active:focus,  .btn.active:focus,  .btn.focus,  .btn:active.focus,  .btn.active.focus {
	outline: none;
	outline-offset: none;
}
.btn:hover,  .btn:focus,  .btn.focus {
	color: inherit;
	text-decoration: none;
}
.btn:active,  .btn.active {
	outline: 0;
	background-image: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
#blogFilters {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#blogFilters li {
	float: left;
	display: inline-block;
	margin-right: 35px;
	margin-bottom: 5px;
}
#blogFilters li:first-child {
	margin-right: 15px;
}
#blogFilters .btn {
	margin: 0 12px 0 0;
	border: 0px;
	font-size: 18px;
}
#blogFilters .btn:focus {
	background: none !important
}
#blogFilters LI A {
	background: url(/wp-content/uploads/2016/10/sprite-icons-filter.png) no-repeat 0 0;
	padding-left: 30px;
	line-height: 15px;
	/*
	background-size: 20px;*/

	cursor: pointer;
}
#blogFilters LI A#blogFilter0 {
	background-position: 0 0
}
#blogFilters LI A#blogFilter0:hover {
	background-position: 0 -113px;
}
#blogFilters LI A#menucurrent {
	background-position: 0 -39px
}
#blogFilters LI A#menucurrent:hover {
	background-position: 0 -152px;
}
#blogFilters LI A#menucoming {
	background-position: 0 -75px
}
#blogFilters LI A#menucoming:hover {
	background-position: 0 -188px;
}
.blogcat .lcp_catlist {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.blogcat .lcp_catlist LI {
	width: 28%;
	margin: 0px;
	padding: 0px;
	margin-bottom: 40px;
	margin-right: 4%;
	float: left;
	min-height: 400px;
}
 .blogcat .lcp_catlist LI:last-child) {
 margin-right:0%;
 border: 0px;
 border: 1px solid #ff0000
}
.blogcat .lcp_catlist H3 {
	margin: 10px 0
}
.blogcat .lcp_catlist LI UL {
	list-style: none;
	padding: 0px;
}
.blogcat .lcp_catlist LI UL LI {
	float: none;
	width: 100%;
	margin: 0px;
	padding: 0px 0 00px 30px;
	background: url(/wp-content/uploads/2016/10/sprite-icons-stats.png) 0 0 no-repeat;
	min-height: inherit;
	line-height: 19px;
	margin-bottom: 14px;
}
.blogcat .lcp_catlist LI UL LI.address {
	background-position: 0 0px;
}
.blogcat .lcp_catlist LI UL LI.units {
	background-position: 0 -38px;
}
.blogcat .lcp_catlist LI UL LI.sqft {
	background-position: 0 -76px;
}
.blogcat .lcp_catlist LI UL LI.none {
	background: none;
	padding: 0px 0 10px 0px;
	line-height: 26px;
}
.blogcat .lcp_catlist LI UL LI SPAN {
	background: url(/wp-content/uploads/2016/10/sprite-icons-stats.png) 0 0 no-repeat;
	width: 75px;
	display: inline-block;

	padding-left: 30px;
}
.blogcat .lcp_catlist LI UL LI SPAN.bed {
	background-position: 0 -115px;
	padding-left: 33px;
}
.blogcat .lcp_catlist LI UL LI SPAN.bath {
	background-position: 0 -152px;
}
.blogcat .lcp_catlist LI UL LI SPAN.garage {
	background-position: 0 -191px;
	line-height: 22px;
}
div.wpcf7-mail-sent-ok {
	border: 2px solid #cccccc;
}
div.wpcf7-response-output {
	margin: 0px;
	padding: 0.2em 1em;
	margin: 0px 0 0 -20p;
	text-align: center;
	font-size: 14px;
	max-width: 340px;
}
 @media (max-width: 767px) {
.blogcat .lcp_catlist LI {
	width: 100%;
}
.m-r-neg.fright, .resFix {
	padding-left: 20%;
	padding-bottom: 15px;
}
.col-offset-Cust2, .col-offset-Cust1 {
	margin-left: inherit;
}
.footer-resp {
	display: block !important;
	padding-left: 0px !important;
}
}
.footer-resp {
	display: inline;
	padding-left: 20px;
}
a.gray-hover: hover {
	color: #aaa;
}
.page-id-9695 #myTerms {
	color: #aaa !important;
}
.page-id-9702 #myPriv {
	color: #aaa !important;
}

/* -------------------------------end expando rules ----------------------------------------- */

.margin0 {
margin: 0px;	
}

.single  H1 {
	color: #95989a;
	font-size: 20px;
    line-height: 35px;
	text-transform: uppercase;
	
}
.single  H2 {
	color: #95989a;
	font-size: 18px; 
	padding-bottom: 10px;
	
}
.single  P {
	color: #95989a;
	
}
.twoColGrid {
width: 100%;	
color: #95989a;
}
.twoColGrid TD:first-child{
	width: 70%;
	
}
.twoColGrid TD:nth-child(2){
	width: 30%;
	
}


.single h2 {
     color: #666 !important;
}

.single p {
    font-size: 16px !important;
    line-height: 26px !important;
}

.single td {
    font-size: 16px !important;
    line-height: 26px !important;
}
.single .carousel-inner>.item  {
max-height: 600px;	
}


