/*!
 * Styles for CWA  - Campaigns
 *
 * CREATED: SEPT 09, 2019
 * LAST UPDATED:	DEC 17, 2020
 *
 */

/*
* ====================================================================================================================
* FONTS
* ====================================================================================================================*/
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700,700i|Roboto:400,400i,700,700i,900,900i&display=swap');

/*
* ====================================================================================================================
* BASICS	RESET
* ====================================================================================================================*/
html {-moz-osx-font-smoothing: grayscale !important; text-rendering: optimizeLegibility !important; image-rendering: -o-crisp-edges; image-rendering: -webkit-optimize-contrast; image-rendering: optimize-contrast;}

::placeholder {color: #000; opacity: 0.5;}
::-moz-placeholder {color: #000; opacity: 0.5;}
::-webkit-input-placeholder{color:#000;  opacity: 0.5;}
::-ms-input-placeholder{color:#000;  opacity: 0.5;}
::selection {color: #fff;background: rgba(0, 0, 0, 0.5);}
::-moz-selection {color: #fff;background: rgba(0, 0, 0, 0.5);}

img{border:none; image-rendering: optimizeQuality;}
hr{display:block;clear:both;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

/*
* ====================================================================================================================
* TYPOGRAPHY
* ====================================================================================================================*/

body{margin:0;padding:0;font-family: 'Roboto', arial,sans-serif; font-size: 15px; line-height: 1.65em;}
h1, h2, h3, h4, h5, h6, .email-signup--text, .node-action .panel-pane h2, .logo-and-title .site-name{font-weight: 700;color: inherit; line-height: 1.25em; font-family: 'Roboto Condensed',Helvetica,Arial,sans-serif; margin: 0 0 1em; padding: 0; text-transform: none;}
h1, .email-signup--text, .pane-title{font-size: 1.8em; font-weight: 700;}
h2{font-size: 2em;}
h3,
.node-action .panel-pane h2{font-size: 1.5em; }
h4{font-size: 1.15em; }
h5{font-size: 1em; }
p {margin: 0 0 1.15em;}
.field .field-item ul{margin: 1rem 0 2rem;padding-left: 1em;}
.field .field-item ul li{margin-bottom: 1rem;}

/*
* ====================================================================================================================
* BUTTONS
* ====================================================================================================================*/
.btn{border-radius: 4em; text-transform: none;}

/*
* ====================================================================================================================
* HEADER STYLES
* ====================================================================================================================*/
.logo-and-title .site-name{margin:0; font-size: 1.5em; text-transform: uppercase;}

	/*		header wrapper		*/
.nav-wrapper{order: 2; -webkit-order: 2; z-index: 2 !important;}

.national-menu{padding-top: 0.25em; padding-bottom: 0.25em;}

	/*		mobile header		*/
.logo-title-narrow{align-items: center;-webkit-align-items: center;order: 1; -webkit-order: 1; position: relative;}
	.logo-title-narrow .logo-and-title .site-name{padding-top: 5px;font-size: 1.5em;}
	.nav-trigger-label{font: .7rem/1em "Roboto", Helvetica, Arial, sans-serif; font-weight: 700; color: inherit; text-align: center; text-align: center;margin: 0; position: absolute; right: 20px; top: 50%; margin-top: -20px;}
	.nav-trigger-label .fa.fa-bars{display: block;margin-right:0; font-size: 3em;}
	.nav-trigger:checked + .nav-wrapper + .logo-title-narrow .nav-trigger-label .fa-bars::before{content: "\f00d";}

.logo-title-social{padding: 0;flex-shrink: 0;}
	#logo, .logo-title-narrow .logo-and-title .space-logo #logo{width: 180px; margin-right: 0; max-width: 100%; max-height: 300%; height: auto !important;}
	.logo-and-title{-webkit-flex: none;  -ms-flex: none; flex: none;}
		.hide-name .site-name{display: none !important;}

.social-links{display: none;align-items: center;-webkit-align-items: center;flex-direction: column;-webkit-flex-direction: column;justify-content: center;-ms-flex-wrap: wrap; flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.social-links > div{margin-bottom: 15px;}
	.social-links > div:last-child{margin-bottom: 0px;}
	.social-links p{margin: 0;}
		.social-links strong{font-weight: normal; font: 1.25rem/1.2em "Roboto", Helvetica, Arial, sans-serif;}
		.social-links em{font-style: normal;font-weight: bold;font-family: "Roboto",Helvetica,Arial,sans-serif;}
		.kobol-page-header .social-links a:link, 
		.kobol-page-header .social-links a:visited{color: inherit;}

	/*		main menu		*/
.chapter-and-search{padding: 0; text-transform: none;}
.chapter-and-search, .chapter-menu .menu > li:hover > .menu.menu{border:none;}
	.chapter-and-search .chapter-menu, .chapter-and-search .chapter-menu li{padding: 0;margin: 0;}
		.chapter-and-search .chapter-menu a{padding: 10px 20px;font: 1em/1em "Roboto Condensed", Helvetica, Arial, sans-serif; font-weight: 400; display: inline-block; text-transform: uppercase;}
		.chapter-menu .menu > li:hover > .menu.menu li{margin: 0;}
		.pane-content .chapter-menu .menu > li:hover,
		.chapter-menu .menu > li:hover > .menu.menu,
		.chapter-menu .menu > li > .menu.menu{padding: 0; /*background: rgba(0,0,0, 0.15);*/}
		.chapter-menu .menu > li:hover > .menu.menu{min-width: 100%;margin-left: 0;}
		.subnav-trigger {display: inline-block;margin: 0;font-size: 0rem;line-height: 1;cursor: pointer;margin-right: 1em;}
		.subnav-trigger + .subnav-trigger {display: none;}
		.subnav-trigger:before{display: block; content:"\f078"; font-family: FontAwesome; font-size: 1rem; color: #fff;}

		.chapter-menu .menu > li > .menu {padding: 0;}
		.chapter-menu .menu > li > .menu.subnav-show{border: none;}
		.chapter-and-search .chapter-menu .menu .menu a{padding: 0.85rem 20px; display: block; font-family: "Roboto Condensed", Helvetica, Arial, sans-serif; font-weight: 400; font-size: 1.35rem; position: relative;}
	.chapter-and-search search.form{padding: 1rem; display:none;}
		.chapter-and-search search.form .pane-follow-us a{display: inline-block; margin-right: 15px;font-size: 0.8em;}
		.chapter-and-search search.form .pane-follow-us a:last-child{margin-right: 0px;}
/*	LONG SCROLL MENU	*/
.field-name-field-long-scroll-menu{display:none;}
.node-type-oa-space .field-name-field-long-scroll-menu{display:block;}
.field-name-field-long-scroll-menu .pane-title{display:none;}
.field-name-field-long-scroll-menu ul, .field-name-field-long-scroll-menu ul li{margin: 0 !important; list-style: none; padding: 0 !important;}

/* BANNER */
.kobol-page-header{background-color: transparent;}
.banner{display: none; order: 3; -webkit-order: 3; padding: 4em 3em;  min-height: 0; text-align: left;justify-content: center; background: inherit; text-align: center;}
.kobol-page-header[style^="background-image:"] .banner,
.short-banner .kobol-page-header[style^="background-image:"] .banner{min-height: 25em;}
.banner:before{display: none;}
.kobol-page-header[style^="background-image:"] .banner:before{display: none; /*background-color: rgba(0,0,0,0.55);*/}
.mask-banner .kobol-page-header[style^="background-image:"] .banner:before{display: block; background-color: rgba(0,0,0,0.55);}
	.banner .banner-message{margin-bottom: 0;font: 1.25em/1.35em "Roboto Condensed", Helvetica, Arial, sans-serif; font-weight: 600; max-width: 100%; align-self: flex-end; align-self: flex-end;}
	.banner .banner-message h1{margin-bottom: 1rem;	border-bottom:none; padding: 0; font-weight: 700;}
	body:not(.mask-banner) .kobol-page-header[style^="background-image:"] .banner .banner-message h1{background: rgba(0,0,0,.5); padding:0 0 0.5rem !important;}
	.banner .banner-message--button:active:hover{background: transparent; border: none;}
	.banner .banner-message--button a.btn:link{margin: 2rem auto 0; text-transform: none; border-radius: 2em;font-size: inherit;line-height: 1em;font-weight: 600;}
	.banner .banner-message img{height: auto !important;}
  .animate-site.not-logged-in .banner-message{opacity: 0; transition-property: opacity,-webkit-transform; transition-property: opacity,transform; transition-property: opacity,transform,-webkit-transform;}
.kobol-page-header--bottom{display: none;}

	/*	hide banner and signup form on all pages except homepage and mini panels admin */
.node-type-oa-space:not(.page-node-rss) .banner,
.page-admin form .banner{display:-webkit-box; display:-ms-flexbox; display:flex;}

/* SIGN UP FORM (SHORT-FORM) */
.email-signup--text{margin: 0 0 0.25em; padding: 0;}
.callout--form input[type="email"], .callout--form input[type="text"], .callout--form .btn-primary{margin: 0 0 0.5em;}
.callout--form .form-item-email, .callout--form .form-item-zip{margin: 0 1rem 0 0;}


/*
* ====================================================================================================================
* CONTENT
* ====================================================================================================================*/
/* MAKE CONTENT FULL WIDTH / FIX GRID */
/* make page full bleed  */
#main-wrapper.oa-layout-fluid{padding: 0px; max-width: 100%;}
	#main-wrapper > #main{padding: 0; display: block; width: auto; padding: 0;}
	body.panels-ipe #main-wrapper #main {padding-top: 0px;}
	#main .oa-layout-fluid .container.row > .panel-panel{padding-left: 12px; padding-right: 12px;}
	.row.oa-responsive-region-row-bottom { margin-top: 0px;}

/* homepage content */
.node-type-oa-space:not(.page-node-rss) #main > .oa-layout-content,
.node-type-oa-section #main > .oa-layout-content,
.node-type-oa-event #main > .oa-layout-content,
.node-type-article #main > .oa-layout-content,
.node-type-page #main > .oa-layout-content{padding: 0px;max-width: 100%;}

/*	page content */
#main > .oa-layout-contentheader {/*padding-left: 15px;padding-right: 15px;*/ float: none; clear: both;}
#main > .oa-layout-content,
.node-type-article #main > .oa-layout-contentheader > .panel-panel-inner,
.node-type-oa-section .burr-flipped.radix-burr-flipped,
.kobol-article .body-content-wrapper,
.kobol-page .body-content-wrapper{padding-left: 15px;padding-right: 15px; padding-bottom: 30px; float: none; margin: auto}
.node-type-article #main > .oa-layout-contentheader > .panel-panel-inner{padding-bottom: 0px;}

/*	HOME PAGE CONTENT BLOCKS	*/
.content .panel-pane.pane-node-field-intro{font-size: 1.25em; line-height: 1.5;}
.content .panel-pane.pane-node-field-intro,
.content .content-block{padding: 4em 3em 3.25em;}
.panel-pane.pane-node-field-intro > div,
.content-block > div{max-width: 980px; margin: auto;}

.gray-1{background: #f5f5f5;}
.gray-2{background: #efefef;}
.gray-3{background: #eaeaea;}
.gray-4{background: #e6e6e6;}
.gary-5{background: #e1e1e1;}
.gray-6{background: #292929; color: #fff;}
.gray-7{background: #292929; color: #BF1E2D;}
.red-w{background: #BF1E2D; color: #fff;}
.red-b{background: #BF1E2D; color: #fff;}

img.fill-img.media-element{object-fit: cover;position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 0;}

/* ADMIN PAGES */
.page-admin #main-wrapper.oa-layout-fluid,
.page-group-node-admin  #main-wrapper.oa-layout-fluid,
#oa-space-node-form,
.page-group-node-admin #main-wrapper #main,
.page-admin #main-wrapper #main,
.page-node-panelizer  #main-wrapper #main,
.page-node-add #main-wrapper #main,
.page-node-panelizer  #main-wrapper #main{max-width: 90%; padding: 0px 40px 40px; background: #fff;}
#panels-dnd-main .panel-pane .pane-title{font-size: 1em; margin-bottom: 0.5em;}
#panels-dnd-main .panel-panel{position: static !important;}
#panels-dnd-main div:before{display: none !important;}

/* FOOTER STYLES */
.kobol-page-footer--wrapper{margin: 0 auto; display: block; max-width: 100%;}
	.left-footer-region, .right-footer-region{padding: 0}

	.left-footer-region{font-size: 1.25rem; line-height: 1.5em;}
		.left-footer-region > .pane-footer-text{padding: 0rem; background-color: inherit;}
		.left-footer-region > .pane-footer-text h2{margin: 0 0 0.5rem; padding :0;}
		.left-footer-region > .pane-footer-text .row{display: flex; display: -webkit-flex;-ms-flex-wrap: wrap; flex-wrap: wrap;-webkit-flex-wrap: wrap;margin: 0 -15px; width: auto;}

.kobol-page-footer--menu{text-transform: none; background-color: inherit; background-image: url(https://s3.amazonaws.com/dev.unionhall.files/img/afscme/bg_abstract.jpg); background-blend-mode: multiply;}
.kobol-page-footer--menu > .panel-pane{padding: 2rem;}
.kobol-page-footer--menu .search-form{margin-bottom: 0;}
.kobol-page-footer--menu .form-item-keys{margin-top: 0;width: 100%;}
	.kobol-page-footer--menu .form-item-keys label{display: none;}
.kobol-page-footer--menu .form-inline,
.kobol-page-footer--menu .form-item-keys,
.kobol-page-footer--menu .form-inline .form-control{display: flex;display: -webkit-flex;}
.kobol-page-footer--menu .form-inline .form-control{border-radius: 25px 0 0 25px; padding: 10px 15px; font-size: 1rem;height: auto;width: 100%;}
.kobol-page-footer--menu .form-inline .form-submit{border-radius: 0 25px 25px 0;}

.kobol-page-footer--menu .pane-space-address{position: relative;}
.kobol-page-footer--menu .pane-space-address:before{display: block; position: absolute; z-index: 0; content:""; top:0; bottom: 0; right: 0; left: 0; background:rgba(0,0,0,0.15);}
	.kobol-page-footer--menu .pane-space-address > div{position: relative; z-index: 1;}
.kobol-page-footer--menu .pane-space-address p{margin-bottom: 0;}

.kobol-page-footer--legal-section{padding: 2rem 3rem 8rem; margin: 0; border: none;}
	.kobol-page-footer--legal-section .pane-og-menu-single-menu .pane-title{display:none;}
	.kobol-page-footer--legal-section .pane-og-menu-single-menu .menu{text-transform: uppercase; margin: 0 0 20px;}
	.kobol-page-footer--legal-section .pane-og-menu-single-menu li {padding: 0.5em 0;}
	.kobol-page-footer--legal-section .pane-og-menu-single-menu li .menu li {margin: 0; line-height: 1.15em;}
	.kobol-page-footer--legal-section .pane-og-menu-single-menu .menu > li > .menu {-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-direction: column;flex-direction: column;text-transform: none;margin-top: 10px; font-size: 85%;}

	.kobol-page-footer--legal-section .pane-follow-us{padding: 2rem; text-align: center;}
	.kobol-page-footer--legal-section .pane-follow-us a{display: inline-block; padding: 15px 10px; color: #fff; background: rgba(0,0,0,0.25); border-radius: 50px; height: 60px; width: 60px; text-align: center; margin: 0 10px;-webkit-transition: background-color 200ms ease, color 200ms ease; -moz-transition: background-color 200ms ease, color 200ms ease; -o-transition: background-color 200ms ease, color 200ms ease; transition: background-color 200ms ease, color 200ms ease;}
	.kobol-page-footer--legal-section .pane-follow-us a:hover{background: rgba(0,0,0,0.5);}
	.kobol-page-footer--legal-section .pane-bundle-text{padding: 1rem 2rem; text-align: center;}

/***** FOOTER UPDATE ******/
.kobol-page-footer--menu{display:none !important;}
.left-footer-region > .panel-pane{padding: 2rem;}
.left-footer-region .search-form{margin-bottom: 0;}
.left-footer-region .form-item-keys{margin-top: 0;width: 100%;}
	.left-footer-region .form-item-keys label{display: none;}
.left-footer-region .form-inline,
.left-footer-region .form-item-keys,
.left-footer-region .form-inline .form-control{display: flex;display: -webkit-flex;}
.left-footer-region .form-inline .form-control{border-radius: 25px 0 0 25px; padding: 10px 15px; font-size: 1rem;height: auto;width: 100%;}
.left-footer-region .form-inline .form-submit{border-radius: 0 25px 25px 0;}

.left-footer-region .pane-space-address{position: relative;}
.left-footer-region .pane-space-address:before{display: block; position: absolute; z-index: 0; content:""; top:0; bottom: 0; right: 0; left: 0; background:rgba(0,0,0,0.15);}
	.left-footer-region .pane-space-address > div{position: relative; z-index: 1;}
.left-footer-region .pane-space-address p{margin-bottom: 0;}


/*	HOME PAGE STYLES	*/
.node-type-oa-space:not(.page-node-rss) #page-title{display: none;}
.node-type-oa-space:not(.page-node-rss) #main-wrapper.oa-layout-fluid{max-width: 100%; padding: 0;}

/*	BOXTON LAYOUT	*/
.boxton.radix-boxton > .container-fluid > .row > .radix-layouts-content{padding: 0;}

/*		FIRST ROW OF SUTRO DOUBLE			*/
.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(1) > .radix-layouts-header{padding: 0rem;}
.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(1) > .radix-layouts-header .pane-discover-teasers-pane-listing,
.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(1) > .radix-layouts-header .pane-discover-teasers-pane-tiles,
.pane-biography-listing-bio-pane,
.kobol-article .panel-pane.pane-discover-teasers-pane-listing,
.kobol-article .pane-discover-teasers-pane-tiles,
.kobol-page .panel-pane.pane-discover-teasers-pane-listing,
.kobol-page .pane-discover-teasers-pane-tiles
{background: #f5f5f5;}
/*		SECOND ROW OF SUTRO DOUBLE		*/
/*		convert 2 column into one column row		*/
body .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-content
{float: none; width: auto; padding: 0;}
body .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-content .pane-views-panes .pane-views-panes
{padding:0;}
body .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-content .pane-views-panes,
.sutro-double .radix-layouts-header .pane-discover-teasers-pane-tiles,
.pane-biography-listing-bio-pane,
.kobol-article .panel-pane.pane-discover-teasers-pane-listing,
.kobol-article .pane-discover-teasers-pane-tiles,
.kobol-page .panel-pane.pane-discover-teasers-pane-listing,
.kobol-page .pane-discover-teasers-pane-tiles,
body .sutro-double.radix-sutro-double .pane-oa-event-list-oa-events-upcoming-small
{float: none; width: auto; padding: 2rem;}
#flexslider,
#stories{padding: 2rem 3rem;}

.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-column2:before
{top:0; left:0; bottom:0; right:0; z-index: 1; background: #e0e0e0; display: block; content: ""; position: absolute;}
body .sutro-double.radix-sutro-double .pane-oa-event-list-oa-events-upcoming-small{background: #e0e0e0;}
.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-column2 > div
{position: relative; z-index: 2;padding: 0;}
.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-column2 a{}
.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-column2 .view-oa-event-list li a {color: #333;}
.content .panel-pane.pane-kobol-ctas-recent-promos{padding-bottom: 0px;}

/*		ACTIONS		*/
.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-column1 .pane-kobol-ctas-recent-actions,
.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer .pane-kobol-ctas-recent-actions,
.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-header .pane-kobol-ctas-recent-actions
{position: relative;}

.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-column1 .pane-kobol-ctas-recent-actions:before,
.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer .pane-kobol-ctas-recent-actions:before,
.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-header .pane-kobol-ctas-recent-actions:before
{top:0; left:0; bottom:0; right:0; z-index: 0; background: #000; opacity: 0.9; display: block; content: ""; position: absolute;}


#flexslider .pane-title,
#stories .pane-title,
.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer .pane-kobol-ctas-recent-actions .pane-title,
.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-header .pane-kobol-ctas-recent-actions .pane-title,
.pane-discover-teasers-pane-tiles.flexslider .pane-title,
#more-about-us .pane-title {color: #fff; padding: 0; line-height: 1.45em;}
.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-column1 > div
{position: relative; z-index: 2;padding: 0;}
.pane-kobol-ctas-recent-actions .pane-content,
.pane-kobol-ctas-recent-actions .pane-title {position: relative; z-index: 2;}
.pane-kobol-ctas-recent-actions .pane-title {color: #fff; max-width: 80%;}

.node-action{margin: 0; box-shadow: none; border-bottom: none;}
	.node-action .radix-layouts-column1 .pane-node-field-featured-image{max-height: none;}
	.node-action .radix-layouts-column2 .btn.btn-primary{padding: 0.5em; white-space: initial;}
	.node-action .pane-oa-core-node-token{position: relative;z-index: 200;}

/*		THIRD ROW OF SUTRO DOUBLE		*/
/*		middle row		*/
.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(3){padding: 0; position: relative;}
.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(3):before{top:0; left:0; bottom:0; right:0; z-index: 1; background: rgba(255, 255,255, 0.15); display: block; content: ""; position: absolute;}
.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(3) > .radix-layouts-middle{position: relative; z-index: 2;padding: 0;}

/* EVENT LIST ON HOMEPAGE */
.node-type-oa-space .pane-oa-event-list-oa-events-upcoming-small .pane-title,
.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(4) .pane-title{padding: 0; margin-bottom: 1em; font-size: 2.5em; line-height: 1.25em;}
.node-type-oa-space .pane-oa-event-list-oa-events-upcoming-small .pane-title{margin-bottom: 2rem;}

.node-type-oa-space .view-oa-event-list ul{position: relative; padding: 0 0 0 1rem;border-left: 3px solid #fff;}
	.node-type-oa-space .view-oa-event-list ul:after {display: block; content: ""; top: 0; bottom: 0rem; width: 16px; background: repeating-linear-gradient(0deg, #fff, #fff 1px, transparent 1px, transparent 6px); opacity: 1; position: absolute; left: -0.75rem;}
	.node-type-oa-space .view-oa-event-list li:after{display: block; content: "";top: 50%;background: #fff; background: rgba(255,255,255,0.6); position: absolute;width: 4rem;right: 100%;height: 3px;}
	.node-type-oa-space .view-oa-event-list .item-list ul li{overflow: visible; color: #666; position: relative; margin: 0 0 4em 3rem; background-color: #fff ; -webkit-transition: background-color 200ms ease; -moz-transition: background-color 200ms ease; -o-transition: background-color 200ms ease; transition: background-color 200ms ease;}
	.node-type-oa-space .view-oa-event-list li:hover{background-color: #fff;}
	.node-type-oa-space .view-oa-event-list li div{position: static !important;}
	.node-type-oa-space .view-oa-event-list li > div{padding: 20px 20px 1px 50px;}
	.node-type-oa-space .view-oa-event-list li .oa-event-date-wrapper{float: none;height: auto;width: auto; margin: 0; padding: 10px 15px;}
	.node-type-oa-space .view-oa-event-list li .oa-event-header .oa-event-icon{padding: 0; float: none;position: absolute !important;font: 18px/15px "Roboto", Helvetica, Arial, sans-serif;font-weight: 700; text-transform: uppercase;z-index: 2; top: 50%; left: 0;text-align: center !important;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%);}
	.node-type-oa-space .view-oa-event-list li .oa-event-date-day{line-height: 1;font-size: 3em;}
	.node-type-oa-space .view-oa-event-list li .oa-event-date-month{font-size: 1.25em;}
	.node-type-oa-space .view-oa-event-list li .oa-event-day{display: none;}
	.node-type-oa-space .view-oa-event-list li .radix-layouts-sidebar,
	.node-type-oa-space .view-oa-event-list li .oa-event-description {display: none;}
	.node-type-oa-space .view-oa-event-list li .radix-layouts-content{width: 100%;padding: 0;}
	.node-type-oa-space .view-oa-event-list li h2{font-size: 1.5em;  padding:0;}
	.node-type-oa-space .view-oa-event-list li .oa-event-label{text-transform: uppercase; font-size: 0.9rem;}
	.node-type-oa-space .oa-event-date-rrule.oa-event-item{padding: 0; text-align: left;font-size: 1rem; margin-bottom: 1rem;}

/*		SECOND TO LAST ROW OF SUTRO DOUBLE		*/
/*		two column row		*/
.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(4),
.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2)
{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}


.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(4) > div,
.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > div,
.kobol-page #join-text,
.kobol-page #join-form
{padding: 2rem; position: relative;width: 100%; background: rgba(0,0,0,0.05);}

.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(4) > div{padding: 0;}

.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(4) > div:last-child:before,
.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > div:last-child:before
{display: block; position: absolute; z-index: 0; content:""; top:0; bottom: 0; right: 0; left: 0; background:rgba(0,0,0,0.05);}

/*		column styles		*/
.kobol-feed-navigation > a{display: block;text-align: center;}
.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(4) .pane-title{padding:0; }
.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(4) h3.pane-title{margin-bottom: 0.75rem;font-size: 1.85rem;}
.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(4) .pane-follow-us{padding-bottom: 3rem;}
.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(4) .email-signup--wrapper,
.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(4) .email-signup--content
{background: transparent;padding: 0;display: block;max-width: 100%;}
.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(4) .email-signup--text
{font:inherit; font-size: 1.25rem; display: block; margin-bottom: 0.75rem;text-align: left;}
.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(4) .kobol-rss-display-list li{padding: 0.5rem 0;line-height: 1.5em;}
	.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(4) .kobol-rss-display-list li a{font-size: 1.25rem;}
.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(4) .pane-kobol-email-signup{padding-bottom: 0;}
.callout--form input[type="email"]
{border-radius: 25px;}
#main .pane-follow-us a{background: rgba(255,255,255, 0.25); display: inline-block;padding: 12px;border: 2px solid;border-radius: 50px;height: 60px;width: 60px;text-align: center;margin: 0 10px 0 0;font-size: 1.25rem;}
#main .pane-follow-us a:hover{background: rgba(255,255,255, 0.75);}

body:not(.oa-section-take-action-section) .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer .node-action
{background: transparent;margin: 0 0px 2em; border-bottom: none; box-shadow: none;}
.sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer .node-action .row,
.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-header .node-action .row
{display: block;}

.node-action .radix-layouts-content{padding: 1.5em 1.5em 0px;}
.node-action .radix-layouts-column2{padding: 1.5em;}
.sutro-double .actionslider.pane-kobol-ctas-recent-actions  .node-action .radix-layouts-column1,
.sutro-double .actionslider.pane-kobol-ctas-recent-actions .node-action .radix-layouts-content,
.sutro-double .actionslider.pane-kobol-ctas-recent-actions .node-action .radix-layouts-column2
{width: 100%; float: left; background: #fff;}
.sutro-double .actionslider.pane-kobol-ctas-recent-actions .node-action .radix-layouts-content,
.sutro-double .actionslider.pane-kobol-ctas-recent-actions .node-action .radix-layouts-column2
{position: relative; z-index: 2;}

body:not(.oa-section-take-action-section) .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer .node-action .btn-primary{background-color: #fff; border-color: #fff; color: #006ca2 !important;}
body:not(.oa-section-take-action-section) .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer .node-action .btn-primary:hover{background-color: #efefef; border-color: #efefef; color: #00446a !important;}

.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(5) .radix-layouts-footer{padding: 0;}

.not-logged-in:not(.oa-section-take-action-section) .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer > .panel-panel-inner > div .pane-node-title h3,
.logged-in:not(.oa-section-take-action-section) .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer #panels-ipe-regionid-footer > .panels-ipe-sort-container > div .pane-node-title h3
{font: 2.5rem/1.25em "Roboto", Helvetica, Arial, sans-serif; font-weight: bold; padding: 0; margin:0;}

.not-logged-in:not(.oa-section-take-action-section) .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer > .panel-panel-inner > div .pane-node-body,
.logged-in:not(.oa-section-take-action-section) .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer #panels-ipe-regionid-footer > .panels-ipe-sort-container > div .pane-node-body
{font-size: 1.5rem;line-height: 2rem;}

.not-logged-in:not(.oa-section-take-action-section) .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer > .panel-panel-inner > div:last-child .pane-node-body,
.logged-in:not(.oa-section-take-action-section) .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer #panels-ipe-regionid-footer > .panels-ipe-sort-container > div:last-child .pane-node-body
{font-size: 1.4rem;line-height: 2rem;padding-bottom: 2rem;}

.not-logged-in .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer > .panel-panel-inner > div:last-child .view-discover-teasers .view-mode-featured,
.logged-in .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer #panels-ipe-regionid-footer > .panels-ipe-sort-container > div:last-child .view-discover-teasers .view-mode-featured
{padding: 0;}

.not-logged-in:not(.oa-section-take-action-section) .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer > .panel-panel-inner > div:last-child .pane-node-field-featured-image,
.logged-in:not(.oa-section-take-action-section) .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer #panels-ipe-regionid-footer > .panels-ipe-sort-container > div:last-child .pane-node-field-featured-image
{display: none; }

/*		style links and images		*/
.not-logged-in:not(.oa-section-take-action-section) .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer > .panel-panel-inner .pane-node-field-featured-image a,
.logged-in:not(.oa-section-take-action-section) .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer #panels-ipe-regionid-footer > .panels-ipe-sort-container .pane-node-field-featured-image a,
.not-logged-in:not(.oa-section-take-action-section) .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer > .panel-panel-inner .pane-node-field-featured-image img,
.logged-in:not(.oa-section-take-action-section) .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer #panels-ipe-regionid-footer > .panels-ipe-sort-container .pane-node-field-featured-image img{display:block;}

.not-logged-in .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer > .panel-panel-inner .pane-node-field-featured-image img,
.logged-in .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer #panels-ipe-regionid-footer > .panels-ipe-sort-container .pane-node-field-featured-image img{width: 100%;}

/*		grid fix in safari*/
.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(4):before,
.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(4):after,
.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2):before,
.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2):after,
.left-footer-region > .pane-footer-text .row:before,
.left-footer-region > .pane-footer-text .row:after
{display: none !important;}

/***********************************/
/*					LISTING GRIDS 				*/
/***********************************/
.pane-discover-teasers-pane-listing .view-discover-teasers{display: block;width: 100%;overflow: hidden;}
/*	article tiles	*/
.view-discover-teasers.view-display-id-pane_tiles .view-content,
/*	biography	*/
.view-biography-listing .view-content,
/* .node-type-oa-space	*/ .pane-discover-teasers-pane-listing .view-content
{margin-left: -15px; margin-right: -15px; justify-content: flex-start;width: auto;}


/* RESET GRID*/
/*	article tiles	*/
.view-discover-teasers.view-display-id-pane_tiles .view-content .views-row:nth-last-of-type(3):first-child,
.view-discover-teasers.view-display-id-pane_tiles .view-content .views-row:nth-last-of-type(3):first-child ~ .views-row,
.view-discover-teasers.view-display-id-pane_tiles .view-content .views-row:nth-last-of-type(-n+2):first-child,
.view-discover-teasers.view-display-id-pane_tiles .view-content .views-row:nth-last-of-type(-n+2):first-child ~ .views-row,
.view-discover-teasers.view-display-id-pane_tiles .view-content .views-row:nth-last-of-type(n+4),
.view-discover-teasers.view-display-id-pane_tiles .view-content .views-row:nth-last-of-type(n+4) ~ .views-row,
/*	biography	*/
.view-biography-listing .views-row:nth-last-of-type(n+4),
.view-biography-listing .views-row:nth-last-of-type(n+4) ~ .views-row,
.view-biography-listing .views-row:nth-last-of-type(3):first-child,
.view-biography-listing .views-row:nth-last-of-type(3):first-child ~ .views-row,
.view-biography-listing .views-row:nth-last-of-type(-n+2):first-child,
.view-biography-listing .views-row:nth-last-of-type(-n+2):first-child ~ .views-row,

/*	article listing	*/
/* .node-type-oa-space	*/ .pane-discover-teasers-pane-listing .views-row
{width: calc(100% - 30px); -ms-flex-preferred-size: calc(100% - 30px); flex-basis: calc(100% - 30px);  margin-left: 15px; margin-right: 15px;}
.pane-discover-teasers-pane-listing .kobol-teaser .col-md-4.radix-layouts-sidebar{display: none;}
.pane-discover-teasers-pane-listing .kobol-teaser .col-md-8.radix-layouts-content{width: 100%;}

/* GENARAL TILE STYLING */
.view-discover-teasers.view-display-id-pane_tiles .view-content .views-row,
.view-biography-listing .views-row,
.kobol-teaser:not(img)
{border: none; box-shadow: 0 0 1px 1px rgba(179,179,179,0.25); background-color: #fff;-webkit-transition: background-color 200ms ease; -moz-transition: background-color 200ms ease; -o-transition: background-color 200ms ease; transition: background-color 200ms ease;}

.kobol-teaser:not(img){background-color: rgba(179,179,179,0.15);}

/*	ARTICLE LISTING */
/*	TEASER VIEW MODE	*/
.view-discover-teasers .view-mode-featured{padding-bottom: 2em;}
#more-about-us .view-discover-teasers .view-mode-featured{padding-bottom: 0.5em;}
.node-featured .pane-node-title .pane-content a{font-size: inherit;display: block;}

/*	TEASER VIEW MODE	*/
.kobol-teaser:not(img){padding: 1.5em;margin-bottom: 2em;}
	.kobol-teaser > .container-fluid{position: relative;padding-bottom: 40px;}
	.kobol-teaser > .container-fluid > .row:last-child{position: absolute; bottom: 0; right: 15px;}
	.kobol-teaser .pane-node-field-featured-image{padding: 0;}
	.kobol-teaser .pane-node-body{padding-bottom: 65px; }
	.kobol-teaser .oa-users-submitted h1{display:none;}
	.kobol-teaser .oa-users-submitted .user-info{font-size: 0.85rem; opacity: 0.5;}
	.kobol-teaser h3{padding: 0; margin-bottom: 0rem;}
	.kobol-teaser ul.links{text-align: right;}
	.kobol-teaser ul li.node-readmore{margin-bottom:0;float:none;}

/*		LISTING VIEW PAGE		*/
.pane-discover-teasers-pane-listing .views-row,
.pane-discover-teasers-pane-listing .views-row > .node-teaser,
.pane-discover-teasers-pane-listing .views-row > .node-teaser > .kobol-teaser{display: flex;}
.pane-discover-teasers-pane-listing .kobol-teaser .container-fluid > .row
{margin-left: -15px; margin-right: -15px; width: auto;}
.node-type-oa-space .pane-discover-teasers-pane-listing{padding: 3rem 2rem;border-top: 3px solid rgba(255,255,255,0.8);}

.node-type-oa-space .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-content .pane-discover-teasers-pane-listing,
#flexslider,
#stories,
#more-about-us{border-top: none; background: #313131;}

/******** OTHER COLORS  *********/
.red .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-column1 .pane-kobol-ctas-recent-actions:before,
.red.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer .pane-kobol-ctas-recent-actions:before,
.red.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-header .pane-kobol-ctas-recent-actions:before,
.red.node-type-oa-space .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-content .pane-discover-teasers-pane-listing,
.red #flexslider,
.red #stories,
.red #more-about-us,
.red .kobol-page-header{background-color: #ea2033;}

.gray .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-column1 .pane-kobol-ctas-recent-actions:before,
.gray.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer .pane-kobol-ctas-recent-actions:before,
.gray.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-header .pane-kobol-ctas-recent-actions:before,
.gray.node-type-oa-space .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-content .pane-discover-teasers-pane-listing,
.gray #flexslider,
.gray #stories,
.gray #more-about-us,
.gray .kobol-page-header{background-color: #EEE;}

.dark-gray .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-column1 .pane-kobol-ctas-recent-actions:before,
.dark-gray.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer .pane-kobol-ctas-recent-actions:before,
.dark-gray.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-header .pane-kobol-ctas-recent-actions:before,
.dark-gray.node-type-oa-space .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-content .pane-discover-teasers-pane-listing,
.dark-gray #flexslider,
.dark-gray #stories,
.dark-gray #more-about-us,
.dark-gray .kobol-page-header{background-color: #424242;}

.blue .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-column1 .pane-kobol-ctas-recent-actions:before,
.blue.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer .pane-kobol-ctas-recent-actions:before,
.blue.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-header .pane-kobol-ctas-recent-actions:before,
.blue.node-type-oa-space .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-content .pane-discover-teasers-pane-listing,
.blue #flexslider,
.blue #stories,
.blue #more-about-us,
.blue .kobol-page-header{background-color: #0397D7;}

.form-item-variables-oa-site-layout-kobol-body-class.form-group:after
{display: block; font-size: 0.8em; opacity: 0.8; white-space: pre-wrap; margin-bottom: 3em;
content:"'hide-name' - Hides site name. \A 'no-sticky-header' - Disables the sticky nav. Recommended for sites with headers bigger than 75px in height.\A 'short-banner' \A 'mask-banner' \A The following classes will change the background color of the Banner, Take Action and Slider blocks. \A 'red' - CWA red. \A 'gray' - Light gray (#EEE). \A 'dark-gray' - CWA dark gray. \A 'Blue' - Union Busting Blue."}

/********************************/


.pane-discover-teasers-pane-listing h3,
.pane-discover-teasers-pane-tiles  h3
{font-size: 1.75rem; line-height: 1.35em;}
.node-type-oa-space .pane-discover-teasers-pane-listing .oa-users-submitted .user-badge{display: inline;}
.node-type-oa-space .pane-discover-teasers-pane-listing .kobol-teaser .radix-layouts-sidebar,
.node-type-oa-space .pane-discover-teasers-pane-listing .kobol-teaser .radix-layouts-content
{width: 100%; float: none;}
.node-type-oa-space .panel-pane.pane-discover-teasers-pane-listing .kobol-teaser .radix-layouts-sidebar .pane-node-field-featured-image
{padding-bottom: 15px;}
.pane-discover-teasers-pane-listing .views-row,
#flexslider .views-row,
#stories .view-row{background: #fff;box-shadow: 0 0 1px 1px rgba(179,179,179,0.25); margin-bottom: 3rem;}
.pane-discover-teasers-pane-listing .views-row{border: 1px solid #f3f3f3;}
#flexslider .views-row,
#stories .view-row{border: none;}
.pane-discover-teasers-pane-listing .views-row .kobol-teaser:not(img){background: transparent; margin: 0;box-shadow: none;}
.pane-discover-teasers-pane-listing .more-link{text-align: center; position: relative;}
.pane-discover-teasers-pane-listing .more-link:before{height: 3px; position: absolute; content: ""; top: 50%; background: #fff; background: rgba(255,255,255,0.8); left:0; right: 0;}
.pane-discover-teasers-pane-listing .more-link:hover:before{}
.pane-discover-teasers-pane-listing .more-link a,
.btn-events{min-width: 30%; display: inline-block;background: #fff; border-radius: 3rem; padding: 1.5rem 3rem; font: 1.8rem/2rem "Roboto", Helvetica, Arial, sans-serif; font-weight: bold; text-transform: uppercase; cursor: pointer; position: relative; outline: none;  -webkit-transition: background-color 200ms ease, color 200ms ease; -moz-transition: background-color 200ms ease, color 200ms ease; -o-transition: background-color 200ms ease, color 200ms ease; transition: background-color 200ms ease, color 200ms ease;}
.pane-discover-teasers-pane-listing .more-link a:hover,
.btn-events:hover{background: #000; color: #fff;}
.pane-discover-teasers-pane-listing .kobol-teaser ul li.node-readmore a{display: inline-block; text-transform: none;padding: 0;background: inherit;color: inherit;border: none;}
.pane-discover-teasers-pane-listing .kobol-teaser ul li.node-readmore a:after{display: inline-block; content: " >"; padding-left: 1rem;}



/*	BIO LISTING		*/
.pane-biography-listing-bio-pane{margin-left: -15px; margin-right: -15px;}
#our-leaders .view-display-id-attachment_1{display:none;}

/*  PAGINATION  */
.pagination > .active > a,
.pagination > .active > a:hover,
.pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus{color: #fff; background-color: #00b1ad; border-color: #00b1ad;}

.item-list ul.pagination > li > a,
.item-list ul.pagination > li > span{border-radius: 25px;min-width: 40px;}

/*		ACTION		*/
.node-action{background: transparent;margin: 0 0px 2em; border-bottom:none;}
.node-action .radix-layouts-column1 .pane-node-field-featured-image {max-height: 100%;}

/*		PROMO		*/
/*		grid		*/
.view-kobol-ctas.recent-promos .views-row,
.view-kobol-ctas.recent-promos .view-content .views-row:nth-last-of-type(n+4),
.view-kobol-ctas.recent-promos .view-content .views-row:nth-last-of-type(n+4) ~ .views-row,
.view-kobol-ctas.recent-promos .view-content .views-row:nth-last-of-type(-n+3):first-child,
.view-kobol-ctas.recent-promos .view-content .views-row:nth-last-of-type(-n+3):first-child ~ .views-row,
/*	related paragraphs	*/
.pane-node-field-oa-related .paragraphs-item-paragraph-content .node-featured
{width:  100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; margin: 0;}

/*	related paragraphs	*/
.content .content-block.panel-pane.pane-node-field-oa-related{padding-bottom: 0; padding-top: 0;}
.content-block .paragraphs-item-paragraph-text{padding: 4em 0em 3.25em; border-bottom: 1px solid #eee;}

body .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-content .pane-views-panes.pane-kobol-ctas-recent-promos{padding:0;}

/*		promo styles		*/
.node-cta .cta--link{padding: 2rem 2rem 2rem;font: inherit;font-size: 1.25rem; line-height: 1.75rem; font-weight: bold;}
.node-cta .promo-icon {align-self: center; font-size: 1.5em; height: 3em; width: 3em; display: block; padding: 0em; text-align: center; line-height: 3em; top: 1em;}
	.node-cta .promo-icon  i{vertical-align: middle;}
.node-cta .cta-text{margin-top: 2rem; padding: 0; text-align: center; display: block;}
	.node-cta .cta-text span, .node-cta .cta-text small, .node-cta .cta-text p{font: inherit;font-weight: normal;}
	.node-cta .cta-text p:first-child{font-family: "Roboto", Helvetica, Arial, sans-serif; font-weight: 900; font-size: 1.8rem; line-height: 2.25rem; margin: 0 0 1rem;}

/*		styles for related content		*/
.pane-node-field-oa-related .field-label-heading{display: none;}
.pane-node-field-oa-related .paragraphs-item-paragraph-content .content
{padding: 3rem 2rem; background-size: cover;}
.pane-node-field-oa-related .paragraphs-item-paragraph-content .node-featured
{margin: 0 0 2rem; padding: 3rem; background: #006ba0; color: #fff;}
.pane-node-field-oa-related .paragraphs-item-paragraph-content .node-featured a{color: #fff;}
.pane-node-field-oa-related .paragraphs-item-paragraph-content .pane-node-title,
.pane-node-field-oa-related .paragraphs-item-paragraph-content .pane-node-title h3,
.pane-node-field-oa-related .paragraphs-item-paragraph-content .pane-node-title .pane-content
{padding: 0;margin: 0;}
.pane-node-field-oa-related .paragraphs-item-paragraph-content .pane-node-title h3
{font-size: 2rem; line-height: 2.5rem;}
.pane-node-field-oa-related .paragraphs-item-paragraph-content hr,
.pane-node-field-oa-related .paragraphs-item-paragraph-content .oa-table-actions,
.pane-node-field-oa-related .paragraphs-item-paragraph-content .pane-node-field-featured-image,
.pane-node-field-oa-related .paragraphs-item-paragraph-content .pane-node-body
{display:none;}

/*	PAGE TITLES */
h1.title{padding-left: 0px; padding-right: 0px;}
h2.pane-title{font-weight: 900; font-size: 2.5em;}
.page-node-edit h2.pane-title,
.page-node-clone h2.pane-title,
.page-node-add h2.pane-title{font-size: 1.5em;}

/* PAGE HEADERS */
.node-type-oa-section #page-title,
.node-type-page #page-title,
.node-type-bio #page-title,
.node-type-oa-event #page-title,
/*.node-type-article #page-title,*/
.page-search #page-title,
.page-group-node #page-title,
.page-node-rss #page-title,
.page-node-content #page-title,
.page-node-members #page-title,
.page-user #page-title,
.node-type-promo  #page-title,
.page-admin  #page-title,
.page-node-add #page-title,
.oa-sitemap .oa-sitemap-title h2,
.page-node-syndication #page-title,
.page-node-archive #page-title,
.page-taxonomy-term #page-title,
.page-file  #page-title,
.page-flag-confirm #page-title,
.page-batch #page-title,
.page-node-webform #page-title,
.page-node-search #page-title,
.node-type-webform #page-title,
.node-type-article #main > .oa-layout-contentheader:before
{font-weight: 900; font-size: 1.75em; padding: 0.75em 3em; text-align: center; background: #eaeaea; color: inherit; margin-bottom:1em;line-height: 1.35em;}

.oa-section-articles-section #page-title,
.oa-section-take-action-section #page-title,
.node-type-oa-event #page-title,
.node-type-webform #page-title{margin-bottom:0;}

.node-type-oa-section.oa-section-calendar-section  #page-title,
.page-group-node-admin #page-title,
.page-node-edit.node-type-webform #page-title{margin-bottom:2em;}

/*  BASIC PAGE  */
.kobol-page .content-wrapper{display: flex; flex-direction: column;}
.kobol-page .content-wrapper > .radix-layouts-sidebar{order: 1;}
.kobol-page .content-wrapper > .body-content-wrapper{order: 2;}
.kobol-page .content-wrapper > div{float: none; margin: auto;}
.pane-social-share .pane-content h4 {font-size: 0.7em;}
.pane-social-share .pane-content h4, .pane-social-share .pane-content a{margin: 0 0.5em 0; font-size: 0.8em;}
.kobol-page #join-form{background: #f2f2f2;}
.kobol-page .pane-node-og-vocabulary,
.kobol-article .pane-node-og-vocabulary{display:none;}

/*	ARTICLE PAGE	*/
.node-type-article  #page-title{margin:0 0 0.5em; padding: 0 15px; font-size: 2.25em; color: inherit; line-height: 1.1em;}
.node-type-article #main > .oa-layout-contentheader:before{display: block; content: "News";}
.kobol-article .body-content-wrapper,
.kobol-page .body-content-wrapper{padding-bottom: 2em; width: 100%;}
.kobol-article .body-content-wrapper > div,
.kobol-page .body-content-wrapper >div{padding-left: 15px; padding-right: 15px;}
.kobol-article .sidebar-right-wrapper,
.kobol-page .sidebar-right-wrapper{/* margin: 0 -15px !important; */ padding: 0; width: auto;}
.kobol-article .pane-biography-listing-bio-pane,
.kobol-page .pane-biography-listing-bio-pane{margin:0;}
.kobol-article .radix-layouts-sidebar .pane-node-field-featured-image,
.kobol-page .radix-layouts-sidebar .pane-node-field-featured-image{margin: auto;padding-bottom: 3em;}
.kobol-article .radix-layouts-sidebar .views-row .pane-node-field-featured-image,
.kobol-page .radix-layouts-sidebar .views-row .pane-node-field-featured-image,
.content .panel-pane.pane-node-field-featured-image{padding-bottom: 0;}
.kobol-article .radix-layouts-sidebar .pane-node-field-featured-image .pane-content,
.kobol-page .radix-layouts-sidebar .pane-node-field-featured-image .pane-content{width: 85%; margin: 1em auto 4em;}
.kobol-article .radix-layouts-sidebar .views-row .pane-node-field-featured-image .pane-content,
.kobol-page .radix-layouts-sidebar .views-row .pane-node-field-featured-image .pane-content{width: 100%; margin: 0;}
.kobol-article .radix-layouts-sidebar .pane-node-field-featured-image img,
.kobol-page .radix-layouts-sidebar .pane-node-field-featured-image img{width: 100%;}

/* CALANDER SECTION PAGE */
.view-oa-fullcalendar .fc-content{background: #fff;}
.fc-header .fc-state-default, .fc-header .ui-state-default{background-image: none;}
table.fc-header {margin-bottom: 20px;}
.fc-header-title h2{font-size: 1em;margin: 0.5em 0;}
.oa-event-date-month-wrapper{height: auto;}
.fc-header .fc-state-default{font-size: 0.8em;}
.view-oa-event-list .views-field-field-oa-date-1,
.kobol-article .oa-users-submitted{color: #999; font-size: 0.85em;}
.view-oa-event-list .marker{display: inline-block; padding: 0.25em 0.5em; background: #005DAB; color: #fff; font-size: 65%; line-height: 1.25em; border-radius: 5px; font-weight: bold;}
.view-oa-event-list a:hover .marker{background: #000;}
.fc-event-default,
.fc-event-default .fc-event-skin,
.fc-event-default .fc-event-time,
.fc-event-default a{border-color: #005DAB; background-color: #005DAB;}
.node-type-oa-section .burr-flipped.radix-burr-flipped{padding-bottom: 3em;}

/*	EVENT PAGE	*/
.node-type-oa-event .burr-flipped .radix-layouts-content,
.node-type-oa-event .burr-flipped .radix-layouts-sidebar{float:none; padding: 0 0 2em; width: 100%;}
.node-type-oa-event .pane-oa-event-detail-event-details{}
.node-type-oa-event .pane-social-share .pane-content{justify-content: center;}
/* .view-oa-event-detail .oa-event-header{margin-bottom: 1.5em;} */
.node-type-oa-event .burr-flipped .radix-layouts-sidebar{padding: 3em 2.5em 4em;background: #f5f5f5;}
.view-oa-event-detail .oa-date *{display: none;}
.view-oa-event-detail .oa-date .oa-event-time{display: block;}
.view-oa-event-detail .oa-event-item.oa-date{padding-left: 75px;}
.view-oa-event-detail .oa-event-date-rrule.oa-event-item,
.view-oa-event-detail .oa-event-location .oa-event-item{color: #999; font-size: 85%; padding-left: 0;padding-bottom: 15px;}
.view-oa-event-detail .oa-event-location .oa-event-label{display: block;float: none;height: auto;}
.node-type-oa-event .pane-oa-users-submitted,
.node-type-oa-event .pane-social-share{padding:0;}
.node-type-oa-event .pane-social-share{background: #f5f5f5; padding: 5px; margin-bottom: 3em;}
.node-type-oa-event .view-oa-event-list .item-list ul li{margin: 0 0 1em 0em; font-size: 0.9em;}
.oa-event-date-day{font-size: 2em;}
.node-type-oa-event .pane-oa-event-list-kobol-events-repeat h2{font-size: 1.5em;}

/*	BIOGRAPY SECTION		*/
.view-biography-listing .views-row{display: -ms-flexbox; display: flex; flex-direction: column;}
.view-biography-listing .views-row > div {width: 100%; flex-basis: 100%;}
.view-biography-listing .views-row .views-field-title{padding: 2rem 2rem 0px;}
.view-biography-listing .views-field-title h3{font: 2rem/1em "Roboto", Helvetica, Arial, sans-serif;  font-weight: 700; padding: 0;margin-bottom: 1rem;}
.view-biography-listing .views-row .views-field-field-bio-title{padding: 0px 2rem 2rem; font-size: 1.25rem;}
#our-leaders{}

/*	EVENT LISTING		*/
.view-oa-event-list .item-list ul li{margin: 0 0 1.5em 0em;}
.oa-event-date-wrapper{margin: 0 1rem 0 0rem;}
.btn-events{color: #00a443 !important; text-align: center;}

/*	BIO PAGE	*/
.pane-node-field-bio-contact-email a:before,
.pane-node-field-bio-contact-phone .field-item:before
{display: inline-block; margin-right: 10px; content:"\f0e0"; font-family: "FontAwesome"; }
.pane-node-field-bio-contact-phone .field-item:before{content:"\f095";}

/*	SECTION PAGE	*/
.node-type-oa-section .pane-node-body,
.node-type-oa-event .pane-oa-event-detail-event-details{width: 85%; margin: auto; padding-bottom: 2em;}
.node-type-oa-section .pane-views-panes .pane-node-body{width: 100%; margin: auto; padding-bottom: 0em;}

/*	TAKE ACTION SECTION	*/
.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer .pane-kobol-ctas-recent-actions,
.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-header .pane-kobol-ctas-recent-actions
{margin: 0 -15px; /* background-image: url('https://s3.amazonaws.com/dev.unionhall.files/img/spn-header.jpg'); */ padding: 4em 4em 1em;}

/*		FORM STYLES			*/
/*		HIDE DOUBLE ADDRESS LABEL		*/
label[for="edit-submitted-address-thoroughfare"]{display:none;}
.help-block{font-size: 85%;}
.addressfield-container-inline{margin-left: -5px; margin-right: -5px;}
div.addressfield-container-inline > div.form-item{margin-left: 0; margin-right: 0;padding-left: 5px; padding-right: 5px;}
.form-item-submitted-address-locality,
.form-item-submitted-address-postal-code{width: 25%;}
.form-item-submitted-address-administrative-area{width: 50%;}

.webform-component--3col,
.webform-component--2col,
[class^="webform-component--2col"],
[class*="webform-component--2col"]{background: transparent; border: none; box-shadow: none;}
.webform-component--3col .panel-body,
.webform-component--2col .panel-body,
[class^="webform-component--2col"] .panel-body,
[class*="webform-component--2col"] .panel-body{padding: 0;margin-left: -5px; margin-right: -5px;}
.webform-component--3col .panel-body > div,
.webform-component--2col .panel-body > div,
[class^="webform-component--2col"] .panel-body > div,
[class*="webform-component--2col"] .panel-body > div{padding-left: 5px; padding-right: 5px;width: 33.33333%; float: left;}
.webform-component--2col .panel-body > div,
[class^="webform-component--2col"] .panel-body > div,
[class*="webform-component--2col"] .panel-body > div{width: 50%;}

/*		FORM STYLES			*/
/*		ACTION NETWORK FORM		*/
div[id^=can-form-] #can_embed_form,div[id^=can-form-] #donate_auto_modal {padding: 0px !important; border: none !important; color: inherit !important; font-size: inherit !important; line-height: inherit !important; font-family: inherit !important; font-weight: inherit !important; background-color: transparent !important;width: auto !important;}
div[id^=can-form-] h2{display:none;}
div[id^=can-form-] .lined_after_title, #can_embed_form h3 + h4,
div[id^=can-form-] .event_campaign #can_embed_form > h2 + h4,
div[id^=can-form-] .letter #can_embed_form h2.line + h4,
div[id^=can-form-] #can_embed_form #letter-form > div > h4,
div[id^=can-form-] #can_embed_form #letter-form #form_col1 > h4,
div[id^=can-form-] #can_embed_form #letter-form #form_col2 > h4,
div[id^=can-form-] #can_embed_form #select_tickets > h4,
div[id^=can-form-] #can_embed_form .action_sidebar > h4:not(.sidebartitle),
div[id^=can-form-] #can_embed_form_inner > h2 + h4,
div[id^=can-form-] #can_embed_form_inner > .last_line + h4{text-align: left  !important; text-transform: none  !important;letter-spacing: 0px  !important;padding-bottom: 0  !important; font-weight: bold  !important; font-size: 125%  !important;}

div[id^=can-form-] .lined_after_title:after,
div[id^=can-form-] #can_embed_form h3 + h4:after,
div[id^=can-form-] .event_campaign #can_embed_form > h2 + h4:after,
div[id^=can-form-] .letter #can_embed_form h2.line + h4:after,
div[id^=can-form-] #can_embed_form #letter-form > div > h4:after,
div[id^=can-form-] #can_embed_form #letter-form #form_col1 > h4:after,
div[id^=can-form-] #can_embed_form #letter-form #form_col2 > h4:after,
div[id^=can-form-] #can_embed_form #select_tickets > h4:after,
div[id^=can-form-] #can_embed_form .action_sidebar > h4:not(.sidebartitle):after,
div[id^=can-form-] #can_embed_form_inner > h2 + h4:after,
div[id^=can-form-] #can_embed_form_inner > .last_line + h4:after,
div[id^=can-form-] #can_embed_form #d_sharing,
div[id^=can-form-] #action_info,
div[id^=can-form-] #can_embed_form #d_sharing,
div[id^=can-form-] #can_embed_form #logo_wrap{display:none  !important;}

div[id^=can-form-] #can_embed_form.can_float #form_col1,
div[id^=can-form-] #can_embed_form.can_float #form_col2{float: none  !important; width: 100%  !important;}
div[id^=can-form-] #can_embed_form form li.control-group,
div[id^=can-form-]  #can_embed_form form li.core_field{}

div[id^=can-form-] .core_field > div,
div[id^=can-form-] .control-group > div{padding: 0 5px  !important;}
div[id^=can-form-] #can_embed_form .check_radio_field label{padding: 0px 0 0 25px  !important;}
div[id^=can-form-] small{font-size: 75%  !important; line-height: 1em  !important;}
div[id^=can-form-] #can_embed_form input[type="submit"]{border-radius: 0em  !important; padding: 1rem 3rem  !important; font: 1rem/1.25rem "Roboto", Helvetica, Arial, sans-serif !important; font-weight: normal !important; font-size: 1rem !important;font-weight: 700 !important;text-transform: uppercase;cursor: pointer !important;position: relative !important;outline: none !important;-webkit-transition: background-color 200ms ease;-moz-transition: background-color 200ms ease;-o-transition: background-color 200ms ease;transition: background-color 200ms ease;}
div[id^=can-form-] #can_embed_form input[type="text"],
div[id^=can-form-] #can_embed_form input[type="password"],
div[id^=can-form-] #can_embed_form input[type="url"],
div[id^=can-form-] #can_embed_form input[type="email"],
div[id^=can-form-] #can_embed_form input[type="tel"],
div[id^=can-form-] #can_embed_form input[type="number"]{padding: 1em 2em  !important;}
div[id^=can-form-] #can_embed_form form li.control-group {float: none  !important; clear: both  !important;}
div[id^=can-form-] #can_embed_form #can_thank_you{background: transparent  !important;color: inherit  !important;text-align: left   !important;padding: 20px 0   !important;}

#form_col1:after {clear: both; display: block; content: "";}

/**/

/* UTILITY CLASSES */
.py-0{padding-bottom: 0 !important;padding-top:  0 !important;}
.py-2{padding-top: 2rem;padding-bottom: 2rem;}
.pt-2{padding-top: 2rem;}
.pb-2{padding-bottom: 2rem;}
.pxy-2{padding: 2rem;}
.pl-2{padding-left: 2rem;}
.pr-2{padding-right: 2rem;}
.px-2{padding-left: 2rem; padding-right: 2rem;}
.pxy-4{padding: 4rem;}

.align-center{align-items: center;-webkit-align-items: center;}
.inverse{background-color: #121c21; color: #fff;}
.inverse a, .inverse a:hover{color: #999;}
.inverse a:hover{text-decoration: underline;}

/* INTERNAL LISTING PAGE */
.listing-page .kobol-page .body-content-wrapper{max-width: 100%; padding:0;}
.listing-page .kobol-page .radix-layouts-contentfooter.panel-panel{width: 100% !important; padding:0; }
.listing-page .kobol-page .radix-layouts-sidebar .pane-node-field-featured-image .pane-content{width: 100%; padding:0; margin:0;}
.listing-page .kobol-page .pane-discover-teasers-pane-listing .kobol-teaser .col-md-4.radix-layouts-sidebar{display:block; width: 100%; padding: 0 0 20px;}
.listing-page .kobol-page .pane-discover-teasers-pane-listing .kobol-teaser .col-md-12.radix-layouts-header.panel-panel,
.listing-page .kobol-page .pane-discover-teasers-pane-listing .kobol-teaser .col-md-8.radix-layouts-content{padding:0;}
.listing-page .kobol-page .kobol-teaser .oa-users-submitted .user-info{font-size: 0;}
.listing-page .kobol-page .kobol-teaser .oa-users-submitted .user-info .oa-date{font-size: 12px;}

/*
* ====================================================================================================================
* ACTIONSLIDER
* ====================================================================================================================*/
.actionslider {margin: 0; position: relative; zoom: 1;}
	html[xmlns] .actionslider .view-content {display: block;}
	* html .actionslider .view-content {height: 1%;}
	.actionslider .view-content{zoom: 1;}
		.actionslider .view-content > .views-row {display: none;-webkit-backface-visibility: hidden;}
			.no-js .actionslider .view-content > .views-row:first-child {display: block;}
	.action-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease; padding-left: 0px;}
	.loading .action-viewport {max-height: 300px;}
	@-moz-document url-prefix() {.loading .action-viewport {max-height: none;}}

.action-direction-nav {*height: 0; position: absolute; top: 10%; right: 5rem; margin: 0; display: none;}
.action-direction-nav li{display: inline-block;zoom: 1;*display: inline;}
	.action-direction-nav a {text-decoration: none; font-size: 0; display: block;width: 30px;height: 30px;margin: 0; line-height: 30px; z-index: 10;overflow: hidden; cursor: pointer; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
	.action-direction-nav a:before {font-family: "FontAwesome";font-size: 30px; line-height: 30px; display: block;content: '\f053'; color: #fff; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3); opacity: 0.8;}
	.action-direction-nav a.action-next:before {content: '\f054'; text-align: right;}
.actionslider:hover .action-direction-nav a:before{opacity: 1;}

.action-control-nav {margin: 30px 0 0; position: relative;}
.action-control-nav li {margin: 0 6px;display: inline-block;zoom: 1;*display: inline;}
.action-control-paging li a {width: 15px;height: 15px;display: block;background: #fff;background: rgba(255, 255, 255, 0.5);cursor: pointer;text-indent: -9999px;-webkit-box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.3);-moz-box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.3);-o-box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.3);box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.3);-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
.action-control-paging li a:hover {background: #fff;background: rgba(255, 255, 255, 0.7);}
.action-control-paging li a.flex-active {background: #fff;background: rgba(255, 255, 255, 0.9);cursor: default;}


/*
* ====================================================================================================================
* FLEXSLIDER
* ====================================================================================================================
* ====================================================================================================================
* RESETS
* ====================================================================================================================*/

.flex-container a:hover,
.flexslider a:hover,
.action-container a:hover,
.actionslider a:hover{outline: none;}
.flexslider .view-content,
.flex-control-nav,
body .pane-discover-teasers-pane-listing.flexslider .views-row,
body .pane-discover-teasers-pane-tiles.flexslider .views-row,
.flex-direction-nav {margin: 0;padding: 0;list-style: none;}
body .pane-discover-teasers-pane-listing.flexslider .views-row,
body .pane-discover-teasers-pane-tiles.flexslider .views-row
{margin-bottom: 1.5em;}
body .pane-discover-teasers-pane-listing.flexslider .views-row .view-mode-featured,
body .pane-discover-teasers-pane-tiles.flexslider .views-row .view-mode-featured
{padding: 0 1em 1em;}
.pane-discover-teasers-pane-listing.flexslider .view-mode-featured .field-name-field-featured-image,
.pane-discover-teasers-pane-tiles.flexslider .view-mode-featured .field-name-field-featured-image {margin-bottom: 1em; margin-left: -1em; margin-right: -1em;}
.pane-discover-teasers-pane-listing.flexslider .views-row .view-mode-featured .panel-pane.pane-node-title,
.pane-discover-teasers-pane-tiles.flexslider .views-row .view-mode-featured .panel-pane.pane-node-title{padding:0;}
.pane-discover-teasers-pane-listing.flexslider .views-row .view-mode-featured blockquote,
.pane-discover-teasers-pane-tiles.flexslider .views-row .view-mode-featured blockquote
{margin-bottom:0;padding-left: 45px; position: relative;border: none; font-size: 0.9em; line-height: 1.65em;}
.pane-discover-teasers-pane-listing.flexslider .views-row .view-mode-featured blockquote:before,
.pane-discover-teasers-pane-tiles.flexslider .views-row .view-mode-featured blockquote:before
{box-sizing: border-box; color: #e1e1e1; content: "\f10d"; display: block; font-family: fontawesome; font-size: 35px; left: 0px; margin-top: 10px; position: absolute; top: 0;}

/*
* ====================================================================================================================
* BASE STYLES
* ====================================================================================================================*/
.flexslider {margin: 0;padding: 0;}
.flexslider .view-content > .views-row {display: none;-webkit-backface-visibility: hidden;}
html[xmlns] .flexslider .view-content {display: block;}
* html .flexslider .view-content {height: 1%;}
.no-js .flexslider .view-content > .views-row:first-child {display: block;}

/*
* ====================================================================================================================
* DEFAULT THEME
* ====================================================================================================================*/
.flexslider {margin: 0; position: relative;zoom: 1;}
.flexslider .view-content {zoom: 1;}
.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease; padding-left: 0px;}
.loading .flex-viewport {max-height: 300px;}
@-moz-document url-prefix() {
	.loading .flex-viewport {max-height: none;}
}

.flex-direction-nav {*height: 0;}
.flex-direction-nav a {text-decoration: none; font-size: 0; display: block;width: 50px;height: 50px;margin: 0; line-height: 50px; position: absolute;top: 50%;z-index: 10;overflow: hidden;opacity: 0.5;cursor: pointer;color: rgba(0, 0, 0, 0.8);text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.flex-direction-nav a:before {font-family: "FontAwesome";font-size: 30px; line-height: 30px; display: block;content: '\f053';color: rgba(255, 255, 255, 0.8);text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);}
.flex-direction-nav a.flex-next:before {content: '\f054';}
.flex-direction-nav .flex-prev {left: 1%;}
.flex-direction-nav .flex-next {right: 1%; text-align: right;}
.flexslider:hover .flex-direction-nav .flex-prev,
.flexslider:hover .flex-direction-nav .flex-next {opacity: 0.7;}
.flexslider:hover .flex-direction-nav .flex-prev:hover,
.flexslider:hover .flex-direction-nav .flex-next:hover{opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: 0!important;filter: alpha(opacity=0);cursor: default;z-index: -1;}
.flex-control-nav {position: absolute; text-align: center;}
.flex-control-nav li {margin: 0 6px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {width: 11px;height: 11px;display: block;background: #fff;background: rgba(255, 255, 255, 0.5);cursor: pointer;text-indent: -9999px;-webkit-box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.3);-moz-box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.3);-o-box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.3);box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.3);-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
.flex-control-paging li a:hover {background: #fff;background: rgba(255, 255, 255, 0.7);}
.flex-control-paging li a.flex-active {background: #fff;background: rgba(255, 255, 255, 0.9);cursor: default;}
.action-direction-nav .action-disabled {opacity: 0!important; filter: alpha(opacity=0); cursor: default;z-index: -1;}
.action-viewport .clone{opacity: 0!important;}

/*
* ====================================================================================================================
* RESPONSIVE
* ====================================================================================================================*/

@media screen and (max-width: 860px) {
	.flex-direction-nav .flex-prev {opacity: 1;left: 10px;}
	.flex-direction-nav .flex-next {opacity: 1;right: 10px;}
}

@media (max-width: 479px){
	/*		HOMEPAGE		*/
	.node-type-oa-space .view-oa-event-list li .oa-event-label,
	.node-type-oa-space .view-oa-event-list li .oa-event-time{height: auto; display: block; float:none;}
	.node-type-oa-space .view-oa-event-list li .oa-event-item{padding: 0;  display: block; margin-bottom:10px;}
	.fc-header td{display: block; width: 100%; text-align: center;}
}

@media (min-width: 480px){
	#logo, .logo-title-narrow .logo-and-title .space-logo #logo{width: 350px;}

	.banner .banner-message h1,
	.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(4) > .radix-layouts-secondcolumn1 h1,
	.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-column1 h1,
	.kobol-page #join-text h1
	{font-size: 2em;}

	#main-wrapper .btn:not(.field-add-more-submit),
	.callout--form .btn, .kobol-feed-navigation > a,
	.left-footer-region .btn-warning,
	.kobol-teaser ul li.node-readmore a{font-size: 1.25rem;}
	.fc-header-title h2{margin-top: 0;}

}

@media (min-width: 481px){
	/* HOME PAGE STYLES */
	.callout--form .form-item-email,
	.callout--form .form-item-zip
	{max-width: 100%;margin: 0;}
	.callout--form input[type="email"]
	{border-radius: 25px 0 0 25px;}
	.callout--form .btn-primary
	{border-radius: 0px 25px 25px 0 !important; padding: 1rem 2rem !important; margin-right: 0 !important;}
	.callout--form form > div
	{flex-wrap: nowrap;-webkit-flex-wrap: nowrap;}

	/* HOME PAGE STYLES */
	/*		FIRST ROW OF SUTRO DOUBLE		*/
	.pane-node-field-oa-related .paragraphs-item-paragraph-content .content,
	/*		BIO LISTING					*/
	.pane-biography-listing-bio-pane,
	/*		LISTING VIEW PAGE		*/
	.sutro-double .panel-pane.pane-discover-teasers-pane-listing,
	.sutro-double .radix-layouts-header .pane-discover-teasers-pane-tiles,
	.kobol-article .panel-pane.pane-discover-teasers-pane-listing,
	.kobol-article .pane-discover-teasers-pane-tiles,
	.kobol-page .panel-pane.pane-discover-teasers-pane-listing,
	.kobol-page .pane-discover-teasers-pane-tiles
	{padding: 4rem 5rem;}

	/*		SECOND ROW OF SUTRO DOUBLE		*/
	/*		2 columns into rows		*/
	body .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-content .pane-views-panes,
	.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(5) .pane-kobol-ctas-recent-actions,
	.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(1) .pane-kobol-ctas-recent-actions,
	body .sutro-double.radix-sutro-double .pane-oa-event-list-oa-events-upcoming-small
	{padding: 4rem;}
	#flexslider,
	#stories{padding: 3rem 4em;}

	/*		THIRD ROW OF SUTRO DOUBLE		*/
	/*		middle row		*/
	.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(3) {padding: 0;}

	/*		SECOND TO LAST ROW OF SUTRO DOUBLE		*/
	/*		two column row		*/
	.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(4) > div,
	.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > div,
	.kobol-page #join-text,
	.kobol-page #join-form,
	.kobol-article #join-text,
	.kobol-article #join-form
	{padding: 4rem;}

}

@media (min-width: 600px){
	/*		SUTRO-DOUBLE LAYOUT ACTIONS			*/
	.sutro-double .actionslider.pane-kobol-ctas-recent-actions  .node-action .radix-layouts-column1,
	.sutro-double .actionslider.pane-kobol-ctas-recent-actions .node-action .radix-layouts-content,
	.sutro-double .actionslider.pane-kobol-ctas-recent-actions .node-action .radix-layouts-column2
	{width: 80%}

	.sutro-double .actionslider.pane-kobol-ctas-recent-actions .node-action .radix-layouts-content,
	.sutro-double .actionslider.pane-kobol-ctas-recent-actions .node-action .radix-layouts-column2
	{float: right; margin-right: 60px;}

	.sutro-double .actionslider.pane-kobol-ctas-recent-actions .node-action .radix-layouts-content
	{margin-top: -60px;}

	/*	FLEXSLIDER	*/
	.action-direction-nav {display: block;}
	.action-control-nav {display: none;}

}

@media (min-width: 480px)  and (max-width: 767px){
	.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-column1 .pane-kobol-ctas-recent-actions,
	.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(1) > .radix-layouts-column1 .pane-kobol-ctas-recent-actions{width: 424px;}
}

@media (max-width: 767px){
	.chapter-menu, .chapter-menu .menu > li:hover > .menu.menu,
	.chapter-menu .menu > li > .menu.menu {background: rgba(0,0,0,0.15);}
}

@media (min-width: 768px){

	body{font-size: 16px;}
	
	.national-menu > .oa-fluid{padding:0;}

	.logo-title-social{padding: 0.75em 2em; border: none; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-flex-wrap: wrap;align-items: center;-webkit-align-items: center;}
		.social-links{flex-direction: row;-webkit-flex-direction: row;padding-top: 1rem;}
			.social-links > div{margin-bottom: 0px; -webkit-flex: none;  -ms-flex: none; flex: none;margin-right: 15px;}
			.social-links > div:last-child{margin-right: 0px;}

	.chapter-and-search .chapter-menu{padding: 0rem 1em;}
		.chapter-and-search .chapter-menu{flex-wrap: wrap;}
		.chapter-menu .menu > li:hover > .menu.menu, .chapter-menu .menu > li > .menu.menu{padding: 0;margin-left: 0; z-index: 900;transition: opacity 200ms ease-in-out 0s, height 200ms linear 0s, margin 200ms linear 0s; -webkit-transition: opacity 200ms ease-in-out 0s, height 200ms linear 0s, margin 200ms linear 0s; padding-bottom: 0.5em;}
		.chapter-menu .menu > li:hover > .menu.menu li, .chapter-menu .menu > li > .menu.menu li{margin:0;}
		.chapter-menu .menu > li.expanded,
		.pane-content .chapter-menu .menu > li.expanded:hover{padding-right: 1em;}
		.chapter-and-search search.form{justify-content: flex-end;padding: 0.5rem 1rem; min-width: 100px;}

	.chapter-and-search{position: relative;z-index: 2;right: 0px;}
		.chapter-menu .pane-og-menu-single-menu{padding: 0; /* 0.625em;*/}
			.chapter-menu .menu > li:hover,
			.field-name-field-long-scroll-menu li:hover{background: rgba(0,0,0, 0.1);}
			.chapter-menu .menu .menu > li:hover{background: transparent;}
			.chapter-menu .menu > li:hover:before,
			.field-name-field-long-scroll-menu li:hover:before{content:""; display: block; }
			.chapter-and-search .chapter-menu a{padding: 1.75em 1em;}
			.chapter-menu .menu > li.expanded a{padding: 1.75em 0.75em 1.75em 1em;}
			.chapter-menu .menu > li > .menu{}
			.chapter-menu .menu > li:hover > .menu.menu{left: 0; overflow: hidden;}
			.chapter-and-search .chapter-menu .menu .menu a{padding: 0.75em 0.75em; font-weight: 600;}
			.chapter-and-search .chapter-menu .menu .menu:before{display: block; content:""; background: rgba(0,0,0,0.1); position: absolute; top:0; right: 0; left: 0; bottom: 0;}

	.node-type-oa-space .field-name-field-long-scroll-menu ul{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; -ms-flex-align: baseline; align-items: baseline;text-align: left;}

	.kobol-page-header[style^="background-image:"] .banner{min-height: 35em;}
		.banner .banner-message{width: 80%;}
		.banner .banner-message h1,
		.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(4) > .radix-layouts-secondcolumn1 h1,
		.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-column1 h1,
		.kobol-page #join-text h1
		{margin-bottom: 2rem;	font-size: 3em;}
		.banner .banner-message--button a.btn:link{font-size: 1.55em; padding: 0.625em .925em;}

	.email-signup--text{margin: 0 1rem 0 0;}

	/* FOOTER STYLES */
	.kobol-page-footer--menu{display: flex; display: -webkit-flex;-ms-flex-wrap: wrap; flex-wrap: wrap;-webkit-flex-wrap: wrap;}
		.kobol-page-footer--menu > .panel-pane{width: 50%; display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
		.kobol-page-footer--menu > .panel-pane > .pane-content{width: 100%;}

	.kobol-page-footer--menu .pane-space-address{text-align: right;}

  /***** FOOTER UPDATE **/
	.left-footer-region{display: flex; display: -webkit-flex;-ms-flex-wrap: wrap; flex-wrap: wrap;-webkit-flex-wrap: wrap;}
		.left-footer-region > .panel-pane{width: 50%; display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
		.left-footer-region > .panel-pane > .pane-content{width: 100%;}
	.left-footer-region .pane-space-address{text-align: right;}


	/* menu bug fix */
	div#panels-ipe-control-container{z-index: 0;padding: 0; height: 0;}


	/* HOME PAGE STYLES */
	/*		FIRST ROW OF SUTRO DOUBLE			*/
	.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(1) > .radix-layouts-header
	{padding: 0rem;}
	.pane-node-field-oa-related .paragraphs-item-paragraph-content .content
	{padding: 6rem 5rem 2rem; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: justify; justify-content: space-between;}
	.pane-node-field-oa-related .paragraphs-item-paragraph-content .node-featured
	{margin: 0 0rem 4rem;}
	/*		LISTING VIEW PAGE		*/
	/* .node-type-oa-space	*/ .pane-discover-teasers-pane-listing,
	.sutro-double .radix-layouts-header .pane-discover-teasers-pane-tiles{padding: 6rem 5rem 2rem; }
	/* .node-type-oa-space	*/ .pane-discover-teasers-pane-listing .view-content
	{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: justify; justify-content: space-between;}

	/*		SECOND ROW OF SUTRO DOUBLE		*/
	/*		2 columns into rows		*/
	body .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-content .pane-views-panes,
	.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(5) .pane-kobol-ctas-recent-actions,
	.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(1) .pane-kobol-ctas-recent-actions,
	body .sutro-double.radix-sutro-double .pane-oa-event-list-oa-events-upcoming-small
	{padding: 6rem;}
	.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-column1 .pane-kobol-ctas-recent-actions .pane-content,
	.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-column1 .pane-kobol-ctas-recent-actions .pane-content .pane-content{width: 100%;}
	#flexslider,
	#stories{padding: 5rem 6rem;}

	/*		THIRD ROW OF SUTRO DOUBLE		*/
	/*		middle row		*/
	.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(3) {padding: 0;}

	/*		SECOND TO LAST ROW OF SUTRO DOUBLE		*/
	/*		two column row		*/
	.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(4) > div,
	.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > div
	{padding: 4rem 2rem; width: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; }

	.kobol-page #join-text,
	.kobol-page #join-form,
	.kobol-article #join-text,
	.kobol-article #join-form
	{padding: 4rem 2rem;}


	/*		LAST ROW OF SUTRO DOUBLE		*/

	/* FOOTER */
	.kobol-page-footer--legal-section .pane-og-menu-single-menu .menu {display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: baseline; align-items: baseline;text-align: left;}
	.kobol-page-footer--legal-section .pane-og-menu-single-menu li {margin-right: 1.5em; width: 175px;}
	.kobol-page-footer--legal-section .pane-og-menu-single-menu li.last.leaf{margin-right: 0em; }
	.kobol-page-footer--legal-section .pane-og-menu-single-menu .pane-content{display: -ms-flexbox; display: flex;justify-content: center;}

	/***********************************/
	/*					LISTING GRIDS 				*/
	/***********************************/
	/*	article tiles	*/
	.view-discover-teasers.view-display-id-pane_tiles .view-content .views-row:nth-last-of-type(2n):first-child,
	.view-discover-teasers.view-display-id-pane_tiles .view-content .views-row:nth-last-of-type(2n):first-child ~ .views-row,
	.view-discover-teasers.view-display-id-pane_tiles .view-content .views-row:nth-last-of-type(n+4),
	.view-discover-teasers.view-display-id-pane_tiles .view-content .views-row:nth-last-of-type(n+4) ~ .views-row,
	.view-discover-teasers.view-display-id-pane_tiles .view-content .views-row:nth-last-of-type(-n+2):first-child,
	.view-discover-teasers.view-display-id-pane_tiles .view-content .views-row:nth-last-of-type(-n+2):first-child ~ .views-row,
	/*	article listing	*/
	.pane-discover-teasers-pane-listing .views-row,
	/*	biography	*/
	.view-biography-listing .views-row:nth-last-of-type(2n):first-child,
	.view-biography-listing .views-row:nth-last-of-type(2n):first-child ~ .views-row,
	/*		related content		*/
	.pane-node-field-oa-related .paragraphs-item-paragraph-content .node-featured
	{width: calc(50% - 30px); -ms-flex-preferred-size: calc(50% - 30px); flex-basis: calc(50% - 30px);}

	/*	biography	*/
	.view-biography-listing .views-row:nth-last-of-type(3n):first-child,
	.view-biography-listing .views-row:nth-last-of-type(3n):first-child ~ .views-row,
	.view-biography-listing .views-row:nth-last-of-type(n+4),
	.view-biography-listing .views-row:nth-last-of-type(n+4) ~ .views-row
	{width: calc(33.33% - 30px); -ms-flex-preferred-size: calc(33.33% - 30px); flex-basis: calc(33.33% - 30px);}

	/*		PROMO		*/
	/*		grid		*/
	.view-kobol-ctas.recent-promos .view-content .views-row:nth-last-of-type(2n),
	.view-kobol-ctas.recent-promos .view-content .views-row:nth-last-of-type(2n) ~ .views-row,
	.view-kobol-ctas.recent-promos .view-content .views-row:nth-last-of-type(3n):first-child,
	.view-kobol-ctas.recent-promos .view-content .views-row:nth-last-of-type(3n):first-child ~ .views-row,
	.view-kobol-ctas.recent-promos .view-content .views-row:nth-last-of-type(-n+3):first-child,
	.view-kobol-ctas.recent-promos .view-content .views-row:nth-last-of-type(-n+3):first-child ~ .views-row
	{width:  50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; margin: 0;}

	.view-kobol-ctas.recent-promos .view-content .views-row:nth-last-of-type(3n):first-child ~ .views-row:last-child
	{width:  100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; margin: 0;}

	.promo-text-light h1,
	.promo-text-light h2{color: inherit; font-weight: 900;letter-spacing: 0px;}
	.promo-text-light h2{font-size: 200%;}
	.text-sm-right{text-align: right;}

	/* ACTION NETWORK FORM */
	body div[id^=can-form-]  #can_embed_form form .core_field{float: left !important;}
	body div[id^=can-form-]  #can_embed_form form .core_field > div{padding: 0 5px !important; display: block !important;}
	body div[id^=can-form-]  #can_embed_form form .core_field:nth-of-type(2),
	body div[id^=can-form-]  #can_embed_form form .core_field:nth-of-type(3){width: 50% !important;}
	body div[id^=can-form-]  #can_embed_form form .core_field:nth-of-type(4){width: 65% !important;}
	body div[id^=can-form-]  #can_embed_form form .core_field:nth-of-type(5){width: 35% !important;}
	body div[id^=can-form-]  #can_embed_form form .core_field:nth-of-type(2) > div,
	body div[id^=can-form-]  #can_embed_form form .core_field:nth-of-type(4) > div{margin-left: -5px !important;}
	body div[id^=can-form-]  #can_embed_form form .core_field:nth-of-type(3) > div,
	body div[id^=can-form-]  #can_embed_form form .core_field:nth-of-type(5) > div{margin-right: -5px !important;}

	body div[id^=can-form-]  #can_embed_form .international_link-wrap{clear: both !important;}

	/*	SECTION PAGE	*/
	.node-type-oa-section .pane-node-body,
	.node-type-oa-event .pane-oa-event-detail-event-details{width: 75%;}
	.node-type-oa-event .burr-flipped .radix-layouts-sidebar{padding: 3em 4.5em 4em;}

	/*	LAYOUT FIX	*/
	/* inner page content */
	#main > .oa-layout-content,
	.node-type-article #main > .oa-layout-contentheader > .panel-panel-inner,
	.node-type-oa-section .burr-flipped.radix-burr-flipped,
	.kobol-article .body-content-wrapper,
	.kobol-page .body-content-wrapper,
	.kobol-article .radix-layouts-sidebar .pane-node-field-featured-image,
	.kobol-page .radix-layouts-sidebar .pane-node-field-featured-image
	{max-width: 750px;}

	/*	CALENDAR SECTION	*/
	.fc-header-title h2{font-size: 1.25em;}

	/* PAGE HEADERS */
	.node-type-oa-section #page-title,
	.node-type-page #page-title,
	.node-type-bio #page-title,
	.node-type-oa-event #page-title,
	/*.node-type-article #page-title,*/
	.page-search #page-title,
	.page-group-node #page-title,
	.page-node-rss #page-title,
	.page-node-content #page-title,
	.page-node-members #page-title,
	.page-user #page-title,
	.node-type-promo  #page-title,
	.page-admin  #page-title,
	.page-node-add #page-title,
	.oa-sitemap .oa-sitemap-title h2,
	.page-node-syndication #page-title,
	.page-node-archive #page-title,
	.page-taxonomy-term #page-title,
	.page-file  #page-title,
	.page-flag-confirm #page-title,
	.page-batch #page-title,
	.page-node-webform #page-title,
	.page-node-search #page-title,
	.node-type-webform #page-title,
	.node-type-article #main > .oa-layout-contentheader:before
	{font-size: 2.25em; background: #eaeaea; color: inherit;}
	/* .node-type-article  #page-title{font-size: 1.75em;} */

	/*	ARTICLE AND CONTENT PAGE	*/
	.kobol-page #join-text,
	.kobol-page #join-form,
	.kobol-article #join-text,
	.kobol-article #join-form
	{width: 50%; float: left;}

	/* ACTION LISTING	*/
	/*		SUTRO-DOUBLE LAYOUT ACTIONS			*/
	.sutro-double .actionslider.pane-kobol-ctas-recent-actions  .node-action .radix-layouts-column1,
	.sutro-double .actionslider.pane-kobol-ctas-recent-actions .node-action .radix-layouts-content,
	.sutro-double .actionslider.pane-kobol-ctas-recent-actions .node-action .radix-layouts-column2
	{width: 60%}

	.sutro-double .actionslider.pane-kobol-ctas-recent-actions .node-action .radix-layouts-content,
	.sutro-double .actionslider.pane-kobol-ctas-recent-actions .node-action .radix-layouts-column2
	{margin-right: 120px;}

	.sutro-double .actionslider.pane-kobol-ctas-recent-actions .node-action .radix-layouts-content
	{margin-top: -120px;}

/********   ACTIONSLIDER    ***********/
.action-direction-nav {top: 12%;}
  .action-direction-nav a {width: 50px;height: 50px;line-height: 50px;}
  .action-direction-nav a:before,
  .flex-direction-nav a:before{font-size: 50px; line-height: 50px;}

}

@media (min-width: 768px)  and (max-width: 991px){
	.not-logged-in .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer > .panel-panel-inner .pane-node-field-featured-image img,
	.logged-in .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer > .panels-ipe-sort-container .pane-node-field-featured-image img{width: 75%;}

	/*	article listing	*/
	.node-type-oa-space .pane-discover-teasers-pane-listing .views-row:nth-last-of-type(3n):first-child ~ .views-row:last-child
	{width: calc(100% - 30px); -ms-flex-preferred-size: calc(100% - 30px); flex-basis: calc(100% - 30px);}
	.node-type-oa-space .pane-discover-teasers-pane-listing .views-row:nth-last-of-type(3n):first-child ~ .views-row:last-child .kobol-teaser .radix-layouts-sidebar{width: 33.33333%; float: left;}
	.node-type-oa-space .pane-discover-teasers-pane-listing .views-row:nth-last-of-type(3n):first-child ~ .views-row:last-child .kobol-teaser .radix-layouts-content{width: 66.66667%; float: left;}

}

@media (max-width: 991px){
	.chapter-menu {background: rgba(0,0,0,0.15); width: 100%;}
}

@media (min-width: 992px){
	body{font-size: 17px;}
	
	body.not-logged-in:not(.no-sticky-header) .kobol-page-header {padding-top: 76px;}	
	body.not-logged-in:not(.no-sticky-header) .nav-wrapper{position: fixed;top: 0;right: 0;left: 0;z-index: 2;-webkit-box-shadow: 3px 3px 5px -1px rgba(0,0,0,0.2);-moz-box-shadow: 3px 3px 5px -1px rgba(0,0,0,0.2);box-shadow: 3px 3px 5px -1px rgba(0,0,0,0.2);}
	.nav-wrapper{-ms-flex-direction: row;flex-direction: row;flex-wrap: wrap;}
	
		.national-menu-bar{width: 100%;}
		.logo-title-social{flex-direction: row;-webkit-flex-direction: row;}
		.chapter-and-search{flex: 1; justify-content: flex-end;}
		.national-menu .pane-menu-national-menu .menu a {padding-right: 0em;}
		.social-links{padding-top: 0rem;}

	.kobol-page-header[style^="background-image:"] .banner{min-height: 40em;}
	.banner .banner-message{width: 75%;}
		.banner .banner-message h1,
		.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(4) > .radix-layouts-secondcolumn1 h1,
		.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-column1 h1,
		.kobol-page #join-text h1
		{font-size: 3.5em;}
		.banner .banner-message--button a.btn:link{}

	.text-md-right{text-align: right;}

	/* HOME PAGE STYLES */
	.not-logged-in.node-type-oa-space .boxton.radix-boxton > .container-fluid > .row > .radix-layouts-content > .panel-panel-inner{display: flex; flex-wrap: wrap;}
	.content-block,
	.node-type-oa-space .pane-discover-teasers-pane-listing,
	.node-type-oa-space .pane-discover-teasers-pane-tiles,
	.node-type-oa-space .pane-kobol-ctas-recent-actions,
	.node-type-oa-space .pane-biography-listing-bio-pane,
	.node-type-oa-space .pane-oa-event-list-oa-events-upcoming-small,
	.node-type-oa-space .pane-kobol-ctas-recent-promos{width: 100%;}
	.not-logged-in .content-block.col-1{width: 8.33333%%;}
	.not-logged-in .content-block.col-2{width: 16.66667%%;}
	.not-logged-in .content-block.col-3{width: 25%;}
	.not-logged-in .content-block.col-4{width: 33.33333%;}
	.not-logged-in .content-block.col-5{width: 41.66667%;}
	.not-logged-in .content-block.col-6{width: 50%;}
	.not-logged-in .content-block.col-7{width: 58.33333%;}
	.not-logged-in .content-block.col-8{width: 66.66667%;}
	.not-logged-in .content-block.col-9{width: 75%;}
	.not-logged-in .content-block.col-10{width: 83.33333%%;}
	.not-logged-in .content-block.col-11{width: 91.66667%%;}
	.not-logged-in .content-block.col-12{width: 100%;}

	/*		SECOND ROW OF SUTRO DOUBLE		*/
	/*		2 columns into rows		*/
	body .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-content .pane-views-panes,
	.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(5) .pane-kobol-ctas-recent-actions,
	.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(1) .pane-kobol-ctas-recent-actions,
	body .sutro-double.radix-sutro-double .pane-oa-event-list-oa-events-upcoming-small
	{padding: 5rem;}

	#flexslider,
	#stories{padding: 5rem 5rem;}

	/*		THIRD ROW OF SUTRO DOUBLE		*/
	/*		middle row		*/
	.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(3){padding: 0;}
	/*		SECOND TO LAST ROW OF SUTRO DOUBLE		*/
	/*		two column row		*/
	.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(4) > div,
	.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > div,
	.kobol-page #join-text,
	.kobol-page #join-form,
	.kobol-article #join-text,
	.kobol-article #join-form
 	{padding: 3rem 5rem;}
	/*		LAST ROW OF SUTRO DOUBLE		*/
	/*		set views columns	to 100%		*/
	.not-logged-in:not(.oa-section-take-action-section) .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer > .panel-panel-inner > div:last-child .pane-node-body,
	.logged-in:not(.oa-section-take-action-section) .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer #panels-ipe-regionid-footer > .panels-ipe-sort-container > div:last-child .pane-node-body
	{font-size: 1.8rem;line-height: 2.5rem;padding-bottom: 2rem;}
	.not-logged-in:not(.oa-section-take-action-section) .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer > .panel-panel-inner .pane-node-field-featured-image img,
	.logged-in:not(.oa-section-take-action-section) .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer #panels-ipe-regionid-footer > .panels-ipe-sort-container .pane-node-field-featured-image img{width: 70%;}


	.node-type-oa-space .view-oa-event-list .item-list:after {display: block;content: "";height: 17px;width: 100%;background: repeating-linear-gradient(90deg, #fff, #fff 1px, transparent 1px, transparent 6px);margin-top: -9px; opacity: 0.5;}
	.node-type-oa-space .view-oa-event-list ul{border-bottom: 3px solid #fff; border-left: none; justify-content: space-between; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0;padding: 0;}
	.node-type-oa-space .view-oa-event-list ul::after{display:none;}
	.node-type-oa-space .view-oa-event-list li{display: block; width: 18.5%; text-align: center; margin: 4rem 0 30px;}
	.node-type-oa-space .view-oa-event-list .item-list ul li{margin: 3rem 0 30px;}
	.node-type-oa-space .view-oa-event-list li:after {content: '';display: block;width: 3px;height: 30px;background-color: #fff;position: absolute;top: 100%;left: 50%;}
	.node-type-oa-space .view-oa-event-list li > div {padding: 65px 20px 22px;}
	.node-type-oa-space .view-oa-event-list li .oa-event-header .oa-event-icon{top: 0; left: 50%;}
	.node-type-oa-space .view-oa-event-list li .oa-event-location{text-align: left;}
	.node-type-oa-space .view-oa-event-list li .oa-event-location .oa-event-label{height: auto;}
	.node-type-oa-space .view-oa-event-list li .oa-event-location .oa-event-item{padding: 0.5rem 0 0;}
	.node-type-oa-space .view-oa-event-list li .oa-event-location p{margin:0;}

	.btn-events{margin-top: 4rem;}

	/*	SECTION PAGE	*/
	.node-type-oa-section .pane-node-body,
	/*	EVENT PAGE		*/
	.node-type-oa-event .pane-oa-event-detail-event-details{width: 65%;}

	.node-type-oa-event .pane-social-share{position: absolute;right: 10%;}

	/*	BIO PAGE	*/
	.kobol-bio .container-fluid{margin-right: -15px; margin-left: -15px;}
	.kobol-bio .container-fluid > .row{float: left; clear: none;}
	.kobol-bio--header-wrapper > div{float: none; width: auto;}
	.kobol-bio--header-wrapper .kobol-bio--header-left img{display: block; width: 100%;}
	.kobol-bio .container-fluid > .row.kobol-bio--header-wrapper{width: 33.3333%;}
	.kobol-bio .container-fluid > .row.content-wrapper{width: 66.6667%;}
	.kobol-bio .container-fluid .content-wrapper > div{width: 100%;}

	#our-leaders,
	#more-about-us
	{padding: 4rem 14em 2em;}

	/***********************************/
	/*					LISTING GRIDS 				*/
	/***********************************/
	/*	article tiles	*/
	.view-discover-teasers.view-display-id-pane_tiles .view-content .views-row:nth-last-of-type(3n):first-child,
	.view-discover-teasers.view-display-id-pane_tiles .view-content .views-row:nth-last-of-type(3n):first-child ~ .views-row,
	.view-discover-teasers.view-display-id-pane_tiles .view-content .views-row:nth-last-of-type(n+3):first-child,
	.view-discover-teasers.view-display-id-pane_tiles .view-content .views-row:nth-last-of-type(n+3):first-child ~ .views-row,
	/*		related content		*/
	.pane-node-field-oa-related .paragraphs-item-paragraph-content .node-featured,
	/*	article listing	*/
	.pane-discover-teasers-pane-listing .views-row:nth-last-of-type(3n):first-child,
	.pane-discover-teasers-pane-listing .views-row:nth-last-of-type(3n):first-child ~ .views-row
	{width: calc(33.33% - 30px); -ms-flex-preferred-size: calc(33.33% - 30px); flex-basis: calc(33.33% - 30px);}

	.view-kobol-ctas.recent-promos .view-content .views-row:nth-last-of-type(3n):first-child ~ .views-row:last-child
	{width: 33.33%; -ms-flex-preferred-size: 33.33%; flex-basis: 33.33%;}

	/*		PROMO		*/
	/*		grid		*/
	.view-kobol-ctas.recent-promos .view-content .views-row:nth-last-of-type(4n),
	.view-kobol-ctas.recent-promos .view-content .views-row:nth-last-of-type(4n) ~ .views-row
	{width:  25%; -ms-flex-preferred-size: 25%; flex-basis: 25%;}

	.view-kobol-ctas.recent-promos .view-content .views-row:nth-last-of-type(3n):first-child,
	.view-kobol-ctas.recent-promos .view-content .views-row:nth-last-of-type(3n):first-child ~ .views-row,
	.view-kobol-ctas.recent-promos .view-content .views-row:nth-last-of-type(3n):last-child
	{width:  33.33%; -ms-flex-preferred-size: 33.33%; flex-basis: 33.33%;}

	/*		WEBFORM HEADER		*/
	.node-type-webform #main > .oa-layout-contentheader{width: 66.66667%;}


	/* LAYOUT FIX */
	/* inner page content */
	#main > .oa-layout-content,
	.node-type-article #main > .oa-layout-contentheader > .panel-panel-inner,
	.node-type-oa-section .burr-flipped.radix-burr-flipped,
	.kobol-article .body-content-wrapper,
	.kobol-page .body-content-wrapper,
	.kobol-article .radix-layouts-sidebar .pane-node-field-featured-image,
	.kobol-page .radix-layouts-sidebar .pane-node-field-featured-image
	{max-width: 970px;}

	/* PAGE HEADERS */
	.node-type-oa-section #page-title,
	.node-type-page #page-title,
	.node-type-bio #page-title,
	.node-type-oa-event #page-title,
	/*.node-type-article #page-title,*/
	.page-search #page-title,
	.page-group-node #page-title,
	.page-node-rss #page-title,
	.page-node-content #page-title,
	.page-node-members #page-title,
	.page-user #page-title,
	.node-type-promo  #page-title,
	.page-admin  #page-title,
	.page-node-add #page-title,
	.oa-sitemap .oa-sitemap-title h2,
	.page-node-syndication #page-title,
	.page-node-archive #page-title,
	.page-taxonomy-term #page-title,
	.page-file  #page-title,
	.page-flag-confirm #page-title,
	.page-batch #page-title,
	.page-node-webform #page-title,
	.page-node-search #page-title,
	.node-type-webform #page-title,
	.node-type-article #main > .oa-layout-contentheader:before
	{font-size: 3em;}
	.node-type-article  #page-title{font-size: 2.5em;}

	/*	EVENT PAGE	*/
	.node-type-oa-event #page-title{margin-bottom: 1.25em;}
	.node-type-oa-event .pane-social-share{border-radius: 1em; padding: 10px;}
	.node-type-oa-event .burr-flipped .radix-layouts-sidebar .panel-panel-inner{display: flex;}
	.node-type-oa-event .burr-flipped .radix-layouts-sidebar .panel-panel-inner .panel-pane{width: 100%;padding: 0 15px}
	.node-type-oa-event .burr-flipped .radix-layouts-sidebar .panel-panel-inner .panel-pane:nth-last-of-type(2n)
	{width:  65%; -ms-flex-preferred-size: 65%; flex-basis: 65%; }
	.node-type-oa-event .burr-flipped .radix-layouts-sidebar .panel-panel-inner .panel-pane:nth-last-of-type(2n) ~ .panel-pane
	{width:  35%; -ms-flex-preferred-size: 35%; flex-basis: 35%; }

	/*  BASIC PAGE  */
	.kobol-page .content-wrapper .pane-social-share,
	.kobol-article .body-content-wrapper .pane-social-share
	{position: absolute;right: -4em; padding: 10px; background: #f1f1f1; border-radius: 1em;}
	.kobol-article .body-content-wrapper .pane-social-share,
	.kobol-page .body-content-wrapper .pane-social-share{right: 7em;}
	.pane-social-share .pane-content{margin: 0;display: block;}
	.pane-social-share .pane-content h4,
	.pane-social-share .pane-content a{margin: 0 0 0.5em; display: block;font-size: 0.65em;text-align: center;}
	.pane-social-share .pane-content a:last-child{margin: 0; }
	.kobol-page .content-wrapper > .radix-layouts-sidebar .pane-node-field-featured-image,
	.kobol-article .radix-layouts-sidebar .pane-node-field-featured-image,
	.kobol-page .radix-layouts-sidebar .pane-node-field-featured-image{text-align: center;}

	/*	ARTICLE PAGE	*/
	.node-type-article #main > .oa-layout-contentheader .pane-pane-oa-title,
	.kobol-article .sidebar-right-wrapper,
	.kobol-article .body-content-wrapper,
	.kobol-page .sidebar-right-wrapper,
	.kobol-page .body-content-wrapper
	{float: none; display: block; margin: auto;}
	.node-type-article #main > .oa-layout-contentheader .pane-pane-oa-title,
	.kobol-article .body-content-wrapper > div,
	.kobol-page .body-content-wrapper > div
	{width: 66.66667%; margin: auto;}

	/*	CALENDAR SECTION	*/
	.fc-header-title h2{font-size: 1.5em;}

	/*		SUTRO-DOUBLE LAYOUT ACTIONS			*/
	.sutro-double .actionslider.pane-kobol-ctas-recent-actions  .node-action .radix-layouts-column1,
	.sutro-double .actionslider.pane-kobol-ctas-recent-actions .node-action .radix-layouts-content,
	.sutro-double .actionslider.pane-kobol-ctas-recent-actions .node-action .radix-layouts-column2
	{width: 50%}

	.sutro-double .actionslider.pane-kobol-ctas-recent-actions .node-action .radix-layouts-content,
	.sutro-double .actionslider.pane-kobol-ctas-recent-actions .node-action .radix-layouts-column2
	{margin-right: 120PX;}

	.sutro-double .actionslider.pane-kobol-ctas-recent-actions .node-action .radix-layouts-content
	{margin-top: -120px;}

}

@media (min-width: 992px) and (max-width: 1250px){
	#main-wrapper .btn:not(.field-add-more-submit){font-size: 1rem; white-space: normal;}
	.chapter-and-search .chapter-menu a{padding: 1.75em 0.75em;}
	.chapter-menu .menu > li.expanded a{padding: 1.75em 0.5em 1.75em 0.75em;}
	.chapter-and-search .chapter-menu .menu .menu a{padding: 0.75em 0.5em;}
	.chapter-and-search .chapter-menu a{font-size: 0.78em}
	.national-menu .pane-menu-national-menu .menu a{font-size: 0.70em}
}

@media (min-width: 1200px){

	.social-links strong{font-weight: normal; font: 1.5rem/1.2em "Roboto", Helvetica, Arial, sans-serif;}
	/*	BIOGRAPHY LISTING */
	/*	LISTING GRID	*/
	.view-biography-listing .views-row:nth-last-of-type(n+4),
	.view-biography-listing .views-row:nth-last-of-type(n+4) ~ .views-row,
	.view-biography-listing .views-row:nth-last-of-type(4n):first-child,
	.view-biography-listing .views-row:nth-last-of-type(4n):first-child ~ .views-row
	{width: calc(25% - 30px); -ms-flex-preferred-size: calc(25% - 30px); flex-basis: calc(25% - 30px);}

	/*	SECTION PAGE	*/
	.node-type-oa-section .pane-node-body,
	/*	EVENT PAGE		*/
	.node-type-oa-event .pane-oa-event-detail-event-details{width: 50%;}

	.node-type-oa-event .pane-social-share{position: absolute;right: 20%;}
	/*	LAYOUT FIX		*/
	/*	Inner page content */
	#main > .oa-layout-content,
	.node-type-article #main > .oa-layout-contentheader > .panel-panel-inner,
	.node-type-oa-section .burr-flipped.radix-burr-flipped,
	.kobol-article .body-content-wrapper,
	.kobol-page .body-content-wrapper,
	.kobol-article .radix-layouts-sidebar .pane-node-field-featured-image,
	.kobol-page .radix-layouts-sidebar .pane-node-field-featured-image{max-width: 1170px;}

	/*		SUTRO-DOUBLE LAYOUT ACTIONS			*/
	.sutro-double .actionslider.pane-kobol-ctas-recent-actions  .node-action .radix-layouts-column1,
	.sutro-double .actionslider.pane-kobol-ctas-recent-actions .node-action .radix-layouts-content,
	.sutro-double .actionslider.pane-kobol-ctas-recent-actions .node-action .radix-layouts-column2
	{width: 45%}

	.sutro-double .actionslider.pane-kobol-ctas-recent-actions .node-action .radix-layouts-content,
	.sutro-double .actionslider.pane-kobol-ctas-recent-actions .node-action .radix-layouts-column2
	{margin-right: 20%;}

	.sutro-double .actionslider.pane-kobol-ctas-recent-actions .node-action .radix-layouts-content
	{margin-top: -120px;}

}
