<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Cider House Media (2024)
Theme URI: http://www.ciderhouse.media
Author: Cider House Media 
Author URI: http://www.ciderhousedesign.com/ 
Version: 6.12.1
Description: A beautiful, professional and fully mobile responsive Custom Wordpress theme hand-crafted by Cider House. This theme is built on the Jupiter framework just for you! test
Template: jupiter
*/

/***************************************************************************************************
* HTML tags stylings
***************************************************************************************************/

/***************************************************************************************************
* Jupiter element skinning
***************************************************************************************************/

/***************************************************************************************************
* Gravity Form stylings
***************************************************************************************************/
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){
	font-size:14px;
	padding: 9px 8px !important;
}
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type="text"], 
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select{
	margin-bottom:0px !important;
}
body .gform_wrapper ul li.gfield,
body .gform_wrapper .top_label div.ginput_container,
.gform_wrapper li.hidden_label input {
    margin-top: 0px !important;
}
.gform_wrapper .ginput_complex .ginput_full, 
.gform_wrapper .ginput_complex .ginput_left, 
.gform_wrapper .ginput_complex .ginput_right {
    min-height: 36px;
}
.gfield_select{
	border: 1px solid #e3e3e3;
}
.gform_wrapper input.large, 
.gform_wrapper input.medium, 
.gform_wrapper input.small, 
.gform_wrapper select.large, 
.gform_wrapper select.medium, 
.gform_wrapper select.small,
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
    margin-bottom: 15px !important;
}
.gform_wrapper label.gfield_label{
	font-weight:600 !important;
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html{
	margin-bottom:20px;
}
.gform_wrapper .gform_footer input.button, 
.gform_wrapper .gform_footer input[type="submit"], 
.gform_wrapper .gform_page_footer input.button, 
.gform_wrapper .gform_page_footer input[type="submit"]{
	font-size:14px;
	margin-right:0px;
	border-radius: 10px;
	padding-left: 20px;
	padding-right: 20px;
}
.gform_wrapper textarea {
	font-size:14px;
}
.gform_wrapper .gform_footer input.button:hover, 
.gform_wrapper .gform_footer input[type="submit"]:hover{
	background:#9b35a4 !important;
}
.gform_wrapper .field_description_below .gfield_description{
	padding-top:0px;
}
/***************************************************************************************************
* CHM element stylings
***************************************************************************************************/
.dark{}
.intro{}
.section_notfullwidth{
	max-width:1140px;
	margin:0 auto;
}


/***************************************************************************************************
* Custom element stylings
***************************************************************************************************/

.zooms_button a:hover,
.chm-header-social-menu-donate a:hover,
#menu-main-menu li a:hover{
	text-decoration:none !important;
}
#chm-sub-footer{
	text-align:center;
}
.dark a{
	color:#fff !important;
	text-decoration:underline;
}
.dark .mk-button,
.dark a:hover{
	text-decoration:none !important;
}
.dark h1,
.dark h2,
.dark h3,
.dark h4,
.dark h5,
.dark h6,
.dark li,
.dark p{
	color:#fff !important;
}
.boxes .column_container{
	padding:0px;
}
.mediumletter h2{
	font-size:85px !important;
	line-height:61px;
}
.bigletter h2{
	font-size:120px !important;
	line-height:82px;
}
.happening h2,
.mediumletter h2,
.bigletter h2{
	text-transform:uppercase !important;
	font-weight:800 !important;
	margin:0;
}
.get-involve .wpb_single_image{
	position:absolute;
	width:840px;
	/*top:-100px !important;*/
	top:-70px !important;
}
.happening h2{
	line-height:57px;
	font-size:88px !important;
}
.blog-grid-footer{
	border-top:1px solid #ccc !important;
}
.mk-blog-grid-item .the-title a {
    font-size: 20px;
    line-height: 18px;
    color: #317b54;
    font-weight: 600;
    text-transform: none;
    letter-spacing: 0;
}
.mk-blog-grid-item time a {
    color: #333;
    font-style: normal;
    font-size: 11px;
    font-weight: 400 !important;
}
.mk-blog-grid-item .the-excerpt p{
	font-size:14px;
}
.mk-blog-grid-item .mk-readmore{
	color: #78ab23;
}
.mk-love-this svg{
	fill:#cccccc;
}
.mk-love-count{
	display:none;
}
.mk-blog-grid-item .the-title a:hover,
.mk-blog-grid-item .mk-readmore:hover{
	color: #9a3aa2 !important;
}
.mk-love-this svg:hover{
	fill:#9a3aa2 !important;
}
.calendar .wpb_single_image{
	position:absolute;
	right:0;
	width:888px;
	top:-70px !important;
}
#chm-sub-footer{
	background:#121212;
	padding:15px;
}
.chm-mk-footer-copyright,
.chm-mk-footer-copyright a{
	font-size:12px;
	color:#fff !important;
}
.chm-mk-footer-copyright a:hover{
	text-decoration:underline;
}
.mk-col-1-4:nth-child(2){
	width:40%;
}
.mk-col-1-4:nth-child(1),
.mk-col-1-4:nth-child(3),
.mk-col-1-4:nth-child(4){
	width:20%;
}
.mk-button{
	font-size:14px;
	letter-spacing:0;
	border-radius:10px;
	padding-top:15px;
	padding-bottom:15px;
	text-transform:uppercase;
}
.mk-button:hover{
	text-decoration:none !important;
}
.edge-buttons .mk-button{
	width:223px;
	padding-left:0px !important;
	padding-right:0px !important;
}
.edge-buttons .mk-button--dimension-flat{
	padding-top:19px;
	padding-bottom:19px;
	color:#fff;
}
.edge-buttons .mk-button--dimension-flat:hover{
	color:#333 !important;
	background:#fff !important;
}
.edge-buttons .mk-button--dimension-flat:hover .mk-button--text{
	color:#333 !important;
}
.edge-buttons .mk-button--dimension-outline{
	border-width:1px;
}
.home .mk-header-toolbar,
.home .mk-header-inner {
    background: rgba(255, 255, 255, 0.9);
}
.mk-toolbar-holder{
	float:right;
}
#mk-footer .widgettitle{
	line-height:1.5em;
}

.header-style-1 .mk-header-padding-wrapper, .header-style-2 .mk-header-padding-wrapper, .header-style-3 .mk-header-padding-wrapper{
	padding-top: 70px;
}
.add-header-height, .header-style-1 .mk-header-inner .mk-header-search, .header-style-1 .menu-hover-style-1 .main-navigation-ul &gt; li &gt; a, .header-style-1 .menu-hover-style-2 .main-navigation-ul &gt; li &gt; a, .header-style-1 .menu-hover-style-4 .main-navigation-ul &gt; li &gt; a, .header-style-1 .menu-hover-style-5 .main-navigation-ul &gt; li, .header-style-1 .menu-hover-style-3 .main-navigation-ul &gt; li, .header-style-1 .menu-hover-style-5 .main-navigation-ul &gt; li{
	height:70px;
}
.mk-toolbar-holder li a {
    font-size: 14px;
    font-weight: 600;
	color:#333333;
}
.mk-toolbar-holder li a:hover{
	color:#9a3aa2;
}
.a-sticky .mk-header-toolbar {
    position: relative;
}
.a-sticky .mk-header-social{
	display:none;
}
.a-sticky .add-header-height{
	top:-3px;
}
.mk-header-toolbar {
    position: absolute;
    background: transparent !important;
}
.donate-button a{
	background:#78ab23;
	text-transform:uppercase;
	font-size:10px !important;
	color:#fff !important;
	padding:0 28px;
	border-radius:50px;
}
.donate-button a:hover{
	background:#9a3aa2;
}
.chm-header-social-menu-donate.donate-button {
    line-height: 25px;
}
.mk-toolbar-holder svg{
	height:20px !important;
	width:20px !important;
}
.mk-header-toolbar .mk-header-social svg:hover{
	fill:#9a3aa2;
}
/******************/
/*ZOOM ELEMENT*****/
/******************/
.zooms_eighteen,
.zooms_eighteen .zooms_bg{
	position: relative;
	overflow: hidden;
}
.zooms_eighteen .zooms_bg img{
	width:100%;
	max-width: 100%;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.zooms_eighteen:hover .zooms_bg img,
.zooms_eighteen .zooms_bg img:hover{
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.zooms_eighteen .zooms_contents{
	bottom:40%;
	/*width:400px;*/
	width:auto;
	margin:0 auto;
	position:absolute;
	text-align: center;
	left: 0;
	right: 0;
}
.zooms_title{
	font-size:36px;
	color:#ffffff;
	margin-bottom:40px;
	font-weight:600;
}
.zooms_button a:last-child{
	padding: 10px 25px;
	border: 2px solid #fff;
	border-radius: 5px;
}

.zooms_button a{
	font-size:16px;
	color:#fff;
	text-transform:uppercase;
}
.zooms_button a:hover{
	color:#fff;
	background:#78ab23;
	border: 2px solid #78ab23;
}
.zooms_width{
	background:#000;
}
.zooms_bg img,
.zooms_bg{
	opacity:0.7;
}


/* CHM VC Event Latest  Thumbnail*/
.chm_vc_events_latest_thumbnail .chm_event_entry{
	position:relative;
	overflow:hidden;
	color:#fff;
}
.chm_vc_events_latest_thumbnail .chm_event_thumbnail img{
	display:block;
	width:100%;
	height:auto;
	margin:0 auto;
}
.chm_vc_events_latest_thumbnail .chm_event_content{
	position:absolute;
	top:0;
	height:100%;
	width:100%;
}
.chm_vc_events_latest_thumbnail .chm_event_content_wrap{
	display:table;
	width:100%;
	height:100%;
}
.chm_vc_events_latest_thumbnail .chm_event_content_inner{
	display:table-cell;
	vertical-align:bottom;
	text-align:center;
	padding:15px;
	background:rgba(0, 0, 0, 0.5);
}
.chm_event_title h4{
	margin:0;
}
.chm_event_title h4 a{
	color:#fff;
	text-transform:capitalize;
}
.chm_event_date,
.chm_event_excerpt{
	font-size:14px;
}
.chm_event_link a{
	font-size:10px;
	color:#fff;
	text-transform:uppercase;
	background:#78ab23;
	border-radius:50px;
	padding: 9px 15px;
	letter-spacing: 1px;
}
.chm_event_link a:hover{
	background:#fff;
	color:#333;
}
.chm_event_link{
	margin-bottom:20px;
}
.chm_event_excerpt{
	line-height:1em;
	margin-bottom:30px;
}
.chm_event_entry{
	overflow:hidden;
}
.chm_vc_events_latest_thumbnail .chm_event_thumbnail img{
	width:100%;
	max-width: 100%;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.chm_vc_events_latest_thumbnail .chm_event_entry:hover .chm_event_thumbnail img,
.chm_vc_events_latest_thumbnail .chm_event_thumbnail img:hover{
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

/* CHM VC Event Latest  Thumbnail*/

.mk-header-holder .widget_black_studio_tinymce p{
	margin-top:5px;
	font-size:14px;
}
.mk-header-holder .widget_black_studio_tinymce a{
	font-size:10px;
	border-radius:50px;
	color:#fff;
	background:#78ab23;
	padding:5px 22px;
}
.mk-header-holder .widget_black_studio_tinymce a:hover{
	background:#9a3aa2;
}
.mk-header-holder .mk-button{
	width:auto;
	font-size:10px;
	padding: 9px;
}
.mk-header-holder .mk-button-container{
	margin-bottom:0px;
}
.calendar-mobile{
	display:none;
}
#coordinator-holder .column_container:nth-child(1){
	float:right;
}
#coordinator-holder .column_container:nth-child(2){
	float:left;
}
.mk-blog-thumbnail-item.content-align-right .item-wrapper{
	padding-top:0px;
}
.mk-button--dimension-outline.skin-dark{
	border-color:#9a3aa2;
	color:#9a3aa2;
}
.mk-button--dimension-outline.skin-dark:hover{
	border-color:#9a3aa2;
	background:#9a3aa2;
}
.mk-blog-single .mk-blog-author, .mk-blog-single .mk-post-cat, .mk-blog-single .mk-post-date{
	font-style: normal;
}
.search-result-item .search-loop-meta{
	font-size:14px;
}
.trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul li.menu-item &gt; a.menu-item-link:hover,
.trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul li.menu-item:hover &gt; a.menu-item-link{
	color:#76ac0b !important;
}
table.tribe-events-calendar{
	overflow:visible;
}
#tribe-events .tribe-events-button,
.tribe-events-button,
#tribe-bar-form .tribe-bar-submit input[type="submit"]{
	background:#78ab23;
	text-decoration:none !important;
}
#tribe-events .tribe-events-button:hover,
.tribe-events-button:hover,
#tribe-bar-form .tribe-bar-submit input[type="submit"]:hover{
	background:#9a3aa2;
}
.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] &gt; a,
.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"],
.tribe-events-calendar thead th{
	background:#333;
}
.tribe-events-style-theme #mk-footer{
	margin-top:30px;
}
#tribe-events-content .tribe-events-tooltip h4, #tribe_events_filters_wrapper .tribe_events_slider_val, .single-tribe_events a.tribe-events-gcal, .single-tribe_events a.tribe-events-ical{
	color:#333;
}
.tribe-events-read-more,
.tribe-event-description p{
	font-size:14px;
}
.chm_vc_intro_text{
	font-weight:400;
	color:#333;
	font-size:18px;
	text-align:center;
}
.chm_vc_pullout_text h2 {
    font-weight: 300;
    color: #9b35a4 !important;
    font-size: 26px !important;
    border-top: 1px solid #76ad0a;
    border-bottom: 1px solid #76ad0a;
    padding: 15px 0px;
    text-align: center;
    text-transform: none;
    line-height: 135%;
}

h4.vc_custom_heading.pagesubhead {
    text-transform: none;
    font-weight: 400;
    font-size: 34px;
}
 
.dark .mk-svg-icon{
	fill:#fff !important;
}
/*
#mk-breadcrumbs .mk-breadcrumbs-inner{
	float:none !important;
}
*/
.mk-post-nav{
	display:none;
}
.mk-blog-grid-item .blog-grid-holder h3{
	font-size:20px !important;
	min-height: 65px;
}
.chm-grid-blog .mk-blog-grid-item .mk-blog-meta {
	padding: 15px 20px;
	height: 90px;
}
.mk-button--dimension-outline{
	padding-top:13px !important;
	padding-bottom:13px !important;
}
.mk-slider-slide .edge-buttons .mk-button--dimension-outline{
	padding-top:18px !important;
	padding-bottom:18px !important;
}
.chm-event-holder .vc_column-inner {
	padding-left: 0px;
	padding-right: 0px;
}
.chm-event-holder .zooms_eighteen .zooms_bg img{
	height:300px;
}
.chm-event-holder .zooms_contents{
	top:15%;
}
.chm-event-holder .zooms_title{
	font-size:30px;
}
.zooms_contents{
	padding:0 10px;
}
.zooms_descs {
    margin-bottom: 20px;
	color:#fff !important;
}
/*CHM IMAGE ZOOM*/
.mk-blog-grid-item .featured-image img,
.chm-image-inner img{
 max-width: 100%!important;
 transition: all 0.3s!important;
 -moz-transition: all 0.3s!important;
 -webkit-transition: all 0.3s!important;
}
.mk-blog-grid-item .featured-image:hover img,
.chm-image-inner:hover img{
 transform: scale(1.1)!important;
 -moz-transform: scale(1.1)!important;
 -webkit-transform: scale(1.1)!important;
}

.mk-image .chm-image-inner{
	opacity:1;
}
.chm-image-inner img{
	opacity:0.7;
}
#image_zoom .mk-image{
	background:#000;
}
.mk-image .chm-image-inner {
	opacity:1;
}
.mk-image.inside-image .chm-caption{
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	height:60%;
	background-color:transparent;
	text-align:center;
}
.mk-image.inside-image .chm-caption:hover{
	background-color:transparent;
}
.mk-image.inside-image .chm-caption .mk-caption-title{
	font-size: 30px;
	font-weight: 600;
	text-transform: uppercase;
	line-height:1em;
	min-height: 60px;
}
.mk-image.inside-image .chm-caption .mk-caption-desc{
	font-size: 18px;
	padding-top:10px;
	min-height: 60px;
}
.chm-caption .mk-caption-title{
	margin-bottom: 20px;
}
.chm-caption .mk-caption-desc{
	margin-bottom: 50px;
}
.mk-caption-button {
    background-color: #78ab23;
    color:#fff;
    font-size: 16px;
    text-transform: uppercase;
    /* border: 2px solid #fff; */
    padding: 10px 25px;
    border-radius: 5px;
}

.mk-caption-button:hover {
    background-color: #fff;
    color:#78ab23;
    font-size: 16px;
    text-transform: uppercase;
    /* border: 2px solid #fff; */
    padding: 10px 25px;
    border-radius: 5px;
}
.mk-blog-single h1{
	font-size:36px !important;
}
.search-result-item .search-loop-meta a{
	color:#9a3aa2;
}
.search-result-item .search-loop-meta a:hover{
	color:#76ac0b;
}
.mk-love-holder{display:none;}
.image-hover-overlay{
	background-color: #000 !important;
}
.post-type-badge svg{
	display:none !important;
}
/***************************************************************************************************
* Responsive stylings 11 Breakpoints
***************************************************************************************************/
@media only screen and (min-width: 768px) {
	#tribe-events-content{
		padding-left:20px;
		padding-right:20px;
	}
}
@media only screen and (max-width: 1200px) {
	.calendar .wpb_single_image,
	.get-involve .wpb_single_image {
		position: absolute;
		width: 760px;
		top: -60px !important;
	}
	.mediumletter h2 {
		line-height:61px;
	}
	.zooms_eighteen .zooms_contents {
		bottom:35%;
	}
}
@media only screen and (max-width: 1140px) {
	.mk-header-toolbar {
		position: relative;
		background: #fff !important;
	}
	#slider-holder .mk-padding-wrapper{
		padding:0px;
	}
}
@media only screen and (max-width: 1100px) {
	.bigletter h2 {
		font-size: 100px !important;
		line-height: 69px;
	}
	.mediumletter h2 {
		font-size: 70px !important;
		line-height: 51px;
	}
}	
@media only screen and (max-width: 1043px) {
	.happening h2 {
		line-height: 50px;
		font-size: 70px !important;
	}
	
}	
@media only screen and (max-width: 1023px) {
	.calendar .wpb_single_image,
	.get-involve .wpb_single_image{
		width: 610px;
	}
	.zooms_eighteen .zooms_contents{
		bottom:30%;
	}
	
}
@media only screen and (max-width: 934px) {
	.bigletter h2 {
		font-size: 75px !important;
		line-height: 51px;
	}
	.mediumletter h2 {
		font-size: 55px !important;
		line-height: 40px;
	}
	.mk-image.inside-image .chm-caption .mk-caption-title{
		font-size: 25px;
	}
	.chm-caption .mk-caption-desc {
		margin-bottom:40px;
	}
	.mk-image.inside-image .chm-caption{
		height:90%;
	}
	
	
}
@media only screen and (max-width: 843px) {
	.happening h2 {
		line-height: 42px;
		font-size: 60px !important;
	}
	.chm-event-holder .zooms_contents {
		top: 10%;
	}
	.chm-event-holder .zooms_button a:last-child{
		padding: 8px 20px;
	}
	.chm-event-holder .zooms_title {
		font-size: 25px;
	}
}
@media only screen and (max-width: 800px) {
	.master-holder h3{
		font-size:20px !important;
	}
	.mk-button{
		font-size:12px;
	}
	.master-holder h2{
		font-size:38px !important;
		line-height:1em;
	}
	.master-holder h1{
		font-size: 54px;
	}
	.edge-buttons .mk-button {
		width: auto;
		padding: 14px 20px !important;
	}
	.zooms_title{
		font-size: 28px;
		margin-bottom: 25px;
	}
	.bigletter h2 {
		font-size: 75px !important;
		line-height: 51px;
	}
	.mediumletter h2 {
		font-size: 55px !important;
		line-height: 40px;
	}
}
@media only screen and (max-width: 768px) {
	.tribe-events-calendar td.tribe-events-present.mobile-active div[id*="tribe-events-daynum-"] a,
	.tribe-events-calendar td.tribe-events-present.mobile-active div[id*="tribe-events-daynum-"],
	#tribe-events-content .tribe-events-calendar td.tribe-events-present.mobile-active:hover, 
	.tribe-events-calendar td.tribe-events-present.mobile-active{
		background:#78ab23;
	}
	.tribe-events-calendar td.tribe-events-othermonth.tribe-events-future div[id*="tribe-events-daynum-"] &gt; a,
	.tribe-events-calendar td.tribe-events-othermonth.tribe-events-future div[id*="tribe-events-daynum-"]{
		background:transparent;
	}
	.tribe-events-sub-nav li a{
		background:transparent;
		padding:0;
		color:#78ab23 !important;
	}

}
@media only screen and (max-width: 767px) {
	.bigletter h2{
		text-align:right !important;
		line-height:50px;
	}
	.calendar .wpb_single_image,
	.get-involve .wpb_single_image{
		position:relative;
		top:0 !important;
		width:auto;
		margin-bottom:0px;
	}
	.vc_empty_space,
	.calendar .vc_empty_space,
	.get-involve .vc_empty_space{
		height:20px !important;
	}
	.zooms_bg img{
		width:100%;
	}
	.zooms_eighteen .zooms_contents{
		bottom: 40%;
	}
	p,li{
		font-size:16px !important;
	}
	.zoom-holder .mk-padding-wrapper{
		padding:0px;
	}
	.chm_vc_events_latest_thumbnail .chm_event_content_inner{
		vertical-align: middle;
	}
	.calendar .mk-half-layout, 
	.get-involve .mk-half-layout{
		background:transparent !important;
	}
	.calendar .mk-half-layout-container,
	.get-involve .mk-half-layout-container{
		padding-top:0px !important;
	}
	.calendar h3,
	.get-involve h3{
		color:#fff !important;
	}
	.get-involve .mk-button {
		background: #fff !important;
		color: #000 !important;
	}
	.get-involve .mk-button:hover {
		background: #b558a8 !important;
		color: #fff !important;
	}
	.calendar-mobile{
		display:block;
	}
	.calendar-desktop{
		display:none;
	}
	.mk-blog-thumbnail-item .item-wrapper{
		padding:0px !important;
	}
	#mk-footer p{
		font-size:13px !important;
	}
	.chm-event-holder .zooms_contents {
		top: 20%;
	}
	.chm-mk-image {
		width: 80%;
	}
	.mk-image.inside-image .chm-caption {
		width: 95%;
	}
	.mk-image.inside-image .chm-caption{
		height:50%;
	}
	.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,
	.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{
		max-width: calc(50% - 16px) !important;
	}
}
@media only screen and (max-width: 733px) {
	.mediumletter h2 {
		font-size: 43px !important;
		line-height: 31px;
	}
	.happening h2 {
		line-height: 33px;
		font-size: 45px !important;
	}
	.zooms_title{
		font-size:28px;
		margin-bottom: 30px;
	}
}
@media only screen and (max-width: 650px) {
	.happening .mk-padding-wrapper,
	.happening .column_container{
		padding-left:0px;
		padding-right:0px;
	}
	.happening h2{
		margin-right:30px;
	}
	.happening .page-section-content{
		padding-bottom:0px !important;
	}
	.responsive-space{
		height:0px !important;
	}
}
@media only screen and (max-width: 641px) {
	.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]){
		line-height:1;
	}
	.gform_wrapper .ginput_container span:not(.ginput_price){
		margin-bottom:0px;
	}
}
@media only screen and (max-width: 568px) {
	.master-holder h2{
		font-size:30px !important;
	}
	.master-holder h1{
		font-size:38px;
	}
	.mediumletter h2 {
		font-size: 38px !important;
		line-height: 27px;
	}
	.bigletter h2 {
		font-size: 45px !important;
		line-height: 33px;
	}
}
@media only screen and (max-width: 567px) {
	.happening h2 {
		line-height: 28px;
		font-size: 40px !important;
	}
}
@media only screen and (max-width: 480px) {
	.mediumletter h2 {
		font-size: 32px !important;
		line-height: 21px;
	}
	.happening h2 {
		line-height: 26px;
		font-size: 36px !important;
	}
	.zooms_eighteen .zooms_contents{
		bottom: 32%;
	}
	.zooms_eighteen .zooms_contents{
		width:300;
	}
	.tribe-events-calendar thead th{
		padding:0px;
	}
	.inside-image .chm-caption{
		display:block !important;
	}
	.chm-mk-image {
		width: 100%;
	}
}
@media only screen and (max-width: 468px) {
	.happening h2{
		line-height: 17px;
		font-size: 26px !important;
	}
}
@media only screen and (max-width: 359px) {
	.bigletter h2 {
		font-size: 40px !important;
		line-height: 29px;
	}
	.mediumletter h2 {
		font-size: 28px !important;
		line-height: 18px;
	}
	.zooms_eighteen .zooms_contents{
		bottom: 28%;
	}
	.mk-image.inside-image .chm-caption{
		height:60%;
	}
	
}
.boxes .mk-image .chm-caption {
	height: 40% !important;
}
.boxes .mk-image .chm-image-inner{
	background:#000000 !important;
}
.boxes .mk-caption-button{
	background:transparent !important;
	border:1px solid #fff !important;
}
.boxes .mk-caption-button:hover {
    background: #78ab23 !important;
    color: #fff !important;
}
.boxes .mk-image-container,
.boxes .mk-image-holder{
    max-width:100% !important;
    width:100% !important;
}
.boxes .chm-image-inner img {
    opacity: 0.5;
}


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