/*!
 * Styles for AFSCME UnionHall - United We Heal
 *
 * CREATED: FEB 26, 2019
 * LAST UPDATED:	APR 17, 2019
 *
 */

@import url('https://fonts.googleapis.com/css?family=Montserrat:400,400i,700,700i,900,900i');


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: #0dbbb2; opacity: 0.75;}
::-moz-placeholder {color: #0dbbb2; opacity: 0.75;}
::-webkit-input-placeholder{color:#0dbbb2;  opacity: 0.75;}
::-ms-input-placeholder{color:#0dbbb2;  opacity: 0.75;}
::selection {color: #fff;background: #0dbbb2;}
::-moz-selection {color: #fff;background: #0dbbb2;}

img{border:none}
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: 'Montserrat', arial,sans-serif; font-size: 15px; line-height: 1.5em;}
label{font: 1rem/1em "Montserrat", Helvetica, Arial, sans-serif; font-weight: 900; color: #565656; display: block; margin-bottom: 5px;}
h1, h2, h3, h4, h5, h6, .email-signup--text, .node-action .panel-pane h2{font-weight: 700; font-family: 'Montserrat',Helvetica,Arial,sans-serif; margin: 0 0 1rem; color: inherit; padding: 0; text-transform: none;}
h1, .email-signup--text{font-size: 260%; line-height: 1em; color: #0dbbb2;}
h2{font-size: 175%; line-height: 1.25em;}
h3{font-size: 100%; line-height: 1.25em;}
h4{font-size: 115%; text-transform: uppercase; line-height: 1.4em;}
p {margin: 0 0 1em;}
.field .field-item ul{margin: 1rem 0 2rem;padding-left: 1em;}
.field .field-item ul li{margin-bottom: 1rem;}

/* BUTTONS */
#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
{border-radius: 3rem; padding:1rem 3rem; font: 1rem/1.25rem "Montserrat", Helvetica, Arial, sans-serif; font-weight: 700; text-transform: uppercase; cursor: pointer; position: relative; outline: none; -webkit-transition: background-color 200ms ease; -moz-transition: background-color 200ms ease; -o-transition: background-color 200ms ease; transition: background-color 200ms ease;}
.kobol-page-header .btn{border-radius: 3rem; font: 14px/14px "Montserrat", Helvetica, Arial, sans-serif; font-weight: 700; text-transform: uppercase; padding: 14px 30px 12px; -webkit-transition: background-color 200ms ease;-moz-transition: background-color 200ms ease;-o-transition: background-color 200ms ease;transition: background-color 200ms ease;}
.kobol-page-header .social-links a.btn-primary, .kobol-page-header .social-links a.btn-success{color: #fff  !important;}
.kobol-page-header .social-links a.btn-success{background: #00a443; border-color: #00a443;}
.kobol-page-header .social-links a.btn-success:hover{background: #0bbf55; border-color: #0bbf55;}
.kobol-page-header .social-links a.btn-default{color: #999;padding: 8px 10px 6px;}
.kobol-page-header .social-links a.active.btn-default{color: #666;}
.left-footer-region .btn-warning{background: #fefe14; border: 3px solid #1689d6; color: #333 !important;}
.left-footer-region .btn-warning:hover{background: #fff;}

/* HEADER STYLES */
.nav-wrapper{order: 2; -webkit-order: 2;}

.logo-title-narrow{align-items: center;-webkit-align-items: center;order: 1; -webkit-order: 1;}
	.nav-trigger-label{font: .7rem/1em "Montserrat", Helvetica, Arial, sans-serif; font-weight: 700; color: #0dbbb2;text-align: center;margin: 0;}
	.nav-trigger-label .fa.fa-bars{display: block;margin-right:0; font-size: 3em;}

.logo-title-social{padding: 0;border-bottom: 1px solid #049a97;}
	#logo, .logo-title-narrow .logo-and-title .space-logo #logo{margin-right: 0; width: 240px; max-width: 100%; max-height: 300%; height: auto !important;}
	.logo-and-title{-webkit-flex: none;  -ms-flex: none; flex: none;}
		.site-name{display: none;}

.social-links{display: flex;display: -webkit-flex;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 "Montserrat", Helvetica, Arial, sans-serif;}
		.social-links em{font-style: normal;font-weight: bold;font-family: "Montserrat",Helvetica,Arial,sans-serif;}

.chapter-and-search{padding: 0.5rem 1rem;}
.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: 1em;font: 1.1rem/1em "Montserrat", Helvetica, Arial, sans-serif; font-weight: 700; display: inline-block;}
		.pane-content .chapter-menu .menu > li:hover,
		.chapter-menu .menu > li:hover > .menu.menu,
		.chapter-menu .menu > li > .menu.menu{background: #b4be35;}
		.chapter-menu .menu > li:hover > .menu.menu{min-width: 100%;}
		.subnav-trigger {display: inline-block;margin: 0;font-size: 0rem;line-height: 1;cursor: pointer;margin-right: 1rem;}
		.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 li:hover{background: rgba(0,0,0, 0.05);}
		.chapter-menu .menu > li > .menu.subnav-show{border: none;}
		.chapter-and-search .chapter-menu .menu .menu a{padding: 0.75rem 1rem; display: block; font-family: "Montserrat", Helvetica, Arial, sans-serif; font-size: 1.15rem;}

	.chapter-and-search search.form{justify-content: flex-start;padding: 1rem;}
		.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;}

/* BANNER */
.banner{display: none; order: 3; -webkit-order: 3; padding: 2em 3em 4em; min-height: 25em;}
.banner:before{display: block;}

/*	hide banner and signup form on all pages except homepage */
.node-type-oa-space:not(.page-node-rss) .banner, .page-admin form .banner{display:-webkit-box; display:-ms-flexbox; display:flex;}
	.banner .banner-message{margin-bottom: 0;font: 1.15em/1.35em "Montserrat", Helvetica, Arial, sans-serif; font-weight: bold; max-width: 100%; align-self: flex-end; align-self: flex-end;}
	.banner .banner-message h1{margin-bottom: 1rem;	border-bottom:none; padding: 0; color: #0dbbb2; /*font-size: 2rem; text-transform: uppercase;*/}
	.banner .banner-message--button:active:hover{background: transparent; border: none;}
	.banner .banner-message--button a.btn:link{margin: 2rem auto 0;}
	.banner .banner-message--button a.btn:hover{}
	.banner .banner-message img{height: auto !important;}

.kobol-page-header--bottom{margin-bottom: 0; display: none; }
	.node-type-oa-space:not(.page-node-rss) .kobol-page-header--bottom, .page-admin form .kobol-page-header--bottom{display: block; }

/* 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;}

/* 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;}

/* 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;}


/* 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; background: #0a9d9a; 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: #000; color: #00b1ad;}
	.kobol-page-footer--legal-section .pane-bundle-text{padding: 1rem 2rem; text-align: center;}

/***** FOOTER UPDATE **/
.left-footer-region{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;}

/*		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
{float: none; width: auto; padding: 2rem;}
#flexslider{padding: 2rem 3rem;}

body:not(.oa-section-take-action-section) .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-column2
{color: #fff; position: relative; background-image: url("https://s3.amazonaws.com/dev.unionhall.files/img/uwh-middle.jpg"); background-size: cover;}
.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: rgba(0, 177, 173, 0.75); display: block; content: ""; position: absolute;}
.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{color: #eee;}
.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
{background: #00b1ad; position: relative; background-image: url('https://s3.amazonaws.com/dev.unionhall.files/img/uwh-action.jpg'); background-size: cover;}
.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: 1; background: rgba(0, 177, 173, 0.65); display: block; content: ""; position: absolute;}
.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-column1 .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-afscme .pane-title
{color: #fff; padding: 0; margin-bottom: 2rem; line-height: 1.25em;}
.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-column1 > div
{position: relative; z-index: 2;padding: 0;}
.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-content .views-row-last .node-action,
.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer .pane-kobol-ctas-recent-actions .node-action,
.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-header .pane-kobol-ctas-recent-actions .node-action
{margin-bottom: 0;box-shadow: -1px -1px 2px 2px rgba(0,177,173,0.5);}
.pane-kobol-ctas-recent-actions .pane-content,
.pane-kobol-ctas-recent-actions .pane-title
{position: relative; z-index: 2;}

/*		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: 1rem; font-size: 2.5rem; 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: 0.5; 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 ; background-color: rgba(255, 255, 255, 0.6); -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 "Montserrat", 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.25rem; line-height: 1.25em; 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%;}

.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);}

/*		LAST ROW OF SUTRO DOUBLE		*/
/*		convert the single column row into two columns		*/
.not-logged-in:not(.oa-section-take-action-section) .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer > .panel-panel-inner,
.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
{margin-left: -15px; margin-right: -15px; justify-content: flex-start;width: auto; -ms-flex-wrap: wrap; flex-wrap: wrap; display: -ms-flexbox; display: flex;}

/*		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,
.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
{width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; padding: 2rem;}
.sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer > .panel-panel-inner > div .view-content .views-row
{width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; margin: 0; background: transparent !important; box-shadow: none;}

/*		column styles		*/
.not-logged-in:not(.oa-section-take-action-section) .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer > .panel-panel-inner > div:first-child,
.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:first-child
{position: relative; color: #fff; background-color: #006ba0; background-image: url("https://s3.amazonaws.com/dev.unionhall.files/img/afscme/afscme-4041-members-hero.png"); background-size: cover;}

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;}

.sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer .node-action .radix-layouts-column1,
.sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer .node-action .radix-layouts-content,
.sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer .node-action .radix-layouts-column2,
.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-header .node-action .radix-layouts-column1,
.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-header .node-action .radix-layouts-content,
.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-header .node-action .radix-layouts-column2
{width: 100%; float: left; }

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;}

.not-logged-in:not(.oa-section-take-action-section) .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer > .panel-panel-inner > div:first-child:before,
.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:first-child:before
{position: absolute; content: ""; display: block; top: 0; bottom: 0; left: 0; right:0; background: rgba(0,107,160,0.75)}

.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,
.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
{background-color: #006ba0; color: #fff; }

.not-logged-in .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer > .panel-panel-inner > div .pane-title,
.logged-in .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer #panels-ipe-regionid-footer > .panels-ipe-sort-container > div .pane-title
{font: 1.5rem/2em "Montserrat", Helvetica, Arial, sans-serif; padding: 0; margin:0 0 10px;  text-transform: uppercase; display: block;}

.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 "Montserrat", 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; }

.not-logged-in:not(.oa-section-take-action-section) .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer > .panel-panel-inner > div 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 > div a{color: inherit;}

/*		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%;}

.not-logged-in .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer > .panel-panel-inner > div .view-content,
.logged-in .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer #panels-ipe-regionid-footer > .panels-ipe-sort-container > div .view-content,
.sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer .panel-pane
{margin: 0; padding:0;}


/*		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;}
/*
.view-discover-teasers.view-display-id-pane_tiles .view-content .views-row:hover,
.view-biography-listing .views-row:hover,*/
.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-afscme .view-discover-teasers .view-mode-featured{padding-bottom: 0.5em;}
.node-featured .pane-node-title .pane-content a{font-size: inherit;display: block;}
.pane-discover-teasers-pane-listing .pane-title
{padding: 0; margin-bottom: 2rem; line-height: 1.25em;}

/*	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		*/
/* .node-type-oa-space	*/ .pane-discover-teasers-pane-listing .views-row,
/* .node-type-oa-space	*/ .pane-discover-teasers-pane-listing .views-row > .node-teaser,
/* .node-type-oa-space	*/ .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,
#more-afscme{border-top: none; background: #00b1ad;}
	.pane-discover-teasers-pane-listing h3,
	.pane-discover-teasers-pane-tiles  h3
	{font-size: 1.65rem; line-height: 1.15em;}
	.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;}
	/* .node-type-oa-space	*/ .pane-discover-teasers-pane-listing .views-row,
	#flexslider .views-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{border: none;}
	/* .node-type-oa-space	*/ .pane-discover-teasers-pane-listing .views-row .kobol-teaser:not(img){background: transparent; margin: 0;box-shadow: none;}
	/* .node-type-oa-space	*/ .pane-discover-teasers-pane-listing .more-link{text-align: center; position: relative;}
	/* .node-type-oa-space	*/ .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;}
	/* .node-type-oa-space	*/ .pane-discover-teasers-pane-listing .more-link:hover:before{}
	/* .node-type-oa-space	*/ .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 "Montserrat", 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;}
	/* .node-type-oa-space	*/ .pane-discover-teasers-pane-listing .more-link a:hover,
	.btn-events:hover{background: #00b1ad; color: #fff;}
	/* .node-type-oa-space	*/ .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;}
	/* .node-type-oa-space	*/ .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: #fff;margin: 0 0px 4em; 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;}

.content .panel-pane.pane-node-field-oa-related{padding-bottom: 0;}

/*		promo styles		*/
.node-cta .cta--link{padding: 7rem 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.15rem; height: 5rem; width: 5rem; display: block; padding: 0rem; border-radius: 5rem; text-align: center; background: rgba(0,0,0, 0.10); line-height: 5rem; position: absolute; top: 2rem;}
	.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;}
	.node-cta .cta-text p:first-child{font-family: "Montserrat", 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
{background-image: url("https://s3.amazonaws.com/dev.unionhall.files/img/afscme/bg_topographical.jpg"); 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.5em 3em; text-align: center; background: #0dbbb2; color: #fff; 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 > 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{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;}
.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: #0dbbb2; 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: #0dbbb2; background-color: #0dbbb2;}
.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 "Montserrat", 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/uwh-actions.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		*/
.content-form h2{display:none;}
.content-form .lined_after_title, #can_embed_form h3 + h4,
.content-form .event_campaign #can_embed_form > h2 + h4,
.content-form .letter #can_embed_form h2.line + h4,
.content-form #can_embed_form #letter-form > div > h4,
.content-form #can_embed_form #letter-form #form_col1 > h4,
.content-form #can_embed_form #letter-form #form_col2 > h4,
.content-form #can_embed_form #select_tickets > h4,
.content-form #can_embed_form .action_sidebar > h4:not(.sidebartitle),
.content-form #can_embed_form_inner > h2 + h4,
.content-form #can_embed_form_inner > .last_line + h4{text-align: left; text-transform: none;letter-spacing: 0px;padding-bottom: 0; font-weight: bold; font-size: 125%;}
.content-form .lined_after_title::after,
.content-form #can_embed_form h3 + h4::after,
.content-form .event_campaign #can_embed_form > h2 + h4::after,
.content-form .letter #can_embed_form h2.line + h4::after,
.content-form #can_embed_form #letter-form > div > h4::after,
.content-form #can_embed_form #letter-form #form_col1 > h4::after,
.content-form #can_embed_form #letter-form #form_col2 > h4::after,
.content-form #can_embed_form #select_tickets > h4::after,
.content-form #can_embed_form .action_sidebar > h4:not(.sidebartitle)::after,
.content-form #can_embed_form_inner > h2 + h4::after,
.content-form #can_embed_form_inner > .last_line + h4::after,
.content-form #d_sharing,
.content-form #action_info,
.content-form #can_embed_form #d_sharing{display:none;}
.content-form #can_embed_form.can_float #form_col1,
.content-form #can_embed_form.can_float #form_col2{float: none; width: 100%;}
.content-form #can_embed_form form li.control-group,
.content-form  #can_embed_form form li.core_field{}
.content-form .core_field > div,
.content-form .control-group > div{padding: 0 5px;}
.content-form #can_embed_form .check_radio_field label{padding: 0px 0 0 25px;}
.content-form small{font-size: 75%; line-height: 1em;}
.pane-content #can_embed_form input[type="submit"]{border-radius: 3rem; padding: 1rem 3rem;font: 1rem/1.25rem "Montserrat", Helvetica, Arial, sans-serif; font-weight: normal; font-size: 1rem;font-weight: 700;text-transform: uppercase;cursor: pointer;position: relative;outline: none;-webkit-transition: background-color 200ms ease;-moz-transition: background-color 200ms ease;-o-transition: background-color 200ms ease;transition: background-color 200ms ease;}
.content-form #can_embed_form input[type="text"],
.content-form #can_embed_form input[type="password"],
.content-form #can_embed_form input[type="url"],
.content-form #can_embed_form input[type="email"],
.content-form #can_embed_form input[type="tel"],
.content-form #can_embed_form input[type="number"]{border-radius: 3rem; padding: 1em 2em;}
.content-form #can_embed_form form li.control-group {float: none; clear: both;}

/**/

/* UTILITY CLASSES */
.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;}


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

.flex-container a:hover,
.flexslider 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: 15px;}
.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: 50px; line-height: 50px; 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: 3%;}
.flex-direction-nav .flex-next {right: 3%; 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;}

/*
* ====================================================================================================================
* 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: 250px;}

	.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
	{padding: 4rem;}
	#flexslider{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;}

	/*		LAST ROW OF SUTRO DOUBLE		*/
	/*		set views columns	to 50%		*/
	.not-logged-in:not(.oa-section-take-action-section) .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer > .panel-panel-inner > div,
	.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
	{padding: 4rem;}


}

@media (min-width: 600px){
	/*	action listing	*/
	.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-column1 .pane-kobol-ctas-recent-actions .pane-content,
	.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(5) .pane-kobol-ctas-recent-actions > .pane-content,
	.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(1) .pane-kobol-ctas-recent-actions > .pane-content
	{width: 70%;}
}

@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 (min-width: 768px){

	body{font-size: 16px;}

	.logo-title-social{padding: 1rem 2rem; border: none; flex-direction: column;-webkit-flex-direction: column; -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{padding: 0rem 1rem;}
		.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;}
		.chapter-menu .menu > li:hover > .menu.menu li, .chapter-menu .menu > li > .menu.menu li{margin:0;}
		.chapter-and-search search.form{justify-content: flex-end;padding: 0.5rem 1rem; min-width: 100px;}

	.banner{min-height: 30em;}
	.banner .banner-message{width: 70%;}
		.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.5rem;}

	.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
	{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{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		*/
	/*		set views columns	to 50%		*/
	.not-logged-in:not(.oa-section-take-action-section) .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer > .panel-panel-inner > div,
	.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
	{padding: 4rem 2rem; width: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%;}

	/* 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	*/
	/* .node-type-oa-space	*/ .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);}

	/*	action listing  */
	.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-column1 .pane-kobol-ctas-recent-actions .pane-content,
	.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(5) .pane-kobol-ctas-recent-actions > .pane-content,
	.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(1) .pane-kobol-ctas-recent-actions > .pane-content
	{width: 65%;}

	/*		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 */
	.content-form  #can_embed_form form .core_field{float: left;}
	.content-form  #can_embed_form form .core_field > div{padding: 0 5px; display: block;}
	.content-form  #can_embed_form form .core_field:nth-of-type(2),
	.content-form  #can_embed_form form .core_field:nth-of-type(3){width: 50%;}
	.content-form  #can_embed_form form .core_field:nth-of-type(4){width: 65%;}
	.content-form  #can_embed_form form .core_field:nth-of-type(5){width: 35%;}
	.content-form  #can_embed_form form .core_field:nth-of-type(2) > div,
	.content-form  #can_embed_form form .core_field:nth-of-type(4) > div{margin-left: -5px;}
	.content-form  #can_embed_form form .core_field:nth-of-type(3) > div,
	.content-form  #can_embed_form form .core_field:nth-of-type(5) > div{margin-right: -5px;}

	.content-form  #can_embed_form .international_link-wrap{clear: both;}

	/*	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: #0dbbb2;}
	/* .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;}

	/*	TAKE ACTION PAGE	*/

}

@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 (min-width: 992px){
	body{font-size: 17px;}
	.logo-title-social{flex-direction: row;-webkit-flex-direction: row;}
		.social-links{padding-top: 0rem;}

	.banner{min-height: 40em;}
	.banner .banner-message{width: 55%;}
		.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 */
	/*		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
	{padding: 5rem;}
	.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-column1 .pane-kobol-ctas-recent-actions .pane-content,
	.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(5) .pane-kobol-ctas-recent-actions > .pane-content,
	.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(1) .pane-kobol-ctas-recent-actions > .pane-content
	{width: 45%;}
	#flexslider{padding: 5rem 7rem;}

	/*		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,
	.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
	{padding: 3rem 5rem;}
	.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: rgba(255, 255, 255, 0.6);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-afscme
	{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	*/
	/* .node-type-oa-space	*/ .pane-discover-teasers-pane-listing .views-row:nth-last-of-type(3n):first-child,
	/* .node-type-oa-space	*/ .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;}

}

@media (min-width: 992px) and (max-width: 1199px){
	#main-wrapper .btn:not(.field-add-more-submit){font-size: 1rem; white-space: normal;}
}

@media (min-width: 1200px){

	/* HOME PAGE STYLES
	.banner .banner-message h1,
	.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(4) > .radix-layouts-secondcolumn1 h1{font-size: 5em;}
	 */

	/*		SECOND ROW OF SUTRO DOUBLE		*/
	/*		2 columns into rows		*/
	.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-column1 .pane-kobol-ctas-recent-actions .pane-content,
	.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(5) .pane-kobol-ctas-recent-actions > .pane-content,
	.oa-section-take-action-section .sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(1) .pane-kobol-ctas-recent-actions > .pane-content
	{width: 35%;}

	.social-links strong{font-weight: normal; font: 1.5rem/1.2em "Montserrat", 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;}

}
