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

.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {font-size: 2rem;font-weight: 300 !important;font-family: museo-slab;}
.elementor-widget-heading .elementor-heading-title.elementor-size-xl {font-size: 1.5rem;font-weight: 300 !important;font-family: museo-slab;}
.elementor-widget-heading .elementor-heading-title.elementor-size-large {font-size: 1.25rem;font-weight: 500 !important;font-family: museo-slab;}
.elementor-widget-heading .elementor-heading-title.elementor-size-medium {font-size: 1.15rem;font-weight: 700 !important;font-family: museo-slab;}
.elementor-widget-heading .elementor-heading-title.elementor-size-small {font-size: 1rem;font-weight: 700 !important;font-family: museo-slab;}

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

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

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

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

/*home slider */
.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: 5.3rem;}
	.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;}
*/
header .op-is-open-shortcode .op-open {font-size: 0.9rem;}
header .op-is-open-shortcode .op-today {font-size: 0.7rem;}
}
@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;}
*/
/* header .op-is-open-shortcode {text-align: right;} */
header .op-is-open-shortcode .op-open {font-size: 0.8rem;}
header .op-is-open-shortcode .op-today {font-size: 0.6rem;}
}

/*This was for old layout with submenu on pages
.el-on-page-submenu h5 {
    font-size: 1.7rem;
    font-family: "museo-slab", sans-serif;
    font-weight:bold;
}
.el-on-page-submenu ul {
    margin-left: 0px;
}
.el-on-page-submenu li {
    list-style-type:none;
    margin-bottom:3px;
    margin-left: 0px !important;
}
.el-on-page-submenu li a {
    color: #3a3a3a;
    font-weight: bold;
    font-weight: 1.5rem;
    text-transform:uppercase;
}
.el-on-page-submenu li a:hover {
    color: #04b1ff;
}
.el-on-page-submenu li li {
    margin-left: 19.5px !important;
}
.el-on-page-submenu li li a {
    font-weight: normal;
    text-transform:none;
}
.elementor-widget-wp-widget-search input {
    width: 100%;
}*/
