/*!
 * Styles for USW LaborWeb
 *
 * Last Updated: April 29, 2020
 */

/* =============================================================================
   FONTS
   ========================================================================== */

/* latin-ext */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  src: local('Arimo'), url(https://fonts.gstatic.com/s/arimo/v9/TiQL6NBhTEJ6MIQRmGAWSIDGDUGfDkXyfkzVDelzfFk.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  src: local('Arimo'), url(https://fonts.gstatic.com/s/arimo/v9/Gy9Y2XtPh2ochAQDpqJXSaCWcynf_cDxXwCLxiixG1c.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 700;
  src: local('Arimo Bold'), local('Arimo-Bold'), url(https://fonts.gstatic.com/s/arimo/v9/XCmwOdi6K62tkWaszbVGURkAz4rYn47Zy2rvigWQf6w.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 700;
  src: local('Arimo Bold'), local('Arimo-Bold'), url(https://fonts.gstatic.com/s/arimo/v9/27rE5lMk9EHpLbxiIuGd0HYhjbSpvc47ee6xR_80Hnw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 400;
  src: local('Arimo Italic'), local('Arimo-Italic'), url(https://fonts.gstatic.com/s/arimo/v9/rePj-_zTOi68vu4BGKjdq1KPGs1ZzpMvnHX-7fPOuAc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 400;
  src: local('Arimo Italic'), local('Arimo-Italic'), url(https://fonts.gstatic.com/s/arimo/v9/YRSaxNZPMAFvgZMzEY-jfwLUuEpTyoUstqEm5AMlJo4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 700;
  src: local('Arimo Bold Italic'), local('Arimo-BoldItalic'), url(https://fonts.gstatic.com/s/arimo/v9/cxbOUSTgtyl7V_qnBf4BYwsYbbCjybiHxArTLjt7FRU.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 700;
  src: local('Arimo Bold Italic'), local('Arimo-BoldItalic'), url(https://fonts.gstatic.com/s/arimo/v9/_K7sg-ijHdmkwPzV9FiqaAzyDMXhdD8sAj6OAJTFsBI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  src: local('Arimo'), url(https://fonts.gstatic.com/s/arimo/v9/ZS0wkeOZuckNE3boyLYNt6CWcynf_cDxXwCLxiixG1c.woff) format('woff');
}
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 700;
  src: local('Arimo Bold'), local('Arimo-Bold'), url(https://fonts.gstatic.com/s/arimo/v9/UnXpojilM3XslYxUnWuVe3YhjbSpvc47ee6xR_80Hnw.woff) format('woff');
}
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 400;
  src: local('Arimo Italic'), local('Arimo-Italic'), url(https://fonts.gstatic.com/s/arimo/v9/4x7GlnDRx9FKnMrqORHWMQLUuEpTyoUstqEm5AMlJo4.woff) format('woff');
}
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 700;
  src: local('Arimo Bold Italic'), local('Arimo-BoldItalic'), url(https://fonts.gstatic.com/s/arimo/v9/_K7sg-ijHdmkwPzV9FiqaL3hpw3pgy2gAi-Ip7WPMi0.woff) format('woff');
}
/* TYPOGRAPHY */
body{font-family: "Arimo", "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 16px;  color: #6c6c6c;line-height: 22px;}
body.html{background: #E1E1E1;}
/*#main-wrapper.oa-layout-fluid, #main-wrapper #main{background: #EDEDED;}*/
h1,h2,h3,h4,h5,h6{font-family: "Arimo","Helvetica Neue",Helvetica,Arial,sans-serif;}
h1{font-size: 32px; font-weight: 300;}
h2, .pane-content #can_embed_form h2, .pane-content #donate_auto_modal h2{color: #6e7777; font-size: 31px;font-weight: 300;}
h3, .pane-content #can_embed_form h4{font-size: 18px; margin-top: 1em;font-weight: 300; margin-bottom: 10px; text-transform: none;}
h4{text-transform: none;}

/* COLORS IN THE ADMIN */
#block-system-main .kobol-page-header .chapter-menu a{color: #115e67;}
#block-system-main .kobol-page-header .chapter-menu a:hover {color: #f4633a;}
#block-system-main .kobol-page-header,
#block-system-main .kobol-page-footer,
#block-system-main .kobol-page-header a,
#block-system-main .kobol-page-footer a{color: #373a3a  !important;}
#block-system-main #panels-dnd-main .panel-pane .pane-title{font-size: 100% !important;}
#block-system-main .panel-portlet .pane-content{font-size: 14px  !important;}
#block-system-main .panel-portlet .grab-title{height: 30px  !important;}
.field-add-more-submit.btn.btn-default{padding: 0.5em 1em;}

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

/* NATIONAL MENNU */
.national-menu-bar{padding:0; text-transform: none; border-color: #003158;}
.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-title-social{padding: 0px 20px 10px;}
.kobol-page-header .social-links a{color: #003158;}
.logo-and-title .space-logo #logo{max-height: 100%; width: 125px; height: auto;}
.logo-and-title .site-name{text-transform: uppercase; font-size: 1.4rem;}
.logo-and-title .site-name,
#block-system-main .logo-and-title .site-name,
.kobol-page-header .chapter-menu{font-family: "Arimo", "Helvetica Neue",Helvetica,Arial,sans-serif;}
.kobol-page-header .chapter-menu .pane-content > .menu > li > a {display: inline-block; padding-top: 5px; padding-bottom: 10px;}
.kobol-page-header .chapter-menu{text-transform: uppercase;}
.kobol-page-header .chapter-menu .menu ul{text-transform: none;}

.logo-title-narrow{padding: 10px 15px;}
.nav-trigger-label{margin-top: 5px; font-family: "Arimo", "Helvetica Neue",Helvetica,Arial,sans-serif;}
.kobol-page-header .chapter-menu .pane-follow-us a{color: #003158;}
.kobol-page-header .chapter-menu .pane-follow-us a:hover{color: #fdba31;}

/* SPACE MENU */
.chapter-and-search{padding: 0 20px;}
.chapter-and-search .chapter-menu{padding-top: 0px; padding-bottom: 0px;padding-right: 1rem;}
.chapter-menu .pane-og-menu-single-menu .pane-title{display:none;}
.chapter-menu .pane-og-menu-single-menu li{margin-right:0;padding-top: 8px; padding-bottom: 8px;}
.chapter-menu .pane-og-menu-single-menu li.first{padding-left: 0px;}
.chapter-menu .pane-og-menu-single-menu li{font-size: 14px;margin-right: 0;padding: 5px 10px 0;}
.chapter-menu .pane-og-menu-single-menu li.last{border-right: none;padding-right: 0px;}
.chapter-menu .menu > li > .menu.menu li{border: none;  font-size: 13px; margin-bottom: 0;padding-left: 15px; padding-right: 15px;}
.subnav-trigger{cursor: pointer; color: #fdba31;}
.kobol-page-header .chapter-menu .menu .menu{text-transform:none;}

/* SEARCH FORM */
.chapter-and-search search.form {padding-left: 0rem;}
.chapter-and-search search.form .pane-content .form-control{border-color: #ebf6ff;color: #fff;}
.chapter-and-search search.form .pane-content .form-submit{box-shadow: none; padding: 0px 15px; }
.chapter-and-search search.form .form-control::-webkit-input-placeholder{color: #fdba31;}
.chapter-and-search search.form .form-control::-moz-placeholder {color: #fdba31;}
.chapter-and-search search.form .form-control:-ms-input-placeholder {color: #fdba31;}
.chapter-and-search search.form .form-control:-moz-placeholder {color: #fdba31;}

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

/* HOME PAGE STYLES */
.node-type-oa-space{}
.node-type-oa-space .banner{display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
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;}

/* HERO AREA */
.kobol-page-header{background-position: 50% 90px;}
.banner::before{display: none;}
.banner{display: none;min-height: 30em;}
.banner .banner-message{margin: 0; font-size: 16px; font-weight: 300; line-height: 1.2em; max-width: 100%; width: 100%; background: rgba(0, 72, 129, 0.75); padding: 6em 2em;font-family: "Arimo","Helvetica Neue",Helvetica,Arial,sans-serif;color: #ebf6ff;}
.banner .banner-message h1, .banner .banner-message h2{color: #ebf6ff;font-size: 32px;font-weight: 300;line-height: 1; margin: 0 0 20px; -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s;margin-bottom: 30px;text-transform: none;}
.banner .banner-message p, .banner .banner-message p:last-of-type{font-size: 16px; margin-bottom: 30px; -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; font-weight: 300;}
.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{font-weight: normal; text-transform:uppercase; border-radius: 5px; padding: 0.5em 3em 0.4em; text-shadow: none;line-height: inherit;}
.banner .banner-message--button .btn,
.banner .banner-message--button .btn:link,
.banner .banner-message--button .btn:active{background: #d9eeff; border-color: #d9eeff; margin: 0; color: #004881 !important;}

/* MAIN SIGN UP FORM */
.kobol-page-header--bottom{margin:0;}
.email-signup--wrapper{margin-bottom: 2em;}
.kobol-page-header--bottom .email-signup--wrapper,
.page-node-rss.node-type-oa-space  .kobol-page-header--bottom .email-signup--wrapper{
	display: none; margin-bottom: 0px;
}
.node-type-oa-space .kobol-page-header--bottom  .email-signup--wrapper{display: block;padding: 1em 0.75em;}
.callout--form input[type="email"]{margin-bottom: 0;}
.email-signup--text {font-family: "Arimo","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 1.3rem;}
.callout--form .btn-primary{margin-bottom: 0px;min-height: auto;height: auto; padding: 0px 1em; height: 50px;}

/* CONTENT AREA */
body.html #main-wrapper #main{padding: 30px 15px 15px; margin-bottom: 0em;}
body #main-wrapper #main h1#page-title{margin-bottom: 0.60625em;}
body #main-wrapper #main .kobol-teaser h1#page-title{display: none;}
#main-wrapper #main{padding-left: 0px; padding-right: 0px;}

/* DIFFERENT PAGE ELEMENTS */
input[type="text"], input[type="email"], textarea{border-radius: 5px;}

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;}
.view-discover-teasers .view-mode-featured, .view-discover-teasers .views-row{background: #fff;}
.pane-discover-teasers-pane-listing .view-discover-teasers .views-row{padding: 15px;margin-bottom: 30px;border-bottom: 1px solid #fdba31;}
.pane-discover-teasers-pane-listing, .pane-discover-teasers-pane-tiles{padding-bottom:0 !important;}
.view-mode-teaser .pane-node-body{padding-bottom: 0px;}
.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 img{width: 100%;}

/* CTAs */
.node-cta .cta-text span, .node-cta .cta-text small, .node-cta .cta-text p{font-weight: 400; line-height: 1.2em; text-transform: none; font-family: "Arimo","Helvetica Neue",Helvetica,Arial,sans-serif;}
.view-kobol-ctas.recent-promos .node-cta .cta-text .btn{margin-top: 5px; min-width: 120px; padding: 5px 10px;display: inline-block;}
.node-cta .cta--link, .node-cta .cta-text p:first-child{font-family: "Arimo","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 25px;font-weight: 300;line-height: 1.2;}
.view-kobol-ctas.recent-promos .views-row{border-top: 1px solid #fdba31;box-shadow: 0 0 1px 1px rgba(179, 179, 179, 0.25);}
.promo-icon .fa-2x{font-size: 1.3em;}
.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; }
.cta--link:hover .promo-icon{-webkit-transform: rotateY(180deg);transform: rotateY(180deg); color: #fdba31;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
.view-biography-listing .views-row{border-top: 1px solid #fdba31;}

/* SIGNUP FORM */

.panels-ipe-editing .kobol-page-footer--legal-section{position: relative;}
.kobol-page-footer--legal-section{background: #fff; position: fixed; bottom: 0; left: 0; right: 0; z-index: 400;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
#panels-dnd-main .kobol-page-footer--legal-section{position: static;}
.kobol-page-footer--legal-section{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.kobol-page-footer--legal-section .callout--form .form-item-email{}
.kobol-page-footer--legal-section .email-signup--wrapper{margin-bottom: 0;padding: 10px 15px; background: #fff;}
.kobol-page-footer--legal-section .email-signup--wrapper .email-signup--text{border-right: 1px solid #ccc; color: #777;display: none;font-size: 18px;padding: 0 21px;text-transform: uppercase;}
.kobol-page-footer--legal-section .email-signup--wrapper .form-control{margin-bottom: 0px;padding: 0.6em;width: 150px;}
.kobol-page-footer--legal-section .email-signup--wrapper .callout--form .btn-primary{height: 40px;}
.kobol-page-footer--legal-section .pane-kobol-email-signup,
.kobol-page-footer--legal-section .pane-kobol-ctas-single-promo{padding-bottom: 0;margin-bottom: 0;}
.kobol-page-footer--legal-section .pane-kobol-ctas-single-promo .node-promo{background: #fff !important; min-height: 60px; background: #fff none repeat scroll 0 0 !important;}
.kobol-page-footer--legal-section .pane-kobol-ctas-single-promo .node-promo .promo-icon{display: none !important;}
.kobol-page-footer--legal-section .pane-kobol-ctas-single-promo .node-promo .cta-text{margin-top: 0px; padding: 0px ;}
.kobol-page-footer--legal-section .pane-kobol-ctas-single-promo .node-promo .cta--link{padding: 0 15px;border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
.kobol-page-footer--legal-section .pane-follow-us{padding: 0px 20px;}
.kobol-page-footer--legal-section .pane-follow-us .pane-content a{width: auto; background: #fff;margin: 0; color: #91b9dd;}
.kobol-page-footer--legal-section .pane-follow-us .pane-content a:hover{-webkit-transform: scale(1);transform: scale(1); color: #004881;}
.kobol-page-footer--legal-section .pane-follow-us .pane-content a .sr-only{height: auto;margin: 0 10px;position: static; font-size: 14px; font-family: "Arimo","Helvetica Neue",Helvetica,Arial,sans-serif;}
.kobol-page-footer--legal-section .pane-kobol-ctas-single-promo .node-cta .cta--link,
.kobol-page-footer--legal-section .pane-kobol-ctas-single-promo .node-cta .cta-text p:first-child{font-size: 15px;}
.kobol-page-footer--legal-section .node-cta .cta-text span,
.kobol-page-footer--legal-section .node-cta .cta-text small,
.kobol-page-footer--legal-section .node-cta .cta-text p{font-size: 10px; color: #777;}
.kobol-page-footer--legal-section{padding: 0; margin: 0; border: none;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}

/* PAGE SOCIAL SHARE BUTTONS */
.pane-social-share h4{display:none;}
.pane-social-share a .fa-2x{font-size: 1.5em;}
.pane-social-share .pane-content{margin: 0;}
.pane-social-share .pane-content a{height: 40px;padding: 8px;text-align: center;width: 40px;margin: 0 5px; color: #fdba31; background: #003158 none repeat scroll 0 0;margin: 0 0.3rem; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}
.pane-social-share a:hover{background: #fdba31 none repeat scroll 0 0; color: #003158; -webkit-transform: scale(1.4); transform: scale(1.4);}

/* RSS FEED */
.kobol-feed-navigation{margin-bottom: 25px;}
.kobol-feed-navigation a{background: #d4dcde none repeat scroll 0 0;color: #6f7877;display: block;line-height: 1;text-align: center;}
.kobol-feed-navigation a:hover{color: #373a3a; background: #d4dcde;}
.kobol-rss-display-list li{margin-bottom: 8px;}
.kobol-rss-display-list li .kobol-rss-description{font-style: normal;}

/* FOOTER */
.kobol-page-footer--wrapper{ max-width: 100%;display: block;}
.kobol-page-footer {font-size: 14px;}
.right-footer-region {padding-bottom: 80px !important;}
.right-footer-region, .right-footer-region a {background: #8B8B8B;}
.left-footer-region {background: #B5B5B5;}
.left-footer-region img{width: 150px; display:block; opacity: 0.8;}
.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;}
.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: #cfe4e5; font-size: 14px;}
.fc td.fc-other-month {background: #edf1f2 none repeat scroll 0 0;}
.fc-state-highlight {background: #fbae42 none repeat scroll 0 0;color: #fff;font-weight: bold;}
.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: #fdba31 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;}

/* 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 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: bold;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: #003158;}

.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: #003158;}

.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: #003158;}

.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: #003158;}

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

/* RSS FEED PAGE */
.pagination > li > a, .pagination > li > span{color: #115e67;}
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus{background-color: #115e67; border-color: #115e67;}


/* ACTION BLOCK */
.node-action{border-bottom: 1px solid #fdba31;background: #fff none repeat scroll 0 0;}
.node-action .harris .radix-layouts-content h2{margin-bottom: 15px; font-family: "Arimo","Helvetica Neue",Helvetica,Arial,sans-serif; color: #004881; font-size: 18px; font-weight: normal;line-height: 1.3;margin-bottom: 15px;}
.node-action .radix-layouts-column1 .pane-node-field-featured-image{max-height: 350px; padding: 15px;}

/* HOUSE KEEPING */
div#panels-ipe-control-container{right: 0 !important;}
.pane-kobol-ctas-single-action .node-action, .recent-actions .node-action{background: #fff;}
.views-row .node-cta .promo-text-dark, .views-row .node-cta .promo-text-dark .cta-text{color: #165f68;}
.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;}
#main-wrapper #main, .node-type-article.article-default #main-wrapper #main{background: #fff;}
.node-type-oa-space  #main-wrapper #main,
.oa-section-take-action-section  #main-wrapper #main,
.oa-section-articles-section #main-wrapper #main{background: #ededed;}
/* Removed due to a bug report the bullets were not appearing
.field .field-item ul{list-style: outside none none; margin: 0;padding-left: 0px;}
.field .field-item ul a {background: #f7f7f7 none repeat scroll 0 0;display: block;font-size: 20px;margin-bottom: 5px;padding: 7px 7px 7px 27px;line-height: 1.25em; position: relative;-webkit-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s;}
.field .field-item ul a::before {border: 4px solid #9e9e9e;bottom: 100%;content: " ";height: 0;left: 10px;margin-left: 0;pointer-events: none;position: absolute;top: 13px;width: 0;}
.field .field-item ul a:hover {background: #336d9a none repeat scroll 0 0;color: white;} */

.kobol-page-footer--menu{text-transform: none;}
.kobol-page-footer--menu .menu{text-transform: uppercase;}
.right-footer-region .kobol-page-footer--menu .pane-footer-text{padding-top: 2rem; margin-top: 1.5rem; border-top: 1px solid #666;}
.orglogos a {background-position: center center;background-repeat: no-repeat;background-size: contain;display: block;float: left;height: 40px;margin: 0 1%;opacity: 0.5;text-indent: -99999px;-webkit-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;width: 7%;}
.orglogos a:hover {opacity: 1; -webkit-transform: scale(1.25); transform: scale(1.25);}
#main .cta--link .btn{font-weight: 400; box-sizing: border-box; margin: 2px;}
#main .btn .fa{-webkit-transform-style: flat;transform-style: flat; -webkit-transition: -webkit-transform 1s ease 0s; transition: transform 1s ease 0s; float: left;height: 20px;margin-right: 5px; vertical-align: middle; line-height: 20px}
#main .btn:hover .fa{-webkit-transform: rotateY(180deg);transform: rotateY(180deg); -webkit-transform-style: preserve-3d; transform-style: preserve-3d;}

@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){

	body.html #main-wrapper #main{border-top: 10px solid #003158;}
	/*.kobol-page-header{background-position: center 38px;}*/
	.logo-title-social{display: none;}
	.chapter-menu .pane-og-menu-single-menu li.first{padding-left: 10px;}
	.chapter-menu .pane-og-menu-single-menu li.last{padding-right: 10px;}
	.chapter-menu .pane-og-menu-single-menu li{border-right: none;}
	.chapter-and-search search.form{border-left:none;}
	.chapter-menu .menu > li > .menu.menu{background: #fff !important; border-top: 3px solid #fdba31 !important; padding: 10px 15px;}
	.chapter-menu .menu > li > .menu.menu li a:link,
	.chapter-menu .menu > li > .menu.menu li a:visited{color: #004881;display: block;}
	.chapter-menu .menu > li > .menu.menu li:hover{background-color: #eeeeee;}

	.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: auto !important; width: 114px; margin-right: 0px;}
	.logo-title-narrow .logo-and-title .site-name{font-size: 1.4rem; text-align: center;}

	.kobol-page-footer--legal-section  {display: none;}
	.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
	{ display: block; -ms-flex-preferred-size: 100%; flex-basis: 100%; width: 100%;}

	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;}
	.node-action.view-mode-full .field-name-field-featured-image{max-height: 300px; overflow: hidden;}
	.kobol-page-footer--wrapper{display: block;}
}

@media (min-width: 768px){
	.chapter-menu .menu > li:hover > .menu.menu{background: #fff none repeat scroll 0 0; border-top: 3px solid #fdba31; min-width: 100%; margin: 0px auto auto -10px;padding: 5px;font-size: 18px; z-index: 1000;}
	.chapter-menu .menu > li > .menu.menu li a, .chapter-menu .menu > li > .menu.menu li a:link, .chapter-menu .menu > li > .menu.menu li a:visited{color: #004881;}
	.chapter-menu .menu > li > .menu.menu li a:hover{color: #0066ba;}
	.chapter-menu .menu > li > .menu.menu li:hover{background-color: #eeeeee;}
	.chapter-menu .menu > li > .menu.menu li{padding: 5px 15px;}

	.banner .banner-message{width: 50%;}

	.chapter-and-search search.form {padding-left: 1rem;}
	/*.kobol-page-header{background-position: center 130px;}*/
	.chapter-menu .menu > li > .menu.menu{background:rgba(17, 94, 104, 0.8) none repeat scroll 0 0;}

	.left-footer-region, .right-footer-region{padding: 2rem 4rem;}
}

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

}

@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: 980px){
	.banner .banner-message{width: 35%;}
}


@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 .pane-og-menu-single-menu li{padding: 5px 20px 0;}
	.chapter-menu .menu > li:hover > .menu.menu{margin: 0px auto auto -20px;}

	.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;}
	body.node-type-oa-space.page-node-rss section#main-wrapper{width: 1170px;}
	.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%;}

	.kobol-page-footer--legal-section .email-signup--wrapper .form-control{width: 200px;}
	.kobol-page-footer--legal-section .email-signup--wrapper .email-signup--text{display: inline-block}

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

	.left-footer-region, .right-footer-region{padding: 2rem 5rem;}
}
@media (min-width: 1200px){

	.kobol-page-footer--legal-section .pane-kobol-ctas-single-promo .node-promo .cta--link{padding: 0 35px;}
	.kobol-page-footer--legal-section .pane-follow-us .pane-content a .sr-only{font-size: 18px;}
	.kobol-page-footer--legal-section .pane-kobol-ctas-single-promo .node-cta .cta--link,
	.kobol-page-footer--legal-section .pane-kobol-ctas-single-promo .node-cta .cta-text p:first-child{font-size: 18px;}
	.kobol-page-footer--legal-section .node-cta .cta-text span,
	.kobol-page-footer--legal-section .node-cta .cta-text small,
	.kobol-page-footer--legal-section .node-cta .cta-text p{font-size: 11px;}

}
@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);}
	.left-footer-region, .right-footer-region{padding: 2rem 9rem;}
}

@media print {
 /* All your print styles go here */
 a[href]:after {content: none !important;}

 .national-menu-bar,
 .social-links,
 .chapter-menu,
 search.form,
 .banner,
 .kobol-page-header--bottom,
 .pane-social-share,
 .kobol-page-footer--wrapper { display: none !important; }

 .logo-title-social{padding-top: 10px;}
}
