<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Cortex Child Theme
Theme URI: http://cortex.covertnine.com
Author: COVERT NINE
Author URI: http://www.covertnine.com
Description: A multi-purpose Wordpress Theme for Photographers, Agencies, Musicians, Labels, Magazines, and Music Festivals
Template: cortex
Version: 2.2.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: cortex
Tags: responsive, css3, html5, bootstrap, responsive-layout, featured-images, rtl-language-support, two-columns, three-columns, dark, light
GitHub Theme URI: https://github.com/covertnine/cortex-child
GitHub Branch:    cgg-child
/*--------------------------------------------------------------
0.0 Special Styles
----------------------------------------------------------------*/
.navbar-collapse {
    display: block !important;
}
.navbar-header {
    display: none !important;
}
/* To get the section background on sponsor benefits to extend well into additional benefits -- Sam */
section.sponsor-benefits .section-bg {
	padding-bottom: 25rem;
	margin-bottom: -31rem;
}
/*--------------------------------------------------------------
1.0 Body &amp; Global Definitions
----------------------------------------------------------------*/
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
	color: #555454;
}
h1, .h1 {
	font-size: 6rem;
	letter-spacing: 1px;
}
h2, .h2 {
	font-size: 5rem;
	letter-spacing: 1px;
}
h3, .h3 {
	font-size: 4rem;
	letter-spacing: 1px;
}
h4, .h4 {
	font-size: 3rem;
}
h5, .h5 {
	font-size: 2rem;
	margin-top: 0;
}
/* not sure what this is, but somewhere there's a margin-top of 50px */
.entry-content h5 {
	margin-top: 0;
}
h6, .h6 {
	font-size: 1.4rem;
}
p {
	font-size: 1.6rem;
	line-height: 1.9rem;
}
blockquote {
	font-size: 2rem;
	line-height: 3rem;
	border-left: none;
	margin: 0;
	padding: 0;
}
blockquote:before {
	content: "";
}
blockquote p:before {
	display: inline-block;
    content: "\f10d";
    font-family: FontAwesome;
    right: 10px;
    left: 10px;
    margin-right: .8rem;
}
blockquote p:last-child:after {
	display: inline-block;
    content: "\f10e";
    font-family: FontAwesome;
    right: 10px;
    left: 10px;
    margin-left: .8rem;
}
.light {
	font-weight: 200;
}
.extra-light {
	font-weight: 100;
}
.btn, .btn-sm, .btn-md, .btn-default, .btn-lg, .button, input[type="submit"], .btn-primary {
	font-weight: 900;
	background: #0d7a43;
	text-shadow: none !important;
	letter-spacing: 1px;
	white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
}
.btn:hover, .btn-sm:hover, .btn-md:hover, .btn-default:hover, .btn-lg:hover, .button:hover, input[type="submit"]:hover, .btn-primary:hover {
	color: white;
	background: #555454;
}
.btn-primary {
	background-color: #15c232;
}
.btn-scrolltop {
	background-color: #00783f;
	opacity: 1;
	border-radius: 8px;
}
.btn-scrolltop:hover .fa-angle-up:before {
	color: white !important;
}

article .entry-content  {
	padding: 0 15px;
}
a.btn:hover {
	background-color: #555454;
	color: white;
}
.view-more-btn .btn {
	padding-top: 11px;
	padding-bottom: 11px;
}
/*--------------------------------------------------------------
1.0 Global Component Definitions
----------------------------------------------------------------*/
/* Welcome Window CSS */
#skrollr-body .welcome-window article.page {
	background: rgba(0,0,0,0);
}
/*.mfp-content*/
article.magazine-article {
		padding-bottom: 20px;
	}
figure.magazine-image {
	max-height: 220px;
	overflow: hidden;
	padding-bottom: 10px;
}
.content-area .site-main .container .masonry .grid-tiles .tile {
	margin: 10px;
	width: calc(25% - 20px);
	text-align: center;
}
.widget_search input[type="submit"]:hover {
	background: #00783f;
	color: white;
}
.widget_search .search-submit {
	line-height: 12px;
}
.single-social-share li a:hover {
	background: #555454;
}
.full_page_slider h1,
.full_page_slider h2,
.full_page_slider h3,
.full_page_slider h4,
.full_page_slider h5,
.full_page_slider h6 {
	margin-top: 0 !important;
}
.magazine_latest .h2 span {
	font-weight: 200;
}
.magazine_latest .h2 span .word-1 {
	font-weight: 700;
}
.magazine_latest .entry-title {
	margin-top: 16px;
}
.magazine_latest figure.magazine-image {
	max-height: 200px;
	overflow: hidden;
	transition: opacity, .5s;
	width: 100%;
}
.magazine_latest .col-md-3 figure.magazine-image {
		max-height: 160px;
}
.magazine_latest figure.magazine-image img {
	width: 100%;
}
.magazine_latest figure.magazine-image:hover {
	opacity: .8;
}
input[type="text"] {
	color: black;
}
.widget-cortex-mailchimp input[type="submit"]:hover {
	color: white;
}
.full_width_image {
	text-shadow: 4px 4px 8px rgba(0, 0, 0, .5);
	color: white;
}
.hero .heading .hero-sub-title {
	color: white;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
}
.hero_builder .heading .h2 {
	font-weight: 500;
	font-size: 6rem;
	line-height: 6rem;
	text-shadow: 4px 4px 8px rgba(0, 0, 0, .5);
	width: 80%;
	margin: 50px auto 20px auto;
}
.hero_builder.arrow-after .heading .h2:after {
	content: " \f18e";
	font-family: FontAwesome;
}
.hero-sub-title {
	text-shadow: 4px 4px 8px rgba(0, 0, 0, .5);
	color: white;
	font-weight: 200;
}
.hero_builder .dark-overlay:after {
	opacity: .6;
}
#skrollr-body article.page {
	background: white;
}
.mfp-container #page {
	position:relative;
	width: 80%;
	margin: 0 auto;
	padding-top: 40px;
}
.mfp-container #page .nav-links {
	display: none;
}
.mfp-close {
	color: white !important;
	text-align: right;
}
.mfp-close-btn-in .mfp-close {
	top: 0;
}
.magazine_latest .entry-title {
	font-weight: 900;
	letter-spacing: 0;
}
.entry-header .alternate .posted-on a:hover {
	color: white;
}
/*--------------------------------------------------------------
1.05 Header and Nav Code
----------------------------------------------------------------*/
#menu-header-menu li a {
	font-weight: 700;
	font-size: 1.6rem;
	letter-spacing: 1px;
}

.widget_nav_menu ul li a {
	background-image: none;
}

#menu-header-menu .donate-menu {
	background: #15c232;
}

#menu-header-menu .donate-menu a {
	color: white;
}

.logo-header {
	max-width: 147px;
	position: absolute;
	top: 5px;
	left: 5px;
}

#mega-menu-wrap-primary {
	position: absolute !important;
	left: auto !important;
	top: 0px !important;
	right: 0px !important;
	width: 90% !important;
	background: transparent !important;
	padding: 18px 0px 0px 0px !important;
}
#mega-menu-wrap-primary #mega-menu-primary img {
	transition: opacity, .5s;
}
#mega-menu-wrap-primary #mega-menu-primary img:hover {
	opacity: .8;
}
#mega-menu-wrap-primary .widget_nav_menu ul li {margin: 0px !important;}

#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item &gt; a.mega-menu-link {
	font: bold 16px/16px 'Montserrat', arial, helvetica !important;
	text-transform: uppercase !important;
	color: #555454 !important;
	margin: 0px 17px !important;
	padding: 0px 17px !important;
	letter-spacing: .5px !important;
	background: transparent !important;
	height: 55px;
}

#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item &gt; a.mega-menu-link:hover,
#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-current-menu-item &gt; a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-current-menu-ancestor &gt; a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-current-page-ancestor &gt; a.mega-menu-link {
	background: transparent !important;
	color: #007A47 !important;
}
/* To get dropdowns at correct height on scroll */
.navbar-small-to-top #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item &gt; ul.mega-sub-menu {
	margin-top: 0 !important;
}
/* megamenu css */
#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu {
	margin-top: 13px !important;
	border-top: 7px solid #0d7b43 !important;
	background: #ffffff !important;
	width: auto !important;
	left: auto !important;
	padding: 23px 30px !important;
}
/* flyout menu css */
#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-flyout &gt; ul.mega-sub-menu {
	padding-top: 4px !important;
	margin-top: 13px !important;
	border-top: 7px solid #0d7b43 !important;
	background: #ffffff !important;
	width: 270px !important;
}
#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-flyout &gt; ul.mega-sub-menu li a {
	font: 14/22px !important;
	letter-spacing: 1px;
	font-weight: 900 !important;
	margin-left: 10px !important;
	padding: 0 10px !important;
	text-transform: uppercase !important;
}
#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu li {
	padding: 0 !important;
	list-style-position: inside !important;
}
#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item &gt; .mega-sub-menu li:before {
	margin: 0 10px 0 0;
}
#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu &gt; .mega-sub-menu li {
	width: auto !important;
	margin-right: 30px;
}
#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu &gt; .mega-sub-menu li.widget_media_image {
	margin-right: 0;
}
#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu &gt; .mega-sub-menu li a {
	text-decoration: none !important;
	text-transform: uppercase !important;
	font: 900 12px/16px 'Montserrat', arial, helvetica !important;
	letter-spacing: 1px !important;
}
h4.mega-block-title {
	font-weight: 200 !important;
	letter-spacing: 1px !important;
}
button.mfp-close:hover {
	background: none;
}

/* color styling from theme options */
 /**************************************** light cortex theme color styling ****************************************/
 /**************************************** accent color styling ****************************************/ .btn.btn-default, .alternate, hr, .btn-default, input[type="submit"], #submit, .accent-color, button, input[type="button"], input[type="reset"], .widget_search .search-submit, .nav-links .page-numbers, .single-social-share li a, .comment-list .comment article .reply a:after, .tp-button.red, .accent-color-bg, .tp-button, .flex-control-paging li a:hover, .flex-control-paging li a.flex-active, .btn.light-color-text.cortex_the_excerpt, .entry-content .btn.light-color-text.cortex_the_excerpt:visited, .entry-content .btn.light-color-text.cortex_the_excerpt, .woocommerce .button.add_to_cart_button, .woocommerce .buttons .button, .woocommerce-message .button.wc-forward, mark, ins, .dropdown-menu .divider, button, .button.button.alt, .woocommerce div.product form.cart .button, .woocommerce #content .button, .search-submit, .woocommerce nav.woocommerce-pagination .page-numbers a.page-numbers, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce .form-row.place-order .button, .cortex .tp-bullet.active,.cortex .tp-bullet.selected,.cortex .tp-bullet:hover,.cortex .tp-bullet:focus, .woocommerce .button, .woocommerce a.button, input[type="checkbox"]:checked, input[type="radio"]:checked, button { background-color: #0d7a43; } .tp-caption .tp-button:hover { background-color: #0d7a43 !important; } .entry-content ul li:before,.widget_archive ul li:before,.widget_categories ul li:before,.widget_pages ul li:before,.widget_meta ul li:before,.widget_recent_comments ul li:before,.widget_recent_entries ul li:before,.widget_rss ul li:before,.widget_text ul li:before,.widget_nav_menu ul li:before, .widget_calendar #wp-calendar caption, a:hover, a:focus, a:active, #secondary-top .widget-cortex-mailchimp h3:before, .entry-meta .cat-links:before, .entry-meta .tags-links:before, .entry-meta a:hover, .nav-links .nav-previous:hover, .nav-links .nav-next:hover, .nav-links .prev:before, .nav-links .nav-previous:before, .nav-links .next:before, .nav-links .nav-next:before, .content-single .entry-header .entry-header-standard-wrapper .entry-header-standard .entry-header-standard-inner .h5 .posted-on a, blockquote:before, .author-social li a:hover, .author-social li a:before, .site-info a:hover, .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:active, .navbar-default .navbar-brand.active, .navbar-default .navbar-collapse .nav li a:hover, .navbar-default .navbar-collapse .nav li a:focus, .navbar-default .navbar-nav &gt; .open &gt; a, .navbar-default .navbar-nav &gt; .open &gt; a:focus, .navbar-default .navbar-nav &gt; .open &gt; a:hover, .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus, .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover, .full_page_slider .tp-caption h2, .content-area .site-main .masonry_portfolio .container .isotope-item .masonry_portfolio_sub_heading, .blog_latest a:hover, .small-link:hover, .comment-reply-link:hover, .comment-author .fn .url:hover, .comment-metadata a:hover, .blog_latest .blog_latest_title .subtitle, .twitter-tweet ul li:before, .action-link:after, .project_masonry_description, .subtitle, .widget-cortex-contact .email:before, .widget-cortex-contact .tel:before, .widget-cortex-contact .street-address:before, .widget_cortex_twitter_widget ul li:before, .masonry_project_sub_heading, .isotope-item h3 .masonry_project_heading:hover, .events_description .accent-color-text, .accent-color-text, .tp-caption.-cortex-h2, .-cortex-h2, .content-area .site-main .masonry_project .isotope-item .masonry_project_sub_heading, .content-area .site-main .masonry_project .isotope-item .masonry_project_heading:hover, .content-area .site-main .masonry_portfolio .container .isotope-item .masonry_portfolio_heading:hover, a:hover span, .entry-content ul li:after, .widget_archive ul li:after, .widget_categories ul li:after, .widget_pages ul li:after, .widget_meta ul li:after, .widget_recent_comments ul li:after, .widget_recent_entries ul li:after, .widget_rss ul li:after, .widget_text ul li:after, .widget_nav_menu ul li:after, .widget_product_categories ul li:after, .nav-links .next:after, .nav-links .nav-next:after, .widget_cortex_twitter_widget .date a:hover, .widget_cortex_twitter_widget ul li a:hover, .events-header-text.next-event h5:first-child, .event-single header .events-header-text .light.secondary-font, .navbar-default .navbar-nav .open .dropdown-menu &gt; .active &gt; a, .navbar-default .navbar-nav .open .dropdown-menu .dropdown-submenu .dropdown-menu .active a, .widget_product_categories ul li:before, .woocommerce nav.woocommerce-pagination .page-numbers a.page-numbers:hover, .woocommerce nav.woocommerce-pagination .page-numbers a.page-numbers.next:hover, .accent-color-text.h1, .accent-color-text.h2, .accent-color-text.h3, .accent-color-text.h4, .accent-color-text.h5, .accent-color-text.h6, .entry-tags .entry-meta .tags-links a:before, .nav2.navbar-default .navbar-collapse .nav li a:hover, .entry-content ol li:before, .sticky .entry-meta:before, .panel-group .panel-heading .panel-title .accordion-toggle.collapsed:hover, a:hover i:before, .c9-footer-full-width .widget_cortex_twitter_widget .big.dark ul li:before, .c9-footer-full-width .widget_cortex_twitter_widget .big.light ul li:before, .navbar-default .navbar-nav &gt; .active &gt; a, .navbar-default .navbar-nav &gt; .active &gt; a:focus, .navbar-default .navbar-nav &gt; .active &gt; a:hover, .navbar-default .navbar-collapse .nav .active a, .bright .nav1.navbar-small.navbar-default .navbar-collapse &gt; .nav &gt; .active &gt; a, .nav2.navbar-default .navbar-collapse .nav .active a, .nav2.navbar-default .navbar-collapse .nav .active.current_page_item a { color: #0d7a43; } .-cortex-h2, .tp-caption.-cortex-h2 { color: #0d7a43 !important; } @media (max-width: 767px) { .bright .nav1.navbar-default .navbar-collapse .nav li a:hover { color: #0d7a43; } } .input__label--cortex:before, .input__label--cortex:after { border-bottom: 1px solid #0d7a43; } .input__label--cortex:after, .widget .widget-title:after, .entry-meta:after, .content-single .entry-header .entry-header-standard-wrapper .entry-header-standard .entry-header-standard-inner h1:after, .author-about-title h5:after, #comments h3:after, .content-single .entry-header .entry-header-standard-wrapper .entry-header-standard .entry-header-standard-inner h1:after, .blog-latest-header .entry-header-standard .blog_latest_title:after, .cortex-woocommerce .page-title:after, .widget .widget-title:after, .widget .widgettitle:after{ border-bottom: 2px solid #0d7a43; } .input__label--cortex-color-1:after { border-color: #0d7a43; } .widget_search .search-field, .search-form .search-field, .widget_search .search-field, .widget_product_search .search-field { border: 3px solid #0d7a43; } .comment.bypostauthor { border-left: 3px solid #0d7a43; } .navbar-default .navbar-nav &gt; .open &gt; a, .navbar-default .navbar-nav &gt; .open &gt; a:focus, .navbar-default .navbar-nav &gt; .open &gt; a:hover { border-bottom: 1px solid #0d7a43; } /**************************************** secondary color styling ****************************************/ code, .input__field, label, .input__label, .input__field--cortex, .nav-links .page-numbers.current, .nav-links .page-numbers.current:hover, .quote blockquote, blockquote .quote-source strong, .full_page_slider .tp-caption h3, .tp-caption h4, .full_page_slider .tp-caption h5, .secondary-color-text, .project-page-header h2, .shop_table.woocommerce-checkout-review-order-table tr th, .secondary-color-text, .secondary-color-text:visited, .secondary-color-text.h1, .secondary-color-text.h2, .secondary-color-text.h3, .secondary-color-text.h4, .secondary-color-text.h5, .secondary-color-text.h6, .nav2.navbar-default .navbar-collapse .nav li a, .entry-meta a { color: #0d7a43; } .tp-button:hover.red, .purchase:hover.red { background-color: #0d7a43 !important; } .input__label--cortex-color-2::after { border-color: #0d7a43; } /**************************************** third color styling ****************************************/ input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus, .entry-meta, .comment-metadata a, .comment-notes, .form-allowed-tags, site-info, .site-info a, .twitter-tweet ul li, .third-color-text, .dropdown-header { color: #15c232; } .input__label--cortex-color-3::after { border-color: #15c232; } table thead { background-color: #15c232; } table { border-left: 1px solid #15c232; border-right: 1px solid #15c232; border-bottom: 1px solid #15c232; } /**************************************** cortex nav links (top level) ****************************************/ .navbar-default .navbar-collapse .nav li a, .bright .nav1.navbar-small.navbar-default .navbar-collapse &gt; .nav &gt; li &gt; a, .nav2.navbar-default .navbar-collapse .nav li a { color: #555454; } .navbar-default .navbar-collapse .nav li a:hover, .bright .nav1.navbar-small.navbar-default .navbar-collapse &gt; .nav &gt; li &gt; a:hover, .nav2.navbar-default .navbar-collapse .nav li a:hover { color: #0d7a43; } /**************************************** cortex secondary nav links (second and third level) ****************************************/ .navbar-default .navbar-collapse .nav li .dropdown-menu li a { color: #0d7a43; } /**************************************** body color styling ****************************************/ body, .entry-content, .entry-content p, .comment p, p, code, .content-single .entry-header .entry-header-standard-wrapper .entry-header-standard .entry-header-standard-inner .author-info .entry-title, textarea, .entry-content .btn.body-color-text,.hero-builder-header .hero-description .well, .entry-header.hero-builder-header .hero-description .well p, .tag .content-single .entry-header .entry-header-standard-wrapper .entry-header-standard .entry-header-standard-inner h1 { color: #555454; } .entry-content a:hover, .entry-content p a:hover { color: #0d7a43; } /**************************************** body link color styling ****************************************/ .entry-content a, .entry-content p a, .entry-content a:visited, .entry-content p a:visited { color: #555454; } /**************************************** dark color styling ****************************************/ .navbar-default .navbar-toggle:hover, .dark-color, .btn.light-color-text.cortex_the_excerpt:hover, .btn.light-color-text.cortex_the_excerpt:visited:hover, .entry-content .btn.light-color-text.cortex_the_excerpt:hover, .entry-content .btn.light-color-text.cortex_the_excerpt:visited:hover, .widget-cortex-mailchimp input[type="submit"]:hover, input[type="submit"]:hover, input[type="button"]:hover, .woocommerce input.button:hover,button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.button.button.alt:hover,.woocommerce div.product form.cart .button:hover { background: #555454; } .sidebar .widget_cortex_twitter_widget .twitter-tweet .bg.dark-color-bg, #footer-top .widget_cortex_twitter_widget .dark .bg { background-color: #555454; } .dark-color-text, .twitter-tweet, .twitter-tweet ul li a, .twitter-tweet a, .entry-content .btn.body-color-text.btn-info, .widget-cortex-mailchimp input[type="submit"]:hover, input[type="submit"]:hover, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], .widget_cortex_subscribe_widget ul li a:before, .widget_calendar #wp-calendar tr td, .panel-group .panel-heading .panel-title .accordion-toggle.collapsed, .dark-color-text:visited, .dark-color-text.h1, .dark-color-text.h2, .dark-color-text.h3, .dark-color-text.h4, .dark-color-text.h5, .dark-color-text.h6 { color: #555454; } @media (max-width: 767px) { .bright .nav1.navbar-default .navbar-collapse .nav li a { color: #555454; } }
@media (max-width: 767px) {
    #footer-bottom .with-heading {padding-top: 30px;}
    .hero_builder .entry-header .heading .h2 {font-size: 5rem;line-height: 5rem;width: 100%;}
}
/*********************************************************************************************/
/*********************************************************************************************/

/*--------------------------------------------------------------
1.06 Footer Code
----------------------------------------------------------------*/
/* Start Footer-top/Contact Section */
#primary {
	z-index: 5;
	position: relative;
}
.c9-footer-full-width aside {
	overflow: visible;
}
#footer-top:before {
	content: url("/wp-content/uploads/2017/08/chicago-skyline.png");
	position: absolute;
	bottom: 13rem;
	right: 7rem;
	z-index: -1;
}
#footer-top {
	position: relative;
	background: #d1d1d1;
	height: 200px;
}
#footer-top .container {
	padding-top: 40px;
}
#footer-top aside:first-child {
	top: -20px;
}
#footer-top aside .textwidget {
	text-align: left;
}
#footer-top .footer-tree {
	float: left;
	margin-right: 1rem;
}
#footer-top .text-wrapper {
	padding-top: 5px;
	text-align: left;
}
#footer-top .text-wrapper:before {
	content: url("/wp-content/uploads/2017/08/subscribe-tree.png");
	float: left;
	margin-top: -8rem;
	margin-right: .5rem;
}
#footer-top .first-word {
	font-size: 5rem;
	line-height: 5rem;
	font-weight: 900;
	text-transform: uppercase;
	padding-top: 0;
}
#footer-top form p {
	position: relative;
	background: white;
}
#footer-top .input-label {
	position: absolute;
	color: #3f3e3e;
	opacity: .6;
	font-weight: 300;
	letter-spacing: 1px;
	font-size: 1.4rem;
	left: 5px;
}
#footer-top .second-word {
	color: #00783f;
	font-size: 3rem;
	text-transform: uppercase;
	font-weight: 500;
	letter-spacing: 1px;
}
#footer-top #custom_html-3 {
	width: 50%;
	float: left;
}
/* First Name Field */
#footer-top form .first-name-wrapper {
	width: 49%;
	float: left;
	margin-bottom: 10px;
	padding-top: 11px;
	padding-bottom: 11px;
}
/* Last Name Field */
#footer-top form .last-name-wrapper {
	width: 49%;
	float: right;
	margin-bottom: 0;
	padding-top: 11px;
	padding-bottom: 11px;
}
/* Email Field */
#footer-top form .email-wrapper {
	width: 70%;
	float: left;
	padding-top: 11px;
	padding-bottom: 11px;
}
#footer-top form .input-content {
	width: 98%;
	font-size: 1.4rem;
	margin-left: 5px;
}
#footer-top .input_field {
	text-decoration: none;
	height: 200px;
	color: #d1d1d1;
}
#footer-top .c9-footer-full-width .widget-cortex-mailchimp .input--cortex {
	margin: 0;
	max-width: 100%;
}
#footer-top form .Button {
	float: right;
	width: 28%;
	font-size: 1.4rem;
	line-height: 2.1rem;
	text-shadow: none;
	font-weight: 500;
}
#footer-top .input__label--cortex {
	margin-left: 20px;
	font-weight: 100;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 1px;
	color: #555454;
	position: relative;
    bottom: 0;
    left: 0;
    width: 100%;
    height: calc(99%);
    text-align: left;
    pointer-events: none;
}
#footer-top form label span {
	margin-left: 1rem;
}
#custom_html-2 {
	margin-bottom: 0;
}
#success_message {
	color: #00783f;
    font-size: 3rem;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 1px;
	font-family: 'Montserrat';
}
/* End Footer-top/Contact Section */
/* Start Footer-bottom */
#footer-bottom {
	padding-top: 2.5rem;
}
#footer-bottom .widget_cortex_subscribe_widget ul li a:before {
	color: white;
	opacity: 1;
}
#footer-bottom {
	color: white;
}
#footer-bottom a {
	color: white;
	font-weight: 100;
}
#footer-bottom a:after {
	color: white;
}
#footer-bottom .btn {
	font-weight: 700;
	letter-spacing: .25px;
}
#footer-bottom h3 {
	font-size: 1.8rem;
	font-weight: 500;
	color: white;
	letter-spacing: 1px;
}
#footer-a ul {
	margin-top: 0;
}
#footer-a li {
	line-height: 2.8rem;
	font-weight: 500;
	text-transform: none;
}
#footer-a li a {
	text-transform: none;
}
#footer-a .widget_nav_menu li a:before {
	margin-right: 10px;
	content: "\f18e";
	font-family: FontAwesome;
}

#footer-b .widget {
	font-size: 1.2rem;
}
#footer-b aside {
	width: 100%;
}
#footer-b .textwidget {
	width: 80%;
}
#footer-b .textwidget &gt; p {
	margin-bottom: 1rem;
}
#footer-b .btn {
	padding-top: 7px;
	margin-bottom: 5px;
}
#footer-c a {
	font-weight: 300;
	text-transform: none;
}
#footer-d aside ul {
	width: 80%;
}
#footer-d ul {
	display: flex;
	justify-content: space-between;
}
/* End Footer Bottom */
/* Start Copyright Section */
#colophon {
	background: white;
}
#colophon .site-title {
	float: left;
}
#colophon .site-title h3 {
	margin-top: 20px;
	float: left;
	color: #0D7A41;
	font-weight: 900;
}
#colophon .site-info {
	font-weight: 400;
	}
#colophon p {
	float: right;
	display: inline;
	font-size: .8rem;
	font-weight: 100;
	color: rgb(21,20,20);
	line-height: 1.5rem;
	vertical-align: bottom;
	margin-bottom: 10px;
}

/* End Copyright Section */
/*--------------------------------------------------------------
1.1 Home Page Code
----------------------------------------------------------------*/

/* Start CGG TopSlider Section */
.mfp-iframe-holder .mfp-close {
	right: 0;
}
.cgg-topslider h1 {
	margin-top: 50px;
	margin-bottom: 0;
}
.cgg-topslider h3 {
	margin-top: 0;
}
.cgg-topslider h5 {
	text-transform: none;
	margin: 0;
}
.tp-revslider-mainul .slotholder:after {
	display: none;
}
/* End CGG TopSlider Section */

/* Start CGG Mission Section */
.cgg-mission {z-index: 18;position: relative;}
.cgg-mission {overflow: visible;}
.cgg-mission .well {
	-webkit-box-shadow: 0px 3px 6px 0px rgba(63,62,62,0.62);
	-moz-box-shadow: 0px 3px 6px 0px rgba(63,62,62,0.62);
	box-shadow: 0px 3px 6px 0px rgba(63,62,62,0.62);
	background-color: white;
}

.cgg-mission .well .h3 {
	font-weight: 400;
}
.cgg-mission .well p {
	font-weight: 100;
	font-size: 2.2rem;
	line-height: 3.5rem;
}
.cgg-mission .wow {
	margin-bottom: 0;
}
.site-main section.cgg-mission .container {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: -50px;
}
.content-area.page-builder .site-main section.cgg-mission .container {
	padding: 0;
}
/* End CGG Mission Section */

/* Start CGG CTAs Section */
.cgg-ctas h3 {
	font-size: 4rem;
}
.cgg-ctas h3,
.cgg-ctas h6 {
	margin-top: 0;
	margin-bottom: 0;
	text-shadow: none;
	margin-top: 0;
	text-align: left;
}
.cgg-ctas h6 {
	margin-top: 1rem;
	letter-spacing: .45px;
	font-size: 1.2rem;
	font-weight: 900;
	text-shadow: none;
}
.cgg-ctas div[class*="col"] h3 .light {
	font-weight: 300;
}

/* these are autop tags that wordpress adds, the small text are h6's */
.cgg-ctas .entry-content p {
	margin-bottom: 0;
}
.cgg-ctas .row {
	margin-bottom: 5rem;
}

.cgg-ctas .row div[class*="col"] img{
	float: left;
	margin-top: 12px;
	margin-right: 1.5rem;
	width: auto;
}
.cgg-ctas .row div[class*="col"] img.no-margin-top {
	margin-top: 0;
}

.cgg-ctas .slide-img::before {
    content:"";
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-color: rgba(64,67,68,0.3);
}
.cgg-ctas h5 {
	margin-bottom: 0;
}
.content-area.page-builder .site-main section.cgg-ctas .pad50 {
	padding-bottom: 0;
	padding-top: 6rem;
}
/* End CGG CTAs Section */

/* Begin Community Benefits Section */
.community-benefits {margin-top: -80px;}
.community-benefits .h2 {
	font-size: 7.4rem;
}
.community-benefits .h4 {
	font-size: 3.7rem;
	letter-spacing: 1px;
}
.community-benefits h3 {
	display: inline;
	text-align: left;
}
.community-benefits .dark-overlay:after {
	opacity: .2;
}
/* End Community Benefits Section */

/* Start Front Page Gardens Section */
.front-page-gardens {/*margin-top: -40px;*/}
.front-page-gardens article {
	background: #ececec;
}
.front-page-gardens article .entry-header {
	text-align: center;
	padding: 0 15px;
	letter-spacing: 1px;
	margin-top: 2rem;
	margin-bottom: 0;
	color: #4e4d4d;
}
.front-page-gardens .entry-title {
	margin-bottom: 0;
	font-size: 2rem;
	line-height: 3rem;
	letter-spacing: 1px;
}
.front-page-gardens .magazine-article-content {
/*	padding-bottom: 2rem;
*/	text-align: center;
	font-weight: 300;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #4e4d4d;
}
.front-page-gardens .magazine-article-content {

}
/* End Front Page Gardens Section */

/* Start Sponsor Carousel Section */
li.img_slide_container {

}
.sponsor-slider .h3 {
	font-size: 5.6rem;
	font-weight: 300;
	display: inline;
}
.sponsor-slider div.slide-img {
	height: auto;
	width: 60%;
	margin: 0 auto;
	text-align: center;
}
.sponsor-slider .slide-img img {
	width: 100% !important;
	margin: 0 auto;
}
.sponsor-slider .flexcarousel {
	position: relative;
}
.sponsor-slider .flexcarousel ul {
	display: flex;
	align-items: center;
	max-height: 100px;
}
.flex-control-nav {
	bottom: -4rem;
}
.sponsor-slider .flex-direction-nav li a {
	opacity: 1;
}
.sponsor-slider .flex-direction-nav li a:before {
	color: #0d7b43;
	text-shadow: none;
}
.sponsor-slider h2 {
	font-size: 5.6rem;
	font-weight: 300;
	color: #555454;
	text-align: center;
	margin-top: 5rem;
	margin-bottom: 7rem;
	letter-spacing: 1px;
}
.sponsor-slider .flexslider {
	margin-bottom: 10rem;
	margin-top: 5rem;
}
.sponsor-slider .section-bg {
	background-position: 80% 0;
}
.flexcarousel {
	width: 75%;
	margin: 5rem auto 10rem auto;
}
/* End Sponsor Carousel Section */

h1.gateway-green {
	margin-top: 0;
}

.c9-footer-full-width .widget-cortex-mailchimp h3 {
	float: left;
}
.c9-footer-full-width .widget-cortex-mailchimp h3:before {
	content: "";
}
/*--------------------------------------------------------------
1.1 Category/Tag Archives
----------------------------------------------------------------*/
.tag .content-single .entry-header .entry-header-standard-wrapper .entry-header-standard .entry-header-standard-inner h1 {
	color: white;
}
.archive-magazine-entry-header .magazine-article-header .entry-title {
	width: 95%;
    margin: 0 auto;
    text-align: left;
    margin-top: 7px;
}
/*--------------------------------------------------------------
1.1 Expressway Partnership Program
----------------------------------------------------------------*/
/* expressway partnership impact section */
.expressway-partnership-header .entry-content h1 {
	font-weight: 500;
	font-size: 8rem;
	line-height: 9rem;
	text-shadow: 4px 4px 8px rgba(0, 0, 0, .5);
	width: 80%;
	margin: 0 auto;
}

.landing-page-impact .row div:first-child blockquote {
	width: 80%;
}
.landing-page-impact .row div:first-child blockquote p {
	font-size: 2.4rem;
	line-height: 3.6rem;
	letter-spacing: -1px;
}
.landing-page-impact .row div:first-child {
	padding-right: 10%;
}
.landing-page-impact .row div:first-child p {
	font-size: 1.6rem;
	line-height: 3rem;
	font-weight: 300;
}
.landing-page-impact .row div:last-child p {
	font-size: 1.8rem;
	letter-spacing: 1px;
	margin-bottom: 0;
	text-align: center;
}
.landing-page-impact .row div:last-child h5,
.landing-page-impact .row div:last-child .h5
{
	margin-top: 0;
	font-size: 1.8rem;
	font-weight: 100;
	line-height: 2.3rem;
}
.landing-page-impact .row div:last-child h5 span {
	margin-top: 0;
}
.landing-page-impact .row div:last-child a {
	text-decoration: none;
}
.landing-page-impact .row div:last-child a:hover {
	text-decoration: none;
}

.landing-page-impact .row div:last-child .fa {
	text-decoration: none;
	color: #15c232;
	font-size: 2.6rem;
	line-height: 4.5rem;
	margin-right: 1rem;
}
.content-area.page-builder .site-main section.landing-page-impact .pad50 {
	padding-bottom: 4rem;
}
/* Express Partnership Impact End */
/* US Forest Study Start */
.us-forest-service-study-blurb h3,
.us-forest-service-study-blurb h4 {
    font-size: 3.6rem;
    letter-spacing: .5px;
	text-shadow: 3px 3px 6px rgba(0, 0, 0, .5);
	margin-top: 0;
}
.us-forest-service-study-blurb h4 span {
	font-size: 3.6rem;
	margin-top: 0;
}
.us-forest-service-study-blurb h3 {
	margin-bottom: .5rem;
	line-height: 4.4rem;
	font-weight: 500;
	text-transform: none;
}
/* US Forest Study End */
/* Begin Community and Environmental Benefits */
section.community-and-environmental-benefits h3 .h2 {
	margin-bottom: 4rem;
	letter-spacing: 0;
}
section.community-and-environmental-benefits ul {
	list-style-position: inside;
    padding: 0 1em;
}
section.community-and-environmental-benefits li {
	font-weight: 300;
	margin-bottom: 3rem;
    text-indent: -.25em;
    font-size: 2.2rem;
}
.us-forest-service-study-blurb h4 .light {
	font-weight: 200;
}

section.community-and-environmental-benefits li:before
  {
	font-size: 2.2rem;
	font-family: 'FontAwesome';
	content: "\f299";
	color: #15c232;
}
/* End Community and Environmental Benefits */
/* Begin Sponsor Benefits */
section.sponsor-benefits {
	overflow: visible;
}
section.sponsor-benefits .section-bg {
	position: relative;
}
section.sponsor-benefits .section-bg:before {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	opacity: .15;
	background-color: white;
}
section.sponsor-benefits .h3 {
	font-size: 5.4rem;
	font-weight: 300;
}
section.sponsor-benefits .h5 {
	margin-bottom: 5rem;
	margin-top: 0;
	font-size: 2.2rem;
	font-weight: 200;
}
section.sponsor-benefits img {
	width: 82%;
}
section.sponsor-benefits p {
	font-size: 1.6rem;
	line-height: 3rem;
	font-weight: 200;
}
section.sponsor-benefits p:last-child {
	margin-bottom: 0;
}
section.sponsor-benefits ul {
	margin-top: 0;
	padding-left: 1em;
	padding-right: 0;
}
section.sponsor-benefits li {
	padding-left: 1rem;
	font-size: 1.6rem;
	line-height: 2.4rem;
	font-weight: 300;
	margin-bottom: 1rem;
	text-indent: -.2rem;
}
section.sponsor-benefits li:before {
	font-size: 1em;
	font-family: 'FontAwesome';
	content: "\f299";
	color: #15c232;
}
/* End Sponsor Benefits */
/* Begin Additional Benefits */
.additional-benefits .row {
	display: flex;
	align-items: center;
}
.additional-benefits .btn {
	padding: 2rem 5rem;
}
.additional-benefits .row .well {
	background: #555454;
}
.additional-benefits .row .well p:last-child {
	width: 90%;
	margin: 0 auto;
}
.additional-benefits .row .col-sm-6 {
	padding-left: 0;
	padding-right: 0;
}
.additional-benefits .row .well .light {
	font-weight: 300;
}
.additional-benefits .row .well p {
	font-size: 1.8rem;
	line-height: 3rem;
	letter-spacing: .5px;
}
.additional-benefits .row .well ul {
	margin-top: 2rem;
	margin-bottom: 2rem;
}
.additional-benefits .row .well li {
	padding-left: 1rem;
	font-size: 1.6rem;
	letter-spacing: 0;
}
.additional-benefits .row .well li:before {
	font-size: 1em;
	font-family: 'FontAwesome';
	content: "\f299";
	color: white;
}
/* End Additional Benefits */
/* Begin Expressway Page Garden */
.expressway-page-gardens .entry-header {
	padding: 0;
}
.expressway-page-gardens .entry-title {
	margin-top: 16px;
}
.expressway-page-gardens .btn {
	padding: 2rem;
	width: auto;
	background-color: #15c232;
}
/* End Expressway Page Gardens Grid */
/* Begin Sponsorship Opportunities */
.sponsorship-opportunities h3,
.sponsorship-opportunities .h3  {
	font-weight: 200;
	font-size: 5.4rem;
	line-height: 5rem;
	margin-bottom: 3.5rem;
}
.sponsorship-opportunities p {
	margin-bottom: 0;
}
.sponsorship-opportunities .row p {
	text-transform: uppercase;
	margin-top: 1.6rem;
	line-height: 2rem;
	font-size: 1.9rem;
	letter-spacing: 0;
}
/* End Sponsorship Opportuties */
/* Begin Partner Sponsors */
/* Begin Green Tie Ball Sponsors */
.partner-sponsors .word-2 {
	font-weight: 200;
}
/* End Partner Sponsors */

/*--------------------------------------------------------------
1.1 Expressway Partnershp Program
----------------------------------------------------------------*/
/* Start Green Tie Ball Hero */
.green-tie-ball-hero .heading .hero-title {
	font-weight: 900;
	font-size: 8rem;
	color: #15c232;
	letter-spacing: 0;
	text-shadow: 4px 4px 8px rgba(0, 0, 0, .5);
}
.green-tie-ball-hero .heading .hero-sub-title {
	font-size: 5rem;
	letter-spacing: .25px;
	font-weight: 700;
}
.green-tie-ball-hero .btn {
	margin-top: 2rem;
}
.green-tie-ball-hero .btn {
	padding: 1.5rem 4.5rem;
}
.green-tie-ball-hero .btn:hover {
	background: black;
}
/* End Green Tie Ball Hero */
/* Start Ball Details */
.ball-details .row {
	margin-top: 2rem;
	margin-bottom: 2rem;
}
.ball-details p {
	font-size: 1.4rem;
	line-height: 2.1rem;
}
.ball-details .h5 {
	font-size: 1.6rem;
	line-height: 4.5rem;
}
.ball-details .h6 {
	font-size: 1.2rem;
	line-height: 2.1rem;
}
/* Middle column of three */
.ball-details div[class*="col"]:nth-child(2) p {
	font-size: 1.6rem;
	line-height: 3rem;
}
.ball-details div[class*="col"]:last-child p {
	text-align: center;
}
.ball-details div[class*="col"]:last-child h5 {
	margin: 1.5rem auto;
	width: 65%;
	font-size: 1.6rem;
	line-height: 2rem;
}
.ball-details div[class*="col"]:last-child .h5 {
	font-size: 1.7rem;
	line-height: 2.9rem;
	letter-spacing: 1px;
}
.ball-details .btn {
	background: #15c232;
}
.ball-details div[class*="col"]:last-child a {
	background-image: none;
	font-size: 2.6rem;
	margin-right: .3rem;
	margin-left: .3rem;
	color: #15c232;
}
.ball-details div[class*="col"]:last-child .share {
	margin-bottom: .5rem;
}
.ball-details div[class*="col"]:last-child a:hover {
	color: black;
}
/* End Ball Details */
/* Start Green Tie Ball Location */
.green-tie-ball-location .content-area.page-builder .site-main section .container, .content-area.page-builder .site-main section .pad50 {
	padding-top: 7rem;
	padding-bottom: 7rem;
}
.green-tie-ball-location h2 {
	margin-bottom: 1rem;
	font-weight: 900;
	letter-spacing: 1px;
}
.green-tie-ball-location .h6 {
	font-weight: 200;
	letter-spacing: 1px;
}
/* End Green Tie Ball Location */

/* Start Green Tie Ball What You Missed */
.green-tie-ball-what-you-missed a.btn:hover {
		color: white;
		background: black;
	}
.green-tie-ball-what-you-missed .content-area.page-builder .site-main section .container, .content-area.page-builder .site-main section .pad50 {
	padding-bottom: 9rem;
}
.green-tie-ball-what-you-missed .row {
	display: flex;
	align-items: center;
}
.green-tie-ball-what-you-missed h2 {
	text-shadow: 4px 4px 8px rgba(0, 0, 0, .5);
}
.green-tie-ball-what-you-missed h4 {
	font-size: 4.2rem;
	font-weight: 900;
	text-transform: none;
}
.green-tie-ball-what-you-missed h5 {
	font-size: 2.2rem;
	font-weight: 200;
	text-transform: none;
}
.green-tie-ball-what-you-missed .btn {
	background: #15c232;
	padding: 1.5rem 4rem;
}
/* End Green Tie Ball What You Missed */
/* Start Cgg News Posts */
.cgg-news-posts .magazine-article .magazine-article-date {
	margin-top: 0;
}
.cgg-news-posts .magazine-article .magazine-article-date a {
	background: #0d7a43;
	padding-bottom: 5px;
}
.cgg-news-posts .magazine-article .magazine-article-date time {
	line-height: 22px;
	font-size: 12px;
	margin-left: 10px;
	margin-right: 10px;
}
.cgg-news-posts h5.entry-title {
	font-size: 1.8rem;
	line-height: 2rem;
	font-weight: 900;
	letter-spacing: 0;
}
.cgg-news-posts .entry-image {
	margin-bottom: 16px;
}
.cgg-news-posts .col-md-2 figure.magazine-image {
	max-height: 150px;
	overflow: hidden;
}
/* End Cgg News Posts */
/* Start Restaurant Sponsors */
.restaurant-sponsors .content-area.page-builder .site-main section .container, .content-area.page-builder .site-main section .pad50 {
	padding-top: 5rem;
}
.restaurant-sponsors .well-md {
	background: white;
	border: 8px solid #555454;
	text-align: center;
	font-size: 1.4rem;
	font-weight: 1.8rem;
}
.restaurant-sponsors h2 {
	margin-bottom: 4rem;
}
.restaurant-sponsors .light {
	font-weight: 300;
}
.restaurant-sponsors h5 {
	margin-bottom: 1rem;
	font-size: 1.4rem;
	line-height: 1.8rem;
}
.restaurant-sponsors p {
	font-size: 1.4rem;
	line-height: 1.8rem;
	position: relative;
}
.restaurant-sponsors p:first-child {
	min-height: 136px;
}
.restaurant-sponsors p img {
	width: auto;
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
/* End Restaurant Sponsors */
/* Begin CGG News Posts */
.cgg-news-posts .view-more-btn .btn {
	background: #15c232;
	width: auto;
	padding: 2rem;
}
.cgg-news-posts .view-more-btn .btn:hover {
	background: black;
}
.cgg-news-posts .view-more-btn .btn {
	font-size: 1.4rem;
	padding-right: 4rem;
	padding-left: 4rem;
}
/* End CGG News Posts */
/* Begin Green Tie Ball Partner Sponsors */
.page-id-2000 .content-area.page-builder .site-main section.partner-sponsors .container {
	padding-bottom: 20%;
}
/* End Green Tie Ball Partner Sponsors */

/*********************************************************************************************/
/* single garden pages */
/*********************************************************************************************/
h2.sponsor-title,
.sponsor-title {font-weight: 200;}

.subheading.ultra-light,
.ultra-light {font-weight: 100;}

.single-garden .content-single .entry-header .entry-header-standard-wrapper .entry-header-standard .entry-header-standard-inner h1 {font-size: 6rem;}

.entry-tags .entry-meta .tags-links a {background-color: transparent;text-transform: uppercase;color: #121212;}
/*********************************************************************************************/
/*end single garden*/
/*********************************************************************************************/

@media (min-width: 768px) {
	.cgg-mission .well {
		padding: 4rem 9rem;
	}
}

@media (min-width: 992px) {
	#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-donate-menu &gt; a.mega-menu-link {
	color: white !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-donate-menu &gt; a.mega-menu-link:after {
		content: "";
		position: relative;
		height: 32px;
		top: -24px;
		width: 100%;
		background: #00783f;
		display: block;
		z-index: -1;
		width: 136%;
		left: -18%;
		transition: color, background, .5s;
	}
	#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-donate-menu &gt; a.mega-menu-link:hover {
		color: white !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-donate-menu &gt; a.mega-menu-link:hover:after {
		background: #555454;
	}
	#footer-top #custom_html-3 {
		margin-top: -4rem;
		}
	#colophon br {
		display: none;
	}
}
@media (min-width: 1200px) {
	.cgg-ctas .row div[class*="col"] p:first-child {
	width: 100px;
    overflow: hidden;
    display: inline-block;
    float: left;
    margin-right: 10px;
	}
	.logo-header img {
		height: 140px !important;
	}
}
@media (max-width: 1199px) {
	.front-page-gardens .entry-title {
		font-size: 1.6rem;
		line-height: 2.2rem;
	}
	.front-page-gardens .entry-content {
		font-size: 1.3rem;
	}
	.cgg-ctas .row {
		margin-bottom: 0;
	}
	.cgg-ctas .row div[class*="col"] {
		text-align: center !important;
		margin-bottom: 50px;
	}
	.cgg-ctas .row div[class*="col"] p:first-child {
		position: relative;
		display: inline-block;
	}
	.cgg-ctas .row div[class*="col"] h3,
	.cgg-ctas .row div[class*="col"] h5,
	.cgg-ctas .row div[class*="col"] h6 {
		text-align: center;
	}
	.cgg-ctas .row div[class*="col"] img {
		height: auto;
		margin-bottom: 10px;
		margin-right: 0;
		height: 150px;
	}
	#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item &gt; a.mega-menu-link {
		margin: 0 !important;
	}
	#footer-bottom {
		padding-top: 0;
	}
	#footer-top .text-wrapper:before {
		display: none;
	}
}

@media (max-width: 992px) {
	.restaurant-sponsors .entry-content .row div {
		padding-bottom: 10px;
	}
	.hero_builder .heading .h2 {
		font-size: 7rem;
		line-height: 8rem;
	}
	.additional-benefits .row {
		display: block;
	}
	.additional-benefits .row .well {
		margin-bottom: 20px;
	}
	article.magazine-article.mar50B {
		margin-bottom: 20px;
	}

	.landing-page-impact .row div:first-child {
		padding-right: 10px;
	}
	section.sponsor-benefits img {
		width: 100%;
	}
	.cgg-news-posts figure.magazine-image {
		max-height: 300px;
	}
	.green-tie-ball-what-you-missed .row {
		display: block;
	}
	.green-tie-ball-what-you-missed div[class*="col-xs-12"] {
		margin-bottom: 0;
	}
	#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu {
		margin-bottom: 10px;
	}
	/* Megamenu and flyout */
	#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu {
		margin-left: 16% !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item &gt; ul.mega-sub-menu {
		background-color: #fafffa !important;
		margin-top: 0 !important;
	}
	/* flyout menu */
	#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-flyout &gt; ul.mega-sub-menu {
		width: 100% !important;
		border-top: none !important;
		margin-bottom: 15px;
		padding-top: 5px !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-flyout &gt; ul.mega-sub-menu li a {
		margin-left: 0 !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-flyout &gt; ul.mega-sub-menu a {
		background-color: #fafffa !important;
		margin-left: 0 !important;
	}
	#mega-menu-wrap-primary &gt; ul#mega-menu-primary &gt; li.mega-menu-item a {
 		text-align: center !important;
 	}

	#footer-top {
		padding-bottom: 20px;
	}
	#footer-top .container {
		padding-top: 10px;
	}
	#footer-top:before {
		bottom: 28rem;
	}
	#colophon {
		padding: 1rem;
	}
	#footer-top {
		height: auto;
	}
	#footer-top br.display-on-large {
		display: none;
	}
	#footer-top #widget_cortex_mailchimp-2 {
		width: 100%;
		float: none;
	}
	#footer-top #widget_cortex_mailchimp-2 {
		margin-top: 0;
	}
	.c9-footer-full-width .widget-cortex-mailchimp form {
		width: 100%;
	}
	#footer-top #custom_html-3 {
		width: 100%;
		float: none;
		margin-bottom: 0;
	}
	.c9-footer-full-width .widget_text {
		padding: 0;
	}
	.c9-footer-full-width .widget-cortex-mailchimp form .input--cortex:nth-child(1) {
		width: 100%;
		float: none;
	}
	.c9-footer-full-width .widget-cortex-mailchimp form .input--cortex:nth-child(2) {
		width: 100%;
		float: none;
	}
	.c9-footer-full-width .widget-cortex-mailchimp form .input--cortex {
		width: 100%;
		float: none;
	}
	#footer-top .c9-footer-full-width .widget-cortex-mailchimp form .button {
		width: auto;
		float: left;
	}
	#footer-top .text-wrapper {
		padding-top: 3rem;
	}
	#colophon .site-title h3 {
		margin-top: .5rem;
		line-height: 2rem;
		margin-bottom: 0;
	}
	#colophon .site-info {
		text-align: left;
		float: left;
		clear: both;
		margin-top: 0;
	}
	#mega-menu-wrap-primary {
		padding: 0 !important;
		margin-top: 5px !important;
		background: white !important;
		transition: height 1s !important;
		width: 100% !important;
	}
	.logo-header {
		z-index: 1;
	}
}

 @media (max-width: 767px) {
 	h1,
	.h1 {
		font-size: 5rem;
		letter-spacing: .5px;
	}
	h2,
	.h2 {
		font-size: 4rem;
		letter-spacing: .5px;
	}
	h3,
	.h3 {
		font-size: 3rem;
		letter-spacing: .5px;
	}
	h4,
	.h4 {
		font-size: 2rem;
	}
	h5,
	.h5 {
		font-size: 1.6rem;
	}
	h6,
	.h6,
	p {
		font-size: 1.2rem;
	}

	blockquote {margin-bottom: 20px;}
	.entry-content .alignright, .entry-content .alignleft {width: auto;}

	.cgg-garden-sponsor .h3 {text-align: center;margin-bottom: 20px;}

	.content-area .site-main .container .masonry .grid-tiles .tile {
		width: 100%;
		max-width: 100%;
	}
	.magazine_latest figure.magazine-image {
		max-height: 320px;
	}
	.hero_builder .entry-header .heading .h2 {
		font-size: 4.5rem;
		line-height: 5rem;
		text-align: left;
	}
	.hero_builder .entry-header .heading span {
		text-align: left;
	}
	.community-and-environmental-benefits .entry-content div[class*="col-xs-12"] {
		margin-bottom: 0;
		padding: 0;
	}
	.sponsorship-opportunities .h3 {
		font-size: 4rem;
	}
	.landing-page-impact .row div:first-child blockquote {
		width: 100%;
		margin-bottom: 10px;
	}
	section.community-and-environmental-benefits ul {
		margin-bottom: 0;
		margin-top: 0;
	}
	section.community-and-environmental-benefits ul li {
		margin-top: 0;
	}
	section.community-and-environmental-benefits h3 {
		font-size: 3.6rem;
		line-height: 4rem;
		margin-bottom: 20px;
		margin-top: 0;
	}
	section.sponsor-benefits img {
		width: 100%;
	}
	.sponsorship-opportunities img {
		width: 100%;
	}
	.single-garden .content-area .site-main .container .masonry .grid-tiles .tile {margin: 0px 0px 15px 0px;}
	.us-forest-service-study-blurb h3 {
		font-size: 2.4rem;
		line-height: 3.8rem;
		letter-spacing: 1px;
	}
	.us-forest-service-study-blurb h4 span {
		font-size: 3rem;
		line-height: 3.4rem;
	}
 	.expressway-partnership-header .entry-content h1 {
 		font-size: 5rem;
 		line-height: 6rem;
 	}
 	#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu {
		margin-left: 0 !important;
	}
 	.magazine_latest_content .entry-title {
 		text-align: center;
 		font-size: 2.1rem;
 		letter-spacing: 1px;
 	}
 	.page-builder .row {
 		display: block;
 	}
 	.green-tie-ball-hero .entry-title,
 	.green-tie-ball-hero .hero-sub-title {
		text-align: left;
 	}
 	.content-area.page-builder .site-main section.ball-details .pad50 {
 		padding-top: 0;
 	}
 	.green-tie-ball-hero .heading .hero-sub-title {
 		font-size: 2rem;
 		line-height: 2rem;
 	}
 	.front-page-gardens .magazine-article {
 		margin-bottom: 15px;
 	}
 	.flexcarousel {
 		width: 100%;
 	}
 	#footer-top form .first-name-wrapper,
 	#footer-top form .last-name-wrapper,
 	#footer-top form .email-wrapper,
 	#footer-top form .Button {
 		width: 100%;
 	}
 	#footer-top form .last-name-wrapper {
 		margin-bottom: 10px;
 	}
	#footer-top:before {
		display: none;
	}
	#footer-a aside {
		width: 80%;
		margin: 0 auto;
	}
	#footer-b {
		text-align: center;
	}
	#footer-b .textwidget {
		width: 100%;
	}
	.footer-container .widget {
		margin-bottom: 2rem;
	}
	.footer-container .widget h3 {
		margin-top: 0;
	}
	#footer-bottom {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	#footer-d aside ul {
		width: 60%;
		margin: 0 auto;
	}
}
@media (max-width: 568px) {
	.sidebar .magazine-recent-posts .single-article .single-article-title .magazine-article-date {
		margin-top: -15px;
	}
	.magazine-recent-posts .single-article .single-article-title .magazine-article-date span {
		font-size: 1.5rem;
		font-weight: 500;
	}
	.widget_cortex_latest_cat_posts h3.widget-title {
		font-size: 3.5rem;
	}
	.widget_cortex_latest_cat_posts .entry-title {
		font-size: 2rem;
	}
	.widget_cortex_latest_cat_posts .img-responsive {
		width: 100%;
	}
	.mfp-container #page {
		width: 95%;
	}
	.mfp-container #page .entry-content {
		padding: 10px;
	}
	.community-benefits .h2 {
		font-size: 4rem;
	}
	article .entry-content {
		padding: 0;
	}
	.expressway-partnership-header .entry-content h1 {
		margin-left: 0;
		font-size: 4rem;
		line-height: 4.5rem;
	}
	.cgg-news-posts .view-more-btn .btn {
		width: 300px;
	    white-space: pre-wrap; /* css-3 */
	    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	    white-space: -pre-wrap; /* Opera 4-6 */
	    white-space: -o-pre-wrap; /* Opera 7 */
	    word-wrap: break-word; /* Internet Explorer 5.5+ */
		padding: 1.5rem;
		line-height: 2rem;
	}
	.community-and-environmental-benefits .entry-content article .entry-content {
		padding: 0;
	}
	.partner-sponsors .h2 {
		font-size: 4.5rem;
	}
	.cgg-mission .well .h3 {
		font-size: 2.3rem;
	}
	.cgg-mission .well p {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	.community-benefits .h4 {
		font-size: 2rem;
	}
	.sponsor-slider h2 {
		font-size: 5rem;
	}
	.sponsor-slider .h3 {
		display: block;
		font-size: 4rem;
		font-weight: 300;
	}

	.magazine_latest_content .entry-title {
		font-size: 1.9rem;
	}
	#footer-top aside .first-word {
		font-size: 4.6rem;
	}
	#footer-top aside .second-word {
 		font-size: 2.3rem;
 	}
 }
 @media (max-width: 320px) {

 }

</pre></body></html>