.language h1 {
    font: Normal 14px Arial, Helvetica, sans-serif;
    color: #FFF;
    background: #911938;
    padding: 8px 10px;
    float: left;
}

.language ul li a:hover {
    background: #911938;
    display: block;
}

.call-booking h3 {
    font-size: 30px;
    font-weight: normal;
    color: #911938;
    padding-top: 8px;
}

.menu {
    width: 98.5%;
    float: left;
    background: #911938;
    margin: 0px 10px 1px 10px;
    display: block;
}

#navigation ul ul li a:hover {
    background: #911938;
    color: #fff !important;
}

.welcome p a {
    color: #911938;
    float: left;
    width: 100%;
    padding-top: 8px;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
}

.reservation {
    background: #911938;
    margin-top: -200px;
    padding-bottom: 30px;
    margin-bottom: 30px;
    width: 100%;
    float: left;
}

.reservation-full {
    background: #911938;
    padding-bottom: 30px;
    margin-bottom: 30px;
    width: 100%;
    float: left;
}

.multi-cusine p a, .blog-left p a {
    color: #911938;
    padding-left: 4px;
}

.room-details a {
    width: 40%;
    float: left;
    background: #911938;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    text-transform: uppercase;
    padding: 8px 16px;
    border: #911938 solid 1px;
    margin-right: 4px;
    display: block;
}

.testmonial-image-text h1 {
    font: Bold 24px Arial, Helvetica, sans-serif;
    color: #cf1b49;
}

.testmonial-image-text p a {
    font: Normal 12px Arial, Helvetica, sans-serif;
    color: #cf1b49;
}

.contact-info h2, .contact-info2 h2 {
    font: Bold 14px Arial, Helvetica, sans-serif;
    color: #cf1b49;
    padding-bottom: 12px;
    text-transform: uppercase;
}

.news-inner-text h4 {
    font: Bold 12px Arial, Helvetica, sans-serif;
    color: #cf1b49;
    padding-top: 8px;
}

.twitter-text p a {
    color: #cf1b49;
}

#backtotop a:hover {
    background-color: #911938;
}

.reservation-inner {
    background: #911938;
    margin-top: -114px;
    padding-bottom: 30px;
    margin-bottom: 30px;
    width: 100%;
    float: left;
}

.history-text p a {
    color: #911938;
    width: 100%;
    float: left;
    padding-top: 4px;
}

.rooms-details-text h2 {
    font-size: 36px;
    color: #911938;
    font-weight: bold;
    padding-top: 16px;
    padding-bottom: 16px;
}

.amenities ul li i {
    color: #911938;
    padding-right: 10px;
    font-size: 14px;
}

.blog-left h3 {
    width: 100%;
    float: left;
    font-size: 12px;
    color: #911938;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    padding: 12px 0px;
}

.blog-nav ul li a:hover {
    background: #911938;
    color: #FFF;
}

.blog-comments-inner-text h1 span {
    color: #911938;
}

#filter a:hover, #filter a.selected {
    color: #911938;
}

.sb-navigation-left-2 i,
.sb-navigation-right-2 i {
    line-height: 24px;
    font-size: 24px;
    color: #cf1b49;
}

.form-submit {
    width: 190px;
    float: left;
    background: #911938;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    text-transform: uppercase;
    padding: 8px 16px;
    border: #911938 solid 1px;
    margin-right: 4px;
    display: block;
    cursor: pointer;
}

#navigation ul li a {
    font: Bold 13px Arial, Helvetica, sans-serif;
    display: inline-block;
    color: #FFF;
    text-transform: uppercase;
    margin: 0 -2px 0 0;
    background: url(../../images/colors/cherry/divater-cherry.png) right no-repeat;
    line-height: 41px;
    padding: 0px 24px;
}

#search-container {
    float: right;
    background: url(../../images/colors/cherry/divater-cherry.png) left no-repeat;
    height: 41px;
}

.reservation h1, .reservation-inner h1, .reservation-full h1 {
    font: Bold 20px Arial, Helvetica, sans-serif;
    color: #ffffff;
    text-transform: uppercase;
    padding: 15px 30px;
    border-bottom: #800b29 solid 1px;
}

.res-box {
    border-top: #af173f solid 1px;
    padding: 10px 30px;
}

.slider-caption h3, .slider-caption2 h3, .slider-caption3 h3, .slider-caption4 h3 {
    font-size: 24px;
    text-transform: uppercase;
    line-height: 20px;
    color: #cf1b49;
    padding-bottom: 8px;
}

.flex-control-paging li a {
    width: 54px;
    height: 9px;
    display: block;
    background: #cf1b49;
    cursor: pointer;
    text-indent: -9999px;
}

.logo a {
    height: 69px;
    background: url(../../images/colors/cherry/logo-cherry.png) left no-repeat;
    display: block;
}

.room-number select {
    width: 118%;
    background: url(../../images/colors/cherry/arrow-cherry.png) #fff no-repeat;
    background-position: 75% center;
    border: none;
    border-radius: 0;
    padding: 7px 10px;
    outline: none;
}

.footer-logo a {
    height: 45px;
    width: auto;
    display: block;
    background: url(../../images/colors/cherry/footer-logo-cherry.png) left no-repeat;
}

.res-buttion a {
    width: 100%;
    height: 51px;
    display: block;
    background: url(../../images/colors/cherry/res-button-cherry.png) left no-repeat;
}

.package h2 a {
    display: block;
    height: 35px;
    background: url(../../images/colors/cherry/packages-cherry.png) no-repeat;
}

.res-conatct-info {
    background: #61031b;
    width: 80%;
    float: left;
    padding: 30px 50px;
}

.reservation-room-number select {
    width: 118%;
    background: url(../../images/colors/cherry/arrow-cherry.png) #fff no-repeat;
    background-position: 75% center;
    border: none;
    border-radius: 0;
    padding: 7px 10px;
    outline: none;
}

.res-full {
    border-top: #af173f solid 1px;
    padding: 10px 30px;
}

.sidebar-cat ul li {
    background: url(../../images/colors/cherry/sidebar-arrow-cherry.png) left no-repeat;
    font: Bold 12px Arial, Helvetica, sans-serif;
    line-height: 30px;
    color: #5a5959;
    padding-left: 18px;
}
