.mt8-hidden-content .detailViewWrap {
                left: -33554430px;
                position: absolute;
                top: -33554430px;
            }
            /*Default styles for section[role='bookingModule'] are dropped*/

          .Joffer_tag_green{
                display:block;
                padding:8px 8px 8px 35px;
                line-height:none;
                -moz-border-radius:3px;
                -webkit-border-radius:3px;
                border-radius:3px;
                background-image:url(assets/images/icon_star.png);
                background-repeat:no-repeat;
                background-position:10px 6px;
                background-color:#80c966;
                color:#fff;
					-family: Arial,Helvetica,sans-serif;
                font-size:15px;
                margin-bottom:10px;
}


.Joffer_tag_red{
                display:block;
                padding:8px 8px 8px 35px;
                line-height:none;
                -moz-border-radius:3px;
                -webkit-border-radius:3px;
                border-radius:3px;
                background-image:url(assets/images/icon_star.png);
                background-repeat:no-repeat;
                background-position:10px 6px;
                background-color:#ea7e7e;


                color:#fff;
                font-family: Arial,Helvetica,sans-serif;
                font-size:15px;
}



            .mm_t6_style section[role="bodyContent"] {
                margin-top: 0;
            }
            .mm_t6_style .selectboxit-text {
                overflow: inherit;
            }
            .mm_t6_style .grid_16 .bestPrice,
            .mm_t6_style section[role='bookingModule'] > div:before,
            .mm_t6_style section[role='bookingModule'] > div:after,
            .mm_t6_style #tab2 .leftPanel > .ulrow:first-child + .ulrow {
                display: none;
            }
            .mm_t6_style .bookingModule-H .bookingModule-H-Header .bmh-title,
            .mm_t6_style section[role='bookingModule'] > div,
            .mm_t6_style .bookingModule-H .tabContent,
            .mm_t6_style .bookingModule-H-Header .bmh-subTitle,
            .mm_t6_style .bookingModule-H .tabContent .leftPanel,
            .mm_t6_style .bookingModule-H-Header ul.tabs,
            .mm_t6_style .bookingModule-H .tabContent ul.ulrow,
            .mm_t6_style .bookingModule-H .tabContent .roomdetails,
            .mm_t6_style section[role='bookingModule'],
            .mm_t6_style .bookingModule-H .tabContent ul.ulrow > li,
            .mm_t6_style .bookingModule-H .selectboxit-container,
            .mm_t6_style .bookingModule-H .selectboxit-container .selectboxit,
            .mm_t6_style .bookingModule-H .tabContent .rightPanel,
            .mm_t6_style .bookingModule-H {
                margin: 0;
                padding: 0;
                width: 100%;
                float: none;
            }
            .mm_t6_style .bookingModule-H .tabContent .fnRoomStructure > li {
                margin: 0;
                padding: 0;
                display: inline-block;
                float: left;
                width: 100%;
            }
            .mm_t6_style .bookingModule-H-Header .bmh-subTitle,
            .mm_t6_style .bookingModule-H-Header ul.tabs,
            .mm_t6_style .bookingModule-H .tabContent ul.ulrow,
            .mm_t6_style .bookingModule-H .tabContent ul.ulrow > li,
            .mm_t6_style .bookingModule-H .tabContent .roomdetails,
            .mm_t6_style .bookingModule-H-Header .bmh-subTitle a,
            .mm_t6_style .bookingModule-H .bmh-title h2 {
                display: inline-block;
            }
            .mm_t6_style .bookingModule-H-Header .bmh-subTitle img,
            .mm_t6_style .bookingModule-H ul.tabs a,
            .mm_t6_style .bookingModule-H .divider,
            .mm_t6_style .bookingModule-H .bmh-title h2 {
                margin: 0;
                padding: 0;
                float: none;
            }
            /*--------------------------*/
            /*New styles for photos switcher arrows*/

            .mm_t6_style section[role="heroCarousel"] .infoBlock .heroText {
                width: 950px;
            }
            .mm_t6_style.mm_t6_arrow_off section[role="heroCarousel"] .heroSlider.rsHor .rsArrowLeft,
            .mm_t6_style.mm_t6_arrow_off section[role="heroCarousel"] .heroSlider.rsHor .rsArrowRight {
                top: -9999px;
                right: -9999px;
            }
            .mm_t6_style section[role="heroCarousel"] .heroSlider.rsHor .rsArrowLeft {
                margin: 0;
                padding: 0;
                height: 66px;
                left: inherit;
                top: inherit;
                right: inherit;
            }
            .mm_t6_style section[role="heroCarousel"] .heroSlider.rsHor .rsArrowRight {
                margin: 0;
                padding: 0;
                height: 66px;
                top: inherit;
                right: inherit;
                left: inherit;
            }
            .mm_t6_style section[role="heroCarousel"] .heroSlider.rsHor .rsArrow > div {
                margin: 0;
                padding: 0;
                height: 66px;
                left: inherit;
                right: inherit;
                position: static;
            }
            .mm_t6_style section[role="heroCarousel"] .heroSlider.rsHor .rsArrowLeft .rsArrowIcn {
                background-position: 0px -107px;
            }
            .mm_t6_style section[role="heroCarousel"] .heroSlider.rsHor .rsArrowLeft .rsArrowIcn:hover {
                background-position: 0 -295px;
            }
            .mm_t6_style section[role="heroCarousel"] .heroSlider.rsHor .rsArrowRight .rsArrowIcn {
                background-position: 0px -13px;
            }
            .mm_t6_style section[role="heroCarousel"] .heroSlider.rsHor .rsArrowRight .rsArrowIcn:hover {
                background-position: 0 -201px;
            }
            /*--------------------------*/
            /*New styles for section[role='bookingModule'] are set*/

            .mm_t6_style section[role="bookingModule"] {
                padding: 20px 12px 10px 12px;
                background: #000000;
                box-sizing: border-box;
                position: absolute;
                top: 151px;
                z-index: 9999;
                width: 310px;
            }
            .mm_t6_style .bookingModule-H {
                position: static;
            }
            .mm_t6_style .bookingModule-H .bmh-title {
                background-color: #000000;
            }
            .mm_t6_style .bookingModule-H .offScreenIt {
                display: none;
            }
            .mm_t6_style .bookingModule-H .bmh-title h2 {
                background-color: #000000;
                line-height: 1.2em;
                width: auto;
            }
            .mm_t6_style .bookingModule-H .dividerBorder {
                margin-top: -4px;
            }
            .mm_t6_style .bookingModule-H #tab2 .leftPanel,
            .mm_t6_style .bookingModule-H #tab3 .leftPanel {
                margin-bottom: 8px;
                padding-bottom: 8px;
                border-bottom: 1px solid #E5E5E5;
            }
            .mm_t6_style .bookingModule-H #tab1 .rightPanel {
                margin-top: -2px;
                padding-top: 2px;
                border-top: 1px solid #E5E5E5;
            }
            .mm_t6_style .bookingModule-H #tab1 .rightPanel > .upscale {
                height: 36px;
            }
            .mm_t6_style .bookingModule-H #tab1 .rightPanel > .upscale + .upscale {
                margin-bottom: 8px;
                padding-bottom: 8px;
                height: 42px;
                border-bottom: 1px solid #E5E5E5;
            }
            .mm_t6_style .bookingModule-H a.addGroup {
                margin-top: 14px;
                margin-bottom: 0;
                width: 111px;
                display: inline-block;
            }
            .mm_t6_style .bookingModule-H a.addGroup.groupCodeAdded {
                margin-top: 14px;
            }
            .mm_t6_style .bookingModule-H a.addGroup.groupCodeAdded + .groupCode {
                width: 140px;
            }
            .mm_t6_style .bookingModule-H .tabContent button.ui-datepicker-trigger {
                margin-left: -2px;
            }
            .mm_t6_style .bookingModule-H-Header ul.tabs {
                margin-top: 10px;
                padding-bottom: 5px;
                border-bottom: 1px solid #E5E5E5;
            }
            .mm_t6_style .bookingModule-H-Header ul.tabs li:first-child ~ li {
                padding-left: 19px;
                margin-left: 10px;
            }
            .mm_t6_style .bookingModule-H .datePicker1 label,
            .mm_t6_style .bookingModule-H .dateField label {
                padding: 8px 10px 7px 10px;
                width: 122px;
                line-height: 12px;
            }
            .mm_t6_style .bookingModule-H .bookingModule-H-Header .bmh-title {
                padding-bottom: 19px;
                background-image: none;
                border-bottom: 1px solid #E5E5E5;
            }
            .mm_t6_style .bookingModule-H-Header .bmh-subTitle {
                position: absolute;
                top: 20px;
                right: 15px;
                width: auto;
            }
            .mm_t6_style .bookingModule-H .tabContent {
                margin-top: 10px;
            }
            .mm_t6_style .bookingModule-H .selectboxit-container .selectboxit-options {
                box-sizing: border-box;
                min-width: 100%;
            }
            .mm_t6_style .bookingModule-H .roomdetailsSelect .selectboxit-container .selectboxit-options {
                min-width: 104px;
                width: 104px;
            }
            .mm_t6_style .bookingModule-H .datePicker1 .hasDatepicker,
            .mm_t6_style .bookingModule-H .dateField .hasDatepicker {
                padding: 7px 10px 6px 0px;
                height: 27px;
                width: 114px;
                box-sizing: border-box;
            }
            .mm_t6_style .bookingModule-H .tabContent .fnLayout1 .btnClose {
                margin-left: 1px;
            }
            .mm_t6_style .bookingModule-H #tab1 .leftPanel > ul:first-child > li:first-child + li + li {
                position: relative;
                bottom: -62px;
            }
            .mm_t6_style .bookingModule-H #tab1 .leftPanel > ul:first-child + ul {
                position: relative;
                top: -31px;
            }
            .mm_t6_style .bookingModule-H .tabContent .roomdetails li label {
                padding: 6px 0px 0px 0px;
                min-width: 45px;
            }
            .mm_t6_style .bookingModule-H .tabContent .roomdetailsSelect {
                float: left;
                width: 221px;
                display: inline-block;
                box-sizing: border-box;
            }
            .mm_t6_style .bookingModule-H .tabContent .roomdetailsSelect div {
                margin-left: 4px;
                width: 104px;
                float: left;
                display: inline-block;
            }
            .mm_t6_style .bookingModule-H .tabContent .rightPanel {
                padding-bottom: 45px;
            }
            .mm_t6_style .bookingModule-H .tabContent .rightPanel a.btn {
                margin-left: -145px;
                width: 290px;
                position: absolute;
                bottom: 6px;
                left: 50%;
                z-index: 1;
            }
            .mm_t6_style .bookingModule-H a.addPromo.promoCodeAdded + .promoCode {
                margin-top: 8px;
                width: 140px;
            }
            /*--------------------------*/
            /*New styles for #searchHotelResort widget*/

            .mm_t6_style .secondaryNavWrapper {
                background-color: #A29061;
            }
            .mm_t6_style nav.secondaryNav li.active a,
            .mm_t6_style nav.secondaryNav li a:hover {
                background-color: #BFAC82;
            }
            .mm_t6_style .jumDefaultStyle.captionsCenter .rsGCaption .container_16 {
                overflow: hidden;
                width: 100%;
            }
            .mm_t6_style .jumDefaultStyle.captionsCenter .rsGCaption .container_16 .grid_16 {
                margin-right: 55px;
                margin-left: 45%;
                display: inline-block;
                float: right;
                text-align: left;
                width: auto;
            }
            .mm_t6_style section[role="checkAvailability"],
            .mm_t6_style aside[role="complementary"] #searchHotelResort {
                background-color: #000000;
                width: 310px;
                position: absolute;
                top: 346px;
                z-index: 30;
            }
            .mm_t6_style #searchHotelResort .checkAvailabilityTitle {
                background: #666666;
            }
            .mm_t6_style #searchHotelResort .container_16,
            .mm_t6_style #searchHotelResort .grid_16,
            .mm_t6_style #searchHotelResort .roomSelectionPanels {
                width: 100%;
                box-sizing: border-box;
            }
            .mm_t6_style #searchHotelResort ul.selectDestination + p,
            .mm_t6_style #searchHotelResort .fieldHolder label,
            .mm_t6_style #searchHotelResort .fieldHolder p span,
            .mm_t6_style #searchHotelResort .fieldHolder ul li .roomLabel {
                color: #FFFFFF;
                display: inline-block;
            }
            .mm_t6_style #searchHotelResort ul.selectDestination + p {
                display: block;
                font-size: 0.84em;
                text-align: center;
            }
            .mm_t6_style #searchHotelResort .fieldHolder,
            .mm_t6_style #searchHotelResort div.fieldHolder.datePicker1,
            .mm_t6_style #searchHotelResort .checkAvailabilityMain .availibility .checkAvailability {
                padding: 0;
                margin: 0;
                display: inline-block;
                width: 100%;
                box-sizing: border-box;
                float: none;
                position: relative;
            }
            .mm_t6_style #searchHotelResort .roomSelectionPanels > div:first-child + .datePicker1 {
                margin-bottom: 5px;
            }
            .mm_t6_style #searchHotelResort .roomSelectionPanels > div:first-child + .datePicker1 + .datePicker1 {
                padding-bottom: 12px;
                margin-bottom: 12px;
                border-bottom: 1px solid #E5E5E5;
            }
            .mm_t6_style #searchHotelResort div.fieldHolder.datePicker1 label {
                margin: 0;
                padding: 0;
                line-height: 27px;
            }
            .mm_t6_style #searchHotelResort div.fieldHolder.datePicker1 input {
                margin-right: 30px;
                width: 137px;
                text-indent: 15px;
                float: right;
            }
            .mm_t6_style #searchHotelResort .checkAvailabilityMain .ui-datepicker-trigger {
                position: absolute;
                right: 0;
                z-index: 100;
            }
            .mm_t6_style #searchHotelResort .checkAvailabilityMain .fieldHolder.smlRoom {
                padding-bottom: 2px;
                margin-bottom: 6px;
                border-bottom: 1px solid #E5E5E5;
            }
            .mm_t6_style #searchHotelResort .checkAvailabilityMain .fieldHolder.smlRoom label {
                line-height: 27px;
            }
            .mm_t6_style #searchHotelResort .checkAvailabilityMain .fieldHolder.smlRoom label a.tooltip {
                margin: 0;
                right: 110px;
                top: 4px;
            }
            .mm_t6_style #searchHotelResort .checkAvailabilityMain .fieldHolder.smlRoom .selectboxit-container {
                float: right;
                margin-right: 140px;
            }
            .mm_t6_style #searchHotelResort .availibility {
                padding: 0;
                margin: 0;
                background: #000000;
            }
            .mm_t6_style #searchHotelResort .checkAvailabilityTitle .container_16 {
                padding-left: 9px;
                box-sizing: border-box;
                overflow: hidden;
            }
            .mm_t6_style #searchHotelResort .checkAvailabilityTitle .container_16 h3 {
                padding-left: 2px;
                font-size: 1.3em;
                line-height: 1.3em;
            }
            .mm_t6_style #searchHotelResort .availibility .container_16 {
                padding: 15px 10px 0px;
            }
            .mm_t6_style #searchHotelResort .fieldHolder p span.lbl-adult {
                margin-left: 86px;
            }
            .mm_t6_style #searchHotelResort .fieldHolder ul li .roomLabel {
                margin-right: 40px;
            }
            .mm_t6_style #searchHotelResort .checkAvailabilityMain .availibility .checkAvailability {
                margin-top: 5px;
                margin-bottom: 40px;
                padding-top: 10px;
                padding-bottom: 10px;
                border-top: 1px solid #E5E5E5;
                border-bottom: 1px solid #E5E5E5;
                position: relative;
            }
            .mm_t6_style #searchHotelResort .checkAvailability .checkAvailabilityButton {
                margin-left: -100px;
                width: 200px;
                position: absolute;
                bottom: -45px;
                left: 50%;
            }
            .mm_t6_style #searchHotelResort .checkAvailabilityMain .checkAvailability input {
                float: right;
                padding: 2px 5px 2px 7px;
                width: 105px;
                margin-top: 3px;
            }
            .mm_t6_style #searchHotelResort .checkAvailabilityMain .checkAvailability a.addGroup {
                margin: 0;
                display: inline-block;
                line-height: 28px;
            }
            .mm_t6_style #searchHotelResort .checkAvailabilityMain .checkAvailability a.addPromo {
                display: inline-block;
            }
            .mm_t6_style #searchHotelResort .checkAvailabilityMain .checkAvailability a.promoCodeAdded,
            .mm_t6_style #searchHotelResort .checkAvailabilityMain .checkAvailability a.groupCodeAdded {
                color: #A29061;
            }
            /*Styles for errors*/

            .mm_t6_style section[role="checkAvailability"] .errorMessages.checkAvail {
                padding: 5px 5px 5px 30px;
                background: url('assets/images/mm_icon_error_big.png') #000000 4px 6px no-repeat;
            }
            .mm_t6_style section[role="checkAvailability"] .errorMessages.checkAvail h3 {
                color: #000000;
                /*#A29061;*/

                font-size: 12px;
                line-height: 14px;
                word-spacing: 1px;
            }
            .mm_t6_style section[role="checkAvailability"] .errorMessages.checkAvail h3 a {
                color: #000000;
                /*#A29061;*/
            }
            .mm_t6_separator {
                padding: 3px 0px;
            }
            /*--------------------------*/
            /*update*/

            .mm_t6_style .fnOtherLayout > li {
                padding-top: 2px;
            }
            .mm_t6_style .smallestRoom .btnClose {
                /*margin-left: 0;*/

                position: absolute;
                top: 5px;
                left: 240px;
            }
            .mm_t6_style .fieldHolder .lbl-adult,
            .mm_t6_style .fieldHolder .lbl-children {
                padding-bottom: 2px;
            }
            .mm_t6_style .rightPanel .small span {
                text-align: center;
            }
            .mm_t6_style .fnRoomStructure > li .roomdetailsSelect > div {
                margin-bottom: 0;
            }
            .mm_t6_style .bookingModule-H a.addPromo,
            .mm_t6_style .bookingModule-H a.promoCodeAdded,
            .mm_t6_style .bookingModule-H a.addGroup {
                text-indent: 0;
                width: 180px;
                margin: 0;
                float: left;
                line-height: 30px;
            }
            .mm_t6_style .bookingModule-H a.addPromo.promoCodeAdded + .promoCode,
            .mm_t6_style .bookingModule-H a.addGroup.groupCodeAdded + .groupCode {
                width: 86px;
                margin-top: 0;
            }
            .mm_t6_style .bookingModule-H #tab1 .rightPanel > .upscale,
            .mm_t6_style .bookingModule-H #tab1 .rightPanel > .upscale + .upscale {
                height: 29px;
                margin-top: 4px;
                padding-bottom: 0;
                margin-bottom: 0;
            }
            .mm_t6_style .bookingModule-H #tab1 .rightPanel > .upscale + .upscale {
                padding-bottom: 5px;
                margin-bottom: 5px;
            }
            .mm_t6_style .bookingModule-H a.addGroup {
                margin-top: 0;
            }
            .mm_t6_style .bookingModule-H a.addGroup.groupCodeAdded {
                margin-top: 0;
            }
            /*Update 27.10.2014*/

            .mm_t6_style.mm_t6_hide_search_btn .secondaryNavWrapper .checkAvailNow,
            .mm_t6_style.mm_t6_hotels .secondaryNavWrapper .checkAvailNow {
                display: none;
            }
            .mm_t6_style.mm_t6_hotels #searchHotelResort .checkAvailabilityTitle .container_16 h3 {
                width: 200px;
                font-size: 1.2em;
                line-height: 1.3em;
            }
            .mm_t6_style.mm_t6_hotels #searchHotelResort .checkAvailabilityTitle .bestPrice {
                margin-top: 1px;
                margin-right: 10px;
                display: inherit;
            }
            .mm_t6_style.mm_t6_hotels nav.secondaryNav li.active a,
            .mm_t6_style.mm_t6_hotels nav.secondaryNav li a:hover {
                background: #858585;
            }
            .mm_t6_style.mm_t6_hotels .secondaryNavWrapper,
            .mm_t6_style.mm_t6_hotels #searchHotelResort .checkAvailabilityTitle {
                background: #666666;
            }
            .mm_t6_style.mm_t6_hotels #searchHotelResort .availibility,
            .mm_t6_style.mm_t6_hotels section[role="checkAvailability"] {
                background-color: #222222;
            }
            .mm_t6_style.mm_t6_hotels #searchHotelResort ul.selectDestination + p {
                color: #999999;
            }
            .mm_t6_style.mm_t6_hotels #searchHotelResort .fieldHolder ul li .roomLabel,
            .mm_t6_style.mm_t6_hotels #searchHotelResort .fieldHolder p span,
            .mm_t6_style.mm_t6_hotels #searchHotelResort .checkAvailabilityMain .checkAvailability a.addPromo,
            .mm_t6_style.mm_t6_hotels #searchHotelResort .checkAvailabilityMain .checkAvailability a.addGroup,
            .mm_t6_style.mm_t6_hotels #searchHotelResort .checkAvailabilityMain .fieldHolder.smlRoom label,
            .mm_t6_style.mm_t6_hotels #searchHotelResort div.fieldHolder.datePicker1 label {
                color: #000000;
            }
            .mm_t6_style.mm_t6_hotels section[role="checkAvailability"] .errorMessages.checkAvail {
                background-color: #514343;
            }
            .mm_t6_style.mm_t6_hotels section[role="checkAvailability"] .errorMessages.checkAvail h3,
            .mm_t6_style.mm_t6_hotels section[role="checkAvailability"] .errorMessages.checkAvail h3 a {
                color: #000000;
            }
            /*--------------------------*/
            /*Update 28.10.2014*/

            .mm_t6_hotel_title {
                margin-bottom: -11px;
                padding: 10px 0px 8px 15px;
                background: #666666;
                box-sizing: border-box;
                color: #000000;
                position: relative;
            }
            .mm_t6_hotel_title.mm_redesign {
                margin-bottom: 20px;
            }
            .mm_t6_hide_search_btn .mm_t6_hotel_title {
                background: #A29061;
            }
            .mm_t6_hotel_title h3 {
                padding-top: 2px;
                display: inline-block;
                width: 675px;
            }
            .mm_t6_hotel_title.mm_redesign h3 {
                position: absolute;
                top: 50%;
            }
            .mm_t6_hotel_title p {
                margin-top: -13px;
                display: inline-block;
                position: absolute;
                right: 50px;
                top: 50%;
                z-index: 1;
            }
            /*--------------------------*/

            .mm_T6_MinifiedWidget {
                /*position: absolute;*/
                /*z-index: 100;*/

                width: 195px;
                height: 27px;
                text-align: center;
                line-height: 27px;
                /*border-radius: 5px;*/
            }
            .mm_T6_wrapperWidget {
                position: absolute;
                z-index: 100;
                width: 206px;
                height: 27px;
                text-align: center;
                background: url('assetsCheck Availability') no-repeat right -54px;
            }
            .mt8-hidden-content .detailViewWrap {
                left: -33554430px;
                position: absolute;
                top: -33554430px;
            }
            .mt8-results .detailViewWrap {
                overflow: hidden;
            }
            /* 1. The Detailed View and View by Offer tabs are hidden */

            .mt8-results .pointerTabs .icon {
                display: none!important;
            }
            /*.mt8-results #roomView .roomAccordTitle {
                background: url(assets/images/plus-minus.png) no-repeat right 0 #6D7278;
                height: 41px;
            }
            .mt8-results #roomView .roomAccordTitle.minus {
                background-position: right -34px;
            }
            .mt8-results #roomView .roomAccordTitle .roomTitle {
                padding-top: 10px;
                width: 90px;
            }
            .mt8-results #roomView h3 {
                font-size: 18px;
                margin-bottom: 10px;
            }*/
            .mt8-results #roomView .singleAccord h3 {
                width: 160px;
                min-height: 65px;
                margin: 10px auto 0 auto;
                color: #7E8086;
            }
            /* Header result*/

            #mt8-header-result {
                overflow: hidden;
                line-height: 55px;
                height: 55px;
                width: 100%;
                background: #333333;
                text-transform: uppercase;
            }
            #mt8-header-result div {
                float: left;
            }
            /* Width sections */

            .mt8-room {
                width: 425px;
            }
            .mt8-rate {
                width: 200px;
            }
            .mt8-cond {
                width: 150px;
            }
            .mt8-book {
                width: 160px;
            }
            .mt8-wrap-info {
                padding-top: 10px;
                width: 510px;
                box-sizing: border-box;
                display: inline-block;
                position: relative;
                min-height: 190px;
                margin-bottom:10px;
            }
            /* For 1 rate */

            .mt8-only-one-rate .mt8-wrap-info {
               vertical-align: middle;
                /*height: 155px!important;*/
                min-height: 150px;
            }
            .mt8-only-one-rate .mt8-first-block {
                border-bottom: none;
            }
            .mt8-only-one-rate .mt8-room,
            .mt8-only-one-rate .mt8-rate,
            .mt8-only-one-rate .mt8-cond,
            .mt8-only-one-rate .mt8-book {
                height: 120px;
            }
            .mt8-only-one-rate .mt8-second-block {
                display: none!important;
            }
            .mt8-only-one-rate .mt8-rate {
                padding :0 5px;
            }
            /* Hide button */

            /*.mt8-hide-rate-cta .mt8-show-rates {
                display: none!important;
            }*/
            .mt8-hide {
                position: absolute;
                top: -10000px;
                left: -10000px;
            }
            .mt8-room,
            .mt8-rate,
            .mt8-cond,
            .mt8-book {
                box-sizing: border-box;
                display: table-cell;
                border-left: 1px solid #fff;
                vertical-align: middle;
                text-align: center;
                color: #7E8086;
            }
             .mt8-second-block .mt8-rate {
                padding-top:8px;
            }
            #mt8-header-result .mt8-room,
            #mt8-header-result .mt8-rate,
            #mt8-header-result .mt8-cond,
            #mt8-header-result .mt8-book {
                border: none;
                font-family: 'tfarrowlightregular';
                font-size: 18px;
                text-transform: uppercase;
                color: #fff;
            }
            #roomView .hotelDetails .mt8-cond ul li {
                background: url(assets/images/point.png) no-repeat 10px 5px;
                font-size: 12px;
                padding-left: 20px;
                box-sizing: border-box;
                padding-right: 25px;
                margin-bottom: 10px;
                margin-top: 10px;
            }
            #roomView .hotelDetails .mt8-cond ul li:first-child {
                margin-bottom: 0;
            }
            .mt8-results #roomView .floorDetails {
                background: #efeadf;
            }
            /* Hide occupancy */

            .mt8-results #roomView .singleAccord .wrapperHotelDetails,
            .mt8-results #roomView .floorPlan {
                display: none;
            }
            /* Room section */

            .mt8-results #roomView .floorDetails .wrapperHotelImg {
                width: 125px;
                height: 125px;
                margin: 10px;
                border: 1px solid #000000;
                box-sizing: border-box;
            }
            .mt8-results #roomView .floorDetails .wrapperHotelImg img {
                width: 100%;
                /*height: 100%;*/
            }
            .mt8-results #roomView .wrapperHotelDetails {
                width: 265px;
                margin: 10px 0;
                padding: 0;
                box-sizing: border-box;
            }
            .mt8-results #roomView .mt8-hotel-info strong {
                display: inline;
            }
            .mt8-results #roomView .mt8-hotel-info {
                font-size: 12px;
            }
            /* Link show rates */

             .mt8-bottom-line {
               /*position: absolute;*/
				/*left: -410px;
				bottom: -10px;*/
				width: 920px;
				background: #666;
				display: none;
				height: 15px;
				margin-top:40px;
            }
             a.mt8-show-rates {
                width: 145px;
                position: absolute;
                text-transform: uppercase;
                display: block;
                min-height: 12px;
                font-size: 12px;
                padding: 13px 25px 13px 35px;
                color: #fff!important;
                /*bottom: 5px;*/
                right: 525px;
                background: #666 url(assets/images/ltr/icon_plusMinus.png) no-repeat 10px 12px;
            }
            /* Golden hotels */

            .mt8-gold a.mt8-show-rates {
                background: #b8a273 url(assets/images/ltr/icon_plusMinus.png) no-repeat 10px 12px;
            }
            .mt8-gold.mt8-results .mt8-bottom-line,
            .mt8-gold.mt8-results #roomView .roomAccordTitle {
                background-color: #b8a273;
            }
            /*.mt8-gold a.mt8-show-rates .mt8-small-arrow {
                background: url(assets/images/arrow-small-gold.png) no-repeat;
            }*/
            .mt8-results .roomSelection {} a.mt8-show-rates.mt8-minus {
                background-position: 10px -37px;
            }
            /*a.mt8-show-rates:hover {
                color: #fff;
            }
            a.mt8-show-rates .mt8-small-arrow {
                position: absolute;
                width: 20px;
                height: 20px;
                background: url(assets/images/arrow-small.png) no-repeat;
                right: -20px;
            }*/
            /* Book section */

            .mt8-results #roomView .bookNow {
                width: 508px;
                padding: 0;
            }
            .mt8-first-block {
                border-bottom: 1px solid #000000;
            }
            .mt8-rate .totalNights {
                color: #7E8086;
                font-size: 12px;
                padding-top: 5px;
            }
            .mt8-rate .rateAmnt {
                padding: 5px;
                margin: 0;
                color: #7E8086;
                border: none;
            }
            .mt8-rate .earnPoint {
                text-transform: uppercase;
                font-size: 10px;
                margin-bottom: 10px;
                display: none;
            }
            .rateAmnt + .earnPoint {
                display: none;
            }
            .mt8-rate .fullRateInfo {
                color: #a29061;
                margin: 0;
                padding: 5px;
            }
            /* Hide rates */

            .mt8-results #roomView .hotelDetails .roomBookingInfo > ul > li {
                float: left;
                width: 306px;
                overflow: hidden;
                clear: none;
            }
            .mt8-results #roomView a.accordTitle {
                display: none;
            }
            .mt8-results #roomView .hotelDetails .roomBookingInfo .bookNow {
                width: 100%;
                min-height: 245px;
                padding: 0;
                background: #D7D8D9;
            }
            .mt8-results #roomView .singleAccord {
                background: #000000;
            }
            .mt8-results #roomView .hotelDetails .roomBookingInfo .bookNow p.totalNights,
            .mt8-results #roomView .hotelDetails .roomBookingInfo .bookNow .rateAmnt span {
                color: #7E8086;
            }
            .mt8-results #roomView .hotelDetails .roomBookingInfo .bookNow span.fullrate_text {
                color: #a29061;
            }
            .mt8-results #roomView .hotelDetails .roomBookingInfo .bookNow .rateAmnt,
            .mt8-results #roomView .hotelDetails .roomBookingInfo .bookNow .totalNights {
                border: none;
            }
            .mt8-side-border {
                border: 1px solid #000000;
                border-top: none;
            }
            /* Tooltip */

            .mt8-wrap-frame {
                width: 920px;
                background: #fff;
                border: 10px solid #000;
                position: absolute;
                top: 55px;
                z-index: 10000;
                left: -10px;
            }
            .mt8-wrap-frame iframe {
                width: 920px!important;
                border: none;
            }
            .mt8-wrap-frame .container_16{
                padding-top:5px;
            }
            .mt8-wrap-frame .container_16 .grid_5
            {
                width:270px;
            }
            .mt8-wrap-frame .mt8-tooltip-arrow {
                position: absolute;
                top: -35px;
                left: 240px;
                width: 29px;
                height: 25px;
                background: url(assets/images/big-arrow.png) no-repeat;
            }
            .mt8-wrap-frame .mt8-preloader {
                margin: 10px auto;
                display: block;
            }

            .tabContent {
                color:#434343;
            }

            /* Info icon */

            span.mt8-info {
                float: left;
                width: 200px;
                box-sizing: border-box;
                border-bottom: none;
                padding: 5px;
            }
            span.mt8-info.mt8-cancel {
                width: 100%;
                border-top: 5px solid #000000;
            }
            span.mt8-info.mt8-calc {
                border-left: 5px solid #000000;
            }
            .mt8-tool-info .toolTipHolder {
                width: 402px!important;
                margin-left: -102px!important;
                box-sizing: border-box;
            }
            .mt8-tool-info .toolTipHolder h3 {
                text-decoration: underline;
                padding: 0 0 5px 10px;
                color: #000000;
                font-size: 14px;
                line-height: 18px;
            }
            .mt8-tool-info .toolTipHolder .toolTipCnt {
                padding: 0;
                overflow: hidden;
            }
            .mt8-tool-info .toolTipHolder .listRateInfo {
                margin: 0 10px;
            }
            .mt8-tool-info .toolTipHolder .listRateInfo li {
                background: url(assets/images/ltr/ul_bg.jpg) 0 0.5em no-repeat;
                color: #000000;
            }
            .mt8-tool-info .toolTipHolder .earnPoint {
                padding: 0 10px;
            }
            .mt8-base-calc span,
            .mt8-tool-info .toolTipHolder .currency,
            .mt8-tool-info .toolTipHolder .amount,
            .mt8-tool-info .toolTipHolder .convertCurrency {
                font-weight: bold;
                color: #000000;
            }
            span.mt8-title {
                display: inline-block;
                width: 95px;
            }
            span.mt8-price {
                width: 85px;
                float: right;
            }
            .mt8-base-calc,
            .mt8-taxes-calc,
            .mt8-total-calc {
                display: block;
                padding: 2px 0;
            }
            .mt8-taxes-calc {
                padding: 5px 0px 8px 0;
            }
            .mt8-total-calc {
                border-top: 1px solid #000000;
            }
            /* CTA section */

            .bookingFormActions.book-rooms.mt8-cta-section {
                float: right;
                width: 160px;
                background: #efeadf;
                height: 190px;
                margin: 0;
                margin-right: 10px;
                margin-top: 10px;
                box-sizing: border-box;
                border: 1px solid #af965c;
                text-align: center;
            }
            .mt8-room-hide {
                width: 760px;
            }
            .mt8-results .roomSelection {
                color: #000000;
            }
            .mt8-title-total {
                font-size: 12px;
                margin-top: 20px;
                display: block;
            }
            .mt8-total {
                display: block;
                color: #7E8086;
                font-weight: bold;
                font-size: 16px;
                margin-top: 15px;
                margin-bottom: 25px;
            }
            /***********************        Taxes include styles    ************************/

            .mt8-tax-inc .mt8-wrap-frame {
                top: 120px;
            }
            .mt8-tax-inc .mt8-wrap-frame .mt8-tooltip-arrow {
                left: 305px;
            }
            .mt8-tax-inc .mt8-rate {
                border-left: none;
            }
            /* Taxes tooltip */

            .mt8-tax-inc .mt8-calc.mt8-info li {
                overflow: hidden;
                margin-bottom: 5px;
            }
            .mt8-tax-inc .pricing_label {
                float: left;
                width: 90px;
            }
            .mt8-tax-inc .pricing_value {
                float: left;
                width: 95px;
            }
            .mt8-tax-inc .pricing_value .convertCurrency {
                font-size: 11px;
            }
            .mt8-tax-inc #roomView .hotelDetails .roomBookingInfo > ul > li {
                background-color: #efeadf;
            }
            .mt8-tax-inc #roomView .accordContent .wrapperHotelDetails {
                background-color: #e3e3e3;
                width: 74.4%;
            }
            .mm_t6_hotel_title {
                margin-bottom: 10px!important;
            }
            .mt8-wrap-info.mt8-show-phone-number {
                margin-top: 10px;
                padding-top: 10px;
                border-left: 1px solid #fff;
            }
            .mt8-wrap-info.mt8-show-phone-number h4.rateInfoTitle {
                font-size: 16px;
                color: #7E8086;
                text-align: center;
            }
            .mt8-wrap-info.mt8-show-phone-number h5.phoneNumber {
                font: bold 1.125em Arial, Helvetica, sans-serif;
                color: #a29061;
                border-top: 1px solid #cfc1a1;
                text-align: center;
                margin-top: 10px;
                padding-top: 10px;
                margin: 10px;
            }


            