/*!
 * Styles for AFL-CIO Union hall 
 *
 * Last Updated: Nov 4, 2016
 */

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

@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: normal;
	src: url("https://s3.amazonaws.com/dev.actionnetwork.files/fonts/Montserrat-Light.otf") format("opentype");
}

@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: bold;
	src: url("https://s3.amazonaws.com/dev.actionnetwork.files/fonts/Montserrat-Regular.otf") format("opentype");
}

/* TYPOGRAPHY */
body{font-family: "Montserrat", "open_sans","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 16px;}
h1{font-family: "Montserrat","open_sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 45px; font-weight: 400;color: #115e67;}
h2, .pane-content #can_embed_form h2, .pane-content #donate_auto_modal h2{font-family: "bebasneue","Montserrat",sans-serif;color: #6e7777; font-size: 45px;}
h3, .pane-content #can_embed_form h4{font-family: "Montserrat", "open_sans","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 22px;}
h4{text-transform: none;}
h3 a, .view-oa-event-list .views-field-title a, .kobol-rss-display-list .kobol-rss-display-feed li > a,
h3 a:link, .view-oa-event-list .views-field-title a:link, .kobol-rss-display-list .kobol-rss-display-feed li > a:link,
h3 a:visited, .view-oa-event-list .views-field-title a:visited, .kobol-rss-display-list .kobol-rss-display-feed li > a:visited{color: #115e67;}
h3 a:hover, .view-oa-event-list .views-field-title a:hover, .kobol-rss-display-list .kobol-rss-display-feed li > a:hover{color: #f4633a;}


/* 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;font-family: "Montserrat", "open_sans","Helvetica Neue",Helvetica,Arial,sans-serif;}
#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;}

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

/* NATIONAL MENNU */
.national-menu-bar{padding:0;}
.national-menu{padding:0.5em 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.first{float: left;}
.national-menu .pane-menu-national-menu .menu li a{display:block; font-weight: bold; padding-right: 0;}
.national-menu .pane-menu-national-menu .menu li.first a{padding: 0px; width: 130px; height: 30px; display:block; text-indent:-999em; background: transparent url("https://s3.amazonaws.com/dev.unionhall.files/img/afl-cio-logo.png") no-repeat scroll center center / auto 15px;}

/* SITE NAME AND LOGO */
.kobol-page-header{background-repeat: no-repeat;}
.logo-title-social{padding: 10px 20px;}
.logo-and-title .space-logo #logo{max-height: 100%; width: 100px; height: auto;}
.logo-and-title .site-name{padding-top: 8px;}
.logo-and-title .site-name, 
#block-system-main .logo-and-title .site-name, 
.kobol-page-header .chapter-menu{font-family: "bebasneue", "Montserrat",sans-serif;}
.logo-title-narrow{padding: 10px 15px;}
.nav-trigger-label{margin-top: 5px; font-family: "Montserrat",sans-serif;}

/* 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{border-right: 1px solid #1f7680;font-size: 20px;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: 18px; margin-bottom: 0;padding-left: 0px; padding-right: 0px;}
.subnav-trigger{cursor: pointer;}
.kobol-page-header .chapter-menu a{text-transform:none;}

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

/* HOME PAGE STYLES */
.node-type-oa-space{}
.node-type-oa-space .banner, 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.page-node-rss #main-wrapper #main h1#page-title{padding-left: 40px; padding-right: 40px;}

/* HERO AREA */
.banner::before{background-color: rgba(0, 0, 0, 0.5);}
.banner, .page-node-rss.node-type-oa-space .banner{min-height: 100%;margin-bottom: 0px;padding-bottom: 3em; padding-top: 6em; display:none;}
.banner .banner-message{margin: auto; font-size: 16px; font-weight: bold; line-height: 1.5; max-width: 25em; font-family: "Montserrat","open_sans","Helvetica Neue",Helvetica,Arial,sans-serif;padding-top: 0px;}
.banner .banner-message h1, .banner .banner-message h2{color: #fff;}
.banner .banner-message:before{background: #FFD757 none repeat scroll 0 0; content: " ";display: block;height: 5px;margin: auto auto 30px;width: 120px;}
.banner .banner-message h1{font-size: 45px;}
.banner .banner-message p:last-of-type{margin-bottom: 2.5em;}
.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-family: "bebasneue","Montserrat",sans-serif; font-weight: normal; text-transform:none; border-radius: 5px; font-size: 22px;padding: 0.5em 3em 0.4em; text-shadow: none;line-height: inherit;}
.banner .banner-message--button .btn:after, 
.callout--form .btn-primary:after, 
.kobol-teaser ul li.node-readmore a:after, 
.kobol-feed-navigation a:after, 
.node-action .harris .btn.btn-primary:after{padding-left: 10px; display: inline-block;font-family: FontAwesome;-webkit-font-feature-settings: normal;-moz-font-feature-settings: normal;font-feature-settings: normal;-webkit-font-kerning: auto;-moz-font-kerning: auto;font-kerning: auto;-webkit-font-language-override: normal;-moz-font-language-override: normal;font-language-override: normal;font-size: inherit;font-size-adjust: none;font-stretch: normal;font-style: normal;font-synthesis: weight style;font-variant: normal;font-weight: normal;line-height: 1;text-rendering: auto; content: "\f178";display: inline-block; text-shadow: none;}

/* 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;}
.email-signup--text {font-family: "bebasneue", "Montserrat",sans-serif;font-size: 2.4rem;text-transform: uppercase;}
.callout--form .btn-primary{margin-bottom: 0px;min-height: auto;height: auto; padding: 5px 1em 0; height: 50px;}

/* CONTENT AREA */
body.html #main-wrapper #main{padding-top: 50px;margin-bottom: 0.5em;}
body #main-wrapper #main h1#page-title{margin-bottom: 0.60625em;}
body #main-wrapper #main .kobol-teaser h1#page-title{display: none;}
body.node-type-oa-space.panel-layout-oa_site_layout section#main-wrapper{max-width: 100% !important;}
#main-wrapper #main{padding-left: 0px; padding-right: 0px;}
.node-type-oa-space #main .oa-layout-content{padding-left: 40px; padding-right: 40px;}
#main-wrapper #main .radix-layouts-middle{padding-left: 0px; padding-right: 0px; width: auto; float: none; margin-left:-40px; margin-right: -40px;}

/* 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;text-transform: uppercase;}
dl.node-type-list dd{margin-bottom: 15px;}

/* ARTICLE TEASERS */
.view-mode-teaser .pane-node-body{padding-bottom: 0px;}
.kobol-teaser ul li.node-readmore{margin-bottom: 35px; margin-right: 0px; float: none; 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 */
.pane-kobol-ctas-recent-promos{margin-bottom: 2em;}
.node-cta.node-promo{background-image: none !important;}
.node-cta .cta-image{-ms-flex-preferred-size: 342px;flex-basis: 342px;}
.node-cta .cta-text{margin-top: 0rem;padding: 0rem;}
.node-cta{min-height: 211px;}
.view-kobol-ctas.recent-promos .view-content .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,
.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{margin: 0;max-width: 100%;width: 100%;-ms-flex-preferred-size:100%;flex-basis:100%;}
.view-kobol-ctas.recent-promos .node-cta {margin: 0;max-width: 100%;width: 100%;-ms-flex-preferred-size:100%;flex-basis:100%;}
.node-cta .promo-icon{margin-bottom: 0px;padding: 20px 0px 0px 20px; position: absolute; left:0; top: 0;}
.node-cta .cta--link{padding: 55px 20px 20px;}

.node-cta .cta--link, .node-cta .cta-text p:first-child{font-family: "Montserrat", "open_sans","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 25px;font-weight: bold;text-transform: uppercase;line-height: 1.2;}
.node-cta .promo-icon, .node-cta .cta-text{-ms-flex-item-align: left;align-self: left; text-align: left;}
.node-cta .cta-text span, .node-cta .cta-text p{display: block;font-size: 14px;line-height: 1.5;margin-top: 5px;text-transform: none;margin-bottom:0;}
.promo-icon .fa{font-size: 1.6em;}
.pane-kobol-ctas-panel-pane-1{margin-bottom: 30px;}
.view-kobol-ctas.recent-promos .view-content{margin-right: 0;}

.pane-discover-teasers-pane-tiles, .pane-discover-teasers-pane-listing{overflow: hidden;padding-right: 1px; padding-left: 1px;}

/* PAGE SOCIAL SHARE BUTTONS */
.pane-social-share h4{display:none;}
.pane-social-share a{border-radius: 78px;height: 46px;padding: 8px 0;text-align: center;width: 40px;margin: 0 5px; color: #6F7877;}
.pane-social-share a[title="Twitter"]:hover{color: #5FC5EE;}
.pane-social-share a[title="Facebook"]:hover{color: #326297;}
.pane-social-share a[title="Email"]:hover{color: #f4633a;}

/* RSS FEED */
.kobol-feed-navigation{margin-bottom: 25px;}
.kobol-rss-display-list .kobol-rss-display-feed li > a{font-family: "Montserrat", "open_sans","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 18px;text-transform: uppercase;}
.page-node-rss .kobol-rss-display-list .kobol-rss-display-feed li > a{margin: 10px 0;display: inline-block;}
.kobol-rss-display-list  .kobol-feed-navigation a{background: #d4dcde 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: #373a3a; background: #d4dcde;}
.kobol-rss-display-list li{margin-bottom: 15px;}
.kobol-rss-display-list li .kobol-rss-description{font-style: normal;}

/* FOOTER */
.kobol-page-footer--wrapper{ max-width: 100%;}
.kobol-page-footer {font-size: 14px;}
.right-footer-region { -ms-flex: 1 1 0;  -webkit-box-flex: 1;  flex: 1 1 0;}
.left-footer-region { -ms-flex: 1 1 0;  -webkit-box-flex: 1;  flex: 1 1 0;}
.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: 6em;height: 6em;margin-right: 15px;}
.oa-event-date-month-wrapper {background: #f4633a none repeat scroll 0 0; height: auto;}
.marker{background: #f4633a 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: #249BA4;}

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

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

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

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

/* RSS FEED PAGE */
body.node-type-oa-space.page-node-rss section#main-wrapper{max-width: 100%; width: auto; padding-left: 15px; padding-right: 15px;}
.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;font-size: 18px; margin: 10px 0;}

/* ACTION BLOCK */
.node-action .harris .radix-layouts-content h2{margin-bottom: 15px; font-family: "Montserrat",sans-serif; color: #115e67; font-size: 22px; font-weight: bold;line-height: 1.3;margin-bottom: 15px;text-transform: uppercase;}
.node-action .radix-layouts-column1 .pane-node-field-featured-image{max-height: 350px;}

/* HOUSE KEEPING */
div#panels-ipe-control-container{right: 0 !important;}
.node-action{background: #edf1f2;}
#cboxTitle {background: #000; background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;bottom: 28px;color: #ffffff;left: 0;line-height: 1.3;padding: 5px;position: absolute;text-align: center;width: 100%;}

@media (min-width: 600px){
	.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+2):first-child, 
	.view-kobol-ctas.recent-promos .view-content .views-row:nth-last-of-type(-n+2):first-child ~ .views-row
	{max-width: 100%;width: 50%; -ms-flex-preferred-size:50%; flex-basis:50%;}
}

@media (max-width: 700px){
	.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
	{display: block;-ms-flex-preferred-size: 100%;flex-basis: 100%;-webkit-flex-basis:100%;width: 100%;}
}

@media (max-width: 767px){
	
	.kobol-page-header{background-position: center 38px;}

	.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: #373a3a !important; border:none !important;}

	.logo-and-title .space-logo #logo{display:none;}
	.logo-and-title .site-name{font-size: 2rem;}

	.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{min-width: 100%;border: none;margin: 0px auto auto -10px;padding: 5px 15px;font-size: 18px; z-index: 1000;}
	.statefed-clc-body .chapter-menu .menu > li > .menu.menu li{padding-left: 0px;}
	.chapter-and-search search.form {padding-left: 1rem;}
	.right-footer-region { -ms-flex: 70 1 0;  -webkit-box-flex: 70;  flex: 70 1 0;}
	.left-footer-region { -ms-flex: 30 1 0;  -webkit-box-flex: 30;  flex: 30 1 0;}
	.kobol-page-header{background-position: center 170px;}
	.chapter-menu .menu > li > .menu.menu{background:rgba(17, 94, 104, 0.8) none repeat scroll 0 0;}
	body.node-type-oa-space.page-node-rss section#main-wrapper{width: 750px;}

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

}

@media (min-width: 768px) and (max-width: 991px) {
	.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 .node-action .radix-layouts-column2, 
	.col-md-12 .col-md-6 .node-action .radix-layouts-column2, 
	.col-md-12 .col-md-4 .node-action .radix-layouts-column2{width: 100%;}

}

@media (min-width: 980px){
	.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
	{max-width: 100%;width: 25%; -ms-flex-preferred-size:25%; flex-basis:25%;}
		
}


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

@media (min-width: 1300px){
	body.node-type-oa-space.page-node-rss section#main-wrapper{width: 1170px;}
	
	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);}
}