/*
Theme Name: 
Theme URI: /themes//style.css
Author: Sandhills / Olivia Daake
Author URI: https://sandhills.com
Description: Sandhills default template.
Text Domain: sandhills
Tags: Sandhills default
*/
.repeatField {
    display: flex;
    flex-wrap: wrap;
}

html, body {
	height:100%;
	width:100%;
	font-family: 'Poppins', sans-serif !important;
    margin-top: 0 !important;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
}

body.single-post .container, .container-fluid, .sh-container, .sh-container-fluid{padding: 0 !important}
.bgParent.background-cover{padding-bottom: 100px;}
.wrapper90{padding-top:60px;}
.site-archive{position: relative;left:10%;}

a{color: #307630;}
h1 {font-family: 'Poppins', sans-serif !important; letter-spacing: 2px; font-size:35px; font-weight: 800; text-transform: uppercase; color: #3b943b;}
h2 {font-family: 'Poppins', sans-serif !important; letter-spacing: 2px; font-size:30px; font-weight: 800; text-transform: uppercase;}
h3 {font-family: 'Poppins', sans-serif !important; letter-spacing: 2px; font-weight: 300; text-transform: uppercase; font-size: 20px; }

b{letter-spacing: 1px;}
.fine-print{font-size: 13px; }

.clear{clear: both;}

/* UNIFORM BUTTONS */
.green-btn {background: #307630; text-align: center; color:#fff; display: inline-block; padding: 10px 25px; font-weight: 800; font-size: 16px; transition: .3s ease; border:0; text-transform: uppercase;}
.green-btn:hover {background: #000; border: 0; }

.form-btn {background: #3B943B;text-align: center; display: inline-block; padding: 10px 25px; font-weight: 800; font-size: 14px; transition: .3s ease; text-transform: uppercase; color:#fff !important; border:0;}
.form-btn:hover {background: #000; }

.wp-custom-header iframe,
.wp-custom-header img,
.wp-custom-header video {
	display: block;
	height: auto;
	max-width: 100%;
}
.wp-custom-header {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.wp-custom-header iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.navbar-default { 
	background-color:transparent!important;
	border-color:transparent!important;
}
.navbar {
	min-height:auto!important;
	margin-bottom:0!important;
	z-index: 50;
}
.navigation-top {
	width:100%;
	/* left:410px; */
	position:relative;
}
.menu li {
	width:auto!important;
	padding-right:6%;
	display:inline-block;
}
.menu li:last-child {
	padding-right:0!important;
} 
.menu li > a {
	color:#000;
	font-size:1.5em;
}
.dropdown-menu {
	background-color: rgba(0,0,0,0.7);
	color:orange;
	border-radius:0px;
	min-width: 230px;
	border-width: 0px;
}
.navbar-nav> li .fas{display: none;}
.navbar-nav>li{
	transform: skewX(-40deg);
	display:inline-block;
	width:auto;
	position: relative;
}
/* Initially hide menu-depth-2 */
.menu-depth-2 {
    display: none;
}

/* Show menu-depth-2 when its parent .has-submenu is hovered over */
.has-submenu:hover .menu-depth-2 {
    display: block;
}
.navbar-default .navbar-nav>li>a {
    color: #fff;
	font-size:18px;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	color:#e68a24;
}
.dropdown-menu:not(.head-list)>li>a {
    color: #000;
	font-size:16px;
	font-weight:400;
}
.dropdown-menu:not(.head-list)>li>a:hover {
    background-color: #e68a24;
    transition: linear 0.2s;
}

.navbar-right .dropdown-menu {
	left: 0;	
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	color: #1c4d1c;
	background-color: transparent;
}

.dropdown-menu>li>a:focus {background-color: transparent!important;} 


/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/

.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}


/*HEADER*/
.full-nav {
	padding-bottom:3px;
}

.navbar {   
	width: 100%;
}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header{
    width: 100%;
    display: block;
    top: 0;
    right: 0;
    z-index: 9999999;
    transform-origin: top right;

}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a {
	color:#fff;
	font-family: 'Poppins', sans-serif;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 14px;
	padding: 15px 15px;
	text-decoration: none;
}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {background:#fff; color: #3b943b;}

#menu-primary {
    background: #3b943b;
	transform: skewX(40deg);
	padding-left: 25px;
	margin-top: -65px;
	margin-right: -40px;
	width: 80%;
	flex-direction: row;
	height:50px;
	align-items: center;
	position: relative;
	left:440px;
	/* top:100px; */
}
.bottom-nav{
	position:absolute;
}

.menu-link.main-menu-link {
    padding-left: 12px;
    padding-right: 12px;
}

.dropdown-menu {
	background-color: #3b943b;	
}

.dropdown-menu:not(.head-list)>li>a {
	color: #fff;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;	
	text-transform: uppercase;
	font-size: 15px;
}

.dropdown-menu:not(.head-list)>li>a:hover {
	background-color: transparent;
	color: 	#1c4d1c;
}

.dropdown-menu>li:last-child {
	padding: 3px 5px;
}

.dropdown-menu>li:first-child {
	padding: 3px 5px;
}

.dropdown-menu>li {
	border-top: dotted #fff 1px!important;	
	padding: 3px 5px;
}


.dropdown-toggle::after {
	content: none;
}
	
/*--colors
green 1: #3b943b (main LICA color)
green 2: #307630
green 3: #255f25
green 4: #1c4d1c

--*/

#pad{padding: 25px 0;}
#l-pad{padding: 50px 0;}
.pad-top{padding-top: 25px;}
.pad-bottom{padding-bottom: 25px;}

.wrapper-center{text-align: center; margin: 0 auto !important;}
.wrapper-inner{width: 75%; margin:  0 auto !important; }
.shwidget.wrapper-inner, .sidebarColumn.wrapper-inner, .shwidget.wrapper90, .sidebarColumn.wrapper90{
    float: none !important;
}
.wrapper90{width: 90%; margin:  0 auto; }

.pageimage{width:100%; display: block;border-bottom: 30px solid transparent;
  -webkit-border-image: url(/wp-content/uploads/2019/05/green-diagonal-border.png) 30 round; /* Safari 3.1-5 */
  -o-border-image: url(/wp-content/uploads/2019/05/green-diagonal-border.png) 30 round; /* Opera 11-12.1 */
  border-image: url(/wp-content/uploads/2019/05/green-diagonal-border.png) 30 round;}

#green-buttons{text-align: center; background:#3b943b; color:#fff !important; padding: 10px 20px; font-weight: 700; letter-spacing: 1px; font-size: 14px; transition: 0.3s; text-transform: uppercase;}
#green-buttons:hover{background: #1c4d1c ;}




/*--HEADER------------------------------*/
@media screen and (max-width: 1440px) {
	#header{height:170px;}
}
@media screen and (max-width: 1034px) {
	#header{height:180px;}
}
@media screen and (max-width: 768px) {
	#header{height:176px;}
}
/*@media screen and (max-width: 779px) {
	.header-social{bottom:0px;}
} */
#header{background: #000; padding: 10px 0; display:block!important;width:auto!important;}
.header-social{float: right; position: relative;z-index: 99999; margin-right: 50px;width:auto!important;bottom:100px;}
.header-social .fab {color: #fff; font-size: 25px;margin-right: 8px;}
.header-social .fab:hover{opacity: .7;}

.co-logo {margin: 0 auto; padding:10px; margin-top:0px; vertical-align: bottom;margin-bottom:0; }

.dropdown-menu {
	background-color: #3b943b;	
	transform: none !important;
}

.dropdown-menu:not(.head-list)>li>a {
	color: #fff;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;	
	text-transform: uppercase;
	font-size: 15px;
	
}

.dropdown-menu:not(.head-list)>li>a:hover {
	background-color: #fff;
	color: 	#3b943b;
}

.dropdown-menu>li:last-child {
	padding: 3px 5px;
}

.dropdown-menu>li:first-child {
	padding: 3px 5px;
}

.dropdown-menu>li {
	padding: 3px 5px;
	transform: none !important;
}

.navbar-nav>li>.dropdown-menu {
	z-index: 20000000;
	transform: none !important;
	position:absolute;
	top:25px;
}
/*--HEADER AD AREA-----------------------*/
.ad-header{margin:0 auto; width:100%;  background: #307630; height: 115px;}
.ad-left{background:#3b943b;
	width: 45%;
	height: 115px;
    content: " ";
    display: block;
    top: 0;
    left: 0;
    transform-origin: top right;
    -ms-transform: skew(40deg, 0deg);
    -webkit-transform: skew(40deg, 0deg);
    transform: skew(40deg, 0deg);
	padding: 20px 0; 
	margin-left: -112px;
}
.ad-wrapper{margin: 0 auto; text-align: center; position: relative; top: -104px;}

.center-ad{margin: 0 auto; text-align: center; padding: 10px 0;}

/*---HOME PAGE---------------------------*/
#sidebar8-slider-text{position: absolute; z-index: 9; top: -26vw;}
.hero-overlay{border-left:15px solid #255f25; font-family: 'Poppins', sans-serif !important;  background: rgba(255,255,255,.75); width: 35%; float:right;}
.hero-inner{width: 90%; margin: 0 auto; padding:20px 0;}
.hero-overlay h1{text-transform: none; color: #1c4d1c; font-weight: 700;}
.hero-overlay h1 span{text-transform: uppercase; font-weight: 900; letter-spacing: 1px; color: #3b943b; font-size: 60px;}


/*--buttons under hero--*/
.green1 {text-align: center; background:#3b943b; color:#fff; padding: 10px 0; font-weight: 700; letter-spacing: 2px; font-size: 20px;text-decoration: none;}
.green1:hover {text-align: center; background:#212121; color:#fff;}

.green2 {text-align: center; background:#307630; color:#fff; padding: 10px 0; font-weight: 700; letter-spacing: 2px; font-size: 20px;text-decoration: none;}
.green2:hover {text-align: center; background:#212121; color:#fff;}

.green3 {text-align: center; background:#255f25; color:#fff; padding: 10px 0; font-weight: 700; letter-spacing: 2px; font-size: 20px;text-decoration: none;}
.green3:hover {text-align: center; background:#212121; color:#fff;}

.green4 {text-align: center; background:#1c4d1c; color:#fff; padding: 10px 0; font-weight: 700; letter-spacing: 2px; font-size: 20px;text-decoration: none;}
.green4:hover {text-align: center; background:#212121; color:#fff;}

/*---screen------------------------------------*/

.screen-overlay-updates {border-left:10px solid #3b943b; width: calc(50% - 5px);  margin-top: 60px;}


.screen-overlay1 {border-left:10px solid #3b943b; width: 100%; max-width: 650px; margin-top: 60px;}
.screen-overlay2 {border-left:10px solid #307630; width: 100%; max-width: 650px; margin-top: 60px;}
.screen-overlay3 {border-left:10px solid #255f25; width: 100%; max-width: 650px; margin-top: 60px;}
.screen-overlay4 {border-left:10px solid #1c4d1c; width: 100%; max-width: 650px; margin-top: 60px;}

.overlay-inner {width:70%; margin: 0 auto; padding: 20px 0;}
.overlay-inner h2{color: #3b943b; text-transform: uppercase;}

#overlay-button{text-align: center; background:#3b943b; color:#fff !important;margin-top: 15px; padding: 10px 20px; font-weight: 800; letter-spacing: 1px; font-size: 14px; transition: 0.3s;text-decoration: none;}
#overlay-button:hover{background: #1c4d1c;}

#sidebar8-screen1{margin-top: -10px; border-top: 25px solid transparent;
  padding:0 15px;
  -webkit-border-image: url(/wp-content/uploads/2019/05/striped-border.png) 30 round; /* Safari 3.1-5 */
  -o-border-image: url(/wp-content/uploads/2019/05/striped-border.png) 30 round; /* Opera 11-12.1 */
  border-image: url(/wp-content/uploads/2019/05/striped-border.png) 30 round;}
#sidebar8-screen2{border-top: 25px solid transparent;
  padding:0 15px;
  -webkit-border-image: url(/wp-content/uploads/2019/05/striped-border.png) 30 round; /* Safari 3.1-5 */
  -o-border-image: url(/wp-content/uploads/2019/05/striped-border.png) 30 round; /* Opera 11-12.1 */
  border-image: url(/wp-content/uploads/2019/05/striped-border.png) 30 round;
}
#sidebar8-screen3{border-top: 25px solid transparent;
border-bottom: 25px solid transparent;
  padding:0 15px;
  -webkit-border-image: url(/wp-content/uploads/2019/05/striped-border.png) 30 round; /* Safari 3.1-5 */
  -o-border-image: url(/wp-content/uploads/2019/05/striped-border.png) 30 round; /* Opera 11-12.1 */
  border-image: url(/wp-content/uploads/2019/05/striped-border.png) 30 round;
}
#sidebar8-screen4 {border-bottom: 40px solid transparent;
  padding:0 15px;
  -webkit-border-image: url(/wp-content/uploads/2019/05/green-diagonal-border.png) 30 round; /* Safari 3.1-5 */
  -o-border-image: url(/wp-content/uploads/2019/05/green-diagonal-border.png) 30 round; /* Opera 11-12.1 */
  border-image: url(/wp-content/uploads/2019/05/green-diagonal-border.png) 30 round;
}


.hero-border{border-left:10px solid #255f25;}



/*---HOME - EVENTS SECTION-----------5/5/20------------*/
#sidebar8-events-boxes{ background:url(/wp-content/uploads/2019/06/hex-bg-1.jpg) repeat; width:100%; position: relative; z-index: 999; margin:0 auto; padding: 50px 0;}
#sidebar8-events-boxes .widget_sandhills_events{width: 80% !important; margin: 0 auto !important}

#sidebar8-events-boxes .event-wrap{background: #fff !important;}

.match-column-height .event-wrap{min-height: 140px; 
    height: calc(100% - 16px) !important;}


.match-column-height > .row {
	display: flex !important; flex-wrap: wrap !important;
} 
.match-column-height > .row > div {
    height: inherit !important;
}



/*--- TESTIMONIALS--------------------------------*/
.testimonial-wrapper{ margin: 0 auto; text-align: center; max-width: 80% !important;}
.testimonial-wrapper h1{color: #307630; font-size: 50px; margin-bottom: -45px;}
.testimonial-wrapper h1 span{font-weight: 300; color:#3b943b; font-size: 35px;}


.test-background{height: 800px;}

#sidebar8-testimonials{
	margin-top: -720px; 
	background: rgba(255,255,255,.7); 
	padding: 0 20px;
	margin-left: auto !important;
	margin-right: auto !important;
	display: block;
	float: none;
	max-width: 80em;
}

/*--ABOUT PAGES-----------------*/

#sidebar715-text-area{padding: 3% 0;}

/*--leadership--*/
#sidebar592-leader-1, #sidebar592-leader-2, #sidebar592-leader-3, #sidebar592-leader-4, #sidebar592-leader-5, #sidebar592-leader-6, #sidebar592-leader-7, #sidebar592-leader-8, #sidebar592-leader-9, #sidebar592-leader-10, #sidebar592-leader-11  {padding: 40px 0; }


.leader-text{width:95%; min-height: 200px;}
.leader-text h2{color:#3b943b; font-size: 25px; margin: 0;}
.leader-text h3{font-size: 18px; margin-top: 0; padding-bottom: 5px;}


/*--award applications--*/
#sidebar722-text-area{border-bottom: 30px solid transparent;
  padding:0 15px;
  -webkit-border-image: url(/wp-content/uploads/2019/05/green-diagonal-border.png) 30 round; /* Safari 3.1-5 */
  -o-border-image: url(/wp-content/uploads/2019/05/green-diagonal-border.png) 30 round; /* Opera 11-12.1 */
  border-image: url(/wp-content/uploads/2019/05/green-diagonal-border.png) 30 round;
}

.application-text{width: 95%; text-align: left;}
.application-text h2{font-size: 18px;}

#sidebar722-award-1, #sidebar722-award-2, #sidebar722-award-3, #sidebar722-award-4, #sidebar722-award-5, #sidebar722-award-6 {padding: 50px 0;}

#sidebar722-award-1 img, #sidebar722-award-2 img, #sidebar722-award-3 img, #sidebar722-award-4 img, #sidebar722-award-5 img,#sidebar722-award-6 img {border:1px solid #8F8F8F;}


#application-buttons{text-align: center; background:#3b943b; color:#fff !important; padding: 10px 20px; font-weight: 700; letter-spacing: 2px; font-size: 14px; transition: 0.3s; margin-top: 20px;}
#application-buttons:hover{background: #1c4d1c;}


/*--award apps breakdown page-----------------------*/
.application-page{margin-bottom: 20px;}
.application-page h2{color: #3b943b;}

.application-page li{list-style: none; line-height: 30px;}
.application-page li .fas{color: #307630; font-size: 14px; margin-right: 20px;}

/*--AWARDS---*/
#sidebar724-text-area{margin-bottom: 20px;  border-bottom: 30px solid transparent;
  padding:15px 0;
  -webkit-border-image: url(/wp-content/uploads/2019/05/green-diagonal-border.png) 30 round; /* Safari 3.1-5 */
  -o-border-image: url(/wp-content/uploads/2019/05/green-diagonal-border.png) 30 round; /* Opera 11-12.1 */
  border-image: url(/wp-content/uploads/2019/05/green-diagonal-border.png) 30 round;
}


#sidebar724-award-1, #sidebar724-award-2, #sidebar724-award-3, #sidebar724-award-4, #sidebar724-award-5, #sidebar724-award-6, #sidebar724-award-7 {padding: 50px 0;}

.award-text{width: 95%; text-align: left; padding-left: 5px;}
.award-text h2{font-size:20px;}
.award-text h3{font-size:17px;margin-top: 0; margin-bottom: 20px;}


/*--meeting minutes page--*/
.minutes-wrapper{width: 80%; margin: 0 auto !important;}

.meeting-green{background: #3b943b; padding: 12px 0;}
.meeting-green h2{margin: 0 !important; padding: 0 !important;  color: #fff; font-size: 18px;}
.minutes-wrapper .row{ background: #f3f3f3;}
.minutes-wrapper .row:nth-child(odd){background: #fff;}

.meeting-row{padding: 12px 0; }
.meeting-date{display: inline-block; width: 35%; padding-left: 20px;}
.meeting-title{display: inline-block; width:60%;}
.meeting-title a{text-decoration: underline;}
.meeting-title a:hover{font-weight: 400;}


/*--- PUBLICATIONS PAGE--------------------*/
.full-green-border{border-bottom: 30px solid transparent;
  -webkit-border-image: url(/wp-content/uploads/2019/05/green-diagonal-border.png) 30 round; /* Safari 3.1-5 */
  -o-border-image: url(/wp-content/uploads/2019/05/green-diagonal-border.png) 30 round; /* Opera 11-12.1 */
  border-image: url(/wp-content/uploads/2019/05/green-diagonal-border.png) 30 round;}


.publication-button-download{text-align: center; background:#3b943b; color:#fff !important; padding: 10px 20px; font-weight: 700; letter-spacing: 2px; font-size: 14px; transition: 0.3s; margin-top: 20px;}
.publication-button-download:hover{background: #1c4d1c;}


/*SINGLE PAGE---*/
.wrapper-single-post {width:75%; margin: 0 auto; padding: 2% 0;}
.page-title-header{ padding:20px 0; width:75%; margin: 0 auto; }

.publication-left {width:30%; display: inline-block; text-align: left; vertical-align: middle;}
.publication-right {width:68%; display: inline-block; vertical-align: middle; }

.publication-title h2{color: #307630;}

.page-header-member .width {width:85%;margin: 0 auto;}
.page-header-member h1{color:#fff; padding:10px 0; text-transform: none;}

.publication-width {width:60%; margin: 0 auto; padding:15px 0;}

.publication-img-single {text-align: left; float: left; margin: 0 auto; max-width:300px; width: 100%;}
.publication-text {padding:25px 0; border-top:1px solid #000; margin:25px 0; font-size:17px; line-height: 25px;}

/*#publication-img {width: 90%;text-align: left; }
.publication-img {text-align: left; padding:10px 10px; display: inline-block; width: 50%; vertical-align: middle;}*/


.publication-container .entry-title a{text-align: center !important;}

.publication-title-all { text-align: left; font-weight: bold; letter-spacing: 1px; padding:6px 0; }

.publication-button-primary{text-align: center; background:#3b943b; color:#fff !important;padding: 10px 20px; font-weight: 700; letter-spacing: 2px; font-size: 14px; transition: 0.3s; margin-top: 20px;}
.publication-button-primary:hover{background: #1c4d1c;}

.page-header{padding-bottom: 0; margin:10px 0 0 0; border-bottom: none;}

.separation-border{border-top: 1px solid #eee; margin-bottom: 40px;}

.center-text{text-align: center !important;}
.center-text h2.entry-title a{text-align: center !important;}

/*---INDUSTRY UPDATES --------------------*/
.industry-holder{width: 85%; margin:  0 auto;}

.category-industry-updates .page-header h1{display: none;}

.category-industry-updates .entry-content .more-link{margin: 20px 0; clear: both; display: block; width:150px;}
.category-industry-updates .cat-links{display: none;}
.category-industry-updates article{padding: 35px 0; border-bottom: 1px solid #000;}
.category-industry-updates article:last-child{border-bottom: none;}
.tag-links{font-size: 15px;}

.category-industry-updates #industry-text{float: left; width: 50%;}
.category-industry-updates #industry-img{float: right !important; width: 40%; margin-left: 20px;}
.category-industry-updates #industry-img img{width: 100%;}

.category-industry-updates h2.entry-title a{letter-spacing: 1px;}


/*--singular (once post is opened )---*/
.category-industry-updates h1{font-size: 30px !important;}
.industry-singular{width: 85%; margin:  0 auto;}

.industry-singular article{padding: 30px 0;}
#singular-industry-img img{width: 50%;}
.category-industry-updates #singular-industry-text{float: left; width: 50%;}
.category-industry-updates #singular-industry-img{float: right !important; width: 40%; margin-left: 20px;}
.category-industry-updates #singular-industry-img img{width: 100%;}

/*---NEWS PAGE----------------------------*/
#pageimage{width: 100%; display: block;}
#news-wrapper{margin-bottom: 40px; border-bottom: 30px solid transparent;
  -webkit-border-image: url(/wp-content/uploads/2019/05/green-diagonal-border.png) 30 round; /* Safari 3.1-5 */
  -o-border-image: url(/wp-content/uploads/2019/05/green-diagonal-border.png) 30 round; /* Opera 11-12.1 */
  border-image: url(/wp-content/uploads/2019/05/green-diagonal-border.png) 30 round;
}

/*--LANDING POST----------------------*/
.post-title{
	color: #3b943b; 
	font-family: 'Poppins', sans-serif; 
	letter-spacing: 2px; 
	font-size:28px; 
	font-weight: 800; 
	text-transform: uppercase;
}
.post-author, .post-date, .post-categories{display: none;}
.read-more{font-weight: 800; letter-spacing: 1px; text-decoration: underline;}

.posted-on {display: none;}

.entry-content .more-link{text-align: center; background:#3b943b; color:#fff !important; padding: 10px 20px; font-weight: 700; letter-spacing: 2px; font-size: 14px; transition: 0.3s; margin-top: 20px; text-transform: uppercase;}
.entry-content .more-link:hover{background: #1c4d1c;}

.entry-content .more-link span{display: none;}

/*--INDIVIDUAL POST PAGES--------------*/
.fixed-blog{
    max-width: 80em;
	margin-left: auto !important;
	margin-right: auto !important;
	display: block;
	float: none;
}

.fixed-blog article {
    padding: 50px 10px;border-bottom: 1px solid #000;
}

.fixed-blog article:last-child{border-bottom: none;}

.fixed-blog .post-thumbnail{float: right;}

.fixed-blog h1{
	color: #3b943b; 
	font-family: 'Poppins', sans-serif; 
	letter-spacing: 2px; 
	font-size:28px; 
	font-weight: 800; 
	text-transform: uppercase;
}
h2.entry-title a{
	color: #3b943b !important;
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 25px;
}
h2.entry-title a:hover{text-decoration: underline;}

.entry-content .more-link{font-weight: 800; }

.image-pad-blog{padding-left: 10px !important;}

.fixed-blog time.updated {
    display: none;
}
.fixed-blog span.byline,  span.author {
    display: none;
}
span.byline{display: none;}
time.updated{display: none;}

.fixed-blog img.alignright {
    float: right;
    margin: 20px 0 20px 20px;
}
.fixed-blog img.alignleft {
    float: left;
    margin: 20px 20px 20px 0;
}
.fixed-blog #gallery-1 figure {
    margin: 0;
    display: inline-block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    width: 50%;
}
.fixed-blog span.page-numbers.current {
    background-color: #307630;
    padding: 2px 5px;
	color:white;
}

.fixed-blog .cat-links{display: none;}

.entry-content .post-image{padding: 20px 0;}
.entry-content li{list-style: none; padding-bottom: 10px;}
.entry-content .fas{color: #307630; font-size: 14px; margin-right: 20px;}


/*--MEMBERSHIP PAGE----*/

#sidebar921-pageimage{margin-bottom: 20px; border-bottom: 30px solid transparent;
  -webkit-border-image: url(/wp-content/uploads/2019/05/green-diagonal-border.png) 30 round; /* Safari 3.1-5 */
  -o-border-image: url(/wp-content/uploads/2019/05/green-diagonal-border.png) 30 round; /* Opera 11-12.1 */
  border-image: url(/wp-content/uploads/2019/05/green-diagonal-border.png) 30 round;}


#sidebar140-services-right{background: #f3f3f3; height: 25.7vw;}
.services-list{margin-left: 50px; background: #f3f3f3; margin-top: 40px;}
.services-list li{list-style: none; line-height: 30px;}
.services-list li .fas{color: #307630; font-size: 14px; margin-right: 20px;}

.service-col{display: inline-block; vertical-align: top; width: 40%;}


.membership-box{margin: 60px 10px; text-align: left;}

.membership-inner {width: 95%; margin: 0 auto; padding: 20px 10px; text-align: left;}


.membership-inner h2{text-align: left; color: #3b943b; font-size:22px;}
.membership-inner h3{font-weight: 300; text-transform: uppercase; font-size: 18px; margin-top: -8px;}

#apply-buttons{text-align: center; background:#3b943b; color:#fff !important; padding: 10px 20px; font-weight: 800; letter-spacing: 1px; font-size: 14px; transition: 0.3s;}
#apply-buttons:hover{background: #1c4d1c;}

.membership-apply-section{text-align: center; margin: 10px auto;}

#white-button{text-align: center; background:#fff; color:#3b943b !important; padding: 10px 20px; font-weight: 700; letter-spacing: 2px; font-size: 14px; transition: 0.3s;}
#white-button:hover{background: #1c4d1c;}


#sidebar352-pageimage{margin-bottom: 20px; border-bottom: 30px solid transparent;
  -webkit-border-image: url(/wp-content/uploads/2019/05/green-diagonal-border.png) 30 round; /* Safari 3.1-5 */
  -o-border-image: url(/wp-content/uploads/2019/05/green-diagonal-border.png) 30 round; /* Opera 11-12.1 */
  border-image: url(/wp-content/uploads/2019/05/green-diagonal-border.png) 30 round;}



/*--THANK YOU PAGES----------------------------*/
#sidebar1661-pageimage{border-bottom: 30px solid transparent;
  padding:0 15px;
  -webkit-border-image: url(/wp-content/uploads/2019/05/green-diagonal-border.png) 30 round; /* Safari 3.1-5 */
  -o-border-image: url(/wp-content/uploads/2019/05/green-diagonal-border.png) 30 round; /* Opera 11-12.1 */
  border-image: url(/wp-content/uploads/2019/05/green-diagonal-border.png) 30 round;
}

#sidebar1813-pageimage{border-bottom: 30px solid transparent;
  padding:0 15px;
  -webkit-border-image: url(/wp-content/uploads/2019/05/green-diagonal-border.png) 30 round; /* Safari 3.1-5 */
  -o-border-image: url(/wp-content/uploads/2019/05/green-diagonal-border.png) 30 round; /* Opera 11-12.1 */
  border-image: url(/wp-content/uploads/2019/05/green-diagonal-border.png) 30 round;
}



/*--NEW APPLICATION PAGE 10/28 -----------------*/
#sidebar2048-form-area .checkbox{display: inline-block; width: 30%;  vertical-align: top;}
#sidebar2048-form-area {margin: 40px 0;}
#sidebar2048-form-area label{display: block; width: 100%;}


/*---BENEFITS PAGE---------------5/5/20----------------------------------*/
/*--archive benefits--*/


.wrapper-benefits{width: 90%; margin: 0 auto;}
.green-bg .wrapper-benefits h1{color: #fff;}

/*--content-benefits----*/

.benefit-box{text-align: center; margin: 0 auto;}

.benefit-box h2, .benefit-box h2 a{font-size: 16px; color: #000; letter-spacing: 1.5px;}

.benefit-image img{border: 1px solid #ddd; box-shadow: 2px 6px 5px -4px rgba(0,0,0,0.2); text-align: center; margin: 15px auto; width: 95%; max-width: 170px}

.benefit-download{text-align: center; margin: 0 auto!important;  width: 150px;;}
.benefit-download a{text-align: center; background:#3b943b; color:#fff !important; padding: 10px 0; font-weight: 700; letter-spacing: 2px; font-size: 14px; transition: 0.3s;  text-transform: uppercase;  display: block;}
.benefit-download a:hover{background: #22691a;}


/* MISC */

.panel{
	border: 1px solid #ddd; 
	box-shadow: 2px 6px 5px -4px rgba(0,0,0,0.2) !important; 
	padding: 30px;
	background: #fff;
	margin:  10px;
}
.panel h1, .panel h2, .panel h3, .panel h4{
	color: #3b943b;
}

/*--EVENTS PAGES----------5/5/20-----------------------------*/
.wrapper-events{margin: 0 auto;}

.event-wrap{background: #f3f3f3; margin:8px 5px; box-shadow: 2px 4px 7px -4px rgba(0,0,0,0.3);}
.event-wrap .wrapper-inner{width: 95%; margin: 0 auto !important; padding: 20px 0}

h2.landing-title{text-align: center; margin: 0 auto; font-size: 18px;}

.event-left{display: inline-block; vertical-align: middle; width:35%;}
.event-left img{display: inline-block;}
.preview-img{width: 100% !important; height: 900px !important; max-height: 188px !important}

.event-right{display: inline-block; vertical-align: middle; margin-left: 20px; width: 60%; text-align: left !important;}

.event-right p strong{font-size: 15px !important; letter-spacing: .5px;  color: #000; }
.event-right p{font-size: 15px !important;}

#event-button{float: left; text-align: center; background:#3b943b; color:#fff !important;padding: 8px 0; letter-spacing: 2px; font-weight: 700; font-size: 14px; transition: 0.3s;  width: 150px; display: block;}
#event-button:hover{background: #22691a;}

.event-btn {background: #3b943b; color:#fff !important; text-align: center; padding: 12px 0; letter-spacing: 1px; font-weight: 700; font-size: 14px; transition: .3s ease; max-width: 400px; width: 100%;}
.event-btn:hover {background: #333; color:#fff; text-align: center; padding: 12px 25px; letter-spacing: 1px; font-weight: 700; font-size: 14px; transition: .3s ease;}

/*--EVENTS SINGLE PAGE (single listing once chosen)--*/
.event-single .event-left{display: inline-block; vertical-align: top; width:35%;}
.event-single .event-left img{display: inline-block; width: 100%; max-width: 400px; border: .75px solid #eee; box-shadow: 2px 6px 5px -4px rgba(0,0,0,0.1);}

.event-single .event-right{display: inline-block; vertical-align: top; margin-left: 20px; width: 60%; text-align: left !important;}

.event-single .event-right p strong{font-size: 15px !important; letter-spacing: .5px;  color: #000; }
.event-single .event-right p{font-size: 15px !important;}


/*--events-registration forms--*/

#sidebar3471-form-area{padding: 75px 0; margin: 0 auto;}
#sidebar3471-form-area .form-group.has-feedback label{font-weight: 700 !important;}
#sidebar3471-form-area .checkbox label input{font-weight: 400 !important;}


#sidebar3471-form-area a.btn, button, input[type="submit"], .Actions .action{width: auto;}

#sidebar3471-form-area h1 p{font-weight: 400; font-size: 15px; color: #000; text-transform: none; padding: 10px 0; margin-bottom: 20px;}

/*---LEGALLY SPEAKING -------5/5/20----------------------------*/
.category-legally-speaking .page-header h1{display: none;}

.category-legally-speaking .entry-content .more-link{margin: 20px 0; clear: both; display: block; width:150px;}
.category-legally-speaking .cat-links{display: none;}
.category-legally-speaking article{padding: 35px 0; border-bottom: 1px solid #000;}
.category-legally-speaking article:last-child{border-bottom: none;}
.tag-links{font-size: 15px;}

.category-legally-speaking #industry-text{float: left; width: 50%;}
.category-legally-speaking #industry-img{float: right !important; width: 40%; margin-left: 20px;}
.category-legally-speaking #industry-img img{width: 100%;}

.category-legally-speaking h2.entry-title a{letter-spacing: 1px;}

#industry-img{float: right}


/*--singular (once post is opened )---*/
.category-legally-speaking h1{font-size: 30px !important;}
.industry-singular{width: 85%; margin:  0 auto;}

#singular-industry-img img{width: 100%; float: right;}
.category-legally-speaking #singular-industry-text{float: left; width: 50%;}
.category-legally-speaking #singular-industry-img{float: right !important; width: 40%; margin-left: 20px;}
.category-legally-speaking #singular-industry-img img{width: 100%;}



/*--- STATE CHAPTERS PAGE -----------------------*/
#sidebar553-text-area{background: #f3f3f3; 
  padding:15px;
	margin-bottom: 50px;
border-bottom: 30px solid transparent;
  -webkit-border-image: url(/wp-content/uploads/2019/05/green-diagonal-border.png) 30 round; /* Safari 3.1-5 */
  -o-border-image: url(/wp-content/uploads/2019/05/green-diagonal-border.png) 30 round; /* Opera 11-12.1 */
  border-image: url(/wp-content/uploads/2019/05/green-diagonal-border.png) 30 round;}

.state-box{width: 96%; min-height: 400px; padding: 10px 20px; border:1px solid #8F8F8F; margin:10px  5px;}
.state-box h2, .state-box-large h2{font-size:25px; color: #3b943b; margin-bottom: 0;}
.state-box h3{margin-top: 0;}

.state-box-large{width: 98%; padding: 10px 20px; border:1px solid #8F8F8F; margin:10px  5px;}
.state-box-large li{list-style: none; line-height: 30px;}
.state-box-large li .fas{color: #307630; font-size: 14px; margin-right: 20px;}

.state-box a:hover{text-decoration: underline;}

#state-buttons{text-align: center; background:#3b943b; color:#fff !important; padding: 10px 20px; font-weight: 700; letter-spacing: 2px; font-size: 14px; transition: 0.3s; margin-top: 20px;  text-decoration: none}
#state-buttons:hover{background: #1c4d1c;;}

/*---INVENTORY----------------------------*/
.wrapper-center-inv{width: 75%; margin: 0 auto !important; text-align: center;}
.inv-btns{display: flex; align-content: center;}
.inv-btns #green-buttons{justify-content: flex-start; width: 33.3%; margin: 5px; background: #307630; padding: 10px 0}
.inv-btns #green-buttons:hover{background: #255f25}

/*--CONTACT -------------------------------------*/

#contact-map{width: 100%; height: 480px;}

/*---FOOTER--------------------------------------*/
#footer{background: #000; color: #fff; border-top: 25px solid transparent;
  padding:0 15px;
  -webkit-border-image: url(/wp-content/uploads/2019/05/striped-border.png) 30 round; /* Safari 3.1-5 */
  -o-border-image: url(/wp-content/uploads/2019/05/striped-border.png) 30 round; /* Opera 11-12.1 */
  border-image: url(/wp-content/uploads/2019/05/striped-border.png) 30 round;}
.footer-wrapper{ margin: 0 auto;}
.footer-center{margin: 0 auto; width: 80%; padding: 1% 0;}

.foot-section{color: #fff;}
.foot-section h6{font-weight: 800; letter-spacing: 2px; color: #fff; font-size: 20px; text-transform: uppercase;text-decoration: none;}
.foot-section p{color: #fff; font-size: 14px; font-weight: 300; letter-spacing: 1px;text-decoration: none;}
.foot-section a{color: #fff;text-decoration: none;}
.foot-section .fab{font-size: 25px; margin-right: 5px;}
.foot-section .fab:hover{opacity: .7;}
.foot-link{text-transform: uppercase;}
.foot-link:hover{text-decoration: underline;}








/*==========  Non-Mobile First Method  ==========*/
@media only screen and (max-width : 1680px) {
.home-events-left img{max-width: 90%;}
.home-events-right{width: 50%;}
	
.services-list	{margin-top: 10px;}
.services-list li{line-height: 20px; font-size: 14px;}
.membership-box{min-height: 250px;}
	

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a{font-size: 13px !important; font-weight: 400 !important;}	
	
.menu-link.main-menu-link{padding-left: 5px; padding-right: 5px}
}

@media only screen and (max-width : 1440px) {
.home-events-left img{max-width: 80%;}
.home-events-right{padding-left: 10px;}

	.header-social{margin-top: 40px;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a{font-size: 13px;}
#menu-primary{width:98%;transform: none; margin: 0; padding-left: 0px;left:15px;}
.navbar-nav>li{	transform: none;}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header{transform: none;}
		
}


@media only screen and (max-width : 1385px) {
#sidebar8-slider-text{ top: -35vw;}
	
	
.home-events-left img{display: none !important;}
.home-events-right{padding-left: 10px; width: 100%;}

	#sidebar140-services-left{display: none;}
	#sidebar140-services-right{width: 100%; height: auto; margin: 0 auto;}
.services-list	{margin-top: 0px !important; margin-left:25px;}
	.service-col{width:40%;}
.membership-box{min-height: 350px;}

	.application-text{padding-left: 10px; width: 85%;}
	.award-text{padding-left: 10px; width: 85%;}
	
	
/*--HOME - EVENTS SECTION----------------------5/5/20---------*/
	#sidebar8-events-boxes .widget_sandhills_events{width: 95% !important;}	
	
/*---BENEFITS PAGE--------------5/5/20-----------------------*/
/*--archive benefits--*/
	.benefits-tile{padding: 12px;  min-height: 300px; }
	.benefits-tile h2{margin-bottom: 8px;}
	
	
	
/*--EVENTS----------------7/21/21----------------------------*/
.event-left{display: none}
.event-right{display: block; margin-left: 0px; width: 100%; text-align: center !important;}
#event-button{float: none; width: 150px; display: inline-block; margin-top: 15px;}
	

}

@media only screen and (max-width : 1270px) {
/*---BENEFITS PAGE-------------------------------------*/	
/*--content-benefits----*/
	.benefit-box{width:93%;}	

}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

	.green1, .green2, .green3, .green4{font-size: 16px; padding: 13px 0;}
	.screen-overlay1,.screen-overlay2,.screen-overlay3,.screen-overlay4, .screen-overlay-updates{margin-top: 20px;}
	.overlay-inner{width: 90%;}
	.overlay-inner h2{font-size: 22px; margin-top: 5px;}
	.overlay-inner p{font-size: 14px;}
}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1150px) {


/*--HOME - EVENTS SECTION--------5/5/20----------------------------*/
	#sidebar8-events-boxes{margin:0 auto;}
	#sidebar8-events-boxes .widget_sandhills_events .col-sm-6{width: 100%;}	
	
/*---BENEFITS PAGE--------------5/5/20--------------------------------*/
/*--archive benefits--*/
	.benefits-top{display: block; align-items: center; text-align: center; margin: 0 auto;}
	.benefits-tile{width: 45%; padding: 15px; min-height: 250px;}
		
}


@media only screen and (max-width : 1100px) {
/*--events--*/
#events-box-all{width: 100% !important;}
	.events-wrap{min-height: auto;}
	.event-right {margin-bottom: 10px;}
	
	.single-event-left{width: 100%;}
	.single-event-right{width: 100%; margin-top: 50px;}

}

@media only screen and (max-width : 1050px) {
	
#sidebar8-slider-text{ top:0; position: relative; width: 100%;}
	.hero-overlay{width: 100%; float: none;}
	.hero-overlay h1{font-size: 30px;}
	.hero-overlay h1 span{font-size: 45px;}
	
#filter-menu-2 {width:90%; margin: 0 auto;}
	
#state-buttons{font-size: 13px;	padding: 10px 5px;}

	
/*--publications page --*/
.publication-left {width:100%; display: block;}
.publication-right {width:100%; display: inline-block; }
	


	
.wrapper-inner{width: 90% !important; margin: 0 auto !important}
}


@media only screen and (max-width : 992px) {

.header-social{margin-top: 28px;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a, .dropdown-menu:not(.head-list)>li>a {font-size: 12px !important; font-weight: 400 !important;}	

.green1, .green2, .green3, .green4{font-size: 14px; padding: 15px 0; letter-spacing: 1px;}

.overlay-inner{width: 92%; padding: 5px 0 20px 0;}
	
.foot-section{margin-bottom: 15px;}
	

/*-- inudstry updates--*/
/*--holder--*/
.category-industry-updates #industry-text{float: left; width: 100%; margin-bottom: 40px;}
.category-industry-updates #industry-img{float: none !important; width: 100%; margin-left: 0px;}
.category-industry-updates #industry-img img{width: 100%; max-width: 350px;}
	
/*--singular--*/	
.category-industry-updates h1{font-size: 22px !important;}
.category-industry-updates #singular-industry-text{width: 100%;}	
.category-industry-updates #singular-industry-img{float: none !important; width: 100%; margin-left: 0px;}
	
	
	
/*---BENEFITS PAGE---------------5/5/20----------------------------*/
/*--content-benefits----*/	
	.wrapper-benefits .col-sm-3{width:48%;}	

	
	
/*--EVENTS-----------------------5/5/20----------------------------*/
	.wrapper-events{width: 90%; margin: 0 auto; text-align: center;}
	.event-wrap{min-height: auto; width: 90%; margin: 10px auto}
	
			
	.screen-overlay-updates {width: 48% !important;}
	
	
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
.top-nav {background-color: transparent; padding-left: 4%!important; padding-right: 4%!important;}
.header-right {text-align: center;}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header {background-color: #3b943b;}
.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {border-radius: 0px!important; background-color: #fff!important; width: 30px!important;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: transparent;}
.hamburger--3dxy.is-active .hamburger-inner {background-color: transparent!important;}
.hamburger--3dxy.is-active .hamburger-inner::before {background-color: #1c4d1c!important;}
.hamburger--3dxy.is-active .hamburger-inner::after {background-color: #1c4d1c!important;}
.hamburger:hover {opacity: 1.0!important;}
.navbar-toggle{float: none; margin: 0 auto; text-align: center;}

#header{padding-bottom: 0;}
#menu-primary{transform: none; margin: 0;}
.navbar-nav>li{	transform: none;width:100%}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a, .dropdown-menu:not(.head-list)>li>a {font-size: 14px !important;display:block;}	
	

.header-social{margin-top: -65px;}	
	
	
	
	.screen-overlay-updates {width: 91% !important;}
	
	
#sidebar8-button1,#sidebar8-button2,#sidebar8-button3,#sidebar8-button4{min-height: auto !important;}
#sidebar8-screen1{margin-top: 0;}	
.overlay-inner{width: 97%; padding: 5px 0 10px 0;}
.overlay-inner p {font-size: 13px;}
	
#sidebar8-logo1,#sidebar8-logo2,#sidebar8-logo3,#sidebar8-logo4,#sidebar8-logo5{margin: 0 auto; text-align: center; margin-bottom: -10px;}
#sidebar8-logo1 img,#sidebar8-logo2 img,#sidebar8-logo3 img,#sidebar8-logo4 img,#sidebar8-logo5 img{margin: 0 auto; text-align: center; float: none !important; max-width: 200px !important;}


.navbar-nav > li > .dropdown-menu {
	z-index: 20000000;
	transform: none !important;
	position: relative!important;
	top: 25px;
	display: none;
	flex-direction: column;
	margin-left: 0!important;
	top:0px;
}
.has-submenu:hover > ul {
    display: flex;
    flex-direction: column;
    margin-left: 0;
    position: relative;
}
#menu-primary .has-submenu:hover {
    height: 660px;
}
/*--HOME - EVENTS SECTION--------5/5/20------------------*/

	#sidebar8-events-boxes{margin:0 auto;}
	#sidebar8-events-boxes .widget_sandhills_events .event-wrap .event-left{display: none}
	#sidebar8-events-boxes .widget_sandhills_events .event-wrap .event-right{width: 100%; text-align: center !important; float: none; margin-left: 0;}
	#sidebar8-events-boxes .widget_sandhills_events .event-wrap .event-right #event-button {float: none;   display: block; margin: 0 auto!important;}	
	
	
#filter {display: block;}	
.inventory-search {display:none;}

	
#sidebar140-contractor-member{width: 95%; margin: 0 auto;}
.membership-box{min-height: auto;}

#sidebar8-space{display: none;}
#sidebar147-space{display: none;}
	
#contact-map{width: 100%; height: 300px;}
#sidebar147-space{display: none;}
#sidebar147-form-area{width: 90%; margin: 0 auto;}
	
	
#sidebar143-events1-2{margin-bottom: -20px;}
#sidebar284-document-section{text-align: center !important;}

.event-documents{margin: 10px auto; width: 25%;  text-align: center;}

#sidebar284-pageinfo{width: 90%; margin: 0 auto;}
#sidebar284-space{display: none;}

#sidebar368-text-area{margin: 0 auto;}
#sidebar368-text-area .wrapper-center{width: 90%; margin:  0 auto;}
.benefit-text{text-align: center; padding-left: 0; width: 100%;}

.benefit-page{margin: 0 auto; width:90%;}

#sidebar553-text-area .wrapper-center {width: 90%; margin-right: 0 auto;}

.leader-text{width: 100%; min-height: auto; text-align: center; margin-top: 5px;}

#sidebar711-text-area{width: 90%; margin: 0 auto;}
#sidebar711-space{display: none;}

#sidebar23-text-area{width: 90%; margin: 0 auto;}
#sidebar23-space{display: none;}

#sidebar715-text-area{margin: 0 auto; width: 90%;}	
#sidebar715-text-area img{float: left !important;}
#sidebar715-space{display: none;}

#sidebar722-text-area .wrapper-center{width: 90%;}

.application-page{width: 90%; margin:  0 auto;}
.application-text{text-align: center; width: 100%;}
#sidebar761-space, #sidebar763-space,#sidebar765-space, #sidebar767-space,#sidebar769-space,#sidebar908-space{display: none;}	


#sidebar724-text-area .wrapper-center{margin: 0 auto; width: 90%;}


.award-text{text-align: center; width: 100%;}
	
#state-buttons{font-size: 14px;	padding: 10px 20px;}
	
#sidebar921-space, #sidebar918-space{display: none;}
#sidebar921-text-area,#sidebar918-text-area{width: 90%; margin: 0 auto;}


/*--NEW APPLICATION PAGE 10/28 -----------------*/
#sidebar2048-space{display: none;}
#sidebar2048-form-area .checkbox{width: 100%;}
#sidebar2048-form-area {width: 90%; margin: 20px auto}
	

/*---BENEFITS PAGE---------------------5/5/20-------------------------------*/
/*--archive benefits--*/
.benefits-tile{width: 90%; margin: 5px auto; min-height: auto;}
		
/*--content-benefits----*/	
	.wrapper-benefits .col-sm-3{width:90%; margin: 0 auto}		
	
.benefit-image img{width: auto;  max-width: 100%;}
.benefit-download{width: 180px;}	
	
	
#sidebar3471-form-area{padding: 30px 0; margin: 0 auto; width:90%}
	
/*---EVENTS PAGE---------------------5/5/20-------------------------------*/
	.event-single{width: 90% !important; margin: 0 auto!important;}
	.event-single .event-left{display: block; width: 100%; margin-bottom: 20px;}
	.event-single .event-right{display: block; width: 100%;}
	
	
	
/*--MEETING MINUTES--*/	
.minutes-wrapper{width: 90%;}

.meeting-green{padding: 10px 0;}
.meeting-green h2{ font-size: 18px;}

.meeting-date{ padding-left: 10px; font-size: 14px}
.meeting-title{font-size: 14px}	
}

@media only screen and (max-width : 767px) {
.nav-wrapper {margin: 0!important;}
.navbar-header {margin: 0!important;}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header {margin: 0!important;border-top: 1px solid white;}
#menu-primary {padding-left: 2%!important; padding-right: 2%!important;display: flex;
	flex-direction: column;
	top: 0px;
	align-items: flex-start;
height:460px;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {color: #fff;}
.dropdown-menu>li:last-child {border-bottom: dotted #fff 1px!important;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {color: #1c4d1c!important}

.mobile-border{display: none;}

.costhalf {
width:100%;
margin-right:0%;
}

.costhalf2 {
	width:100%;
	margin-left:0%;
}
div.field{width: 100%; margin: 10px 0;}
	
/*---INVENTORY----------------------------*/
.wrapper-center-inv{width: 90%; margin: 0 auto !important; text-align: center;}
.inv-btns{display: block;}
.inv-btns #green-buttons{justify-content: flex-end; display: block; width: 100%; margin: 5px auto; background: #307630; padding: 8px 0}
.inv-btns #green-buttons:hover{background: #255f25}
	
	
	
}

@media only screen and (max-width : 635px) {

	
	
.screen-overlay1,.screen-overlay2,.screen-overlay3,.screen-overlay4, .screen-overlay-updates{margin-top: 5px;}
.overlay-inner{ padding: 10px 0 15px 0;}
#overlay-button{font-size: 13px; padding: 8px 15px;}
	
#sidebar140-services-right h2{text-align: left !important;}
.service-col{width:80%;}	
}

@media only screen and (max-width : 600px) {
	.testimonial-wrapper h1{font-size: 40px;}	
#filter-menu-2 {width:80%; margin: 0 auto;}	
	
	
/*--MEETING MINUTES--*/
.meeting-green h2{ font-size: 16px;}
.meeting-row{padding: 10px 0; }
.meeting-date{display: inline-block; width: 40%; vertical-align: middle;}
.meeting-title{display: inline-block; width:55%; vertical-align: middle;}
	
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
.inventory-search a{display: block; width: 100%;}
	
.co-logo{text-align: center;}
	.co-logo img{margin: 0 auto; text-align: center;}
.header-social{text-align: center; float: none; margin:10px auto;}
	
	
	
/*--content-benefits---------5/5/20------------------*/	
	.benefit-image img{width: 100%;}
	.benefit-download{width: 100%;}		
	
	
	
/*--MEETING MINUTES--*/
.meeting-row{padding: 10px 0; }
.meeting-date{display: block; width: 100%; }
.meeting-title{display: block; width:100%;padding-left: 10px;}
	
	
}