/**
- logo red: #a80532
- logo red hover: #94032b;
- background light red: #ffdada;
- background lighter red: #ffebeb;
- background very lighter red: #fcfaf2;
- logo gold: #9b8449;
- logo gold light: #d19d00;
- yellow: #ffc000;
- yellow hover: #ffae00;
- yellow light: #fccd3f;
- pastel yellow: #ffb16c;

**/

body { background-color: #f9f4e2; }

#l-nav-main .nav-main-inner .col-md-3 { width: 209px !important; }
#l-nav-main .main-nav-item > a { font-size: 17px; font-weight: 600; }
#l-nav-main .main-nav-item .main-nav-subitems .main-nav-subitems-list ul li a { font-size: 15px; font-weight: 600; }

#l-phone-header a { color: #a80532; }

#tripfinder-box .tripfinder-chooser { background-color: #ffc000; }
#tripfinder-box .tripfinder-chooser:hover { background-color: #ffae00; }
#tripfinder-box .tripfinder-body-container { background-color: #ffc000; }
#tripfinder-box .tripfinder-body-container .tripfinder-filters .tripfinder-filter-item .ms-parent.multiple-select .ms-choice > span { color: #a80532; font-weight: 500; }
#tripfinder-box .tripfinder-body-container .tripfinder-filters .tripfinder-filter-item select { color: #a80532 !important; font-weight: 500; }
#tripfinder-box .tripfinder-body-container .tripfinder-filters .tripfinder-filter-item input[type="text"] { color: #a80532 !important; font-weight: 500; }
#tripfinder-box .tripfinder-body-container .tripfinder-filters .tripfinder-filter-item .ms-parent.multiple-select .ms-drop ul > li label { color: #a80532 !important; }
#tripfinder-box .tripfinder-body-container .tripfinder-actions .count-trips { color: #a80532; }

#l-nav-main .main-nav-item { }
#l-nav-main .main-nav-item.hover > a { color: #a80532; border-top: 6px solid #a80532; }
#l-nav-main .main-nav-item .main-nav-subitems .main-nav-subitems-list ul li a:hover { background-color: #ffffff; color: #a80532; }

#l-nav-sub { background-color: #ffebeb; }
#l-nav-sub h3 { border-color: #a80532; }
#l-nav-sub h3 a { color: #a80532; }
#l-nav-sub ul li a:hover,
#l-nav-sub ul li a:active,
#l-nav-sub ul li a:focus { background: #a80532; color: #fff; }
#l-nav-sub ul li.active a { background-color: #94032b; color: #fff; }

#l-body .body-container h1.page-title { background-color: #fcfaf2; color: #a80532; }
#l-body .box-container .box-title-container h2.box-title { color: #ffb16c; }

#l-body .body-container .news-box { background-color: #ffebeb; }
#l-body .body-container .news-box h2 { color: #ffb16c; }
#l-body .body-container .news-box .news-items .news-item .news-item-text h3 { color: #a80532; }
#l-body .body-container .news-box .news-items .news-item .news-item-pic > span { background-color: #a80532; }
#l-body .body-container .news-box .news-items .news-item .news-item-text p span { color: #a80532; }

#l-body .trip-recommendations-items ul.bxslider li .top-area .destination { color: #ffb16c; }
#l-body .trip-recommendations-items ul.bxslider li .bottom-area .price { background-color: #a80532; }
#l-body .trip-recommendations-items ul.bxslider li .bottom-area .price span.meta-text { color: #ffb16c; }
#l-body .trip-recommendations-items ul.bxslider li .bottom-area .highlights { color: #ffb16c; }
#l-body .trip-recommendations-items .bx-controls-direction a.bx-prev { background-image: url(/themes/frontend/public/own/img/himalaya/recommendations-arrows.png); }
#l-body .trip-recommendations-items .bx-controls-direction a.bx-next { background-image: url(/themes/frontend/public/own/img/himalaya/recommendations-arrows.png); }

#l-body .trip-destinations-slider .trip-destinations-items ul.bxslider li .trip-destination-label { background-color: #a80532; }
#l-body .trip-destinations-slider .trip-destinations-items ul.bxslider li .trip-destination-label span.destination-title { color: #ffb16c; }

#l-body .services-box .catalog-box .catalog-description h3 { color: #a80532; }

#l-body .list-trips-container .trips-filters { background-color: #eee; }
#l-body .header-tabs .nav-tabs { border-color: #eee; }
#l-body .header-tabs .nav-tabs li a { border-color: #fff; color: #777; background-color: #f3f3f3; margin-right: 2px; }
#l-body .header-tabs .nav-tabs li a:hover,
#l-body .header-tabs .nav-tabs li a:focus,
#l-body .header-tabs .nav-tabs li a:active { color: #a80532; background-color: #efefef; }
#l-body .header-tabs .nav-tabs li.active a { background-color: #eee; border-color: #eee; color: #a80532; }
#l-body .header-tabs .nav-tabs li.info-tab a { color: #000; }
#l-body .header-tabs .nav-tabs li.info-tab a i { color: #94032b; }
#l-body .header-tabs .nav-tabs li.info-tab.active a { color: #a80532; background-color: transparent; }
#l-body .header-tabs .nav-tabs li.info-tab a:hover,
#l-body .header-tabs .nav-tabs li.info-tab a:active,
#l-body .header-tabs .nav-tabs li.info-tab a:focus { color: #a80532; background-color: transparent; }
#l-body .list-trips-container .trips-filters label.filter-label { color: #a80532 !important; }

#l-body .list-trips-container .list-trip-entities .title-container h2 { color: #ffb16c; }
#l-body .list-trips-container .list-trip-entities .list-trip-entity .entity-content span.meta-info a.trip-destination {  }
#l-body .list-trips-container .list-trip-entities .list-trip-entity .entity-content h2 { color: #a80532; }
#l-body .list-trips-container .list-trip-entities .list-trip-entity .entity-content h3 { color: #646464; }
#l-body .list-trips-container .list-trip-entities .list-trip-entity .trip-dates h4 { color: #000; }
#l-body .list-trips-container .list-trip-entities .list-trip-entity .trip-dates h4 span { color: #d19d00; }
#l-body .list-trips-container .list-trip-entities .list-trip-entity .coltrip-country { color: #d19d00; }


#l-body .list-view .pager ul li a { background-color: #ffebeb; border-color: #ffebeb; color: #a80532; }
#l-body .list-view .pager ul li a:hover { background-color: #ffdada; border-color: #ffdada; }
#l-body .list-view .pager ul li.selected a,
#l-body .list-view .pager ul li.active a { background-color: #ffdada; border-color: #ffdada; }

#l-body .trip-detail-container .trip-detail-title h1 { color: #a80532; }
#l-body .trip-detail-container .trip-detail-title .sub-title { color: #646464; }
#l-body .trip-detail-container .trip-detail-title .best-travel-time div.month-key.selected { background-color: #a80532; color: #fff; }
#l-body .trip-detail-container h4.trip-box-title { background-color: #000; color: #ffb16c; }
#l-body .trip-detail-container .trip-detail-tabs-contents .trip-tripmodules-overview .trip-tripmodule-day:nth-child(odd) { background-color: #eee; }
#l-body .trip-detail-container .trip-detail-tabs-contents .trip-tripmodules-overview .trip-tripmodule-day .day-label { color: #a80532; }
#l-body .trip-detail-container .trip-detail-tabs-contents .trip-detail-rightside .trip-detail-rightbox.special-alert-box { border-color: #a80532; }
#l-body .trip-detail-container .trip-detail-tabs-contents .trip-detail-rightside .trip-detail-rightbox.special-alert-box h4 { color: #a80532; }
#l-body .trip-detail-container .trip-detail-tabs-contents .trip-detail-rightside .trip-detail-rightbox.trip-guides { background-color: #f3f3f3; }
#l-body .trip-detail-container .trip-detail-tabs-contents .trip-detail-rightside .trip-detail-rightbox.trip-guides h4 { font-weight: 400; }
#l-body .trip-detail-container .trip-detail-tabs-contents .trip-program-details .trip-tripmodule-day .day-label { color: #a80532; }
#l-body .trip-detail-container .trip-detail-tabs-contents .detail-trip-dates h3 { color: #000; }
#l-body .trip-detail-container .trip-detail-tabs-contents .detail-trip-dates h3 span { color: #d19d00; }

#l-body .trip-detail-container .trip-detail-tabs-contents .trip-detail-rightside .trip-icon-container.print-icon a { font-size: 16px; background-color: #a80532; color: #fff; text-decoration: none !important; }

#l-body .trip-containerbox .trip-dates .panel .panel-heading h4 a > span.price { color: #000; }
#l-body .trip-containerbox .trip-dates .panel .panel-heading h4 a > span.dates { color: #000; }
#l-body .trip-containerbox .trip-dates .panel .panel-heading h4 a > span.show-details,
#l-body .trip-containerbox .trip-dates .panel .panel-heading h4 a > span.make-pdf { color: #a80532; }
#l-body .trip-containerbox .trip-dates .panel .panel-heading h4 a > span.make-pdf:hover {  }
#l-body .trip-containerbox .trip-dates .panel .panel-heading h4 a > span.goto-trip-application { background-color: #a80532 !important; color: #fff; text-decoration: none !important; }
#l-body .trip-containerbox .trip-dates .panel .panel-heading h4 a > span.goto-trip-application:hover { background-color: #94032b !important; }
#l-body .trip-containerbox .trip-dates .panel.active-panel .panel-heading,
#l-body .trip-containerbox .trip-dates .panel .panel-heading:hover { background-color: #ddd !important; }
#l-body .trip-containerbox .trip-dates .panel:nth-child(odd) .panel-heading { background-color: #eee; }
#l-body .trip-containerbox .trip-dates .panel .panel-body table tr.season-prices h4 { color: #ffb16c; }

#l-body .trip-detail-container .trip-detail-tabs-contents .trip-closeups-details .panel-group .panel.active-panel .panel-heading h4 a,
#l-body .trip-detail-container .trip-detail-tabs-contents .trip-closeups-details .panel-group .panel .panel-heading:hover h4 a { color: #a80532; }
#l-body .trip-detail-container .trip-detail-tabs-contents .trip-closeups-details .panel-group .panel .panel-body { border-bottom-color: #a80532; }

#l-body .ordercatalog-form-container p.sub-title { color: #9b8449; }
#l-body .ordercatalog-form-container .catalogbox-container .current-catalog-descr h3 { color: #a80532; }
#l-body .ordercatalog-form-container .catalogbox-container .current-catalog-box:hover, 
#l-body .ordercatalog-form-container .catalogbox-container .current-catalog-box.active { }
#l-body .ordercatalog-form-container .catalogbox-container .current-catalog-box .active-tick { color: #ffb16c; }
#l-body .ordercatalog-form-container .catalogbox-container .other-catalog-box .other-catalog-item .active-tick { color: #ffb16c; }

#l-body .trip-detail-container .trip-detail-tabs-contents .trip-detail-leftside .trip-place-description h2  { color: #a80532;  }

#l-body .cms-widget.wtripguides .list-view h4 a,
#l-body .cms-widget.wtripguides .list-view h4 span { color: #94032b; font-weight: 500; }

#l-body .cms-widget.wteam .list-view h4 a,
#l-body .cms-widget.wteam .list-view h4 span { color: #94032b; font-weight: 500; }

#l-body .flasher-box.luxury_hotels { background-color: #9b8449; }
#l-body .flasher-box.special_price { background-color: #00b0d0; }
#l-body .flasher-box.free_spaces { background-color: #068269; }
#l-body .flasher-box.special_interest { background-color: #fc6b00; }
#l-body .flasher-box.two_person_guaranteed { background-color: #008000; }

#l-body .cms-widget.wnews .news-item .news-item-pic span { background-color: #a80532; }

/* detail big pics slider arrows */
#l-body .trip-detail-container .trip-detail-slider-pics .bx-controls-direction a.bx-prev { background: url(/themes/frontend/public/own/img/homeanimation-arrows.png) top left no-repeat; height: 89px; width: 58px; margin-top: 210px; top: 0; } 
#l-body .trip-detail-container .trip-detail-slider-pics .bx-controls-direction a.bx-prev:hover { background-position: bottom left; }
#l-body .trip-detail-container .trip-detail-slider-pics .bx-controls-direction a.bx-next {  background: url(/themes/frontend/public/own/img/homeanimation-arrows.png) top right no-repeat; height: 89px; width: 58px; margin-top: 210px; top: 0; }
#l-body .trip-detail-container .trip-detail-slider-pics .bx-controls-direction a.bx-next:hover { background-position: bottom right; }
.bx-wrapper .bx-pager.bx-default-pager a { background: #fff; }
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: #a80532; }


#l-footer { background-image: url(/themes/frontend/public/own/img/himalaya/footer-bg.jpg); background-position: center center; background-repeat: no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
#l-footer .newsletter-box { background-color: #a80532; }

#l-footer .footer-banner-slider h2 { color: #ffb16c; font-size: 15px; padding: 0; margin: 0; margin-bottom: 10px; font-weight: 600; }
#l-footer .footer-banner-slider .footer-banner-items ul.bxslider li .footer-banner-label.no-pic { background-color: #ffebeb; }
#l-footer .footer-banner-slider .footer-banner-items ul.bxslider li .footer-banner-label.no-pic:hover { background-color: #f5d6d6; }
#l-footer .footer-banner-slider .footer-banner-items .bx-controls-direction a.bx-prev { background-color: #8e2234; }
#l-footer .footer-banner-slider .footer-banner-items .bx-controls-direction a.bx-prev:hover { background-color: #7d1e2e; }
#l-footer .footer-banner-slider .footer-banner-items .bx-controls-direction a.bx-next { background-color: #8e2234; }
#l-footer .footer-banner-slider .footer-banner-items .bx-controls-direction a.bx-next:hover { background-color: #7d1e2e; }

h1, h2, h3, h4, h5, h6 { color: #9b8449; }
a { color: #94032b; }
a:hover, a:focus, a:active { color: #94032b; }

.ui-widget-content { border-color: #a80532; border-width: 2px; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border-color: #a80532; background-color: #a80532; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border-color: #94032b; background: #94032b; color: #fff; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border-color: #94032b; background: #94032b; color: #fff; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border-color: #fff; background: #fff; color: #a80532; }

.ms-parent.multiple-select .ms-drop { border: 0; border-top: 1px solid #f3f3f3; }
.ms-parent.multiple-select .ms-drop label:hover { background-color: #f7f7f7; }

.nav-tabs>li>a { margin-right: 0; }
.panel-default>.panel-heading+.panel-collapse .panel-body { border-top: 0; border-top-color: #ffdada;  border-bottom-color: #a80532 !important; }
.table thead>tr>th, .table tbody>tr>th, .table tfoot>tr>th, .table thead>tr>td, .table tbody>tr>td, .table tfoot>tr>td { border-top: 0; }
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th { background-color: #f6f6f6; }

.btn.btn-default.btn-action { background-color: #a80532 !important; border-color: #a80532 !important; }
.btn.btn-default.btn-action:hover,
.btn.btn-default.btn-action:active,
.btn.btn-default.btn-action:focus { background-color: #94032b !important; border-color: #94032b !important; }