/*

Theme Name: Belize Go Birding 

Theme URI: https://travio.smartdemowp.com/

Author: Alt-D'zyns

Author URI: http://altdzyns.com

Template: travio

Description: Travio Child Theme for Belize Go Birding

Version: 2.1

License: GNU General Public License v2 or later

License URI: LICENSE

Text Domain: travio

*/

/* Variable*/
:root {
    --clr-primary:#67a570;
    --clr-secondary:#292416;
    --clr-tert:#A66776;
}

/*Header Style*/

.header-top {background: var(--clr-secondary);}

/* Logo */
.main-header .logo-box {position: relative; padding: 4px 0px;}

.main-header.style-three .header-lower .logo-box {margin-right: 50px;}

.main-header .logo-box .logo {max-width: 350px;}

a:hover {
    color: var(--clr-primary);
    text-decoration: underline;
}

.theme-btn-two {
    color: #fff;
}

.theme-btn, .theme-btn-two {
    background: var(--clr-primary);
}

.theme-btn:hover, .theme-btn:before, .theme-btn-two:hover, .theme-btn-two:before {background: var(--clr-secondary); border-color: var(--clr-secondary);}

.theme-btn, .theme-btn-two:hover {box-shadow: 0px 15px 25px 0px rgba(103,165,112,0.3);}

.sticky-header {background: var(--clr-secondary);}

.main-header.style-three .header-lower .main-menu .navigation > li > a {
    color: var(--clr-secondary);
}

.main-menu .navigation > li.current-menu-ancestor > a, .main-menu .navigation > li.current-menu-item > a, .main-menu .navigation > li:hover > a {
    color: var(--clr-primary) !important;
}

.main-menu .navigation li a:hover, .main-menu .navigation li:hover a:hover {text-decoration:none;}

.banner-section.style-four .text h2 span {color: var(--clr-primary);}

.banner-section.style-four .text p {
    text-shadow: 2px 2px 3px black;
}

.banner-section.style-four .text h2 {
    text-shadow: 2px 3px 5px rgba(0,0,0,0.7);
}


h1, h2, h3, h4, h5, h6 {color: var(--clr-secondary);}
.sec-title h2 {color:var(--clr-secondary);}

p {color:#222; font-weight: 500;}

.contact-section .form-inner .form-group input[type='text'], .contact-section .form-inner .form-group input[type='email'], .contact-section .form-inner .form-group textarea {
    color: #222;}

.tour-block-one .inner-box .lower-content h3 a {color:var(--clr-secondary);}

.tour-block-one .inner-box .lower-content h3 a:hover {color:var(--clr-primary);}

.sec-title p { color: var(--clr-primary);}


.about-style-three {padding: 60px 0px;}
.sec-pad {padding: 80px 0px;}

.content_block_3 .content-box .image-box {
    margin-bottom: 40px;
}

.about-style-three .content_block_4 .content-box {
    margin-top: 90px;
}

.tour-block-one .inner-box .lower-content h4 {
    color: var(--clr-primary);
}


.tour-block-one .inner-box .lower-content .btn-box a {
    background: var(--clr-secondary);
    color:#fff;
}

.tour-block-one .inner-box .lower-content .btn-box a:hover {
    background: var(--clr-primary);
    border-color: var(--clr-primary);
    color: #ffffff;
    box-shadow: 0px 10px 14px 0px rgba(103,165,112,0.4);
}

.bg-color-2 {
    background: var(--clr-secondary);
}

.deals-style-two:before {
    background: var(--clr-primary);
    opacity: 0.8;
}

.deals-style-two .single-deals-box .inner-box .content-box h4 {
    color: var(--clr-primary);
}

.deals-style-two .owl-nav {display: none;}

.page-title.style-three {
    padding: 180px 0px 40px 0px;
}

.tour-block-one .inner-box .image-box:before {
    background: var(--clr-primary);
}

.tprice {font-size: 1.25rem;}
.tprice span {font-size: 1.5rem;color: var(--clr-primary);}

.tour-details-content .tour-plan .single-box span,
.news-block-one .inner-box .image-box  {
    background: var(--clr-primary);
}

.tour-details-content .tour-plan .single-box h4,
.page-title.style-three .inner-box h3,
.tour-details-content .inner-box .text .info-list li i,
.tour-block-two .inner-box .content-box h4,
.tour-block-two .inner-box .content-box h3 a:hover,
.news-block-one .inner-box .lower-content h2 a:hover,
.default-sidebar .post-widget .post h4 a:hover,
.deals-style-two .single-deals-box .inner-box .content-box h3 a:hover {
        color: var(--clr-primary);
}

.default-sidebar .advice-widget .inner-box:before, 
.default-sidebar .post-widget .post .post-thumb {
    background: var(--clr-primary);
}

.tour-block-two .inner-box .content-box h3 a:hover {color:var(--clr-secondary)}

.price-filter .noUi-handle, .tour-block-two .inner-box .image-box:before {background-color: var(--clr-primary);}

.price-filter .noUi-connect,
.news-block-one .inner-box .image-box .post-date i {background-color: var(--clr-primary);}

.default-sidebar .widget-title h3 {color: var(--clr-primary);}

.tour-block-two .inner-box .content-box h3 a {
    color:var(--clr-secondary);
}

.tour-details-content .tour-plan .single-box .list li {
    color: var(--clr-secondary);
}

.tour-details .tour-sidebar {margin-top: -60px;}
.tour-details-content { padding: 50px 0px 120px 0px;}

.footer-top .gallery-widget .image-list li .image-box {background: var(--clr-primary);}

.footer-top .contact-widget .info-list li i {
    color: var(--clr-primary);
}

.pt-130 {padding: 60px 0;}

.mobile-menu .nav-logo img, .footer-top .logo-widget .footer-logo img {
    max-width: 90%;
}

.blog-sidebar .widget_categories ul li a:after, .blog-sidebar .widget_archive ul li a:after {color: var(--clr-tert) !important;}

.tours-page-section .item-shorting .right-column .menu-box button.on {
    background: var(--clr-secondary);
    border-color: var(--clr-secondary);
}

.tours-page-section .item-shorting .right-column .menu-box button.on {
    color: #fff;
    box-shadow: 0px 15px 25px 0px rgba(41,36,22,0.3);
}

body.post-type-archive-tour .blog-breadcrumb .form-inner {display:none;}

.page-title.style-two {padding-bottom: 1px;}

.tours-page-section {padding: 120px 0px 120px 0px;}

.tour-block-two .inner-box .content-box .btn-box a:hover {
    background:var(--clr-secondary);
}

.tour-block-two .inner-box .content-box .btn-box a:hover,
.team-block-one .inner-box .lower-content .social-links li a:hover {
    color:var(--clr-primary);
    box-shadow: 0px 15px 25px 0px rgba(41,36,22,0.3);
}

.default-sidebar .advice-widget .inner-box h2 {
    color: var(--clr-secondary);
}

.tour-sidebar .form-widget {background: var(--clr-secondary);}

.single-info-box .inner-box .icon-box {
    color: var(--clr-primary);
}
.single-info-box .inner-box:hover .icon-box {
    background:var(--clr-primary);
}
.footer-bottom {
    background: #111;
}
.footer-top p, .footer-top a {
    color: rgba(255,255,255,0.7);
}
.footer-bottom .copyright p a:hover {
    color: var(--clr-primary);
}
.footer-top .social-links {display:none;}

.scroll-top {background-color: var(--clr-primary);}


.contact-section .form-inner {
    background: rgba(103,165,112,0.5);
}

@media only screen and (min-width: 992px) {
    .main-header .logo-box .logo img {
        width: 75%;
    }
} 


 