body {
	font-family: verdana;
}

body.ctypo h1 {
    font-family: verdana;
}

.site-title, .site-description, .top-bar {
	display:none;
}

/* for 'skip to content' button */
.visually-hidden:not(:focus):not(:active) {
  clip-path: inset(50%); /* Hides content outside a tiny area */
  height: 1px;          /* Minimum height to be considered present */
  overflow: hidden;     /* Hides content overflowing the tiny area */
  position: absolute;   /* Takes element out of document flow */
  white-space: nowrap;  /* Prevents line breaks */
  width: 1px;           /* Minimum width to be considered present */
	background-color: white;
	color: black;
}
/* end 'skip to content' */

.search-name {
	name: 'LSERS';
	value: 'Search';
}

.hide, .none {display: none}

.custom-social-icons {display: none}

custom-colors {
	color: purple;
}

header {
	color: white;
	background-color: #54593B;
}

p {
	letter-spacing: normal;
}

.lsers-nav-menu {
	border-top: 2px solid #C3BAA1;
}

.main-menu-navigation a {
	color: white;
	background-color: #54593B;
	letter-spacing: normal;
}

.middle-header, .main-menu-navigation ul ul {
	border-bottom-color: transparent;
}

.col-lg-3 > .logo {
	width: 90px;
	height: 38px;
	padding: 0px;
	margin: auto;
}

/* horizontal line under header */
.middle-header::after {
	content: '';
	margin: auto;
	width: 876px;
  height: 1px;
  display: block;
  clear: both;
  background-color: #616A34;
	box-shadow: 0px 1px #3E422C;
}

.main-menu-navigation ul ul a {
	color: white;
	background-color: #54593B !important;
}

.main-menu-navigation ul ul {
	color: white;
	background-color: #54593B !important;
}

.main-menu a:link {
	color: white;
	text-decoration: none;
}

.main-menu a:hover {
	color: gold;
	text-decoration: none;
	transition: 0.0s;
}

.main-menu [aria-current="page"]  {
	background-color: transparent !important;
	color: #c7dcb2;
}

.current-page-ancestor .sf-with-ul {
	background-color: transparent !important;
}

.current-menu-ancestor a {
	color: #c7dcb2;
}

.sf-with-ul li {
	color: #c7dcb2 !important;
}

a, a:link {
    color: #425a30;
	  text-decoration: underline;
}

a, a:visited{
	text-decoration: underline;
}

.sideposts {
	font-family: verdana;
	font-size: 12px;
	color: #DFD8C7;
	margin-top: 50px;
	max-width: 285px;
}

.elementor-widget-container h5 {
	display: none;
}

.sideposts.elementor-widget-container h5 {
	display: none;
}

.sideposts a:link {
	font-weight: bold;
	color: #DFD8C7;
}

.sideposts .post-title, .more-link {
	font-weight: bold;
	color: #DFD8C7;
	text-decoration: none;
}

.InvisButton {
	list-style: none;
	height: 86px;
}

.sideposts ul li {
	list-style: none;
	padding-bottom: 7px;
	line-height: 1.3;
}

.sideposts ul {
	padding-top: 7px;
	padding-left: 5px;
}

.post-entry {
	border-bottom: 1px dotted #DFD8C7;
}

.elementor-accordion .elementor-accordion-item {
	border: 1px solid transparent;
}

.elementor-accordion .elementor-tab-content {
  border-top: 1px solid transparent;
}

ul.list-check {
	list-style-image: url('/wp-content/uploads/2020/06/icon-check.png');
}

.list-documents2 {
	list-style-image: url('/wp-content/uploads/2020/06/icon-document.png');
}

.tablepress-table-name-id-7 {
	text-align: center;
	font-family: Verdana;
	font-size: 16px;
}

#tablepress-7 > .odd {
	background-color: #DDD9C3;
}

.sitelinks a {
	color: #d1c3ba !important;
	font-size: 13px;
}

#footer p {
	font-size: 13px;
	color: #d1c3ba !important;
}

/* For accessibility reasons, , -a, -b, -c added */
#footer-a p {
	font-size: 13px;
	color: #d1c3ba !important;
}

#footer-b p {
	font-size: 13px;
	color: #d1c3ba !important;
}

#footer-c p {
	font-size: 13px;
	color: #d1c3ba !important;
}

#footer-2 {
	  background-color: #25160c;
}

#footer-2 p {
    font-family: Verdana;
	  font-size: 11px;
	}

.copyright p {
    color: #d1c3ba;
	  border-top: 1px double #d1c3ba;
	  padding-top: 10px;
}
.copyright a {
	visibility: hidden;
}

.LSERS-news .listing-item {
	list-style: none;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px dotted #422A08;
}

.LSERS-news .listing-item .title {
	font-size: 16px;
	color: #422A08;
}

.LSERS-news .listing-item .content {
	font-size: 13px;
	color: #422A08;
}

.single-post .single-post {
	background: transparent;
	width: 900px;
}

.single-post {
	background-image: linear-gradient(#DFD8C6, #F8F7F3);
	font-size: 13px;
}

.single-post .post-info, .single-post .single-post-category, .single-post .bradcrumbs {
	display: none;
	background-color: transparent;
}

.single-post h1 {
	display: none;
	color: #422A08;
}

.single-post .entry-content {
	padding: 15px;
}

.entry-content > .has-custom-font {
	width: 874px;
}

.single-post .entry-author, .single-post span:not(.urhere), .sharedaddy {
	display: none;
}

.BoardMeetingTable .column-1 {
	width: 640px;
}

.BoardMeetingTable .column-2 {
	width: 152px;
}

.BoardMeetingTable .column-3 {
	width: 158px;
}

.lsers-table td {
	 background-color: transparent;
	 border: 2px solid #c4bd97 !important;
}

.tablepress thead th {
	 background-color: transparent;
	 border: 2px solid #c4bd97;
	 text-align: center;
}

.CategoryLink {
	color: white !important;
}

#footer input[type="submit"] {
	padding: 0px;
}

.row > #sidebar {
	display: none;
}

.middle-align {
	width: 900px;
}

.row div[data-elementor-id="4680"] {
	margin: auto;
	width: 900px;
}

.single-post main[id="content"] {
	padding: 0px;
}

.single-post .container > .elementor-inner {
	background-image: linear-gradient(orange, yellow);
}

.you-are-here {
	height: 38px;
	background-image: linear-gradient(#422A08, black);
}

.menu-bar {
	z-index: 5;
}

.menubar {
	padding: 10px 110px;
}

.lsers-spacer {
	height: 20px;
}

.active {
	color: #E3F4D3; !important
	padding-bottom: 3px;
}

#contact-submit {
	height: 45px;
	background-color: #54593B;
	font-family: Verdana;
	font-size: 13px;
	text-decoration: underline;
	font-weight: normal;
	text-transform: capitalize;
	border-radius: 12px;
	color: #F8F7F3;
}

div[data-id="group-224"] {
	margin-bottom: 15px;
}

#contact-text {
	height: 26px;
	width: 59%;
	margin: 0px;
}

#contact-textarea {
	margin-bottom: 0px;
}

div[data-id="43dec37"] p {
	color: #e1daca;
	visibility: visible;
}

.cite {
	font-size: 10px;
}

.wpcf7 form .wpcf7-response-output {
	border: none;
}

#trainingTable {
  border-collapse: separate; !important
  border-spacing: 2px; !important
	box-sizing: border-box; !important
}

/* Asset Allocation Table */
.inside-border tr:not(.row-13) {
  border: 1px solid black;	
}

.inside-border td:not(.row-13) {
  border: 1px solid black;	
	text-align: center;
	font-size: 14px;
	width: 100px;
	height: 43px;
  vertical-align: center;
}

.inside-border .row-2 .column-1, .inside-border .row-3 .column-1, .inside-border .row-4 .column-1, .inside-border .row-5 .column-1, .inside-border .row-6 .column-1, .inside-border .row-7 .column-1, .inside-border .row-8 .column-1, .inside-border .row-9 .column-1, .inside-border .row-10 .column-1, .inside-border .row-11 .column-1 {
	text-align: left;
}

.inside-border .row-1 .column-1, .inside-border .row-1 .column-2, .inside-border .row-1 .column-3,
.inside-border .row-1 .column-4 {
	text-align: center;
}

.inside-border .row-12 .column-1, .inside-border .row-12 .column-2, .inside-border .row-12 .column-3,
.inside-border .row-12 .column-4 {
	font-size: 18px;
	font-weight: bold;
}

.inside-border .row-13 .column-1, .inside-border .row-13 .column-2, .inside-border .row-13 .column-3,
.inside-border .row-13 .column-4 {
	font-size: 10px;
	font-style: italic;
	border: none;
	text-align: left;
}
/* End Asset Allocation Table */

.table-with-footer tr:last-child{
	font-size: 10px;
	font-style: italic;
	border: none;
	text-align: left; 
}

.unclaimed {
		width: 800;
	}

/* smallest size screens */
@media (orientation: landscape) and (max-width: 320px), (orientation: portrait) and (max-width: 500px) {
	
	
/* Asset Allocation Table */
.inside-border td:not(.row-13) {
	padding: 5px;
	min-width: 100%;
}

/* Events Calendar */
div[data-id="941a038"] > .elementor-widget-container {
   display: contain;
}
	
	page {
		height: auto;
	}	
#tablepress-1 td, #tablepress-1 th {
		padding: 2px;
	}
	
#tablepress-1 th thead {
		border: 1px;
	}
	
#trainingTable {
	font-size: 11px;
	}
	
	.unclaimed {
		width: 400;
		font-size: 11px;
		padding: 1px;
	}
	
	.unclaimed td {
		display: inline-block;
		width: 50%;
	}
	
	.mobile-forms td {
		font-size: 11px;
		padding-bottom: 5px;
		padding-right: 5px;
	}
}

/* small size screens */
@media (orientation: landscape) and (max-width: 767px), (orientation: portrait) and (max-width: 700px) {
.n2-ss-layer-col {
	background-size: 100%;
}
	
div[data-elementor-type="wp-page"] > .elementor-inner > .elementor-section-wrap > section[data-id="86ab7a9"], 
	section[data-id="4a97d80"],
	section[data-id="a614348"],
	section[data-id="56f63a3"],
	section[data-id="62409c3"],
	section[data-id="5ffb1c3"],
	section[data-id="7639554"],
	section[data-id="dc3025e"],
	section[data-id="69c7e38"],
	section[data-id="5285605"],
	section[data-id="dd655b4"],
	section[data-id="1936f45"],
	section[data-id="9e341db"],
	section[data-id="3930994"],
	section[data-id="9d91175"],
	section[data-id="3e81d50"],
	section[data-id="d8dc3d9"],
	section[data-id="f6b7ae8"],
	section[data-id="ff79b2b"],
	section[data-id="447673e"],
	section[data-id="72e424d"],
	section[data-id="df1b70e"],
	section[data-id="927d8a9"],
	section[data-id="de8ddfc"],
	section[data-id="1ef54fb"],
	section[data-id="73c83c5"],
	section[data-id="3ba2477"],
	section[data-id="b531bad"],
	section[data-id="314ad3a"],
	section[data-id="a4cb421"],
	section[data-id="de78fda"],
	section[data-id="90b2261"],
	section[data-id="38a7757"],
	section[data-id="2d504c2"],
	section[data-id="e4c4613"],
	section[data-id="75d584e"],
	section[data-id="83d2474"],
	section[data-id="0683b4b"],
	section[data-id="146ad26"],
	section[data-id="b71b684"],
	section[data-id="6138e78"]
	{
		height: 280px;
		min-height: unset;
	}
		
page {
		height: auto;
	}
	
	.mobile-forms td {
		padding-bottom: 5px;
		padding-right: 5px;
	}

/* Asset Allocation Table */
.inside-border td:not(.row-13) {
	font-size: 11px;
	width: 100%;
}

.inside-border .row-12 .column-1, .inside-border .row-12 .column-2, .inside-border .row-12 .column-3,
.inside-border .row-12 .column-4 {
	font-size: 10px;
}

.inside-border .row-13 .column-1, .inside-border .row-13 .column-2, .inside-border .row-13 .column-3,
.inside-border .row-13 .column-4 {
	font-size: 10px;
}
/* End Asset Allocation Table */

#tablepress-20 {
		font-size: 10px;
	}
	
		.unclaimed td {
		display: inline-block;
		width: 50%;
	}

}

/* medium size screens */
@media (orientation: landscape) and (min-width: 900px), (orientation: portrait) and (min-width: 700px) {
	.n2-ss-layer-col {
	background-size: 200px 190px !important;
}

	.mobile-forms td {
		padding-bottom: 5px;
		padding-right: 5px;
	}

page {
		height: auto;
	}
}