
.box-border {
    background: #959595
}

.awe-btn.awe-btn-default:hover {
    border-color: #959595;
    background-color: #959595;
}

.awe-btn.awe-btn-6 {
    border-color: #959595;
    background-color: #959595;
}

.awe-btn.awe-btn-6:hover {
    color: #959595;
}

.awe-btn.awe-btn-12:hover {
    background-color: #959595;
    border-color: #959595;
}

.awe-btn.awe-btn-13 {
    border-color: #ff4c01;
    background-color: #ff4c01;
}

.awe-btn.awe-btn-13:hover {
    color: #fff!important;
    background-color: #d34306;
    border-color: #d34306;
}

.awe-btn.awe-btn-14:hover {
    border-color: #959595;
    background-color: #959595;
}

.bg-blue {
    background-color: #959595;
}

.tabs .ui-tabs-nav li:hover a, .tabs .ui-tabs-nav li.ui-tabs-active a {
    color: #959595;
}

.tabs.tabs-2 .ui-tabs-nav li:hover a {
    border-color: #959595
}

.tabs.tabs-2 .ui-tabs-nav li.ui-tabs-active a {
    background-color: #959595;
}

.accordion .ui-accordion-header {
    background-color: #959595;
}

.accordion .ui-accordion-content {
    border-color: #959595;
}

.bootstrap-select.btn-group.awe-select .dropdown-menu ul li a:hover {
    background-color: #959595;
    border-bottom-color: #959595;
}

.bootstrap-select.btn-group.awe-select .dropdown-menu ul li.selected a {
    background-color: #959595;
    border-bottom-color: #959595;
}

.tab-price table caption a:hover {
    color: #959595;
}

.tab-price table tr td.date-select {
    background-color: #959595;
}

.ui-datepicker .ui-datepicker-header{
    background-color: #ff4c01;
}

.ui-datepicker .ui-datepicker-header .ui-corner-all.ui-state-hover {
    background: #ff4c01;
}

.ui-datepicker .ui-datepicker-calendar thead th {
    background-color: #ff4c01;
}

.ui-datepicker .ui-datepicker-calendar td a.ui-state-active, .ui-datepicker .ui-datepicker-calendar td a:hover {
    border: 1px solid #959595;
}

.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a {
    background-color: #ff4c01;
    border-color: #ff4c01;
}

.owl-controls .owl-prev:hover, .owl-controls .owl-next:hover {
    color: #959595;
    border-color: #959595
}

.awe-popup-wrap .awe-popup-close:after, .awe-popup-wrap .awe-popup-close:before {
    background-color: #959595;
}

#header.header-v2 .header_content .menu li .sub-menu li a:hover {
    background: #959595;
}

#header.header-v2 .header_content .menu li .sub-menu li.current-menu-item a {
    background: #959595;
}

.header_top {
    background: #3A3838;
}

.header_top .header_right .dropdown ul li a:hover {
    background-color: #ff4c01;
}

.header_top .header_right .dropdown ul li.active a {
    background-color: #ff4c01;
}

.header_content .menu > li.current-menu-item > a {
    background-color: #959595;
}

.header_content .menu > li:hover > a {
    background-color: #ff4c01;
    /*background-color: #959595;*/
}

.header_content .menu > li .sub-menu li.current-menu-item > a {
    background-color: #959595;
}

.header_content .menu > li .sub-menu li:hover > a {
    background-color: #959595;
}

.menu-bars:hover span:after {
    background-color: #959595;
}

.menu-bars:hover span:before {
    background-color: #959595;
}

.menu-bars.active span:after {
    background-color: #959595;
}

.menu-bars.active span:before {
    background-color: #959595;
}

.header_mobile .header_menu {
    background-color: #959595;
}

#preloader .preloader-dot {
    border-color: #959595;
}

.accomd-modations-room .text h2 a:hover {
    color: #959595;
}

.accomd-modations-room .text .price {
    color: #959595;
}

.accomd-modations-room_1 .text h2 a:hover {
    color: #959595;
}

.accomd-modations-room_1 .text .price .amout {
    color: #959595;
}

.check-availability h2:before {
    border-color: #959595;
    color: #959595;
}

.news-item .text h2 a {
    color: #959595;
}

.news-item .text h2 a:hover {
    color: #959595;
}

.news-item .text .read-more:hover {
    color: #959595;
}

.gallery-content .gallery_item:before {
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#959595));
    background: -webkit-linear-gradient(top, transparent, #959595);
    background: -moz-linear-gradient(top, transparent, #959595);
    background: -ms-linear-gradient(top, transparent, #959595);
    background: -o-linear-gradient(top, transparent, #959595)
}

.gallery-cat ul li:hover a, .gallery-cat ul li.active a {
    background-color: #959595;
}

.mfp-wrap .mfp-content .mfp-figure .mfp-close:hover {
    background-color: transparent;
}

.mfp-wrap .mfp-prevent-close:hover {
    color: #959595;
    border-color: #959595;
}

.sidebar .widget.widget_check_availability .check_availability .check_availability_title {
    color: #959595;
}

.sidebar .widget.widget_categories ul li:hover > a, .sidebar .widget.widget_categories ul li.current-cat > a {
    color: #959595;
}

.sidebar .widget.widget_upcoming_events ul li .text a:hover {
    color: #959595;
}

.sidebar .widget.widget_upcoming_events ul li:hover .event-date {
    border-color: #959595;
    color: #959595;
}

.sidebar .widget.widget_recent_entries ul li a:hover {
    color: #959595;
}

.sidebar .widget.widget_tag_cloud .tagcloud a:hover {
    background-color: #959595;
    border-color: #959595;
}

.sidebar .widget.widget_social .widget-social a:hover {
    color: #959595;
    border-color: #959595;
}

.post .entry-header h2 a:hover {
    color: #959595;
}

.post .entry-meta a:hover {
    color: #959595;
}

.post .entry-meta a .entry-author-name:hover {
    color: #959595;
}

.post .entry-content a:hover {
    color: #959595;
}

.page-navigation li a:hover {
    color: #959595;
}

.page-navigation li.first a:hover, .page-navigation li.last a:hover {
    border-color: #959595;
}

#comments .commentlist li .comment-body .comment-meta a:hover {
    color: #959595;
}

.comment-respond .comment-form .field-text:focus, .comment-respond .comment-form .field-textarea:focus {
    border-color: #959595;
}

.restaurant_item .img a:before {
    border-right-color: #959595;
    border-bottom-color: #959595;
}

.restaurant_item .img a:after {
    border-left-color: #959595;
    border-top-color: #959595;
}

.restaurant_item .text h2 a:hover {
    color: #959595;
}

.restaurant_item .text .price {
    color: #959595;
}

.restaurant_item.lager-thumbs .text .price {
    color: #959595;
}

.tabs-restaurant .ui-tabs-nav li:before {
    border-top-color: #959595;
}

.tabs-restaurant .ui-tabs-nav li:hover a, .tabs-restaurant .ui-tabs-nav li.ui-state-active a {
    color: #959595;
}

.event-restaurant_content li .text a:hover {
    color: #959595;
}

.room_item-1 h2 a:hover {
    color: #959595;
}

.room_item-1 .img:before {
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#959595));
    background: -webkit-linear-gradient(top, transparent, #959595);
    background: -moz-linear-gradient(top, transparent, #959595);
    background: -ms-linear-gradient(top, transparent, #ff4c01);
    background: -o-linear-gradient(top, transparent, #ff4c01);
}

.room_item-2 .img:after {
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#ff4c01));
    background: -webkit-linear-gradient(top, transparent, #ff4c01);
    background: -moz-linear-gradient(top, transparent, #ff4c01);
    background: -ms-linear-gradient(top, transparent, #ff4c01);
    background: -o-linear-gradient(top, transparent, #ff4c01);
}

.room_item-2 .text h2 a:hover {
    color: #ff4c01;
}

.room_item-3 .img:before {
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#ff4c01));
    background: -webkit-linear-gradient(top, transparent, #ff4c01);
    background: -moz-linear-gradient(top, transparent, #ff4c01);
    background: -ms-linear-gradient(top, transparent, #ff4c01);
    background: -o-linear-gradient(top, transparent, #ff4c01);
}

.room_item-3 .text-thumbs .thumbs:before {
    border-right-color: #ff4c01;
    border-bottom-color: #ff4c01;
}

.room_item-3 .text-thumbs .thumbs:after {
    border-left-color: #ff4c01;
    border-top-color: #ff4c01;
}

.room_item-3 .text-thumbs .text h2 a:hover {
    color: #ff4c01;
}

.room_item-4 .img:before {
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#ff4c01));
    background: -webkit-linear-gradient(top, transparent, #ff4c01);
    background: -moz-linear-gradient(top, transparent, #ff4c01);
    background: -ms-linear-gradient(top, transparent, #ff4c01);
    background: -o-linear-gradient(top, transparent, #ff4c01);
}

.room_item-4 .text h2 a:hover {
    color: #ff4c01;
}

.room_item-4 .thumbs:before {
    border-right-color: #ff4c01;
    border-bottom-color: #ff4c01;
}

.room_item-4 .thumbs:after {
    border-left-color: #ff4c01;
    border-top-color: #ff4c01;
}

.room_item-5 .img:before {
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#ff4c01));
    background: -webkit-linear-gradient(top, transparent, #ff4c01);
    background: -moz-linear-gradient(top, transparent, #ff4c01);
    background: -ms-linear-gradient(top, transparent, #ff4c01);
    background: -o-linear-gradient(top, transparent, #ff4c01);
}

.room_item-6 .text h2 a:hover {
    color: #ff4c01;
}

.room_item-6 .text .price {
    color: #ff4c01;
}

.room-detail_img .apb-zoom:hover {
    color: #ff4c01;
}

.room-detail_thumbs .owl-item.active a:before {
    border-color: #ff4c01;
}

.room-detail_thumbs a:hover::before {
    border-color: #ff4c01;
}

.room-detail_thumbs .owl-prev:hover, .room-detail_thumbs .owl-next:hover {
    background-color: #ff4c01;
}

.room-detail_tab-header li a:before {
    background-color: #ff4c01;
}

.room-detail_tab-header li.active a, .room-detail_tab-header li:hover a {
    color: #ff4c01;
}

.room-package_item .text h4 a:hover {
    color: #ff4c01;
}

.calendar_custom .calendar_title .calendar_corner:hover {
    color: #ff4c01;
    border-color: #ff4c01;
}

.room-compare_item .text h2 a:hover {
    color: #ff4c01;
}

.activiti_item .text h2 a:hover {
    color: #ff4c01;
}

.activiti_item .text .view-more:hover {
    color: #ff4c01;
}

.checkout .checkout_login a:hover {
    color: #ff4c01;
}

.checkout .bootstrap-select.btn-group.awe-select .dropdown-toggle:hover {
    border-color: #ff4c01;
}

.checkout .field-text:focus {
    border-color: #ff4c01;
}

.checkout .field-textarea:focus {
    border-color: #ff4c01;
}

.checkout .code-enter a:hover {
    color: #ff4c01;
}

.checkout .checkout_cart .cart-item .img:before {
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#ff4c01));
    background: -webkit-linear-gradient(top, transparent, #ff4c01);
    background: -moz-linear-gradient(top, transparent, #ff4c01);
    background: -ms-linear-gradient(top, transparent, #ff4c01);
    background: -o-linear-gradient(top, transparent, #ff4c01);
}

.checkout .checkout_cart .cart-item .text a:hover {
    color: #ff4c01;
}

.checkout .checkout_cart .cart-item .remove:hover {
    color: #ff4c01;
}

.attraction_sidebar .attraction_sidebar-content .attraction_title {
    background-color: #ff4c01;
}

.attraction_sidebar .attraction_sidebar-content .attraction_location li a:hover {
    color: #ff4c01;
}

.attraction_sidebar .attraction_sidebar-content .attraction_location li.active a {
    color: #ff4c01;
}

.attraction_detail .attraction_detail-title i {
    color: #ff4c01;
}

.attraction_detail ul li a {
    color: #ff4c01
}

.attraction_content p a {
    color: #ff4c01;
}

.attraction_content p a:hover {
    color: #ff4c01;
}

.team_item .text .team-share a:hover {
    border-color: #ff4c01;
    color: #ff4c01;
}

.team_item:hover .img:before {
    border-color: #ff4c01;
}

.guest-book_item:before {
    border-right-color: #ff4c01;
    border-bottom-color: #ff4c01;
}

.guest-book_item:after {
    border-left-color: #ff4c01;
    border-top-color: #ff4c01;
}

.guest-book_item .avatar:before {
    border-color: #ff4c01;
}

.comingsoon h1 span {
    color: #ff4c01;
}

.comingsoon .widget_social .widget-social a:hover {
    border-color: #ff4c01;
}

.login-register .text .account_form .field-form .view-pass:hover {
    color: #ff4c01;
}

.login-register .text .account_form .field-form .field-text:focus {
    border-color: #ff4c01;
}

.login-register .text .account_form .account-desc a:hover {
    color: #ff4c01;
}

.page-404 h1 span {
    color: #ff4c01;
}

.page-404 p a:hover {
    color: #ff4c01;
}

.page-404 .search-404 .filed-text:focus {
    border-color: #ff4c01
}

.contact .text ul li .icon {
    color: #ff4c01;
}

.contact .contact-location .btn-collapse:hover {
    color: #ff4c01;
}

.contact .contact-location .location-group .location-item .img .fa {
    background-color: #ff4c01;
}

.contact .contact-form .field-text:focus, .contact .contact-form .field-textarea:focus {
    border-color: #ff4c01;
}

.reservation_step ul li.active:before, .reservation_step ul li:hover:before {
    background-color: #ff4c01;
}

.reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_name h2 a:hover {
    color: #ff4c01;
}

.reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_name .reservation-amout {
    color: #ff4c01;
}

.reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_name.has-package h2 a {
    color: #ff4c01;
}

.reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_change:hover {
    color: #ff4c01;
}

.reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_total-room .reservation-amout {
    color: #ff4c01;
}

.reservation-room-selected .reservation-room-seleted_total .reservation-total {
    color: #ff4c01;
}

.reservation-sidebar_availability .check_availability_title {
    color: #ff4c01;
}

.reservation-calendar_custom .reservation-calendar_title .reservation-calendar_corner:hover {
    color: #ff4c01;
}

.reservation-calendar_custom .reservation-calendar_tabel td a:hover:before {
    border-color: #ff4c01
}

.reservation-calendar_custom .reservation-calendar_tabel td.current-select {
    background-color: #ff4c01
}

.reservation-room_item .reservation-room_name a:hover {
    color: #ff4c01
}

.reservation-room_item .reservation-room_text .reservation-room_view-more {
    color: #ff4c01;
}

.reservation-room_item .reservation-room_text .reservation-room_view-more:hover {
    color: #ff4c01
}

.reservation-package_item .reservation-package_text h4 a:hover {
    color: #ff4c01
}

.reservation-billing-detail .reservation-login a:hover {
    color: #ff4c01
}

.reservation-billing-detail .reservation-code a:hover {
    color: #ff4c01
}

#footer .footer_top .mailchimp h4:before {
    border-color: #ff4c01;
    color: #ff4c01;
}

#footer .footer_top .mailchimp .mailchimp-form .awe-btn {
    background-color: #ff4c01;
}

#footer .footer_top .mailchimp .mailchimp-form .awe-btn:hover {
    color: #ff4c01;
}

#footer .footer_top .social .social-content a:hover {
    border-color: #ff4c01;
    color: #ff4c01;
}

#footer .footer_center .widget-logo .text p a:hover {
    color: inherit;
    text-decoration: none;
}

.icon-holder{
    background: url(../images/icon.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
}
.icon-holder:before{
    background: #3A3838;
}
.icon-holder:after{
    background: #3A3838;
}