/*
Theme Name: Outmedia-childtheme
Author: 
Description: Your description goes here
Version: 1.0
Template: outmedia

This is the child theme for Outmedia theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

.header .navbar-container .main-menu li.active > a, .header .navbar-container .main-menu li.current-menu-item > a {
    color: #ffc400!important;
}
.header .navbar-container .main-menu li ul.dropdown-menu li a:hover {
    background: #ffc400!important;
    color: #FFFFFF!important;
}

.header .navbar-container .main-menu li a:hover {
    color: #ffc400!important;
}

.contact-area:after {
    background-color: transparent!important;
}

.footer-area {
    background-color: #082151!important;
}

.footer-area .copyright-area {
    background: #04132e!important;
}

.header-area.header-bg::before {
    background: -webkit-gradient(linear, left top, right top, from(#062151), color-stop(50%, rgba(6, 33, 81, 0.55)), to(rgba(6, 33, 81, 0.5)))!important;
    background: -o-linear-gradient(left, #062151 0%, rgba(6, 33, 81, 0.55) 50%, rgba(6, 33, 81, 0.3) 100%)!important;
    background: linear-gradient(to right, #062151 0%, rgba(6, 33, 81, 0.55) 50%, rgba(6, 33, 81, 0.3) 100%)!important;
}

.btn-wrapper .boxed-btn {
    background-color:#fed13c!important;
}    

.elementor-kit-7 {
    --e-global-color-primary: #ffc400!important;
}

:root {
    --main-color-one: #ffc400!important;
    --secondary-color: #ffc400!important;
}
.header .navbar-container .main-menu li ul.dropdown-menu li a.dropdown-item.active {
    background: #ffc400!important;
    color: #FFFFFF!important;
}
.sidebar .widget.widget_search .input-group-btn i {
    color: #ffc400!important;
}
.single-intro-text .count-number, .sticky.post .meta-featured-post, .sidebar .widget .widget-title:before, .pagination li.active a, .pagination li:hover a, .pagination li.active a:hover, .pagination li:hover a:hover, .BackTo, .ticket-btn.btn:hover, .btn-primary, .BackTo, .header-book-btn .btn-primary, .header .navbar-container .navbar-light .main-menu > li > a:before, .header-transparent:before, .owl-carousel .owl-dots .owl-dot.active, .sidebar .widget-title:before, .not-found .input-group-btn, .tp-product-slider.owl-carousel .owl-nav .owl-prev:hover, .tp-product-slider.owl-carousel .owl-nav .owl-next:hover, .navbar-light .navbar-toggler, .tp-contact-form .form-group .btn-submit:hover {
    background: #ffc400!important;
}
.post-meta .post-author {
    background: #ffc400!important;
}
.post-meta span i {
    color: #ffc400!important;
}
.btn-arrow {
    padding: 0;
    color: #ffc400!important;
}

.btn-wrapper .boxed-btn{
    cursor: pointer;
    border:none;
}
.post-meta .post-author i {
    color: #fff!important;
}
.btn-primary, .sidebar .widget.widget_search .form-control:focus, .not-found .form-control:focus, .tp-contact-form .form-group .btn-submit:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    border-color: #ffc400!important;
}
.copyright .footer-social li a i:hover, .copyright .copyright-text a, .header .navbar-container .navbar-light .main-menu li a:hover, .header .navbar-container .navbar-light .main-menu li.active > a, .post .entry-header .entry-title a:hover, .tag-lists a:hover, .tagcloud a:hover, .post-navigation span:hover, .post-navigation h3:hover {
    color: #ffc400!important;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
}
.sidebar ul li a:hover {
    color: #ffc400!important;
}
.widget_tag_cloud .tagcloud a:hover {
    background-color: var(--main-color-one);
    color: #fff!important;
}
.btn-wrapper .boxed-btn::after {
    background-color: #062151!important;
}
.elementor-476 .elementor-element.elementor-element-05bb258 > .elementor-background-overlay {
    background-color: #062151!important;
}

.banner-area:before {
    background: rgba(38, 20, 66, 0.6)!important;
}
@media (max-width: 479px){
    .gallery-item
    {
        padding:0!important;
        margin-bottom:15px!important;
    }
    .padding-bottom-50 {
        padding-bottom: 20px!important;
    }
    
    .padding-top-115 {
        padding-top: 60px!important;
    }
}
.single-what-we-service-item .content-wrapper {
    background-color: #f1f1f1!important;
}
.gallery-item:last-of-type {
    padding-right: 16px!important;
}