body{font-family: 'Old Standard TT', serif, "Lato", sans-serif;font-size:16px}
.margin-top-5{margin-top:5px}
.margin-bottom-5{margin-bottom:5px}
.margin-top-10{margin-top:10px}
.margin-bottom-10{margin-bottom:10px}
.margin-top-15{margin-top:15px}
.margin-bottom-15{margin-bottom:15px}
.custom-padding{padding-left:5px;padding-right:5px}
.custom-margin{margin-left:-5px;margin-right:-5px}
.btn-reservation{background-color: #d9a24f;border-color: #d4d23a;border-radius: 0px;}
/*Bottom up scroll button style*/
.scroll-to-top-link { position: fixed;  right: 50px;  bottom: 100px; background: #ab2812; color: #FFF;  padding: 10px; font-size: 20px; display: none; cursor: pointer;  border-radius: 4px;  opacity: 0.4;  border: 2px solid #FFF; box-shadow: 0px 0px 9px 1px #000;}

.scroll-to-top-link:hover { opacity: 0.9;}
.scroll-to-top-link i { height: 20px;  width: 20px;}
.header_section{background: url(../images/bghome2.jpg);width: 100%;position: sticky;top: 0;z-index: 999999;}
.headline{color: #de9619;text-transform: uppercase;}
.modal-open .modal{z-index: 999999;}

.header_main_menu .navbar-inverse .navbar-nav > li > a, .btn-reservation, .single_post_box, .single_post_box img, .single_ata_glance img, .rec-cities-item-caption{-webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}

/*This style for header menu*/
.header_menu_section{background-color: rgba(116, 84, 6, 0.31);}
.header_main_menu{background-color:inherit}
.header_main_menu .navbar-inverse{background-color: inherit;margin-bottom:inherit;border: none;}
.header_main_menu .navbar{border-radius:0px;}
.header_main_menu .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover{color: #cdaf87;}
.header_main_menu .navbar-inverse .navbar-nav > li > a{color:#FFF;}
.header_main_menu .navbar-inverse .navbar-nav > li > a:hover{color:#cdaf87;}
.header_main_menu .navbar-nav > li > a{line-height: 2.25rem;font-weight: 500;text-transform: uppercase;}
.header_main_menu .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover{background:inherit;}
.header_main_menu .dropdown:hover .dropdown-menu{display:block}

/*This style for slider*/
.carousel-caption{background-color: #9F730999;}
.carousel-caption h2{font-style:italic}


/*This style for home booking system*/
.home_booking_section{background: #283c5a;padding:30px 0px}
.booking_elements{}
.booking_elements select, .booking_elements input[type=text]{background: inherit;width: 100%;color: #FFF;border: 2px solid rgba(255,255,255,0.2);padding: 13.5px 15px;height: 50px;}
.booking_elements select option{background-color:#FFF;color:#000}


/*This style for home main content section*/
.home_content_section{padding:50px 0px;background: background: #FFF;}
.home_overview{color: #f3c132;padding-top:20px;padding-bottom:20px;border-bottom: 5px solid #f3c132;border-top: 5px solid #f3c132;}
.section_heading{text-align:center}
.section_heading:after{content: '';display: block;position: relative;height: 10px;background: url(../images/page-title-after-shadow.png) no-repeat center center;margin-top: 10px;}
.single_ata_glance{position:relative;overflow: hidden;}
.single_ata_glance:hover img{transform: rotate(0deg) scale(1.1);}
.explore {cursor: pointer; position: relative;display: inline-block;  font-size: 15px; color: #FFF; padding: 5px 10px; background: rgba(9, 39, 9, 0.6);}
.explore::after { font: normal normal normal 16px/1 FontAwesome; content: "\f105"; display: inline-block; position: relative;margin-left: 30px;}
.explore:hover{color:#FFF;text-decoration:none}
.single_ata_glance:hover .explore {background: rgba(9, 39, 9, 1);}
.ata_glance_footer{position: absolute;left: 20px;bottom: 20px;color: #FFF;}




.mauticform-label{text-align:left}
/*Single rooms */
.single_room_price{}
.single_room_price h1{margin: 0;padding: 0;}
.block_rattings{display:block;text-align:center}
.block_rattings_stars{display:block;text-align:center}


/*Rooms category page style*/
.rooms-and-suites-header {  text-align: center; margin: 55px auto 70px;}
.rooms-and-suites-header h3 {color: #88898a; font-weight: 300;  font-family: 'Alegreya Sans', sans-serif; font-size: 40px;  margin-bottom: 0px;}


/*Single page style*/
.background_white{background-color:#FFF}
.background_morn{background-color: #9F730966;}
.text_white{color: #FFF;}
.single_page_content{padding:20px 0px}
.right_side_bar{}
.advertisement{}
.advertisement h3{margin:0;border-bottom:1px solid #DDD;font-style:italic}

/*Registration for registration form page*/
.registration-form{}
.registration-form label{cursor:pointer}
.registration-form .width-fix{display:inline-block;width: 200px;}
.registration-form input[type=text], .registration-form input[type=email], .registration-form input[type=password], .registration-form textarea{background:inherit;border: 1px solid #f3c132;border-radius: 3px;padding: 5px;max-width: 100%;width: 500px;}


.chat_section{padding: 50px 0px;background: #f5f5f4;background: url(../images/flower-swirl3.png);}
.currency_converter{}
.currency_converter input[type=text], .currency_converter select{display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.currency_converter input[type=text]:focus, .currency_converter select:focus{ border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}
.currency_converter input[type=submit]{display: inline-block;color: #fff;padding: 8px 15px;margin-top: 10px;width: 205px;border: 1px solid gray;font-family: sans-serif;color: black;}
.currency_converter input[type=submit]:hover{background-color:red}
.currency_converter .currency_converter_page_header{display:none !importent}


/*Booking single room style*/
.book_single_room{border:1px solid #DDD;padding-top:15px;padding-bottom:15px;border-bottom: 3px solid #7C7D74;margin-bottom: 15px;}
.singel_room_header{border-bottom: 1px solid;}
.singel_room_header h4{font-weight: 600;color: #1dbf24;}
.singel_room_header .room_name{margin-right: 10px;border-right: 2px solid #DDD;padding-right: 5px;}
.singel_room_header .room_price{font-family: arial;}
.singel_room_content{margin-top: 5px;color: #7e6d6d;}
.room_error{text-align: center;color: #fba1a1;}
.booking_details .label{background-color: #d9534f;width: 205px;display: inline-block;text-align: right;}
.booking_details span{font-family:arial}
.riget_cart_item{overflow: hidden; background:#283c5a;color:#FFF;padding-top:15px;padding-bottom:15px}
.cart_room_content p{color:#FFF}



/*This css style for recomanded hotel*/
.rec-cities-item-overlay { position: absolute; width: 100%; top: 0;  right: 0;   bottom: 0;    left: 0;   background: url(../images/1px-gradient.png) bottom repeat-x;}
.rec-cities-item-caption { position: absolute; top: 0; right: 0;bottom: 0; left: 0;box-shadow: 10px 10px 10px -9px #000;}
.rec-cities-item-caption:hover{ background: rgba(0,0,0,.5);}
.recomanded_hotel_single{position:relative}
.recomanded_hotel_single img{width:100%}
.rec-cities-item-caption-inner {   position: absolute;   bottom: 10px;   left: 15px;   color: #fff;   width: 324px;}





/* CSS for Credit Card Payment form */
.credit-card-box .panel-title {    display: inline;    font-weight: bold;}
.credit-card-box .form-control.error {    border-color: red;    outline: 0;    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,0,0,0.6);}
.credit-card-box label.error {  font-weight: bold; color: red;  padding: 2px 8px;  margin-top: 2px;}
.credit-card-box .payment-errors {font-weight: bold; color: red; padding: 2px 8px;  margin-top: 2px;}
.credit-card-box label {  display: block;}
/* The old "center div vertically" hack */
.credit-card-box .display-table {  display: table;}
.credit-card-box .display-tr {   display: table-row;}
.credit-card-box .display-td { display: table-cell; vertical-align: middle;  width: 50%;}
/* Just looks nicer */
.credit-card-box .panel-heading img {  min-width: 180px;}




/*This style for footer*/
.footer_section{background:url(../images/bgpost.png)}
.footer-widget {color:#FFF}
.footer-widget h3 {  color: #ffb873; font-weight: 600;border-bottom: 1px solid #F6EF5C;}
.footer_social a{color: #FFF;font-size: 30px;display: inline-block;text-decoration: none;background: #4d4949;padding: 10px;margin: 0px 3px 6px 3px;background: #4d4949;}
.footer_social a i{width: 36px;height: 36px;text-align: center;vertical-align: middle;text-shadow: 3px 3px 3px #000;}
a.afacebook{background:#3B5A99}
a.afacebook:hover{background:#0E2F72}
a.atwitter{background:#44546D}
a.atwitter:hover{background:#203659}
a.ainstagram{background:#2F679A}
a.ainstagram:hover{background:#093D6C}
a.alinkedin{background:#06659E}
a.alinkedin:hover{background:#05476E}
a.ayoutube{background:#CE302D}
a.ayoutube:hover{background:#950906}
a.agoogleplus{background:#A50B08}
a.agoogleplus:hover{background:#830C0A}
a.askype{background:#425847}
a.askype:hover{background:#26392A}
a.apinterest{background:#ED612E}
a.apinterest:hover{background:#B93403}
.customer_left_bar{border-right: 1px solid #DDD;overflow: hidden;}
.customer_profile_header{border-bottom: 1px solid #DDD;padding: 10px 0px;margin: 0;font-weight: 500;color: teal;}
.float-right{float:right}
.customer_profile_info{}
.customer_profile_info p{padding: 5px 0px;margin: 0px;margin-top: 5px;}
.customer_profile_info p b{width: 140px;}
.simple_heading_upload_bar{font-style: italic;margin-top: 20px;display: block;border-bottom: 1px solid #DDD;margin-bottom: 10px;color: teal;font-weight: bold;}
#footer{}

.footer_developer_line {
	display: block;
	overflow: hidden;
	background: #750404;
	margin-top: 30px;
	padding: 5px 0px;
}
.footer_developer_line a{color: yellow;}