.elementor-kit-18906{--e-global-color-primary:#233975;--e-global-color-secondary:#323232;--e-global-color-text:#323232;--e-global-color-accent:#6F2F14;--e-global-color-95b01f1:#182B5D;--e-global-color-1be9d81e:#9B1C31;--e-global-color-31d3166c:#F7F7F7;--e-global-color-7545185d:#FFF;--e-global-color-35a1446c:#294E32;--e-global-color-618ec5a5:#B6A288;--e-global-color-1964783f:#6F2F14;--e-global-color-e311fc2:#E4DACC;--e-global-color-6f82acff:#DDD0BF;--e-global-color-5cb10223:#233975;--e-global-color-a050457:#1B3521;--e-global-color-35ffa70:#0D2840;--e-global-color-f3e7786:#7D1022;--e-global-color-f3a4c04:#324F9E;--e-global-color-158daf3:#2D4995;--e-global-color-33e52ce:#233975;--e-global-color-67c52c8:#182B5D;--e-global-color-a8738a5:#152819;--e-global-color-f3c5ca3:#DE697D;--e-global-color-a73fa11:#F9F6F1;--e-global-typography-primary-font-family:"mr-eaves-modern";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Cabin";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Cabin";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Cabin";--e-global-typography-accent-font-weight:500;font-family:"Cabin", Sans-serif;font-size:18px;font-weight:400;}.elementor-kit-18906 e-page-transition{background-color:#FFBC7D;}.elementor-kit-18906 a{color:#1155CC;font-weight:bold;text-decoration:underline;}.elementor-kit-18906 h1{font-family:"mr-eaves-modern", Sans-serif;font-size:45px;font-weight:700;}.elementor-kit-18906 h2{font-family:"mr-eaves-modern", Sans-serif;font-size:35px;font-weight:700;}.elementor-kit-18906 h3{font-family:"mr-eaves-modern", Sans-serif;font-size:28px;font-weight:500;}.elementor-kit-18906 h4{font-family:"mr-eaves-modern", Sans-serif;font-size:25px;font-weight:500;}.elementor-kit-18906 h5{font-family:"mr-eaves-modern", Sans-serif;font-weight:500;}.elementor-kit-18906 h6{font-family:"mr-eaves-modern", Sans-serif;font-weight:500;}.elementor-kit-18906 button,.elementor-kit-18906 input[type="button"],.elementor-kit-18906 input[type="submit"],.elementor-kit-18906 .elementor-button{color:#FFFFFF;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*Funnelkit checkout styling*/
#funnelkitLoginAction{
	background-color:#66ff00!important;
}

/*Woo Checkout Notices*/

body.e-wc-info-notice .woocommerce-info, body.e-wc-info-notice .wc-block-components-notice-banner.is-info
{
    background-color: #F9F6F1;
    background-image:none;
    color:#3e4349;
}

.e-wc-info-notice .woocommerce-info:before{
    color:#3e4349!important;
}

.givewp-groups .givewp-groups-authentication .givewp-groups-authentication-login{
	background-color:#000;
}

.kindle_instant_preview {
	width: 100%;
	height: 550px;
	padding: 0;
	margin: 0;
}

.book-author-meta-wrap .dce-posts-wrapper {
    flex-wrap: wrap;
}

.book-author-meta-wrap .dce-posts-wrapper .speakers {
    display: inline-flex !important;
    width: auto !important;
    margin-right: 6px;
    flex: revert !important;
}

.book-author-meta-wrap .dce-posts-wrapper .speakers a {
	text-decoration: none;
	font-size: small;
	background-color: #294e32;
	color: #fff;
	padding: 4px 10px;
	border-radius: 50px;
}

/* Woo Reviews */

.woocommerce-tabs #tab-reviews #reviews #review_form_wrapper {
	margin-top: 1rem;
}

.woocommerce-tabs #tab-reviews #reviews #review_form_wrapper #respond #reply-title {
	font-size: 1.5rem;
	font-weight: 700;
}

.wpbf-button, input[type="submit"]{
    color:#294c32!important;
}

.wpbf-button, input[type="submit"]:hover{
    color:#fff!important;
}

.recurring-totals{
    background-color:#f5f5f7;
}

/*Insert the external link icon anywhere*/
.main-nav-external {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23ffffff" d="M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l82.7 0L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3l0 82.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-17.7-14.3-32-32-32L320 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z"/></svg>');
  background-size: 12px;
  background-position:90%;
  background-repeat: no-repeat;
}

.menu-badge {
	font-size: 10px;
	margin-left: 3px;
	position: relative;
	top: -12px;
	margin-bottom: 13px;
	color: #ffffff;
	background-color: #FF0000;
	padding: 3px 4px;
	border-radius: 3px;

}

.badge-bounce {
	animation: bouncing .5s cubic-bezier(0.1,0.05,0.05,1) 0s infinite alternate both ;
	animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
}
@keyframes bouncing{
	0%{top:-16px}
	100%{top:-12px}
}

/*filter checkbox labels*/
.jet-checkboxes-list__label{
 color:#fff;   
}

/* woocommerce subscription gifting css + checkbox styling */

fieldset{
	background-color:#dedee5;
	border:none;
}

input[type=checkbox]{
	width:18px;
	height:18px;
	border-radius:4px;
	margin-right:4px;
}

input[type=checkbox] {
  accent-color: #294E32;
}

/* disable blue letter bible reference at bottom of scripture popup and add border to bottom */

/*disable blue letter bible reference at bottom of scripture popup*//*
body > #scriptDiv > #blbTagger > a.blb-cta{
display:none;
}

body > #scriptDiv > #blbTagger > .bubBody > div{
	border-bottom:2px solid #39547f;
}*/

/* Button Styling - BROWN - Conferences, Streaming, Resources */

.rsc-btn-st{
    padding:12px 15px 12px 15px;
	font-size: 1em;
    fill: var(--e-global-color-35a1446c );
    color: var(--e-global-color-35a1446c )!important;
    background-color: transparent;
    background-image: linear-gradient(190deg, #FFFFFF 50%, var(--e-global-color-e311fc2 ) 100%);
    border-style: solid;
    border-width: 1px 1px 2px 1px;
    border-color: var(--e-global-color-e311fc2 );
    border-radius: 25px;
    box-shadow: 2px 5px 15px 0px rgb(0 0 0 / 30%);
}

.rsc-btn-st:hover{
	background-color: transparent;
    background-image: linear-gradient(190deg, #FFFFFF 0%, var(--e-global-color-e311fc2 ) 100%);
    border-color: var(--e-global-color-618ec5a5 );
}

/* Button Styling - GREEN - Conferences, Streaming, Resources */

.rsc-btn-st-green{
    padding:12px 15px 12px 15px;
	font-size: 1em;
    fill: #FFFFFF;
    color: #FFFFFF!important;
    background-color: transparent;
    background-image: linear-gradient(190deg, var(--e-global-color-35a1446c ) 50%, var(--e-global-color-a050457 ) 100%);
    border-style: solid;
    border-width: 1px 1px 2px 1px;
    border-color: var(--e-global-color-a050457 );
    border-radius: 25px;
    box-shadow: 2px 5px 15px 0px rgb(0 0 0 / 30%);
}

.rsc-btn-st-green:hover{
	color: #FFFFFF;
	background-color: transparent;
    background-image: linear-gradient(190deg, var(--e-global-color-35a1446c ) 0%, var(--e-global-color-a050457 ) 100%);
    border-color: var(--e-global-color-a050457 );
}

/*Change stock color for products - this isn't working for some reason*/
.woocommerce-variation-availability{
	color:#ffffff!important;
}

/*YITH one click checkout styling*/
.yith-wocc-select-address-container{
	display:none;
}
	
.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart:not(.grouped_form):not(.variations_form){
	flex-wrap:wrap;
	}

.yith-wocc-button-container, .yith-wocc-select-address-container{
	text-align:center;
	margin-left:10px;
}

/*Woo Variation Select Box Style*/
.woocommerce div.product form.cart .variations select{
	width:100%;
}

/* change the "x" in WC cart and checkout*/
a.remove {
font-size:2.1em;
}
.woocommerce a.remove{
	border:1px solid tomato;
	border-radius:4px;
	height:30px;
	width:30px;
	padding-top:4px;
	text-align:center;
	color:#ffffff;
	background-color:red;
}

.woocommerce a.remove:hover{
	color:#7D1022;
}

/*MODAL VIDEO POPUP CODE*/
.uael-close-custom-top-right{
	top:30px;
	right:30px;
}

/* Increase size of close icon in streaming videos core courses */
.uael-close-icon i, .uael-close-icon svg {
	font-size: 35px;
  line-height: 35px;
  height: 35px;
  width: 35px;
}

.uael-aspect-ratio-16_9 .uael-modal-vimeo .uael-video-wrap, .uael-aspect-ratio-16_9 .uael-modal-youtube .uael-video-wrap{
	padding-bottom:0px!important;
}

.uael-modal uael-modal-custom uael-modal-vimeo uael-effect-1   .uael-aspect-ratio-16_9 uael-show uael-modal-scroll{
	margin-bottom:0px!important;
}

.uael-content{
	height:97vh;
	margin-top:0px!important;
	margin-bottom:0px!important;
}

.uael-modal.uael-modal-vimeo .uael-video-wrap{
	background:#323232;
	height:97vh!important;
}

.uael-modal-content-data .uael-modal-iframe{
    height:97vh!important;

}
.uael-video-player{
    background:#323232!important;
}

.mec-wrap .mec-event-article .mec-color-hover{
	font-size:.8em;
	font-weight:400;
}

.mec-wrap .mec-single-title{
	font-size:2.4em;
	font-weight:400;
}

.mec-color, .mec-color-before :before, .mec-color-hover:hover, .mec-wrap .mec-color, .mec-wrap .mec-color-before :before, .mec-wrap .mec-color-hover:hover{
	color:#9b1c31;
}

.mec-container{
	margin-top:30px;
}

.woocommerce .wc-memberships-restriction-message{
	width:100%!important;
	margin-top:30px!important;
	margin-bottom:30px!important;
}

.woocommerce div.product form.cart table th, .woocommerce div.product form.cart table td{
	border-bottom:1px solid #dedee5;
}

.woocommerce div.product form.cart table td{
	padding-left:15px;
}

.gift-cards-list button.ywgc-predefined-amount-button.selected_button{
	padding:10px 15px;
}

/* Adjust elements on Cart and Checkout pages */
.ywgc_have_code {
	margin: 0 0 40px 0;
}

p.return-to-shop {
	margin-top:10px;
}

/*woo product page for name your price text colors*/
.product .nyp label, .wcopc .product-item .nyp label, .product .nyp .minimum-price, .wcopc .product-item .nyp .minimum-price{
	color:#ffffff;
}

/*Woo product variation label bg color*/
table th, .wpbf-table th{
	background:none;
}

/*Hover Effect - grow, drop shadow and rounded corners*/
.dwi-funhover{
	box-shadow: rgb(0 0 0 / 69%) 0 16px 20px -10px;
	border-radius:15px;
}

.dwi-funhover:hover{
    box-shadow: rgb(0 0 0 / 80%) 0 20px 40px -16px;
    transform:scale(1.05, 1.05) translateZ(0px) translate3d(0px, 0px, 0px);
    transition-duration: 300ms;
    transition-property: transform, box-shadow;
    transition-timing-function: ease-out;
}

/*Hover Effect CIRCLE - grow, drop shadow and rounded corners*/
.dwi-funhover-circle{
	box-shadow: rgb(0 0 0 / 69%) 0 16px 20px -10px;
	border-radius:300px;
}

.dwi-funhover-circle:hover{
    box-shadow: rgb(0 0 0 / 80%) 0 20px 40px -16px;
    transform:scale(1.05, 1.05) translateZ(0px) translate3d(0px, 0px, 0px);
    transition-duration: 300ms;
    transition-property: transform, box-shadow;
    transition-timing-function: ease-out;
}/* End custom CSS */