/*********************************************/
/* LAYOUT */
/*********************************************/

body{
	overflow-x: hidden;
}
.master-holder strong{
	color: inherit;
}

/* Hide Admin Bar on mobile */
#wpadminbar.mobile{
	display: none;
}

#theme-page .theme-page-wrapper .theme-content{
/* 	padding: 30px 20px !important; */
	padding-top: 30px;
}

.mk-padding-wrapper{
	padding: 0;
}
/*
#theme-page .theme-page-wrapper.full-width-layout{
	margin: 0 !important;
}
*/

#theme-page .theme-page-wrapper.full-width-layout .theme-content{
	padding-top: 0;
}

/*********************************************/
/* TYPOGRAPHY */
/*********************************************/
.mk-fancy-title{
	margin-bottom: 0 !important;
}
.mk-fancy-title p{
	background: linear-gradient(to right, #004d9b, #f48969) !important;
	background: -webkit-linear-gradient(left, #004d9b, #f48969) !important;
	background: -moz-linear-gradient(left, #004d9b, #f48969) !important;
	background: -ms-linear-gradient(left, #004d9b, #f48969) !important;
	background: -o-linear-gradient(left, #004d9b, #f48969) !important;
	background-clip: text !important;
	-webkit-background-clip: text !important;	
}

a:hover{
	
}

h2{
	color: #fc90b9;
	/*padding: 40px;*/
}

.page-title{
	float: left;
}

#mk-breadcrumbs .mk-breadcrumbs-inner{
	margin: 23px !important;
	margin-right: 0 !important;
}
/* Mobile */
@media (max-width:768px){
	.page-title{
		text-align: center;
		float: none;
	}
	#mk-breadcrumbs .mk-breadcrumbs-inner{
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		margin-left: 0 !important;
		padding-top: 0;
	}
	/* Center dividers on mobile */
	.mk-divider .divider-inner{
		margin: 0 auto;
	}

}
.mk-divider .divider-inner{
	border-top-color: #f48969 !important;
}
/* quick question gradient blocks */
.page-id-141 .full-width-31 .mk-video-color-mask,
.page-id-143 .full-width-6 .mk-video-color-mask{
	background-color: #fc90b9 !important;
	background-image: -webkit-gradient(linear, left top, right top, from(#004d9b), to(#f48969)) !important;
	background-image: -webkit-linear-gradient(left, #004d9b, #f48969) !important;
	background-image: -moz-linear-gradient(left, #004d9b, #f48969) !important;
	background-image: -ms-linear-gradient(left, #004d9b, #f48969) !important;
	background-image: -o-linear-gradient(left, #004d9b, #f48969) !important;
}
/*********************************************/
/* NAVIGATION */
/*********************************************/
.mobile-icons{
	float: right;
	display: none;
    position: absolute;
    top: 50%;
    margin-top: -18px;
    line-height: 8px;
    padding: 10px;
    z-index: 12;
}
/* Mobile */
@media (max-width:768px){
	.mobile-icons{
		display: block;
	}
}

#mobile-icon-call a,
#mobile-icon-give a{
	color: #444444;
}
.mk-css-icon-menu div{
	background-color: #fc90b9;
	background-image: -webkit-gradient(linear, left top, right top, from(#004d9b), to(#f48969));
	background-image: -webkit-linear-gradient(left, #004d9b, #f48969);
	background-image: -moz-linear-gradient(left, #004d9b, #f48969);
	background-image: -ms-linear-gradient(left, #004d9b, #f48969);
	background-image: -o-linear-gradient(left, #004d9b, #f48969);
}

.mk-header{
	border-bottom: none !important;
}

.mk-header li a>svg{
	margin-right: 0 !important;
	margin-left: 6px;
}

/* Mobile */
@media (max-width:768px){
	.mk-page-title-box{
		height: 200px !important;
	}
}

/*********************************************/
/* BUTTONS */
/*********************************************/
.mk-button{
	margin: 10px !important;
}
.mk-gradient-button a,/* gradient button */
.vc_btn3-style-outline, /* visual composer post grid load more button */
.ff-btn, /* social feed plugin show more button */
.gform_button{ /* form buttons */

	border: solid 2px !important;
	border-radius: 4px !important;
	border-image: linear-gradient(to right, #004d9b 0%, #f48969 100%) !important;
	-webkit-border-image: -webkit-linear-gradient(left, #004d9b, #f48969) !important;
/* 	border-image-source:linear-gradient(to right, #004d9b 0%, #f48969 100%) !important;	 */
	border-image-slice: 1 !important;

/* 	background-color: #004d9b !important; */
	background: linear-gradient(to right, #004d9b, #f48969) !important;
	background: -webkit-linear-gradient(left, #004d9b, #f48969) !important;
	background: -moz-linear-gradient(left, #004d9b, #f48969) !important;
	background: -ms-linear-gradient(left, #004d9b, #f48969) !important;
	background: -o-linear-gradient(left, #004d9b, #f48969) !important;
	background-clip: text !important;
	-webkit-background-clip: text !important;

	font-family: "europa",sans-serif;
	font-weight: 700;
	text-transform: uppercase !important;
	-webkit-text-fill-color: transparent;
	
	transition: -webkit-text-fill-color .2s linear,color .2s linear !important;
	
	display: inline-block;
 }
 
.mk-gradient-button a:hover, .mk-gradient-button a::after,/* gradient button */
.vc_btn3-style-outline:hover, /* visual composer post grid load more button */
.ff-btn:hover, /* social feed plugin show more button */
.gform_button:hover /* form buttons */{

	border-image-source: linear-gradient(to right, #004d9b 0%, #f48969 100%) !important;
	
	/*background-color:#ff8eb9 !important;*/
	background: linear-gradient(to right, #004d9b, #f48969) !important;
	background: -webkit-linear-gradient(left, #004d9b, #f48969) !important;
	background: -moz-linear-gradient(left, #004d9b, #f48969) !important;
	background: -ms-linear-gradient(left, #004d9b, #f48969) !important;
	background: -o-linear-gradient(left, #004d9b, #f48969) !important;
	background-clip: border-box !important;
	-webkit-background-clip: border-box !important;

	font-family: "europa",sans-serif;
	font-weight: 700;
	text-transform: uppercase !important;
	-webkit-text-fill-color: #fff !important;
	
	transition: -webkit-text-fill-color .2s linear,color .2s linear !important;
}

.mk-gradient-button a:hover.mk-button--dimension-two /* dark background gradient button - home > messages button */{	

	border: solid 2px;
	
	border-image-source:linear-gradient(to right, #ffffff 0%, #ffffff 100%) !important;

    background-image: linear-gradient(transparent, transparent), radial-gradient(circle at top left, rgba(255,255,255,0),rgba(255,255,255,0)) !important;
	background-clip: border-box !important;
	-webkit-background-clip: border-box !important;
	
	text-transform: uppercase !important;
	color: #fff !important;
	-webkit-text-fill-color: currentcolor;
	
	transition: -webkit-text-fill-color .2s linear,color .2s linear !important;
	
}
.mk-gradient-button a:hover .darker-background{
	opacity: 0;
}

.mk-button--dimension-two.text-color-dark{
	border: solid 2px transparent;
	box-shadow: none;
	text-shadow: none;
	padding: 18px 28px;
}
.mk-button--dimension-two.text-color-dark:hover{
	background: transparent !important;
	border: solid 2px #fff !important;
}
.mk-button--dimension-two.text-color-dark,
#mk-button-26 .mk-button{
	color: #252525 !important;
}
.mk-button--dimension-two.text-color-dark:hover span{
	color: #fff !important;
}
.mk-gradient-button a.mk-button--dimension-flat .text,
.mk-gradient-button a.mk-button--dimension-two .text{
	position: unset;
}

/* Button icons */
.mk-button .mk-button--icon{
	margin: 0;
}

/*********************************************/
/* WIDGETS */
/*********************************************/

/* JetEngine Custom Icon SVG Fix for Widgets */
.widget_social_networks a img,
.widget_social_networks a svg{
	height: 18px !important;
	width: 18px !important;
	vertical-align: baseline !important;
}
.widget_social_networks a{
	opacity: .8 !important;
}

/* Footer */
#mk-footer{
	text-align: center;
}

#mk-footer .footer-wrapper{
	padding: 0 !important;
}

#mk-footer .widget{
	margin-bottom: 0 !important;
}

#mk-footer p{
	font-size: .9em !important;
}

#mk-footer-navigation{
    margin:0;
    padding:0;
    text-align:center;
    float: none !important;
	display: inline-block;
}
#mk-footer-navigation ul li{
    display:inline-block;
    float: none;
}
/* Mobile */
@media (max-width:768px){
	#mk-footer-navigation ul li{
		float: left !important;
		padding: 0px 10px !important;
		width: auto !important;
	}
}
#mk-footer-navigation ul li a{
	margin-bottom: 0 !important;
}
#mk-footer-navigation a{
    display:inline-block;
    opacity: 1 !important;
}
.mk-footer-copyright{
	display: none !important;
}



/*********************************************/
/* HOME */
/*********************************************/

/* Event Tiles 4 Wide */
.events-desktop .ajde_evcal_calendar .eventon_events_list .eventon_list_event{
	width: 25%;
}

/* Scoot up the arrows */
.ajde_evcal_calendar.boxy .calendar_header{
	margin-top: -40px !important;
}

@media (max-width:768px){
	.ajde_evcal_calendar .calendar_header{
		margin-top: 0px;
	}
}

/* Change arrow colors */
.ajde_evcal_calendar .calendar_header .evcal_arrows i{
	color: #004d9b;
	border-color: #004d9b;
	border-top: solid 2px #004d9b;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows i:before{
	border-left: solid 2px #004d9b;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows:hover i{
	color: #fff;
	border-color: #fff;
	border-top: solid 2px #fff;	
}
/*
.ajde_evcal_calendar .calendar_header .evcal_arrows:hover i:before{
	color: #fff;
	border-color: #fff;
	border-top: solid 2px #fff;	
}
*/
/* Circle border */
.ajde_evcal_calendar .calendar_header .evcal_arrows{
	border: solid 1px #004d9b !important;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows:hover{
	border: solid 1px #004d9b !important;
 	background-color: #fc90b9 !important;
	background-image: -webkit-gradient(linear, left top, right top, from(#004d9b), to(#f48969)) !important;
	background-image: -webkit-linear-gradient(left, #004d9b, #f48969) !important;
	background-image: -moz-linear-gradient(left, #004d9b, #f48969) !important;
	background-image: -ms-linear-gradient(left, #004d9b, #f48969) !important;
	background-image: -o-linear-gradient(left, #004d9b, #f48969) !important;
/* 	mix-blend-mode: color !important; */
}
.ajde_evcal_calendar .calendar_header .evcal_arrows:hover i{
	color: #fff !important;
}

/* Center month abbreviation */
.eventon_events_list .eventon_list_event .evcal_cblock em,
.evo_pop_body .evcal_cblock em{
	text-align: center;
}

/* Hover state */
.ajde_evcal_calendar.boxy .eventon_list_event.hasbgimg::after{
	background-color: #f48969 !important;
}

/* Hide Title */
.ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur,
.ajde_evcal_calendar .evcal_month_line p,
.ajde_evcal_calendar #evcal_head .evo_cal_above{
	display: none;
}

/* Hide clock icon and time range for all day events */
.allday .evcal_desc_info{
	display: none !important;
}
/* Hide description for events */
.evcal_desc .evcal_desc3{
	display: none !important;
}

/* Event Lists */
.eventon_events_list .eventon_list_event .evcal_cblock,
.evo_pop_body .evcal_cblock{
	color: #fff !important;
	
}
#evcal_widget .eventon_events_list .evcal_cblock .evo_start .date{
	font-size: 27px;
}
#evcal_widget .eventon_events_list .eventon_list_event .hasFtIMG .evcal_cblock{
	left: 12px;
	top: 12px;
}
#evcal_widget .eventon_list_event a.sin_val.hasFtIMG .evcal_desc,
.sin_val.hasFtIMG .evcal_desc,
#evcal_widget .eventon_list_event a.sin_val .evcal_desc,
.sin_val .evcal_desc{
	padding-left: 65px;
}

/* Mobile Event Lists */
@media (max-width:768px){
	.eventon_events_list .eventon_list_event .evcal_cblock{
		right: 12px;
	/* 	top: 33%; */
		color: #fff !important;
	}
	.evo_lightbox .evcal_cblock{
		right: auto !important;	
	}

	.evcal_cblock .evo_start{
		float: right;
	}
	
	.eventon_events_list .eventon_list_event .evcal_cblock span,
	.evo_pop_body .evcal_cblock span{
		text-shadow: 0px 10px 20px #000000;
	}
	
	.eventon_events_list .eventon_list_event .ev_ftImg{
		right: 14px;
		top: 11px;
		background-color: #fc90b9 !important;
		background-image: -webkit-gradient(linear, left top, right top, from(#004d9b), to(#f48969));
		background-image: -webkit-linear-gradient(left, #004d9b, #f48969);
		background-image: -moz-linear-gradient(left, #004d9b, #f48969);
		background-image: -ms-linear-gradient(left, #004d9b, #f48969);
		background-image: -o-linear-gradient(left, #004d9b, #f48969);
	}
	.evo_lightbox .ev_ftImg{
		right: auto !important;
	    height: 74px !important;
		width: 74px !important;
	}
	.evcal_cblock .evo_start em.month, .evcal_cblock .evo_end em.month,
	.evcal_cblock .evo_start em.day{
		text-align: center;
	}
	
	#evcal_list .eventon_list_event a.sin_val.hasFtIMG .evcal_desc,
	.sin_val.hasFtIMG .evcal_desc,
	#evcal_list .eventon_list_event a.sin_val .evcal_desc,
	.sin_val .evcal_desc{
		padding-left: 4px;
		width: 76%;
	}
	

	
}

/* Calendar Event Lightbox */
.evo_lightbox{
  background-color: rgba(0,0,0,0.70);
}
.eventcard .powerpress_player,
.eventcard .powerpress_links{
	display: none;
}
.evo_lightbox .evopop_top .ev_ftImg{
	display: block;
}
.evo_lightbox .evcal_cblock{
	margin-top: 5px !important;
	margin-left: 13px !important;
	text-shadow: 0px 10px 20px #000000;
}
.evo_lightbox .evo_start{
	font-size: 45px;
}
.evo_lightbox em.month{
	font-size: 15px;
	font-weight: bold;
}
.evo_lightbox .evcal_desc{
	padding-left: 98px !important;
}
.evolbclose:before, .evolbclose:after{
  background-color: #fff;
}

/* Popup Lightboxes */
.pum-theme-1603 .pum-title{
  text-transform: uppercase;
}

/* Forms */
.gform_wrapper div.validation_error{
color: #004d9b;
border-top-color: transparent;
border-bottom-color: transparent;
text-align: left;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
  border-top-color: transparent;
  border-bottom-color: transparent;
  background-color: transparent;
}
.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper li.gfield_error textarea{
  border-color: #004d9b;
}

.gform_wrapper .gfield_required{
  color: #004d9b;
}
.gform_wrapper .gfield_error .gfield_label{
  color: #004d9b;
}
.gform_wrapper .validation_message{
  color: #004d9b;
}
.gfield select{
	border: solid 1px #e3e3e3;
	margin-bottom: 12px !important;
    margin-top: 12px !important;
    padding: 5px 4px !important;
}
.gfield ul.gfield_checkbox li label{
	vertical-align: top !important;
	white-space: unset !important;
}

/* Home > Podcasts */

/* Hide desktop arrows */
/* consider showing and reskinning later for desktop */
.home .podcasts .posts-carousel .flex-direction-nav{
	display: none;
}
.home .podcasts .posts-carousel .detail-holder{
	margin-top: -80px;
	padding: 40px 30px 20px;
	position: absolute;
	width: 100%;
	background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.5));
}
.home .podcasts .posts-carousel .item-title{
	text-align: left;
	padding: 0;
}
.home .podcasts .posts-carousel .detail-holder h5 a{
	color: #fff;
}

/* Resources > Podcasts */
/* Default featured image if no image set can be changed here - /plugins/js_composer_theme/assets/vc/vc_gitem_image.png */

/* Post Masonry Grid Items */
.vc_gitem-zone-a .vc_gitem-row-position-top,
.vc_gitem-zone-b .vc_gitem-row-position-top{
	height: 100%;
}
.vc_gitem_row .vc_gitem-col{
	position: absolute;
	bottom: 0;
	padding: 40px 30px 10px !important;
	width: 100%;
	background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.5));
}
.vc_gitem_row .vc_gitem-col h2{
	color :#fff;
	font-size: 1em;
}

/* Image Galleries */

	/* Show title */
	.mk-gallery .hover-overlay_layer .gallery-title{
		opacity: 1;
		margin-bottom: 0;
		padding-bottom: 0;
	}
	/* Show caption/description */
	.mk-gallery .hover-overlay_layer .gallery-caption{
		opacity: 1;
	}
	/* Move title/caption to bottom */
	.mk-gallery article.hover-overlay_layer .gallery-desc{
		top: auto !important;
		bottom: 10px;
	}
	/* Remove the separator */
	.mk-gallery .hover-overlay_layer .gallery-title:after{
		/* 	opacity: 0; */
		display: none;
	}
	/*
	.mk-gallery .hover-overlay_layer:hover .gallery-title:after{
		opacity: 1;
	}
	*/
	/* Add default linear gradient */
	.mk-gallery .hover-overlay_layer .image-hover-overlay{
		background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,1)) !important;
		opacity: 0.5;
	}
	/* Hover gradient */
	.mk-gallery .hover-overlay_layer:hover .image-hover-overlay{
	/* 	background: linear-gradient(#004d9b, #f48969) !important; */
		background: linear-gradient(to right,#004d9b 0%, #f48969 100%) !important;
	}

/* Social Feed */
.ff-stream,
.ff-stream-wrapper{
	margin: 0;
	padding: 0;
}
p.shortcode,
.home .ff-loadmore-wrapper{
	display: none;
}


/* Load more button - revise to be gradient border, not fill */
/* Social Feed Show more button */
/*
.vc_general.vc_btn3,
.ff-btn{
	background-image: -webkit-gradient(linear, left top, right top, from(#004d9b), to(#f48969)) !important;
	background-image: -webkit-linear-gradient(left, #004d9b, #f48969) !important;
	background-image: -moz-linear-gradient(left, #004d9b, #f48969) !important;
	background-image: -ms-linear-gradient(left, #004d9b, #f48969) !important;
	background-image: -o-linear-gradient(left, #004d9b, #f48969) !important;
	border-image-source:linear-gradient(to right, #004d9b 0%, #f48969 100%) !important;
	transition: -webkit-text-fill-color .2s linear,color .2s linear;
	color: #fff;
}
.vc_general.vc_btn3:hover{
	color: #fff;
}
*/
/*
.vc_general.vc_btn3 {
	background: linear-gradient(to right,#ff8eb9 0%, #9492f5 100%);
	-webkit-border-image: -webkit-linear-gradient(left,#ff8eb9 0%, #9492f5 100%);
    border-image: linear-gradient(to right,#ff8eb9 0%, #9492f5 100%);
    border-image-slice: 1;
    border-color: #ffffff;	
}
*/



/*********************************************/
/* Single - Posts / Blog / Podcasts */
/*********************************************/
.mk-single-content{
	margin-bottom: 20px !important;
}
.mk-single-content .featured-image{
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
.mk-blog-hero.bold-style .content-holder{
	max-width: 1140px;
    width: 100%;
    margin: 0 auto;
    text-align: left;
}
.mk-blog-single .blog-single-title,
.mk-blog-hero .content-holder .the-title{
	text-align: left !important;
	margin: 29px 20px 20px 20px !important;
	letter-spacing: 2px !important;
}
.master-holder.blog-style-bold .mk-blog-single{
	padding: 0 !important;
}
.mk-blog-hero.bold-style:before{
	background-color: #fc90b9;
	background-image: -webkit-gradient(linear, left top, right top, from(#004d9b), to(#f48969));
	background-image: -webkit-linear-gradient(left, #004d9b, #f48969);
	background-image: -moz-linear-gradient(left, #004d9b, #f48969);
	background-image: -ms-linear-gradient(left, #004d9b, #f48969);
	background-image: -o-linear-gradient(left, #004d9b, #f48969);
	opacity: 1 !important;
}
.powerpress_subscribe_links{
	display: none;
}
/* Hide print button */
.mk-blog-print{
	display: none !important;
}

/*********************************************/
/* Elements */
/*********************************************/
/* Audio Player */
/* Player background */
.mytheme-mejs-container.mejs-container,
.mytheme-mejs-container .mejs-controls,
.mytheme-mejs-container .mejs-embed,
.mytheme-mejs-container .mejs-embed body {
  background-color: #efefef;
}

/* Player controls */
.mytheme-mejs-container .mejs-button > button {
  background-image: url("/wp-content/themes/jupiter-child/assets/images/mejs-controls-dark.svg");
}

.mytheme-mejs-container .mejs-time {
  color: #888888;
}

/* Progress and audio bars */

/* Progress and audio bar background */
.mytheme-mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.mytheme-mejs-container .mejs-controls .mejs-time-rail .mejs-time-total {
  background-color: #fff;
}

/* Track progress bar background (amount of track fully loaded)
  We prefer to style these with the main accent color of our theme */
.mytheme-mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded {
  background-color: #f48969;
  opacity: 0.5;
}

/* Current track progress and active audio volume level bar */
.mytheme-mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.mytheme-mejs-container .mejs-controls .mejs-time-rail .mejs-time-current {
  background: #004d9b;
}

/* Reduce height of the progress and audio bars */
.mytheme-mejs-container .mejs-time-buffering,
.mytheme-mejs-container .mejs-time-current,
.mytheme-mejs-container .mejs-time-float,
.mytheme-mejs-container .mejs-time-float-corner,
.mytheme-mejs-container .mejs-time-float-current,
.mytheme-mejs-container .mejs-time-hovered,
.mytheme-mejs-container .mejs-time-loaded,
.mytheme-mejs-container .mejs-time-marker,
.mytheme-mejs-container .mejs-time-total,
.mytheme-mejs-container .mejs-horizontal-volume-total,
.mytheme-mejs-container .mejs-time-handle-content {
  height: 3px;
}

.mytheme-mejs-container .mejs-time-handle-content {
  top: -6px;
}

.mytheme-mejs-container .mejs-time-total {
  margin-top: 8px;
}

.mytheme-mejs-container .mejs-horizontal-volume-total {
  top: 19px;
}
/* Flip Boxes - as seen on Journey page */
.mk-flipbox-front{
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.mk-flipbox .front-icon img{
	height: 160px;
	margin: 30px auto;
}
.mk-flipbox .front-title{
	margin-bottom: 20px;
}

.mk-flipbox .back-desc{
	line-height: 1.5em;
	padding-bottom: 20px;
}
.mk-flipbox .mk-button-container,
.mk-flipbox-back .mk-button-container a{
	margin-top: 0 !important;
}

/* Hover Boxes - as seen on Serve page */
.vc-hoverbox-front{
	overflow: hidden;
}
@media (min-width:768px){
	.height-double .vc-hoverbox-inner{
		min-height: 507px !important;
	}
	
	.height-double .vc-hoverbox-front-inner{
		margin-bottom: -475px !important;
	}
}
.vc-hoverbox-front-inner{
	margin-bottom: -216px !important;
	background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.5)) !important;
}

/* Journey */
.journey-flipbox1 .mk-flipbox-front{
	background-image: url(/wp-content/uploads/2019/12/journey-seek-bg-resized.jpg);
}
.journey-flipbox2 .mk-flipbox-front{
	background-image: url(/wp-content/uploads/2019/12/journey-home-bg-resized-dimmed.jpg);
}
.journey-flipbox3 .mk-flipbox-front{
	background-image: url(/wp-content/uploads/2019/12/journey-pray-bg-resized.jpg);
}

/* Post Slider */
.wpb_posts_slider.circle .flexslider{
	box-shadow: none !important;
	text-transform: uppercase;
	padding: 30px 0;
}
.wpb_posts_slider.circle .flexslider img{
	border-radius: 50% !important;
}
.wpb_posts_slider.circle .flexslider:hover .flex-prev{
	left: -50px !important;
}
.wpb_posts_slider.circle .flexslider:hover .flex-next{
	right: -50px !important;
}

/* Employees */
.mk-employees.c_cs.three-column .mk-employee-item{
	padding: 30px 0;
}

/* Mobile */
@media (max-width:768px){
	.wpb_posts_slider.circle .flexslider .flex-direction-nav{
		display: none;
	}
	.mk-employees.simple.three-column .team-thumbnail.rounded-true{
		padding: 0;
	}
}
.wpb_posts_slider.circle .flexslider .flex-caption{
	background: none;
	text-align: center;
}
.wpb_posts_slider.circle .flexslider .flex-caption h2.post-title{
	margin-bottom: 0;
}
.wpb_posts_slider.circle .flexslider .flex-caption h2.post-title a{
	color: #333;
	font-size: 16px;
}
.wpb_posts_slider.circle .flexslider .flex-caption p{
	color: #777;
	font-size: 12px;
}
/*********************************************/
/* Timeline */
/*********************************************/
					  
/* Timeline line color */
#cd-timeline::before{
	background: #efefef !important;
}
					  
/* Timeline icon circle */
.cd-timeline-img{
	border: solid 3px #f48969 !important;
	background: #fff !important;
}
@media only screen and (min-width: 822px){
	.cd-timeline-img{
	    width: 25px !important;
	    height: 25px !important;
	    margin-left: -12px !important;
	}
}

/* Timeline icon */
.cd-timeline-img span.fa:before{
	content: '';
}
					  
/* Timeline entry title */
.cd-timeline-content h2{
	color: #004d9b !important;
}
					  

/* FAQs - don't let text overlap right arrow if too long */
.mk-faq-container.fancy-style-wrapper .mk-toggle .mk-toggle-title{
	padding-right: 30px;
}

/* Schedule Event List */
.schedule .calendar_header,
.schedule .evcal_cblock{
	display: none !important;
}
.schedule .eventon_events_list .eventon_list_event .evcal_desc,
.schedule .evo_pop_body .evcal_desc,
.schedule #page-content p.evcal_desc{
	padding-left: 20px;
}

/* Connect Grid Hover State */
.vc_gitem-post-data-source-post_excerpt{
	display: none;
}

/*********************************************/
/* News */
/*********************************************/
.news-single-social{
	display: none !important;
}

/*********************************************/
/* Search */
/*********************************************/

/* Hide duplicate search result text */
.search .page-subtitle{
	display: none !important;
}

/*********************************************/
/* Global Overrides and Utility Classes */
/*********************************************/

.padding-left-16px a{
	padding-left: 16px !important;
}

/* Mobile */
@media (max-width:768px){
	.mobile-center{
		text-align: center !important;
	}
	.featured-image{
		width: 100%;
		text-align: center;
	}
	/* "Quick question" buttons on - Visit, Our Beliefs */
	#mk-button-37 .mk-button:hover .mk-svg-icon,
	#mk-button-40 .mk-button:hover .mk-svg-icon,
	#mk-button-12 .mk-button:hover .mk-svg-icon,
	#mk-button-15 .mk-button:hover .mk-svg-icon{
		color: #fff !important;
	}

/* Mobile - sticky nav */	
	.mk-header {
		position: relative !important;
	}
	.mk-header .mk-header-holder{
		position: fixed !important;
		box-shadow: 4px 0 20px rgba(0,0,0,0.25);
	}
	.mk-header:not(.header-style-4) .mk-header-holder{
		position: fixed !important;
	}
	.mk-header #mk-page-introduce{
		margin-top: 80px;
		margin-bottom: -80px;
	}
	#theme-page {
		padding-top: 80px !important;
	}
}