.elementor-38252 .elementor-element.elementor-element-c49c798{--display:flex;--min-height:53vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38252 .elementor-element.elementor-element-c49c798:not(.elementor-motion-effects-element-type-background), .elementor-38252 .elementor-element.elementor-element-c49c798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-38252 .elementor-element.elementor-element-c49c798::before, .elementor-38252 .elementor-element.elementor-element-c49c798 > .elementor-background-video-container::before, .elementor-38252 .elementor-element.elementor-element-c49c798 > .e-con-inner > .elementor-background-video-container::before, .elementor-38252 .elementor-element.elementor-element-c49c798 > .elementor-background-slideshow::before, .elementor-38252 .elementor-element.elementor-element-c49c798 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38252 .elementor-element.elementor-element-c49c798 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(10deg, #070707 29%, #0707072B 76%);}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-38252 .elementor-element.elementor-element-2c004b9 > .elementor-widget-container{margin:0px 0px 10px 20px;}body:not(.rtl) .elementor-38252 .elementor-element.elementor-element-2c004b9{left:0px;}body.rtl .elementor-38252 .elementor-element.elementor-element-2c004b9{right:0px;}.elementor-38252 .elementor-element.elementor-element-2c004b9{top:0px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#BCBCBB;}.elementor-38252 .elementor-element.elementor-element-2c004b9 a{color:#999998;}.elementor-38252 .elementor-element.elementor-element-3a995a2{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-38252 .elementor-element.elementor-element-3a995a2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38252 .elementor-element.elementor-element-c739c7b > .elementor-widget-container{margin:20px 0px 10px 20px;}body:not(.rtl) .elementor-38252 .elementor-element.elementor-element-c739c7b{left:0px;}body.rtl .elementor-38252 .elementor-element.elementor-element-c739c7b{right:0px;}.elementor-38252 .elementor-element.elementor-element-c739c7b{top:0px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#BCBCBB;}.elementor-38252 .elementor-element.elementor-element-c739c7b a{color:#999998;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-38252 .elementor-element.elementor-element-645f69c{text-align:start;}.elementor-38252 .elementor-element.elementor-element-645f69c img{width:46%;}.elementor-38252 .elementor-element.elementor-element-0506ec8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:5px 5px 5px 5px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-38252 .elementor-element.elementor-element-0506ec8:not(.elementor-motion-effects-element-type-background), .elementor-38252 .elementor-element.elementor-element-0506ec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000D4;}.elementor-38252 .elementor-element.elementor-element-0506ec8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-38252 .elementor-element.elementor-element-c23309e .elementor-icon-list-icon i{color:#F5C518;transition:color 0.3s;}.elementor-38252 .elementor-element.elementor-element-c23309e .elementor-icon-list-icon svg{fill:#F5C518;transition:fill 0.3s;}.elementor-38252 .elementor-element.elementor-element-c23309e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-38252 .elementor-element.elementor-element-c23309e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38252 .elementor-element.elementor-element-c23309e .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-38252 .elementor-element.elementor-element-c23309e .elementor-icon-list-text{color:#BBBBBB;transition:color 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-38252 .elementor-element.elementor-element-ff70ab5{width:var( --container-widget-width, 102.699% );max-width:102.699%;--container-widget-width:102.699%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#BCBCBB;}.elementor-38252 .elementor-element.elementor-element-ff70ab5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38252 .elementor-element.elementor-element-ff70ab5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-38252 .elementor-element.elementor-element-91d37fd{width:var( --container-widget-width, 65.478% );max-width:65.478%;--container-widget-width:65.478%;--container-widget-flex-grow:0;--view-cart-spacing:0px;}.elementor-38252 .elementor-element.elementor-element-91d37fd > .elementor-widget-container{margin:-20px 0px 10px 0px;padding:20px 0px 20px 10px;}.elementor-38252 .elementor-element.elementor-element-91d37fd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38252 .elementor-element.elementor-element-91d37fd .cart button, .elementor-38252 .elementor-element.elementor-element-91d37fd .cart .button{font-weight:500;border-radius:3px 3px 3px 3px;padding:10px 10px 10px 10px;color:#000000;background-color:#F5C518;transition:all 0.2s;}.elementor-38252 .elementor-element.elementor-element-91d37fd .cart button:hover, .elementor-38252 .elementor-element.elementor-element-91d37fd .cart .button:hover{background-color:#CCA108;}.elementor-38252 .elementor-element.elementor-element-91d37fd .added_to_cart{color:#F5C518;}.woocommerce .elementor-38252 .elementor-element.elementor-element-91d37fd form.cart .variations{width:100%;margin-bottom:20px;}.woocommerce .elementor-38252 .elementor-element.elementor-element-91d37fd form.cart table.variations tr th, .woocommerce .elementor-38252 .elementor-element.elementor-element-91d37fd form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-38252 .elementor-element.elementor-element-91d37fd form.cart table.variations label{color:#FFFFFF;font-size:17px;}.woocommerce .elementor-38252 .elementor-element.elementor-element-91d37fd form.cart table.variations td.value select{color:#000000;}.woocommerce .elementor-38252 .elementor-element.elementor-element-91d37fd form.cart table.variations td.value select, .woocommerce .elementor-38252 .elementor-element.elementor-element-91d37fd form.cart table.variations td.value:before{background-color:#E9E9E9;border-radius:7px;}.woocommerce .elementor-38252 .elementor-element.elementor-element-91d37fd form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-38252 .elementor-element.elementor-element-91d37fd form.cart table.variations td.value:before{font-weight:600;}.elementor-38252 .elementor-element.elementor-element-1cc8387{text-align:start;}.elementor-38252 .elementor-element.elementor-element-1cc8387 img{width:43%;}.elementor-38252 .elementor-element.elementor-element-08a7000{--display:flex;--margin-top:0%;--margin-bottom:-18%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}@media(min-width:768px){.elementor-38252 .elementor-element.elementor-element-3a995a2{--width:57%;}.elementor-38252 .elementor-element.elementor-element-0506ec8{--width:29%;}.elementor-38252 .elementor-element.elementor-element-08a7000{--width:100%;}}@media(max-width:767px){.elementor-38252 .elementor-element.elementor-element-c49c798{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38252 .elementor-element.elementor-element-c49c798::before, .elementor-38252 .elementor-element.elementor-element-c49c798 > .elementor-background-video-container::before, .elementor-38252 .elementor-element.elementor-element-c49c798 > .e-con-inner > .elementor-background-video-container::before, .elementor-38252 .elementor-element.elementor-element-c49c798 > .elementor-background-slideshow::before, .elementor-38252 .elementor-element.elementor-element-c49c798 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38252 .elementor-element.elementor-element-c49c798 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(0deg, #070707 11%, #0707072B 86%);}.elementor-38252 .elementor-element.elementor-element-2c004b9 > .elementor-widget-container{margin:0px 0px 0px 20px;}body:not(.rtl) .elementor-38252 .elementor-element.elementor-element-2c004b9{left:0px;}body.rtl .elementor-38252 .elementor-element.elementor-element-2c004b9{right:0px;}.elementor-38252 .elementor-element.elementor-element-2c004b9{top:10px;}.elementor-38252 .elementor-element.elementor-element-3a995a2{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-38252 .elementor-element.elementor-element-c739c7b > .elementor-widget-container{margin:0px 0px 0px 20px;}body:not(.rtl) .elementor-38252 .elementor-element.elementor-element-c739c7b{left:0px;}body.rtl .elementor-38252 .elementor-element.elementor-element-c739c7b{right:0px;}.elementor-38252 .elementor-element.elementor-element-c739c7b{top:10px;}.elementor-38252 .elementor-element.elementor-element-645f69c > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-38252 .elementor-element.elementor-element-645f69c img{width:58%;}.elementor-38252 .elementor-element.elementor-element-0506ec8{--width:34.537%;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-38252 .elementor-element.elementor-element-c23309e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38252 .elementor-element.elementor-element-c23309e .elementor-icon-list-item > a{font-size:11px;}.elementor-38252 .elementor-element.elementor-element-ff70ab5 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-38252 .elementor-element.elementor-element-ff70ab5{text-align:start;font-size:14px;line-height:1.1em;}.elementor-38252 .elementor-element.elementor-element-91d37fd{width:100%;max-width:100%;}.elementor-38252 .elementor-element.elementor-element-91d37fd > .elementor-widget-container{margin:10px 10px 10px 10px;padding:5px 0px 5px 0px;}.elementor-38252 .elementor-element.elementor-element-91d37fd .cart button, .elementor-38252 .elementor-element.elementor-element-91d37fd .cart .button{font-size:17px;}.woocommerce .elementor-38252 .elementor-element.elementor-element-91d37fd form.cart table.variations label{font-size:16px;}.woocommerce .elementor-38252 .elementor-element.elementor-element-91d37fd form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-38252 .elementor-element.elementor-element-91d37fd form.cart table.variations td.value:before{font-size:14px;}.elementor-38252 .elementor-element.elementor-element-1cc8387{text-align:center;}.elementor-38252 .elementor-element.elementor-element-1cc8387 img{width:60%;}.elementor-38252 .elementor-element.elementor-element-08a7000{--margin-top:0%;--margin-bottom:-10%;--margin-left:0%;--margin-right:0%;}.elementor-38252 .elementor-element.elementor-element-08a7000.e-con{--order:-99999 /* order start hack */;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-91d37fd *//* ========================================================= */
/* --- 1. VERBERG 'WIS SELECTIE' LINK --- */
.reset_variations { 
    display: none !important;
}

/* --- 2. ALGEMENE PRIJS STYLING --- */
.woocommerce .price,
.woocommerce div.product span.price,
.woocommerce div.product p.price,
.woocommerce div.product .woocommerce-Price-amount.amount {
    font-family: 'Inter', sans-serif !important;
    font-weight: 700 !important;
    color: #ffffff !important;
    margin-bottom: 4px !important; 
}

.woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol {
    display: none !important;
}

/* --- 3. FIX VOOR OMRINGENDE LAY-OUT & BREDERE WEERGAVE --- */
.woocommerce div.product table.variations,
.woocommerce div.product .woocommerce-variation-add-to-cart {
    width: 100% !important;
    max-width: 480px !important; 
    margin-left: 0 !important;
    padding: 0 !important;
    border-collapse: collapse !important;
    background-color: transparent !important; 
}

.woocommerce div.product table.variations tbody,
.woocommerce div.product table.variations tr,
.woocommerce div.product table.variations td,
.woocommerce div.product table.variations th {
    display: block !important;
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    background-color: transparent !important; 
}

.woocommerce div.product table.variations td.value {
    margin-bottom: 0 !important; 
}

/* --- 4. STYLING VAN HET LABEL EN DE 'i' --- */
.woocommerce div.product table.variations th.label,
.woocommerce div.product table.variations td.label {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    padding: 0 0 4px 0 !important; 
    position: relative;
    cursor: help;
}

.woocommerce div.product table.variations label {
    font-family: 'Inter', sans-serif !important;
    font-size: 13px !important; 
    font-weight: 500 !important;
    color: #ffffff; 
    margin: 0 !important;
    cursor: help; 
}

.woocommerce div.product table.variations th.label::after,
.woocommerce div.product table.variations td.label::after {
    content: "i";
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 8px;
    background-color: #ffffff; 
    color: #333333; 
    border-radius: 50%;
    width: 16px;
    height: 16px;
    min-width: 16px;
    font-size: 11px;
    font-weight: bold;
    font-style: italic;
    font-family: 'Times New Roman', serif; 
}

.woocommerce div.product table.variations th.label:hover::before,
.woocommerce div.product table.variations td.label:hover::before {
    content: "𝗪𝗲𝗲𝘁 𝗷𝗲 𝗻𝗼𝗴 𝗻𝗶𝗲𝘁 𝘇𝗲𝗸𝗲𝗿 𝗵𝗼𝗲𝘃𝗲𝗲𝗹 𝘀𝗽𝗲𝗹𝗲𝗿𝘀 𝗲𝗿 𝗺𝗲𝗲 𝗴𝗮𝗮𝗻 𝗱𝗼𝗲𝗻? \A\A Geen probleem. Je ontvangt een document waarmee je het speler aantal kan aanpassen. \A\A Bij een oneven aantal zal iemand de rol als rechercheur spelen. Dit is een zelfde karakter als de andere karakters maar heeft ook de rol om de orde te bewaken. De rechercheur doet gewoon mee met het spel en weet ook niet wie de moordenaar is tot het einde.";
    position: absolute;
    bottom: 130%; 
    left: 0;
    background-color: #222222; 
    color: #ffffff;
    padding: 15px;
    border-radius: 8px;
    font-size: 13px;
    font-family: 'Inter', sans-serif;
    font-weight: 400;
    width: 320px; 
    white-space: pre-wrap; 
    line-height: 1.5;
    z-index: 9999;
    box-shadow: 0px 4px 12px rgba(0,0,0,0.2);
    pointer-events: none; 
}

/* --- 5. STYLING VAN DE DROPDOWN ZELF --- */
.woocommerce div.product table.variations select {
    width: 100% !important; 
    box-sizing: border-box !important; 
    padding: 12px 40px 12px 16px !important; 
    font-family: 'Inter', sans-serif;
    font-size: 15px;
    color: #ffffff !important; 
    background-color: #1d1d1d !important; 
    border: 1px solid #555555 !important; 
    border-radius: 8px; 
    appearance: none !important; 
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: right 16px center !important; 
    background-size: 16px !important;
    cursor: pointer;
    transition: all 0.3s ease;
}

.woocommerce div.product table.variations select:focus,
.woocommerce div.product table.variations select:hover {
    border-color: #ffffff !important; 
    outline: none;
}

/* --- 6. VARIATIEPRIJS (MINDER RUIMTE) --- */
.woocommerce-variation-price {
    display: block !important;
    margin-top: 2px !important; 
    margin-bottom: 2px !important; 
}

.custom-variation-price-container {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    text-align: left;
}

/* --- 7. FIX VOOR HOEVEELHEIDSKIEZER --- */
.woocommerce-variation-add-to-cart .quantity {
    display: none !important; 
}

/* --- 8. DE ACTION BUTTONS LAY-OUT & TRAILER KNOP --- */
.action-buttons-container {
    display: flex !important;
    flex-direction: row !important; 
    align-items: stretch !important; 
    width: 100% !important;
    gap: 8px !important; 
    margin-top: 12px !important; 
}

/* STANDAARD (MOBIEL): De "In winkelwagen" knop */
.action-buttons-container .single_add_to_cart_button {
    flex: 1 !important; 
    width: 100% !important; 
    margin-top: 0 !important;
    padding: 12px 10px !important; 
    font-family: 'Inter', sans-serif;
    border-radius: 6px !important; 
    font-size: 14px !important; 
    font-weight: 600 !important;
    white-space: nowrap !important; 
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* STANDAARD (MOBIEL): De "Bekijk trailer" knop */
.trailer-btn {
    flex: 0 0 auto !important; 
    width: auto !important; 
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 6px !important; 
    padding: 12px 12px !important; 
    background-color: #1d1d1d !important; 
    color: #ffffff !important; 
    border: 1px solid #555555 !important; 
    border-radius: 6px !important; 
    font-family: 'Inter', sans-serif;
    font-size: 14px !important; 
    font-weight: 500;
    cursor: pointer;
    transition: all 0.2s ease;
    white-space: nowrap !important; 
}

.trailer-btn:hover {
    border-color: #ffffff !important; 
    background-color: #2a2a2a !important; 
}

.trailer-btn .yt-icon {
    display: block;
    width: 18px !important; 
    height: 18px !important;
}

/* --- 8B. DESKTOP SPECIFIEKE AANPASSINGEN --- */
@media (min-width: 768px) {
    .action-buttons-container {
        gap: 15px !important; 
    }
    
    .action-buttons-container .single_add_to_cart_button {
        flex: 1.5 !important; 
        font-size: 15px !important;
        padding: 14px 15px !important; 
        border-radius: 8px !important;
    }
    
    .trailer-btn {
        flex: 1 !important; 
        font-size: 15px !important;
        padding: 14px 15px !important; 
        border-radius: 8px !important;
    }
    
    .trailer-btn .yt-icon {
        width: 22px !important; 
        height: 22px !important;
    }
}

/* --- 9. DE BIOSCOOP POPUP --- */
.trailer-modal-overlay {
    position: fixed;
    z-index: 9999999;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.9);
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0; 
    visibility: hidden; 
    transition: opacity 0.3s ease, visibility 0.3s ease;
}

.trailer-modal-overlay.show-modal {
    opacity: 1;
    visibility: visible;
}

.trailer-modal-content {
    position: relative;
    width: 90%;
    max-width: 800px;
    background-color: #000;
    border-radius: 8px;
    box-shadow: 0 10px 40px rgba(0,0,0,0.8);
    transition: all 0.3s ease;
}

/* STANDAARD LIGGEND: 16:9 container voor Desktop */
.video-container {
    position: relative;
    padding-bottom: 56.25%; 
    height: 0;
    width: 100%;
    overflow: hidden;
    border-radius: 8px;
}

/* VERTICAAL: Container speciaal voor de Mobiele Short */
.trailer-modal-content.is-mobile-content {
    height: 80vh !important;
    max-width: 400px !important; 
}

.video-container.is-mobile-short {
    padding-bottom: 0 !important;
    height: 100% !important;
    width: 100% !important;
}

.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.trailer-close {
    position: absolute;
    top: -15px;
    right: -15px;
    background: #ffffff;
    color: #1d1d1d;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    font-weight: bold;
    cursor: pointer;
    z-index: 10;
    box-shadow: 0 2px 8px rgba(0,0,0,0.3);
    transition: all 0.2s ease;
}

.trailer-close:hover {
    background: #ff0000;
    color: #ffffff;
}/* End custom CSS */