html{font-size:16px}.screen-reader-text, .comment-form
label{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.comment-author-admin .comment-author>cite{background:#ccc;padding:0
15px}.cat-links>span,.posted-on>span{margin-right:5px;display:none}.updated:not(.published){display:none}.cat-links,
.posted-on,
.byline,
.byline
a{color:#d8d8d8;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:2px;display:inline-block;margin-right:10px;margin-bottom:10px}.byline a:hover{color:#426efc}.byline{display:none}.tags-links>span{margin-right:15px}.nav-links .nav-previous{width:50%;float:left}.nav-links .nav-next{text-align:right;width:50%;float:right}.nav-links:after{content:"";display:inline-block;clear:both}.post-navigation{margin-bottom:50px}.breadcrumbs ul
li{display:inline-block;color:#fff;font-size:12px;letter-spacing:2px;text-transform:uppercase}.breadcrumbs ul li:after{content:"|";padding:0
10px}.breadcrumbs ul li:last-child:after{content:""}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.wpcf7-form>p:last-child{margin-bottom:0}.wpcf7-form
br{display:none !important}span.wpcf7-not-valid-tip{display:block;font-size:12px;padding-top:5px}div.wpcf7-response-output{margin:0
0 15px !important}.pagination .page-numbers
li{display:inline-block}.pagination .page-numbers li a, .pagination .page-numbers li
span{text-align:center;min-width:50px;height:50px;line-height:50px;background-color:#f6f6f6;display:inline-block;margin-right:10px;-webkit-transition:all ease .1s;transition:all ease .1s}.pagination .page-numbers li a:hover, .pagination .page-numbers li span:hover{cursor:pointer;background-color:rgba(34, 34, 34, 0.3)}.pagination .page-numbers li
.current{background-color:#064692;color:white}.single-post
.breadcrumbs{display:none}.awebooking-check-form--horizontal .awebooking-heading{display:none}.awebooking-check-form--horizontal .awebooking-field-group .awebookingf,
.awebooking-check-form--horizontal .awebooking-field-group .fa,
.awebooking-check-form--horizontal .awebooking-field-group
.icon{display:none}.page-title__price{color:#fff}.awebooking-tab__controls{text-align:center}.awebooking-tab__controls
li{margin-bottom:0;border:none}.awebooking-tab__controls li
a{font-size:20px;border-bottom:1px solid #ebebeb}@media (min-width: 768px){.awebooking-tab__controls li
a{padding:25px
50px}}.awebooking-tab__controls li a:after{content:'';left:0;bottom:0;position:absolute;width:100%;height:2px;background:#064692;-webkit-transform:scale3d(0, 5, 1);transform:scale3d(0, 5, 1);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;transition:-webkit-transform .5s;-webkit-transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;-webkit-transition-timing-function:cubic-bezier(1, 0.68, 0.16, 0.9);transition-timing-function:cubic-bezier(1, 0.68, 0.16, 0.9)}.awebooking-tab__controls li.active a:after{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.awebooking-tab__wrapper{border-top:none}.awebooking-tab__controls
.active{background-color:transparent;z-index:2}.awebooking-amenities__item{margin-bottom:30px}@media (min-width: 768px){.awebooking-amenities__item{float:left;width:50%;margin-bottom:0}}.error-404 .form-search{display:block}.awebooking-room-type-filter{display:none}.awebooking-loop-room-type--grid{text-align:center}.awebooking-loop-room-type--grid .awebooking-loop-room-type__media,
.awebooking-loop-room-type--grid .awebooking-loop-room-type__info{width:100%}.awebooking-loop-room-type--grid .awebooking-loop-room-type__info{padding:25px
10px}.awebooking-loop-room-type--grid .awebooking-loop-room-type__title{font-size:16px;font-weight:700;margin-bottom:5px}.awebooking-loop-room-type--grid .awebooking-loop-room-type__title
a{color:inherit !important;font-size:inherit !important;letter-spacing:0 !important;padding:0
!important}.awebooking-loop-room-type--grid .awebooking-loop-room-type__price{font-size:14px;font-style:italic;display:inline-block;padding:0
5px;color:#5e5e5e;font-weight:400}.awebooking-loop-room-type--grid .awebooking-loop-room-type__price
span{color:#064692;font-size:24px}.awebooking-loop-room-type--grid_extra_info .awebooking-loop-room-type__media,
.awebooking-loop-room-type--grid_extra_info .awebooking-loop-room-type__info{width:100%}.awebooking-loop-room-type--grid_extra_info .awebooking-loop-room-type__info{display:table;width:100%;padding:20px
15px}.awebooking-loop-room-type--grid_extra_info .awebooking-loop-room-type__price{font-size:14px;font-style:italic;display:inline-block;color:#5e5e5e;font-weight:400}.awebooking-loop-room-type--grid_extra_info .awebooking-loop-room-type__price
span{color:#064692;font-size:24px}.awebooking-loop-room-type--grid_extra_info .awebooking-loop-room-type__title{font-size:24px;font-weight:700;margin-bottom:10px}.awebooking-loop-room-type--grid_extra_info .awebooking-loop-room-type__title
a{color:inherit !important;font-size:inherit !important;letter-spacing:0 !important;padding:0
!important}.room-02__info>li{margin-bottom:0 !important;font-size:13px}.awebooking-grid-right
a{font-size:12px;line-height:30px;padding:10px
50px 10px 20px !important;min-width:auto;text-align:left;position:relative}.awebooking-grid-right a:after{content:"";position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:19px;height:17px;background:url(/wp-content/themes/rosewood/src/img/book-icon.png) no-repeat left top}.widget.widget_rosewood-room-type ul li h2:hover
a{color:#064692}.widget.widget_rosewood-room-type
.room_types{margin-left:-15px;margin-right:-15px}.widget.widget_rosewood-room-type
.btn{color:#fff}#tab-amenities{overflow:hidden}.awebooking-amenities__item{position:relative;padding-left:90px;width:100%;margin-bottom:50px;padding-right:15px}@media (min-width: 768px){.awebooking-amenities__item{width:45%}.awebooking-amenities__item:nth-child(odd){margin-left:10%}}.awebooking-amenities__icon{width:60px;margin-right:25px;margin-left:15px;position:absolute;top:0;left:0}.awebooking-amenities__icon
i{font-size:60px}.awebooking-amenities__item:not(:last-child){border-bottom:none;margin-bottom:50px}.awebooking-amenities__title,
.awebooking-service__item
label{font-size:14px;font-weight:700;margin-bottom:20px}.awebooking-amenities__desc,
.single-room_type .awebooking-service__item .awebooking-service__content{color:#8d8d8d;font-size:12px}.awebooking-service__icon{width:60px;margin-right:25px}.awebooking-service__icon
i{font-size:60px}.single-room{padding-top:30px}#popup_booking .awebooking-check-form{background:transparent}.archive-room-type{padding:50px
0}.list-room__title{font-size:24px;font-weight:700}.list-room__price{font-size:14px;font-style:italic;display:inline-block;color:#5e5e5e;font-weight:400}.list-room__price
span{color:#064692;font-size:24px}.list-room__desc{font-size:14px;padding:15px
0}.list-room__additional-info{display:none}.list-room__footer .button,
.list-room__footer .button:hover{background-color:transparent;border-color:transparent;color:#5e5e5e;text-decoration:underline;font-size:16px;font-style:italic;padding:0}.room__section-title{display:none}.awebooking-loop-room-type--grid .list-room__title{font-size:16px;font-weight:700;margin-bottom:5px}.awebooking-tab__content{display:none}.awebooking-tab__controls{list-style:none;padding:0;margin:0;font-size:0}.awebooking-tab__controls
li{position:relative;display:inline-block;font-size:16px}.awebooking-tab__controls li
a{display:block;outline:none}.awebooking-tab__wrapper{position:relative;margin-top:-1px;padding:30px
0}.awebooking-amenities{overflow:hidden}@media (min-width: 996px){.awebooking-check-form--modern .awebooking-field{display:block;width:20%;float:left;padding-left:5px;padding-right:5px}}.awebooking-check-form__content{padding:20px}.awebooking-input.awebooking-datepicker,.awebooking-select{background-color:#fff;border:1px
solid #e4e4e4;color:#333;font-size:12px;background-image:none}.awebooking-room-type .awebooking-check-form__content{background-color:#fff}#tab-amenities{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #d8d8d8}.awebooking-tab__wrapper{padding-bottom:0}.room__section{margin-bottom:30px}.awebooking-datepicker .flatpickr-day.hidden{display:block !important}.awebooking-datepicker .flatpickr-day{border-radius:0}.awebooking-datepicker .flatpickr-day.selected,
.awebooking-datepicker .flatpickr-day.startRange,
.awebooking-datepicker .flatpickr-day.endRange,
.awebooking-datepicker .flatpickr-day.selected.inRange,
.awebooking-datepicker .flatpickr-day.startRange.inRange,
.awebooking-datepicker .flatpickr-day.endRange.inRange,
.awebooking-datepicker .flatpickr-day.selected:focus,
.awebooking-datepicker .flatpickr-day.startRange:focus,
.awebooking-datepicker .flatpickr-day.endRange:focus,
.awebooking-datepicker .flatpickr-day.selected:hover,
.awebooking-datepicker .flatpickr-day.startRange:hover,
.awebooking-datepicker .flatpickr-day.endRange:hover,
.awebooking-datepicker .flatpickr-day.selected.prevMonthDay,
.awebooking-datepicker .flatpickr-day.startRange.prevMonthDay,
.awebooking-datepicker .flatpickr-day.endRange.prevMonthDay,
.awebooking-datepicker .flatpickr-day.selected.nextMonthDay,
.awebooking-datepicker .flatpickr-day.startRange.nextMonthDay,
.awebooking-datepicker .flatpickr-day.endRange.nextMonthDay,
.awebooking-datepicker .flatpickr-day.today:focus{color:#fff;border-color:#1abc9c;background:#1abc9c;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.awebooking-datepicker .flatpickr-day:hover,
.awebooking-datepicker .flatpickr-day.prevMonthDay:hover,
.awebooking-datepicker .flatpickr-day.nextMonthDay:hover,
.awebooking-datepicker .flatpickr-day:focus,
.awebooking-datepicker .flatpickr-day.prevMonthDay:focus,
.awebooking-datepicker .flatpickr-day.nextMonthDay:focus,
.awebooking-datepicker .flatpickr-day.inRange,
.awebooking-datepicker .flatpickr-day.prevMonthDay.inRange,
.awebooking-datepicker .flatpickr-day.nextMonthDay.inRange,
.awebooking-datepicker .flatpickr-day.today.inRange,
.awebooking-datepicker .flatpickr-day.prevMonthDay.today.inRange,
.awebooking-datepicker .flatpickr-day.nextMonthDay.today.inRange,
.awebooking-datepicker .flatpickr-day.today:hover{background:#1dd2af;border-color:#1dd2af;-webkit-box-shadow:none;box-shadow:none;color:#fff}.awebooking-datepicker .flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.awebooking-datepicker .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.awebooking-datepicker .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:none;box-shadow:none}.awebooking-datepicker .flatpickr-weekdays,
.awebooking-datepicker .flatpickr-months .flatpickr-month,
.awebooking-datepicker span.flatpickr-weekday{background:#1abc9c}.awebooking-datepicker .flatpickr-day.today{border:none}.awebooking-datepicker.flatpickr-calendar.arrowTop:after{border-bottom-color:#1abc9c}.awebooking-datepicker
.dayContainer{padding:15px
0}.searchbox__box-icon{display:none}.searchbox__box-line{margin-left:0;padding:0
15px}select.filterbox__sortby{margin-bottom:0}.searchbox__box-label{margin-bottom:0;text-transform:uppercase;font-weight:bold;color:#333}.awebooking .button,
.awebooking-block
.button{color:#fff;background-color:#148f77;border-color:transparent;height:50px;line-height:50px;padding:0
15px}.awebooking .button:hover, .awebooking .button:focus,
.awebooking-block .button:hover,
.awebooking-block .button:focus{border-color:transparent;background-color:#1dd2af}.roommaster-occupancy-list{padding:0
15px;margin:0}.roommaster-info__list .info-item{margin:0}.roommaster-inventory .awebooking-price{font-size:24px}.roommaster-header__title,
.roommaster-header h3.roommaster-header__title,
.roommaster-header h4.roommaster-header__title{padding:10px
0}.roommaster-content__title{margin-bottom:0}.searchbox__spinner{padding-left:15px}.searchbox__spinner-button{line-height:1}.searchbox__spinner-button:hover{background-color:#1abc9c;border-color:#1abc9c;color:#fff}input[type="number"].searchbox__spinner-input{height:auto;padding:0;margin-bottom:0;font-size:16px}