@charset "utf-8";
/* CSS Document */
@font-face {
font-family: HelveticaNeueLTPro;
src: url("/wp-content/plugins/rockin-wellness/css/HelveticaNeueLTPro-Roman.otf") format("opentype");
}
@font-face { 
font-family: HelveticaNeueLTPro-Bold;
font-weight: bold;
src: url("/wp-content/plugins/rockin-wellness/css/HelveticaNeueLTPro-Bd.otf") format("opentype");
}
@font-face {
font-family: HelveticaNeueLTPro-Lighter;
font-weight: lighter;
src: url("/wp-content/plugins/rockin-wellness/css/HelveticaNeueLTPro-Lt.otf") format("opentype");
}
p { font-family: HelveticaNeueLTPro !important;}
body { font-family: HelveticaNeueLTPro;}
h1.lighter, h2.lighter, h3.lighter, h4.lighter, h5.lighter, h6.lighter, h2.thin, h1.thin, h3.thin, h4.thin, h5.thin {font-family: HelveticaNeueLTPro-Lighter !important;}
h2.bold, h1.bold, h3.bold, h4.bold, h5.bold {font-family: HelveticaNeueLTPro-Bold !important;}


.page {
    padding: 0px !important;
}
.ajde_evcal_calendar.boxy .eventon_list_event {    height: 300px !important;}
span.evcal_desc2.evcal_event_title {
    font-size: 34px !important;
    font-weight: bold;
}
.no-wrap, .nowrap { white-space:nowrap;}
.hero-large .fw-img-with-content {
    padding: 245px 0px; background-position: center center; background-size:cover;
}
img.noscale {max-width:100%;}
.hero-large .white-text {
    text-shadow: 1px 1px 1px #000;}
#dark-ribbon, .darkbg {background: rgba(0, 0, 0, 0.5); padding: 40px 0;}
#dark-ribbon h1 {
    margin-top: 0px;}
	#dark-ribbon { color:#fff;
    text-shadow: 1px 1px 1px #000;
}
.darkbg {
    padding: 30px;}
	.site-footer {
    margin-top: -1px;}



hr.clear {
    visibility: hidden !important;
    clear: both;
    margin: 0px;}
.fw-row {padding:90px 0px;}
	.fw-content {width:70%;     font-size: 16px; margin:0 auto;}
	.fw-white {background-color: #fff;}
	.grey-img {background-image: url('/assets/images/about/supporters_background.jpg');
    background-repeat: repeat;
}
.fw-img { width: 100%; height:auto;}
.grey-img-2 {background-image: url('/assets/images/about/supporters/supporters_1.jpg');
    background-repeat: repeat;
}
.grey-img-3 {background-image: url('/wp-content/uploads/2016/04/canopy-background-lowline-lab.jpg');
    background-repeat: repeat; background-size: cover;
}
#dark-ribbon a {
    color: #73EC00;
}
.border-above-and-below { border-top: solid #000 2px; border-bottom: solid #000 2px;}
.fw-img-with-content {width:100%; padding: 90px 0; }
.has-banner.fw-img-with-content {padding: 200px 0;  }
.centered-content {max-width:1440px; width:70%; margin: 0 auto; font-size:16px;
}
.top-space-h1 {margin:33px 0;}
.nmb {margin-bottom:0px;}
.nmt {margin-top:0px !important;}
.x-column{float:left;margin-right:4%}.x-column.x-1-1{width:100%}.x-column.x-1-2{width:48%}.x-column.x-1-3{width:30.66666%}.x-column.x-2-3{width:65.33332%}.x-column.x-1-4{width:22%}.x-column.x-3-4{width:74%}.x-column.x-1-5{width:16.8%}.x-column.x-2-5{width:37.6%}.x-column.x-3-5{width:58.4%}.x-column.x-4-5{width:79.2%}.x-column.x-1-6{width:13.33332%}.x-column.x-5-6{width:82.66666%}.x-column.last,.x-column:last-of-type{margin-right:0}
.x-1-2-centered {width:50%; margin: 0 auto !important; display:block; float:none;}

input#mce-PLACEMENT {
    visibility: hidden;
    display: none;}
.white-text {color:#fff;}
#sticky.stick {
    margin-top: 0 !important;
    position: fixed;
    top: 81px;
    z-index: 10000;
}

.press-banner {background: url('/wp-content/uploads/2016/06/lowline-press-banner-black.jpg') no-repeat center center #fff; opacity:.7;
    height: 50px;
    padding: 42px 0;
}

.center-bottom-bg-image div {background-size: cover;
    background-position: center bottom;}

.x-1-1 a.mkob-button {
    margin: 0 auto;
    padding: 20px 10px;
    font-size: 20px; text-shadow:none !important;}
	
	
.mkob-button {display:block;     padding: 20px 10px;
    font-size: 20px; background-color:#73EC00;text-align: center; max-width: 100%; color:#fff !important;}
.mkob-button-grey {background-color:#555; color:#fff;}
.mkob-button:hover {background-color: #699833; color:#000 !important; text-decoration:none !important;}
.mkob-button-grey:hover {background-color: #888; color:#000; text-decoration:none !important;}
.home-hero h1 {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color:#fff;}
ul#about_carousel_overview {padding: 0px;}
.ulpost { padding:0px;}

	input#mc-embedded-subscribe {padding: 20px;}
	
	.mailchimp-form-mkob input {
    width: 100%;
    border: none !important;
    padding: 20px;
}
.mailchimp-form-mkob #mc_embed_signup {
    width: 100%;
}
.mailchimp-form-mkob .mc-field-group {
    margin-bottom: 30px; font-family:'HelveticaNeueLTPro';
}
.mailchimp-form-mkob #mc_embed_signup select { font-family:'HelveticaNeueLTPro';
    width: 100%;
    -webkit-appearance: menulist-button; color: #6f6f6f; text-indent:11px;
    height: 59px;
	 -moz-appearance:    menulist-button;
   appearance:         menulist-button;}
@media (max-width: 767px) {
	.greensubmenu {display:none;}
	.about-section .fw-img-with-content {    background-position: center center;}
	.press-banner {    background-size: contain;     padding: 13px 0;}
	.fw-img-with-content, .hero-large .fw-img-with-content  {padding: 70px 0px !important;}
	span.evcal_desc2.evcal_event_title {
    font-size: 29px !important;
}
.hero-large h1 {font-size:35px;}
.hero-large h2 {font-size: 25px;}
.x-column {
    float: none;
    width: 100% !important;
    margin-right: 0;
}
.bad-design-fix {
    width: 100% !important;
    padding: 0 20px !important;
    box-sizing: border-box !important;
    margin: 0px 0px 60px 0px !important;
}
}

@media (max-width: 480px) {
	
}
