@charset "iso-8859-1";
/* CSS Document */

.header_logo {
	background-image: url(../images/amazigh_hostel_logo.png);
	background-repeat: no-repeat;
	background-size: contain;
	height: 80px;
	width: 220px;
	margin-top: 5px;
}
#footer .footer_center .widget-logo .img {
	background-image: url(../images/amazigh_hostel_footer.png);
	background-repeat: no-repeat;
	background-size: 78% auto;
	width: 100%;
	max-width: 210px;
	height: 200px;
	background-position: center;
}
.bg-comments {
	background-image: url(../images/banner/vale.jpg);
}
#modal-ofertas .modal-title {
	color: #003b51;
}
.header_content .menu > li .sub-menu {
    width: 230px;
	}
.nr_res {
	color: #003b51;
}
.box-border {
	background: #003b51;
}
.item.room-item-style-2 .outer .bgr {
	background-color: rgba(175, 150, 109, 0.9);
}
.awe-btn.awe-btn-default {
	border-color: #003b51;
	background-color: #003b51;
	color: #fff;
}
.awe-btn.awe-btn-default:hover {
	border-color: #c5ae75;
	background-color: #c5ae75;
	color: #fff;
}
.awe-btn.awe-btn-6 {
	border: 2px solid #003b51;
	background-color: #003b51;
	color: #fff;
}
.awe-btn.awe-btn-6:hover {
	color: #003b51;
	background-color: transparent;
}
.awe-btn.awe-btn-12:hover {
	color: #003b51;
	background-color: #003b51;
	border-color: #003b51;
	color: #fff;
}
.awe-btn.awe-btn-13 {
	border: 2px solid #c5ae75;
	background-color:#c5ae75;
	color: #fff;
}
.awe-btn.awe-btn-13:hover {
	border-color: #003b51;
	background-color: #fff;
	color: #003b51 !important;
}
.awe-btn.awe-btn-14:hover {
	border-color: #003b51;
	background-color: #003b51;
	color: #fff;
}
.info .awe-btn.awe-btn-12:hover {
	background-color: #999;
	border-color: #fff;
}
.heading {
	color: #003b51;
}
.bg-blue {
	background-color: #003b51;
}
.tabs .ui-tabs-nav li:hover a, .tabs .ui-tabs-nav li.ui-tabs-active a {
	color: #003b51 !important;
}
.tabs.tabs-2 .ui-tabs-nav li:hover a {
	color: #232323 !important;
	border-color: #003b51;
}
.tabs.tabs-2 .ui-tabs-nav li.ui-tabs-active a {
	background-color: #003b51;
	color: #fff !important;
}
.accordion .ui-accordion-header {
	background-color: #003b51;
}
.accordion .ui-accordion-content {
	border: 2px solid #003b51;
}
.bootstrap-select.btn-group.awe-select .dropdown-menu ul li a:hover {
	background-color: #003b51;
	color: #fff;
	border-bottom-color: #003b51;
}
.bootstrap-select.btn-group.awe-select .dropdown-menu ul li.selected a {
	background-color: #003b51;
	color: #fff;
	border-bottom-color: #003b51;
}
.tab-price table caption a:hover {
	color: #003b51;
}
.tab-price table tr td.date-select {
	background-color: #003b51;
	color: #fff;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title {
	color: #003b51;
}
.ui-datepicker .ui-datepicker-header .ui-corner-all .ui-icon {
	color: #003b51;
}
.ui-datepicker .ui-datepicker-header .ui-corner-all.ui-state-hover {
	background: #003b51;
	color: #fff !important;
}
.ui-datepicker .ui-datepicker-calendar thead th {
	background-color: #003b51;
}
.ui-datepicker .ui-datepicker-calendar td a {
	border: 1px solid #003b51 !important;
}
.ui-datepicker .ui-datepicker-calendar td a.ui-state-active, .ui-datepicker .ui-datepicker-calendar td a:hover {
	border: 1px solid #003b51;
}
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a {
	background-color: #003b51;
	color: #fff;
	border-color: #003b51;
}
.owl-controls .owl-prev:hover, .owl-controls .owl-next:hover {
	color: #003b51;
	border-color: #003b51;
}
.awe-popup-wrap .awe-popup-close:after, .awe-popup-wrap .awe-popup-close:before {
	background-color: #003b51;
}
#header.header-v2 .header_content .menu li .sub-menu li a:hover {
	color: #fff;
	background: #003b51;
}
#header.header-v2 .header_content .menu li .sub-menu li.current-menu-item a {
	color: #fff;
	background: #003b51;
}
.header_content .menu > li:hover > a {
	background-color: #003b51;
	color: #fff;
}
.header_top .header_right .dropdown ul li a:hover {
	background-color: #003b51;
	color: #fff;
}
.header_top .header_right .dropdown ul li.active a {
	background-color: #003b51;
	color: #fff;
}
.header_top .header_right .dropdown:hover span {
	background-color: #003b51;
	color: #fff;
}
.header_content .menu>li.current-menu-item>a {
	background-color: #003b51;
	color: #fff;
}
.header_content .menu>li:hover>a {
	background-color: #003b51;
	color: #fff;
}
.header_content .menu>li .sub-menu li.current-menu-item>a {
	background-color: #003b51;
	color: #fff;
}
.header_content .menu>li .sub-menu li:hover>a {
	background-color: #003b51;
	color: #fff;
}
.menu-bars:hover span:after {
	background-color: #003b51;
}
.menu-bars:hover span:before {
	background-color: #003b51;
}
.menu-bars.active span:after {
	background-color: #003b51;
}
.menu-bars.active span:before {
	background-color: #003b51;
}
.header_mobile .header_menu {
	background-color: #003b51;
}
#preloader .preloader-dot {
	border: 2px solid #003b51;
}
.accomd-modations-room .text h2 a:hover {
	color: #003b51;
}
.accomd-modations-room .text .price {
	color: #003b51;
}

.accomd-modations-room_1 .text h2 a:hover {
	color: #003b51;
}
.accomd-modations-room_1 .text .price .amout {
	color: #003b51;
}
.check-availability h2:before {
	border: 3px solid #c5ae75;
	color: #c5ae75;
}
.event-news h2 {
	color: #003b51;
}
.news-item .text h3 {
	color: #003b51;
}
.news-item .text .read-more:hover {
	color: #003b51;
}
.gallery-content .gallery_item:before {
	background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#003b51));
	background: -webkit-linear-gradient(top, transparent, #003b51);
	background: -moz-linear-gradient(top, transparent, #003b51);
	background: -ms-linear-gradient(top, transparent, #003b51);
	background: -o-linear-gradient(top, transparent, #003b51);
}
.gallery-cat ul li:hover a, .gallery-cat ul li.active a {
	background-color: #003b51;
	color: #fff;
}
.mfp-wrap .mfp-content .mfp-figure .mfp-close:hover {
	background-color: #003b51;
}
.mfp-wrap .mfp-prevent-close:hover {
	color: #003b51;
	border-color: #003b51;
}
.sidebar .widget.widget_check_availability .check_availability .check_availability_title {
	color: #003b51;
}
.sidebar .widget.widget_categories ul li:hover>a, .sidebar .widget.widget_categories ul li.current-cat>a {
	color: #003b51;
}
.sidebar .widget.widget_upcoming_events ul li .text a:hover {
	color: #003b51;
}
.sidebar .widget.widget_upcoming_events ul li:hover .event-date {
	border-color: #003b51;
	color: #003b51;
}
.sidebar .widget.widget_recent_entries ul li a:hover {
	color: #003b51;
}
.sidebar .widget.widget_tag_cloud .tagcloud a:hover {
	color: #fff;
	background-color: #003b51;
	border-color: #003b51;
}
.sidebar .widget.widget_social .widget-social a:hover {
	color: #003b51;
	border-color: #003b51;
}
.post .entry-header h2 a:hover {
	color: #003b51;
}
.post .entry-meta a:hover {
	color: #003b51;
}
.post .entry-meta a .entry-author-name:hover {
	color: #003b51;
}
.post .entry-content a:hover {
	color: #003b51;
}
.page-navigation li a:hover {
	color: #003b51;
}
.page-navigation li.first a:hover, .page-navigation li.last a:hover {
	border-color: #003b51;
}
#comments .commentlist li .comment-body .comment-meta a:hover {
	color: #003b51;
}
.comment-respond .comment-form .field-text:focus, .comment-respond .comment-form .field-textarea:focus {
	border-color: #003b51;
}
.restaurant_item .img a:before {
	border-right: 3px solid #003b51;
	border-bottom: 3px solid #003b51;
}
.restaurant_item .img a:after {
	border-left: 3px solid #003b51;
	border-top: 3px solid #003b51;
}
.restaurant_item .text h2 a:hover {
	color: #003b51;
}
.restaurant_item .text .price {
	color: #003b51;
}
.restaurant_item.lager-thumbs .text .price {
	color: #003b51;
}
.tabs-restaurant .ui-tabs-nav li:before {
	border-top: 2px solid #003b51;
}
.tabs-restaurant .ui-tabs-nav li:hover a, .tabs-restaurant .ui-tabs-nav li.ui-state-active a {
	color: #003b51;
}
.event-restaurant_content li .text a:hover {
	color: #003b51;
}
.room_item-1 h2 {
	color: #003b51;
}
.supl_item-1 h2 {
	color: #003b51;
}
.room_item-1 h2 a:hover, .supl_item-1 h2 a:hover {
	color: #003b51;
}
.room_item-1 .img:before, .supl_item-1 .img:before {
	background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#003b51));
	background: -webkit-linear-gradient(top, transparent, #003b51);
	background: -moz-linear-gradient(top, transparent, #003b51);
	background: -ms-linear-gradient(top, transparent, #003b51);
	background: -o-linear-gradient(top, transparent, #003b51);
}
.room_item-2 .img:after {
	background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#003b51));
	background: -webkit-linear-gradient(top, transparent, #003b51);
	background: -moz-linear-gradient(top, transparent, #003b51);
	background: -ms-linear-gradient(top, transparent, #003b51);
	background: -o-linear-gradient(top, transparent, #003b51);
}
.room_item-2 .text h2 a:hover {
	color: #003b51;
}
.room_item-3 .img:before {
	background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#003b51));
	background: -webkit-linear-gradient(top, transparent, #003b51);
	background: -moz-linear-gradient(top, transparent, #003b51);
	background: -ms-linear-gradient(top, transparent, #003b51);
	background: -o-linear-gradient(top, transparent, #003b51);
}
.room_item-3 .text-thumbs .thumbs:before {
	border-right: 4px solid #003b51;
	border-bottom: 4px solid #003b51;
}
.room_item-3 .text-thumbs .thumbs:after {
	border-left: 4px solid #003b51;
	border-top: 4px solid #003b51;
}
.room_item-3 .text-thumbs .text h2 a:hover {
	color: #003b51;
}
.room_item-4 .img:before {
	background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#003b51));
	background: -webkit-linear-gradient(top, transparent, #003b51);
	background: -moz-linear-gradient(top, transparent, #003b51);
	background: -ms-linear-gradient(top, transparent, #003b51);
	background: -o-linear-gradient(top, transparent, #003b51);
}
.room_item-4 .text h2 a:hover {
	color: #003b51;
}
.room_item-4 .thumbs:before {
	border-right: 3px solid #003b51;
	border-bottom: 3px solid #003b51;
}
.room_item-4 .thumbs:after {
	border-left: 3px solid #003b51;
	border-top: 3px solid #003b51;
}
.room_item-5 .img:before {
	background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#003b51));
	background: -webkit-linear-gradient(top, transparent, #003b51);
	background: -moz-linear-gradient(top, transparent, #003b51);
	background: -ms-linear-gradient(top, transparent, #003b51);
	background: -o-linear-gradient(top, transparent, #003b51);
}
.room_item-6 .text h2 a:hover {
	color: #003b51;
}
.room_item-6 .text .price {
	color: #003b51;
}
.room-detail_img .apb-zoom:hover {
	color: #003b51;
}
.room-detail_thumbs .owl-item.active a:before {
	border-color: #003b51;
}
.room-detail_thumbs a:hover::before {
	border-color: #003b51;
}
.room-detail_thumbs .owl-prev:hover, .room-detail_thumbs .owl-next:hover {
	background-color: #003b51;
	color: #fff;
}
.room-detail_tab-header li a:before {
	background-color: #003b51;
}
.room-detail_tab-header li.active a, .room-detail_tab-header li:hover a {
	color: #003b51;
}
.room-package_item .text h4 a:hover {
	color: #003b51;
}
.calendar_custom .calendar_title .calendar_corner:hover {
	color: #003b51;
	border-color: #003b51;
}
.room-compare_item .text h2 a:hover {
	color: #003b51;
}
.activiti_item .text h2 a:hover {
	color: #003b51;
}
.activiti_item .text .view-more:hover {
	color: #003b51;
}
.checkout .checkout_login a:hover {
	color: #003b51;
}
.checkout .bootstrap-select.btn-group.awe-select .dropdown-toggle:hover {
	border-color: #003b51;
}
.checkout .field-text:focus {
	border-color: #003b51;
}
.checkout .field-textarea:focus {
	border-color: #003b51;
}
.checkout .code-enter a:hover {
	color: #003b51;
}
.checkout .checkout_cart .cart-item .img:before {
	background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#003b51));
	background: -webkit-linear-gradient(top, transparent, #003b51);
	background: -moz-linear-gradient(top, transparent, #003b51);
	background: -ms-linear-gradient(top, transparent, #003b51);
	background: -o-linear-gradient(top, transparent, #003b51);
}
.checkout .checkout_cart .cart-item .text a:hover {
	color: #003b51;
}
.checkout .checkout_cart .cart-item .remove:hover {
	color: #003b51;
}
.attraction_sidebar .attraction_sidebar-content .attraction_title {
	background-color: #003b51;
}
.attraction_sidebar .attraction_sidebar-content .attraction_location li a:hover {
	color: #003b51;
}
.attraction_sidebar .attraction_sidebar-content .attraction_location li.active a {
	color: #003b51;
}
.attraction_detail .attraction_detail-title i {
	color: #003b51;
}
.attraction_detail ul li a {
	color: #003b51;
}
.attraction_content p a {
	color: #003b51;
}
.attraction_content p a:hover {
	color: #003b51;
}
.team_item .text .team-share a:hover {
	border-color: #003b51;
	color: #003b51;
}
.team_item:hover .img:before {
	border-color: #003b51;
}
.guest-book_item:before {
	border-right: 2px solid #003b51;
	border-bottom: 2px solid #003b51;
}
.guest-book_item:after {
	border-left: 2px solid #003b51;
	border-top: 2px solid #003b51;
}
.guest-book_item .avatar:before {
	border: 3px solid #003b51;
}
.comingsoon h1 span {
	color: #003b51;
}
.comingsoon .widget_social .widget-social a:hover {
	border-color: #003b51;
}
.login-register .text .account_form .field-form .view-pass:hover {
	color: #003b51;
}
.login-register .text .account_form .field-form .field-text:focus {
	border-color: #003b51;
}
.login-register .text .account_form .account-desc a:hover {
	color: #003b51;
}
.page-404 h1 span {
	color: #003b51;
}
.page-404 p a:hover {
	color: #003b51;
}
.page-404 .search-404 .filed-text:focus {
	border-color: #003b51;
}
.contact .text ul li .icon {
	color: #003b51;
}
.contact .contact-location .btn-collapse:hover {
	color: #003b51;
}
.contact .contact-location .location-group .location-item .img .fa {
	background-color: #003b51;
}
.contact .contact-form .field-text:focus, .contact .contact-form .field-textarea:focus {
	border-color: #003b51;
}
.reservation_step a {
	color: #003b51;
}
.reservation_step ul li.active:before, .reservation_step ul li:hover:before {
	background-color: #003b51;
}
.reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_name h2 a:hover {
	color: #003b51;
}
.reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_name .reservation-amout {
	color: #003b51;
}
.reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_name.has-package h2 a {
	color: #003b51;
}
.reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_change:hover {
	color: #003b51;
}
.reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_total-room .reservation-amout {
	color: #003b51;
}
.reservation-room-selected .reservation-room-seleted_total .reservation-total {
	color: #003b51;
}
.reservation-sidebar_availability .check_availability_title {
	color: #003b51;
}
.reservation-calendar_custom .reservation-calendar_title .reservation-calendar_corner:hover {
	color: #003b51;
}
.reservation-calendar_custom .reservation-calendar_tabel td a:hover:before {
	border-color: #003b51;
}
.reservation-calendar_custom .reservation-calendar_tabel td.current-select {
	background-color: #003b51;
}
.reservation-room_item .reservation-room_name a:hover {
	color: #003b51;
}
.reservation-room_item .reservation-room_text .reservation-room_view-more {
	color: #003b51;
}
.reservation-room_item .reservation-room_text .reservation-room_view-more:hover {
	color: #003b51;
}
.reservation-package_item .reservation-package_text h4 a:hover {
	color: #003b51;
}
.reservation-billing-detail .reservation-login a:hover {
	color: #003b51;
}
.reservation-billing-detail .reservation-code a:hover {
	color: #003b51;
}
#footer .footer_top .mailchimp h4:before {
	border: 3px solid #c5ae75;
	color: #c5ae75;
}
#footer .footer_top .mailchimp .mailchimp-form .awe-btn {
	background-color: #c5ae75;
}
#footer .footer_top .mailchimp .mailchimp-form .awe-btn:hover {
	background: #fff;
	color: #003b51;
}
#footer .footer_top .social .social-content a:hover {
	border-color: #c5ae75;
}
#footer .footer_center .widget-logo .text p a:hover {
	color: #c5ae75;
}
#footer .footer_center .widget ul li a:hover {
	color: #c5ae75;
}
.accomd-modations-room_1 .text .price .amout i {
	font-size: 22px;
}
.accomd-modations-room_1 .text .wrap-price .awe-btn {
	background-color: #c5ae75;
	color: #fff;
}
.accomd-modations-room_1 .text {
	text-align: center;
	margin-top:0px;
}
.accomd-modations-room_1 .text .wrap-price {
	text-align: left;
}
.item.room-item .title a {
font-size:21px !important;	
}
.check-availability .availability-form .vailability-submit .awe-btn {
	background-color: #c5ae75;
}
.comodidades {
display:inline-block;
margin-top:15px;	
}
.comodidades li {
float:left;
list-style:none;
margin-right:15px;
text-align:center;	
}
.comodidades li img {
width:100px;
height:auto;		
}
.comodidades li i {
font-size:45px;
margin-right:15px;
}
.section-deals .item-deal::before {
	background: rgba(0, 0, 0, 0.6);
	left:-15%;
}
.section-deals .item-deal .info {
left:28px;	
}