/* @override 
	https://briannoursehosting.com/litfieldland2023/templates/litfieldland2023/css/custom.css */

/* ======= fonts Onest:wght@200;300;500&display=swap ========*/


.navbar.navbar-fixed-top.nav-custom {
  background-color: white;
  padding: 0;
  margin: 0;
  z-index: -20;
  border-style: none;
  -webkit-box-shadow:0 0px 0px #000000;box-shadow:0 0px 0px;
}
.navbar {
  padding: 0;
  margin: 0;
  border-style: none;
}
#page header.main-header div.container {
	display: none;
}
/* below paste this */	
	#page header.main-header {
	position: absolute;
	top: -222px;
}
h1 {
	font: 36px "Onest", Arial, Helvetica, Geneva, sans-serif;
	color: #489D98;
}
h2 {
	font: 25px "Onest", Arial, Helvetica, Geneva, sans-serif;
	color: #489D98;
	margin-bottom: 25px;
	margin-top: 0;
}
.ProjectPORTFOLIOcss h2 {
		font: 18px "Onest", Arial, Helvetica, Geneva, sans-serif;

}
ul.maximenuck {
		background-color: rgba(255, 255, 255, 0.1);
		opacity: 0.5;
			font-weight: 200;

}
p {
		font: 14px/20px "Onest", Arial, Helvetica, Geneva, sans-serif;
	color: #343737;
	font-weight: 300;
	margin-top: 0;
	margin-bottom: 12px;
}
p a {
		font: 14px/20px "Onest", Arial, Helvetica, Geneva, sans-serif;
	color: #489D98;
	font-weight: 300;
}
p a:hover {
		font: 14px/20px "Onest", Arial, Helvetica, Geneva, sans-serif;
	color: #489D98;
	font-weight: 300;
	text-decoration: underline;
}
div#litfield_header div.container {
			padding-bottom: 0px;

}
div#slider .container {
		padding-top: 0px;
		padding-bottom: 0px;
		margin-top: 16px;

}
input#Your_Name, input#Your_Email {
	border-radius: 0px;
	width: 80%;
	background-color: #f0f0f0;
	border: 1px solid silver;
	box-shadow: 0 0 0;
}
textarea#Message {
		border-radius: 0px;
	width: 80%;
	background-color: #f0f0f0;
	border: 1px solid silver;
	box-shadow: 0 0 0;
}
button#Send {
	background-color: #489D98;
	border-style: none;
		border-radius: 0px;

}
.requirementsSlideshow {
		margin-top: 16px;

}
.cat-children {
display: none;
}
/*============ form css ==============*/

.ContactLITFIELDLANDform h2 {
	margin-bottom: 15px;
}
.ContactLITFIELDLANDform.formResponsive {
	margin-bottom: 3px;
}
div.formSpan12 {
	background-color: white;
	margin-top: 18px;
	padding: 20px;
}

/*============ form css ==============*/
div#footer1 div.container {
padding-bottom: 0;
	padding-top: 0;
}
.footerLITFIELD {
			background-color: rgba(255, 255, 255, 0.1);
			padding-top: 25px;
	padding-bottom: 20px;
}
.footerLITFIELD p {
	color: #489D98;
}
aside.sidebar-right.col-md-3 {
			padding-left: 0px;
}
div#content-area {
	padding: 0;
}
body {
	background: url(litfieldland_bg.jpg) center top no-repeat fixed #343737;
}
.sideIMAGEScss {
			margin-bottom: 16px;

}
.rightSIDE {
		background-color: white;
		margin-bottom: 16px;
	padding: 20px;
}

.rightSIDE p {
		background-color: white;
		margin-top: 0;
	margin-bottom: 0;
		display: block;
	padding-bottom: 5px;
}
.glyphicon {
	float: left;
	height: 22px;
	padding-right: 8px;
}
.breadCRUMBS{
	background-color: white;
	margin-bottom: 18px;
	padding-top: 18px;
	padding-bottom: 15px;
			font: 16px/20px "Onest", Arial, Helvetica, Geneva, sans-serif;

}
.breadCRUMBS span {

			font: 15px/20px "Onest", Arial, Helvetica, Geneva, sans-serif;

}
.breadCRUMBS a {
				color: #b8b3b3;
			font: 13px/20px "Onest", Arial, Helvetica, Geneva, sans-serif;

}
div#litfield_nav div.container {
			padding-bottom: 0px;

}
/*========= project pages ========*/

.projects_articles_blogCSS img {
	width: 300px;
	margin-right: 20px;
	margin-bottom: 3px;
	float: left;
}
.projects_articles_blogCSS h1 {
	
}
.projects_articles_blogCSS div.item-content {
	margin-bottom: 18px;
	background-color: white;
	padding: 10px 25px 20px;
	display: table;
  	width: 100%;

}

div.com-content-article.item-pageyourHOMEcss {
	background-color: white;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 0;
}
div.com-content-article.item-pageyourHOMEcss h2 {
	margin-bottom: 15px;
	margin-top: 25px;
}
.com-content-article__body {
	background-color: white;
}
.com-content-article__body ul li a {
		font: 14px/20px "Onest", Arial, Helvetica, Geneva, sans-serif;
	color: #489D98;
	font-weight: 300;
}
.com-content-article__body ul li a:hover {
		font: 14px/20px "Onest", Arial, Helvetica, Geneva, sans-serif;
	color: #489D98;
	font-weight: 300;
	text-decoration: underline;
}
.com-content-article__body h1 {
	padding-left: 25px;
	padding-top: 20px;
	margin-top: 0;
}
p.readmore a {
	border-radius: 0px;
	font: 14px/20px "Onest", Arial, Helvetica, Geneva, sans-serif;
			color: #489D98;
	text-transform: uppercase;
	text-align: left;
}
p.readmore {
	text-align: right;
	margin-top: 22px;
}
.com-content-article__body h2 {
	padding-left: 25px;
}
.com-content-article__body p {
	padding-left: 25px;
		padding-right: 25px;

}
.com-content-article__body ul li {
	margin-left: 35px;
	margin-top: 0;
	font: 14px/20px "Onest", Arial, Helvetica, Geneva, sans-serif;
	color: #343737;
	font-weight: 300;
	margin-bottom: 5px;
}
div#mainbody div.container {
	padding-bottom: 15px;
}
/* ======= project sectors side menu =========*/

.projectSECTORSmenu {
		background-color: white;
		margin-bottom: 18px;
		padding-top: 20px;
	padding-bottom: 10px;
}
.projectSECTORSmenu h3 {
		background-color: white;
	margin-top: 0px;
		font: 20px "Onest", Arial, Helvetica, Geneva, sans-serif;
	color: #489D98;
	padding-left: 40px;
}
.projectSECTORSmenu ul.nav {
	font: 15px "Onest", Arial, Helvetica, Geneva, sans-serif;
	color: #343737;
	margin-left: 0;
	padding-left: 0;
}
.projectSECTORSmenu ul.nav a {
	padding-left: 40px;
		color: #343737;
			font-weight: 200;


}
.projectSECTORSmenu ul.nav a:hover {
	padding-left: 40px;
		color: #489D98;
	background-color: white;
}
li.item-145.current.active a.leisurePAGEcss, li.item-143.current.active a.retailPAGEcss, li.item-144.current.active a.carePAGEcss, li.item-146.current.active a.housingPAGEcss, li.item-147.current.active a.strategiclandPAGEcss {
	color: #489D98;

}

a.leisurePAGEcss, a.housingPAGEcss, a.strategiclandPAGEcss, a.carePAGEcss {
			border-top: 1px solid #ececec;

}
@media (max-width: 767px) {
  	#page header.main-header {
	position: relative;
	top: 0px;

      
      /*===== BELOW adjusts spaces on nav on tablets =====*/
}
  ul.maximenuck a {
	margin-left: -7px;
		margin-right: -7px;
}
}
@media (max-width: 480px) {
}
@media (max-width: 992px) {
	p.readmore {
	text-align: left;
	margin-top: 22px;
}
.rightSIDE {
		background-color: white;
		margin-bottom: 0;
		margin-left: 15px;
		padding: 20px 20px 20px 15px;
		margin-top: 18px;
}
.projectSECTORSmenu {
		background-color: white;
		margin-bottom: 18px;
		padding-top: 20px;
	padding-bottom: 10px;
	margin-left: 16px;
}
.sideIMAGEScss {
			margin-bottom: 0px;
				margin-left: 16px;
						margin-top: 18px;
}
.sideIMAGEScss p {
			margin-bottom: 5px;

}
.sideIMAGEScss img {
	width: 100%;
}
}