/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
div#page-header-bg .page-header-overlay-color {
    background-color: #0a0a0aa6 !important;
}
div#Teachings .carousel-item .hover-wrap-inner img {
    visibility: hidden;
}
div#Teachings .carousel-item video.nectar-video-bg {
    border-radius: 15px;
}
sr7-txt#SR7_1_1-4-3 {
    text-transform: unset !important;
}
header#top ul.sf-menu.sf-js-enabled.sf-arrows a:hover span {
    background: #000;
}


div#financial .price-wrapper.other-price-wrapper-111_729.before {
    position: absolute;
    bottom: 70px;
}


div#contact div#gform_fields_1 {row-gap: normal;}

#contact div#gform_wrapper_1 {
    margin-bottom: 0;
}
#contact div#gform_wrapper_1 input#gform_submit_button_1 {
    background-color: #4c4a4a;
}
header#top ul.sf-menu.sf-js-enabled.sf-arrows span {
    background-color: #ffffff57;
    padding: 8px 18px;
    border-radius: 40px;
	transition:0.5s ease all;
}

#top .current-menu-item span {
/*     background-color: #2E5AAC !important; */
	background-color: #000 !important;
}
header#top .row {
    height: 170px !important;
}
#top ul.buttons.sf-menu li {
    margin-inline: 12px !important;
}
#top ul.buttons.sf-menu li#nectar-user-account div {
/*     background-color: #FAC000; */
	background-color:#4c4a4a;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100% !important;
}
#top ul.buttons.sf-menu li.nectar-woo-cart .cart-menu-wrap {
    border: 1px solid white;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
}
div#footer-outer {
    background-color: transparent !important;
    background-size: 100% 100% !important;
}
#footer-outer #footer-widgets .row {
    padding-block: 50px 30px !important;
    border-bottom: 1px solid #ffffff63;
}
#footer-outer #footer-widgets .row div#media_image-2 {
    margin-bottom: 0;
}
#footer-outer #footer-widgets div#text-2 {
    margin-bottom: 10px;
}
#footer-outer #footer-widgets .iconnn li {
    display: inline-block;
    margin-right: 12px;
}
#footer-outer #footer-widgets .iconnn li i {
    top: 0;
    font-size: 19px;
    border: 1px solid white;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 100% !important;
}
#footer-outer #footer-widgets .iconnn li i:hover {
/*     background-color: #FAC000;
    border: 1px solid #FAC000; */
	 background-color: #4c4a4a;
    border: 1px solid #4c4a4a;
}
#footer-outer #footer-widgets div#nav_menu-2 {
    margin: 0 auto;
    display: table;
}
#footer-outer #footer-widgets div#nav_menu-2 a,#footer-outer ul#menu-helpful-links a {
    padding-left: 30px !important;
    background-image: url(https://beyth-el.com/wp-content/uploads/2025/11/Group-1597885061.png);
    background-repeat: no-repeat;
    background-position: 0% 50%;
}
#footer-outer #footer-widgets ul#menu-contact-us a i {
    padding-right: 14px;
}
#footer-outer #footer-widgets ul#menu-contact-us li:hover i {
/*     color: #FAC000; */
	    color: #4c4a4a;
}
/* #footer-outer #footer-widgets ul#menu-contact-us a {
    text-transform: lowercase;
} */
div#copyright {
    padding-block: 15px 29px !important;
}
div#copyright .col.span_5 {
    max-width: 100% !important;
}
div#copyright  div#text-3 {
    float: left;
}
div#copyright div#text-4 {
    float: right;
}
div#copyright div#text-4 img {
    margin-bottom: 0;
}
div#copyright div#text-3 strong {
    color: #FAC000 !important;
}


div#store {
    padding-bottom: 30px !important;
    margin-top: -20px;
}
div#store  ul.products li {
    border: 1px solid #29191a52;
    border-radius: 10px;
    padding: 18px;
    transition: 0.9s;
}
div#store ul.products li .product-wrap {
    background-color: #F3F3F3;
    border-radius: 10px;
    padding-block: 30px !important;
}
div#store ul.products li .product-wrap img {
    width: 90%;
    margin: 0 auto;
}
div#store ul.products li  h2.woocommerce-loop-product__title {
    color: #121212;
    font-weight: 800;
    padding-bottom: 0px;
}
div#store ul.products li span.woocommerce-Price-amount.amount {
    color: #666666;
}
div#store ul.products li .product-wrap {
    overflow: visible;
}
div#store ul.products li  a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    transform: unset;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100% !important;
    right: 0 !important;
    left: unset;
    bottom: -27%;
    background-color: #F3F3F3 !important;
}

div#store ul.products li a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart span {
    font-size: 0;
}
div#store ul.products li a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart i {
    margin-right: 7px;
    font-size: 20px;
    color: black;
}
.icon-salient-cart:before, body.material .icon-salient-cart:before {
    content: '\f217';
    font-family: 'FontAwesome';
}
div#store ul.products li:hover .product-wrap {
    background-color: white;
}
div#store ul.products li:hover h2.woocommerce-loop-product__title {
    color: white;
}
div#store ul.products li:hover span.woocommerce-Price-amount.amount {
    color: white;
}
div#store ul.products li:hover a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background-color: #FFFFFF !important;
}

div#store ul.products li:hover a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart i {
    color: #4c4a4a !important;
}
div#store ul.products li:hover {
/*     background-color: #4c4a4a; */
	background-color: #000;
}
#top .widget.woocommerce.widget_shopping_cart {
    margin-top: -50px !important;
}
div#Teachings {
    padding-block: 50px !important;
}
div#Teachings .text1 {
    margin-bottom: 0;
}
div#Teachings .carousel-item div#Teachingsin {
    margin-bottom: 0;
}

div#Teachings .carousel-item .hover-wrap-inner:before {
    content: '';
    position: absolute;
    background-image: url(https://beyth-el.com/wp-content/uploads/2025/11/Rectangle-3915-1.png);
    width: 100%;
    height: 100%;
    transition: 0.9s;
    z-index: 99;
    top: 0px !important;
    left: 0 !important;
    background-size: 100% 100%;
}
div#Teachings .carousel-item:hover .hover-wrap-inner:before {
/*     background-image: url(https://beyth-el.com/wp-content/uploads/2025/11/Rectangle-3912.png); */
	background-image: url(https://beyth-el.com/wp-content/uploads/2026/01/ser_hov_img.webp);
}

div#Teachings .carousel-item .text5 {
    position: absolute;
    bottom: 0;
    z-index: 999;
    padding-inline: 20px;`
    pa: ;
}
div#Teachings .carousel-item .text5 h5 {float: right;margin-top: -70px;}
div#Teachings .carousel-item .text5 p {
    width: 80%;
    transition: 0.9s;
    opacity: 0;
    font-size: 14px;
}
div#Teachings .carousel-item:hover .text5 p {
    opacity: 1;
}
div#Teachings .carousel-item h2 {
    transform: translateY(41px);
    transition: 0.9s;
}
div#Teachings .carousel-item:hover h2 {
    transform: translateY(0px);
}
div#Teachings .owl-dots {
    display: none;
}
div#Teachings  .hover-wrap {
    margin-bottom: 0;
}
div#Teachings .carousel-item {
    margin-right: 20px !important;
}
div#Teachings  .owl-stage-outer {
    width: 130%;
}
div#Teachings  .owl-nav.disabled {
    display: block;
}

div#Teachings button.owl-next,div#Teachings button.owl-prev {
    border: 1px solid #4c4a4a;
    background-color: #4c4a4a;
    width: 50px;
    height: 50px;
    border-radius: 100% !important;
    font-size: 29px;
    transition: 0.9s;
}

div#Teachings button.owl-next:hover, div#Teachings button.owl-prev:hover {
    background-color: transparent !important;
    border: 1px solid #29191A;
    color: #29191A;
}

div#Teachings .owl-nav.disabled {
    position: absolute;
    top: -70px;
    right: 0;
}
div#Teachings>.row-bg-wrap:before {
    content: '';
    position: absolute;
    background-image: url(https://beyth-el.com/wp-content/uploads/2025/11/image-6-1.png);
    width: 210px;
    height: 200px;
    z-index: 9999;
    bottom: 0;
    left: 0;
    background-size: cover;
}
div#ABOUT .c2 .vc_column-inner {
    padding-inline: 30px !important;
}

div#ABOUT .c2 .text2 {
    background-color: white;
    filter: drop-shadow(2px 4px 6px #ccc);
    padding: 22px 30px;
    border-radius: 20px;
}
div#ABOUT .img1 {
    WIDTH: 100%;
}
div#ABOUT {
    padding-inline: 30px !important;
}
a#b1 {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 25px !important;
    border-radius: 30px !important;
    font-family: Bitter;
    padding-block: 17px 12px !important;
    text-transform: uppercase;
    padding-inline: 40px 50px !important;
}
a#b1 i {
    background-color: white !important;
    color: #4c4a4a;
    width: 35px;
    height: 35px;
    line-height: 35px !important;
}
div#ABOUT .column-bg-overlay {
    border-radius: 30px;
    margin-left: -10%;
    width: 110%;
}
div#ABOUT .column-bg-overlay:before {
    content: '';
    position: absolute;
    background-image: url(https://beyth-el.com/wp-content/uploads/2025/11/image-3.png);
    width: 400px;
    height: 500px;
    z-index: 10009;
    right: 0;
    bottom: 0;
    background-size: cover;
}
div#store {
    padding-block: 60px 0px !important;
}
div#store .text1 {
    margin-bottom: 0;
}
div#store ul.products li span.price {
    margin-bottom: 0;
}
div#store .row-bg-wrap:before {
    content: '';
    position: absolute;
    background-image: url(https://beyth-el.com/wp-content/uploads/2025/11/image-19-1.png);
    width: 150px;
    height: 140px;
    z-index: 9999;
    bottom: 0;
    left: 0;
    background-size: cover;
}
div#EVENTS .row-bg-wrap:before {
    content: '';
    position: absolute;
    background-image: url(https://beyth-el.com/wp-content/uploads/2025/11/bible-1.png);
    width: 150px;
    height: 180px;
    z-index: 9999;
    top: 40%;
    left: 40px;
    background-size: cover;
}
div#EVENTS .row-bg-wrap:after {
    content: '';
    position: absolute;
    background-image: url(https://beyth-el.com/wp-content/uploads/2025/11/Group-364.png);
    width: 160px;
    height: 520px;
    z-index: 9999;
    top: 40%;
    right: 60px;
    background-size: cover;
}
div#store .row-bg-wrap:after {
    content: '';
    position: absolute;
    background-image: url(https://beyth-el.com/wp-content/uploads/2025/11/priest-decor-1-1.png);
    width: 170px;
    height: 200px;
    z-index: 9999;
    bottom: 150px;
    right: 0;
    background-size: cover;
}
div#lightbox div#StreamIN {
    position: absolute;
    right: 0;
    margin: 0 auto;
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
div#lightbox div#StreamIN a.play_button.large.nectar_video_lightbox:before {
/*     background-color: #2E5AAC; */
	background-color: #000;
    z-index: 0;
    border: 0;
    outline: 14px solid #ffffff2e;
}
div#lightbox div#StreamIN a.play_button.large.nectar_video_lightbox path {
    fill: white;
}
div#TESTIMONIALS {
    padding-block: 40px !important;
}
div#TESTIMONIALS .carousel-item div#TESTIMONIALSin {
    margin-bottom: 0;
}
div#TESTIMONIALS .carousel-item .iwithtext .iwt-icon img {
    width: 80%;
}
div#TESTIMONIALS .carousel-item .iwithtext .iwt-icon {
    margin-top: -10px;
}
div#TESTIMONIALS .carousel-item .iwithtext .iwt-text {
    padding-left: 110px;
}
div#TESTIMONIALS .carousel-item .iwithtext .iwt-text h3 {
    margin-bottom: 0;
    color: #121212;
}
div#TESTIMONIALS .carousel-item .iwithtext .iwt-text p {
    padding-bottom: 10px;
}
div#TESTIMONIALS .carousel-item .iwithtext .iwt-text h5 img {
    width: auto;
}
div#TESTIMONIALS .carousel-item  .iwithtext {
    background-image: url(https://beyth-el.com/wp-content/uploads/2025/11/Vector-1.png);
    background-repeat: no-repeat;
    background-position: 100% 50%;
}
div#TESTIMONIALS .carousel-item {
    background-color: #F3F3F3;
    margin-inline: 20px;
    padding-inline: 40px;
    border-radius: 20px;
    transition: 0.9s;
    padding-block: 40px 30px;
}
div#TESTIMONIALS .carousel-item .text2 p {
    font-style: italic;
}
div#TESTIMONIALS .owl-item.active .carousel-item {
    background-color: #4c4a4a;
}
div#TESTIMONIALS .owl-item.active+.owl-item.active  .carousel-item {
    background-color: #F3F3F3;
}
div#TESTIMONIALS .owl-item.active .carousel-item p, div#TESTIMONIALS .owl-item.active .carousel-item h3,div#TESTIMONIALS .owl-item.active .carousel-item h5 img {
    filter: brightness(0) invert(1);
}
div#TESTIMONIALS .owl-item.active+.owl-item.active .carousel-item p, div#TESTIMONIALS .owl-item.active+.owl-item.active .carousel-item h3, div#TESTIMONIALS .owl-item.active+.owl-item.active .carousel-item h5 img {
    filter: unset;
}
div#TESTIMONIALS .owl-item.active+.owl-item.active .carousel-item .iwithtext {
    background-image: url(https://beyth-el.com/wp-content/uploads/2025/11/Icon.png);
}
div#TESTIMONIALS  .owl-nav.disabled {
    display: block;
}
div#TESTIMONIALS button.owl-next,div#TESTIMONIALS button.owl-prev {
    border: 1px solid #4c4a4a;
    background-color: #4c4a4a;
    width: 50px;
    height: 50px;
    border-radius: 100% !important;
    font-size: 29px;
    transition: 0.9s;
}
div#TESTIMONIALS button.owl-next:hover, div#TESTIMONIALS button.owl-prev:hover {
    background-color: transparent !important;
    border: 1px solid #29191A;
    color: #29191A;
}

div#TESTIMONIALS>.row-bg-wrap:before {
    content: '';
    position: absolute;
    background-image: url(https://beyth-el.com/wp-content/uploads/2025/11/image-19-2.png);
    width: 350px;
    height: 400px;
    z-index: 9999;
    bottom: 0;
    left: 0;
    background-size: cover;
}
div#TESTIMONIALS>.row-bg-wrap:after {
    content: '';
    position: absolute;
    background-image: url(https://beyth-el.com/wp-content/uploads/2025/11/image-20.png);
    width: 210px;
    height: 200px;
    z-index: 9999;
    top: 0;
    right: 0;
    background-size: cover;
}
div#financial {
    padding-block: 80px !important;
}
div#financial div#wc_donation_on_shortcode_111 .campaign-title {
    display: none;
}
div#financial div#wc_donation_on_shortcode_111 .block-campaign-thumbnail {
    display: none;
}
div#financial div#wc_donation_on_shortcode_111 h3.wc-donation-title {
    display: none;
}
div#financial div#wc_donation_on_shortcode_111 .row1 {
    display: flex;
    gap: 30px 12px;
}
div#financial div#wc_donation_on_shortcode_111 .row1 .checkmark {
    border-radius: 100%;
    border: 0px solid #29191A;
    background-color: #29191A;
    outline: 3px solid white;
    outline-offset: -10px;
}
div#financial div#wc_donation_on_shortcode_111 .row1 label.wc-label-radio {
    font-size: 18px;
}
div#financial div#wc_donation_on_shortcode_111 button#wc-donation-f-submit-donation {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 25px !important;
    border-radius: 30px !important;
    font-family: Bitter;
    padding-block: 13px 10px !important;
    text-transform: uppercase;
    padding-inline: 30px 70px !important;
    border: 0;
    background-image: url(https://beyth-el.com/wp-content/uploads/2025/11/Group-1597885062.png);
    background-repeat: no-repeat;
    background-position: 94% 50%;
    margin-top: 70px;
}
div#financial div#wc_donation_on_shortcode_111 .price-wrapper.other-price-wrapper-111_503.before {
    position: absolute;
    bottom: 70px;
}
div#financial  #wc_donation_on_shortcode_111 .wc-label-radio .checkmark:after {
    border: 1px solid;
    background-color: white;
    border-radius: 100%;
    left: 0;
    width: 16px;
    height: 16px;
    top: 0;
    outline: 4px solid black;
    outline-offset: -10px;
}
div#EVENTS {
    padding-block: 50px !important;
}
div#EVENTS section.tribe-common-l-container.tribe-events-l-container {
    padding: 0;
}
div#EVENTS section.tribe-common-l-container.tribe-events-l-container li.tribe-common-g-row.tribe-events-calendar-list__event-row {
    align-items: center !important;
}
div#EVENTS li.tribe-common-g-row.tribe-events-calendar-list__event-row time.tribe-events-calendar-list__event-date-tag-datetime {
    display: flex !important;
    align-items: center;
    justify-content: space-evenly;
    flex-direction: row-reverse;
}
div#EVENTS li.tribe-common-g-row.tribe-events-calendar-list__event-row time.tribe-events-calendar-list__event-date-tag-datetime span.tribe-events-calendar-list__event-date-tag-daynum.tribe-common-h5.tribe-common-h4--min-medium {
    color: #4c4a4a;
    font-size: 50px;
    line-height: 60px;
}
div#EVENTS li.tribe-common-g-row.tribe-events-calendar-list__event-row span.tribe-events-calendar-list__event-date-tag-weekday {
    color: #666666;
    font-size: 20px;
    line-height: 30px;
    font-weight: 700;
    font=w: ;
    text-transform: capitalize;
}
div#EVENTS .tribe-events-calendar-list__event-date-tag {
    padding-inline: 0;
}

div#EVENTS li.tribe-common-g-row.tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-featured-image-wrapper.tribe-common-g-col img {
    float: right !important;
    margin-bottom: 0;
    width: 60%;
}
div#EVENTS li.tribe-common-g-row.tribe-events-calendar-list__event-row header.tribe-events-calendar-list__event-header {
    flex-direction: column-reverse;
    display: flex;
    gap: 8px;
}
div#financial .row-bg.viewport-desktop.using-image {
    background-size: 100% 100% !important;
}
div#EVENTS .tribe-events-c-subscribe-dropdown__container {
    display: none;
}
   div#EVENTS  .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event {
    display: flex;
    align-items: center;
}

div#copyright div#text-5 {
    float: right;
}

div#copyright div#text-5 img {
    margin-bottom: 0;
}
/* =============================== */
div#ABOUT .text1 p img {
    width: 105px;
    border-radius: 10px;
    display: inline-block !important;
}
/* ===================================== */
@media (max-width: 1600px) {
    div#Teachings>.row-bg-wrap:before {
    width: 150px;
    height: 138px;
}
div#store .row-bg-wrap:before {
    width: 100px;
    height: 90px;
}
div#store .row-bg-wrap:after {
    width: 110px;
    height: 150px;
}
div#EVENTS .row-bg-wrap:before {
    width: 100px;
    height: 120px;
    left: 10px;
}
div#EVENTS .row-bg-wrap:after {
    width: 160px;
    height: 450px;
    RIGHT: 0;
}
    div#ABOUT .c2 .vc_column-inner {
/*     padding-inline: 50px 150px !important; */
}
}
/* ===================================== */
@media (max-width: 1440px) {
    div#ABOUT .c2 .vc_column-inner {
    padding: 20px !important;
}

div#TESTIMONIALS>.row-bg-wrap:after {
    width: 140px;
    height: 130px;
}
}
/* ===================================== */
@media (max-width: 1366px) {
    
div#Teachings .carousel-item .text5 p {
    font-size: 12px;
    line-height: 22px;
}
    div#ABOUT {
    padding-inline: 10px !important;
}
div#ABOUT h1 {font-size: 30px !important;line-height: 40px !important;}
h1 {
    font-size: 30px !important;
    line-height: 40px !important;
}
div#TESTIMONIALS .text1 {
    margin-bottom: 0;
}

}
/* ===================================== */
@media (max-width: 1280px) {
    #top ul.sf-menu.sf-js-enabled.sf-arrows li {
    margin-inline: -11px;
}
	div#TESTIMONIALS .carousel-item {
    padding-inline: 35px;
}
}
/* ===================================== */
@media (max-width: 1080px) {
	div#Teachings .carousel-item h2 {
    transform: translateY(15px);
}

/*     div#ABOUT .c2 .text2 {
    display: none;
} */
div#financial div#wc_donation_on_shortcode_111 .row1 label.wc-label-radio {
    font-size: 13px;
}
div#TESTIMONIALS .carousel-item {
    margin-inline: 10px;
    padding-inline: 30px;
}
#footer-outer #footer-widgets .row div#media_image-2 img {
    width: 80%;
}
}
/* ===================================== */
@media (max-width: 912px) {
    div#copyright {
    padding-block: 15px !important;
}
div#copyright .col.span_7.col_last {
    display: none;
}
   
div#banner .row_col_wrap_12 {
    padding-top: 0;
}
#top .col.span_3 {
    margin-top: 0px !important;
    height: 100% !important;
}
header#top .row {
    height: 100% !important;
    margin-top: 30px;
}
div#Teachings .owl-nav.disabled {
    display: none;
}
div#Teachings .owl-stage-outer {
    width: 100%;
}
div#Teachings .carousel-item {
    margin-inline: 10px !important;
}
div#Teachings {
    text-align: center;
    width: 90%;
    margin: 0 auto;
    padding-block: 40px !important;
}
div#Teachings .carousel-item .text5 p {font-size: 14px;line-height: 24px;margin: 0 auto;width: 90%;}
div#Teachings .carousel-item .text5 h5 {
    float: unset;
    margin: 0 auto;
    display: table;
}
div#Teachings .carousel-item h2 {
    font-size: 20px !important;
    line-height: 30px !important;
}
div#ABOUT .c2 .vc_column-inner {
    padding: 30px !important;
    text-align: center;
    margin-bottom: 20px;
}
div#ABOUT .column-bg-overlay {
    margin: unset;
    width: 100%;
}
div#ABOUT {padding-inline: 100px !important;}
div#ABOUT .img1 {
    object-fit: cover;
    height: 500px;
    border-radius: 20px !important;
}
div#financial {
    text-align: center;
    width: 80%;
    margin: 0 auto;
    padding-block: 40px !important;
}
div#financial div#wc_donation_on_shortcode_111 .row1 label.wc-label-radio {
    font-size: 14px !important;
}
div#financial div#wc_donation_on_shortcode_111 .row1 {
    justify-content: center;
    flex-wrap: wrap;
}
div#financial .img1 {
    width: 70%;
    margin: 0 auto;
}
#footer-outer #footer-widgets .row div#media_image-2 img {
    width: 50%;
}
#footer-outer #footer-widgets div#nav_menu-2 {
    margin: unset;
}
#footer-outer #footer-widgets .col.span_3 {
    margin-bottom: 0;
}
div#footer-outer {
    background-image: unset !important;
    background-color: #0D0D0D !important;
}
}
/* ===================================== */
@media (max-width: 800px) {
    div#EVENTS li.tribe-common-g-row.tribe-events-calendar-list__event-row  .tribe-events-calendar-list__event-featured-image-wrapper.tribe-common-g-col {
    flex-direction: column;
    display: flex;
}
    div#Teachings .owl-dots {
    display: block;
}
button.owl-dot span {
    background-color: black !important;
}
.tribe-events .tribe-events-calendar-list__event {
}
div#EVENTS section.tribe-common-l-container.tribe-events-l-container li.tribe-common-g-row.tribe-events-calendar-list__event-row {
    flex-direction: column;
    justify-content: center !important;
}
div#EVENTS li.tribe-common-g-row.tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-featured-image-wrapper.tribe-common-g-col img {
    float: unset;
    margin: 0 auto;
    display: table;
    width: 100%;
    height: 210px;
    object-fit: cover;
    border-radius: 20px;
}
div#EVENTS section.tribe-common-l-container.tribe-events-l-container li.tribe-common-g-row.tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-details.tribe-common-g-col {
    text-align: center;
}

div#TESTIMONIALS .carousel-item .iwithtext .iwt-icon {
    position: relative;
    margin: 0 auto;
    display: table;
}
div#TESTIMONIALS .carousel-item .iwithtext .iwt-text {
    padding-inline: 0;
    text-align: center;
}
div#TESTIMONIALS .carousel-item .iwithtext .iwt-text img {
    margin: 0 auto;
}
div#TESTIMONIALS .owl-item.active .carousel-item {
    text-align: center;
}
}
/* ===================================== */
@media (max-width: 480px) {
	#top .container .row {
    margin-top: 0;
}
    div#TESTIMONIALS .owl-nav.disabled {
    display: none;
}
    div#ABOUT {
    padding-inline: 10px !important;
}
div#store {
    width: 70%;
    margin: 0 auto;
}
div#store .flickity-viewport {
    height: 450px !important;
}
div#lightbox div#StreamIN {
    position: relative;
    display: block;
    left: 0;
    right: 0;
    transform: unset;
    background-color: #000000d4;
    padding: 20px;
    border-radius: 20px;
    margin-top: -50px;
    z-index: 999;
}

div#lightbox div#StreamIN a.play_button.large.nectar_video_lightbox {
    width: 60px;
    height: 60px;
}
div#financial {
    width: 100%;
}
h1 {
    font-size: 25px !important;
    line-height: 35px !important;
}
div#financial .img1 {
    width: 100%;
}
#footer-outer #footer-widgets .col.span_3 {
    margin-bottom: 30px;
}

div#copyright div#text-3, div#copyright div#text-5 {
    float: unset;
}
}
/* ===================================== */
@media (max-width: 428px) {}
/* ===================================== */
@media (max-width: 414px) {
    #top .container .row {
    margin-top: 0;
}
div#ABOUT .img1 {
    height: auto !important;
}
div#store {
    padding-block: 30px !important;
    width: 90%;
}
}
/* ===================================== */
@media (max-width: 390px) {}
/* ===================================== */
@media (max-width: 375px) {}
/* ===================================== */
@media (max-width: 360px) {}
/* ===================================== */