/*
Theme Name: Inthira Hotel Theme
Theme URI: http://www.fmaurice.com
Description: Inthira Hotels Theme
Author: Fmaurice
Author URI: http://www.fmaurice.com
Template:     hotelmaster
Version: 1.00
License: 
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: white, light, yellow, two-columns, fluid-layout, custom-background, custom-colors, featured-images, theme-options
Text Domain: gdlr_translate
*/

#lang_sel_list ul {
border:0px !important;
}

#lang_sel_list a.lang_sel_sel, #lang_sel_list a.lang_sel_sel:visited {
background-color:transparent !important;
}
#lang_sel_list ul a.lang_sel_other, #lang_sel li ul a:link, #lang_sel_list ul a.lang_sel_other:visited {
background-color:transparent !important;
}
#lang_sel_list {
height:auto !important;
float:left;
padding-top:5px;
padding-right:10px;
}
.gdlr-navigation-wrapper .gdlr-main-menu > li > a {
font-size:19px !important;
padding:0 20px 30px !important;
}

.gdlr-navigation-wrapper .gdlr-main-menu > li > .sub-menu > li > a {
font-size:16px !important;
}


#gdlr-main-navigation {
padding-top:15px;
}

.gdlr-lang-select {
float:right;
padding-right:20px;
}

/*.footer-wrapper, .copyright-wrapper {background-color:#292929 !important;}*/
.footer-wrapper .copyright-wrapper {
    border-color: #828282;
}

.gdlr-logo {
position:absolute;
}

/* OVERIDE THE HOMEPAGEFORM LAYOUT*/
.gdlr-hotel-availability .gdlr-resv-branches-combobox {
    float: left;
    width: 25%;
}

.gdlr-hotel-availability .gdlr-resv-datepicker {
    float: left;
    width: 15%;
}

.gdlr-hotel-availability .gdlr-resv-combobox {
    float: left;
    width: 8%;
}

.gdlr-hotel-availability .gdlr-resv-datepicker {
    float: left;
    width: 15%;
}

.gdlr-hotel-availability .gdlr-resv-combobox {
    float: left;
    width: 8%;
}

.gdlr-hotel-availability .gdlr-resv-combobox {
    float: left;
    width: 8%;
}

/* END OVERIDE THE HOMEPAGEFORM LAYOUT*/

.menu-footer-menu-container #menu-footer-menu li {
border-bottom-width:0px !important;
}

.footer-container #mc4wp-form-1 input[type="submit"] {
    margin-bottom: 0px !important;
    padding: 4px 25px !important;
}
.footer-container h3 {
font-size:15px !important;
}

.gdlr-page-title-wrapper {
/*margin-bottom:35px;*/
padding:50px 0 52px;
background-position:center bottom;
}

#gdlr-single-booking-content{
padding-top:55px !important;
}

/* FOR FLEXISLIDER ON ROOMS PAGES*/
.gdlr-room-main-content .flexslider {
background:none;
border:0px;
box-shadow:none;
margin:0;

}

.gdlr-room-main-content .flex-direction-nav a {
    cursor: pointer;
    display: block;
    font-size: 20px;
    line-height: 0px;
    margin: -15px 0 0;
    opacity: 0;
    overflow: hidden;
    padding: 10px 15px;
    position: absolute;
    top: 50%;
    z-index: 10;
}

.gdlr-room-main-content .flex-direction-nav a::before {
content:"" !important;
display:inline !important;
}

.gdlr-room-main-content .flex-direction-nav .flex-prev{
    left: 0;
}

.gdlr-room-main-content .flex-direction-nav .flex-next {
    right:0;
}

.gdlr-room-main-content .flex-direction-nav a {
    height: inherit;
    text-decoration:none;
    text-shadow:none;
    width:inherit;
}

.gdlr-room-main-content .flex-direction-nav i {
    margin-right: 0;
}


.gdlr-classic-room-grid .gdlr-room-title h3{
    font-size: 16px;
    border-style: solid;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 0;
}

.activity-image, .promotion-image {
    float: left;
    margin: 0 20px 0 0;
}

.clearfix::before, .clearfix::after, .tagcloud::before, .tagcloud::after {
    content: "";
    display: table;
}
.clearfix::after, .tagcloud::after {
    clear: both;
}

.home .flex-direction-nav .icon-angle-left::before, .home .flex-direction-nav .icon-angle-right::before {
display:none;
}

#CDSWIDEXC {
margin-left:0px !important;
}

input[type="text"], input[type="email"], input[type="password"], textarea, .gdlr-hotel-availability .gdlr-combobox-wrapper select {
color:#454545 !important;
}