/*!
 * STYLES FOR AFSCME 4041
 *
 * CREATED:	FRI, JUN 15, 2018
 * LAST UPDATED:	WED, SEP 26, 2018
 */
@font-face {
 font-family:"Univers";
 font-style:normal;
 font-weight:normal;
 src:url("https://s3.amazonaws.com/dev.unionhall.files/fonts/AFSCME/Univers.eot?#iefix") format("embedded-opentype"), url("https://s3.amazonaws.com/dev.unionhall.files/fonts/AFSCME/Univers.woff") format("woff"), url("https://s3.amazonaws.com/dev.unionhall.files/fonts/AFSCME/Univers.ttf") format("truetype"), url("https://s3.amazonaws.com/dev.unionhall.files/fonts/AFSCME/Univers.svg#Univers") format("svg")
}
@font-face {
 font-family:"Univers-Oblique";
 font-style:normal;
 font-weight:normal;
 src:url("https://s3.amazonaws.com/dev.unionhall.files/fonts/AFSCME/Univers-Oblique.eot?#iefix") format("embedded-opentype"), url("https://s3.amazonaws.com/dev.unionhall.files/fonts/AFSCME/Univers-Oblique.woff") format("woff"), url("https://s3.amazonaws.com/dev.unionhall.files/fonts/AFSCME/Univers-Oblique.ttf") format("truetype"), url("https://s3.amazonaws.com/dev.unionhall.files/fonts/AFSCME/Univers-Oblique.svg#Univers-Oblique") format("svg")
}
@font-face {
 font-family:"Univers-Bold";
 font-style:normal;
 font-weight:normal;
 src:url("https://s3.amazonaws.com/dev.unionhall.files/fonts/AFSCME/Univers-Bold.eot?#iefix") format("embedded-opentype"), url("https://s3.amazonaws.com/dev.unionhall.files/fonts/AFSCME/Univers-Bold.woff") format("woff"), url("https://s3.amazonaws.com/dev.unionhall.files/fonts/AFSCME/Univers-Bold.ttf") format("truetype"), url("https://s3.amazonaws.com/dev.unionhall.files/fonts/AFSCME/Univers-Bold.svg#Univers-Bold") format("svg")
}
@font-face {
 font-family:"Univers-Black";
 font-style:normal;
 font-weight:normal;
 src:url("https://s3.amazonaws.com/dev.unionhall.files/fonts/AFSCME/Univers-Black.eot?#iefix") format("embedded-opentype"), url("https://s3.amazonaws.com/dev.unionhall.files/fonts/AFSCME/Univers-Black.woff") format("woff"), url("https://s3.amazonaws.com/dev.unionhall.files/fonts/AFSCME/Univers-Black.ttf") format("truetype"), url("https://s3.amazonaws.com/dev.unionhall.files/fonts/AFSCME/Univers-Black.svg#Univers-Black") format("svg")
}

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: #ccc;}
::-moz-placeholder {
    color: #ccc;
}
::-moz-selection {
    color: #fff;
    background: #222;
}

img{border:none}
hr{display:block;clear:both}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
::-webkit-input-placeholder{color:#ccc}
::-moz-placeholder{color:#ccc}
:-ms-input-placeholder{color:#ccc}
::-ms-input-placeholder{color:#ccc}
::placeholder{color:#ccc}
::-moz-selection{color:#fff;background:#222}
::selection{color:#fff;background:#222}
::-moz-selection{color:#fff;background:#222}

/* TYPOGRAPHY */
body{margin:0;padding:0;font-family: "Univers",Helvetica,Arial,sans-serif; font-size: 14px; line-height: 1.35em;}
label{font: 1rem/1em "Univers-Bold", Helvetica, Arial, sans-serif; color: #565656; display: block; margin-bottom: 5px;}
h1, h2, h3, h4, h5, h6, .email-signup--text{font-family: "Univers-Black", Helvetica, Arial, sans-serif; margin: 0 0 1rem; color: inherit; padding: 10px 0 0; text-transform: none;}
h1, .email-signup--text{font-size: 2.5rem; line-height: 1em;}
h1{margin-bottom: 3rem; border-bottom: 6px solid #006CA2;padding: 1rem 2rem 1rem 0;}
h2{font-size: 2rem; line-height: 1em;}
h3{font-size: 1.85rem; line-height: 1.25em;}
h4{font-size: 1.25rem; 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 "Univers-Bold", Helvetica, Arial, sans-serif; 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 "Univers-Bold", Helvetica, Arial, sans-serif; text-transform: uppercase; padding: 14px 30px 12px;}
.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: .8rem/1em "Univers-Bold", Helvetica, Arial, sans-serif; color: #666;text-align: center;margin: 0;}
	.nav-trigger-label .fa.fa-bars{display: block;margin-right:0; font-size: 2.5rem;}

.logo-title-social{padding: 1rem 2rem;}
	#logo, .logo-title-narrow .logo-and-title .space-logo #logo{margin-right: 0; width: 200px; 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 "Univers", Helvetica, Arial, sans-serif;}
		.social-links em{font-style: normal;font-weight: bold;font-family: "Univers-Bold",Helvetica,Arial,sans-serif;}

.chapter-and-search{padding: 0.5rem 1rem;}
	.chapter-and-search .chapter-menu, .chapter-and-search .chapter-menu li{padding: 0;margin: 0;}
		.chapter-and-search .chapter-menu a{padding: 1rem;font: 1.1rem/1em "Univers-Black", Helvetica, Arial, sans-serif;display: inline-block;}
		.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;}

		.chapter-menu .menu > li > .menu {padding: 0;}
		.chapter-menu .menu > li > .menu li{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: "Univers", 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;}
		.chapter-and-search search.form .pane-follow-us a:last-child{margin-right: 0px;}

/* BANNER */
.banner{display: none; order: 3; -webkit-order: 3; padding: 3rem;}
.banner:before{display: block; background: rgba(0,107,160,0.75);}

/*	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.15rem/1em "Univers", Helvetica, Arial, sans-serif;max-width: 100%; border: 4px solid #fff;padding: 2rem;}
	.banner .banner-message h1{margin-bottom: 1rem;	border-bottom:none; padding: 0; 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; white-space: normal; font-size: 1rem; background: #fefe14; border: 3px solid #1689d6; color: #333; line-height: 1.15em;}
	.banner .banner-message--button a.btn:hover{background-color: #fff;}
	.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 */
#main-wrapper.oa-layout-fluid{padding: 40px 2% 60px; max-width: 90%;}
	#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;}
#main > .oa-layout-contentheader .pane-pane-oa-title{padding-left: 15px;padding-right: 15px;}

/* 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: 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{background-color: inherit; background-image: url(https://s3.amazonaws.com/dev.unionhall.files/img/afscme/bg_topographical.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: 10px; border: 1px solid #999; border-radius: 50px; height: 50px; width: 50px; text-align: center; margin: 0 10px;}
	.kobol-page-footer--legal-section .pane-bundle-text{padding: 1rem 2rem; text-align: center;}


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

/*		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
{float: none; width: auto; padding: 2rem;}
.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-column2
{background: #00a443; color: #fff; position: relative; background-image: url("https://s3.amazonaws.com/dev.unionhall.files/img/afscme/afscme-4041-events.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, 164,67, 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
{background: #00a443; position: relative; background-image: url('https://s3.amazonaws.com/dev.unionhall.files/img/nvafscme-middleclass-header.jpg'); background-size: cover;}
.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-column1 .pane-kobol-ctas-recent-actions:before
{top:0; left:0; bottom:0; right:0; z-index: 1; background: rgba(10, 10, 10, 0.75); display: block; content: ""; position: absolute;}
.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-column1 .pane-title
{color: #fff; padding: 0; margin-bottom: 2rem; font-size: 2.5rem; 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
{margin-bottom: 0;box-shadow: -1px -1px 2px 2px rgba(0,0,0,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 "Univers-Bold", Helvetica, Arial, sans-serif;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)
{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}

	.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(4) > div
	{padding: 2rem; position: relative;width: 100%;}
	.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(4) > 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 .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer > .panel-panel-inner,
.logged-in .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 .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer > .panel-panel-inner > div,
.logged-in .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 .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer > .panel-panel-inner > div:first-child,
.logged-in .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;}

.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
{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
{width: 100%; float: left; }

.sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer .node-action .btn-primary{background-color: #fff; border-color: #fff; color: #006ca2 !important;}
.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 .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer > .panel-panel-inner > div:first-child:before,
.logged-in .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 .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer > .panel-panel-inner > div:last-child,
.logged-in .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 "Univers", Helvetica, Arial, sans-serif; padding: 0; margin:0 0 10px;  text-transform: uppercase; display: block;}

.not-logged-in .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer > .panel-panel-inner > div .pane-node-title h3,
.logged-in .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 "Univers-Black", Helvetica, Arial, sans-serif; padding: 0; margin:0;}

.not-logged-in .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer > .panel-panel-inner > div .pane-node-body,
.logged-in .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 .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer > .panel-panel-inner > div:last-child .pane-node-body,
.logged-in .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 .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer > .panel-panel-inner > div:last-child .pane-node-field-featured-image,
.logged-in .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 .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer > .panel-panel-inner > div a,
.logged-in .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 .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer > .panel-panel-inner .pane-node-field-featured-image a,
.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 a,
.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{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;}

.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-sort-container > div .pane-title{position: relative;}

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

/* 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: rgba(255, 255, 255, 0.4);-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(255, 255, 255, 0.8);}

/*	ARTICLE LISTING */
/*	TEASER VIEW MODE	*/
.view-discover-teasers .view-mode-featured{padding-bottom: 1rem;}
.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; font-size: 2.5rem; line-height: 1.25em;}

/*	TEASER VIEW MODE	*/
.kobol-teaser:not(img){padding: 2rem 1rem;margin-bottom: 2rem;}
	.kobol-teaser > .container-fluid{position: relative;}
	.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{text-transform: uppercase; 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
{border-top: none; background: #078a36;}
	.node-type-oa-space .pane-discover-teasers-pane-listing 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 {background: rgba(255, 255, 255, 0.8);box-shadow: 0 0 1px 1px rgba(179,179,179,0.25); margin-bottom: 4rem;}
	.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 a,
	.btn-events{min-width: 30%; display: inline-block;background: #fff; border-radius: 3rem; padding: 1.5rem 3rem; font: 1.8rem/2rem "Univers-Black", Helvetica, Arial, sans-serif; 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;}
	.node-type-oa-space .pane-discover-teasers-pane-listing .more-link a:hover,
	.btn-events:hover{background: #efefef;}
	.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;}

/*		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: "Univers-Black", Helvetica, Arial, sans-serif; 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;}

/* CALANDER SECTION PAGE */
.view-oa-fullcalendar .fc-content{background: #fff;}
.fc-header .fc-state-default, .fc-header .ui-state-default{background-image: none;}

.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 "Univers-Black", Helvetica, Arial, sans-serif;  padding: 0;margin-bottom: 1rem;}
.view-biography-listing .views-row .views-field-field-bio-title{padding: 0px 2rem 2rem; font-size: 1.25rem;}
.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";}

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


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


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

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

	.banner .banner-message h1{font-size: 3rem;}

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

}

@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,
	/*		LISTING VIEW PAGE		*/
	.node-type-oa-space .panel-pane.pane-discover-teasers-pane-listing{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{padding: 4rem;}

	/*		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 {padding: 4rem;}

	/*		LAST ROW OF SUTRO DOUBLE		*/
	/*		set views columns	to 50%		*/
	.not-logged-in .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer > .panel-panel-inner > div,
	.logged-in .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: 480px)  and (max-width: 767px){
	.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-column1 .pane-kobol-ctas-recent-actions{width: 424px;}
}

@media (min-width: 768px){
	body{font-size: 16px;}

	.logo-title-social{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;}

	.banner .banner-message{padding: 4rem 5rem; font-size: 1.5rem; line-height: 1.25em}
		.banner .banner-message h1{margin-bottom: 2rem;	font-size: 4rem;}
		.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%;}

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

	/* menu bug fix */
	div#panels-ipe-control-container{z-index: 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{padding: 6rem 4rem 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{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%;}

	/*		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
	{padding: 4rem 2rem; width: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; }

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

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


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

}

@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){
	.logo-title-social{flex-direction: row;-webkit-flex-direction: row;}
		.social-links{padding-top: 0rem;}

	.banner .banner-message{padding: 4rem 7rem; font-size: 2rem;}
		.banner .banner-message h1{font-size: 5rem;}
		.banner .banner-message--button a.btn:link{font-size: 2rem;}

	.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{padding: 5rem;}
	.sutro-double.radix-sutro-double > .container-fluid > .row:nth-child(2) > .radix-layouts-column1 .pane-kobol-ctas-recent-actions .pane-content{width: 45%;}

	/*		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 {padding: 3rem 5rem;}
	/*		LAST ROW OF SUTRO DOUBLE		*/
	/*		set views columns	to 100%		*/
	.not-logged-in .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer > .panel-panel-inner > div,
	.logged-in .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 .sutro-double.radix-sutro-double > .container-fluid > .row > .radix-layouts-footer > .panel-panel-inner > div:last-child .pane-node-body,
	.logged-in .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 .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: 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;}

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

	/***********************************/
	/*					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,
	.view-kobol-ctas.recent-promos .view-content .views-row:nth-last-of-type(3n):first-child ~ .views-row:last-child,
	/*		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);}

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

}

@media (min-width: 1200px){

	/* HOME PAGE STYLES */
	/*		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{width: 35%;}


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

}
