/*
Theme Name: SMO THE RED
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
.fusion-header { border:none !important}


.homecta {rotate: 2deg;left: -5px;width: 110% !important;margin-top: -26px !important; z-index:9 !important}

.video-box {border:6px solid #FFF;box-shadow: -3px 0px 13px 0px rgba(0,0,0,0.29);
-webkit-box-shadow: -3px 0px 13px 0px rgba(0,0,0,0.29);
-moz-box-shadow: -3px 0px 13px 0px rgba(0,0,0,0.29); border-radius:12px;}

.g-event .tgse_date.tgse_date_style_1 { color:#000; display:flex;}
.g-event .tgse_date_day { order:2}


.g-event .simcal-calendar-head {display:none !important;}
.g-event .simcal-events-list-container {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px 30px;margin: 20px 0;}
.g-event .simcal-events-list-container dt {font-weight: bold;display:none;}
.g-event .simcal-events-list-container dd {margin: 0 0 0px 0;background:#FFF; border-top-left-radius:50px;border-bottom-right-radius:50px;border-top-right-radius:6px;border-bottom-left-radius:6px; padding:35px 35px 10px}
.g-event .simcal-events { padding:0; margin:0 !important}
.g-event .simcal-event-details p { padding:0 0 15px 0; margin:0 !important}
.g-event .simcal-event-details span.simcal-event-end-time { padding:0}
.g-event .simcal-event-details span {position: relative;padding: 0 0 0 40px;display:block;}
.g-event .simcal-event-details br { display:none}
.g-event .simcal-events-list-container dd .simcal-event-details span::before {font-family: "Font Awesome 6 Free";font-weight: 900;position: absolute;left: 0;top: 0;font-size:22px; color:#992118}
.g-event .simcal-events-list-container dd .simcal-event-details span.simcal-event-start-date::before {content: "\f073";}
.g-event .simcal-events-list-container dd .simcal-event-details span.simcal-event-start-location::before {content: "\f3c5";}
.g-event .simcal-events-list-container dd .simcal-event-details span.simcal-event-start-time::before {content: "\f017";}

.g-event .simcal-events-list-container dd .simcal-event-details span.simcal-event-start-date { font-size:18px; line-height:26px;font-weight:700; color:#992118}
.g-event .simcal-events-list-container dd .simcal-event-details span.simcal-event-title { font-size:22px; line-height:30px; padding:20px 0 20px 0}
.g-event .simcal-events-list-container dd .simcal-event-details span.simcal-event-start-time,.g-event .simcal-events-list-container dd .simcal-event-details span.simcal-event-end-time { display:inline-block; padding-top:6px;font-weight:700}
.g-event .simcal-events-list-container dd .simcal-event-details span.simcal-event-start-location { padding-bottom:15px;font-weight:700}


.fusion-header .fusion-widget-cart-number,.fusion-header .fusion-menu-cart-item-details { color:#000}
.fusion-header .fusion-menu-cart-checkout a,.fusion-header .fusion-menu-cart-checkout a:before { color:#e64425 !important}
.fusion-header .fusion-menu-cart-items { width:250px}
.fusion-main-menu .fusion-widget-cart-counter>a .fusion-widget-cart-number {width: 10px !important;height: 10px;line-height: 10px !important;font-size: 12px;}
.post-type-archive-product .products li.product .fusion-product-wrapper { background:#FFF;}
.post-type-archive-product .products li.product .fusion-product-wrapper h3.product-title { font-size:18px; line-height:26px; padding:0 0 10px 0}
.single-product .product_meta { display:none}
.single-product h1.product_title {font-size:30px !important; line-height:38px !important;}
.avada-myaccount-user { display:none !important}
.woocommerce-cart .woocommerce h2,.woocommerce-checkout .woocommerce h2,.woocommerce-checkout .woocommerce h3,.woocommerce-account .woocommerce h2{ font-size:30px !important; line-height:38px !important;}
.single-product .related h3.product-title { font-size:18px !important; line-height:26px !important; padding:0 0 10px 0}
.single-product .related .fusion-product-wrapper { background:#FFF !important;}



@media only screen and (max-width:640px){
.truck-blk {min-height: auto !important; background: none !important;}
}

@media only screen and (max-width:800px){
.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header { padding-top:10px !important;padding-bottom:10px !important;}
.g-event .simcal-events-list-container {grid-template-columns: 1fr;}
}
