/*
 Theme Name:   Happy Rider Child Theme
 Theme URI:    https://happy-rider.ancorathemes.com/
 Description:  Happy Rider Child Theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     happy-rider
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  happy-rider
*/


/* Child-Theme customization starts here */

/* MENU */
.sc_layouts_menu_nav>li{text-align:center}

@media only screen and (max-width: 1438px){
	.sc_layouts_menu_nav>li ul:not(.sc_item_filters_tabs){
	box-shadow:none;background-color:transparent;}
	.sc_layouts_menu_nav>li li>a:hover{color:#fff !important;}
}

ul.sub-menu{background-color:#F2F0EC; color:#000}


/* HOME - Church Facts */
#church-facts .sc_icons_item.sc_icons_item_linked.with_more{background: rgba(255, 255, 255, .3);padding:20px;border-radius:20px;border:2px solid rgba(255, 255, 255, 0.8);}

.slider_outer_controls .slider_next,.slider_outer_controls .slider_prev{
    background-color: #fff;
    width: 2em !important;
	height: 2em !important;
	border-radius: 50% !important;}
.slider_outer_controls .slider_next::before{content:'>';
	    color: #000;
    position: relative;
    top: -8px;
    font-size: 40px;
}
.slider_outer_controls .slider_prev::before{content:'<';
	    color: #000;
    position: relative;
    top: -8px;
    font-size: 40px;
}

@media (max-width: 1679px) {
        .slider_container.slider_controls_outside + .slider_controls_wrap>.slider_prev, .slider_outer_controls_outside>.slider_controls_wrap>.slider_prev {
            left: -40px !important;
        }
    }
@media (max-width: 1679px) {
        .slider_container.slider_controls_outside + .slider_controls_wrap>.slider_next, .slider_outer_controls_outside>.slider_controls_wrap>.slider_next {
            right: -40px !important;
        }
    }

/*.sc_icons .sc_icons_item .sc_icons_item_more_link .link_text{text-indent:0 !important;visibility: visible !important;opacity: 1 !important;}
.sc_icons .sc_icons_item .sc_icons_item_more_link .link_icon{display: none !important;}*/


/* HOME Events */
/*#homeEvents_sc .post_item_single .post_content .post_meta{position: absolute;top:265px;}*/

#homeEvents_sc h5,.o-container h2{font-family:'Corporate A Medium';}



/* HOME - Cookie */
.adp-popup-outer button{background:#89785C !important;background-color:#89785C !important; color:#fff !important};
.adp-popup-text,.adp-popup-type-notification-box .adp-popup-text:before{color:#fff !important}
.adp-popup-outer button:hover{background:#000 !important;background-color:#000 !important; color:#fff !important};
.adp-popup-type-notification-box .adp-popup-close:hover:before{color: #fff !important;}
.adp-popup-type-notification-box .adp-popup-close:before{color: #fff !important;}


/* BLOG */
.post_layout_band .post_content_wrap .post_meta_item.post_categories a,
.post_header_wrap_style_style-1.with_featured_image .post_header .post_meta.post_meta_categories a{color:#000 !important}
.post_header_wrap_style_style-1.with_featured_image .post_header .post_meta.post_meta_categories a:hover{color:#fff !important; background-color: #000 !important;}


/* SHOP */
#quantity,#size,#language,#printable-version{padding:10px 20px}
.sku_wrapper{display:none !important}
.woocommerce ul.products li.product .button{color:#000}
[class*="scheme_"].sidebar .widget.woocommerce .button:hover{color:#fff !important}

aside h5,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce div.product .product_title,.woocommerce .product_meta span + span,.single-product .related h2{font-family: 'Corporate A Medium'}
.woocommerce .product_meta span + span{font-weight: bold;}

.woocommerce .woocommerce-order-downloads :last-child {color: #000;}
.woocommerce-message {font-size: 1.5em;font-weight: 600;}

.woocommerce .woocommerce-message .button {
    background-color: #89785C !important;
    font-size: 1em;
    padding: 10px;
    display: none;
}

/* hide buy buttons*/
.add_to_cart_wrap{display: none}


/* MY-PROFILE*/
.c-profile__campaign-background img {height:100% !important;}


/* EVENTS*/
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2.tribe-events-calendar-list__event-venue{display:none}
.single-tribe_events h1{display:none}
.tribe-organizer-url{display:none}


/* FOOTER */
footer .elementor-widget-container ul{list-style:none}
footer .elementor-widget-container li{margin-left:-25px}


/* LOGIN 
.eael-sign-wrapper{display:none !important}*/


/* BUTTONS */
.c-content__buttons{margin:0}
.c-content__buttons >li{width:100%; font-size: 1.5rem;}
.o-btn--download{gap:inherit;}

.chide{display:none !important}
.o--container h2{font-family: 'Corporate A Medium';}
.o-btn--download {padding:25px !important;}

@media (max-width: 479px) {
    .c-calendar__cta {justify-content:center;}
}

/* CALENDAR */
.elementor-kit-15 h4{color:inherit}


/* back color to cart icon on header */
.sc_layouts_cart .sc_layouts_cart_widget{background-color: #F2F0EC !important;border: 1px solid #89785C !important}
.elementor-menu-cart__product-image.product-thumbnail{display: none !important}
.elementor-menu-cart__product-price.product-price{color:#2f2f2f !important}
.widget_shopping_cart_content{color:#000 !important;}
.sc_layouts_cart .sc_layouts_cart_widget .quantity {
    color: #000 !important;
}

/* prices on cart alignment */
.woocommerce .woocommerce-cart-form table.shop_table_responsive tr.woocommerce-cart-form__cart-item td.product-price {
    text-align: center !important;
}
.woocommerce .woocommerce-cart-form table.shop_table_responsive tr.woocommerce-cart-form__cart-item td.product-subtotal {
    text-align: center !important;
}
.woocommerce .woocommerce-cart-form table.shop_table tbody a.remove {margin-left: 25px;}