/*!
 * Styles for AFSCME UnionHall
 *
 * Last Updated: April 7, 2020
 */

/* =============================================================================
   FONTS
   ========================================================================== */
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,400;0,700;1,400;1,700&family=Roboto:ital,wght@0,400;0,700;1,400;1,700&display=swap');


/* TYPOGRAPHY */
body{font-family: 'Roboto', arial,sans-serif; font-size: 17px; line-height: 1.3em; color: #808080;}
h1,h2,h3,h4,h5,h6, #banner-social .pane-title,.kobol-rss-display-list .kobol-rss-display-feed li > a{font-weight: 700; font-family: 'Roboto Condensed','Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;}
h1{font-size: 260%;font-family: 'Roboto', arial,sans-serif; line-height: 1em;}
h2, .pane-content #can_embed_form h2, .pane-content #donate_auto_modal h2{font-size: 175%;}
h3, .pane-content #can_embed_form h4{font-size: 135%;text-transform: none;}
h4, .kobol-rss-display-feed > ul > li > a{font-size: 135%; text-transform: uppercase;}

/* COLORS IN THE ADMIN */
.field-add-more-submit.btn.btn-default{padding: 0.5em 1em;}
#mini-panel-oa_toolbar_panel .btn{padding: 0.5em;}
#mini-panel-oa_toolbar_panel .btn.btn-home{padding-top: 8px;}
.colorizer-form .form-item{height: 40px;}
#oa-appearance-edit-form{padding: 15px;}
#colorizer-preview .pane-kobol-email-signup{margin-bottom: 25px;}
#variable-realm-edit-variables-form > div{padding: 30px 15px 15px;}

/* GRID CORRECTION */
.row{width: auto;}
.kobol-site-layout > .oa-flex-column{display: block;}

/* NATIONAL MENNU */
.national-menu-bar{padding:0;}
.national-menu{padding: 0;}
.national-menu .oa-fluid {padding-left: 20px;padding-right: 20px;}
.national-menu .pane-menu-national-menu,
.national-menu .pane-menu-national-menu .menu{display: block; margin:0;}
.national-menu .pane-title{display:none;}
.national-menu .pane-menu-national-menu .menu li{float: right; display: inline-block;}
.national-menu .pane-menu-national-menu .menu li a{display:block; padding-right: 0;font-size: 14px;}

/* SITE NAME AND LOGO */
.kobol-page-header{background-repeat: no-repeat;}
.logo-and-title {-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;}
.logo-title-social{padding: 30px 20px;}
body.node-type-oa-space:not(.page-node-rss) .logo-title-social{background: transparent !important; color: #fff;}
body.node-type-oa-space:not(.page-node-rss) .chapter-and-search{background: transparent !important;}
.logo-and-title .space-logo #logo{max-height: 100%; width: auto; margin-left: 20px; height: 65px;}
.logo-and-title .site-name,
#block-system-main .logo-and-title .site-name,
.kobol-page-header .chapter-menu{font-family: "Roboto", "Helvetica Neue",Helvetica,Arial,sans-serif;text-transform: uppercase;}
.logo-and-title .site-name{text-transform: none; font-size: 1.65rem; font-weight: 700; -webkit-transition: all 0.05s ease-in-out 0s; transition: all 0.05s ease-in-out 0s;}
.logo-title-narrow{padding: 10px 15px;}
.nav-trigger-label{margin-top: 5px; font-family: "Roboto", "Helvetica Neue",Helvetica,Arial,sans-serif;}
.logo-title-social .social-links .pane-follow-us, .logo-title-social .social-links .pane-search-form{float: left;}
.logo-title-social .social-links .pane-follow-us{margin-top: 5px; margin-right: 15px;}
.logo-title-social .social-links .pane-follow-us .fa-2x{font-size: 1.5em;}

.kobol-page-header .chapter-menu{text-transform: uppercase; font-size: 14px; line-height: 20px;}
.kobol-page-header .chapter-menu .pane-content > .menu > li > a {display: inline-block; padding: 12px 20px; opacity: 0.8;font-weight: 700;}
.kobol-page-header .chapter-menu .pane-content > .menu > li.expanded > a::after {content: "›";display: inline-block;font-family: "Roboto", "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 1.8rem;font-weight: 600;margin-left: 1rem;-webkit-transform: rotate(90deg);transform: rotate(90deg);line-height: 0;vertical-align: middle;}
.kobol-page-header .chapter-menu .pane-content > .menu > li > a:hover{opacity: 1; color: #fff;}

.kobol-page-header .chapter-menu .menu ul{text-transform: none;}
.chapter-and-search{padding: 0 20px; border: none;}
.chapter-and-search .chapter-menu{padding-top: 0px; padding-bottom: 0px;padding-right: 0;}
.chapter-menu .pane-og-menu-single-menu .pane-title{display:none;}
.chapter-menu .pane-og-menu-single-menu li{margin:0;padding: 0px;}
.chapter-menu .pane-og-menu-single-menu .menu{padding-top: 0px;}

.kobol-page-header .chapter-menu .menu > li > .menu.menu{padding: 0; margin: 0; border: none; box-shadow: 2px 8px 8px 0 rgba(0, 0, 0, 0.5);}
.kobol-page-header .chapter-menu .menu > li > .menu.menu li{border: none; font-size: 14px; margin-bottom: 0;padding-left: 0px; padding-right: 0px;font-weight: 500;text-transform: capitalize;}
.kobol-page-header .chapter-menu .menu > li > .menu.menu li a{padding: 10px 15px; display: block; color: #fff; line-height: 22px; opacity: 0.8;} 

body.node-type-oa-space:not(.page-node-rss) .kobol-page-header .chapter-menu .menu > li:hover a,
body.node-type-oa-space:not(.page-node-rss) .kobol-page-header .chapter-menu .pane-content > .menu > li > a.active{background: transparent; }
body.node-type-oa-space:not(.page-node-rss) .kobol-page-header .chapter-menu .menu > li.expanded:hover{background: rgba(0,0,0,0.75);}
body.node-type-oa-space:not(.page-node-rss) .kobol-page-header .chapter-menu .menu > li.expanded:hover > a{opacity: 1;}
body.node-type-oa-space:not(.page-node-rss) .kobol-page-header .chapter-menu .menu > li > .menu.menu > li > a:hover{opacity: 1; background: rgba(0,0,0,0.8)}

.kobol-page-header .logo-title-social .pane-follow-us a{color: #fff;}
.kobol-page-header .logo-title-social .pane-follow-us a:hover{color: #00a850;}
.subnav-trigger{cursor: pointer; color: #fff; margin: 0;}

/* SEARCH FORM */
.search-form {padding-left: 0rem;}
.search-form  label{display:none;}
.search-form .form-item{margin-top: 0px;}
.search-form .form-control{background: #f0f0f0 none repeat scroll 0 0;  border: 0 none; border-radius: 4px; box-shadow: 0 1px 1px transparent inset; height: 30px;}
.search-form .form-control:focus{box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 5px rgba(170, 169, 167, 0.5);}
.chapter-and-search search.form{border-left: none;}
.chapter-and-search search.form .pane-content .form-submit{width: 30px; height: 30px;}
.search-form .form-control::-webkit-input-placeholder{color: #fff; opacity: 0.5;}
.search-form .form-control::-moz-placeholder {color: #fff; opacity: 0.5;}
.search-form .form-control:-ms-input-placeholder {color: #fff; opacity: 0.5;}
.search-form .form-control:-moz-placeholder {color: #fff; opacity: 0.5;}

.form-control::-webkit-input-placeholder{color: #005dab;}
.form-control::-moz-placeholder {color: #005dab;}
.form-control:-ms-input-placeholder {color: #005dab;}
.form-control:-moz-placeholder {color: #005dab;}

/* HOME PAGE STYLES */
body.node-type-oa-space.page-node-rss #main-wrapper #main h1#page-title {display:block;}
body.node-type-oa-space #main-wrapper #main h1#page-title {display:none;}
body.node-type-oa-space .panel-pane.pane-views-panes.pane-kobol-ctas-recent-actions{padding-bottom: 0;}
.node-type-oa-space .banner{display:-webkit-box;display:-ms-flexbox;display:flex;}
.kobol-page-header--bottom{display: none;}
body.node-type-oa-space .kobol-page-header--bottom{display: block;}


body.node-type-oa-space.page-node-rss #main-wrapper #main h1#page-title, body.node-type-oa-space .kobol-page-header--bottom{display:block;}
body.node-type-oa-space #main-wrapper #main h1#page-title, .page-node-rss.node-type-oa-space .banner{display:none;}
.oa-toolbar-style.navbar{z-index: 5;}
.pane-panels-mini.pane-kobol-header{z-index: 4;}
.navbar .oa-responsive-regions-toggle-left {position: static;}

/* HERO AREA */
.kobol-page-header{background-position: 50%  0px;}
.banner{display: none; text-align:center; min-height: 35em; justify-content: middle; -webkit-box-align:middle; -ms-flex-align:middle; align-items:flex-end; padding: 0;}
.banner:before{background: -moz-linear-gradient(top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.5) 55%, rgba(0,0,0,0.6) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.5) 55%,rgba(0,0,0,0.6) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.5) 55%,rgba(0,0,0,0.6) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#99000000',GradientType=0 );}
.banner .banner-message {font-size: inherit;max-width: 900px;margin: 0 0 3em;font-family: inherit;text-align: center;}
.banner .banner-message p{margin-bottom: 15px; font-weight: 700;}
.banner .banner-message h1 a:hover{color: #fff;}
.banner .banner-message--button .btn, .banner .banner-message--button .btn:link{background: #00a850; border-color: #00a850; color: #fff !important;}
.banner .banner-message--button .btn:hover{background: #005dab; border-color:#005dab;color: #fff !important;}
.banner .banner-message--button .btn,
.callout--form .btn-primary,
.kobol-teaser ul li.node-readmore a,
.kobol-feed-navigation a,
.pane-content #can_embed_form input[type="submit"],
.node-action .harris .btn.btn-primary, .link-icon{text-shadow: none;color: #fff; font-family: "Roboto", "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px; font-weight: 700; line-height: 20px; text-transform: uppercase;}
.banner .banner-message--button .btn:link, .banner .banner-message--button .btn:active, .banner .banner-message--button .btn{margin-bottom: 0; margin-top: 3em; min-height: 35px;}
.btn{padding: 8px 26px;}


/* MAIN SIGN UP FORM */
#block-system-main .kobol-page-header--bottom{display:block;}
.page-node-rss.node-type-oa-space  .kobol-page-header--bottom {display: none; margin-bottom: 0px;}

.email-signup--text {font-family: "Roboto","Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 700; font-size: 1em; text-transform: uppercase;}
.callout--form .btn.btn-primary{margin-bottom: 0px; min-height: auto;height: auto; padding: 0px 3em; background: #00ab4f; color: #fff;border-color: #00ab4f;}
.callout--form .btn-primary:hover{background: #0054a6; border-color:#0054a6; }
.email-signup--wrapper{padding: 1em 0.5em;}
.kobol-page-header--bottom  .callout--form .form-control{margin-bottom: 0px;padding: 0.5em 1em;margin-top: 0px;background: transparent;color: #fff;}
.kobol-page-header--bottom  .callout--form .form-control::-webkit-input-placeholder{color: #fff; opacity: 0.8;}
.kobol-page-header--bottom  .callout--form .form-control::-moz-placeholder {color: #fff; opacity: 0.8;}
.kobol-page-header--bottom  .callout--form .form-control:-ms-input-placeholder {color: #fff; opacity: 0.8;}
.kobol-page-header--bottom  .callout--form .form-control:-moz-placeholder {color: #fff; opacity: 0.8;}


/* slide up on scroll */
.scroll .logo-and-title .space-logo #logo{height: 60px;}
.scroll.kobol-page-header .logo-title-social .pane-follow-us a{color: #7a7a7a;}
.scroll .logo-title-social, body.node-type-oa-space .scroll .logo-title-social{padding: 10px 20px; background: #fff !important; color: #005dab;}
.scroll .chapter-and-search, body.node-type-oa-space .scroll .chapter-and-search{background: #01AB4F !important;}

/*.kobol-page-header .chapter-menu .menu > li:hover, */
.kobol-page-header .chapter-menu .menu > li:hover a,
.kobol-page-header .chapter-menu .pane-content > .menu > li > a.active{background: #005dab; opacity: 1;}
.kobol-page-header .chapter-menu .pane-content > .menu > li > a:hover{background: #005dab; color: #fff;opacity: 1;}
.kobol-page-header .chapter-menu .menu > li > .menu.menu li a:hover,
.kobol-page-header .chapter-menu .menu > li > .menu.menu > li > a:hover{background: #16AE5E; opacity: 1;}
.kobol-page-header .chapter-menu .menu > li.expanded:hover,
body.node-type-oa-space .scroll.kobol-page-header .chapter-menu .menu > li.expanded:hover{background: #005dab;opacity: 1;}

/* CONTENT AREA */
body.html #main-wrapper #main{padding-top: 30px; margin-bottom: 0em;}
body #main-wrapper #main .kobol-teaser h1#page-title{display: none;}
div#panels-ipe-control-container{z-index:0}


/* DIFFERENT PAGE ELEMENTS */
h2.pane-title,
.pane-content #can_embed_form h2,
.pane-content #donate_auto_modal h2{line-height: 1; margin-top: 10px; margin-bottom: 15px;}
.well h2, .page-node-members h2{font-family: inherit;font-size: 20px;font-weight: bold;}
dl.node-type-list dd{margin-bottom: 15px;}

/* ARTICLE TEASERS */
.pane-discover-teasers-pane-tiles, .pane-discover-teasers-pane-listing{overflow: hidden;padding-left: 1px;padding-right: 1px;}
.pane-discover-teasers-pane-listing .view-discover-teasers .radix-layouts-header .pane-users-submitted{padding: 1px 0;}
.pane-discover-teasers-pane-listing .view-discover-teasers .views-row{margin-bottom: 30px;}
.pane-discover-teasers-pane-listing, .pane-discover-teasers-pane-tiles{padding-bottom:0 !important;}
.pane-discover-teasers-pane-tiles .view-mode-featured .pane-node-title h3{text-transform: none;}

.kobol-teaser ul li.node-readmore{margin-bottom: 15px; margin-right: 0px; float: right; margin-top: 15px;}
.kobol-teaser ul li.node-readmore a{display: inline;}
.kobol-teaser .oa-users-submitted.align-left .user-info{display:none;}
.view-discover-teasers .view-mode-featured{padding-left: 0rem; padding-right: 0rem;}
.view-discover-teasers .view-mode-featured .field-name-field-featured-image{margin-left: 0;margin-right: 0;}
.view-discover-teasers .view-mode-featured img{width: 100%; background: #fff;}

/* AFSCME NOW */
.view-discover-teasers.view-display-id-pane_tiles .view-content .views-row{box-shadow: none; border-bottom:none;}
.view-discover-teasers.view-display-id-pane_tiles .view-content .views-row .field-type-text-with-summary{display:none;}
	/* hide image and text in listing*/
.radix-layouts-sidebar .view-discover-teasers.view-display-id-pane_listing .node-article .radix-layouts-sidebar,
.radix-layouts-sidebar .view-discover-teasers.view-display-id-pane_listing .node-article .radix-layouts-content,
.radix-layouts-sidebar .view-discover-teasers.view-display-id-pane_listing .node-article .radix-layouts-footer{display:none;}

.radix-layouts-sidebar .view-discover-teasers.view-display-id-pane_listing{margin-bottom: 30px;}
.radix-layouts-sidebar .pane-discover-teasers-pane-listing .view-discover-teasers .views-row{margin-bottom: 10px;}
.radix-layouts-sidebar .pane-discover-teasers-pane-listing .view-discover-teasers .oa-users-submitted{font-size: 14px;}

.view-kobol-ctas.view-display-id-recent_actions.recent-actions{margin-bottom: 45px;}

/* CTAs */
.node-cta .cta-text span, .node-cta .cta-text small, .node-cta .cta-text p, .node-cta .cta-text p:first-child{font-weight: 500; line-height: 1.35em; text-transform: none; font-family: "Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;}
.view-kobol-ctas.recent-promos .node-cta .cta-text{padding:0;}
.view-kobol-ctas.recent-promos .node-cta .fa-2x{font-size: 1.4em;}
.node-cta .cta-text p:first-child{font-size: 26px;font-weight: bold;margin-bottom: 15px;text-transform: uppercase;line-height: 1.1em;}
.view-kobol-ctas.recent-promos .node-cta .cta-text .btn{margin-top: 5px; min-width: 120px; padding: 5px 10px;display: inline-block;}
#main .node-cta .cta--link:hover{text-decoration: none;}
.promo-icon{-webkit-transition: -webkit-transform 0.7s ease 0s;transition: transform 0.7s ease 0s;-webkit-transform-style: preserve-3d;transform-style: preserve-3d; }

/* animations */
.view-discover-teasers .view-mode-featured, .recent-actions .node-action .field-name-field-featured-image{overflow: hidden;}
.view-discover-teasers .view-mode-featured img, 
.cta--link .promo-icon, 
.recent-actions .node-action img{-webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;-ms-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
.view-discover-teasers .view-mode-featured:hover img, 
.cta--link:hover .promo-icon, 
.recent-actions .node-action:hover img{-moz-transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }

/* PAGE SOCIAL SHARE BUTTONS */
.pane-social-share h4{display:none;}
.pane-social-share a .fa-2x, .pane-follow-us a .fa-2x{font-size: 2em;}
.pane-social-share .pane-content, .pane-follow-us .pane-content{margin: 0;}

/* RSS FEED */
body.node-type-oa-space.page-node-rss #main-wrapper #main h1#page-title{padding: 0;}
.kobol-feed-navigation, .pane-kobol-rss-display .pane-title{margin-bottom: 25px;}
body.node-type-oa-space.page-node-rss .kobol-rss-display-list .kobol-rss-display-feed li > a{display: inline-block;}
.kobol-rss-display-list .kobol-rss-display-feed li > a{margin: 1em 0 0.5em;display: block;}
.kobol-rss-display-list .kobol-feed-navigation a{background: #E1E1E1 none repeat scroll 0 0;color: #6f7877;display: block;line-height: 1;text-align: center;}
.kobol-rss-display-list .kobol-feed-navigation a:hover{color: #fff; background: #005dab;}
.kobol-rss-display-list li{margin-bottom: 20px;}
.kobol-rss-display-list li .kobol-rss-description{font-style: normal;}
.kobol-rss-display-list > li:first-child > a, .kobol-rss-display-list > li:first-child > span{font-size: 18px; text-transform: uppercase;}


/* FOOTER */
.kobol-page-footer {font-size: 14px;}
.right-footer-region {}
.left-footer-region img{width: 150px; display:block; opacity: 0.8;}
.left-footer-region, .right-footer-region{padding: 2rem 2rem 5rem;}
.row.oa-responsive-region-row-bottom{margin-top: 0;}

/* EVENT CALANDER VIEW */
.fc-header .fc-state-default, .fc-header .ui-state-default{background-image: none !important; font-weight: normal; text-transform:none; border-radius: 5px; display: inline-block; font-size: 12px; line-height: 1; padding: 5px 10px; margin-right: 5px;position: static;}
.fc .fc-header-space {display: none;}
.fc-text-arrow{display: block;font-size: 1.2em;}
.fc-button-prev{margin-right: 5px;}
.fc-header-title h2{font-size: 28px;margin-bottom: 0px;}
.fc-content table thead th {background-color: #E1E1E1; font-size: 14px;}
.fc td.fc-other-month {background: #edf1f2 none repeat scroll 0 0;}
.fc-state-highlight {background: #005dab none repeat scroll 0 0;color: #fff;font-weight: 500;}
.fc table{font-size: 12px;}

/* EVENT LIST VIEW (SMALL) */
.item-list ul li {margin: 0 0 1em;}
.oa-event-date-wrapper {width: 82px; height: 75px;margin-right: 15px;}
.oa-event-date-month-wrapper {height: auto;}
.oa-event-date-month-wrapper .oa-event-date-month{color: inherit;}
.marker{background: #005dab none repeat scroll 0 0;border-radius: 4px;color: #fff;display: inline-block;font-size: 12px;line-height: 1;padding: 5px;text-transform: uppercase;}
.oa-event .addthisevent-drop{display: none;}
.oa-event-details{min-height: 100px;}
.view-display-id-oa_events_upcoming_small  .views-field-title{margin: 0}
.fc-event-default, .fc-event-default .fc-event-skin, .fc-event-default .fc-event-time, .fc-event-default a {background-color: #005dab;border-color: #005dab;}
.fc-event-container{z-index: 3 !important;}
/* ACTION NETWORK EMBEDS */
.pane-content #can_embed_form.can_float #form_col1,
.pane-content #can_embed_form.can_float #form_col2{float: none; width: auto;}

.pane-content #can_embed_form #d_sharing,
.pane-content #can_embed_form #action_info{display: none;}

.pane-content #can_embed_form input[type="text"],
.pane-content #can_embed_form input[type="password"],
.pane-content #can_embed_form input[type="url"],
.pane-content #can_embed_form input[type="email"],
.pane-content #can_embed_form input[type="tel"],
.pane-content #can_embed_form input[type="number"],
.pane-content #donate_auto_modal input[type="password"],
.pane-content #donate_auto_modal input[type="text"]{line-height: inherit;height: auto;padding: 8px 20px;}

.pane-content #can_embed_form .check_radio_field label input{position: static !important; margin-bottom: 0 !important;}

.pane-content #can_embed_form label,
.pane-content #donate_auto_modal label,
.pane-content #can_embed_form .check_radio_field label,
.pane-content #donate_auto_modal .check_radio_field label{font-size: inherit; font-weight: 500;line-height: inherit;}

.pane-content #can_embed_form .check_radio_field label,
.pane-content #donate_auto_modal .check_radio_field label{padding: 4px 0 0 25px;margin: 0;display: block;}

.pane-content #can_embed_form input[type="text"]::-webkit-input-placeholder,
.pane-content #can_embed_form input[type="password"]::-webkit-input-placeholder,
.pane-content #can_embed_form input[type="url"]::-webkit-input-placeholder,
.pane-content #can_embed_form input[type="email"]::-webkit-input-placeholder,
.pane-content #can_embed_form input[type="tel"]::-webkit-input-placeholder,
.pane-content #can_embed_form input[type="number"]::-webkit-input-placeholder,
.pane-content #donate_auto_modal input[type="password"]::-webkit-input-placeholder,
.pane-content #donate_auto_modal input[type="text"]::-webkit-input-placeholder{color: #005dab;}

.pane-content #can_embed_form input[type="text"]::-moz-placeholder,
.pane-content #can_embed_form input[type="password"]::-moz-placeholder,
.pane-content #can_embed_form input[type="url"]::-moz-placeholder,
.pane-content #can_embed_form input[type="email"]::-moz-placeholder,
.pane-content #can_embed_form input[type="tel"]::-moz-placeholder,
.pane-content #can_embed_form input[type="number"]::-moz-placeholder,
.pane-content #donate_auto_modal input[type="password"]::-moz-placeholder,
.pane-content #donate_auto_modal input[type="text"]::-moz-placeholder{color: #005dab;}

.pane-content #can_embed_form input[type="text"]:-ms-input-placeholder,
.pane-content #can_embed_form input[type="password"]:-ms-input-placeholder,
.pane-content #can_embed_form input[type="url"]:-ms-input-placeholder,
.pane-content #can_embed_form input[type="email"]:-ms-input-placeholder,
.pane-content #can_embed_form input[type="tel"]:-ms-input-placeholder,
.pane-content #can_embed_form input[type="number"]:-ms-input-placeholder,
.pane-content #donate_auto_modal input[type="password"]:-ms-input-placeholder,
.pane-content #donate_auto_modal input[type="text"]:-ms-input-placeholder{color: #005dab;}

.pane-content #can_embed_form input[type="text"]:-moz-placeholder,
.pane-content #can_embed_form input[type="password"]:-moz-placeholder,
.pane-content #can_embed_form input[type="url"]:-moz-placeholder,
.pane-content #can_embed_form input[type="email"]:-moz-placeholder,
.pane-content #can_embed_form input[type="tel"]:-moz-placeholder,
.pane-content #can_embed_form input[type="number"]:-moz-placeholder,
.pane-content #donate_auto_modal input[type="password"]:-moz-placeholder,
.pane-content #donate_auto_modal input[type="text"]:-moz-placeholder{color: #005dab;}

.pane-content #can_embed_form .check_radio_field label input{height: 20px;margin-bottom: 5px;top: 10px;width: 20px;}

/* RSS FEED PAGE */
.kobol-rss-display-list li a{font-size: inherit; font-weight: inherit;}
.item-list ul.pagination > li > a{margin-bottom:0;}
.pagination > li > a, .pagination > li > span{color: #115e67; font-size: 14px; text-transform: uppercase;}
.pagination > .active > a, .pagination > .active > a:hover, 
.pagination > .active > a:focus, .pagination > .active > span, 
.pagination > .active > span:hover, .pagination > .active > span:focus{background-color: #005dab; border-color: #005dab;}
.kobol-rss-display-feed > ul > li > a{text-transform: none;}

/* ACTION BLOCK */
.node-action{border-bottom: none;box-shadow: none;background: #f2f2f2 none repeat scroll 0 0;}
.node-action .harris .radix-layouts-content h2, .view-display-id-oa_events_upcoming_small .views-field-title{margin: 10px 0 15px; font-family: "Roboto","Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 700;line-height: 1.35;margin: 10px 0 15px;}
.node-action .radix-layouts-column1 .pane-node-field-featured-image{max-height: 100%; padding: 15px; overflow: hidden;}

/* BIOs */
.view-biography-listing .view-content{justify-content: flex-start;}
.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 {-ms-flex-preferred-size: calc(33% - 15px);flex-basis: calc(33% - 15px);width: calc(33% - 15px);margin-right: 30px;}
.view-biography-listing .views-row {border-top: 1px solid #005dab;}

/* HOUSE KEEPING */
.btn, .nav-wrapper *, .banner-message, .banner-message *, .node-cta, #main{-webkit-transition: all 0.25s ease-in-out 0s;transition: all 0.25s ease-in-out 0s;}

.pane-kobol-ctas-single-action .node-action, .recent-actions .node-action{background: #D2D2D2;}
.views-row .node-cta .promo-text-dark, .views-row .node-cta .promo-text-dark .cta-text{color: inherit;}
.views-row .node-cta .promo-text-light, .views-row .node-cta .promo-text-light .cta-text{color: #fff;}

.oa-users-submitted{color: #989898;display: block;font-size: 11px;line-height: 1;margin-bottom: 10px;padding-bottom: 10px;}
.kobol-teaser .oa-users-submitted{margin-bottom: 0px;padding-bottom: 0px;}

.kobol-page-footer--menu{text-transform: none;}
.kobol-page-footer--menu .menu{text-transform: capitalize; display: block;}
.kobol-page-footer--menu .menu li{display: inline-block;}
.right-footer-region .kobol-page-footer--menu .pane-footer-text{padding-top: 2rem; margin-top: 1.5rem; border-top: 1px solid #fff;}
.kobol-page-footer--legal-section {border-top: 1px solid #ccc;}

#main .cta--link .btn{font-weight: 400; box-sizing: border-box; margin: 2px;}
h2.pane-title{color: inherit; text-transform: uppercase;}
.pane-kobol-rss-display .pane-content, 
.pane-oa-recent-activity-user-activity .pane-content{clear: both;}

.node-type-oa-event #page-title{margin-left: -15px; margin-right: -15px;}
.pane-search-box form .form-wrapper .form-group{display: inline-block;margin-top: 10px;}
.node-type-page #page-title{}
.page-search .well{background-color: transparent; border: medium none; border-radius: 0; box-shadow: none; margin-bottom: 20px; min-height: 20px; padding: 0;}
.page-search .oa-list.well {background-color: #fff;background-image: none;border-radius: 0;margin-bottom: 0;padding: 0;position: relative;}
.page-search img.panopoly-image-quarter {margin-bottom: 1.25em; margin-right: 1.25em; margin-top: 0; max-width: 40%; width: 40%;}

/* ADMIN STUFF */
.colorizer-form label{ width: 62%; font-size: 14px;}
.panel-pane.pane-pane-oa-tabs{margin-top: 30px;}
.nav-pills > li.active > a, 
.nav-pills > li.active > a:hover, 
.nav-pills > li.active > a:focus,
.nav > li > a:hover, 
.nav > li > a:focus{background: #005dab; color: #fff;}
body.oa-responsive-region-left-on .sticky-header{margin-left: 0;}

.page-spaces  #main{border-top: 3px solid #005dab;}
.page-node-archive #main #page-title{padding: 0;}
#og-ui-add-users fieldset{border: none;}
#og-ui-add-users #og-ui-field-name, 
#og-ui-add-users #edit-actions, 
#og-menu-single-menu-edit-form, 
#oa-access-team-permissions-form,
.page-group-node-admin #main > .oa-layout-content, #node-delete-confirm{padding: 15px;}
.oa-spaces.tabbable .tab-content{padding: 15px; border-left: 1px solid #d4d4d4; border-right: 1px solid #d4d4d4;  border-bottom: 1px solid #d4d4d4;}
.oa-spaces.tabbable > .nav{margin-bottom: 0px;}
.flag.flag-action{margin-bottom: 20px;}

@media (max-width: 480px){
/*  .banner .banner-message p, .banner .banner-message p:last-of-type{width: auto; float: none;}*/
/*  .banner-message--button{float: none;}*/
}

@media (min-width: 500px){
	body.node-type-oa-space .col-md-8 .kobol-teaser > .container-fluid .row .col-md-4.radix-layouts-sidebar,
	body.node-type-oa-space .col-md-8 .kobol-teaser > .container-fluid .row .col-md-8.radix-layouts-content{width: 50%; float: left;}
}

@media (min-width: 600px){
 	.view-kobol-ctas.recent-promos .view-content .views-row:nth-last-of-type(n+2):first-child, .view-kobol-ctas.recent-promos .view-content .views-row:nth-last-of-type(n+2):first-child ~ .views-row{-ms-flex-preferred-size: calc(50% - 15px);flex-basis: calc(50% - 15px); width: calc(50% - 15px);}
}


@media (max-width: 767px){

	.national-menu-bar{border-color: #005DAB;}
	body.html #main-wrapper #main{border-top: 10px solid #005DAB;}
	body.node-type-oa-space.html #main-wrapper #main{border-top: none;}
	.logo-title-social{display: none;}
	body .chapter-and-search{background: #01AB4F !important;}
	.chapter-menu .pane-og-menu-single-menu li{border: none;}
	.chapter-and-search search.form{border-left:none;}
	
	.chapter-and-search{background: #16AE5E;}
	.kobol-page-header .chapter-menu .pane-content > .menu > li.expanded > a::after{display: none;}
	.kobol-page-header .chapter-menu .menu > li > .menu.menu{padding: 5px; background: #005dab;box-shadow:none;}
	.chapter-menu .menu > li > .menu.menu, .kobol-page-header .chapter-menu .menu > li > .menu.menu li{padding: 0;}
	.kobol-page-header .chapter-menu .menu > li > .menu.menu li a{background: #005dab;}
	.kobol-page-header .chapter-menu .menu > li > .menu.menu > li > a:hover, 
	.kobol-page-header .chapter-menu .menu > li.expanded:hover{background:#01AB4F !important;}

	.logo-title-narrow .logo-and-title, .logo-and-title .space-logo{display: block;}
	.logo-title-narrow .logo-and-title {margin-right: -73px;}
	.logo-title-narrow .logo-and-title .space-logo{text-align: center;margin-bottom: 5px; margin-right: 0px;}
	.logo-title-narrow .logo-and-title .space-logo #logo{height: 65px !important; max-height: auto !important; width: auto !important; margin-right: 0px; margin-left: 0px; margin-bottom: 5px;}
	.logo-title-narrow .logo-and-title .site-name{font-size: 1.4rem; text-align: center;}
		
	.kobol-teaser .radix-layouts-sidebar img{width: 100% !important;}

	.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
	{-ms-flex-preferred-size: calc(50% - 15px);flex-basis: calc(50% - 15px); width: calc(50% - 15px);}

	body.node-type-oa-space .view-discover-teasers.view-display-id-pane_tiles .view-content .views-row:nth-last-of-type(4):first-child,
	body.node-type-oa-space .view-discover-teasers.view-display-id-pane_tiles .view-content .views-row:nth-last-of-type(4):first-child ~ .views-row
	{ display: block; -ms-flex-preferred-size: 100%; flex-basis: 100%; width: 100%;}

	.node-action.view-mode-full .radix-layouts-column1, .node-action.view-mode-full .radix-layouts-content{width: 100%;float:none;}
	.kobol-page-footer--menu .pane-og-menu-single-menu li {margin-right: 1.5em;}
	.kobol-page-footer--wrapper{display: block;}
}
@media (max-width: 550px){
	.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
	{ display: block; -ms-flex-preferred-size: 100%; flex-basis: 100%; width: 100%;}
}
@media (min-width: 768px){

	/* SPACE MENU */
	.nav-wrapper{position: fixed; left: 0; right: 0; top: 0; z-index: 5;}
	
	.oa-flex-grow.oa-responsive-region-row-left, 
	body.node-type-oa-space.page-node-rss  .oa-flex-grow.oa-responsive-region-row-left{padding-top: 175px;}	
	body.node-type-oa-space .oa-flex-grow.oa-responsive-region-row-left{padding-top: 0px;}

	/* fix for anchor links */
	:target:before {
		content:"";
		display:block;
		height:120px; /* fixed header height*/
		margin:-120px 0 0; /* negative fixed header height */
	}
	
	.logged-in .nav-wrapper{}

	.logo-and-title .site-name{padding-left: 20px;}
	
	.chapter-menu .menu{margin-top: 0;}
	.kobol-page-header{background-position: 50% 0px;}

	.chapter-and-search search.form {padding-left: 1rem;}

	.chapter-menu .menu > li > .menu.menu{background:rgba(17, 94, 104, 0.8) none repeat scroll 0 0;}
	
	
}

@media (min-width: 768px) and (max-width: 991px) {
	.chapter-and-search .form-inline .form-control{width: 100px;}
	
	.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
	{ display: block; -ms-flex-preferred-size: calc(50% - 15px); flex-basis: calc(50% - 15px); width: calc(50% - 15px);}
	.node-action.view-mode-full .radix-layouts-column2{width: 100%;}

	body.node-type-oa-space .kobol-teaser > .container-fluid .row .col-md-4.radix-layouts-sidebar,
	body.node-type-oa-space .kobol-teaser > .container-fluid .row .col-md-8.radix-layouts-content{width: 50%;float: left;}

	.col-md-12 .col-md-4 .node-action.view-mode-full .radix-layouts-column1, 
	.col-md-12 .col-md-4 .node-action.view-mode-full .radix-layouts-content{width: 100% !important;float:none !important;}

	.kobol-page-header .chapter-menu .pane-content > .menu > li > a {padding: 11px 10px; font-size: 14px; }
	.kobol-page-header .chapter-menu .menu > li > .menu.menu li a{padding: 5px 10px;}
	.logo-and-title .space-logo #logo{margin-left: 10px;}
	
}

@media (min-width: 768px) and (max-width: 1299px) {
	body.node-type-oa-space .view-discover-teasers.view-display-id-pane_tiles .view-content .views-row:nth-last-of-type(4):first-child,
	body.node-type-oa-space .view-discover-teasers.view-display-id-pane_tiles .view-content .views-row:nth-last-of-type(4):first-child ~ .views-row
	{ display: block; -ms-flex-preferred-size: calc(50% - 15px); flex-basis: calc(50% - 15px); width: calc(50% - 15px);}
	.col-md-12 .col-md-8 .pane-kobol-ctas-single-action .node-action .radix-layouts-column2,
	.col-md-12 .col-md-6 .pane-kobol-ctas-single-action .node-action .radix-layouts-column2,
	.col-md-12 .col-md-4 .pane-kobol-ctas-single-action .node-action .radix-layouts-column2,
	.col-md-12 .col-md-8 .recent-actions .node-action .radix-layouts-column2,
	.col-md-12 .col-md-6 .recent-actions .node-action .radix-layouts-column2,
	.col-md-12 .col-md-4 .recent-actions .node-action .radix-layouts-column2{width: 100%;}

}

@media (min-width: 991px) and (max-width: 1199px) {
	body.node-type-oa-space .kobol-teaser > .container-fluid .row .radix-layouts-sidebar,
	body.node-type-oa-space .kobol-teaser > .container-fluid .row .radix-layouts-content{width: 100%;}

	body.node-type-oa-space .col-md-8 .kobol-teaser > .container-fluid .row .col-md-4.radix-layouts-sidebar,
	body.node-type-oa-space .col-md-8 .kobol-teaser > .container-fluid .row .col-md-8.radix-layouts-content{width: 50%; float: left;}

}

@media (min-width: 992px){

	.chapter-menu .menu > li:hover > .menu.menu{margin: 0px auto auto 0px; background: rgba(0,0,0,0.75); color: #fff; z-index: 90000;}
	.scroll .chapter-menu .menu > li:hover > .menu.menu{background: #005dab;}

	.banner .banner-message {width: 50%;}
	
	.kobol-teaser > .container-fluid .row .col-md-4.radix-layouts-sidebar,
	.kobol-teaser > .container-fluid .row .col-md-8.radix-layouts-content{width: 50%;}

	.col-md-6 .kobol-teaser > .container-fluid .row .radix-layouts-sidebar,
	.col-md-6 .kobol-teaser > .container-fluid .row .radix-layouts-content{width: 100%;}

	body.node-type-oa-space.page-node-rss section#main-wrapper{width: 970px;}
	
	.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
	{ display: block; -ms-flex-preferred-size: calc(33% - 15px); flex-basis: calc(33% - 15px); width: calc(33% - 15px);}
	.col-md-4 .view-kobol-ctas.recent-promos .views-row {max-width: 100%;width: 100%; -ms-flex-preferred-size:100%; flex-basis:100%;}

	.node-type-oa-event #main .oa-layout-content .radix-layouts-sidebar{padding-top: 200px;}
	
 	.col-md-6 .view-kobol-ctas.recent-promos .view-content .views-row:nth-last-of-type(n+2):first-child, 
 	.col-md-6 .view-kobol-ctas.recent-promos .view-content .views-row:nth-last-of-type(n+2):first-child ~ .views-row{-ms-flex-preferred-size: 100%;flex-basis: 100%; width: 100%;}
	
	body.node-type-oa-space .col-md-8 .view-discover-teasers.view-display-id-pane_tiles .view-content .views-row:nth-last-of-type(4):first-child, 
	body.node-type-oa-space .col-md-8 .view-discover-teasers.view-display-id-pane_tiles .view-content .views-row:nth-last-of-type(4):first-child ~ .views-row,
	body.node-type-oa-space .col-md-6 .view-discover-teasers.view-display-id-pane_tiles .view-content .views-row:nth-last-of-type(4):first-child, 
	body.node-type-oa-space .col-md-6 .view-discover-teasers.view-display-id-pane_tiles .view-content .views-row:nth-last-of-type(4):first-child ~ .views-row{-ms-flex-preferred-size: calc(50% - 15px);flex-basis: calc(50% - 15px); width: calc(50% - 15px);}

	.page-search .radix-layouts-header{position: absolute; z-index: 10;}
	.pane-search-current, .pane-search-box{padding: 0;}
	.pane-search-current h2, .pane-search-current, .pane-search-box form{margin: 0;}
	.page-search #main .container-fluid:first-of-type > .row > .radix-layouts-content{padding-top: 80px;}

}
@media (min-width: 1200px){
	
}
@media (min-width: 1300px){
	body.node-type-oa-space .view-discover-teasers.view-display-id-pane_tiles .view-content .views-row:nth-last-of-type(4):first-child,
	body.node-type-oa-space .view-discover-teasers.view-display-id-pane_tiles .view-content .views-row:nth-last-of-type(4):first-child ~ .views-row
	{ display: block; -ms-flex-preferred-size: calc(25% - 15px); flex-basis: calc(25% - 15px); width: calc(25% - 15px);}
}
