@import url('fonts.css');
body
{
	margin:0px auto;
	background:url(https://stonebrookmanor.com/files/wp-content/themes/stonebrook/images/body_bg.jpg) repeat;
}

img { max-width:100%; }
.MainContainer { float:left; width:100%;}
.MainWrap { max-width:980px; margin:0 auto;background-color:#ffffff;}


section { float:left; width:100%;}

/**************** Header ****************/

header { float:left; width:100%; padding:23px 0 0; background:#fff; }
.TopHdr { float:left; width:100%; padding:0 15px 45px;}
.Logo { float:left; }

.HdrCntct { float:right; margin:10px 0px 0px; text-align:right;}
.HdrCntct h2 { margin:0px; padding:0px; font-family:LatoRegular; color:#535151; font-size:27px;}
.HdrCntct p { margin:0px; padding:0px;  font-family:LatoRegular; color:#5d0404; font-size:27px;  }
.HdrCntct h3 { margin:0px; padding:0px; font-family:LatoLight; color:#5d0404; font-size:21px;}

.Navigation { float:left; width:100%; background:#cdcccc; padding:10px 15px; position:relative; z-index:2; box-shadow:0 -8px 9px -9px rgba(0, 0, 0, 0.7) inset;}
.Navigation ul { margin:0px; padding:0px; list-style:none;}
.Navigation ul li { float:left; background:url(../images/nav_line.png) no-repeat right center;/* padding:0 8px;*/ position:relative;}
.Navigation ul li:first-child { padding-left:0px;}
.Navigation ul li:last-child { padding-right:0px;  background:none;}
.Navigation ul li a { color:#2a2929;   font-family:Lato-Medium; text-transform:capitalize; text-decoration:none; font-size:19px; transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; text-transform:uppercase; padding:0 8px 14px;}
.Navigation ul li.active a, .Navigation ul li.current-menu-item a{ color:#370808; font-family:LatoBlack; }

.Navigation ul li:hover a, .Navigation ul li a:hover, .Navigation ul li.active a, .Navigation ul li.current-menu-item a { color:#370808;}

.Navigation li:hover ul.sub-menu {display:block;}
.Navigation li ul.sub-menu 
{ 
	/*background:#fff; display:none; position:absolute; top:28px; left:0; width:250px; margin:0px;	padding:23px 22px 21px; list-style:none; z-index:999; border:1px solid #6e6e6e; */
  background: #fff none repeat scroll 0 0;
    border: medium none;
    display: none;
    left: 0;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 28px;
    width: 250px;
    z-index: 999; 
	}
.Navigation li ul.sub-menu li { float:left; /*margin:0px 0px 7px;*/ padding:4px 0; width:100%; position:relative; background:none !important;border-top: 2px solid #990000;}
.Navigation li ul.sub-menu li:last-child { margin:0px;}
.Navigation li ul.sub-menu li a 
{ 
	/*font-family:LatoRegular;	font-size:23px;	color:#2a2929; text-decoration:none; margin:0px; padding:0px; display:block; text-transform:capitalize;*/
	 color: #2a2929;
    display: block;
    font-family: LatoRegular;
    font-size: 21px;
    margin: 0;
    padding: 0 0 0 22px;
    text-decoration: none;
    text-transform: capitalize;
	}
.Navigation li ul.sub-menu li a:hover { color:#370808;}


.MblNav { float:left; width:100%;  background:#fff; border-top: 2px solid #363636; border-bottom: 2px solid #363636; padding:20px 0px}
.MblHdr {float:none; width:270px; margin:0px auto; text-align:center;}

.MblHdr a.navbtn { float:left; width:100%;	border:0px;	box-shadow:none;	cursor:pointer;	background:#550000;	font-family:LatoBlack; font-size:26px;	color:#fff;	font-weight:normal;	text-decoration:none; text-transform:uppercase; margin:0px; padding:5px 0px 7px; transition:all 0.4s ease-in-out 0s;	-webkit-transition:all 0.4s ease-in-out 0s;}

.MblHdr a.navbtn:hover,
.MblHdr a.navbtn:focus	{ background:#434141;}
.mm-list > li h2 { margin:0px; padding:0px 20px 15px;}
.mm-list > li a.close { float:right; width:15px; height:15px; border:0px; margin-top:-35px; background:url(../images/close_nav.png) no-repeat; box-shadow:none; cursor:pointer;	opacity:1;}
.mm-list > li a.close:hover { background-postion:0px 0px;}
.mm-menu .mm-list > li.mm-selected > a.close:not(.mm-subopen) { background:url(../images/close_nav.png) no-repeat;}

.HomeBnr { float:left; width:100%;  background-repeat:no-repeat; background-position:top center; background-size:cover; margin:-47px 0px 0px; padding:74px 0 50px 0; position:relative; z-index:1; height:626px;}

.BnrArea { float:left; width:100%; padding:0; text-align:center;}

.BnrHomeTxt { float:left; width:100%; padding:0 15px;}
.BnrHomeTxt h1 { margin:0px; padding:0px 0px 16px; font-size:25px; color:#550000; font-family:Lato-Semibold;}
.BnrHomeTxt p { margin:0px; padding:0px; font-size:20px; color:#434141; font-family:LatoItalic; line-height:39px;}

.HomeTpTxt { float:left; width:100%; background:#fff; padding:84px 32px 84px 54px; text-align:center; }
.HomeTpTxt h2 { margin:0px; padding:0px; display:inline; font-size:52px; color:#5d0404; font-family:LatoRegular;}
.HomeTpTxt p { margin:0px; padding:0px; font-size:25px; color:#5d0404;  display:inline; font-family:LatoRegular;}
.HomeTpTxt ul { margin:7px 0px 15px; padding:0px; list-style:none; float:left; width:100%;}
.HomeTpTxt ul li { float:left; width:100%; font-size:20px; margin:0px 0px 3px; font-family:LatoRegular;}
.HomeTpTxt ul li a { color:#696767; text-decoration:none;  transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; }
.HomeTpTxt ul li a:hover { color:#5d0404; }
.HomeTpTxt h3 { margin:0px; padding:0px 0px 15px; font-size:20px; color:#5d0404; font-family:LatoRegular; }
.HomeTpTxt h4 { margin:0px; padding:0px; font-size:25px; color:#696767; font-family:LatoItalic;}

.HomeImgsDiv { float:left; width:100%; background:#fff;}
.HomeTpimg { float:left; width:100%; }
.HomeTpimg ul { margin:0px; padding:0px; list-style:none; }
/*.HomeTpimg ul li { padding:0 7.5px; margin:0 0 15px; height:500px; overflow:hidden; }*/
.HomeTpimg ul li { padding:0 7.5px; margin:0 0 15px; height:342px; overflow:hidden; }
.HomeTpimg ul li:first-child, .HomeTpimg ul li:nth-child(4), .HomeTpimg ul li:nth-child(6) { padding-left:0px;}
.HomeTpimg ul li:last-child, .HomeTpimg ul li:nth-child(3) { padding-right:0px;}
.HomeTpimg ul li img { /*width:100%; height:500px;*/ border: 1px solid #ccc;}

.HmeLstngDiv { background:#fff; float:left; width:100%; padding:30px 0px 73px;}

.HmeLstngTp { float:left; width:100%; padding:0px 47px 10px;}
.HmeLstngTp ul { margin:0px; padding:0px; list-style:none;}
.HmeLstngTp ul li { float:left; width:100%; margin:0 0 20px;}
.HmeLstngTp ul li h2 { margin:0px; padding:0px; color:#5d0404; font-family:LatoRegular; text-transform:uppercase; font-size:25px;}
.HmeLstngTp ul li p { margin:0px; padding:0px; color:#696767; font-family:LatoRegular; font-size:25px;}

.BokPrsnlTour { float:left; width:100%; margin:0 0 40px;}
.BokPrsnlTour iframe { height:545px; width:100%;}

.HomeBtmLft { float:left; width:95%; padding:37px 0px 0px; text-align:right; }
.HomeBtmLft p { margin:0px; padding:0px 0px 30px; color:#2a2929; font-size:17px; font-family:Lato-Medium; }
.HomeBtmLft p img { display:block; margin:0 auto;}

.HomeBtmRgt { float:left; width:100%;}
.HomeBtmRgt h3 { margin:0px; padding:0px;  font-family:Lato-Semibold; font-size:21px; color:#5d0404 }
.HomeBtmRgt p { margin:0px; padding:0px 0px 30px; color:#2a2929; font-size:20px;  font-family:Lato-Semibold; }

footer { background:#e5d2d2; float:left; width:100%; padding:0 0 33px;}

.HomeLogoMain { margin:-73px auto 0; max-width:980px; padding:0px 40px;}
.HomeLogo { float:left; width:100%; background:#eeeeee; text-align:center; padding:20px 17px;}
.HomeLogo ul { margin:0px; padding:0px; list-style:none; }
.HomeLogo ul li { display:inline-block; padding:0 16px;float:left;}

.FtrMain { padding:17px 0 0; float:left; width:100%; text-align:center;}
.FtrMain img { margin:0 0 12px;}
.FtrMain p { margin:0px; padding:0px; font-size:15px; color:#000000; font-family:Lato-Semibold; line-height:19px;}
.FtrMain h3 { margin:35px 0px 0px; padding:0px; font-size:15px; color:#000000; font-family:Lato-Semibold; line-height:19px;}
.FtrMain h3 a { color:#000; }

.gap
{
	height:35px;
}
.foot_p
{
	color: #000000;
    font-family: Lato-Semibold;
   /* font-size: 15px;
    line-height: 19px;
    margin: 0;
    padding: 0;	*/
}
.cont_img
{
	max-width:982px;	
}
.HomeTpimg ul li.height_2
{
	height:294px;	
}
.HomeTpimg ul li.height_4
{
	height:294px;	
	padding-left:0;
	padding-right:0;
}
.HomeTpimg ul li.height_3
{
	height:318px;	
}
.HomeTpimg ul li.height_1 img
{
	min-height:334px;	
}
.HomeTpimg ul li.height_2 img
{
	min-height:277px;	
}
.HomeTpimg ul li.height_3 img
{
	min-height:303px;	
}

.HomeTpimg ul li.height_4 img
{
	min-height:277px;	
}
.page-id-1523 .MainWrap .jpibfi_container
{
	padding-left:37px;
}
.stButton .st-twitter-counter, .stButton .st-facebook-counter
{
	height:60px !important;	
}
.stButton .st-pinterest-counter, .stButton .st-email-counter
{
	height:60px !important;	
}
.stButton .st-sharethis-counter2
{
	height:60px !important;	
}
p.no-break
{
	margin-top:17px;	
}
.page-id-171 p.no-break
{
	float:left;
	margin-left:38px;	
}
@media (max-width: 480px)
{
	.HomeBnr
	{
		float:none;	
	}
    .BnrArea {
		background-color: #ffffff;
		margin-top: 322px;
		padding: 14px 0 0;
	}
}
.ginput_price {
    display: none;
}
.gform_wrapper ul.gfield_checkbox, .gform_wrapper ul.gfield_radio {padding-left:1px};
p, li {font-family: LatoRegular;}
.view_mr
{
	float:left;
	text-align: center;
    text-decoration: underline;
    width: 100%;
	margin-top:11px;
}

.HomeTpTxt ol li {
    margin: 0px;
    padding: 0px;
    font-size: 21px;
    color: #5d0404;
    text-align: left;
    padding-bottom: 16px; 
    font-family: LatoRegular;
}

.spacer {

height:35px;

}
.top_banner
{
	border:11px solid #0b5512;
	margin-bottom: 15px;
	position:relative;
}
.top_banner_inner
{
	background-color:#ffffff;	
	 padding: 5px 13px 5px 8px;
}
.top_banner a#croos_btn
{
	position:absolute;
	margin-top:-11px;
}
a#get_100_img
{
	/*visibility:hidden;	*/
}
img.img_get_100
{
	/*display:none;	*/
	/*visibility:hidden;*/
	visibility: hidden;
  opacity: 0.0;
}
p#starbucks
{
	display:inline-block !important;	
}