body{ background: url('http://themes.goodlayers2.com/hotelmaster/wp-content/uploads/2015/03/bg-pattern.png'); }
html.ltie9 body, body{ min-width: 1140px; } .container{ max-width: 1140px; } .gdlr-caption-wrapper .gdlr-caption-inner{ max-width: 1140px; }
.body-wrapper.gdlr-boxed-style{ max-width: 1220px; } .body-wrapper.gdlr-boxed-style .gdlr-header-wrapper{ max-width: 1220px; margin: 0px auto; }
.gdlr-logo{ max-width: 620px; }
.gdlr-logo{ margin-top: 60px; }
.gdlr-logo{ margin-bottom: 40px; }
.gdlr-navigation-wrapper{ margin-top: 60px; }
h1, h2, h3, h4, h5, h6, .gdlr-title-font{ font-family: "GillSansLight"; }
body, input, textarea, select{ font-family: "GillSansLight"; }
.gdlr-navigation{ font-family: "GillSansLight"; }
.gdlr-slider-item{ font-family: "GillSansLight"; }
body{ font-size: 14px; }
h1{ font-size: 47px; }
h2{ font-size: 41px; }
h3{ font-size: 35px; }
h4{ font-size: 16px; }
h5{ font-size: 24px; }
h6{ font-size: 16px; }
.top-navigation-wrapper{ background-color: #fffff; }
.top-navigation-divider{ border-color: #ffffff; }
.top-navigation-wrapper{ color: #333333; }
.top-navigation-wrapper a, .top-navigation-wrapper a:hover{ color: #333333; }
.gdlr-header-wrapper, .gdlr-header-inner{ background-color: #ffffff; }
.gdlr-main-menu > li > a{ color: #333333; }
.gdlr-main-menu > li:hover > a, .gdlr-main-menu > li.current-menu-item > a, .gdlr-main-menu > li.current-menu-ancestor > a{ color: #8c0744; opacity: 1; filter: alpha(opacity=100); }
.gdlr-navigation-gimmick{ background-color: #8c0744; }
.gdlr-header-transparent .gdlr-main-menu > li > a{ color: #ffffff; }
.gdlr-header-transparent .gdlr-main-menu > li:hover > a, .gdlr-header-transparent .gdlr-main-menu > li.current-menu-item > a, .gdlr-header-transparent .gdlr-main-menu > li.current-menu-ancestor > a{ color: #ffffff; }.gdlr-header-transparent div#gdlr-navigation-gimmick { background-color: #ffffff; }
.gdlr-main-menu > .gdlr-normal-menu .sub-menu, .gdlr-main-menu > .gdlr-mega-menu .sf-mega{ border-top-color: #8c0744; }
.gdlr-main-menu > .gdlr-normal-menu li , .gdlr-main-menu > .gdlr-mega-menu .sf-mega{ background-color: #2e2e2e; }
.gdlr-main-menu > li > .sub-menu a, .gdlr-main-menu > li > .sf-mega a{ color: #333333; }
.gdlr-main-menu > li > .sub-menu a:hover, .gdlr-main-menu > li > .sub-menu .current-menu-item > a, .gdlr-main-menu > li > .sub-menu .current-menu-ancestor > a, .gdlr-main-menu > li > .sf-mega a:hover, .gdlr-main-menu > li > .sf-mega .current-menu-item > a, .gdlr-main-menu > li > .sf-mega .current-menu-ancestor > a{ color: #8c0744; } .gdlr-main-menu .gdlr-normal-menu li > a.sf-with-ul:after { border-left-color: #8c0744; } 
.gdlr-main-menu .sf-mega-section-inner > ul > li > a:hover, .gdlr-main-menu .sf-mega-section-inner > ul > li.current-menu-item > a { background-color: #2a2a2a; } 
.gdlr-main-menu > li > .sub-menu *, .gdlr-main-menu > li > .sf-mega *{ border-color: #373737; }
.gdlr-main-menu > li > .sf-mega .sf-mega-section-inner > a { color: #8c0744; }
.gdlr-main-menu > li > .sf-mega .sf-mega-section-inner > a:hover, .gdlr-main-menu > li > .sf-mega .sf-mega-section-inner.current-menu-item > a, .gdlr-main-menu > li > .sf-mega .sf-mega-section-inner.current-menu-ancestor > a { color: #8c0744; }
#gdlr-responsive-navigation.dl-menuwrapper button { background-color: #cccccc; }
#gdlr-responsive-navigation.dl-menuwrapper button:hover, #gdlr-responsive-navigation.dl-menuwrapper button.dl-active, #gdlr-responsive-navigation.dl-menuwrapper ul{ background-color: #727272; }
.gdlr-menu-search{ background: #2b2b2b; background: rgba(43, 43, 43, 0.8); }
body{ background-color: #ffffff; }
.body-wrapper, .gdlr-single-lightbox-container{ background-color: #ffffff; }
.gdlr-page-title, .gdlr-page-title-gimmick{ color: #8c0744; }
.gdlr-page-caption{ color: #8c0744; }
h1, h2, h3, h4, h5, h6, .gdlr-title, .gdlr-title a{ color: #8c0744; }
.gdlr-item-title-wrapper .gdlr-item-title{ color: #8c0744; border-color: #8c0744; }
.gdlr-item-title-divider{ border-color: #8c0744; }
.gdlr-item-title-wrapper .gdlr-item-caption{ color: #8c0744; }
body{ color: #333333; }
a{ color: #333333; }
a:hover{ color: #858283; }
body *{ border-color: #3a3a3a; }
.page-not-found-block{ background-color: #d65938; }
.page-not-found-block{ color: #ffffff; }
.page-not-found-search  .gdl-search-form input[type="text"]{ background-color: #963a20; }
.page-not-found-search  .gdl-search-form input[type="text"]{ color: #d57f5c; }
.gdlr-sidebar .gdlr-widget-title{ color: #858283; }
.gdlr-sidebar *{ border-color: #858283; }
.gdlr-sidebar ul li:before { border-color: #bdbdbd; }
.gdl-search-form input{ background-color: #f7f7f7; }
.gdl-search-form input{ color: #9d9d9d; }
.gdl-search-form input{ border-color: #858283; }
.tagcloud a{ background-color: #b89f80; }
.tagcloud a, .tagcloud a:hover{ color: #ffffff; }
.gdlr-accordion-item.style-1 .pre-active .accordion-title{ color: #f9f9f9; }
.gdlr-accordion-item.style-1 .accordion-title{ color: #cccccc; }
.gdlr-accordion-item.style-1 .accordion-title i{ background-color: #282828; }
.gdlr-accordion-item.style-1 .accordion-title i{ color: #cecece; }
.gdlr-accordion-item.style-1 .accordion-title i.icon-minus{ background-color: #b89f80; }
.gdlr-accordion-item.style-1 .accordion-title i.icon-minus{ color: #ffffff; }
.gdlr-banner-item-wrapper .flex-direction-nav .flex-prev, .gdlr-banner-item-wrapper .flex-direction-nav .flex-next{ color: #999999; }
.gdlr-box-with-icon-item{ background-color: #ffffff; }
.gdlr-box-with-icon-item > i, .gdlr-box-with-icon-item .box-with-icon-title{ color: #858283; }
.gdlr-box-with-icon-item{ color: #afafaf; }
.gdlr-button, .gdlr-button:hover, input[type="button"], input[type="submit"], .gdlr-top-menu > .gdlr-mega-menu .sf-mega a.gdlr-button{ color: #ffffff; }
.gdlr-button, input[type="button"], input[type="submit"]{ background-color: #8c0744; }
.gdlr-button{ border-color: #a38363; }
.column-service-title{ color: #8c0744; }
.column-service-content{ color: #000000; }
.column-service-icon i{ color: #ffffff; }.gdlr-column-service-item.gdlr-type-2 .column-service-divider{ border-color: #ffffff; }
.gdlr-column-service-item.gdlr-type-2 .column-service-icon{ background-color: #d8d8d8; }
.list-with-icon .list-with-icon-title{ color: #858283; }
.gdlr-pie-chart-item .pie-chart-title{ color: #858283; }
.gdlr-price-inner-item{ background-color: #2d2d2d; }
.gdlr-price-item .price-title-wrapper{ background-color: #3d3d3d; }
.gdlr-price-item .price-title{ color: #858283; }
.gdlr-price-item .price-tag{ background-color: #838383; }
.gdlr-price-item .best-price .price-tag{ background-color: #b89f80; }
.gdlr-price-item .price-tag{ color: #858283; }
.gdlr-process-tab .gdlr-process-icon{ background-color: #1e1e1e; }
.gdlr-process-tab .gdlr-process-icon{ border-color: #2b2b2b; }
.gdlr-process-tab .gdlr-process-icon i{ color: #ffffff; }
.gdlr-process-tab .process-line .process-line-divider{ border-color: #565656; } .gdlr-process-tab .process-line .icon-chevron-down, .gdlr-process-tab .process-line .icon-chevron-right{ color: #565656; }
.gdlr-process-wrapper .gdlr-process-tab .gdlr-process-title{ color: #ffffff; }
.gdlr-skill-item-wrapper{ color: #ffffff; }
.stunning-text-title{ color: #ffffff; }
.stunning-text-caption{ color: #c4c4c4; }
.gdlr-stunning-text-item.with-padding{ background-color: #232323; }
.gdlr-stunning-text-item.with-border{ border-color: #3a3a3a; }
.tab-title-wrapper .tab-title{ background-color: #2b2b2b; }
.tab-title-wrapper .tab-title{ color: #ffffff; }
.tab-title-wrapper .tab-title.active, .tab-content-wrapper{ background-color: #1e1e1e; }
table tr th{ background-color: #b89f80; }
table tr th{ color: #ffffff; }
table.style-2 tr:nth-child(odd){ background-color: #303030; }
table.style-2 tr:nth-child(odd){ color: #aaaaaa; }
table.style-2 tr:nth-child(even){ background-color: #262626; }
table.style-2 tr:nth-child(even){ color: #aaaaaa; }
.gdlr-blog-title, .gdlr-blog-title a{ color: #8c0744; }
.gdlr-blog-title a:hover{ color: #f3e7e9; }
.blog-info, .blog-info a, .blog-info i{ color: #000000; }
.gdlr-blog-thumbnail .gdlr-sticky-banner{ background-color: #ffffff; }
.gdlr-blog-thumbnail .gdlr-sticky-banner, .gdlr-blog-thumbnail .gdlr-sticky-banner i{ color: #858283; }
.gdlr-social-share, .gdlr-social-share a{ background-color: #f3f3f3; }
.gdlr-social-share .social-share-title{ color: #858283; }
.gdlr-standard-style .gdlr-single-blog-tag a{ background-color: #8c0744; }
.gdlr-standard-style .gdlr-single-blog-tag a{ color: #ffffff; }
.blog-date-wrapper{ background-color: #8c0744; }
.gdlr-blog-widget .blog-date-wrapper, .gdlr-blog-medium .blog-date-wrapper, .gdlr-blog-full .blog-date-wrapper{ box-shadow: 2px 2px 0px #928778; -moz-box-shadow: 2px 2px 0px #928778; -webkit-box-shadow: 2px 2px 0px #928778; }
.blog-date-wrapper{ color: #ffffff; }
.format-aside .gdlr-blog-content{ background-color: #858283; }
.format-aside .gdlr-blog-content{ color: #858283; }
.format-quote .gdlr-top-quote blockquote{ color: #f2f2f2; }
.format-quote .gdlr-quote-author{ color: #858283; }
.gdlr-single-nav > div i{ background-color: #f3f3f3; }
.gdlr-single-nav > div i{ color: #8d8d8d; }
.portfolio-item-filter a{ color: #cbb9a3; }
.portfolio-item-filter span, .portfolio-item-filter a.active{ color: #ffffff; }
.gdlr-image-link-shortcode .gdlr-image-link-overlay, .gdlr-room-category-thumbnail-overlay, .portfolio-thumbnail .portfolio-overlay{ background-color: #0a0101; }
.gdlr-image-link-shortcode .gdlr-image-link-icon, .gdlr-room-category-thumbnail-overlay-icon i, .portfolio-thumbnail .portfolio-icon i{ color: #ffffff; }
.portfolio-title a{ color: #ffffff; }
.portfolio-title a:hover{ color: #7f7f7f; }
.portfolio-info, .portfolio-info a{ color: #a5a5a5; }
.gdlr-pagination .page-numbers{ background-color: #232323; }
.gdlr-pagination .page-numbers{ color: #979797; }
.gdlr-pagination .page-numbers:hover, .gdlr-pagination .page-numbers.current{ background-color: #b89f80; }
.gdlr-pagination .page-numbers:hover, .gdlr-pagination .page-numbers.current{ color: #ffffff; }
.single .gdlr-room-title{ color: #ffffff; }
.single .gdlr-room-info{ background-color: #f5f5f5; }
.single .gdlr-room-info{ color: #888888; }
.gdlr-classic-room .gdlr-room-title a, .gdlr-modern-room .gdlr-room-title a,.gdlr-medium-room .gdlr-room-title a{ color: #ad977b; }
.gdlr-classic-room .gdlr-room-title a:hover, .gdlr-modern-room .gdlr-room-title a:hover,.gdlr-medium-room .gdlr-room-title a:hover{ color: #ffffff; }
{ color: #7e6648; }
.single .gdlr-room-price .gdlr-tail, .gdlr-classic-room .gdlr-room-price .gdlr-tail,.gdlr-medium-room .gdlr-room-price .gdlr-tail, .gdlr-room-service-unit{ color: #74b7d3; }
.gdlr-modern-room .gdlr-room-detail{ color: #787878; }
.gdlr-medium-room .gdlr-hotel-room-info{ border-color: #3a3a3a; }
.gdlr-medium-room .gdlr-hotel-room-info{ color: #ffffff; }
.gdlr-medium-room .gdlr-price-break-down{ color: #bdbdbd; }
.price-breakdown-wrapper .price-breakdown-content{ background-color: #1e1e1e; }
.price-breakdown-wrapper .price-breakdown-content, .price-breakdown-wrapper .price-breakdown-total{ border-color: #353535; }
.price-breakdown-wrapper .price-breakdown-total .gdlr-head, .price-breakdown-wrapper .price-breakdown-info .gdlr-head{ color: #ffffff; }
.price-breakdown-wrapper .price-breakdown-info .gdlr-head span,.price-breakdown-wrapper .price-breakdown-total .gdlr-head span{ color: #c9c9c9; }
.gdlr-booking-contact-form .gdlr-payment-method label:hover img, .gdlr-booking-contact-form .gdlr-payment-method label.gdlr-active img{ border-color: #72afd5; }
.gdlr-booking-contact-form .gdlr-booking-payment-submit{ background-color: #81bad3; }
.gdlr-booking-contact-form .gdlr-booking-payment-submit{ border-color: #4a87a2; }
.gdlr-reservation-bar .gdlr-price-summary-wrapper, .gdlr-price-summary-grand-total.gdlr-active, .gdlr-price-deposit-wrapper .gdlr-price-deposit-input span.gdlr-active{ color: #ffffff; }.gdlr-price-deposit-input .gdlr-radio-input { background: #ffffff; }.gdlr-price-deposit-input .gdlr-radio-input { border: 3px solid #ffffff !important; }
.gdlr-price-summary-grand-total, .gdlr-service-price-summary-item, .gdlr-reservation-bar .gdlr-price-room-summary, .gdlr-reservation-bar .gdlr-price-room-summary-info, .gdlr-price-deposit-wrapper .gdlr-price-deposit-caption, .gdlr-price-deposit-wrapper .gdlr-price-deposit-input span{ color: #eae0d4; }
.gdlr-reservation-bar .gdlr-price-summary-wrapper *{ border-color: #564c41; }
.gdlr-price-summary-wrapper .gdlr-edit-booking-button{ background-color: #967f63; }
.gdlr-price-summary-wrapper .gdlr-edit-booking-button{ border-color: #826e54; }
.gdlr-booking-failed, .gdlr-booking-complete, .gdlr-room-selection-complete{ background-color: #1e1e1e; }
.gdlr-room-selection-complete .gdlr-room-selection-caption{ color: #cccccc; }
.gdlr-room-selection-complete .gdlr-room-selection-caption{ border-bottom-color: #e5e5e5; }
.gdlr-booking-failed .gdlr-booking-failed-title, .gdlr-booking-complete .gdlr-booking-complete-title, .gdlr-booking-service-head, .gdlr-room-service-title, .gdlr-booking-complete .gdlr-booking-complete-additional i, .gdlr-room-selection-complete .gdlr-room-selection-title{ color: #484848; }
.gdlr-datepicker-range-wrapper, .ui-datepicker{ background-color: #1c1c1c; }
.ui-datepicker-title, .ui-datepicker th{ color: #ffffff; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next, .ui-state-default, .ui-state-default:hover { background-color: #353535; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next, .ui-state-default, .ui-state-default:hover { color: #c1c1c1; }
.ui-state-disabled .ui-state-default, .ui-state-disabled .ui-state-default:hover{ background-color: #282828; }
.ui-state-disabled .ui-state-default, .ui-state-disabled .ui-state-default:hover{ color: #515151; }
.dp-highlight .ui-state-default, .dp-highlight .ui-state-highlight:hover{ background-color: #bea78b; }
.dp-highlight .ui-state-default, .dp-highlight .ui-state-highlight:hover{ color: #ffffff; }
.gdlr-booking-process-bar{ background-color: #47413a; }.gdlr-booking-process-bar .gdlr-booking-process:after{ border-left-color: #47413a; }
.gdlr-booking-process-bar{ color: #cab193; }
.gdlr-booking-process-bar .gdlr-booking-process:before{ border-left-color: #b4a38f; }
.gdlr-reservation-bar{ background-color: #3d372f; }
.gdlr-reservation-bar .gdlr-reservation-bar-title, .gdlr-reservation-bar .gdlr-reservation-field-title, .gdlr-reservation-people-title { color: #ffffff; }
.gdlr-reservation-bar .gdlr-reservation-bar-title{ border-color: #4c453c; }
.gdlr-reservation-bar input.gdlr-datepicker, .gdlr-reservation-bar .gdlr-combobox-wrapper select, .gdlr-reservation-bar .gdlr-combobox-wrapper select option, .gdlr-reservation-bar .gdlr-combobox-wrapper{ background-color: #5c5245; }
.gdlr-reservation-bar input.gdlr-datepicker, .gdlr-reservation-bar .gdlr-combobox-wrapper select{ color: #ffffff; }
.gdlr-reservation-bar .gdlr-datepicker-wrapper:after, .gdlr-reservation-bar .gdlr-combobox-wrapper:after{ color: #ffffff; }
.gdlr-reservation-bar .gdlr-reservation-bar-room-form{ background-color: #4a453f; }
.gdlr-reservation-room{ color: #9b9288; }
.gdlr-reservation-room.gdlr-active{ color: #ffffff; }
.gdlr-reservation-room .gdlr-reservation-change-room{ color: #5b9faf; }
.gdlr-reservation-bar .gdlr-reservation-bar-button{ background-color: #967c61; }
.gdlr-reservation-bar .gdlr-reservation-bar-button{ color: #ffffff; }
.gdlr-reservation-bar .gdlr-reservation-bar-button{ border-color: #726145; }
.gdlr-price-summary-hotel-branches{ background-color: #51392B; }
.gdlr-price-summary-hotel-branches{ color: #ffffff; }
.gdlr-personnel-item .personnel-item-inner{ background-color: #ffffff; }
.gdlr-personnel-item.round-style .personnel-item{ background-color: #b89f80; }
.gdlr-personnel-item .personnel-author{ color: #8c0744; }
.gdlr-personnel-item .personnel-author-image{ border-color: #000000; }
.gdlr-personnel-item .personnel-position{ color: #7f7f7f; }
.gdlr-personnel-item .personnel-content{ color: #959595; }
.gdlr-personnel-item .personnel-social i{ color: #3b3b3b; }
.gdlr-testimonial-item .testimonial-item-inner, .gdlr-testimonial-item .testimonial-author-image{ background-color: #ffffff; }
.gdlr-testimonial-item .testimonial-content{ color: #000000; }
.gdlr-testimonial-item .testimonial-author{ color: #8c0744; }
.gdlr-testimonial-item .testimonial-position{ color: #8c0744; }
.gdlr-testimonial-item .testimonial-author-image{ border-color: #e36d3a; }
.gdlr-testimonial-item.box-style .testimonial-item-inner:after{ border-top-color: #dddddd; border-left-color: #dddddd; }
.gdlr-gallery-thumbnail .gallery-item{ background-color: #262626; }
.gdlr-gallery-thumbnail-container .gallery-caption{ background-color: #000000; }
.gdlr-gallery-thumbnail-container .gallery-caption{ color: #858283; }
.nivo-controlNav a, .flex-control-paging li a{ background-color: #858283; }
.nivo-controlNav a:hover, .nivo-controlNav a.active, .flex-control-paging li a:hover, .flex-control-paging li a.flex-active { background-color: #5e5e5e; }
.nivo-controlNav a, .flex-control-paging li a{ border-color: #5e5e5e !important; }
.nivo-directionNav a, .flex-direction-nav a, .ls-flawless .ls-nav-prev, .ls-flawless .ls-nav-next{ background-color: #000000; }
body .nivo-directionNav a, body .flex-direction-nav a, body .flex-direction-nav a:hover, .ls-flawless .ls-nav-prev, .ls-flawless .ls-nav-next{ color: #858283; }
.gdlr-caption{ background-color: #000000; }
.gdlr-caption-title{ color: #858283; }
.gdlr-caption-text{ color: #858283; }
.gdlr-caption-wrapper.post-slider{ background-color: #000000; }
.gdlr-caption-wrapper.post-slider .gdlr-caption-title{ color: #858283; }
.gdlr-caption-wrapper.post-slider .gdlr-caption-text{ color: #dddddd; }
.gdlr-post-slider-item.style-no-excerpt .gdlr-caption-wrapper .gdlr-caption-date, .gdlr-post-slider-item.style-no-excerpt .gdlr-caption-wrapper .gdlr-title-link{ color: #858283; }
.gdlr-post-slider-item.style-no-excerpt .gdlr-caption-wrapper .gdlr-caption-date, .gdlr-post-slider-item.style-no-excerpt .gdlr-caption-wrapper .gdlr-title-link{ background-color: #b89f80; }
.gdlr-item-title-wrapper .gdlr-flex-prev, .gdlr-item-title-wrapper .gdlr-flex-next{ background-color: #2d2d2d; }
.gdlr-item-title-wrapper .gdlr-flex-prev, .gdlr-item-title-wrapper .gdlr-flex-next{ color: #b2b2b2; }
.gdlr-item-title-wrapper .gdlr-flex-prev:hover, .gdlr-item-title-wrapper .gdlr-flex-next:hover{ background-color: #b89f80; }
.gdlr-item-title-wrapper .gdlr-flex-prev:hover, .gdlr-item-title-wrapper .gdlr-flex-next:hover{ color: #858283; }
input[type="text"], input[type="email"], input[type="password"], textarea, .gdlr-hotel-availability .gdlr-combobox-wrapper{ background-color: #212121; }
input[type="text"], input[type="email"], input[type="password"], textarea, .gdlr-hotel-availability .gdlr-combobox-wrapper select{ color: #cecece; }input::input-placeholder{ color:#cecece; } input::-webkit-input-placeholder{ color:#cecece; }input::-moz-placeholder{ color:#cecece; } input:-moz-placeholder{ color:#cecece; }input:-ms-input-placeholder{ color:#cecece; }textarea::input-placeholder{ color:#cecece; } textarea::-webkit-input-placeholder{ color:#cecece; }textarea::-moz-placeholder{ color:#cecece; } textarea:-moz-placeholder{ color:#cecece; }textarea:-ms-input-placeholder{ color:#cecece; }
.footer-wrapper{ background-color: #ffffff; }
.footer-wrapper .gdlr-widget-title, .footer-wrapper .gdlr-widget-title a{ color: #858283; }
.footer-wrapper{ color: #858283; }
.footer-wrapper a{ color: #858283; }
.footer-wrapper a:hover{ color: #8c0744; }
.footer-wrapper *{ border-color: #dbdbdb; }
.footer-wrapper input[type="text"], .footer-wrapper input[type="email"], .footer-wrapper input[type="password"], .footer-wrapper textarea{ background-color: #f3e7e9; }
.footer-wrapper input[type="text"], .footer-wrapper input[type="email"], .footer-wrapper input[type="password"], .footer-wrapper textarea{ color: #000000; }
.footer-wrapper input[type="text"], .footer-wrapper input[type="email"], .footer-wrapper input[type="password"], .footer-wrapper textarea{ border-color: #858283; }
.footer-wrapper .gdlr-button, .footer-wrapper .gdlr-button:hover, .footer-wrapper input[type="button"], .footer-wrapper input[type="submit"]{ color: #ffffff; }
.footer-wrapper .gdlr-button, .footer-wrapper input[type="button"], .footer-wrapper input[type="submit"]{ background-color: #8c0744; }
.footer-wrapper .tagcloud a{ background-color: #8c0744; }
.footer-wrapper .tagcloud a, .footer-wrapper .tagcloud a:hover{ color: #858283; }
.copyright-wrapper{ background-color: #ffffff; }
.copyright-wrapper{ color: #858283; }
.footer-wrapper .copyright-wrapper{ border-color: #858283; }
html  .woocommerce span.onsale, html  .woocommerce-page span.onsale, html .woocommerce-message,html .woocommerce div.product .woocommerce-tabs ul.tabs li.active, html .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,html .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, html .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {  background: #b89f80; }html .woocommerce .star-rating, html .woocommerce-page .star-rating, html .woocommerce .star-rating:before, html .woocommerce-page .star-rating:before, html .woocommerce div.product span.price, html .woocommerce div.product p.price, html .woocommerce #content div.product span.price, html .woocommerce #content div.product p.price, html .woocommerce-page div.product span.price, html .woocommerce-page div.product p.price, html .woocommerce-page #content div.product span.price, html .woocommerce-page #content div.product p.price {color: #b89f80; }
html .woocommerce-message  a.button, html .woocommerce-error  a.button, html .woocommerce-info  a.button, html .woocommerce-message, html .woocommerce-error, html .woocommerce-info, html  .woocommerce span.onsale, html  .woocommerce-page span.onsale, html .woocommerce div.product .woocommerce-tabs ul.tabs li.active,html .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, html .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, html .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, html .woocommerce nav.woocommerce-pagination ul li span.current, html .woocommerce-page nav.woocommerce-pagination ul li span.current, html .woocommercenav.woocommerce-pagination ul li a:hover, html .woocommerce-page nav.woocommerce-pagination ul li a:hover{ color: #ffffff; }
html .woocommerce-info{ background: #389EC5; }
html .woocommerce-error{ background: #C23030; }
html .woocommerce a.button.alt:hover, html .woocommerce button.button.alt:hover, html .woocommerce input.button.alt:hover, html .woocommerce #respond input#submit.alt:hover, html .woocommerce #content input.button.alt:hover, html .woocommerce-page a.button.alt:hover, html .woocommerce-page button.button.alt:hover, html .woocommerce-page input.button.alt:hover, html .woocommerce-page #respond input#submit.alt:hover, html .woocommerce-page #content input.button.alt:hover, html .woocommerce a.button.alt, html .woocommerce button.button.alt, html .woocommerce input.button.alt, html .woocommerce #respond input#submit.alt, html .woocommerce #content input.button.alt, html .woocommerce-page a.button.alt, html .woocommerce-page button.button.alt, html .woocommerce-page input.button.alt, html .woocommerce-page #respond input#submit.alt, html .woocommerce-page #content input.button.alt, html .woocommerce a.button, html .woocommerce button.button, html .woocommerce input.button, html .woocommerce #respond input#submit, html .woocommerce #content input.button, html .woocommerce-page a.button, html .woocommerce-page button.button, html .woocommerce-page input.button, html .woocommerce-page #respond input#submit, html .woocommerce-page #content input.button, html .woocommerce a.button:hover, html .woocommerce button.button:hover, html .woocommerce input.button:hover, html .woocommerce #respond input#submit:hover, html .woocommerce #content input.button:hover, html .woocommerce-page a.button:hover, html .woocommerce-page button.button:hover, html .woocommerce-page input.button:hover, html .woocommerce-page #respond input#submit:hover, html .woocommerce-page #content input.button:hover, html .woocommerce ul.products li.product a.loading, html .woocommerce div.product form.cart .button, html .woocommerce #content div.product form.cart .button, html .woocommerce-page div.product form.cart .button, html .woocommerce-page #content div.product form.cart .button{ background: #b89f80; }
html .woocommerce a.button.alt:hover, html .woocommerce button.button.alt:hover, html .woocommerce input.button.alt:hover, html .woocommerce #respond input#submit.alt:hover, html .woocommerce #content input.button.alt:hover, html .woocommerce-page a.button.alt:hover, html .woocommerce-page button.button.alt:hover, html .woocommerce-page input.button.alt:hover, html .woocommerce-page #respond input#submit.alt:hover, html .woocommerce-page #content input.button.alt:hover, html .woocommerce a.button.alt, html .woocommerce button.button.alt, html .woocommerce input.button.alt, html .woocommerce #respond input#submit.alt, html .woocommerce #content input.button.alt, html .woocommerce-page a.button.alt, html .woocommerce-page button.button.alt, html .woocommerce-page input.button.alt, html .woocommerce-page #respond input#submit.alt, html .woocommerce-page #content input.button.alt, html .woocommerce a.button, html .woocommerce button.button, html .woocommerce input.button, html .woocommerce #respond input#submit, html .woocommerce #content input.button, html .woocommerce-page a.button, html .woocommerce-page button.button, html .woocommerce-page input.button, html .woocommerce-page #respond input#submit, html .woocommerce-page #content input.button, html .woocommerce a.button:hover, html .woocommerce button.button:hover, html .woocommerce input.button:hover, html .woocommerce #respond input#submit:hover, html .woocommerce #content input.button:hover, html .woocommerce-page a.button:hover, html .woocommerce-page button.button:hover, html .woocommerce-page input.button:hover, html .woocommerce-page #respond input#submit:hover, html .woocommerce-page #content input.button:hover, html .woocommerce ul.products li.product a.loading, html .woocommerce div.product form.cart .button, html .woocommerce #content div.product form.cart .button, html .woocommerce-page div.product form.cart .button, html .woocommerce-page #content div.product form.cart .button{ color: #ffffff; }
html .woocommerce a.button.alt:hover, html .woocommerce button.button.alt:hover, html .woocommerce input.button.alt:hover, html .woocommerce #respond input#submit.alt:hover, html .woocommerce #content input.button.alt:hover, html .woocommerce-page a.button.alt:hover, html .woocommerce-page button.button.alt:hover, html .woocommerce-page input.button.alt:hover, html .woocommerce-page #respond input#submit.alt:hover, html .woocommerce-page #content input.button.alt:hover, html .woocommerce a.button.alt, html .woocommerce button.button.alt, html .woocommerce input.button.alt, html .woocommerce #respond input#submit.alt, html .woocommerce #content input.button.alt, html .woocommerce-page a.button.alt, html .woocommerce-page button.button.alt, html .woocommerce-page input.button.alt, html .woocommerce-page #respond input#submit.alt, html .woocommerce-page #content input.button.alt, html .woocommerce a.button, html .woocommerce button.button, html .woocommerce input.button, html .woocommerce #respond input#submit, html .woocommerce #content input.button, html .woocommerce-page a.button, html .woocommerce-page button.button, html .woocommerce-page input.button, html .woocommerce-page #respond input#submit, html .woocommerce-page #content input.button, html .woocommerce a.button:hover, html .woocommerce button.button:hover, html .woocommerce input.button:hover, html .woocommerce #respond input#submit:hover, html .woocommerce #content input.button:hover, html .woocommerce-page a.button:hover, html .woocommerce-page button.button:hover, html .woocommerce-page input.button:hover, html .woocommerce-page #respond input#submit:hover, html .woocommerce-page #content input.button:hover, html .woocommerce ul.products li.product a.loading, html .woocommerce div.product form.cart .button, html .woocommerce #content div.product form.cart .button, html .woocommerce-page div.product form.cart .button, html .woocommerce-page #content div.product form.cart .button{ border-bottom: 3px solid #b28855; }
html .woocommerce #reviews #comments ol.commentlist li img.avatar, html .woocommerce-page #reviews #comments ol.commentlist li img.avatar { background: #ebebeb; }html .woocommerce #reviews #comments ol.commentlist li img.avatar, html .woocommerce-page #reviews #comments ol.commentlist li img.avatar,html .woocommerce #reviews #comments ol.commentlist li .comment-text, html .woocommerce-page #reviews #comments ol.commentlist li .comment-text,html .woocommerce ul.products li.product a img, html .woocommerce-page ul.products li.product a img, html .woocommerce ul.products li.product a img:hover ,html .woocommerce-page ul.products li.product a img:hover, html .woocommerce-page div.product div.images img, html .woocommerce-page #content div.product div.images img,html .woocommerce form.login, html .woocommerce form.checkout_coupon, html .woocommerce form.register, html .woocommerce-page form.login,html .woocommerce-page form.checkout_coupon, html .woocommerce-page form.register, html .woocommerce table.cart td.actions .coupon .input-text,html .woocommerce #content table.cart td.actions .coupon .input-text, html .woocommerce-page table.cart td.actions .coupon .input-text,html .woocommerce-page #content table.cart td.actions .coupon .input-text { border: 1px solid #ebebeb; }html .woocommerce div.product .woocommerce-tabs ul.tabs:before, html .woocommerce #content div.product .woocommerce-tabs ul.tabs:before,html .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, html .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,html .woocommerce table.shop_table tfoot td, html .woocommerce table.shop_table tfoot th, html .woocommerce-page table.shop_table tfoot td,html .woocommerce-page table.shop_table tfoot th, html .woocommerce table.shop_table tfoot td, html .woocommerce table.shop_table tfoot th,html .woocommerce-page table.shop_table tfoot td, html .woocommerce-page table.shop_table tfoot th { border-bottom: 1px solid #ebebeb; }html .woocommerce .cart-collaterals .cart_totals table tr:first-child th, html .woocommerce .cart-collaterals .cart_totals table tr:first-child td,html .woocommerce-page .cart-collaterals .cart_totals table tr:first-child th, html .woocommerce-page .cart-collaterals .cart_totals table tr:first-child td { border-top: 3px #ebebeb solid; }html .woocommerce .cart-collaterals .cart_totals tr td, html .woocommerce .cart-collaterals .cart_totals tr th,html .woocommerce-page .cart-collaterals .cart_totals tr td, html .woocommerce-page .cart-collaterals .cart_totals tr th { border-bottom: 2px solid #ebebeb; }
html .woocommerce div.product .woocommerce-tabs ul.tabs li, html .woocommerce #content div.product .woocommerce-tabs ul.tabs li, html .woocommerce-page div.product .woocommerce-tabs ul.tabs li, html .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li ,html .woocommerce table.cart a.remove, html .woocommerce #content table.cart a.remove, html .woocommerce-page table.cart a.remove, html .woocommerce-page #content table.cart a.remove, html .woocommerce #payment, html .woocommerce-page #payment, html .woocommerce .customer_details,html .woocommerce ul.order_details, html .woocommerce nav.woocommerce-pagination ul li a, html .woocommerce-page nav.woocommerce-pagination ul li a,html .woocommerce form .form-row input.input-text, html .woocommerce form .form-row textarea, html .woocommerce-page form .form-row input.input-text, html .woocommerce-page form .form-row textarea, html .woocommerce .quantity input.qty, html .woocommerce #content .quantity input.qty, html .woocommerce-page .quantity input.qty, html .woocommerce-page #content .quantity input.qty,html .woocommerce .widget_shopping_cart .total, html .woocommerce-page .widget_shopping_cart .total { background: #f3f3f3; }html .woocommerce .quantity input.qty, html .woocommerce #content .quantity input.qty, html .woocommerce-page .quantity input.qty, html .woocommerce-page #content .quantity input.qty { border: 1px solid #f3f3f3; }
html .woocommerce .widget_shopping_cart .total, html .woocommerce-page .widget_shopping_cart .total { border-top: 2px solid #e5e5e5; }html .woocommerce table.cart a.remove:hover, html .woocommerce #content table.cart a.remove:hover, html .woocommerce-page table.cart a.remove:hover,html .woocommerce-page #content table.cart a.remove:hover, html #payment div.payment_box, html .woocommerce-page #payment div.payment_box { background: #e5e5e5; }
html .woocommerce table.shop_table tfoot td, html .woocommerce table.shop_table tfoot th, html .woocommerce-page table.shop_table tfoot td,html .woocommerce-page table.shop_table tfoot th, .cart-subtotal th, .shipping th , .total th, html .woocommerce table.shop_attributes .alt th,html .woocommerce-page table.shop_attributes .alt th, html .woocommerce ul.products li.product .price, html.woocommerce-page ul.products li.product .price { color: #333333; }
html .woocommerce ul.products li.product .price del, html .woocommerce-page ul.products li.product .price del,html .woocommerce table.cart a.remove, html .woocommerce #content table.cart a.remove, html .woocommerce-page table.cart a.remove,html .woocommerce-page #content table.cart a.remove { color: #888888; }
html .woocommerce .quantity .plus, html .woocommerce .quantity .minus, html .woocommerce #content .quantity .plus, html .woocommerce #content .quantity .minus, 
												html .woocommerce-page .quantity .plus, html .woocommerce-page .quantity .minus, html .woocommerce-page #content .quantity .plus, 
												html .woocommerce-page #content .quantity .minus { border: 1px solid #a0a0a0; }
html .woocommerce .quantity .plus, html .woocommerce .quantity .minus, html .woocommerce #content .quantity .plus, html .woocommerce #content .quantity .minus, 
												html .woocommerce-page .quantity .plus, html .woocommerce-page .quantity .minus, html .woocommerce-page #content .quantity .plus, 
												html .woocommerce-page #content .quantity .minus { color: #ffffff; }
html .woocommerce .quantity .plus, html .woocommerce #content .quantity .plus,  html .woocommerce-page .quantity .plus,html .woocommerce-page #content .quantity .plus, html .woocommerce .quantity .plus:hover, html .woocommerce #content .quantity .plus:hover,html .woocommerce-page .quantity .plus:hover,  html .woocommerce-page #content .quantity .plus:hover{ background: #9a9a9a; }
html .woocommerce .quantity .minus, html .woocommerce #content .quantity .minus,  html .woocommerce-page .quantity .minus,html .woocommerce-page #content .quantity .minus, html .woocommerce .quantity .minus:hover, html .woocommerce #content .quantity .minus:hover,html .woocommerce-page .quantity .minus:hover,  html .woocommerce-page #content .quantity .minus:hover{ background: #b6b6b6; }
.gdlr-skin-dark-skin, .gdlr-skin-dark-skin .gdlr-skin-content{ color: #333333; }
.gdlr-skin-dark-skin i, .gdlr-skin-dark-skin .gdlr-flex-prev, .gdlr-skin-dark-skin .gdlr-flex-next{ color: #8c0744; }
.gdlr-skin-dark-skin h1, .gdlr-skin-dark-skin h2, .gdlr-skin-dark-skin h3, .gdlr-skin-dark-skin h4, .gdlr-skin-dark-skin h5, .gdlr-skin-dark-skin h6, .gdlr-skin-dark-skin .gdlr-skin-title, .gdlr-skin-dark-skin .gdlr-skin-title a{ color: #8c0744; }
.gdlr-skin-dark-skin .gdlr-skin-title a:hover{ color: #8c0744; }
.gdlr-skin-dark-skin .gdlr-skin-info, .gdlr-skin-dark-skin .gdlr-skin-info a, .gdlr-skin-dark-skin .gdlr-skin-info a:hover{ color: #ffffff; }
.gdlr-skin-dark-skin a, .gdlr-skin-dark-skin .gdlr-skin-link, .gdlr-skin-dark-skin .gdlr-skin-link-color{ color: #333333; }
.gdlr-skin-dark-skin a:hover, .gdlr-skin-dark-skin .gdlr-skin-link:hover{ color: #8c0744; }
.gdlr-skin-dark-skin .gdlr-skin-box, .gdlr-skin-dark-skin .gdlr-column-service-item .gdlr-skin-box, .gdlr-skin-dark-skin .gdlr-flex-prev, .gdlr-skin-dark-skin .gdlr-flex-next{ background-color: #969696; }
.gdlr-skin-dark-skin *, .gdlr-skin-dark-skin .gdlr-skin-border{ border-color: #8c0744; }
.gdlr-skin-dark-skin .gdlr-button, .gdlr-skin-dark-skin .gdlr-button:hover, .gdlr-skin-dark-skin input[type="button"], .gdlr-skin-dark-skin input[type="submit"]{ border-color: ; color: #333333; background-color: #8c0744;  }
.gdlr-skin-dark-skin input[type="text"], .gdlr-skin-dark-skin input[type="email"], .gdlr-skin-dark-skin input[type="password"], .gdlr-skin-dark-skin textarea, .gdlr-skin-dark-skin .gdlr-hotel-availability .gdlr-combobox-wrapper select{ color: ; }
.gdlr-skin-dark-skin input[type="text"], .gdlr-skin-dark-skin input[type="email"], .gdlr-skin-dark-skin input[type="password"], .gdlr-skin-dark-skin textarea, .gdlr-skin-dark-skin .gdlr-hotel-availability .gdlr-combobox-wrapper select, .gdlr-skin-dark-skin .gdlr-hotel-availability .gdlr-combobox-wrapper select option, .gdlr-skin-dark-skin .gdlr-hotel-availability .gdlr-combobox-wrapper{ background-color: ; }
.gdlr-skin-dark-testimonial, .gdlr-skin-dark-testimonial .gdlr-skin-content{ color: #333333; }
.gdlr-skin-dark-testimonial i, .gdlr-skin-dark-testimonial .gdlr-flex-prev, .gdlr-skin-dark-testimonial .gdlr-flex-next{ color: #ffffff; }
.gdlr-skin-dark-testimonial h1, .gdlr-skin-dark-testimonial h2, .gdlr-skin-dark-testimonial h3, .gdlr-skin-dark-testimonial h4, .gdlr-skin-dark-testimonial h5, .gdlr-skin-dark-testimonial h6, .gdlr-skin-dark-testimonial .gdlr-skin-title, .gdlr-skin-dark-testimonial .gdlr-skin-title a{ color: #8c0744; }
.gdlr-skin-dark-testimonial .gdlr-skin-title a:hover{ color: #ffffff; }
.gdlr-skin-dark-testimonial .gdlr-skin-info, .gdlr-skin-dark-testimonial .gdlr-skin-info a, .gdlr-skin-dark-testimonial .gdlr-skin-info a:hover{ color: #ffffff; }
.gdlr-skin-dark-testimonial a, .gdlr-skin-dark-testimonial .gdlr-skin-link, .gdlr-skin-dark-testimonial .gdlr-skin-link-color{ color: #ffffff; }
.gdlr-skin-dark-testimonial a:hover, .gdlr-skin-dark-testimonial .gdlr-skin-link:hover{ color: #ffffff; }
.gdlr-skin-dark-testimonial .gdlr-skin-box, .gdlr-skin-dark-testimonial .gdlr-column-service-item .gdlr-skin-box, .gdlr-skin-dark-testimonial .gdlr-flex-prev, .gdlr-skin-dark-testimonial .gdlr-flex-next{ background-color: #000000; }
.gdlr-skin-dark-testimonial *, .gdlr-skin-dark-testimonial .gdlr-skin-border{ border-color: #ffffff; }
.gdlr-skin-dark-testimonial .gdlr-button, .gdlr-skin-dark-testimonial .gdlr-button:hover, .gdlr-skin-dark-testimonial input[type="button"], .gdlr-skin-dark-testimonial input[type="submit"]{ border-color: ; color: #ffffff; background-color: #ffffff;  }
.gdlr-skin-dark-testimonial input[type="text"], .gdlr-skin-dark-testimonial input[type="email"], .gdlr-skin-dark-testimonial input[type="password"], .gdlr-skin-dark-testimonial textarea, .gdlr-skin-dark-testimonial .gdlr-hotel-availability .gdlr-combobox-wrapper select{ color: ; }
.gdlr-skin-dark-testimonial input[type="text"], .gdlr-skin-dark-testimonial input[type="email"], .gdlr-skin-dark-testimonial input[type="password"], .gdlr-skin-dark-testimonial textarea, .gdlr-skin-dark-testimonial .gdlr-hotel-availability .gdlr-combobox-wrapper select, .gdlr-skin-dark-testimonial .gdlr-hotel-availability .gdlr-combobox-wrapper select option, .gdlr-skin-dark-testimonial .gdlr-hotel-availability .gdlr-combobox-wrapper{ background-color: ; }
.gdlr-skin-light-grey, .gdlr-skin-light-grey .gdlr-skin-content{ color: #333; }
.gdlr-skin-light-grey i, .gdlr-skin-light-grey .gdlr-flex-prev, .gdlr-skin-light-grey .gdlr-flex-next{ color: #999999; }
.gdlr-skin-light-grey h1, .gdlr-skin-light-grey h2, .gdlr-skin-light-grey h3, .gdlr-skin-light-grey h4, .gdlr-skin-light-grey h5, .gdlr-skin-light-grey h6, .gdlr-skin-light-grey .gdlr-skin-title, .gdlr-skin-light-grey .gdlr-skin-title a{ color: #3f3f3f; }
.gdlr-skin-light-grey .gdlr-skin-title a:hover{ color: #333333; }
.gdlr-skin-light-grey .gdlr-skin-info, .gdlr-skin-light-grey .gdlr-skin-info a, .gdlr-skin-light-grey .gdlr-skin-info a:hover{ color: #828282; }
.gdlr-skin-light-grey a, .gdlr-skin-light-grey .gdlr-skin-link, .gdlr-skin-light-grey .gdlr-skin-link-color{ color: #333333; }
.gdlr-skin-light-grey a:hover, .gdlr-skin-light-grey .gdlr-skin-link:hover{ color: #000000; }
.gdlr-skin-light-grey .gdlr-skin-box, .gdlr-skin-light-grey .gdlr-column-service-item .gdlr-skin-box, .gdlr-skin-light-grey .gdlr-flex-prev, .gdlr-skin-light-grey .gdlr-flex-next{ background-color: #fefefe; }
.gdlr-skin-light-grey *, .gdlr-skin-light-grey .gdlr-skin-border{ border-color: #b89f80; }
.gdlr-skin-light-grey .gdlr-button, .gdlr-skin-light-grey .gdlr-button:hover, .gdlr-skin-light-grey input[type="button"], .gdlr-skin-light-grey input[type="submit"]{ border-color: #ad9479; color: #ffffff; background-color: #b89f80;  }
.gdlr-skin-light-grey input[type="text"], .gdlr-skin-light-grey input[type="email"], .gdlr-skin-light-grey input[type="password"], .gdlr-skin-light-grey textarea, .gdlr-skin-light-grey .gdlr-hotel-availability .gdlr-combobox-wrapper select{ color: #afafaf; }
.gdlr-skin-light-grey input[type="text"], .gdlr-skin-light-grey input[type="email"], .gdlr-skin-light-grey input[type="password"], .gdlr-skin-light-grey textarea, .gdlr-skin-light-grey .gdlr-hotel-availability .gdlr-combobox-wrapper select, .gdlr-skin-light-grey .gdlr-hotel-availability .gdlr-combobox-wrapper select option, .gdlr-skin-light-grey .gdlr-hotel-availability .gdlr-combobox-wrapper{ background-color: #ffffff; }
.gdlr-skin-dark-header, .gdlr-skin-dark-header .gdlr-skin-content{ color: #ffffff; }
.gdlr-skin-dark-header i, .gdlr-skin-dark-header .gdlr-flex-prev, .gdlr-skin-dark-header .gdlr-flex-next{ color: #ffffff; }
.gdlr-skin-dark-header h1, .gdlr-skin-dark-header h2, .gdlr-skin-dark-header h3, .gdlr-skin-dark-header h4, .gdlr-skin-dark-header h5, .gdlr-skin-dark-header h6, .gdlr-skin-dark-header .gdlr-skin-title, .gdlr-skin-dark-header .gdlr-skin-title a{ color: #ffffff; }
.gdlr-skin-dark-header .gdlr-skin-title a:hover{ color: #ffffff; }
.gdlr-skin-dark-header .gdlr-skin-info, .gdlr-skin-dark-header .gdlr-skin-info a, .gdlr-skin-dark-header .gdlr-skin-info a:hover{ color: #ffffff; }
.gdlr-skin-dark-header a, .gdlr-skin-dark-header .gdlr-skin-link, .gdlr-skin-dark-header .gdlr-skin-link-color{ color: #ffffff; }
.gdlr-skin-dark-header a:hover, .gdlr-skin-dark-header .gdlr-skin-link:hover{ color: #ffffff; }
.gdlr-skin-dark-header .gdlr-skin-box, .gdlr-skin-dark-header .gdlr-column-service-item .gdlr-skin-box, .gdlr-skin-dark-header .gdlr-flex-prev, .gdlr-skin-dark-header .gdlr-flex-next{ background-color: #ffffff; }
.gdlr-skin-dark-header *, .gdlr-skin-dark-header .gdlr-skin-border{ border-color: #00abb7; }
.gdlr-skin-dark-header .gdlr-button, .gdlr-skin-dark-header .gdlr-button:hover, .gdlr-skin-dark-header input[type="button"], .gdlr-skin-dark-header input[type="submit"]{ border-color: ; color: #ffffff; background-color: #39dde3;  }
.gdlr-skin-dark-header input[type="text"], .gdlr-skin-dark-header input[type="email"], .gdlr-skin-dark-header input[type="password"], .gdlr-skin-dark-header textarea, .gdlr-skin-dark-header .gdlr-hotel-availability .gdlr-combobox-wrapper select{ color: ; }
.gdlr-skin-dark-header input[type="text"], .gdlr-skin-dark-header input[type="email"], .gdlr-skin-dark-header input[type="password"], .gdlr-skin-dark-header textarea, .gdlr-skin-dark-header .gdlr-hotel-availability .gdlr-combobox-wrapper select, .gdlr-skin-dark-header .gdlr-hotel-availability .gdlr-combobox-wrapper select option, .gdlr-skin-dark-header .gdlr-hotel-availability .gdlr-combobox-wrapper{ background-color: ; }
.gdlr-skin-dark-brown, .gdlr-skin-dark-brown .gdlr-skin-content{ color: #ffffff; }
.gdlr-skin-dark-brown i, .gdlr-skin-dark-brown .gdlr-flex-prev, .gdlr-skin-dark-brown .gdlr-flex-next{ color: #ffffff; }
.gdlr-skin-dark-brown h1, .gdlr-skin-dark-brown h2, .gdlr-skin-dark-brown h3, .gdlr-skin-dark-brown h4, .gdlr-skin-dark-brown h5, .gdlr-skin-dark-brown h6, .gdlr-skin-dark-brown .gdlr-skin-title, .gdlr-skin-dark-brown .gdlr-skin-title a{ color: #ffffff; }
.gdlr-skin-dark-brown .gdlr-skin-title a:hover{ color: #ffffff; }
.gdlr-skin-dark-brown .gdlr-skin-info, .gdlr-skin-dark-brown .gdlr-skin-info a, .gdlr-skin-dark-brown .gdlr-skin-info a:hover{ color: #ffffff; }
.gdlr-skin-dark-brown a, .gdlr-skin-dark-brown .gdlr-skin-link, .gdlr-skin-dark-brown .gdlr-skin-link-color{ color: #ffffff; }
.gdlr-skin-dark-brown a:hover, .gdlr-skin-dark-brown .gdlr-skin-link:hover{ color: #ffffff; }
.gdlr-skin-dark-brown .gdlr-skin-box, .gdlr-skin-dark-brown .gdlr-column-service-item .gdlr-skin-box, .gdlr-skin-dark-brown .gdlr-flex-prev, .gdlr-skin-dark-brown .gdlr-flex-next{ background-color: #ffffff; }
.gdlr-skin-dark-brown *, .gdlr-skin-dark-brown .gdlr-skin-border{ border-color: #ffffff; }
.gdlr-skin-dark-brown .gdlr-button, .gdlr-skin-dark-brown .gdlr-button:hover, .gdlr-skin-dark-brown input[type="button"], .gdlr-skin-dark-brown input[type="submit"]{ border-color: #937E63; color: #ffffff; background-color: #7c6a53;  }
.gdlr-skin-dark-brown input[type="text"], .gdlr-skin-dark-brown input[type="email"], .gdlr-skin-dark-brown input[type="password"], .gdlr-skin-dark-brown textarea, .gdlr-skin-dark-brown .gdlr-hotel-availability .gdlr-combobox-wrapper select{ color: #eaeaea; }
.gdlr-skin-dark-brown input[type="text"], .gdlr-skin-dark-brown input[type="email"], .gdlr-skin-dark-brown input[type="password"], .gdlr-skin-dark-brown textarea, .gdlr-skin-dark-brown .gdlr-hotel-availability .gdlr-combobox-wrapper select, .gdlr-skin-dark-brown .gdlr-hotel-availability .gdlr-combobox-wrapper select option, .gdlr-skin-dark-brown .gdlr-hotel-availability .gdlr-combobox-wrapper{ background-color: #5f5243; }
@font-face {
font-family: "GillSansLight";
src: url("http://www.hotelguerro.it/wp-content/uploads/2017/01/GillSansStd-Light.eot");
src: url("http://www.hotelguerro.it/wp-content/uploads/2017/01/GillSansStd-Light.eot?#iefix") format("embedded-opentype"), 
url("http://www.hotelguerro.it/wp-content/uploads/2017/01/GillSansStd-Light.ttf") format("truetype");
}
.gdlr-skin-light-grey a, .gdlr-skin-light-grey .gdlr-skin-link, .gdlr-skin-light-grey .gdlr-skin-link-color {
    color: #937a5b;
}

.gdlr-room-category-item .gdlr-hotel-branches-title {
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 2.3px;
    text-align: center;
    text-transform: uppercase;
}
.gdlr-navigation-wrapper .gdlr-menu-search-button-sep {
    display: none;
    line-height: 24px;
    margin: -3px 30px 0 10px;
    vertical-align: top;
}
.gdlr-skin-light-grey, .gdlr-skin-light-grey .gdlr-skin-content {
    color: #797979;
}

.gdlr-skin-dark-skin .gdlr-button, .gdlr-skin-dark-skin .gdlr-button:hover, .gdlr-skin-dark-skin input[type="button"], .gdlr-skin-dark-skin input[type="submit"] {
    background-color: #c2ad8b;
    color: #ffffff;
}

/* BTN RESERVATION */
.btnReservation {
    background-color: #8c0744;
    color: #fff;
    margin-top: -12px;
    line-height: 43px;
}
.btnReservation:hover {
    background-color: #bb0d5d;
}
.btnReservation a {
    color: #fff !important;
}
a.aReservation {
    background-color: #8c0744;
    width: 100%;
    display: block;
    height: 50px;
    line-height: 50px;
    color: #fff;
    font-weight: bold;
}


h1.gray, h2.gray, h3.gray{
    text-transform: uppercase;
    color: #858283;
    font-weight: 400;
}
.list-with-icon .list-with-icon-title {
    font-size: 21px;
    font-weight: bold;
    letter-spacing: 2px;
    margin-bottom: 8px;
    overflow: hidden;
    text-transform: uppercase;
}
.gdlr-navigation-gimmick {
    background-color: #000000;
}


/* FATTORIA CREATIVA RENEW */
@font-face {
    font-family: GillSans;
    src: url('/wp-content/themes/hotelmaster-v2-02/framework/stylesheet/GillSansStd.otf');
    font-weight: bold;
}
@font-face {
    font-family: GillSansLight;
    src: url('/wp-content/themes/hotelmaster-v2-02/framework/stylesheet/GillSansStd-Light.otf');
}
body{
    font-family: GillSansLight;
    letter-spacing: 1px;
}
i{
    font-weight: bold;
}

h4, h5{
    color: #333;
    text-transform: uppercase;
}
.colored{
    color: #8c0744 !important;
}
.clearfix{
    clear: both;
}
.hide{
    display: none;
}
.gdlr-header-container {
    padding-top: 5px !important;
}
.menu-item-language {
    margin-top: -3px;
}
a.readMore {
    color: #8c0744;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 13px;
    text-decoration: underline;
}
p.upper{
    text-transform: uppercase;
}
img.size-full {
    width: auto !important;
    min-height: 140px;
    clear: left;
    display: block;
    margin: 0 0 18px 0;
}

.gdlr-item-title-head h3 {
    font-size: 2.5em !important;
    margin-bottom: 40px !important;
}
.menu-item-has-children {
    position: relative;
}
.menu-item-has-children ul.sub-menu {
    position: absolute;
    list-style: none;
    background: white;
    margin: 10px 10px;
    padding: 10px;
    width: 100%;
    box-shadow: 0px 5px 4px -3px rgba(0,0,0,.9);
}
i.icon-angle-right.gdlr-flex-next, i.icon-angle-left.gdlr-flex-prev {
    background-color: #8c0744;
    color: white;
    font-weight: bold;
}
i.icon-angle-right.gdlr-flex-next:hover, i.icon-angle-left.gdlr-flex-prev:hover {
    background-color: #f3e7e9;
    color: #8c0744;
}

.gdlr-navigation {
    font-family: GillSansLight; */
}
.header-style-2 .gdlr-navigation-wrapper .gdlr-main-menu > li > a {
    padding-bottom: 20px;
}

.gdlr-sidebar * {
    text-align: center;
    text-transform: uppercase;
    color: #8c0744;
    padding-left: 0 !important;
}
.gdlr-sidebar li:before{
    content: none !important;
}
.gdlr-sidebar li.current_page_item{
    font-weight: bold;
    font-size: 1.7em;
}

.section-container{
    padding: 0;
}
.container {
    padding: 30px 0 0 0;
    margin: 0px auto;
}
.gdlr-page-title-wrapper {
    background: none;
    padding: 10px;
}

div#presentation {
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: center center !important;
    padding: 2em 0 4em 0 !important;
}
.presentation {
    width: 990px;
    margin: 0 auto;
}
.presentation h2 {
    text-transform: uppercase;
    font-size: 2.2em;
    margin: 1em 0;
    letter-spacing: 2px;
    padding: 0;
    color: #ffffff;
}
.presentation p {
    text-align: justify;
    text-transform: uppercase;
    color: #ffffff;
}
.red {
    color: #8c0744 !important;
}
.column-service-image {
    margin-bottom: 26px;
    width: 50%;
    margin: 0 auto;
}
#phone .column-service-image img{
    width: 50%;
}
.column-service-title {
    margin-bottom: 22px;
    font-size: 13px;
    line-height: 25px;
    font-weight: bold;
    text-transform: uppercase;
}
.column-service-content {
    line-height: 18px;
}
.column-service-divider{
    display: none;
}

.gdlr-room-category-item {
    border: 1px solid #ababab;
    padding-bottom: 10px;
    margin-bottom: 30px !important;
}
.page #camere .gdlr-room-category-item {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0px !important;
}
#camere .gdlr-content-item p {
    border: 1px solid #ababab;
    border-top: none;
    padding: 10px;
    min-height: 195px;
    position: relative;
}
#camere .gdlr-content-item p a.readMore {
    position: absolute;
    right: 10px;
    bottom: 10px;
}

div#homenews {
    color: #f0f0f0;
}
div#homenews a.blog-widget-right-text-link {
    color: #f0f0f0;
}

.page header {
    border-bottom: 1px solid #f0f0f0;
    margin-bottom: 15px;
}

/*
section#content-section-5 .gdlr-background-image {
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: 100% auto;
    padding: 0;
}
*/

section#content-section-5 .gdlr-background-image {
    background-repeat: no-repeat;
    background-position: right 180px bottom;
    background-size: auto 430px;
    padding: 0;
}
#phone .column-service-image {
    margin-left: 58px;
    margin-bottom: 0px;
    margin-top: 42px;
}

/* PARTNER */
#partnership p{
    text-transform: uppercase;
}


/* BLOG */
.gdlr-info {
    display: none;
}
.blog .gdlr-blog-full {
    clear: both;
    padding-top: 10px;
}
.blog .blog-content-wrapper {
    border-top: 1px solid #f0f0f0;
    padding-top: 10px;
}
.blog .gdlr-blog-thumbnail {
    width: 50%;
    float: right;
    padding-top: 20px;
    background-color: #fff;
    border-top: 1px solid #f0f0f0;
}
.blog-date-wrapper {
    border-radius: 73px;
    box-shadow: none !important;
    font-size: 1em;
    width: 40px;
    height: 30px;
}
.blog-date-wrapper span{
    font-size: .7em !important;
}

/* SINGLE POST BLOG */
.gdlr-blog-thumbnail {
    background: transparent;
    display: none;
}
.gdlr-blog-thumbnail img{
    width: 100%;
}
.gdlr-item-start-content{
    padding-top: 0px;
}
.gdlr-standard-style .gdlr-single-blog-tag a {
    color: #ffffff;
    margin-bottom: 10px;
}
.single .gdlr-post-author{
    display: none;
}

.gdlr-testimonial-item.box-style .testimonial-author-image{
    display:none;
}
.gdlr-testimonial-item.box-style .testimonial-item-inner:after{
    border: none;
}
.gdlr-skin-dark-testimonial .gdlr-skin-box{
    background-color: #ffffff;
    color: #000000;
}
.gdlr-skin-dark-testimonial .gdlr-skin-content{
    color: black;
    font-size: 1.1em;
    font-style: italic;
}
.gdlr-item.gdlr-testimonial-item.carousel.box-style {
    width: 80%;
    margin: 0 auto;
    text-align: center;
}
.gdlr-skin-dark-testimonial {
    position: relative;
}
.gdlr-item-title-wrapper .gdlr-item-title-carousel {
    position: absolute;
    right: 0px;
    top: 118px;
    margin-top: -11px;
    left: 0;
}
i.icon-angle-left.gdlr-flex-prev {
    position: absolute;
    left: 0;
}
i.icon-angle-right.gdlr-flex-next {
    position: absolute;
    right: 0;
}
.gdlr-skin-dark-testimonial .gdlr-skin-info, .gdlr-skin-dark-testimonial .gdlr-skin-link-color{
    color: #8c0744;
    font-style: italic;
}
.gdlr-testimonial-item.box-style .testimonial-info {
    text-align: center;
}

/* CAROUSEL */
.carousel.large {
    max-width: 80%;
    margin: 0 auto;
}

/* ROOM */
h3.gdlr-hotel-branches-title a{
    color: #8c0744;
}
.roomDetails {
    margin-bottom: 30px;
}
.roomDetails p {
    display: none;
}
.roomDetails img{
    width: 45px;
}
.roomDetails h3 {
    font-size: 14px;
    text-transform: uppercase;
    color: gray;
    margin-bottom: 0px;
}
.roomDetails h4 {
    font-size: 14px;
}
ul.servicesCheck {
    list-style: square;
}

/* OFFERS */
.offers {
    text-align: center;
}
.offers .columns{
    margin: 0 10px;
}
.offers .three {
    width: calc(25% - 20px);
}
.offers .four {
    width: calc(33% - 20px);
}
.offers .one-fifth {
    width: calc(20% - 20px);
}
.offers .image img {
    width: 120px;
    margin-top: 25px;
}
.offers h2 {
    text-transform: uppercase;
    font-size: 1.8em;
    font-weight: 700;
    margin-bottom: 0px;
}
.offers .container h2 {
    font-size: 1.2em;
    margin-bottom: 10px;
}
.offers .container p{
    font-size: .8em;
}

/* PLACEHOLDER */
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #000 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}
::-moz-placeholder { /* Firefox 19+ */
    color: #000 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}
:-ms-input-placeholder { /* IE 10+ */
    color: #000 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}
:-moz-placeholder { /* Firefox 18- */
    color: #000 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}

:focus::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #bdbdbd !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}
:focus::-moz-placeholder { /* Firefox 19+ */
    color: #bdbdbd !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}
:focus:-ms-input-placeholder { /* IE 10+ */
    color: #bdbdbd !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}
:focus:-moz-placeholder { /* Firefox 18- */
    color: #bdbdbd !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}

/* CONTACT FROM */
input[type="text"], input[type="email"], textarea {
    background: #f3e7e9;
    color: #000;
}
.contactForm p {
    margin: 0;
}
.contactForm input[type="text"], .contactForm textarea, .contactForm input[type="email"] {
    background-color: #f3e7e9;
}

.wpcf7 span.wpcf7-form-control-wrap {
    display: block;
    padding-right: 5px;
    margin-top: 7px;
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="password"], .wpcf7 textarea {
    padding: 16px 19px;
    width: calc(100% - 40px);
    font-size: 13px;
    color: #000;
}

.forms p{
    margin-bottom: 0px;
}
.forms span.wpcf7-form-control-wrap{
    margin: 0 0 7px 0;
}



.submitForm{
    margin-top: 186px;
}
.submitForm input[type="submit"] {
    width: 100%;
    font-size: 1.5em;
    text-transform: uppercase;
    font-style: normal;
    margin: 0;
}

.gdlr-column-service-item .column-service-title {
    margin-bottom: 22px;
    font-size: 13px;
    line-height: 25px;
    font-weight: bold;
    text-transform: uppercase;
    min-height: 25px;
}

/* CALENDAR */
.widget_calendar h3 {
    display: none;
}
.widget_calendar caption {
    display: none;
}
.calendar_wrap th {
    background: none;
    color: #858283;
    padding: 0 0 5px 0;
}
.calendar_wrap td.pad {
    background-color: transparent;
}
.calendar_wrap td {
    border: none;
    background-color: #f3e7e9;
    border-radius: 43px;
    padding: 0;
    width: 25px;
    height: 35px;
    line-height: 35px;
}
.calendar_wrap tfoot td{
    background-color: #fff;
}
.calendar_wrap td#today{
   background-color: #8c0744;
    color: #fff;
    font-weigth: 700px;
}

/* FOOTER FORM NEWSLETTER */
.footer-wrapper{
    margin-top: 2em;
}
.footer-wrapper form {
    margin: 0 auto;
    text-align: center;
}
.footer-container {
    border-top: 1px solid #858283;
}
.footer-wrapper .widget.gdlr-widget {
    margin-bottom: 35px;
}
.footer-wrapper .gdlr-widget-title {
    text-align: center;
}
.footer-wrapper form .wysija-paragraph {
    margin-bottom: 10px;
}
.footer-wrapper form .wysija-paragraph input {
    width:  calc(100% - 12px);
    height: 33px;
    text-align: center;
    font-weight: bold;
    font-size: 17px;
}
.footer-wrapper form input[type="submit"] {
    width: 100%;
    height: 46px;
    text-align: center;
    font-style: normal;
    margin: 0;
    font-weight: bold;
    font-size: 17px;
}
.footer-wrapper form .wysija-checkbox-paragraph {
    text-transform: uppercase;
    margin-top: 15px;
    margin-bottom: 5px;
    text-align: center;
}


.footer-column.three #wysija-2{
    display: block;
}

.footer-column.three #wysija-3{
    display: none;
}

html[lang="en-US"] .footer-column.three #wysija-2{
    display: none;
}
html[lang="en-US"] .footer-column.three #wysija-3{
    display: block;
}

/* MOBILE */
@media (max-width: 464px){
    body .container {
        max-width: 100%;
    }
    h2 {
        font-size: 36px;
    }

    .dl-menuwrapper li a {
        color: #333;
    }
    #gdlr-responsive-navigation.dl-menuwrapper ul {
        background-color: #fff;
        margin-top: 0;
        right: 0;
        margin: 0 0px 0 auto;
        width: 100%;
        border-top: 1px solid #f0f0f0;
    }
    .sub-menu {
        margin: 0 0 0 1em !important;
        max-width: calc(87% + 1px);
    }

    /* MOBILE STICKY MENU */
    body.scrolled {
        padding-top: 120px !important;
    }
    header.gdlr-header-wrapper.sticky {
        position: fixed !important;
        width: 100%;
        top: 0;
    }
    header.sticky .gdlr-header-container.container {
        padding: 0;
    }
    header.sticky .gdlr-logo {
        padding: 10px;
    }
    header.gdlr-header-wrapper.sticky img {
        width: 150px;
    }

    .presentation{
        width: 100%;
    }
    .presentation h2 {
        font-size: 1.8em;
        margin: 0 0 1em 0;
    }
    .presentation p {
        text-align: left;
    }

    .offers .one-fifth {
        width: 100%;
    }

    .submitForm {
    margin-top: 0 !important;
    }

    .calendar_wrap td {
        height: 46px;
        line-height: 46px;
    }

    #gdlr-parallax-wrapper-1{
        background: none !important;
    }

    .blog .gdlr-blog-thumbnail {
        width: 100% !important;
        float: none !important;
    }

    .presentation p {
        max-height: 349px;
        overflow: hidden;
    }
    
}