.elementor-kit-13{--e-global-color-primary:#0A6D4C;--e-global-color-secondary:#EBEBEB;--e-global-color-text:#0D0D0D;--e-global-color-accent:#95C30B;--e-global-color-165d2cc:#F3F3F3;--e-global-color-0c7076d:#01160F;--e-global-typography-primary-font-family:"Nunito Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Nunito Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Nunito Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Nunito Sans";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-165d2cc );color:var( --e-global-color-text );font-size:18px;font-weight:600;}.elementor-kit-13 button,.elementor-kit-13 input[type="button"],.elementor-kit-13 input[type="submit"],.elementor-kit-13 .elementor-button{background-color:var( --e-global-color-primary );color:var( --e-global-color-165d2cc );border-radius:6px 6px 6px 6px;padding:14px 30px 14px 30px;}.elementor-kit-13 e-page-transition{background-color:#FFBC7D;}.elementor-kit-13 a{color:var( --e-global-color-primary );}.elementor-kit-13 h1{color:var( --e-global-color-0c7076d );}.elementor-kit-13 h2{color:var( --e-global-color-0c7076d );font-size:46px;}.elementor-kit-13 h3{color:var( --e-global-color-0c7076d );}.elementor-kit-13 h4{color:var( --e-global-color-0c7076d );}.elementor-kit-13 h5{color:var( --e-global-color-0c7076d );}.elementor-kit-13 h6{color:var( --e-global-color-0c7076d );font-family:"Poppins", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}.elementor-widget:not(:last-child){--kit-widget-spacing: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 */*{
    font-family:"Nunito Sans" !important; 
}

.txt-accent{
   color: var(--e-global-color-primary) !important;
}
.border-l.elementor-widget.elementor-widget-text-editor {
    padding: 0px 0px 0px 16px !important;
}
.mt_listing_content_sidebar_part_contact_info .mt_casino_features {
    padding: 27px 30px 5px;
    margin-bottom: 55px;
    box-shadow: none;
    overflow: hidden;
    border-radius: 10px;
}


p.coinflip-details-content{
      display: none !important;
}
.elementor-tab-title, .elementor-active{
        background: #1a2527;
    border: 1px solid #01160F !important;
    border-radius: 8px;
}
.elementor-accordion .elementor-accordion-item {
    margin-bottom: 20px;
}

.elementor-accordion .elementor-accordion-title:hover,
.elementor-accordion .elementor-accordion-title:active {
     color: var(--e-global-color-primary) !important;
}


.single-mt_listing .modelthemesphph-purchase-helper-holder {
    bottom: 110px;
}
.high-padding, .search-no-results .high-padding {
    padding: 0;
}

.shortcode-slots-slider .listings_custom{
     box-shadow: unset;
     background: #ebebeb;
     border: 1px solid #01160F;
}

.shortcode-slots-slider .title-n-categories {
    padding: 14px 14px;
    gap: 14px !important;
    display: flex;
    flex-direction: column;
    align-items: center;
       box-shadow: unset;
}

.shortcode-slots-slider .listings_custom:hover {
    box-shadow: unset;
    cursor: pointer;
    transform: translateY(-10px);
    transition: all 250ms ease;
}
h3.post-name a {
    color: #01160f !important;
}
a.button.general-btn{
background-color: var(--e-global-color-primary);
color:#f3f3f3;
    border-radius: 6px 6px 6px 6px;
    padding: 10px 22px 10px 22px;
    text-transform: capitalize;
    font-weight: 600;
    font-size: 16px;
}
.button.general-btn:before{

    background:#95C30B !important;
    color:#0D0D0D!important;
}


    h6.elementor-icon-box-title, h3.elementor-icon-box-title {
    margin: 0 0 6px 0 !important;
}
.elementor-toggle {
    display: flex;
    gap: 10px !important;
    flex-direction: column;
}


.menu ul {
        padding: 8px 4px 8px 0px !important;

}



@media (min-width: 1200px) {
    .slotsl-search input, .slotsl-megaways, .slotsl-providers select {
        min-width: auto;
        width: auto;
    }
}

@media (max-width: 768px) {
    
    .h1-mobile h1{
         font-size: 32px !important;
    }
.h2-mobile h2 {
    font-size: 28px !important;
line-height: 1.05em !important;
}
    .high-padding{
        padding: 0px !important;
    }
    
    .single-mt_bonus .mt_listing_content.container {
    padding: 60px 20px 0px 20px !important;
}

.elementor-nav-menu {
    padding: 8px 0;
}
.elementor-nav-menu{
    display: flex;
    flex-direction: column;
}

}/* End custom CSS */