/*global*/
.jupiterx-main-content {/*padding-top: 0px;*/}
img.alignleft {margin-right: 1.5rem !important;}

h1,h2,h3,h4,h5,h6 {font-family: museo-slab, serif;}
p {font-family: proxima-nova, sans-serif;}
.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {font-size: 3rem;font-weight: 700 !important;}
.elementor-widget-heading .elementor-heading-title.elementor-size-xl {font-size: 2rem;font-weight: 700 !important;}
.elementor-widget-heading .elementor-heading-title.elementor-size-large {font-size: 1.375rem;}
.elementor-widget-heading .elementor-heading-title.elementor-size-medium {font-size: 1.15rem;}
.elementor-widget-heading .elementor-heading-title.elementor-size-small {font-size: 1rem;}

/* main.jupiterx-main .elementor-text-editor strong, 
main.jupiterx-main .elementor-text-editor b, 
main.jupiterx-main .elementor-text-editor em, 
main.jupiterx-main .elementor-text-editor i {color: #000000;}
main.jupiterx-main .elementor-text-editor strong, 
main.jupiterx-main .elementor-text-editor b, {font-weight: 800;}
main.jupiterx-main .elementor-text-editor a, 
main.jupiterx-main .elementor-text-editor a i, 
main.jupiterx-main .elementor-text-editor a em,
main.jupiterx-main .elementor-text-editor a strong {text-decoration:underline !important;color:#08b2ff !;} */

a.elementor-button, a.elementor-button:hover {color: #ffffff;}
a.elementor-button:hover {background-color: #666666;}

.white, .white a {color: #ffffff;}

.elementor-widget:not(:last-child).margin-10 {margin-bottom: 10px;}
.elementor-widget:not(:last-child).margin-5 {margin-bottom: 5px;}
.elementor-widget:not(:last-child).margin-0 {margin-bottom: 0px;}

h1, h2, h3, h4, h5, h6 {overflow-wrap: normal;}

/*header open hours*/
header .op-is-open-shortcode {text-align: center;}
header .op-is-open-shortcode .op-open {color: #04b1ff;font-weight: 700;}
header .op-is-open-shortcode .op-today {font-size: 0.8rem;font-weight: 500;color: #666666;}
header .op-is-open-shortcode .op-today strong {color: #04b1ff;font-size: 1rem;}
header .op-is-open-shortcode .op-closed {font-size: 0.9rem;color: #04b1ff;line-height: 1.1em;display: block;}

/* Homepage Feature slider */
.grpm-slider .jet-slider__content-inner {
	width: 550px;
	margin-top: 50px;
	margin-left: 50px;
}
.grpm-slider .jet-slider .sp-buttons .sp-button {
	border-color: #6ec1e4;
	background-color: transparent;
	height: 10px !important;
}
/*home slider OLD */
.elementor-slides .swiper-slide-contents {background: rgba(0,0,0,0.7);}
.elementor-slides .elementor-slide-heading {padding: 10px 10px 0px 15px;}
.elementor-slides .elementor-slide-description {padding: 0px 15px;}
.elementor-slides .elementor-slide-button {width: 100%;}
body.home .elementor-slick-slider .slick-arrows-inside .slick-next {right: 40px;}
/* Home Calendar */
.home-cal .ajde_evcal_calendar.boxy .eventon_list_event, .home-cal .ajde_evcal_calendar.boxy .evoShow_more_events {border-radius: 0px;border: 8px solid transparent;}
.home-cal #evcal_widget .eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info em {color: #fff;}
/* search results */
body.search-results .jupiterx-main-content {padding-top: 0px !important;}
body.search-results article h2 a span.fa {font-size: 1.2rem;padding-right: 15px;}
mark.hilite {background-color: rgba(5, 175, 255, 0.30);}
body.search-results mark.hilite {background-color: transparent;color:#8cc344;padding: 0px;}

/* Blog */
.single-post .jupiterx-main-content, .archive .jupiterx-main-content {padding-top: 0px !important;}

/* Donation form from Bloomerang */
input#express-submit {background-color: #04b1ff;margin-top: 25px;color: #fff;padding: 8px 30px 10px 30px; }
input#express-submit:hover {background-color: #fff;color: #04b1ff;}

/* footer */
footer a:hover {color: #ffffff;}
.widget_mc4wp_form_widget #mc4wp_email {width: 90%;padding: 5px;border-radius: 5px;border: solid 1px #ffffff;}
.widget_mc4wp_form_widget input[type=submit] {border: 0px;padding: 10px 50px;background-color: #666666;color:#ffffff;border-radius: 5px;cursor:pointer}
.widget_mc4wp_form_widget input[type=submit]:hover {background-color: #04b1ff;}

.widget_mc4wp_form_widget .mc4wp-alert.mc4wp-success p {color: #8cc340;font-size: 1.2rem;}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 340px) {
 .elementor-slides .elementor-slide-content {background: #6bbb02;}
.elementor-slides .elementor-slide-heading {margin-bottom: 10px !important;color: #ffffff !important;}
.elementor-slides .elementor-slide-description {display:none;}
}
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
   .elementor-slides .elementor-slide-content {
    background: rgba(0,0,0,0.7);
} 
.elementor-slides .elementor-slide-heading {margin-bottom: 30px;color:#8cc340 !important;}
.elementor-slides .elementor-slide-description {display:block;}
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
    
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
    
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    
}



@media (max-width: 800px) {
/*
	h1, .h1 {font-size: 5.5rem;}
	h2, .h2 {font-size: 2.5rem;}
	h3, .h3 {font-size: 1.75rem;}
	h4, .h4 {font-size: 1.5rem;}
	h5, .h5 {font-size: 1.2rem;}
	h6, .h6 {font-size: 1rem;}
*/
.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {font-size: 2.5rem;}
.elementor-widget-heading .elementor-heading-title.elementor-size-xl {font-size: 1.75rem;}
.elementor-widget-heading .elementor-heading-title.elementor-size-large {font-size: 1.3rem;}
.elementor-widget-heading .elementor-heading-title.elementor-size-medium {font-size: 1.15rem;}
.elementor-widget-heading .elementor-heading-title.elementor-size-small {font-size: 1rem;}

header .op-is-open-shortcode .op-open {font-size: 0.9rem;}
header .op-is-open-shortcode .op-today {font-size: 0.7rem;}
.grpm-slider .jet-slider__content-inner {width: 425px;}

}
@media (max-width: 575.98px) {
/*
	h1, .h1 {font-size: 5rem;}
	h2, .h2 {font-size: 2.5rem;}
	h3, .h3 {font-size: 1.75rem;}
	h4, .h4 {font-size: 1.5rem;}
	h5, .h5 {font-size: 1.2rem;}
	h6, .h6 {font-size: 1rem;}
	.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {font-size: 5rem;}
	.elementor-widget-heading .elementor-heading-title.elementor-size-xl {font-size: 2.5rem;}
	.elementor-widget-heading .elementor-heading-title.elementor-size-large {font-size: 1.75rem;}
	.elementor-widget-heading .elementor-heading-title.elementor-size-medium {font-size: 1.5rem;}
	.elementor-widget-heading .elementor-heading-title.elementor-size-small {font-size: 1.2rem;}
*/
.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {font-size: 2rem;}
/* header .op-is-open-shortcode {text-align: right;} */
header .op-is-open-shortcode .op-today strong, header .op-is-open-shortcode .op-open strong {font-size: 0.8rem;}
header .op-is-open-shortcode .op-open {font-size: 0.6rem;}
header .op-is-open-shortcode .op-today {font-size: 0.6rem;}

.grpm-slider .jet-slider__content-inner {width: 300px;}
}

