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

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

/* search results */
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:#04b1ff;padding: 0px;}


/* 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;}
*/
}
@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;}
*/
}

/*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%;
}*/
