﻿.dropdown-menu:before, .dropdown-menu:after  {
    border-bottom:none;
}
.dropdown-menu {
    border-top: 3px solid #13aff0;
    background-color: #fff;
    min-width: 180px;
    line-height: 1;
    text-align: left;
    width: 50%;
    border-radius: 0;
    /*padding: 12px 20px;*/
   
}
 .dropdown-menu > li > a 
 {
   font-size: 13px;
   font-weight: 600;
   color: initial;
}
.form-control {
    height: 50px;
}

form label {
    margin-bottom: 3px;
    font-size: 12px;
    line-height: 20px;
    font-weight: 700;
}

.btn-primary, .cta.big, .redbg, .btnGreen {
    background: #4054b2 !important;
    border: 0 !important;
    color: #fff !important;
    font-size: 16px !important;
    /*padding: 15px 30px !important;*/
    /*padding: 15px 15px !important;*/
    /*border-radius: 10px 10px 10px 10px !important*/
}
.btn-info {
    background: #4054b2 !important;
}

.btn-info, .btn-danger {
    border-radius: 10px 10px 10px 10px !important;
    font-size: 16px !important;
    /*padding: 15px 30px !important;*/
}
.card_group_outer {
    border: none !important;
}



    body.md-default-theme, body, html.md-default-theme, html {
        background-color: white;
    }
#footer {
    text-align: left;
    border-top: 0px !important;
    padding-top: 0px !important;
    opacity: inherit;
    margin:inherit;
}

.elementor-719 .elementor-element.elementor-element-9e4856f:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-719 .elementor-element.elementor-element-9e4856f > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #d53030;
    background-image: url(/app_Themes/Funtasia/images/dots-pattern.png);
}

.party-package {
    background-color: #d53030;
    background-image: url(/app_Themes/Funtasia/images/dots-pattern.png);
}

.ticket_card_attract {
    background-color: #d53030;
    background-image: url(/app_Themes/Funtasia/images/dots-pattern.png);
}

.ticket_price, .ticket_pricedollar, .Combo_ticket_price,.ticket_card_attract .ticket_head h5 {
        color: white;
}
.ticket_count {
    padding: 0px 4px !important;
    border-color: darkorange;
}
.bg-card-line-bottom {
    border-bottom:none;
}

.accordion_item-Header {
    color: #303133;
}
.accordion_item .ccount .count-item {
    color: #ee6323;
}
.accordion_item .bdr {
    border-color: darkorange;
}

.line_tab > li.active {
    border-bottom: solid 5px #ee6323;
}
.line_tab{
    font-size:20px;
}
.checkout__footer {
    background-color: #FFC30F;
}
.cart-item, .cart-item:nth-child(2n), .cart-top-fixed_inner {
    background-color: #FF5733;
    color: white;
}
.cart-remove-fs {
    color: #ee6323;
}

.accordion_item-child .bdr {
    border:none;
}
a {
    color: #61ce70;
}

.party-package ul{
    color:white!important;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #fff!important;
}
.packageprice{
    background-color:transparent;
}

.party-package h3{
    background-color:transparent;
}

input[type="button"], input[type="reset"], input[type="submit"], button[type="submit"], .button, body div.wpforms-container-full .wpforms-form input[type=submit], body div.wpforms-container-full .wpforms-form button[type=submit], body div.wpforms-container-full .wpforms-form .wpforms-page-button {
    background-color: #4054b2 !important
}

.nav > li > a:hover, .nav > li > a:focus {
    background-color: transparent!important;
}
@media screen and (min-width: 1000px) {
    .locationPicker {
        flex-direction: row;
        justify-content: space-between;
        padding: 1rem;
        display: flex;
        text-align: center;
        align-items: center;
    }
}

@media screen and (max-width: 1000px) {
    .location-header {
        text-align: center;
    }

        .location-header .dropdown {
            text-align: center;
            color: white !important;
        }
}

.location-header {
    background-color: #4054b2 !important;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    background-color: #ed1b24 !important;
}
.panel-title .change_link {
    color: #61ce70;
}


@media (max-width: 1080px) {
    .dropdown-menu {
        transform: none !important;
        position: inherit !important;
        will-change: unset !important;
        width: 100%;
    }
    .cart_dropdown {
        padding-top: 30px!important;
    }
}

.cart_dropdown {
    display: inline-block;
    float: right;
    padding-top: 47px;
}


.cart_box{
    overflow:visible;
}

.cart_dropdown .checkout__button, .cart_dropdown {
    background-color: transparent;
}
    .cart_dropdown .icon-cart {
        color: #FF5733 ;
    }
    .cart_dropdown .badge {
        background-color: #ffa500;
        color: white;
    }

.checkout_close_new .icon-close {
    color: #ffa500;
}
#btnBookSchedule {
    font-size: 14px !important;
    padding:15px 15px!important;
}

.ui-datepicker td span, .ui-datepicker td a {
    text-align:center
}



.footer-Data {
    background-color: #ed1b24;
}


/*.nav-tab-attsch li a {
    background-color: #ed1b24!important;
}*/

/*.minimal-header.left-menu #site-navigation-wrap, .transparent-header.left-menu #site-navigation-wrap {
    right: -85px !important;
}*/
.textStyle{
    float:right;
}
.glyphicon-chevron-up{
    /*color:white;*/
}

.w-toplink {
    display: block;
    position: fixed;
    right: 22px;
    text-align: center;
    font-size: 18px;
    line-height: 40px;
    height: 40px;
    width: 40px;
    z-index: 100;
    outline: none !important;
    box-shadow: 0 2px 15px rgba(0,0,0,.18);
    background-color: rgba(0,0,0,0.4);
    color: #fff !important;
    bottom:20px;
    
}

.nav-tab-attsch li a{
    background-color: #ed1b24;
    color:white!important;
}


.input-counter .count-minus, .input-counter .count-plus {
    color: darkorange;
}
.roundCounter {
    border-color: darkorange;
}

.nav-tabs > li > a{
    border:none;
}

.badge {
    background-color: #FF5733!important
}
.step1-att-schedule:hover {
    background-color: #ed1b24;
}

ul {
    list-style: none;
}

.footer-fixed {
    background-color: #ed1b24;
}

.dropdown-menu li a {
    padding: 12px 20px;
}

@media screen and (min-width: 1024px) {

    #footer-widgets {
        padding: 0 0 33px 0 !important
    }

    #footer-bottom {
        padding: 0 0 35px 0 !important
    }

    .elementor-section .elementor-container {
        padding-bottom: 5px !important;
        padding-left:4px!important
    }
}

.login-reg-form span {
    color: #ee6323 !important;
}

.modal {
     top: 10px!important; 
}

#divMyCards .btn-primary, #btnApplyCoupon .btn-primary {
    border-radius: 0 !important;
}

#inner-banner h1 {
    font-size: 42px !important;
    font-weight: 700;
    font-family :  Poppins;
}

.footer-Data .btn {
    width: 85% !important;
    padding-bottom: 4px;
}

.notificationDiv {
    top: 303px !important;
}


#site-header.transparent-header {
    z-index: 1;
}

.bg-card-line {
    border-top: none !important;
}