/*
Theme Name:    SKY
Theme URI:     https://www.gretemangroup.com
Description:   Foundation based mega awesome theme by Greteman Group
Version:       2.030617
Author:        Greteman Group
*/
/*--------------------------------------------------------------
## Typography
--------------------------------------------------------------*/
p body {font-size:1.33rem;color:#414141; font-family:Arial,sans-serif; }
h1, h2, h3, h4, h5, h6 { font-family: sans-serif;     line-height: 1em; }

input::-webkit-input-placeholder { color: #463D31; }
input:-moz-placeholder { /* FF 18- */ color: #463D31; }
input::-moz-placeholder {  /* FF 19+ */ color: #463D31; }
input:-ms-input-placeholder { color: #463D31; }

h1{font-size:4rem;color:#E2282A;font-family: "industry-inc-base",sans-serif;text-transform:uppercase;}
h2{font-size:3.33rem; font-family: "industry-inc-base",sans-serif;text-transform:uppercase; color: #414141;}
h3{font-size:2.5rem;color:#BDBDBD;font-family: "industry-inc-base",sans-serif;text-transform:uppercase;}
h2.likeh1{font-size: 3rem;font-family: "industry-inc-base",sans-serif;text-transform:uppercase;}
h1.likeh3{color:#fff;}
h1.likeh3, h2.likeh3{font-size: 1.9375rem;font-family: "industry-inc-base",sans-serif;text-transform:uppercase;}

h4{font-size:1.66rem;font-family: "industry-inc-base",sans-serif;text-transform:uppercase; color: #414141;}
	h4.dkgray, h4.dkgrey{color:#414141;}
	h4.red{color:#E2282A;}
h5{font-size:1.25rem;font-family: "industry-inc-base",sans-serif; text-transform:uppercase;}
	h5.light{color:#BDBDBD;}
	h5.dark{color:#414141;padding-left:30px;background-image:url('/images/icons/red-arrow.svg');}
h6{font-family:"industry-inc-base",sans-serif;text-transform:uppercase;}
.industry{font-family: "industry-inc-base",sans-serif;}
.slab{font-family: "museo-slab",serif;}

.page-id-2457 h3{font-size:1.66rem;font-family: "industry-inc-base",sans-serif;text-transform:uppercase; color: #414141;}
/*MOBILE*/
@media screen and (max-width: 64em) {
	h1 {font-size: 2.4em;}
	h2 {font-size: 2.2em;}
	h3 {font-size: 2.0em;}
	h4 {font-size: 1.8em;}
	h5 {font-size: 1.6em;}
	h6 {font-size: 1.2em;}
}
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a { color: #E2282A; }
a:hover, a:focus, a:active { color: #333; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }
.button:focus{
    background-color: #414141;
    color: #fff;
}
hr {color:#e6e6e6;height:1px;}

button{font-size:1.66rem;color:#414141;font-family: "industry-inc-base",sans-serif;padding:23px;}
.button {
    background-color: #414141;
    font-family: "industry-inc-base", sans-serif;
    padding: 1em 1em .65em;
    font-size: 1.0em;
}
.button:hover{
	background-color:#E22829;
}
/*ARROWS*/
a.view-all {
    color: #414141;
    font-family: "industry-inc-base",sans-serif;
    text-transform: uppercase;
    padding-right: 40px;
}
.arrow {
    background-image: url('/images/icons/red-arrow-right-s.png');
	background-repeat: no-repeat;
    background-position: right -2px;
}
/*CTA*/
h3.cta-head {color: #fff;}
p.cta-text { color: #fff;}
.button.cta{ color: #414141;font-family: "industry-inc-base",sans-serif;text-transform: uppercase;font-weight: 600;font-size: 1.1rem;background-color: #fff;padding: .85em 1em .55em;}
.cta-box { padding: 2em 4em 2em 2em;}

.red-cta .cta-box {
    background-color: #e22829;
    padding: 2em 1em 3em 2em;
    margin-bottom: 1em;
}
@media screen and (max-width: 39.9375em) {
	.cta-box { padding: 2em 0em 1em;}
	.red-cta .cta-box {padding: 2em .625rem 1em;}
	.red-cta { padding-left: 0; padding-right: 0;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
	.cta-box { padding: 2em 0em 1em;}
}
/*--------------------------------------------------------------
## Colors
--------------------------------------------------------------*/
.col1 { color: #e6e6e6; } /* Color Name */
.col2 { color: #cacaca; } /* Color Name */
.col3 { color: #8a8a8a; } /* Color Name */
.col4 { color: #4a4a4a; } /* Color Name */
.black { color: black; }
.white { color: white; }

.noBk { background-color: transparent; }
.col1Bk { background-color: #e6e6e6; }
.col2Bk { background-color: #cacaca; }
.col3Bk { background-color: #8a8a8a; }
.col4Bk { background-color: #4a4a4a; }
.blackBk { background-color: black; }
.whiteBk { background-color: white; }

.red{color:#E2282A;}
.dkgray,.dkgrey{color:#414141;}
.ltgray, .ltgrey{color:#BDBDBD;}

.redBk{background-color:#E2282A;}
.dkgrayBk,.dkgreyBk{background-color:#414141;}
.ltgrayBk, .ltgreyBk{background-color:#BDBDBD;}

.dkgrayBk h1, .dkgrayBk h2, .dkgrayBk h3, .dkgrayBk h5, .dkgrayBk h5, .dkgrayBk h6, .dkgrayBk p, .dkgrayBk p a {color: #fff;}
.dkgreyBk p {color: #fff;}
/*--------------------------------------------------------------
## Margins/Padding/Sizing
--------------------------------------------------------------*/

.no-pad {padding-left: 0em;padding-right: 0em;}

.pad, #pad{ padding:1em 0;}
.padd, #padd{ padding:2em 0;}
.paddd, #paddd {padding:3em 0;}
.padddd, #padddd{padding:4em 0;}

.all-pad{padding:1em;}
.all-padd{padding:2em;}
.all-paddd{padding:3em;}
.all-padddd{padding:4em;}

.top-pad { padding-top: 1em; }
.top-padd { padding-top: 2em; }
.top-paddd { padding-top: 3em; }
.top-padddd { padding-top: 4em; }

.bot-pad { padding-bottom: 1em; }
.bot-padd { padding-bottom: 2em; }
.bot-paddd { padding-bottom: 3em; }
.bot-padddd { padding-bottom: 4em; }

.bot-mar { margin-bottom: 1em; }
.bot-marr { margin-bottom: 2em; }
.bot-marrr { margin-bottom: 3em; }
.bot-marrrr { margin-bottom: 4em; }

@media screen and (max-width: 39.9375em) {
	.pad, #pad{ padding:1em 0;}
	.padd, #padd{ padding:1em 0;}
	.paddd, #paddd {padding:1em 0;}
	.padddd, #padddd{padding:1em 0;}

	.all-pad{padding:1em;}
	.all-padd{padding:1em;}
	.all-paddd{padding:1em;}
	.all-padddd{padding:1em;}

	.top-pad { padding-top: 1em; }
	.top-padd { padding-top: 1em; }
	.top-paddd { padding-top: 1em; }
	.top-padddd { padding-top: 1em; }

	.bot-pad { padding-bottom: 1em; }
	.bot-padd { padding-bottom: 1em; }
	.bot-paddd { padding-bottom: 1em; }
	.bot-padddd { padding-bottom: 1em; }

	.bot-mar { margin-bottom: 1em; }
	.bot-marr { margin-bottom: 1em; }
	.bot-marrr { margin-bottom: 1em; }
	.bot-marrrr { margin-bottom: 1em; }
}
.w100 { width: 100%; }

.sky-row-wrapper { width: 100%; }

/*ROW ADJUSTMENTS*/
.row .row {
    margin-left: auto;
    margin-right: auto;
}
/*--------------------------------------------------------------
## Headers
--------------------------------------------------------------*/
/* Desktop Header */
p.top-line { color: #fff;font-family: "industry-inc-base",sans-serif;padding: .5em; margin-bottom: 0;}
#top-menu-top-navigation li>a {color: #414141;font-family: "industry-inc-base",sans-serif;padding: 10px; margin: 0!important;}
#top-menu-top-navigation { padding: .25em .5em;margin: 0!important;}
.logo-nav-area {padding: 1em 0;}
.head-mainNavHold { margin-top: 4em;}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { .head-mainNavHold {margin-top: 0em;}}
@media only screen and (min-width : 768px) and (max-width : 1024px) { .head-mainNavHold {margin-top: 0em;}}
#menu-main-menu li a {font-family: "industry-inc-base", sans-serif; color: #414141;}
.menu.vertical>li>a { padding: 16px 20px 10px 20px;}
#menu-main-menu li a:hover,#menu-main-menu li a:active,#menu-main-menu li a:focus {color: #E22829;}
ul.dropdown.menu.vertical.submenu.is-dropdown-submenu.first-sub {min-width: 280px;background: #BDBDBD;}
.dropdown.menu>li.is-dropdown-submenu-parent>a:after {border: 0px!important;}
.dropdown.menu>li.opens-right>.is-dropdown-submenu {top: 145%;right: auto;left: -22px;}
.head-top { padding: 2em;}
.head-top .cta-box { padding: 0;}

/*OLD STUFF MAY NOT NEED*/
.head-topBar { border-bottom: 1px solid white; }
#menu-topmain { margin-top:8px; }
.head-center span { display: inline-block; padding-top:24px; }

.desktop-menu > li:first-child > a { padding: .7rem 1.6rem .7rem 0rem; }
.navUnder > #menu-topmain { margin-top:0; }
.head-navRight { margin-top: 8px; text-align:right; }
/*END OF OLD STUFF MAY NOT NEED*/

/* Desktop Top Bar*/
ul#top-menu-top-navigation {display: inline-block;list-style-type: none;}
ul#top-menu-top-navigation>li {display: inline-block;}

/* Desktop Menu*/
.menu>li>a {display: block;padding: 10px 10px;line-height: 1;text-align: left;}
#menu-footer-1 > li > a:hover {color: #e22829;}
#top-menu-top-navigation li>a:hover {color: #e22829;}
/*SEARCH */
img.searchicon {position: absolute;margin-top: 10px;margin-left: 10px;height: 14px;}
form#searchForm {position: relative;float: right;margin-top: 63px;margin-bottom: 0px;}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	form#searchForm {margin-top:16px;}
}
@media only screen and (min-width : 768px) and (max-width : 1024px) {
	form#searchForm {margin-top:16px;
		display:none;}
}
@media only screen and (min-width : 992px) and (max-width : 1300px) {
	form#searchForm {margin-top: auto;}
}
@media only screen and (min-width : 992px) and (max-width : 1050px) {
	#menu-main-menu.menu {flex-wrap: wrap!important;}
	#menu-main-menu.menu #menu-item-6765 a {padding: 10px 0;}
}
#searchForm input[type="text"] {
    padding: 0px 30px 0!important;
    margin: 0;
    border: none;
    box-shadow: none;
    font-family: 'industry-inc-base',sans-serif;
}
/* Mobile Header */
.head-mobLogo { width: 210px; }
.top-mob-phone a {color: #fff;}
.top-mob-phone { margin-bottom: 0;font-size: 1.3em; padding: 5px 0 1px;}
.head-mobLt { padding: .5em 0 .5em 20px !important; }
.head-mobRt { padding: 1.5em 20px .5em 0 !important; text-align: right; }

/* Hamburger - Fontawesome icon */
.hamb-icon { color: gray; margin: 8px 0 0 0; }
/* Hamburger - Menu */
.hamb-menu {
  text-align: center;
  border: 1px solid gray;
  padding: 8px 8px 8px 8px;
  color: gray;
}

/* Mobile Nav */
.mobileNav { display:none; }
#menu-mobile-nav li {
  font-size: 1.2em;
  text-indent: 8px;
  padding: 12px 0;
  border-bottom: 1px solid #bbb;
}
#menu-mobile-nav li a:link, 
#menu-mobile-nav li a:focus, 
#menu-mobile-nav li a:visited { color:white; }

.mobileNav .menu>li>a {color: #fff;}
.mobileNav .menu.nested { margin-left: 0px;}
.mobileNav .menu>li.menu-item>a {
	background-color: #333;
    border-bottom: 2px solid #fff;
    font-weight: 700;
    text-transform: uppercase;
    padding: 1em;
}
.mobileNav .menu>li.is-submenu-item>a {
    background-color: #555;
    font-weight: 600;
    text-transform: none;
}

/*dropdown arrows*/
.is-accordion-submenu-parent>a:after {display: block;width: 0;height: 0;border: none;border-bottom-width: 0;border-top-style: none;border-color: transparent transparent transparent;position: absolute;    top: 11px; margin-top: auto;right: 1.5rem;content: "+";color: #fff;font-size: 1.6em;font-weight: 900;content: "+";}
.is-accordion-submenu-parent[aria-expanded=true]>a:after {-webkit-transform: rotate(0deg);transform: rotate(0deg);-webkit-transform-origin: initial;transform-origin: initial;content: "–"!important;top: 8px;}

/* Social Icons */
.headSocialCont a:link, .headSocialCont a:focus, .headSocialCont a:visited { 
  display: inline-block;
  margin: 0 6px 0 0;
  background-color: white;
  padding: 4px 2px 2px 2px;
  color: gray; 
  height: 22px;
  width: 22px;
  line-height: .5em;
}
.headSocialCont a:hover { background-color:#ddd; color: black; }
.headSocialCont span { display: block; width: 100%; text-align: center; }
/*BLOG SOCIALS*/
ul.share-more {
    list-style-type: none;
}
.blogSocial a:link, .blogSocial a:focus, .blogSocial a:visited {
    display: block;
    margin: 10px 6px 0 0;
    background-color: #414141;
    padding: 6px 2px 2px 2px;
    color: #fff;
    height: 30px;
    width: 30px;
    line-height: .5em;
    font-size: 1.3em;
}

/*--------------------------------------------------------------
## Event Landing Pages
--------------------------------------------------------------*/
.single-event img.w-100 {width:100%;}

/*--------------------------------------------------------------
## KS Safety Network Page
--------------------------------------------------------------*/
.kcsn-badge img {max-width: 60%;padding: 2rem;margin-left: 50%;transform: translateX(-50%);}

#resource-links.mental-health {padding-bottom: 1rem;}
#resource-links p {padding-top: 1rem;border-top: 1px solid #BDBDBD;}
	#resource-links p:nth-last-of-type(1) {border-bottom: 1px solid #BDBDBD;padding-bottom: 1rem;}
	a.arrow.resource {font-weight: bold;padding-right: 40px;background-position: right -3px;}
#resource-links.toolbox p:nth-of-type(2) {border-bottom: 1px solid #BDBDBD;padding-bottom: 1rem;}
.safety {padding-top: 0;}

#mhEvents h4 {font-size: 20px;margin-bottom: 0;}
#mhEvents p {margin-bottom: 0;}
	#mhEvents p:nth-last-of-type(1) {padding-top: 0.5rem;margin-bottom: 1rem;border-top: 1px solid #fff;margin-top: 0.5rem;}
	#mhEvents p:nth-of-type(1) {padding-top: 0.5rem;margin-top: 0.5rem;border-top: 1px solid #fff;}

@media only screen and (min-width:992px) {
	.kcsn-badge img {max-width: 100%;}
}
@media only screen and (min-width:1200px) {
	#resource-links {margin-top: -6em;}
	.kcsn-badge img {margin-left: 70%;}
}
@media only screen and (min-width:1400px) {
	#mhEvents .all-padd {padding: 2em 5em;}
}
@media only screen and (min-width:1600px) {
	#mhEvents .all-padd {padding: 2em 6em;}
		#mhEvents p:nth-of-type(1), #mhEvents p:nth-last-of-type(1) {padding-top: 1rem;margin-top: 1rem;}
}


/*--------------------------------------------------------------
## Committee Pages
--------------------------------------------------------------*/
.page-template-template-committees h2.likeh3 {margin-top: 3rem;}
.page-template-template-committees h2.likeh3 + p {margin-bottom: 3rem;}
.page-template-template-committees #kwdcc h2.likeh3 {margin-top: 2rem;}
.page-template-template-committees #kwdcc h2.likeh3 + p {margin-bottom: 1rem;}
.page-template-template-committees hr {max-width: 100%;}

#pac h1 {font-size: 1.5em;}

.post-date {font-family: "industry-inc-base",sans-serif;text-transform:uppercase; color: #BDBDBD;margin-bottom: .25rem;margin-top: 1rem;}
.post-content h2 {font-size:1.66rem;font-family: "industry-inc-base",sans-serif;text-transform:uppercase; color: #414141;}
.read-more-button {margin-bottom: 2rem;}

#committee-links a {padding-top: 1rem;border-top: 1px solid #BDBDBD;border-left: 1px solid #BDBDBD;border-right: 1px solid #BDBDBD;margin-bottom: 0;padding-bottom: .5rem;}
	#committee-links a:nth-last-of-type(1) {border-bottom: 1px solid #BDBDBD;padding-bottom: 1rem;}
	a.arrow.resource {font-weight: bold;padding-right: 40px;background-position: right -3px;}

#committee-links a {font-size:1rem;font-family: "industry-inc-base",sans-serif;text-transform:uppercase; color: #414141;padding-left: 1.5rem;}

#committee-links a {
    display: flex;
    justify-content: space-between;
    align-items: center;
	position: relative;
}

#committee-links a:after {
	content: '';
    display: inline-block; /* Change display type */
    width: 20px; /* Adjust width as needed */
    height: 20px; /* Adjust height as needed */
    background-image: url('https://agcks.org/images/icons/red-arrow-right-s.png');
    background-repeat: no-repeat;
    background-position: center; /* Center the background image */
    background-size: contain; /* Adjust this as necessary */
	padding-right: 5.5rem;
	margin-bottom: .75rem;
}

#committee-links a:hover {background: #E2282A;}
#committee-links a:hover {color: #FFFFFF;}
#committee-links a:hover:after {
	background-image: url('https://agcks.org/images/icons/white-arrow-right.png');
	
}

.committee-header .large-6:nth-of-type(1) {position: relative;}
.committee-header h1 {position: absolute; top: 50%;left: 50%;transform: translate(-50%, -50%);color: #414141;}


@media only screen and (min-width:992px) {
	#pac h1 {font-size: 2.75em;}
	
	#committee-links a {font-size:1.66rem;}
		committee-links a:after {width: 25px;height: 25px;}
	
	.read-more-button {margin-bottom: 0;}
	.post-wrapper {display: flex;align-items: flex-start;gap: 20px;}
	.post-content {flex: 2; }
	.post-image {flex: 1; }
	.post-image img {width: 100%;height: auto;}
	.post-date {margin-top: 0;}
}


/*--------------------------------------------------------------
## Footers
--------------------------------------------------------------*/
hr.full-width {
    max-width: 100%;
}
#menu-footer-1 > li > a {
    padding: .7rem 1.6rem .7rem 0rem;
    font-family: "industry-inc-base", sans-serif;
    color: #414141;
    font-size: .9em;
}
footer a:link, footer a:focus, footer a:visited { color:#414141;}
footer a:hover { color:#E22829; }
footer .mouse { font-size: .8em;    margin-bottom: 2em; }
.sky-footLtTop { font-size: 1.4em; }

img.footer-logo {width: 100px; margin-top: 30px;}
@media screen and (max-width: 39.9375em) {
	ul#menu-footer-1 {display: none;}
	.fLogos1 {order: 1;}
	.fAdd2 { order: 3;text-align: center;}
	.fAdd1 {order: 2;text-align: center;margin-top: 1em;}
	.fSocial1 {order: 1; text-align: center;}
	.fPrivacy2 { order: 2;text-align: center;}
	.socialCont {float: none!important;margin-top: -10px; margin-bottom: 20px;}
}
@media only screen and (min-device-width : 414px) and (max-device-width : 768px) and (orientation : portrait) { 
	.fSocial1 {order: 1;text-align: center;/* margin: 1em auto; */}
	.fPrivacy2 {order: 2;text-align: center;}
}
@media screen and (min-width : 414px) and (max-width : 768px){ 
	.fSocial1 {order: 1;text-align: center;}
	.fPrivacy2 {order: 2;text-align: center;}
}
/* Fontawesome social icons */
.socialCont {margin-top: -11px;float: right;}
@media screen and (min-width : 414px) and (max-width : 768px){ 
.socialCont {
    float: none; 
    margin-bottom: 1em;
}
}
.socialCont a:link, .socialCont a:focus, .socialCont a:visited { 
    display: inline-block;
    margin: 10px 6px 0 0;
    background-color: #414141;
    padding: 6px 2px 2px 2px;
    color: #fff;
    height: 30px;
    width: 30px;
    line-height: .5em;
    font-size: 1.3em;
}
.socialCont a:hover { background-color:#E22829; color: #fff; }
.socialCont span { display: block; width: 100%; text-align: center; }
.sky-footLtTop {
    font-size: 1.0em;
    font-family: "industry-inc-base",sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    color: #414141;
}
p.addressLabel {
    margin-bottom: 0px;
    margin-top: 10px;
}
@media screen and (min-width: 64em) {
	p.addressLabel.two {margin-bottom: 0px;margin-top: 57px;}
}
/*--------------------------------------------------------------
## Wordpress Specific
--------------------------------------------------------------*/

/* Post styles */
.cat-item { list-style: none; width: 100%; }
.cat-item a { display: block; }

/*--------------------------------------------------------------
## Theme Specific - Adds to/overrides other styles
--------------------------------------------------------------*/

/* Page styles */
.sky-heroCont { position: relative; }
.sky-heroOverlayCont {
  position: absolute;
  z-index: 5;
  top: 10%;
  left: 5%;
  background-color: #ddd;
  padding: .6em .8em .2em .8em;
}

/* NEWS ROOM*/
.articleDate{font-size:1.5rem;line-height:18pt;color:#414141;font-family:arial,sans-serif;}

.event-box {border-right: 2px solid #e6e6e6;border-bottom: 2px solid #e6e6e6;padding: 1rem;}
	.event-box:nth-of-type(1), .event-box:nth-of-type(2), .event-box:nth-of-type(3) , .event-box:nth-of-type(4) {border-top: 2px solid #e6e6e6;}
	.event-box:nth-of-type(4n-3) { border-left: 2px solid #e6e6e6;}
.event-box p:nth-last-of-type(1) {margin-bottom: 0;}

/*HOME*/
.tiny-margin-right, .tiny-margin-left {position: relative;}

/* buttons section */
#buttons {text-align: center;margin-bottom: 5em;background: #BDBDBD;padding: 2em;}
	#buttons .column {padding-left: 0;padding-right: 0;}
		#buttons .button {font-size: 2.33rem;background-color: transparent;border: 1px solid #414141;width: 100%;padding: 0.6em 0.5em 0.4em;transition: all 0.2s ease-in;}
			#buttons .button:hover {background: #bf4727;}

/* funnels */
#funnels {margin-bottom: 3em;}

/* testimonial slider */
.testimonials {background: #bf4727;color: #fff;padding:2em 0;margin: 3em 0;}
	.testimonials .orbit.testimonial-slider {padding-top: 3em;}
		.testimonials .orbit.testimonial-slider:before {content: "";background: url(https://agcks.org/wp-content/uploads/2021/09/quote-mark.png) center center no-repeat;width: 100%;height: 20%;position: absolute;top: -9%;}
	.testimonial {margin-left: 8%;margin-right: 8%;}
		.testimonial blockquote {border-left: 0;color: #fff;font-size: 20px;line-height: 40px;}
			.testimonial blockquote footer {font-family: "industry-inc-base",sans-serif;text-transform:uppercase;color: #414141;display: block;text-align: right;margin-top: 1em;}
	.orbit-next, .orbit-previous {padding: 1em 0;}

@media screen and (min-width:64em) {
	.testimonials {padding: 5em 0;}
		.testimonials .orbit.testimonial-slider:before {top: -13%;}
		.orbit-next, .orbit-previous {padding: 1em;top: 35%;}
		.testimonial {margin-left: 15%;margin-right: 15%;}
			.testimonial blockquote {font-size: 24px;line-height: 50px;}
		.testimonials .orbit-bullets {bottom: -25%;left: 50%;right: auto;transform: translateX(-50%);}
			.testimonials .orbit-bullets button {background-color: rgba(255,255,255,0.2);}
				.testimonials .orbit-bullets button.is-active, .testimonials .orbit-bullets button:hover {background-color: #414141!important;}
}
@media screen and (min-width:1200px) {
	#buttons {padding: 2em 4em;}
		#buttons .button {font-size:3.33rem;margin-bottom: 0;}
	
	.testimonials {padding: 7em 0;}
		.testimonial {margin-left: 20%;margin-right: 20%;}
		
}
@media screen and (min-width:1600px) {
	#buttons {padding: 2em 6em;}
}
h2.float-over, a h2.float-over, h2.float-over a {
    position: relative;
    color: #fff;
    top: -50%;
    margin: 0 auto;
    text-align: center;
}
@media screen and (max-width: 39.9375em) {
	h2.float-over{margin-bottom: -30px;}
	#chamber {padding-left: .625rem;padding-right: .625rem;}
}
h6.latest {
    color: #BDBDBD;
    margin-bottom: 3em;
}
@media screen and (max-width: 39.9375em) {
	h6.latest {
		margin-top: 1em;
		margin-bottom: 1em;
	}
	.transparent.tiny-margin-left.mob-p-r.small-12.medium-6.large-5.column {
		padding-left: 0;
		padding-right: 0;
	}
	.transparent.tiny-margin-right.mob-p-l.small-12.medium-6.large-5.large-offset-1.column {
    	padding-right: 0px;
    	padding-left: 0px;
	}
	.medium-12.large-10.medium-offset-0.large-offset-1.end.column.tab-one-off {
   		padding-left: 0px;
    	padding-right: 0px;
	}
}
h4.l-headline {margin-bottom: -21px;}
p.l-type {
    font-family: "industry-inc-base",sans-serif;
    text-transform: uppercase;
    color: #bdbdbd;
    margin-bottom: 4px;
}

p.l-date {
    text-transform: uppercase;
    color: #414141;
}

h5.l-title {
    color: #414141;
    font-size: 1.25em;
    margin-bottom: 0;
}
@media screen and (max-width: 64em) {
.home-blog-post {
    margin-bottom: 3em;
}
}
/*Training Event Feed*/
.events.l-div a {
    color: #414141;
    font-size: 1.25em;
    margin-bottom: 0;
    font-family: "industry-inc-base",sans-serif;
    text-transform: uppercase;
    line-height: 1.0em;
}
/*SLIDER AREA*/
.no-pad .medium-12.large-12.column {
    padding: 0;
}
@media screen and (max-width: 64em) {
	nav.orbit-bullets {
		display: none;
	}
}
/*Accordion Styling*/
a h4.accordion-label {
    color: #414141;
    margin-bottom: -5px;
}
.accordion h3 {
    font-size: 1.25em;
}
@media only screen and (min-width : 768px) and (max-width : 1024px) {
	a h4.accordion-label{padding-right:30px;}
}
/*Membership page*/

.membership-sidebar .cta-box {
    background-color: #e22829;
	padding: 2em 1em 3em 2em;
	margin-bottom:1em;
}

.news-block, .training-block {
    background-color: #bDbdbd;
    padding: 2em;
    margin-bottom: 1em;
}

.news-block h4, .training-block h4 {
    color: #fff;
}

.news-block .l-type, .training-block .l-type {
    color: #fff;
}
/*FORMS*/
.gform_wrapper ul.gfield_checkbox li label {
    color: #c4bcbc!important;
}
.gform_confirmation_message{font-size:2em;}
/*.gform_confirmation_message{
    color: #fff!important;
    /* padding: 4em 0 8em; 
}*/

.gform_confirmation_wrapper {
    min-height: 350px;
}

.gform_confirmation_wrapper {
    min-height: 100px;
}

div#gform_wrapper_5.gf_browser_safari.gf_browser_iphone.gform_wrapper{display:block!important;}
.ginput_container.ginput_container_repeater-end {
    position: relative!important;
    top: -40px!important;
}
.redBk .gform_confirmation_wrapper .gform_confirmation_message {
    color: #fff!important;
}
label {
    color: #414141;
}
.cta-box .gform_wrapper .top_label .gfield_label, .blogSide .gform_wrapper .top_label .gfield_label {
    display: none;
}
.gform_wrapper .gform_footer input[type=submit] {
    float: right;
    background-color: #414141;
    color: #fff;
    font-family: 'industry-inc-base', sans-serif;
    padding: 1em 1em .65em;
}
.gform_wrapper .gform_footer input[type=submit]:hover{
	background-color:#E22829;
}
/*SITEMAP*/
.form-search-sitemap form#searchForm {
    margin-top: 1em;
    margin-bottom: 1em;
}

.form-search-sitemap #searchForm input[type="text"] {
    border: 1px solid #e6e6e6;
}
@media screen and (min-width : 414px) and (max-width : 768px){ 
form#searchForm {
    display: none;
}
}
/*BLOG*/
h3.articleTitle {
    font-size: 1.8em;
    margin-bottom: 0;
}
.blog-readmore {
    margin-bottom: 1em;
}
h1.singleTitle {
    font-size: 3em;
	    margin-bottom: -4px;
}
p.singleBack a {
    font-family: "industry-inc-base",sans-serif;
    text-transform: uppercase;
    color: #414141;
}
.blogSide{
	padding:2em 1em 3em 2em;
	margin-bottom: 1em;
}
.blogSide .gform_description {
    color: #fff!important;
}
.newsletterArchive {
    padding: 2em;
}
h5.newsletterTitle.l-title {
    margin-bottom: .5rem;
}
.newsletterArchive a h5.newsletterTitle.l-title:hover{color:#E22829;}
.right-arrow-page a {
    font-family: "industry-inc-base",sans-serif;
    font-size: 1.4em;
    color: #414141;
}
.left-arrow-page a {
    font-family: "industry-inc-base",sans-serif;
    font-size: 1.4em;
    color: #414141;
}
/*STAFF PAGE*/
p.peopleEmail a {
    color: #414141;
}

p.peopleEmail {
    margin-bottom: 0;
}

h5.peopleTitle {
    color: #bdbdbd;
	margin-bottom: 0;
}
/*SINGLE EVENT PAGE*/
@media screen and (max-width: 39.9375em) {
	.em-location-map-container {max-width: 100%;}
}
.training.map {
    margin-bottom: 1em;
}
@media screen and (min-width: 40em) {
.training.map {
    float: right;
    margin-left: 1em;
    margin-bottom: 2em;
}
}
/*CALENDAR CATEGORY LIST PAGE*/
.events a h5.l-title:hover {
    color: #E22829;
}
/*CALENDAR*/
@media screen and (min-width: 1200px) {
td {
    width: 14.2857%;
}
}
ul.em-categories-list {
    list-style-type: none;
    text-align: center;
}

ul.em-categories-list li {
    display: inline-block;
    padding: 1em;
    text-transform: uppercase;
    font-family: "industry-inc-base",sans-serif;
    color: #414141!important;
}

ul.em-categories-list li a {
    color: #414141;
    font-size: 1.66em;
}
.eventful-pre ul li, .eventless-pre ul li {
    list-style-type: none;
}
.eventful-post ul li {
    list-style-type: none;
}
td.eventful ul {
    list-style-type: none;
}
table.em-calendar td.eventful a, table.em-calendar td.eventful-today a {
    color: #414141;
}
.em-calendar-wrapper a:hover {
    color: #E22829;
}
td.month_name {
    font-family: "industry-inc-base",sans-serif;
    font-size: 2.5rem;
    color: #bdbdbd;
}
/*COMMITTEE PAGE*/
@media screen and (max-width: 39.9375em) {
	.accordion-title{padding:1.25rem 2.6rem 1.25rem 1rem;}
}
/*MEMBER BENEFITS*/
@media screen and (max-width: 39.9375em) {
	.head-top {padding: 1.5em .625em 1em;}
}
/*SINGLE*/
@media screen and (max-width: 39.9375em) {
	.back2 {order: 2;}
	.post1 {order: 1;}
	.social3 {order: 3;}
	.social3 ul.share-more a li {display: inline-block;}
	.blogSocial a:link {display: inline-block;text-align: center;}
	.all-pad{padding:0em;}
}
/*HEADER ADJUSTMENT on TABLET LANDSCAPE*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1028px) and (orientation : landscape) {
.large-8.medium-12.column.dkgreyBk.head-topLeft {
    padding-left: 0!important;
    padding-right: 0!important;
}

.large-4.medium-12.column.ltgreyBk.head-topRight.text-right {
    padding-left: 0!important;
    padding-right: 0!important;
}
}
@media screen and (min-width : 768px) and (max-width : 1033px) {
.large-8.medium-12.column.dkgreyBk.head-topLeft {
    padding-left: 0!important;
    padding-right: 0!important;
}

.large-4.medium-12.column.ltgreyBk.head-topRight.text-right {
    padding-left: 0!important;
    padding-right: 0!important;
}
	.all-paddd {
    padding: 1em;
}
}
/*
@media screen and (min-width : 768px) and (max-width : 1033px) {
.large-7 {
    max-width: 60%;
    flex: 0 0 60%;
    margin-left: 0%;
}

.large-3 {
    flex: 0 0 40%;
    max-width: 40%;
}

.large-offset-1 {
    margin-left: 0%;
}
div.transparent.home-training-list.mob-p-r.small-12.medium-6.large-3.large-offset-2.column{
	margin-left: 5%;
}
	div.transparent.home-blog-post.mob-p-l.small-12.medium-6.large-3.large-offset-2.column{
		margin-left:5%;
	}
	.transparent.tiny-margin-right.mob-p-l.small-12.medium-6.large-5.large-offset-1.column, .transparent.tiny-margin-left.mob-p-l.small-12.medium-6.large-5.large-offset-1.column{
		flex: 0 0 50%;
		max-width: 50%
	}
	div.medium-12.large-10.medium-offset-0.large-offset-1.end.column.tab-one-off{
		flex:0 0 100%;
		max-width:100%;
	}

}

@media screen and (max-width: 39.9375em) {
.em-calendar-wrapper a {
    color: #E2282A;
	}
}
/*.em-calendar-wrapper a {
    color: #E2282A!important;
}*/
.eventful-today ul {
    list-style-type: none;
}
/*--------------------------------------------------------------
## Media Queries - Foundation
--------------------------------------------------------------*/

/* Small only */
@media screen and (max-width: 39.9375em) {}
/* Medium and up */
@media screen and (min-width: 40em) {}
/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {}
/* Large and up */
@media screen and (min-width: 64em) {}
/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {}
/*SCREEN SIZES*/
/*iphone in portrait & landscape*/
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) { /* STYLES GO HERE */}
/*iphone 6 portrait 414 x 628*/
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : portrait) { /* STYLES GO HERE */ }
/*iphone 6 landscape 736 x 306*/
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape) { /* STYLES GO HERE */}
/*iphone 6+ portrait and landscape*/
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) { /* STYLES GO HERE */}
/*iphone 6+ landscape*/
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : landscape) { /* STYLES GO HERE */}
/*iphone 6+ portrait*/
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : portrait) { /* STYLES GO HERE */}
/*iphone 5 portrait and landscape*/
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) { /* STYLES GO HERE */}
/*ipad in portrait and landscape*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  { /* STYLES GO HERE */}
/*ipad portrait*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { /* STYLES GO HERE */ }
/*IPAD landscape */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { /* STYLES GO HERE */}

@media screen and (min-width: 64em) {
.buttonpads a.button {
    margin-left: 2em;
}
}
/*some fixes afterwards*/
.image-link .wrapper-box-img-zoom img {
    margin-bottom: 1em;
}
.orbit-bullets button:hover {
	background-color: #e22829!important;
}
.orbit-bullets button.is-active{
    	background-color: #e22829!important;
}
.home .row .orbit {
    margin-top: 1em!important;
}
.head-logo {
    max-width: 250px;
    margin: 0 auto;
}
footer hr {
    max-width: none!important;
}


.swiper-container {
    position: relative;
    padding: 40px;
}

.swiper-button-next, .swiper-button-prev {
    color: #E2282A;
}

.logo-slider-cta-wrapper {
    padding: 2em 0;
    border-top: 1px solid #d1d3d4;
    border-bottom: 1px solid #d1d3d4;
    margin-bottom: 3em;

}

.cta-button-section{
    text-align: center;
    padding: 1em 0 2em 0;
    font-family: "museo-slab", serif;
}

.cta-button-section a{
    padding: 15px 40px;
    text-align: center;
    background-color: #34322d;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
}


@media screen and (max-width:767px) {
	.cta-button-section a{
    padding: 20px;
		font-size: 14px;
}
}


.swiper-button-next.custom-next,
.swiper-button-prev.custom-prev {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.swiper-button-next.custom-next {
  background-image: url('/wp-content/uploads/2024/09/white-arrow-right-grey.png');
}

.swiper-button-prev.custom-prev {
  background-image: url('/wp-content/uploads/2024/09/white-arrow-left-grey.png');
}

/* Optionally, hide the default arrow icons */
.swiper-button-next::after,
.swiper-button-prev::after {
  display: none;
}
