/*=== Text color ===*/
a:hover, a:focus,
.boxed-menu .topbar i, .home-feature .feature_single .icon, .more-feature-left .feature-icon, .countup-section .counter, .countup-section span.count,
.services-area .media-box .media-icon, .services2 .media-box .media-icon, .card .card-title:hover, .team-card a.overlay_icon:hover i.fa, .links li a:hover, .links li a:hover:before,
.bredcrumb .pager.middle a, .project-details .styled_list i,
.member_desc li i,
.page-error .error h1,
.page-contactus .contact_sidebar .media-icon,
.service_single-area .service_details-desc ul.styled_list i,
.footer .social-icons .btn-social-o:hover, .copyright p a:hover, .location ul li a:hover,
.comment_title .btn, .element-sidenav .nav-item.active > a.nav-link,
.selectOptions .sbOptions a:hover,
.btn-primary-outlined, .element-sidenav .nav-item > a.nav-link:hover,
.icon-left .card-header.header-inverse a, form.register .btn-link,
ul.nav .nav-item.active .nav-link,
.pricing_image-card .circle span.price, .pricing .circle .price, i.overlay-icon,
.icon_tabs .nav-item a.nav-link:hover .fa, .icon_tabs .nav-item a.nav-link.active .fa,
.slider-caption .caption-content i.play-icon {
    color: #00a09a;
    /*color: #fbb900;*/
}

.text-primary, a.text-primary:focus, a.text-primary:hover {
    /*color: #00a09a !important;*/
    color: #fbb900 !important;
}

/*=== Background color ===*/
.btn-primary, ::-moz-selection, .badge-primary,
.slick-dots li.slick-active button, #banner-slider .slick-dots li button,
.img_overlay-container a.icon:hover,
.member_contact .social-icons .btn:hover,
.page-comingsoon .count-down .tab-val,
.list-group-item.active, .pricing-area .pricing:hover .btn,
.card.card-style2:hover .card-block:before, .card.card-style3:hover .card-block:before,
.blog-classic .card.card-style2 .card-block h4:before, .blog-classic .card.card-style2 .card-block .btn:hover,
.page-item.active a.page-link, .page-item:hover a.page-link, .blog-sidebar .tags .btn:hover,
.social-share ul.social-icons li a.btn-social:hover,
.btn-primary-outlined:hover, .btn-primary-outlined:focus, .btn-primary-outlined.active, .btn-primary-outlined:active,
.collapse-card .card-header a,
.radio-custom:checked + .radio-custom-label:before, .checkbox-custom:checked + .checkbox-custom-label:before,
ul.nav-tabs.no-bg .nav-item .nav-link.active, ul.nav-tabs.nav-pills .nav-item .nav-link.active,
.pricing.delux .card-header, .pricing_image-card .btn:hover, .pricing .btn:hover,
.arrow-shade button.slick-arrow:hover, .arrow-shade button.slick-arrow:focus, .slick-dots li button,
.quick-view-bullets li.active a span {
    background-color: #00a09a;
}
.btn-primary, ::selection, .badge-primary,
.slick-dots li.slick-active button, #banner-slider .slick-dots li button,
.img_overlay-container a.icon:hover,
.member_contact .social-icons .btn:hover,
.page-comingsoon .count-down .tab-val,
.list-group-item.active, .pricing-area .pricing:hover .btn,
.card.card-style2:hover .card-block:before, .card.card-style3:hover .card-block:before,
.blog-classic .card.card-style2 .card-block h4:before, .blog-classic .card.card-style2 .card-block .btn:hover,
.page-item.active a.page-link, .page-item:hover a.page-link, .blog-sidebar .tags .btn:hover,
.social-share ul.social-icons li a.btn-social:hover,
.btn-primary-outlined:hover, .btn-primary-outlined:focus, .btn-primary-outlined.active, .btn-primary-outlined:active,
.collapse-card .card-header a,
.radio-custom:checked + .radio-custom-label:before, .checkbox-custom:checked + .checkbox-custom-label:before,
ul.nav-tabs.no-bg .nav-item .nav-link.active, ul.nav-tabs.nav-pills .nav-item .nav-link.active,
.pricing.delux .card-header, .pricing_image-card .btn:hover, .pricing .btn:hover,
.arrow-shade button.slick-arrow:hover, .arrow-shade button.slick-arrow:focus, .slick-dots li button,
.quick-view-bullets li.active a span {
    background-color: #00a09a;
}

.carousel-indicators li.active {
    background-color: #00a09a !important;
}

.fancybox-morphing .fancybox-bg, .morphing-btn-clone {
    background-color: #00a09a;
}

.bg-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary.active, .btn-primary:active {
    background-color: #00a09a !important;
}

.hover-overlay.effect-transformY {
  background-color: rgba(74, 200, 237, 0.8);
}

/*=== Border color ===*/
input.form-control:focus, textarea.form-control:focus, input.form-control.active, input.form-control:active,
.img_overlay-container a.icon:hover,
.page-comingsoon .count-down .tab-val, #banner-slider .slick-dots li button,
.list-group-item.active, .services2 .more-feature-left .more-features .overlay-box, .pricing-area .pricing:hover .btn,
.member_contact .social-icons .btn:hover,
.blog-classic .card.card-style2 .card-block .btn:hover,
.page-item.active a.page-link, .page-item:hover a.page-link, .blog-sidebar .tags .btn:hover,
.social-share ul.social-icons li a.btn-social:hover,
p.devider.devider_primary,
.btn-primary-outlined, .btn-primary-outlined:hover, .btn-primary-outlined:focus, .btn-primary-outlined.active, .btn-primary-outlined:active,
.collapse-card .card-header a, .icon-left .card-header.header-inverse a,
ul.nav-tabs.no-bg .nav-item .nav-link.active, ul.nav-tabs.nav-pills .nav-item .nav-link.active,
.pricing_image-card .btn:hover, .pricing .btn:hover,
.icon_tabs .nav-item a.nav-link:hover:before, .icon_tabs .nav-item a.nav-link.active:before,
.arrow-shade button.slick-arrow:hover, .arrow-shade button.slick-arrow:focus,
.slick-dots li button {
    border-color: #00a19a;
}

.carousel-indicators li.active {
    border-color: #00a19a !important;
}

.btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary.active, .btn-primary:active {
    border-color: #00a19a !important;
}

.btn-group .btn-primary:before {
  border-color: #1cbae8;
}

.date-holder::after {
    border-left: 15px solid #00a19a;
}

.blockquote {
  border-left: 3px solid #e5e5e5 !important;
  margin-left: 10px;
  padding-left: 10px;
}

    .blockquote.text-right {
        border-right: 3px solid #00a19a;
        border-left: 1px solid #e5e5e5;
    }

ul.nav-tabs .nav-item .nav-link.active {
    border-top-color: #00a19a;
}

/*=== Seperator color ===*/
.seperator svg.seperator-icon, .navbar-brand .logo-path-2, .footer-logo .logo-path-2 {
    fill: #00a19a;
}

.seperator:before, .seperator:after {
    border-color: #00a09a;
}

.pie a:hover {
    color: #ffffff !important; 
    text-decoration: underline
}



/*=== KVA Main Nav ===*/

.main-nav{
    margin: 7px 0 0 0;
}

/*=== KVA Main Nav - END ===*/


/*=== KVA - Card ===*/

.card-img-top {
    height: 125px;
    min-height: 125px;
    width: 205px;
    min-width: 205px;
}

/*== https://bootsnipp.com/snippets/featured/bootstrap-4-and-ccs3-product-cards-with-transition ==*/

body {
    font-family: 'Montserrat', sans-serif;
}

/* Category Ads */

.portfolio-area .card{

    margin-top:15px;

}

#ticketCard {
    margin: 30px 0 30px 0;
}

    #ticketCard .card-notify-badge {
        position: absolute;
        left: -10px;
        top: -20px;
        background: #f2d900;
        text-align: center;
        border-radius: 30px 30px 30px 30px;
        color: #000;
        padding: 5px 10px;
        font-size: 14px;
    }

    #ticketCard .card-notify-year {
        position: absolute;
        right: -10px;
        top: -20px;
        background: #ff4444;
        border-radius: 50%;
        text-align: center;
        color: #fff;
        font-size: 14px;
        width: 50px;
        height: 50px;
        padding: 15px 0 0 0;
    }


    #ticketCard .card-detail-badge {
        background: #f2d900;
        text-align: center;
        border-radius: 30px 30px 30px 30px;
        color: #000;
        padding: 5px 10px;
        font-size: 14px;
    }



    #ticketCard .card:hover {
        background: #fff;
        box-shadow: 12px 15px 20px 0px rgba(46,61,73,0.15);
        border-radius: 4px;
        transition: all 0.3s ease;
    }

    /* KVA */
    #ticketCard .card-image {   
        height: 125px;
        min-height: 125px;
        width: 205px;
        min-width: 205px;
    }

    #ticketCard .card-image-overlay {
        font-size: 20px;
    }


        #ticketCard .card-image-overlay span {
            display: inline-block;
        }


    #ticketCard .ad-btn {
        text-transform: uppercase;
        width: 150px;
        height: 40px;
        border-radius: 80px;
        font-size: 16px;
        line-height: 35px;
        text-align: center;
        border: 3px solid #e6de08;
        display: block;
        text-decoration: none;
        margin: 20px auto 1px auto;
        color: #000;
        overflow: hidden;
        position: relative;
        background-color: #e6de08;
    }

        #ticketCard .ad-btn:hover {
            background-color: #e6de08;
            color: #1e1717;
            border: 2px solid #e6de08;
            background: transparent;
            transition: all 0.3s ease;
            box-shadow: 12px 15px 20px 0px rgba(46,61,73,0.15);
        }

    #ticketCard .ad-title h5 {
        text-transform: uppercase;
        font-size: 18px;
    }
    
    
    /*=== KVA - Card - End===*/

