/*Color variables*/
/*white variables*/
/*black variables*/
.logo-img,
.header-brand-img {
}
.bg-background2:before {
    background: rgba(1, 17, 41, 0.8) !important;
}

.section-title{float:left!important;width:100%!important; margin-bottom:0!important;}
.section-title h3 {
    font-weight: 600;
    font-size: 1.5rem;
    margin-bottom:10px;
    color:#4d4d4d!important;
}
.section-title span {
    font-weight: bold;
    color: #007bff;
}
.pattern:before {
    background: rgba(1, 17, 41, 0.8);
}

#top-search h1{color:#46a6af!important;}
#tour-detail-cap-full2 .caption-detail h1{color:#46a6af!important;}
#tour-detail-cap-full2 .caption-detail .card-title{color:#46a6af!important;}
.banner-detail-caption  h1 {
    color: #46a6af!important;
}
#Banner-type-full{ height:70vh; background-size: cover !important;background-position:right!important}
#Banner-type-full.detail{ height:70px!important; background-size: cover !important;background-position:center!important; background-color:#007bff}
#Banner-type-full .horizontal-main {
    background:transparent!important; 
}
#Banner-type-full .horizontalMenu {
    background:transparent!important; 
    float:right!important;
}

#Banner-type-full .desktoplogo{height:50px!important; float:left!important;}
#Banner-type-full .desktoplogo img{height:50px!important;margin-top:0px!important;}

#Banner-type-full .horizontal-main.bg-background-clr{background-color:#f8f8f8!important; border-top:2px solid #007bff!important;}
#Banner-type-full .horizontal-main .horizontalMenu > .horizontalMenu-list > li{padding:5px 0!important;margin-top:14px!important;}
#Banner-type-full .horizontal-main .horizontalMenu > .horizontalMenu-list > li > a{color:#fff!important; font-size:15px!important; 
                                                                                      padding-left:5px;
                                                                                      padding-right:5px;
                                                                                      font-weight:700!important;}
#Banner-type-full .horizontal-main .horizontalMenu > .horizontalMenu-list > li > a.active{color:#fff!important;background-color:#ed7608!important;}
#Banner-type-full .horizontal-main .horizontalMenu > .horizontalMenu-list > li > a:hover{background-color:transparent!important; color:#fff!important;}
#Banner-type-full .horizontal-main .horizontalMenu > .horizontalMenu-list > li:hover > a{background-color:transparent!important; color:#fff!important;}
#Banner-type-full .horizontal-main .horizontalMenu > .horizontalMenu-list > li > a i{font-size:18px!important; margin-top:-2px!important; margin-bottom:-3px!important; 
                                                                    margin-left:4px!important;}
#Banner-type-full .horizontal-main .horizontalMenu > .horizontalMenu-list > li > a:hover i{ color:#fff!important;}
#Banner-type-full .horizontal-main .horizontalMenu > .horizontalMenu-list > li:hover > a  i{ color:#eee!important;}
#Banner-type-full .search-box { text-align:center!important;padding:7% 10% 0 10%!important}
#Banner-type-full .search-box h2 {text-align: center;text-shadow: none;font-size: 42px;line-height: 55px;color: rgb(255, 255, 255);width: 100%;}
#Banner-type-full .search-box h4 {text-align: center!important;text-shadow: none;font-size:16px;line-height: 28px;
                                  color: rgb(255, 255, 255);width: 80%; margin-left:10%!important;}
#Banner-type-full .search-box .control-content{ width:70%!important; margin-left:15%!important; margin-top:28px!important;}
#Banner-type-full .search-box .control-content .form-control{ width:80%!important; height:60px!important; float:left!important;border-radius:0!important;
                                                               border-top-left-radius:7px!important;
                                                               border-bottom-left-radius:7px!important;
                                                               font-size:18px!important; font-weight:600!important;
                                                               color:#463c3c}
#Banner-type-full .search-box .control-content .btn-primary{ width:20%!important; height:60px!important; 
                                                             padding-top:13px!important;
                                                             font-size:18px!important;
                                                             background-color:#46a6af!important;
                                                             border-color:#46a6af!important;
                                                             border-radius:0!important;
                                                             font-weight:bold!important;
                                                             white-space: nowrap;
                                                             cursor: pointer;
                                                               border-top-right-radius:7px!important;
                                                               border-bottom-right-radius:7px!important;
                                                             float:left!important;}








.container .panel .tabs-menu {float: left;width: 100%!important;height: 30px!important;}
.container .panel .tabs-menu ul li a {padding: 0 10px 10px 10px !important;border-right: 1px solid #DDD !important;}
.container .panel .tabs-menu ul li a:hover {color: #41b9f8 !important;}
           
.container .panel .tabs-menu ul li a.active {color: #41b9f8!important;background-color: transparent !important;border-bottom: 1px solid #41b9f8 !important;}
.tab-content .tabs-pricelist .price-list .card .card-header .btn-primary{background-color:#46a6af!important; border:0!important;}




#back-to-top {color: #fff;border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; background-color:#46a6af!important;}
#back-to-top:hover {color: #46a6af;border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; background-color:#fff!important;
                    border-color:#46a6af!important;}


#top-search .btn-primary{background-color:#46a6af!important;border-color:#46a6af!important;
                         cursor: pointer;border-radius:0!important;height:40px!important}
#site-map ul li.active{color:#46a6af!important;}
.left-column-panel .left-column-container .filter-inputs>a i{color:#46a6af!important;}


.inp-cbx:checked + .cbx span:first-child {
  background: #46a6af!important;
  border-color: #46a6af!important;
  animation: wave 0.4s ease; 
}
#full-search .search-background-one-full .btn-primary{background-color:#46a6af!important;border-color:#46a6af!important;}
.banner-caption .search-background-one .btn-primary{background-color:#46a6af!important;border-color:#46a6af!important;}
.banner-detail-caption .search-background-one .btn-primary{background-color:#630206!important;border-color:#630206!important;}
.tab-content .tab-pane .res-box .btn-primary{background-color:#46a6af!important;border-color:#46a6af!important;}
.modal-body .login-form .btn-primary{background-color:#46a6af!important;border-color:#46a6af!important;}
#campaign-banner.Featured .campaign-featured-info .prod-price-box .prod-price-link span{background-color:#46a6af!important;border-color:#46a6af!important;}
.product-group .product-box.col2 .prod-price-box .prod-price-link span{background-color:#46a6af!important;border-color:#46a6af!important;}
.product-group .product-box.col3 .prod-price-box .prod-price-link span{background-color:#46a6af!important;border-color:#46a6af!important;}
.prod-list-caption .prod-list-caption-in .prod-price-box .prod-price-box-in a{background-color:#46a6af!important;border-color:#46a6af!important;}
.prod-list-caption .prod-list-caption-in .prod-price-box .prod-price-box-in .btn-warning{background-color:#ed7608!important; border-color:#ed7608!important;}
.btn-warning{background-color:#ed7608!important; border-color:#ed7608!important;}

.prod-list-caption.big .prod-list-caption-in .prod-price-box .prod-price-box-in a{background-color:#46a6af!important;border-color:#46a6af!important;}
.prod-list-caption.big .prod-list-caption-in .prod-price-box a.quick{background-color:#FFF!important;border:1px solid #DDD!important;}
#top-search .prod-price-box .link-box a.show-dates{background-color:#46a6af!important;border-color:#46a6af!important;}
#top-search .prod-price-box .link-box a.we-call-you{border-color:#46a6af!important; color:#46a6af!important;}
.down-link{border-color:#46a6af!important; color:#46a6af!important;}
.down-link:hover{background-color:#46a6af!important;border-color:#46a6af!important;}
.tab-menu-heading .nav li a.active{color:#46a6af!important;border-bottom: 2px solid #46a6af!important}
.tab-content .tab-pane .tabs-menu-in ul.nav li a.active{background-color:#46a6af!important;border-color:#46a6af!important;}
.tab-content .tab-pane .tabs-menu-in ul.nav li a:hover{background-color:#46a6af!important;border-color:#46a6af!important; color:#FFF!important;}
.tab-content .tab-pane .tabs-month ul li a:hover{background-color:#46a6af!important;border-color:#46a6af!important;}
.tab-content .tab-pane .tabs-month ul li a.active{background-color:#46a6af!important;border-color:#46a6af!important;}
.tab-content .tabs-pricelist .price-list .card .card-body .body-in .booking-box .booking-buttons .btn.btn-res{background-color:#46a6af!important;border-color:#46a6af!important;}
.tab-content .tabs-pricelist .price-list .card .card-body .body-in .booking-box .booking-buttons .btn.btn-res:hover{background-color:#06a147!important;border-color:#46a6af!important;}


.tab-menu-heading .nav li a.res-bg{background-color:#46a6af!important; 
                                   color:#FFF!important;}
.tab-menu-heading .nav li a.res-bg span{color:#FFF!important;}

.tab-menu-heading .nav li a.res-bg .active{background-color:#46a6af!important; 
                                   color:#FFF!important;}

.modal-body .login-box{background:transparent url(../../../Resource/Img/modal-login-bg.png) center bottom no-repeat!important;}
.pages-detail .btn-primary{background-color:#46a6af!important;border-color:#46a6af!important;
                         cursor: pointer;border-radius:0!important;height:40px!important}

.btn-primary{background-color:#46a6af!important;border-color:#46a6af!important;
                         cursor: pointer;border-radius:0!important;height:40px!important}

.request-form ul.cont-info li i{background-color:#46a6af!important;}

.close-page .PageDesc ul li i{background-color:#46a6af!important; color:#FFF!important; width:25px; height:25px;
                              padding:4px!important; border-radius:7px!important; margin-right:5px!important;}

.modal .btn-primary{background-color:#46a6af!important;}


#Banner-type-center .horizontal-main {background:#46a6af!important; }
@media only screen and (max-width: 480px) {
    .info-box.bg-white .tab-menu-heading .nav li a.active{ border-bottom:1px solid #46a6af!important;}
}
.banner-caption .search-background .btn-primary{background-color:#46a6af!important; border-color:#46a6af!important;}
.btn-success{background-color:#46a6af!important; border-color:#46a6af!important;}
#ModalQuickView .modal-content .modal-footer-Quick .prod-link-box .view{background-color:#46a6af!important; border-color:#46a6af!important;}
#ModalQuickView .modal-content .modal-footer-Quick .prod-link-box .we-call-you{ border-color:#46a6af!important;color:#46a6af!important;}

#Banner-type-small .horizontal-main .horizontalMenu .right-list li a.btn-login{border:1px solid #46a6af!important;
                                                                               color:#46a6af!important;z-index:999!important; 
                                                                               margin-top:4px!important;
                                                                               padding:5px 25px 5px 10px!important;}
#tour-detail-cap-full2 .caption-detail a.we-call-you2:hover{background-color:#46a6af!important; color:#FFF!important;}

.owl-carousel button.owl-dot.active{background:#46a6af!important;}

#Banner-type-left-logo .top-bar-left-logo .top-bar-right .list li a.lgn{background-color:#46a6af!important; color:#fff!important; }

#Banner-type-center .top-bar-center-logo .top-bar-right .list li.about{background: rgba(0, 157, 181, .3)!important;
                                                                       color: #e9500e!important;}
#Banner-type-center .top-bar-center-logo .top-bar-right .list li.about span{color: #46a6af!important; 
                                                                            float:left!important; font-size:13px!important; margin:5px 5px!important;}
#Banner-type-center .top-bar-center-logo .top-bar-right .list li a i.fa-info{background: rgba(0, 157, 181, .8)!important;
                                                                             color:#ddd!important;}
#Banner-type-center .top-bar-center-logo .top-bar-right .list li a i.fa-users{background: rgba(0, 157, 181, .8)!important;
                                                                             color:#ddd!important;}

#tour-detail-cap-full2 .caption-detail .prod-price-box .link-box a.show-dates{background-color:#46a6af!important;}
#tour-detail-cap-full2 .caption-detail .prod-price-box .link-box a.we-call-you{color:#46a6af!important; border-color:#46a6af!important;}
#tour-detail-cap-full2 .tour-detail-info-box .information-box i{color:#46a6af!important;}
.page-to-top i{background-color:#46a6af!important;}


.page-desc h1{color:#46a6af!important;}


.prod-list-caption  .prod-list-caption-in .prod-info-box  ul.col-li li{background-color:#d5f8fe!important;}
.prod-list-caption  .prod-list-caption-in .prod-info-box  ul.col-li.date li{background-color:#f1f1f1!important;}
.prod-list-caption  .prod-list-caption-in .prod-info-box  ul.col-li.date li.active{background-color:#bef5fe!important;}

.mt-10{margin-top:10px!important;}

.banner-detail-caption.small{background:linear-gradient(180deg, transparent 5%, #630206 0%, #46a6af  100%)}
.banner-detail-caption.small h1{color:#FFF!important; margin-top:35px!important;}
#list-page-top h1{color:#46a6af!important;}
.list-column-container h1{color:#46a6af!important;}
h1.list2{color:#46a6af!important;}

.horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .megamenu-content{background-color:#fff!important;}
.horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list{background-color:transparent!important; border:0!important;}

.horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a:hover{color:#605e7e!important;}