/* Styly prevzate ze sablony Hotel Master (Goodlayers) pro plugin WPlama Hotel. Generovano extract-css.py. */

/* ---- style.css ---- */
.wplama-hotel .clear { display: block; clear: both; visibility: hidden; line-height: 0; height: 0; zoom: 1; }
.wplama-hotel .clear-fix { zoom: 1; }
.wplama-hotel .clear-fix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.wplama-hotel .column,
.wplama-hotel .columns { float: left; position: relative; min-height: 1px; }
.wplama-hotel .one-ninth { width: 11.111%; }
.wplama-hotel .one-eighth { width: 12.5%; }
.wplama-hotel .one-seventh { width: 14.285%; }
.wplama-hotel .one-fifth { width: 20%; }
.wplama-hotel .two-fifth { width: 40%; }
.wplama-hotel .three-fifth { width: 60%; }
.wplama-hotel .four-fifth { width: 80%; }
.wplama-hotel .one { width: 8.333% }
.wplama-hotel .two { width: 16.666%; }
.wplama-hotel .three { width: 25%; }
.wplama-hotel .four { width: 33.333%; }
.wplama-hotel .five { width: 41.666%; }
.wplama-hotel .six { width: 50%; }
.wplama-hotel .seven { width: 58.334%; }
.wplama-hotel .eight { width: 66.667%; }
.wplama-hotel .nine { width: 75%; }
.wplama-hotel .ten { width: 83.334%; }
.wplama-hotel .eleven { width: 91.667%; }
.wplama-hotel .twelve { width: 100%; }
.wplama-hotel .gdlr-item { margin: 0px 15px 20px; min-height: 1px; }
.wplama-hotel .gdlr-full-size-wrapper .gdlr-item-no-space { margin-bottom: 0px; }
.wplama-hotel .gdlr-item-no-space { margin: 0px 20px 40px; }
.wplama-hotel .gdlr-item-no-space .gdlr-item { margin: 0px; }
.wplama-hotel .gdlr-item.gdlr-main-content { margin-bottom: 55px; }
.wplama-hotel .gdlr-item.gdlr-divider-item { margin-bottom: 50px }
.wplama-hotel .gdlr-item-start-content { padding-top: 55px; }
.wplama-hotel .gdlr-full-size-wrapper .gdlr-item,
.wplama-hotel .gdlr-full-size-wrapper .gdlr-item-no-space { margin-left: 0px; margin-right: 0px; }
.wplama-hotel .ie7 .gdlr-item-start-content { overflow: hidden; }
.wplama-hotel .gdlr-header-transparent .gdlr-navigation-wrapper .gdlr-main-menu > li > a { padding-bottom: 25px; }
.wplama-hotel .gdlr-navigation-substitute { position: relative; z-index: 91; }
.wplama-hotel .gdlr-nav-search-form-button-wrapper { float: left; border-left-width: 1px; border-right-width: 1px; border-style: solid; }
.wplama-hotel .gdlr-nav-search-form form { position: relative; display: block; }
.wplama-hotel .gdlr-nav-search-form input[type="text"] { margin: 0px; padding: 16px; height: 16px; font-size: 11px; background-color: transparent; font-weight: normal; text-transform: uppercase; }
.wplama-hotel .gdlr-nav-search-form .search-text { float: left; overflow: hidden; width: 0px; }
.wplama-hotel .gdlr-nav-search-form-button { overflow: hidden; font-size: 14px; width: 14px; height: 14px; padding: 16px; cursor: pointer; line-height: 1; }
.wplama-hotel .gdlr-nav-search-form-button i { margin: 0px; }
.wplama-hotel .gdlr-header-transparent #gdlr-menu-search { top: 85%; }
.wplama-hotel .gdlr-header-wrapper { position: relative; z-index: 99; }
.wplama-hotel .gdlr-header-container { position: relative; z-index: 97; }
.wplama-hotel .gdlr-fixed-header .gdlr-navigation-slide-bar { display: none; }
.wplama-hotel .gdlr-fixed-header.gdlr-header-inner { -moz-box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.15); box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.15); }
.wplama-hotel .gdlr-fixed-header .gdlr-navigation-wrapper .gdlr-main-menu > li > a { font-size: 13px; padding-bottom: 32px; }
.wplama-hotel .gdlr-navigation-wrapper { margin: 0px 15px; float: right; }
.wplama-hotel .gdlr-navigation-wrapper .gdlr-navigation-container { position: relative; line-height: 0; }
.wplama-hotel .gdlr-navigation-wrapper .gdlr-main-menu > li { padding: 0px; }
.wplama-hotel .gdlr-navigation-wrapper .gdlr-main-menu > li > a { font-size: 13px; padding: 0px 20px 45px 20px; margin: 0px; text-transform: uppercase; }
.wplama-hotel .gdlr-navigation-wrapper .gdlr-main-menu > li:first-child > a { padding-left: 0px; }
.wplama-hotel .gdlr-navigation-wrapper .gdlr-main-menu > li > a.sf-with-ul-pre,
.wplama-hotel .gdlr-navigation-wrapper .gdlr-main-menu > li > a.sf-with-ul { padding-right: 22px; }
.wplama-hotel .gdlr-navigation-wrapper .gdlr-main-menu > li > a.sf-with-ul:after { display: none; top: 10px; right: 0px; }
.wplama-hotel .header-style-2 .gdlr-navigation-wrapper .gdlr-main-menu > li > a { padding-bottom: 40px; }
.wplama-hotel .header-style-2 .gdlr-fixed-header .gdlr-navigation-wrapper .gdlr-main-menu > li > a { padding-bottom: 30px; }
.wplama-hotel .body-wrapper.gdlr-header-transparent .gdlr-page-title-wrapper { padding-top: 200px; padding-bottom: 80px; }
.wplama-hotel .body-wrapper.gdlr-header-transparent .gdlr-header-wrapper { position: absolute; left: 0px; right: 0px; }
.wplama-hotel .body-wrapper.gdlr-header-transparent .gdlr-header-wrapper,
.wplama-hotel .body-wrapper.gdlr-header-transparent .gdlr-header-inner { background: transparent; }
.wplama-hotel .gdlr-fixed-header .gdlr-header-inner-overlay { display: none; }
.wplama-hotel .body-wrapper.gdlr-header-transparent .gdlr-header-inner { position: relative; padding-top: 1px; }
.wplama-hotel .body-wrapper.gdlr-header-transparent .gdlr-header-inner-overlay { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; }
.wplama-hotel .gdlr-navigation-gimmick { position: absolute; height: 2px; z-index: -1; }
.wplama-hotel .gdlr-navigation-wrapper { margin-top: 0px; float: none; text-align: center; line-height: 0; }
.wplama-hotel .gdlr-navigation { text-align: left; display: inline-block; line-height: 1.7; }
.wplama-hotel .gdlr-header-transparent .gdlr-page-title-wrapper .gdlr-page-title { font-size: 43px; font-weight: 300; letter-spacing: 5px; }
.wplama-hotel .gdlr-header-transparent  .gdlr-page-title-wrapper .gdlr-page-caption { font-size: 17px; margin: 30px 15px 0px; letter-spacing: 1px; font-style: normal; }
.wplama-hotel .gdlr-heading-shortcode.with-background { padding: 8px 19px; display: inline-block; }
.wplama-hotel .gdlr-heading-shortcode i { margin-right: 10px; }
.wplama-hotel .gdlr-stunning-text-item.type-normal.gdlr-button-on { padding-right: 190px; position: relative; }
.wplama-hotel .gdlr-stunning-text-item.with-padding.with-border { border-width: 3px; border-style: solid; }
.wplama-hotel .gdlr-stunning-text-item.with-padding.gdlr-button-on { padding-right: 180px; }
.wplama-hotel .gdlr-full-size-wrapper .gdlr-modern-room .gdlr-room-thumbnail { margin-left: -1px; }
.wplama-hotel .gdlr-full-size-wrapper .gdlr-modern-room.gdlr-item { margin-bottom: 20px; }
.wplama-hotel .gdlr-full-size-wrapper .gdlr-item-title-wrapper.gdlr-item { margin-bottom: 55px; }
.wplama-hotel .gdlr-full-size-wrapper .gdlr-item-title-wrapper .gdlr-item-title-carousel { right: 40px; }
.wplama-hotel .gdlr-full-size-wrapper .gdlr-modern-room .gdlr-room-title,
.wplama-hotel .gdlr-full-size-wrapper .gdlr-modern-room .gdlr-room-detail { margin-left: 25px; }
.wplama-hotel .gdlr-item-title-wrapper.gdlr-item { margin-bottom: 40px; position: relative; }
.wplama-hotel .gdlr-item-title-wrapper .gdlr-item-title { margin-bottom: 0px; line-height: 1; display: inline-block; }
.wplama-hotel .gdlr-item-title-wrapper .gdlr-item-title-carousel { position: absolute; right: 0px; top: 50%; margin-top: -11px; }
.wplama-hotel .gdlr-item-title-wrapper .gdlr-flex-prev,
.wplama-hotel .gdlr-item-title-wrapper .gdlr-flex-next { vertical-align: super; font-size: 20px; cursor: pointer; overflow: hidden; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; transition: color 300ms, background-color 300ms; -moz-transition: color 300ms, background-color 300ms; -o-transition: color 300ms, background-color 300ms; -webkit-transition: color 300ms, background-color 300ms; }
.wplama-hotel .gdlr-item-title-wrapper .gdlr-flex-prev { margin-right: 6px; padding: 9px 19px 11px 18px; }
.wplama-hotel .gdlr-item-title-wrapper .gdlr-flex-next { margin: 0px; padding: 9px 18px 11px 19px; }
.wplama-hotel .gdlr-item-title-wrapper .gdlr-item-title-caption { margin-top: 28px; font-size: 16px; }
.wplama-hotel .gdlr-item-title-wrapper .gdlr-item-title-link { margin-top: 27px; display: block; font-style: italic; letter-spacing: 1px; }
.wplama-hotel .gdlr-item-title-wrapper .gdlr-item-title-link i { margin-right: 0px; margin-left: 15px; }
.wplama-hotel .gdlr-item-title-wrapper .gdlr-item-title-divider { border-bottom-width: 2px; border-bottom-style: solid; }
.wplama-hotel .gdlr-item-title-wrapper.pos-center { text-align: center; }
.wplama-hotel .gdlr-item-title-wrapper.pos-center .gdlr-item-title-divider { width: 38px; margin: 34px auto 0px; border-bottom-width: 3px; }
.wplama-hotel .gdlr-item-title-wrapper.pos-center .gdlr-item-title { font-size: 27px; text-transform: uppercase; letter-spacing: 3px; }
.wplama-hotel .gdlr-item-title-wrapper.pos-center .gdlr-item-title-caption { font-size: 14px; margin-top: 20px; }
.wplama-hotel .gdlr-item-title-wrapper.pos-center-divider .gdlr-item-title { font-size: 37px; font-weight: bold; letter-spacing: 6px; }
.wplama-hotel .gdlr-item-title-wrapper.pos-center-divider .gdlr-item-title-caption { font-size: 15px; letter-spacing: 3px; font-style: italic; margin-top: 30px; }
.wplama-hotel .gdlr-item-title-wrapper.pos-left .gdlr-item-title { font-size: 20px; text-transform: uppercase; letter-spacing: 3px; }
.wplama-hotel .gdlr-item-title-wrapper.pos-left .gdlr-item-title-divider { width: 34px; margin-top: 24px; }
.wplama-hotel .gdlr-title-item .gdlr-item-title-wrapper.gdlr-item { margin-bottom: 0px; }
.wplama-hotel .gdlr-button { display: inline-block; font-size: 13px; font-weight: 700; font-style: italic; padding: 12px 25px 12px; margin-bottom: 15px; margin-right: 5px; outline: none; cursor: pointer; border: none; letter-spacing: 1px; }
.wplama-hotel .gdlr-button.small { font-size: 11px; padding: 12px 16px 12px; }
.wplama-hotel .gdlr-button.large { font-size: 14px; padding: 14px 25px 14px; }
.wplama-hotel .gdlr-button.with-border { border-bottom-width: 2px; border-bottom-style: solid; }
.wplama-hotel .gdlr-button .gdlr-icon { margin-right: 5px; letter-spacing: 1px; }
.wplama-hotel .gdlr-column-service-item .column-service-icon { margin-right: 15px; font-size: 30px; line-height: 18px; }
.wplama-hotel .gdlr-column-service-item .column-service-icon i { margin: 0px; }
.wplama-hotel .gdlr-column-service-item .column-service-title { margin-bottom: 22px; font-size: 15px; line-height: 25px; font-weight: bold; text-transform: uppercase; }
.wplama-hotel .gdlr-column-service-item .column-service-image { margin-bottom: 26px; }
.wplama-hotel .gdlr-column-service-item .column-service-divider { width: 32px; margin-bottom: 22px; border-bottom-width: 2px; border-bottom-style: solid; }
.wplama-hotel .gdlr-column-service-item.gdlr-type-1 .column-service-icon { float: left; margin-right: 25px; }
.wplama-hotel .gdlr-column-service-item.gdlr-type-1 .column-service-icon.gdlr-skin-box { background: transparent; }
.wplama-hotel .gdlr-column-service-item.gdlr-type-1 .column-service-content-wrapper { overflow: hidden; }
.wplama-hotel .gdlr-column-service-item.gdlr-type-2 .column-service-divider { margin: 0px auto 22px; }
.wplama-hotel .gdlr-column-service-item.gdlr-type-2 .column-service-icon { width: 33px; height: 33px; font-size: 25px; line-height: 36px; padding: 20px; margin: 0px auto 30px; -moz-border-radius: 38px; -webkit-border-radius: 38px; border-radius: 38px; }
.wplama-hotel .gdlr-column-service-item.gdlr-type-3 .column-service-image { max-width: 130px; margin: 0px auto 35px; overflow: hidden; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
.wplama-hotel .gdlr-column-service-item.gdlr-type-3 .column-service-image img { display: block; }
.wplama-hotel .gdlr-column-service-item.gdlr-type-3 .column-service-divider { display: none; }
.wplama-hotel .gdlr-column-service-item.gdlr-type-3 .column-service-title { font-size: 17px; letter-spacing: 2px; margin-bottom: 25px; }
.wplama-hotel .gdlr-column-service-item.gdlr-type-3 .column-service-icon { width: 35px; height: 35px; font-size: 35px; line-height: 1; margin: 0px auto 30px; }
.wplama-hotel .gdlr-service-with-image-item .service-with-image-thumbnail { max-width: 125px; float: left; margin-right: 40px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; }
.wplama-hotel .gdlr-service-with-image-item .service-with-image-thumbnail img { display: block; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; }
.wplama-hotel .gdlr-service-with-image-item .service-with-image-title { font-size: 17px; letter-spacing: 3px; font-weight: bold; text-transform: uppercase; margin-bottom: 25px; }
.wplama-hotel .gdlr-service-with-image-item .service-with-image-content-wrapper { overflow: hidden; }
.wplama-hotel .gdlr-service-with-image-item.gdlr-right { text-align: right; }
.wplama-hotel .gdlr-service-with-image-item.gdlr-right .service-with-image-thumbnail { float: right; margin-left: 40px; margin-right: 0px; }
.wplama-hotel .gdlr-feature-media-item .gdlr-item-title-wrapper.gdlr-item { margin-left: 0px; margin-right: 0px; margin-top: 15px; }
.wplama-hotel .gdlr-gallery-item.gdlr-item { margin: 0px 0px; }
.wplama-hotel .gdlr-gallery-item.gdlr-item .gallery-item { margin: 0px 15px 30px; }
.wplama-hotel .gdlr-gallery-item.gdlr-item .gallery-item img { display: block; margin: 0px auto; }
.wplama-hotel .gdlr-gallery-item.gdlr-item .gallery-caption { display: block; text-align: center; padding: 7px 0px 6px; }
.wplama-hotel .gdlr-gallery-item.gdlr-item.gdlr-gallery-thumbnail .gallery-item { padding: 5px; cursor: pointer; }
.wplama-hotel .gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container { margin: 0px 15px 20px; position: relative; overflow: hidden; }
.wplama-hotel .gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gdlr-gallery-thumbnail { display: none; }
.wplama-hotel .gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gdlr-gallery-thumbnail:first-child { display: block; }
.wplama-hotel .gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container img { margin: 0px auto; display: block; }
.wplama-hotel .gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gallery-caption-wrapper { position: absolute; bottom: 0px; left: 0px; right: 0px; text-align: center; }
.wplama-hotel .gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gallery-caption { padding: 10px 15px; opacity: 0.8; filter: alpha(opacity=80); display: inline-block; max-width: 60%; }
.wplama-hotel .gdlr-banner-images.gdlr-item  .flex-direction-nav i { margin-right: 0px; font-size: 24px; }
.wplama-hotel .gdlr-price-inner-item { margin: 0px 3px; border-style: solid; border-width: 1px; -moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.08); -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.08); box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.08); }
.wplama-hotel .gdlr-price-item .price-title-wrapper { padding-bottom: 5px; text-align: center; }
.wplama-hotel .gdlr-price-item .price-title { font-size: 19px; padding: 6px 0px; margin: 0px; }
.wplama-hotel .gdlr-price-item .price-tag { font-size: 22px; line-height: 1; padding: 25px 0px; font-weight: bold; background-image: url('images/light/price-tag-shadow.png'); background-position: 0px 0px; background-repeat: repeat-x; }
.wplama-hotel .gdlr-price-item .price-content { text-align: center; font-size: 13px; line-height: 1.5; overflow: hidden; padding-bottom: 5px; }
.wplama-hotel .gdlr-price-item .price-content ul { list-style: none; margin-left: 0px; }
.wplama-hotel .gdlr-price-item .price-content ul li { padding: 12px 20px; border-bottom-width: 1px; border-bottom-style: solid; }
.wplama-hotel .gdlr-price-item .price-button { text-align: center; }
.wplama-hotel .gdlr-price-item .price-button .gdlr-button { margin: 0px 0px 25px; }
.wplama-hotel .gdlr-price-item .best-price { margin-top: -25px; }
.wplama-hotel .gdlr-price-item .best-price .price-title { font-size: 22px; }
.wplama-hotel .gdlr-price-item .best-price .price-tag { padding: 34px 20px; font-size: 30px; }
.wplama-hotel .gdlr-price-item .best-price .price-button { padding-bottom: 15px; }
.wplama-hotel .gdlr-pagination { margin: 0px 20px; text-align: right; margin-bottom: 60px; }
.wplama-hotel .gdlr-pagination a { cursor: pointer; }
.wplama-hotel .gdlr-pagination .page-numbers.current { cursor: default; }
.wplama-hotel .gdlr-pagination .page-numbers { display: inline-block; padding: 7px 12px; margin-right: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wplama-hotel .gdlr-blog-carousel-item.gdlr-item .gdlr-blog-grid:first-child { margin-left: 0px; }
.wplama-hotel .gdlr-item.gdlr-blog-grid { margin-bottom: 50px; }
.wplama-hotel .gdlr-blog-widget.gdlr-item { margin-bottom: 25px; }
.wplama-hotel .gdlr-blog-widget.gdlr-item { padding-top: 25px; border-top-width: 1px; border-top-style: solid; }
.wplama-hotel .gdlr-blog-widget.gdlr-item:first-child { padding-top: 0px; border: none; }
.wplama-hotel .gdlr-item.gdlr-blog-medium { margin-bottom: 50px; }
.wplama-hotel .gdlr-item.gdlr-blog-full { margin-bottom: 40px; }
.wplama-hotel .gdlr-blog-thumbnail .flexslider .flex-prev,
.wplama-hotel .gdlr-blog-thumbnail .flexslider .flex-next { opacity: 0.7; }
.wplama-hotel .gdlr-outer-nav.gdlr-nav-container i { font-size: 30px; position: absolute; top: 50%; margin-top: -4px; }
.wplama-hotel .gdlr-outer-nav.gdlr-nav-container span { cursor: pointer; transition: background-color 200ms; -moz-transition: background-color 200ms; -o-transition: background-color 200ms; -webkit-transition: background-color 200ms; -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15); box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15); }
.wplama-hotel .gdlr-outer-nav.gdlr-nav-container span.gdlr-flex-next { display: block; position: absolute; padding: 0px 15px; right: 0px; top: 0px; bottom: 0px; width: 13px; }
.wplama-hotel .gdlr-outer-nav.gdlr-nav-container span.gdlr-flex-next i { margin-left: 5px; }
.wplama-hotel .gdlr-outer-nav.gdlr-nav-container span.gdlr-flex-prev { display: block; position: absolute; padding: 0px 15px; left: 0px; top: 0px; bottom: 0px; width: 13px; }
.wplama-hotel .gdlr-outer-nav.gdlr-nav-container span.gdlr-flex-prev i { margin-right: 5px; }
.wplama-hotel .gdlr-portfolio-style2.gdlr-item-start-content { margin-bottom: 35px; }
.wplama-hotel .portfolio-thumbnail .flexslider .flex-prev,
.wplama-hotel .portfolio-thumbnail .flexslider .flex-next { opacity: 0.7; }
.wplama-hotel .gdlr-classic-portfolio.gdlr-item { margin-bottom: 45px; }
.wplama-hotel .gdlr-classic-portfolio .portfolio-thumbnail { margin-bottom: 28px; text-align: center; font-size: 0px; }
.wplama-hotel .gdlr-classic-portfolio .portfolio-thumbnail.gdlr-video .portfolio-content-wrapper { display: none; }
.wplama-hotel .gdlr-classic-portfolio .portfolio-thumbnail .portfolio-overlay-content { position: absolute; top: 50%; left: 0px; right: 0px; text-align: center; opacity: 0; filter: alpha(opacity=0); }
.wplama-hotel .gdlr-classic-portfolio .portfolio-title { font-size: 14px; font-weight: bold; text-transform: uppercase; margin-bottom: 8px; }
.wplama-hotel .gdlr-classic-portfolio .portfolio-info { font-size: 13px; font-style: italic; letter-spacing: 1px; }
.wplama-hotel .gdlr-classic-portfolio .portfolio-info .info-head { display: none; }
.wplama-hotel .gdlr-classic-portfolio .portfolio-excerpt { margin-top: 16px; }
.wplama-hotel .gdlr-classic-portfolio .excerpt-read-more { margin-top: 18px; font-style: italic; display: inline-block; font-size: 13px; letter-spacing: 1px; }
.wplama-hotel .gdlr-classic-portfolio .excerpt-read-more i { margin-left: 13px; }
.wplama-hotel .gdlr-classic-portfolio .gdlr-pagination { margin-top: 10px; position: relative; z-index: 10; }
.wplama-hotel .gdlr-item-no-space .gdlr-modern-portfolio.gdlr-item { margin-bottom: 0px; }
.wplama-hotel .type-modern-portfolio-no-space .gdlr-pagination { margin-top: 50px; }
.wplama-hotel .gdlr-modern-portfolio.gdlr-item { margin-bottom: 40px; }
.wplama-hotel .gdlr-modern-portfolio .portfolio-thumbnail { font-size: 0px; text-align: center; }
.wplama-hotel .gdlr-modern-portfolio .portfolio-thumbnail.gdlr-video .portfolio-content-wrapper { display: none; }
.wplama-hotel .gdlr-modern-portfolio .portfolio-thumbnail .portfolio-overlay-content { position: absolute; top: 50%; left: 0px; right: 0px; text-align: center; opacity: 0; filter: alpha(opacity=0); }
.wplama-hotel .gdlr-modern-portfolio .portfolio-title { font-size: 13px; font-weight: bold; text-transform: uppercase; margin-bottom: 6px; }
.wplama-hotel .gdlr-modern-portfolio .portfolio-info { font-size: 13px; position: relative; }
.wplama-hotel .gdlr-modern-portfolio .portfolio-info .info-head { display: none; }
.wplama-hotel .gdlr-modern-portfolio .portfolio-thumbnail .portfolio-icon { margin-bottom: 40px; margin-top: 40px; }
.wplama-hotel .type-modern-portfolio .gdlr-pagination { margin-top: 20px; }
.wplama-hotel .gdlr-navigation-wrapper { line-height: 0; }
.wplama-hotel .gdlr-navigation-wrapper .gdlr-navigation { display: inline-block; line-height: 1.7; }
.wplama-hotel .gdlr-navigation-wrapper .gdlr-menu-search-button-sep { display: inline-block; vertical-align: top; margin: -3px 30px 0px 10px; line-height: 24px; }
.wplama-hotel .gdlr-navigation-wrapper .gdlr-menu-search-button { display: inline-block; vertical-align: top; margin: 1px 0px 0px; cursor: pointer; }
.wplama-hotel .gdlr-woocommerce-cart .gdlr-button { margin-bottom: 0px; }
.wplama-hotel .gdlr-woocommerce-cart .gdlr-button:last-child { margin-right: 0px; }
.wplama-hotel .gdlr-woocommerce-cart .sub-menu-item .gdlr-button { margin-top: 9px; }
.wplama-hotel .gdlr-modern-portfolio .portfolio-title a,
.wplama-hotel .gdlr-modern-portfolio .portfolio-title a:hover { color: #fff; }
.wplama-hotel .gdlr-modern-portfolio .portfolio-info,
.wplama-hotel .gdlr-modern-portfolio .portfolio-info a { color: #fff; }
.wplama-hotel .gdlr-hotel-missing-room { border-top: 3px solid #e43e3e; padding: 15px 20px; background-color: #fff0f0; color: #e43e3e; }
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width: 767px) {
	.wplama-hotel .gdlr-reservation-bar .gdlr-combobox-wrapper select:focus,
.wplama-hotel .gdlr-reservation-bar input.gdlr-datepicker:focus,
.wplama-hotel .gdlr-hotel-availability .gdlr-combobox-wrapper select:focus,
.wplama-hotel .gdlr-hotel-availability input.gdlr-datepicker:focus { font-size: 16px; }
}
.wplama-hotel .gdlr-flex-thumbnail-control li { margin-bottom: 10px; }
.wplama-hotel .gdlr-single-room-thumbnail .gdlr-flex-thumbnail-control { margin-bottom: 0px; }
.wplama-hotel .gdlr-reservation-bar .gdlr-price-room-summary-info .gdlr-price-room-summary-price { margin-right: 0px; }
.wplama-hotel .gdlr-reservation-bar { width: 340px; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; }
.wplama-hotel .gdlr-reservation-bar .gdlr-reservation-bar-title { font-size: 17px; font-weight: bold; text-transform: uppercase; letter-spacing: 2px; padding: 20px 0px 18px; border-bottom-width: 1px; margin: 0px 25px; }
.wplama-hotel .gdlr-reservation-bar .gdlr-reservation-bar-date-form { padding-left: 25px; }
.wplama-hotel .gdlr-reservation-bar .gdlr-reservation-field-title { font-size: 14px; font-weight: bold; text-transform: uppercase; margin-bottom: 13px; }
.wplama-hotel .gdlr-reservation-bar .gdlr-combobox-wrapper { box-shadow: none; -webkit-box-shadow: none; border-width: 2px; border-style: solid; }
.wplama-hotel .gdlr-reservation-bar .gdlr-combobox-wrapper select { height: 38px; }
.wplama-hotel .gdlr-reservation-bar input.gdlr-datepicker { height: 18px; box-shadow: none; -webkit-box-shadow: none; border-width: 2px; border-style: solid; }
.wplama-hotel .gdlr-reservation-bar .gdlr-datepicker-wrapper:after { top: 9px; right: 13px; }
.wplama-hotel .gdlr-reservation-field.gdlr-resv-time .gdlr-reservation-time-title { font-size: 13px; font-weight: bold; }
.wplama-hotel .gdlr-reservation-people-title { margin-top: 45px; font-weight: bold; }
.wplama-hotel .gdlr-reservation-room .gdlr-reservation-room-title { text-transform: uppercase; margin-bottom: 6px; letter-spacing: 1px; }
.wplama-hotel .gdlr-reservation-room .gdlr-reservation-room-info { font-weight: bold; font-style: normal; margin-left: 0px; }
.wplama-hotel .gdlr-reservation-room.gdlr-active .gdlr-reservation-room-info { margin-left: 0px; }
.wplama-hotel .gdlr-reservation-room .gdlr-reservation-room-info a { font-weight: normal; }
.wplama-hotel .gdlr-reservation-room .fa-angle-double-right { display: block; width: 25px; height: 30px; margin-right: 8px; background: url('images/default-icon/current-room.png') left center no-repeat; background-size: 19px 16px; }
.wplama-hotel .gdlr-reservation-room .fa-angle-double-right:before { content: "\f105"; display: none; }
.wplama-hotel .gdlr-reservation-room.gdlr-active .fa-angle-double-right { background: transparent; }
.wplama-hotel .gdlr-reservation-room.gdlr-active .fa-angle-double-right:before { display: inline-block; }
.wplama-hotel .gdlr-booking-process-bar { background: transparent; padding-bottom: 16px; border-bottom-width: 3px; border-bottom-style: solid; }
.wplama-hotel .gdlr-booking-process-bar .gdlr-booking-process { font-size: 15px; text-transform: uppercase; padding: 0px; }
.wplama-hotel .gdlr-booking-process-bar .gdlr-booking-process:before { display: none; }
.wplama-hotel .gdlr-booking-process-bar .gdlr-booking-process:after { font-family: fontAwesome; content: "\f105"; margin: 0px 22px; border: none; position: static; top: auto; right: auto; }
.wplama-hotel .gdlr-room-selection-complete .gdlr-room-selection-title { font-size: 17px; text-transform: uppercase; font-style: normal; letter-spacing: 1px; }
.wplama-hotel .gdlr-room-selection-complete .gdlr-room-selection-caption { font-size: 13px; }
.wplama-hotel .gdlr-booking-service-head { font-size: 15px; text-transform: uppercase; text-align: center; }
.wplama-hotel .gdlr-room-service-title { font-size: 14px; font-style: normal; }
.wplama-hotel .gdlr-room-service-unit { font-size: 16px; font-weight: bold; font-style: normal; }
.wplama-hotel .gdlr-booking-contact-form span { font-style: normal; font-weight: bold; }
.wplama-hotel .gdlr-booking-contact-form .gdlr-booking-contact-or { font-style: normal; text-transform: uppercase; font-weight: bold; }
.wplama-hotel .gdlr-price-summary-head,
.wplama-hotel .gdlr-service-price-summary-head { font-size: 17px; font-weight: bold; }
.wplama-hotel .gdlr-service-price-summary { font-style: normal; }
.wplama-hotel .gdlr-reservation-bar .gdlr-price-room-summary,
.wplama-hotel .gdlr-reservation-bar .gdlr-service-price-summary-item,
.wplama-hotel .gdlr-reservation-bar .gdlr-price-summary-vat,
.wplama-hotel .gdlr-price-deposit-wrapper .gdlr-price-deposit-input { font-weight: bold; font-style: normal; line-height: 23px; }
.wplama-hotel .gdlr-reservation-bar .gdlr-price-room-summary-info { margin-left: 0px; }
.wplama-hotel .gdlr-reservation-bar .gdlr-price-room-summary-title { text-transform: uppercase; margin-bottom: 5px; }
.wplama-hotel .gdlr-price-summary-grand-total { font-size: 20px; }
.wplama-hotel .gdlr-price-summary-grand-total-wrapper-2 .gdlr-price-summary-grand-total .gdlr-head,
.wplama-hotel .gdlr-price-summary-grand-total-wrapper-2 .gdlr-price-summary-grand-total .gdlr-tail { font-weight: bold; }
.wplama-hotel .gdlr-reservation-bar .gdlr-price-room-summary-price,
.wplama-hotel .gdlr-reservation-bar .gdlr-service-price-summary-item .gdlr-tail,
.wplama-hotel .gdlr-reservation-bar .gdlr-price-summary-vat .gdlr-tail { font-size: 17px; }
.wplama-hotel .gdlr-price-deposit-wrapper .gdlr-price-deposit-amount,
.wplama-hotel .gdlr-price-deposit-wrapper .gdlr-price-deposit-title,
.wplama-hotel .gdlr-price-deposit-wrapper .gdlr-price-deposit-caption { font-weight: bold; font-style: normal; }
.wplama-hotel .gdlr-price-deposit-input .gdlr-radio-input { border: 0px !important; line-height: 13px; height: 13px; padding-bottom: 3px; width: 15px; text-align: center; vertical-align: text-top; overflow: hidden; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.wplama-hotel .gdlr-price-deposit-input .gdlr-radio-input:before { content: "\f00c"; font-family: "fontAwesome"; display: inline-block; font-size: 10px; }
.wplama-hotel .gdlr-room-service-checkbox { border: 0px !important; line-height: 13px; height: 13px; padding-bottom: 3px; width: 15px; text-align: center; vertical-align: text-top; overflow: hidden; margin-top: 1px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.wplama-hotel .gdlr-room-service-checkbox:before { content: "\f00c"; font-family: "fontAwesome"; display: inline-block; font-size: 10px; }
.wplama-hotel .gdlr-button { text-transform: uppercase; font-style: normal; font-size: 15px; }
.wplama-hotel .gdlr-button.with-border { border-bottom: 0px; }
.wplama-hotel .gdlr-button.small { font-size: 13px; }
.wplama-hotel .gdlr-button.large { font-size: 16px; }
.wplama-hotel .gdlr-room-title { font-size: 32px; }
.wplama-hotel .gdlr-room-price .gdlr-tail { font-size: 21px; font-weight: bold; }
.wplama-hotel .gdlr-room-title,
.wplama-hotel .gdlr-room-price .gdlr-tail { line-height: 32px; }
.wplama-hotel .gdlr-room-title-wrapper { padding-bottom: 0px; border-bottom: 0px; margin-bottom: 35px; }
.wplama-hotel .gdlr-hotel-room-info-new-style { padding-bottom: 24px; padding-top: 20px; margin-bottom: 35px; border-bottom-width: 3px; border-bottom-style: solid; }
.wplama-hotel .gdlr-room-info-new-style { float: left; margin-right: 38px; text-align: center; min-width: 50px; }
.wplama-hotel .gdlr-room-info-new-style .gdlr-head { display: block; margin-bottom: 10px; height: 30px; line-height: 30px; }
.wplama-hotel .gdlr-room-info-new-style .gdlr-head img { max-height: 24px; display: inline !important; width: auto !important; }
.wplama-hotel .gdlr-room-info-new-style .gdlr-tail { display: block; text-transform: uppercase; font-size: 12px; font-weight: 600; }
.wplama-hotel .gdlr-room-carousel-item .gdlr-medium-room-new:first-child { margin-left: 0px; }
.wplama-hotel .gdlr-medium-room-new .gdlr-room-title { font-size: 32px; margin-bottom: 30px; }
.wplama-hotel .gdlr-medium-room-new .gdlr-hotel-room-info-new-style { margin-bottom: 23px; }
.wplama-hotel .gdlr-medium-room-new .gdlr-button i { display: none; }
.wplama-hotel .gdlr-medium-room-new .gdlr-room-price .gdlr-head { font-size: 17px; }
.wplama-hotel .gdlr-medium-room-new .gdlr-room-price .gdlr-tail { font-size: 24px; font-weight: bold; }
.wplama-hotel .gdlr-medium-room-new .gdlr-room-price { margin-top: 20px; }
.wplama-hotel .gdlr-booking-room-wrapper .gdlr-medium-room-new .gdlr-room-price { margin-top: 13px; }
.wplama-hotel .gdlr-booking-room-wrapper .gdlr-medium-room-new .gdlr-price-break-down { font-size: 14px; font-style: italic; margin-top: -2px; }
.wplama-hotel .gdlr-modern-room-new .gdlr-hotel-room-info-new-style { text-align: center; }
.wplama-hotel .gdlr-modern-room-new .gdlr-room-info-new-style { float: none; display: inline-block; margin: 0px 10px 15px; }
.wplama-hotel .gdlr-modern-room-new .gdlr-room-info-new-style .gdlr-tail { font-size: 10px; }
.wplama-hotel .gdlr-modern-room-new .gdlr-room-info-new-style .gdlr-head img { max-height: 18px; }
.wplama-hotel .gdlr-modern-room-new .gdlr-room-info-new-style .gdlr-head { margin-bottom: 5px; }
.wplama-hotel .gdlr-modern-room-new .gdlr-room-thumbnail-wrap { margin-bottom: 26px; position: relative; }
.wplama-hotel .gdlr-modern-room-new .gdlr-room-thumbnail-inner { overflow: hidden; }
.wplama-hotel .gdlr-modern-room-new .gdlr-room-thumbnail-overlay { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; }
.wplama-hotel .gdlr-room-carousel-item .gdlr-modern-room-new:first-child { margin-left: 0px; }
.wplama-hotel .gdlr-modern-room-new .gdlr-room-title-wrap { display: table; width: 100%; height: 100%; }
.wplama-hotel .gdlr-modern-room-new .gdlr-room-title { display: table-cell; vertical-align: middle; text-align: center; padding: 19px 20px; font-size: 14px; font-weight: bold; text-transform: uppercase; letter-spacing: 2px; }
.wplama-hotel .gdlr-modern-room-new .gdlr-room-title a { color: #fff; }
.wplama-hotel div#gdlr-navigation-gimmick.gdlr-pos-bottom { bottom: 0px; top: auto !important; }

/* ---- stylesheet\style-custom.css ---- */
.wplama-hotel .body-wrapper.gdlr-boxed-style .gdlr-header-wrapper { max-width: 1220px; margin: 0px auto; }
.wplama-hotel .body-wrapper.gdlr-header-transparent .gdlr-header-inner-overlay { opacity: 0.00; }
.wplama-hotel .gdlr-navigation-wrapper { margin-top: 52px; }
.wplama-hotel .gdlr-header-transparent .gdlr-navigation-wrapper .gdlr-main-menu > li > a { padding-bottom: 23px; }
.wplama-hotel .gdlr-title-font { font-family: "Open Sans"; }
.wplama-hotel .gdlr-button { font-family: "Open Sans"; }
.wplama-hotel #gdlr-reservation-bar,
.wplama-hotel #gdlr-booking-process-bar,
.wplama-hotel .gdlr-booking-complete-title,
.wplama-hotel .gdlr-room-selection-complete .gdlr-room-selection-title,
.wplama-hotel .gdlr-booking-service-head,
.wplama-hotel .gdlr-room-service-option,
.wplama-hotel .gdlr-booking-contact-form span,
.wplama-hotel .gdlr-booking-contact-or { font-family: "Merriweather"; }
.wplama-hotel .gdlr-reservation-room .gdlr-reservation-room-info a { font-family: "Merriweather"; }
.wplama-hotel .gdlr-navigation { font-family: "Open Sans"; }
.wplama-hotel .gdlr-header-wrapper,
.wplama-hotel .gdlr-header-inner { background-color: #d6d6d6; }
.wplama-hotel .body-wrapper.gdlr-header-transparent .gdlr-header-inner-overlay { background-color: #ffffff; }
.wplama-hotel .gdlr-navigation-gimmick { background-color: #1abc9c; }
.wplama-hotel .gdlr-navigation-wrapper .gdlr-menu-search-button { color: #ffffff; }
.wplama-hotel .gdlr-header-transparent .gdlr-main-menu > li > a { color: #ffffff; }
.wplama-hotel .gdlr-header-transparent .gdlr-main-menu > li:hover > a,
.wplama-hotel .gdlr-header-transparent .gdlr-main-menu > li.current-menu-item > a,
.wplama-hotel .gdlr-header-transparent .gdlr-main-menu > li.current-menu-ancestor > a { color: #ffffff; }
.wplama-hotel .gdlr-item-title-wrapper .gdlr-item-title { color: #e0e0e0; border-color: #e0e0e0; }
.wplama-hotel .gdlr-item-title-divider { border-color: #1abc9c; }
.wplama-hotel .gdlr-item-title-wrapper .gdlr-item-caption { color: #9b9b9b; }
.wplama-hotel .gdlr-button,
.wplama-hotel .gdlr-button:hover,
.wplama-hotel .gdlr-top-menu > .gdlr-mega-menu .sf-mega a.gdlr-button { color: #ffffff; }
.wplama-hotel .gdlr-button { background-color: #1abc9c; }
.wplama-hotel .gdlr-button { border-color: #16af9b; }
.wplama-hotel .column-service-title { color: #333333; }
.wplama-hotel .column-service-content { color: #909090; }
.wplama-hotel .column-service-icon i { color: #1abc9c; }
.wplama-hotel .gdlr-column-service-item.gdlr-type-2 .column-service-divider { border-color: #1abc9c; }
.wplama-hotel .gdlr-column-service-item.gdlr-type-2 .column-service-icon { background-color: #3e3e3e; }
.wplama-hotel .gdlr-price-inner-item { background-color: #f9f9f9; }
.wplama-hotel .gdlr-price-item .price-title-wrapper { background-color: #454545; }
.wplama-hotel .gdlr-price-item .price-title { color: #ffffff; }
.wplama-hotel .gdlr-price-item .price-tag { background-color: #838383; }
.wplama-hotel .gdlr-price-item .best-price .price-tag { background-color: #1abc9c; }
.wplama-hotel .gdlr-price-item .price-tag { color: #ffffff; }
.wplama-hotel .gdlr-stunning-text-item.with-border { border-color: #f3f3f3; }
.wplama-hotel .gdlr-room-category-thumbnail-overlay { background-color: #000000; }
.wplama-hotel .gdlr-room-category-thumbnail-overlay-icon i { color: #ffffff; }
.wplama-hotel .gdlr-pagination .page-numbers { background-color: #ebebeb; }
.wplama-hotel .gdlr-pagination .page-numbers { color: #979797; }
.wplama-hotel .gdlr-pagination .page-numbers:hover,
.wplama-hotel .gdlr-pagination .page-numbers.current { background-color: #1abc9c; }
.wplama-hotel .gdlr-pagination .page-numbers:hover,
.wplama-hotel .gdlr-pagination .page-numbers.current { color: #ffffff; }
.wplama-hotel .single .gdlr-room-title { color: #4b4b4b; }
.wplama-hotel .single .gdlr-room-info { background-color: #f5f5f5; }
.wplama-hotel .single .gdlr-room-info { color: #888888; }
.wplama-hotel .gdlr-classic-room .gdlr-room-title a,
.wplama-hotel .gdlr-modern-room .gdlr-room-title a,
.wplama-hotel .gdlr-medium-room .gdlr-room-title a { color: #1abc9c; }
.wplama-hotel .gdlr-classic-room .gdlr-room-title a:hover,
.wplama-hotel .gdlr-modern-room .gdlr-room-title a:hover,
.wplama-hotel .gdlr-medium-room .gdlr-room-title a:hover { color: #1abc9c; }
.wplama-hotel .single .gdlr-room-price .gdlr-tail,
.wplama-hotel .gdlr-classic-room .gdlr-room-price .gdlr-tail,
.wplama-hotel .gdlr-medium-room .gdlr-room-price .gdlr-tail,
.wplama-hotel .gdlr-room-service-unit { color: #74b7d3; }
.wplama-hotel .gdlr-modern-room .gdlr-room-detail { color: #787878; }
.wplama-hotel .gdlr-modern-room-new .gdlr-room-thumbnail-overlay { background: #1f242c; background: rgba(31, 36, 44, 0.85); }
.wplama-hotel .gdlr-medium-room .gdlr-hotel-room-info { border-color: #bfbfbf; }
.wplama-hotel .gdlr-medium-room .gdlr-hotel-room-info { color: #898989; }
.wplama-hotel .gdlr-medium-room .gdlr-price-break-down { color: #bdbdbd; }
.wplama-hotel .price-breakdown-wrapper .price-breakdown-total .gdlr-head,
.wplama-hotel .price-breakdown-wrapper .price-breakdown-info .gdlr-head { color: #232323; }
.wplama-hotel .price-breakdown-wrapper .price-breakdown-info .gdlr-head span,
.wplama-hotel .price-breakdown-wrapper .price-breakdown-total .gdlr-head span { color: #a2a2a2; }
.wplama-hotel .gdlr-booking-contact-form .gdlr-payment-method label:hover img,
.wplama-hotel .gdlr-booking-contact-form .gdlr-payment-method label.gdlr-active img { border-color: #72afd5; }
.wplama-hotel .gdlr-booking-contact-form .gdlr-booking-payment-submit { background-color: #81bad3; }
.wplama-hotel .gdlr-booking-contact-form .gdlr-booking-payment-submit { border-color: #4a87a2; }
.wplama-hotel .gdlr-reservation-bar .gdlr-price-summary-wrapper,
.wplama-hotel .gdlr-price-summary-grand-total.gdlr-active,
.wplama-hotel .gdlr-price-deposit-wrapper .gdlr-price-deposit-input span.gdlr-active { color: #ffffff; }
.wplama-hotel .gdlr-price-deposit-input .gdlr-radio-input { background: #ffffff; }
.wplama-hotel .gdlr-price-deposit-input .gdlr-radio-input { border: 3px solid #ffffff !important; }
.wplama-hotel .gdlr-price-summary-grand-total,
.wplama-hotel .gdlr-service-price-summary-item,
.wplama-hotel .gdlr-reservation-bar .gdlr-price-room-summary,
.wplama-hotel .gdlr-reservation-bar .gdlr-price-room-summary-info,
.wplama-hotel .gdlr-price-deposit-wrapper .gdlr-price-deposit-caption,
.wplama-hotel .gdlr-price-deposit-wrapper .gdlr-price-deposit-input span { color: #baefe2; }
.wplama-hotel .gdlr-reservation-bar .gdlr-price-summary-wrapper * { border-color: #0e8e75; }
.wplama-hotel .gdlr-price-summary-wrapper .gdlr-edit-booking-button { background-color: #0e8e75; }
.wplama-hotel .gdlr-price-summary-wrapper .gdlr-edit-booking-button { border-color: #006847; }
.wplama-hotel .gdlr-booking-failed,
.wplama-hotel .gdlr-booking-complete,
.wplama-hotel .gdlr-room-selection-complete { background-color: #f5f5f5; }
.wplama-hotel .gdlr-room-selection-complete .gdlr-room-selection-caption { color: #8d8d8d; }
.wplama-hotel .gdlr-room-selection-complete .gdlr-room-selection-caption { border-bottom-color: #e5e5e5; }
.wplama-hotel .gdlr-booking-failed .gdlr-booking-failed-title,
.wplama-hotel .gdlr-booking-complete .gdlr-booking-complete-title,
.wplama-hotel .gdlr-booking-service-head,
.wplama-hotel .gdlr-room-service-title,
.wplama-hotel .gdlr-booking-complete .gdlr-booking-complete-additional i,
.wplama-hotel .gdlr-room-selection-complete .gdlr-room-selection-title { color: #484848; }
.wplama-hotel .gdlr-price-deposit-input .gdlr-radio-input,
.wplama-hotel .gdlr-room-service-checkbox { color: #ffffff; }
.wplama-hotel .gdlr-price-deposit-input .gdlr-radio-input,
.wplama-hotel .gdlr-room-service-checkbox { background-color: #e3e3e3; }
.wplama-hotel .gdlr-price-deposit-input .gdlr-active .gdlr-radio-input,
.wplama-hotel .gdlr-room-service-checkbox.gdlr-active { background-color: #343434; }
.wplama-hotel .gdlr-datepicker-range-wrapper,
.ui-datepicker { background-color: #f3f3f3; }
.ui-datepicker-title,
.ui-datepicker th { color: #4b4b4b; }
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next { background-color: #ffffff; }
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next { color: #6a6a6a; }
.wplama-hotel .gdlr-booking-process-bar { background-color: #1abc9c; }
.wplama-hotel .gdlr-booking-process-bar .gdlr-booking-process:after { border-left-color: #1abc9c; }
.wplama-hotel .gdlr-booking-process-bar .gdlr-active { color: #ffffff; }
.wplama-hotel .gdlr-booking-process-bar { color: #91f2cb; }
.wplama-hotel .gdlr-booking-process-bar .gdlr-booking-process:before,
.wplama-hotel .gdlr-booking-process-bar { border-left-color: #1abc9c; }
.wplama-hotel .gdlr-reservation-bar { background-color: #1abc9c; }
.wplama-hotel .gdlr-reservation-bar .gdlr-reservation-bar-title { color: #ffffff; }
.wplama-hotel .gdlr-reservation-bar .gdlr-reservation-bar-title { border-color: #0e9e72; }
.wplama-hotel .gdlr-reservation-bar .gdlr-reservation-field-title,
.wplama-hotel .gdlr-reservation-people-title,
.wplama-hotel .gdlr-reservation-time-title,
.wplama-hotel .gdlr-reservation-time-sep { color: #ffffff; }
.wplama-hotel .gdlr-reservation-bar input.gdlr-datepicker,
.wplama-hotel .gdlr-reservation-bar .gdlr-combobox-wrapper select,
.wplama-hotel .gdlr-reservation-bar .gdlr-combobox-wrapper select option,
.wplama-hotel .gdlr-reservation-bar .gdlr-combobox-wrapper { background-color: #ffffff; }
.wplama-hotel .gdlr-reservation-bar .gdlr-combobox-wrapper,
.wplama-hotel .gdlr-reservation-bar input.gdlr-datepicker { border-color: #e9e9e9; }
.wplama-hotel .gdlr-reservation-bar input.gdlr-datepicker,
.wplama-hotel .gdlr-reservation-bar .gdlr-combobox-wrapper select { color: #999999; }
.wplama-hotel .gdlr-reservation-bar .gdlr-datepicker-wrapper:after,
.wplama-hotel .gdlr-reservation-bar .gdlr-combobox-wrapper:after { color: #000000; }
.wplama-hotel .gdlr-reservation-bar .gdlr-reservation-bar-room-form { background-color: #64c1ac; }
.wplama-hotel .gdlr-reservation-room .gdlr-reservation-room-title { color: #7b6549; }
.wplama-hotel .gdlr-reservation-room { color: #ffffff; }
.wplama-hotel .gdlr-reservation-room.gdlr-active .gdlr-reservation-room-title { color: #ffffff; }
.wplama-hotel .gdlr-reservation-room.gdlr-active .gdlr-reservation-room-info { color: #ffffff; }
.wplama-hotel .gdlr-reservation-room .gdlr-reservation-change-room { color: #007a66; }
.wplama-hotel .gdlr-reservation-bar .gdlr-reservation-bar-button { background-color: #0e8e75; }
.wplama-hotel .gdlr-reservation-bar .gdlr-reservation-bar-button { color: #ffffff; }
.wplama-hotel .gdlr-reservation-bar .gdlr-reservation-bar-button { border-color: #097c62; }
.wplama-hotel .gdlr-price-summary-hotel-branches { background-color: #51392B; }
.wplama-hotel .gdlr-price-summary-hotel-branches { color: #ffffff; }
.wplama-hotel .gdlr-item-title-wrapper .gdlr-flex-prev,
.wplama-hotel .gdlr-item-title-wrapper .gdlr-flex-next { background-color: #ebebeb; }
.wplama-hotel .gdlr-item-title-wrapper .gdlr-flex-prev,
.wplama-hotel .gdlr-item-title-wrapper .gdlr-flex-next { color: #b2b2b2; }
.wplama-hotel .gdlr-item-title-wrapper .gdlr-flex-prev:hover,
.wplama-hotel .gdlr-item-title-wrapper .gdlr-flex-next:hover { background-color: #1abc9c; }
.wplama-hotel .gdlr-item-title-wrapper .gdlr-flex-prev:hover,
.wplama-hotel .gdlr-item-title-wrapper .gdlr-flex-next:hover { color: #ffffff; }
.wplama-hotel .gdlr-hotel-availability .gdlr-combobox-wrapper { background-color: #f5f5f5; }
.wplama-hotel .gdlr-hotel-availability .gdlr-combobox-wrapper select { color: #828282; }
.wplama-hotel .footer-wrapper .gdlr-button,
.wplama-hotel .footer-wrapper .gdlr-button:hover { color: #ffffff; }
.wplama-hotel .footer-wrapper .gdlr-button { background-color: #1abc9c; }
.wplama-hotel .gdlr-skin-dark-service .gdlr-skin-content { color: #ffffff; }
.wplama-hotel .gdlr-skin-dark-service .gdlr-flex-prev,
.wplama-hotel .gdlr-skin-dark-service .gdlr-flex-next,
.wplama-hotel .gdlr-skin-dark-service .gdlr-hotel-availability .gdlr-datepicker-wrapper:after { color: #ffffff; }
.wplama-hotel .gdlr-skin-dark-service .gdlr-flex-prev,
.wplama-hotel .gdlr-skin-dark-service .gdlr-flex-next { background-color: #ffffff; }
.wplama-hotel .gdlr-skin-dark-service .gdlr-button,
.wplama-hotel .gdlr-skin-dark-service .gdlr-button:hover { border-color: #ffffff; color: #ffffff; background-color: #ffffff; }
.wplama-hotel .gdlr-skin-dark-service .gdlr-hotel-availability .gdlr-combobox-wrapper select { color: #ffffff; }
.wplama-hotel .gdlr-skin-dark-service .gdlr-hotel-availability .gdlr-combobox-wrapper select,
.wplama-hotel .gdlr-skin-dark-service .gdlr-hotel-availability .gdlr-combobox-wrapper select option,
.wplama-hotel .gdlr-skin-dark-service .gdlr-hotel-availability .gdlr-combobox-wrapper { background-color: #ffffff; }
.wplama-hotel .gdlr-skin-light-grey .gdlr-skin-content { color: #5e5e5e; }
.wplama-hotel .gdlr-skin-light-grey .gdlr-flex-prev,
.wplama-hotel .gdlr-skin-light-grey .gdlr-flex-next,
.wplama-hotel .gdlr-skin-light-grey .gdlr-hotel-availability .gdlr-datepicker-wrapper:after { color: #ffffff; }
.wplama-hotel .gdlr-skin-light-grey .gdlr-flex-prev,
.wplama-hotel .gdlr-skin-light-grey .gdlr-flex-next { background-color: #ffffff; }
.wplama-hotel .gdlr-skin-light-grey .gdlr-button,
.wplama-hotel .gdlr-skin-light-grey .gdlr-button:hover { border-color: #15a881; color: #ffffff; background-color: #1abc9c; }
.wplama-hotel .gdlr-skin-light-grey .gdlr-hotel-availability .gdlr-combobox-wrapper select { color: #a8a8a8; }
.wplama-hotel .gdlr-skin-light-grey .gdlr-hotel-availability .gdlr-combobox-wrapper select,
.wplama-hotel .gdlr-skin-light-grey .gdlr-hotel-availability .gdlr-combobox-wrapper select option,
.wplama-hotel .gdlr-skin-light-grey .gdlr-hotel-availability .gdlr-combobox-wrapper { background-color: #ffffff; }
.wplama-hotel .gdlr-skin-dark-skin .gdlr-skin-content { color: #ffffff; }
.wplama-hotel .gdlr-skin-dark-skin .gdlr-flex-prev,
.wplama-hotel .gdlr-skin-dark-skin .gdlr-flex-next,
.wplama-hotel .gdlr-skin-dark-skin .gdlr-hotel-availability .gdlr-datepicker-wrapper:after { color: #ffffff; }
.wplama-hotel .gdlr-skin-dark-skin .gdlr-flex-prev,
.wplama-hotel .gdlr-skin-dark-skin .gdlr-flex-next { background-color: #1abc9c; }
.wplama-hotel .gdlr-skin-dark-skin .gdlr-button,
.wplama-hotel .gdlr-skin-dark-skin .gdlr-button:hover { border-color: #149174; color: #ffffff; background-color: #1abc9c; }
.wplama-hotel .gdlr-skin-dark-skin .gdlr-hotel-availability .gdlr-combobox-wrapper select { color: #ffffff; }
.wplama-hotel .gdlr-skin-dark-skin .gdlr-hotel-availability .gdlr-combobox-wrapper select,
.wplama-hotel .gdlr-skin-dark-skin .gdlr-hotel-availability .gdlr-combobox-wrapper select option,
.wplama-hotel .gdlr-skin-dark-skin .gdlr-hotel-availability .gdlr-combobox-wrapper { background-color: #ffffff; }
.wplama-hotel .gdlr-skin-service-testimonial .gdlr-skin-content { color: #ffffff; }
.wplama-hotel .gdlr-skin-service-testimonial .gdlr-flex-prev,
.wplama-hotel .gdlr-skin-service-testimonial .gdlr-flex-next,
.wplama-hotel .gdlr-skin-service-testimonial .gdlr-hotel-availability .gdlr-datepicker-wrapper:after { color: #ffffff; }
.wplama-hotel .gdlr-skin-service-testimonial .gdlr-flex-prev,
.wplama-hotel .gdlr-skin-service-testimonial .gdlr-flex-next { background-color: #43655E; }
.wplama-hotel .gdlr-skin-service-testimonial .gdlr-button,
.wplama-hotel .gdlr-skin-service-testimonial .gdlr-button:hover { border-color: #ffffff; color: #ffffff; background-color: #ffffff; }
.wplama-hotel .gdlr-skin-service-testimonial .gdlr-hotel-availability .gdlr-combobox-wrapper select { color: #ffffff; }
.wplama-hotel .gdlr-skin-service-testimonial .gdlr-hotel-availability .gdlr-combobox-wrapper select,
.wplama-hotel .gdlr-skin-service-testimonial .gdlr-hotel-availability .gdlr-combobox-wrapper select option,
.wplama-hotel .gdlr-skin-service-testimonial .gdlr-hotel-availability .gdlr-combobox-wrapper { background-color: #ffffff; }
.wplama-hotel .gdlr-skin-services-facilities .gdlr-skin-content { color: #828282; }
.wplama-hotel .gdlr-skin-services-facilities .gdlr-flex-prev,
.wplama-hotel .gdlr-skin-services-facilities .gdlr-flex-next,
.wplama-hotel .gdlr-skin-services-facilities .gdlr-hotel-availability .gdlr-datepicker-wrapper:after { color: #1abc9c; }
.wplama-hotel .gdlr-skin-services-facilities .gdlr-flex-prev,
.wplama-hotel .gdlr-skin-services-facilities .gdlr-flex-next { background-color: #ffffff; }
.wplama-hotel .gdlr-skin-services-facilities .gdlr-button,
.wplama-hotel .gdlr-skin-services-facilities .gdlr-button:hover { border-color: #ffffff; color: #ffffff; background-color: #ffffff; }
.wplama-hotel .gdlr-skin-services-facilities .gdlr-hotel-availability .gdlr-combobox-wrapper select { color: #ffffff; }
.wplama-hotel .gdlr-skin-services-facilities .gdlr-hotel-availability .gdlr-combobox-wrapper select,
.wplama-hotel .gdlr-skin-services-facilities .gdlr-hotel-availability .gdlr-combobox-wrapper select option,
.wplama-hotel .gdlr-skin-services-facilities .gdlr-hotel-availability .gdlr-combobox-wrapper { background-color: #ffffff; }

/* ---- stylesheet\style-responsive.css ---- */
@media only screen and (max-width: 1159px) {
	.wplama-hotel .gdlr-navigation-gimmick { display: none; }
	.wplama-hotel .gdlr-navigation-wrapper .gdlr-main-menu > li > a,
.wplama-hotel .gdlr-navigation-wrapper .gdlr-main-menu > li > a.sf-with-ul-pre,
.wplama-hotel .gdlr-navigation-wrapper .gdlr-main-menu > li > a.sf-with-ul { padding-left: 12px; padding-right: 12px; }
}
@media only screen and (max-width: 959px) {
	.wplama-hotel .gdlr-navigation-wrapper { float: none; text-align: center; margin-top: 10px !important; line-height: 0; }
	.wplama-hotel .gdlr-navigation-wrapper .gdlr-navigation { display: inline-block; text-align: left; line-height: 1.7; }
	.wplama-hotel .gdlr-navigation-wrapper .gdlr-main-menu > li > a { padding-left: 12px; padding-right: 12px; padding-bottom: 25px; }
	.wplama-hotel .gdlr-navigation-wrapper .gdlr-menu-search-button-sep { margin-right: 20px; margin-left: 0px; }
	.wplama-hotel .body-wrapper.gdlr-header-transparent .gdlr-header-inner-overlay { display: none; }
	.gdlr-datepicker-range-wrapper .ui-datepicker-group { width: auto; border: none; }
	.wplama-hotel .body-wrapper.gdlr-header-transparent .gdlr-page-title-wrapper { padding-top: 70px; }
	.wplama-hotel .body-wrapper.gdlr-header-transparent .gdlr-header-wrapper { position: relative; background: #000; }
}
@media only screen and (max-width: 767px) {
	.wplama-hotel .one-ninth,
.wplama-hotel .one-eighth,
.wplama-hotel .one-seventh,
.wplama-hotel .one-fifth,
.wplama-hotel .two-fifth,
.wplama-hotel .three-fifth,
.wplama-hotel .four-fifth,
.wplama-hotel .one,
.wplama-hotel .two,
.wplama-hotel .three,
.wplama-hotel .four,
.wplama-hotel .five,
.wplama-hotel .six,
.wplama-hotel .seven,
.wplama-hotel .eight,
.wplama-hotel .nine,
.wplama-hotel .ten,
.wplama-hotel .eleven,
.wplama-hotel .twelve { width: 100%; }
	.wplama-hotel .gdlr-navigation-wrapper { display: none; }
	.wplama-hotel .gdlr-header-wrapper { background: #111; position: relative; }
	.wplama-hotel .gdlr-stunning-text-item.type-normal.gdlr-button-on { padding-right: 0px; }
	.wplama-hotel .gdlr-stunning-text-item.with-padding.gdlr-button-on { padding-right: 35px; }
	.wplama-hotel .gdlr-service-with-image-item .service-with-image-thumbnail { float: none; margin: 0px auto; }
	.wplama-hotel .gdlr-service-with-image-item .service-with-image-content-wrapper { text-align: center; }
	.wplama-hotel .gdlr-item-title-wrapper.pos-center .gdlr-item-title-gimmick { display: none; }
	.wplama-hotel .gdlr-item-title-wrapper.pos-icon.gdlr-right-text,
.wplama-hotel .gdlr-item-title-wrapper.pos-center.gdlr-right-text { padding: 0px; }
	.wplama-hotel .gdlr-item-title-wrapper > .nav-container { position: static; text-align: center; margin-top: 10px; }
	.wplama-hotel .gdlr-item-title-wrapper > .nav-container > .gdlr-right-text-link { float: none; margin: 0px; }
	.wplama-hotel .gdlr-hotel-availability .gdlr-reservation-field { float: none; width: auto; margin-bottom: 20px; }
	.wplama-hotel .gdlr-hotel-availability .gdlr-datepicker-wrapper { margin-right: 0px; }
	.wplama-hotel .gdlr-hotel-availability .gdlr-combobox-wrapper { margin-right: 0px; }
	.wplama-hotel .gdlr-hotel-availability .gdlr-hotel-availability-submit input[type="submit"] { margin-top: 0px; }
	.wplama-hotel #gdlr-reservation-bar { max-width: auto; width: auto; }
	.wplama-hotel .hotelmaster-new-style .gdlr-hotel-availability input.gdlr-datepicker { width: 100%; }
	.wplama-hotel .gdlr-hotel-availability .gdlr-resv-datepicker,
.wplama-hotel .gdlr-hotel-availability .gdlr-resv-combobox,
.wplama-hotel .gdlr-hotel-availability.gdlr-hostel .gdlr-resv-datepicker,
.wplama-hotel .gdlr-hotel-availability.gdlr-hostel .gdlr-resv-combobox,
.wplama-hotel .gdlr-hotel-branches-enable .gdlr-hotel-availability .gdlr-resv-branches-combobox,
.wplama-hotel .gdlr-hotel-branches-enable .gdlr-hotel-availability .gdlr-resv-datepicker,
.wplama-hotel .gdlr-hotel-branches-enable .gdlr-hotel-availability .gdlr-resv-combobox,
.wplama-hotel .gdlr-hotel-branches-enable .gdlr-hotel-availability.gdlr-hostel .gdlr-resv-datepicker,
.wplama-hotel .gdlr-hotel-branches-enable .gdlr-hotel-availability.gdlr-hostel .gdlr-resv-combobox { float: none !important; width: auto !important; }
	.wplama-hotel .gdlr-item-title-head .gdlr-flex-prev,
.wplama-hotel .gdlr-item-title-head .gdlr-flex-next { display: none; }
	.wplama-hotel .gdlr-reservation-bar { float: none; width: auto; margin: 0px auto 40px; }
	.wplama-hotel .single .gdlr-reservation-bar { float: none; margin: 0px; width: auto; margin-bottom: 30px; }
	.wplama-hotel .gdlr-medium-room .gdlr-room-thumbnail { float: none; margin-right: 0px; margin-bottom: 30px; max-width: 100%; }
	.gdlr-datepicker-range-wrapper .ui-datepicker-group { width: auto; border: none; }
	.wplama-hotel .gdlr-reservation-people-title { display: none; }
	.wplama-hotel .gdlr-booking-contact-form .gdlr-form-half-right,
.wplama-hotel .gdlr-booking-contact-form .gdlr-form-half-left { float: none; width: auto; margin-right: 0px; margin-left: 0px; }
	.wplama-hotel .gdlr-service-with-image-item .service-with-image-thumbnail { margin-bottom: 30px; }
	.wplama-hotel .gdlr-room-info-new-style { min-width: 115px; margin-bottom: 20px; margin-right: 10px; }
	.wplama-hotel .gdlr-medium-room-new .gdlr-hotel-room-info-new-style { margin-bottom: 10px; }
}
@media only screen and (max-width: 419px) {
	.wplama-hotel #gdlr-reservation-bar .gdlr-reservation-time-title { display: none; }
}
