<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#html5-watermark {
    display: none !important;
}
.fusion-layout-column ul .product{
    background-color: #e6e3e3;
}
a.sresult {
    text-decoration: underline;
}
/** Margin and Padding Start **/
.m-0 { margin: 0px !important; }
.m-t-0 { margin-top: 0px !important; }
.m-b-0 { margin-bottom: 0px !important; }
.m-l-0 { margin-left: 0px !important; }
.m-r-0 { margin-right: 0px !important; }
.p-0 { padding: 0px !important; }
.p-t-0 { padding-top: 0px !important; }
.p-b-0 { padding-bottom: 0px !important; }
.p-l-0 { padding-left: 0px !important; }
.p-r-0 { padding-right: 0px !important; }

.m-5 { margin: 5px !important; }
.m-t-5 { margin-top: 5px !important; }
.m-b-5 { margin-bottom: 5px !important; }
.m-l-5 { margin-left: 5px !important; }
.m-r-5 { margin-right: 5px !important; }
.p-5 { padding: 5px !important; }
.p-t-5 { padding-top: 5px !important; }
.p-b-5 { padding-bottom: 5px !important; }
.p-l-5 { padding-left: 5px !important; }
.p-r-5 { padding-right: 5px !important; }

.m-10 { margin: 10px !important; }
.m-t-10 { margin-top: 10px !important; }
.m-b-10 { margin-bottom: 10px !important; }
.m-l-10 { margin-left: 10px !important; }
.m-r-10 { margin-right: 10px !important; }
.p-10 { padding: 10px !important; }
.p-t-10 { padding-top: 10px !important; }
.p-b-10 { padding-bottom: 10px !important; }
.p-l-10 { padding-left: 10px !important; }
.p-r-10 { padding-right: 10px !important; }

.m-15 { margin: 15px !important; }
.m-t-15 { margin-top: 15px !important; }
.m-b-15 { margin-bottom: 15px !important; }
.m-l-15 { margin-left: 15px !important; }
.m-r-15 { margin-right: 15px !important; }
.p-15 { padding: 15px !important; }
.p-t-15 { padding-top: 15px !important; }
.p-b-15 { padding-bottom: 15px !important; }
.p-l-15 { padding-left: 15px !important; }
.p-r-15 { padding-right: 15px !important; }

.m-20 { margin: 20px !important; }
.m-t-20 { margin-top: 20px !important; }
.m-b-20 { margin-bottom: 20px !important; }
/** Margin and Padding Start **/

.m-l-20 { margin-left: 20px !important; }
.m-r-20 { margin-right: 20px !important; }
.p-20 { padding: 20px !important; }
.p-t-20 { padding-top: 20px !important; }
.p-b-20 { padding-bottom: 20px !important; }
.p-l-20 { padding-left: 20px !important; }
.p-r-20 { padding-right: 20px !important; }

.m-25 { margin: 25px !important; }
.m-t-25 { margin-top: 25px !important; }
.m-b-25 { margin-bottom: 25px !important; }
.m-l-25 { margin-left: 25px !important; }
.m-r-25 { margin-right: 25px !important; }
.p-25 { padding: 25px !important; }
.p-t-25 { padding-top: 25px !important; }
.p-b-25 { padding-bottom: 25px !important; }
.p-l-25 { padding-left: 25px !important; }
.p-r-25 { padding-right: 25px !important; }

.m-30 { margin: 30px !important; }
.m-t-30 { margin-top: 30px !important; }
.m-b-30 { margin-bottom: 30px !important; }
.m-l-30 { margin-left: 30px !important; }
.m-r-30 { margin-right: 30px !important; }
.p-30 { padding: 30px !important; }
.p-t-30 { padding-top: 30px !important; }
.p-b-30 { padding-bottom: 30px !important; }
.p-l-30 { padding-left: 30px !important; }
.p-r-30 { padding-right: 30px !important; }

.m-35 { margin: 35px !important; }
.m-t-35 { margin-top: 35px !important; }
.m-b-35 { margin-bottom: 35px !important; }
.m-l-35 { margin-left: 35px !important; }
.m-r-35 { margin-right: 35px !important; }
.p-35 { padding: 35px !important; }
.p-t-35 { padding-top: 35px !important; }
.p-b-35 { padding-bottom: 35px !important; }
.p-l-35 { padding-left: 35px !important; }
.p-r-35 { padding-right: 35px !important; }

/** End Margin and Padding **/

/** Custom CSS Start **/
.blue-color {
    color: #0077c8 !important;
}
.display-none {
    display:none !important;
}
.post-content p {
    margin-bottom: 7px;
}
.angle-bg {
    clip-path: polygon(0 15%, 100% 0, 100% 84%, 0 95%);
}
.angle-image {
    clip-path: polygon(0 0%, 100% 0, 100% 87%, 0 95%);
}

/*b*/
.fusion-tabs.classic .nav-tabs &gt; li.active .tab-link, .fusion-tabs.classic .nav-tabs &gt; li.active .tab-link:focus, .fusion-tabs.classic .nav-tabs &gt; li.active .tab-link:hover, .fusion-tabs.vertical-tabs.classic .nav-tabs &gt; li.active .tab-link {
    border-color: #e6007c;
}
.fusion-tabs .nav-tabs &gt; li .fusion-tab-heading {
    font-size: 14px;
    color: #0077c8;
    font-weight: 600;
}
.fusion-tabs.vertical-tabs .nav-tabs &gt; li .tab-link {
    padding: 10px 20px;
}
.angle-section .fusion-imageframe,
.angle-section .fusion-imageframe img {
    width: 100%;
    display: block;
}


/** End Custom CSS **/

/** Header Start **/
.fusion-header-wrapper {
    position: absolute;
    top: 0;
    width: 100%;
	 background: transparent !important;
}
.fusion-header-v2 .fusion-secondary-header {
    border: 0;
    background: transparent;
}
.fusion-header-v2 .fusion-header {
    background: transparent;
}
.top-beyond-the-box {
    margin-right: 20px;
}
.fusion-main-menu &gt; ul &gt; li &gt; a:hover,
.fusion-body .fusion-main-menu .current-menu-item &gt; a,
.fusion-body .fusion-main-menu .current-menu-ancestor &gt; a {
    border-bottom: 2px solid #fff;
}

.fusion-body .fusion-is-sticky .fusion-main-menu .current-menu-ancestor &gt; a {   /* color: #0d77c8;*/}
.fusion-is-sticky .fusion-main-menu .fusion-dropdown-menu .sub-menu li a, .fusion-main-menu .sub-menu li a{	color: #fff;}

/*.fusion-main-menu &gt; ul &gt; li:last-child {
    background-color: #0077c8;
    padding-right: 10px;
    padding-left: 10px;
}
.fusion-main-menu &gt; ul &gt; li:last-child a:hover {
    border: none;
}
.fusion-main-menu &gt; ul &gt; li.current-menu-item:last-child a {
    border-bottom: none;
    color: #fff;
}
.fusion-is-sticky .fusion-main-menu&gt;ul&gt;li:last-child {
    padding-right: 15px;
}
.fusion-is-sticky .fusion-main-menu&gt;ul&gt;li:last-child a {
    color: #fff !important;
}*/


.btn-menu-login a {
    background-color: #0077c8;
 
    padding-right: 10px;
    padding-left: 10px;
}

@media all and (min-width:669px){
	
.btn-menu-login a {
 
/*     color: #e6ca00 !important; */
 
}
}
.btn-menu-book-now a {
    background-color: #e5007c;
    color: #fff !important;
    padding-right: 10px;
    padding-left: 10px;
}
.btn-menu-login a:hover,
.btn-menu-book-now a:hover {
    border-bottom: none !important;
}
.btn-menu-login.current-menu-item a,
.btn-menu-book-now.current-menu-item a {
    border-bottom: none !important;
}
.btn-menu-beyondthebox a {
    background: url(/wp-content/uploads/2018/09/beyondthebox-1.png);
    background-size: cover;
    color: transparent !important;
    width: 69px;
    height: 31px !important;
}
.btn-menu-beyondthebox a:hover {
    border: none !important;
}

.fusion-body .fusion-is-sticky .fusion-main-menu .current-menu-ancestor &gt; a
{
	color:#0077c8;
}
.fusion-is-sticky .fusion-main-menu &gt; ul &gt; li.current-menu-item &gt; a
{
	color:#333333;
}
.fusion-is-sticky .fusion-main-menu &gt; ul &gt; li.current-menu-item &gt; a {
    /*color: #0077c8;*/
}
.fusion-main-menu {
    margin-top: 20px;
}
.fusion-sticky-shadow .fusion-logo {
    margin-top: 6px !important;
}
.fusion-is-sticky .fusion-main-menu &gt; ul &gt; li &gt; a:hover {
    color: #0077c8;
}
/*
.fusion-main-menu {
    background-color: #fff;
    top: 11px;
}
.fusion-main-menu &gt; ul &gt; li:last-child {
    padding-right: 15px;
    background-color: #0077C7;
    border: none;
}
.fusion-main-menu &gt; ul &gt; li:last-child a {
    color: #fff;
}
.fusion-main-menu &gt; ul &gt; li:first-child {
    padding-left: 15px;
}
.fusion-main-menu &gt; ul &gt; li {
    padding-left: 15px;
    border-right: 1px solid #ddd;
}
.fusion-is-sticky .fusion-main-menu&gt;ul&gt;li:last-child {
    padding-right: 18px;
}
.fusion-is-sticky .fusion-main-menu &gt; ul &gt; li {
    border: none;
}
*/
.fusion-header.fusion-sticky-shadow {
    height: 78px !important;
}

.second-header .fusion-header-wrapper {
    position: relative;
    top: 0;
    width: 100%;
    background-color: #4e4d4d !important;
}
.second-header .fusion-main-menu {
    margin-top: 25px;
}

.woocommerce-page .fusion-main-menu {
    margin-top: 25px;
}
/** End Header **/

/** Slider Start **/


/**
.tfs-slider .background-image {
    background-position: top center;
}
**/

/** End Slider **/

/** Testimonial Start **/
.slick-arrow {
    background-color: #e5007c;
    color: #fff;
    width: 25px;
    border-radius: 18px;
    height: 25px;
}
.sp-testimonial-free-section .sp-tfree-client-image img {
    border-radius: 0;
    clip-path: polygon(0 0%, 100% 0, 100% 87%, 0 95%);
    width: 175px;
}
.sp-testimonial-free-item .tfree-client-testimonial {
    padding: 30px 15px 15px;
}
.sp-testimonial-free-item:nth-child(even) .tfree-client-testimonial {
    border: 4px solid #f6c400;
}
.sp-testimonial-free-item:nth-child(odd) .tfree-client-testimonial {
    border: 4px solid #a0d2d9;
}
#sp-testimonial-free-wrapper-22 .sp-testimonial-free-section h2.tfree-client-name {
    font-size: 19px;
    margin-bottom: 0;
}
.sp-testimonial-free-section .sp-tfree-client-image {
    margin: -34px;
}
.sp-testimonial-free-section .tfree-client-testimonial {
    font-size: 15px;
    line-height: 24px;
}
.sp-testimonial-free-section .tfree-client-testimonial {
    margin: 0px 0px 10px 0px;
}

.fixed-testimonials-1 .image {
    color: #fff;
    padding: 15px;
    display: inline-block;
    background-size: cover;
    position: relative;
}
.fixed-testimonials-1 .name {
    font-weight: 600;
    margin-bottom: 0px;
}
.fixed-testimonials-1 .company {
    font-size: 14px;
}
.fixed-testimonials-1 .details {
    position: absolute;
    top: 10px;
    left: 15px;
    color: #fff;
}
.fixed-testimonials-1 .text {
    display: inline-block;
    width: 400px;
    border: 4px solid #a0d2d9;
    padding: 15px;
    float: right;
    margin-top: -100px;
    position: relative;
    background-color: #fff;
}
.fixed-testimonials-2 .image {
    color: #fff;
    float: right;
    padding: 15px;
    display: inline-block;
    width: 400px;
    height: 400px;
    clip-path: polygon(0 0%, 100% 0, 100% 87%, 0 95%);
    background-size: cover;
    margin-top: -70px;
    z-index: 2;
}
.fixed-testimonials-2 .bottom-text {
    bottom: 15px;
    position: absolute;
    left: 15px;
    color: #fff;
}
.fixed-testimonials-2 .name {
    font-weight: 600;
    margin-bottom: 0px;
}
.fixed-testimonials-2 .company {
    font-size: 14px;
}
.fixed-testimonials-2 .text {
    display: inline-block;
    width: 400px;
    border: 4px solid #f6c400;
    padding: 15px;
    position: relative;
    background-color: #fff;
    z-index: 1;
}
.fixed-testimonials-2 .details {
    margin-top: -50px;
    position: relative;
    float: right;
}

/** End Testimonial **/

/** Contact page Start **/
.contact-page-form input {
    background-color: #bcdfe4 !important;
    border: none !important;
    margin-bottom: 12px;
    height: 35px !important;
    color: #fff !important;
}
.contact-page-form textarea {
    background-color: #bcdfe4 !important;
    border: none !important;
    margin-bottom: 15px;
    height: 165px !important;
    color: #fff !important;
}
.contact-page-form input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.contact-page-form input::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.contact-page-form input:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.contact-page-form input:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}
.contact-page-form textarea::-webkit-input-placeholder {
  color: #fff;
}
.contact-page-form textarea:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}
.contact-page-form textarea::-moz-placeholder {  /* Firefox 19+ */
  color: #fff;
}
.contact-page-form textarea:-ms-input-placeholder {
  color: #fff;
}
.contact-page-form input[type="submit"] {
    background: url(/wp-content/uploads/2018/08/submit-enquiry.png) !important;
    background-repeat: no-repeat  !important;
    height: 86px !important;
    background-color: transparent !important;
    width: 86px !important;
	text-indent: -999px  !important;
}
.contact-page-form input[type="submit"]:hover {
      background: url(/wp-content/uploads/2018/08/submit-enquiry.png)  !important;
}
.contact-page-form select {
    border: none !important;
    height: 35px !important;
    margin-bottom: 12px !important;
}
/** End Contact page **/
/** Essential Info Start **/
.essential-info-tab .tab-pane h6 {
    font-size: 17px;
    color: #0077c8;
    font-weight: 600;
    margin: 10px 0 0;
}
.essential-info-tab .tab-pane blockquote {
    border-color: #e6007c;
    margin: 20px 0;
}
.essential-info-tab .tab-pane blockquote p {
    font-weight: 600;
    color: #e6007c;
}
.essential-info-tab .tab-pane a {
    color: #0077c8;
    font-weight: 700;
}
.essential-info-tab .nav-tabs {
    background-color: #9fd1d8 !important;
}
@media only screen and (min-width: 800px) {
.essential-info-tab.vertical-tabs .nav-tabs &gt; li .tab-link {
    margin-bottom: 4px;
}
}
/** End Essential Info **/
/** Blog Start **/
.fusion-blog-layout-grid .post .fusion-post-wrapper {
    border: 1px solid #e6e6e6 !important;
    box-shadow: 2px 3px 4px rgba(0,0,0,0.15);
}
.fusion-blog-layout-grid .fusion-post-content-wrapper {
    padding: 15px !important;
}
.fusion-blog-layout-grid .fusion-post-content-wrapper .fusion-content-sep.sep-solid {
    display: none;
}
.fusion-blog-layout-grid .fusion-post-content-wrapper h2 a {
    color: #0077c8 !important;
    font-weight: 700;
}
.sidebar .widget .widget-title {
    background-color: #e4e4e4;
    color: #0077c8;
    font-weight: 700;
    font-size: 16px;
    padding: 6px 10px;
}
.widget_recent_entries ul li a {
    color: #0077c8 !important;
    font-weight: 600;
}
.widget_recent_entries ul li a:before {
    display: none;
}
.single-post .fusion-post-title {
    font-size: 21px;
    color: #0077c8 !important;
    font-weight: 600;
}
.single .fusion-sharing-box {
    margin-top: 25px;
}
.related-posts.single-related-posts h3 {
    background-color: #e4e4e4;
    color: #0077c8 !important;
    font-weight: 700 !important;
    padding: 6px 10px;
    width: 100%;
}
.related-posts {
    margin-top: 30px;
    margin-bottom: 30px;
}
.single-post #main {
    padding-top: 40px;
}
.single-post .single-navigation {
    margin-bottom: 40px;
}
.related-posts .fusion-rollover .fusion-rollover-content .fusion-rollover-title {
    font-size: 14px;
}
/** Enb Blog **/
/** Team Section Start **/
.team-section {
}
/** End Team Section **/
/** Footer Start **/
.fusion-footer-widget-area {
background: #c5c5c5; /* Old browsers */
background: -moz-linear-gradient(top, #c5c5c5 0%, #ffffff 31%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #c5c5c5 0%,#ffffff 31%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #c5c5c5 0%,#ffffff 31%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5c5c5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.fusion-footer-widget-column {
    margin-bottom: 20px !important;
}
.fusion-footer-widget-area .widget-title {
    margin: 0 0 8px;
}
.fusion-footer-widget-area .widget-title {
    text-transform: none;
}
footer p, footer a, footer div {
    font-size: 14px;
}
/** End Footer **/
/** Avon Way Page Start **/
.opening-hours-table table {
  border: none !important;
}
.opening-hours-table td {
    padding: 2px !important;
    border: none !important;
}
.opening-hours-table tr {
  background-color: #fff !important;
}
/** End Avon way Page **/
/** Accommodation Page Start **/
h3.accomm-box-title {
    background-color: #ccc;
    padding: 5px 10px 0px;
    margin: 0;
    font-size: 25px;
}
p.accomm-box-sub-title {
    color: #fff;
    background-color: #ccc;
    padding: 0px 10px 5px;
    margin: 0;
    font-size: 20px;
}
.accommo-container {
    position: relative;
    height: 100%;
    width: 100%;
    display: block;
}
.accommo-container a {
    height: 100%;
    width: 100%;
    display: block;
}
.accommo-box {
    display: none;
    position: absolute;
    top: 0%;
    color: #2274a6;
    background-color: #f9c442;
    width: 100%;
    text-align: center;
    font-weight: 700;
    padding: 20px 5px;
    font-size: 20px;
}
.accommo-container:hover .accommo-box {
    display: block;
    
}
/** End Accommodatino Page **/

/** Find a room Start **/

.fusion-out-of-stock {
    display: none;
}
.find-room-page .fusion-layout-column {
    background-color: #e6e3e3;
}
.find-room-page .woocommerce h3.product-title a {
    color: #0077c8;
}
.find-room-page .woocommerce .product-buttons {
    display: none;
}
.find-room-page .product-grid-view .fusion-product-content {
    padding: 20px 15px 0px 15px;
}
.find-room-page .woocommerce .products li.product {
    border: none;
}

.find-room-page .product-grid-view .product-details-container .product-title {
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    padding: 5px 0px 5px;
    margin-bottom: 15px;
}

.btn-images-floor {
    display: table;
    width: 100%;
    text-align: center;
    padding: 0px 10px;
}

.product-buttons-container.clearfix .show_details_button {
    display: none;
}
.product-buttons a {
/*     display: flex;
    position: relative;
    box-sizing: border-box;
    padding-left: 16px;
    width: auto;
    max-width: 48%;
    line-height: inherit;
    font-size: 12px;
    text-shadow: none;
    float: left; */
}
.btn-images-floor .btn-product-images,
.btn-images-floor .btn-product-floor {
    background-color: #fff;
    border: 9px solid #e6e2e2 !important;
    width: 33%;
    height: 60px;
    justify-content: center!important;
    align-items: center!important;
    display: flex;
    float: left!important;
	padding-left:8px!important;
	padding-right:8px !important;
}
.product-buttons-new {
    text-align: center;
}
.btn-book-now {
    display: inline-block;
    text-align: center;
    color: #fff !important;
    background-color: #e6007c;
    padding: 5px 15px;
    border-radius: 32px;
    margin: 4px 5px 15px;
    font-size: 19px;
    font-weight: 700;
    text-transform: uppercase;
}
.btn-enquire-now {
    display: inline-block;
    text-align: center;
    color: #fff !important;
    background-color: #0077c8;
    padding: 5px 15px;
    border-radius: 32px;
    margin: 4px 5px 15px;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
}
.find-room-page .woocommerce-product-details__short-description {
    width: 100%;
    margin-bottom: 15px;
}
.room-details-table {
    width: 100%;
    font-size: 16px;
}
.room-details-table tr td {
    padding-bottom: 5px;
}
.room-details-table tr td:nth-child(1){
    color: #e6007c;
    font-weight: 700;
}
.room-details-table tr td:nth-child(2) {
    color: #000;
    font-weight: 600;
    text-align: right;
}
.find-room-page .price {
    display: table;
    width: 100%;
    font-weight: 700;
    color: #0077c8;
    border-top: 2px solid #fff;
    padding-top: 4px;
    border-bottom: 2px solid #fff;
    padding-bottom: 4px;
}
.find-room-page .weekly-cost {
        display: table-cell;
    font-size: 20px;
}
.find-room-page .amount {
    display: table-cell;
    font-size: 22px;
    text-align: right;
}
.find-room-page .woocommerce .products .featured-image {
    padding: 15px 15px 0;
}

/** End Find a room **/

/*6 sept 2018 Rachana*/
.openteam {display:none;}
.teamheading h5 {margin-top:  0px;color:  #fff;font-size: 30px;margin-bottom:  0px;display:  inline-block;vertical-align:  middle;}
.teamheading {text-align:  center; margin-bottom:20px;}
.arrow.bounce {display:  inline-block;vertical-align:  middle;margin-left: 10px;}
.bounce {
  -moz-animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}

.gallerycol img {width: 100%;  
border-color: #E5E5E5;
 border-width: 3px;
 border-style: solid;}
.imglabelwrap {position:  relative;}
.labelcol {position: absolute;z-index: 1;right: 3px;top: 3px;}
.labelcol img {width: 245px !important;border: 0px;}
.boxheightwrap .fusion-column-wrapper {height: auto !important; min-height: 90px !important; width: 100%;}
/*.awon-way-keybox .fusion-column-wrapper {    height: 112px !important;}*/
.locationtabwrap 
 h4.fusion-tab-heading {font-size: 0px !important;color:  #fff !important;}

.locationtabwrap 
h4.fusion-tab-heading i{color: #0077c8!important;}


/*End CSS*/


/** Responsive Start **/
/** Common Start **/
@media only screen and (max-width:1024px) {
    
    .fusion-footer .fusion-column  {
        margin: 0 0 25px !important;
    }
    .fusion-social-networks {
        text-align: left !important;
    }

.angle-bg {
    clip-path: none;
    }
    
 body.fusion-body .fusion-secondary-header .fusion-alignright&gt;* {
    padding-top: 0;
    padding-bottom: 0;
 }
 .boxheightwrap .fusion-column-wrapper {
    height: auto !important;
 }
 
.fixed-testimonials-1 img {
        margin: 0 auto;
        display: block;
    }
 
 .fixed-testimonials-1 .details {
    position: initial;
    color: #000;
    margin-top: 10px;
    text-align: center;
  }
  .fixed-testimonials-1 .text {
    display: block;
    width: auto;
    float: none;
    margin-top: 10px;
    margin-bottom: 35px;
    }
.fixed-testimonials-2 img {
    margin: 20px auto 0px;
    display: block;
    }
    
.fixed-testimonials-2 .text {
    display: block;
    width: auto;
    margin-top: 35px;
 }
 .fixed-testimonials-2 .details {
    margin-top: 10px;
    float: none;
    text-align: center;
}
.fixed-testimonials-2 .bottom-text {
    position: initial;
    color: #000;
    margin-top: 10px;
}
.text-center-mobile {
    text-align: center !important;
}

h3.accomm-box-title {
    padding: 15px 20px 10px;
    text-align: center;
 }
p.accomm-box-sub-title {
    padding: 5px 20px 15px;
    text-align: center;
}
.openteam .fusion-layout-column .fusion-column-wrapper .fusion-layout-column {
  width: 47% !important;
  padding : 10px !important;
}
.openteam .fusion-layout-column .fusion-column-wrapper .fusion-layout-column .fusion-title
    {
        margin-bottom: 5px !important;
    }
    
    
    .find-room-page .woocommerce .products .featured-image img {
        width: 100%;
    }
    
    .fusion-body .products li {
        width: auto !important;
    }
    .fusion-body .fusion-layout-column.avon-way-gallery-box {
        width: 32% !important;
}
	.fusion-body .fusion-header-wrapper .fusion-header, .fusion-body .fusion-header-wrapper .fusion-secondary-main-menu {
    background-color: transparent !important;
}
	.tfs-slider .slide-content-container .heading {
    margin: 0;
    margin-top: 217px !important;
}

}

@media only screen and (max-width:767px) {
    .openteam .fusion-layout-column .fusion-column-wrapper .fusion-layout-column {
        width: 100% !important;
    }
    .fusion-body .products li {
        width: auto !important;
    }
    .fusion-body .fusion-layout-column.avon-way-gallery-box {
        width: 32% !important;
 }
}

/** End Common **/
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) {
.woocommerce .products li {
    width: auto !important;
}
}
/** End Responsive **/

/*Rohit css start ----------------------------------*/
.search-label {
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
.searchandfilter input {

    background: #0077C8;
    border: 0;
    color: #fff;
    padding: 6px 30px;
    border-radius: 2px;
	cursor: pointer;

}
.searchandfilter ul {
    padding-left: 0;
}
select#ofproduct_cat option:nth-child(2) {
    display: none;
}
.orderby-order-container, .sort-count.order-dropdown
{
	display:none;
}
.fusion-grid-list-view {
    display: none !important;
}
select#ofproduct_cat option:nth-child(1) {
    visibility: hidden;
	text-indent:-9999px
}
select#ofproduct_cat option:nth-child(1)::after {
    content: "All Locations";
    visibility: visible;
    display: block;
	text-indent:0px;
}
.product-grid-view .product-title {    font-size: 19px;}
/*product page start *********************/
.product .product-border{	margin-top: 0px !important;	margin-bottom: 10px!important; border:0px solid !important;}
.btn-book-enquire {    padding-top: 15px;}
.single-product .product .summary .cart .quantity {    margin: 0px 20px 0px 0;}
.single-product .product .summary form.cart {    margin-bottom: 10px;    margin-top: 10px;}
.single-product .product .summary .product_meta {    padding-top: 10px;}
.woocommerce-tabs {    overflow: hidden;    padding-top: 20px;}
.woocommerce .social-share{	margin-top: 30px;}
.related.products, .upsells.products {    margin-top: 30px;}
.contact-page-form .captcha-image {
    padding: 5px 5px;
    font-size: 12px;
    color: #fff;
}
.contact-page-form .captcha-image i {    padding: 5px;    font-size: 30px;}
.display-none {    display: none;}
.footer-fixed-button {	border-radius: 24px !important;    padding: 10px 15px;}
.btn-blue {    background: #5f9ea0;}
/*.stock.hurry {    padding: 35px 5px;}*/
.stock.hurry {   padding: 15px 5px;
background:
#ecc343;
width: 100%;
text-align: center;
font-weight: bold;
margin-top: 16px;
display: block;
margin-bottom: 0;;}

.footer-logo {   
padding-top: 30px !important;
float: right !important;
left: 50px !important;
position: relative;
}
.footer-logo li {    padding-bottom: 35px;    max-width: 150px !important;    text-align: center;}

.footer-logo2 {    padding-top: 0px !important;}
.footer-logo2 li {    padding-bottom: 30px;    max-width: 150px !important;    text-align: center;}
.footer-logo2 li:nth-child(1) {
    padding-bottom: 10px;
}
/*New Hero slider start *******************************/
.hero-custom-button
{
	width: auto;
	font-size: 20px;
	border-radius: 10px !important;
}
.megrim-font
{
	font-family: 'Megrim', cursive;
    font-size: 40px;
    font-weight: normal;
	line-height:50px;
}
.raleway-font-below-slider
{
	font-family: 'Raleway';
	font-weight: 300;
	line-height: 1.5;
	letter-spacing: 0px;
	font-style: normal;
	font-size:36px;
}
.new-hero-slide-maintitle
{
	font-family: 'Monoton', cursive;
	font-size: 60px;
	font-weight: normal;
	line-height: 70px;
}
.new-hero-slide-subtitle
{
	color:#fff;
	font-size: 50px;
	line-height: 60px;
	font-weight: 800; 
	margin: 0;
}
#fusion-slider-58 .tfs-button-1 {
    margin-top: 1%;
}
/*New Hero slider start *******************************/
/*product with meta start *************************/
.product-withmeta-block .fusion-column-wrapper:nth-child(1) {
    margin-top: 0 !important;
}
/*product with meta end *************************/
@media only screen and (max-width: 800px) {

	.call-footer-fixed 
	{
		position: fixed;
		bottom: 0;
		z-index: 16;
		width: 100%;
		display:block;
		 background-attachment: scroll;
		 background-color: rgba(49, 61, 71, 0.93);
		background-position: center center;
		background-repeat: no-repeat;
		padding: 15px 15px 15px;
		margin: 0 auto;
		text-align: center;
		}
	.new-hero-slide-maintitle {
		font-size: 30px;
		line-height: 45px;
		font-family: 'Monoton', cursive;
	}
	.new-hero-slide-subtitle {
		font-size: 40px;
		line-height: 50px;
	}
	.megrim-font {
		font-size: 34px;
		line-height: 40px;
	}
	.about-right-block .fusion-column-wrapper {
	    padding: 20px 30px !important;
	}
	.footer-logo {
		float: none !important;
		left: 0 !important;
	}
	
	.boxheightwrap .fusion-column-wrapper
	{
		min-height: 50px !important;
		padding:30px 5px !important;
	}
	.page-id-548 .product-images .crossfade-images, .page-id-409 .product-images .crossfade-images {
		width: 100%;
	}
	.page-id-548 li.product-grid-view, .page-id-409 li.product-grid-view
	{
		height: auto !important;
	}
	
	
}

/*product page end *********************/


.page-id-548 .product-images .crossfade-images, .page-id-409 .product-images .crossfade-images {
    background: unset;
		overflow: hidden !important;
}

.page-id-548 li.product-grid-view, .page-id-409 li.product-grid-view {
    display:flex;
}

.page-id-548 .product-images .crossfade-images img, .page-id-409 .product-images .crossfade-images img {
    height: 250px !important;
    min-width: unset !important;
    width: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.fusion-layout-column ul .product{
    background: #e6e2e2!important;
}
.product-buttons a {
/* 	float: none!important; */
	
}
a.btn-book-now {
    float: left!important;
	max-width: 45%!important;
}

a.btn-enquire-now {
    float: right!important;
	max-width: 49%!important;
}
.btn-book-now, .btn-enquire-now {
    display: inline-block!important;
    max-width: 45%;
    padding: 10px 25px!important;
}

.show_details_button {
    display: none;
}
.location-rooms table {
    width: 100%;
}

.location-rooms table td:last-child {float: right;font-weight: bold;}

.location-rooms table td:first-child {
    color: #e6007c;
    font-weight: bold;
}
.fusion-header-wrapper {
    background: #4e4d4d;
}
.pro-gallery ul li {
    display: block;
    float: left;
    margin: 10px;
}

.pro-gallery {
    padding-top: 30px;
}
.post-content.woocommerce-product-details__short-description, .location-rooms {
    width: 100%;
}
à¥¤fusion-product-content .woocommerce-Price-amount.amount {
    float: right!important;
}
.fusion-text a {
    color: #0077c8;
}
a.sresult {
    text-decoration: underline;
}
.location-rooms {
    font-size: 16px;
}
.modal-backdrop{z-index:9!important;}

.btn{
	cursor: pointer;
}
.related.products .btn-book-enquire, .upsells.products .btn-book-enquire, .related.products .related-img, .upsells.products .related-img {
    display: none;
}
.modal-header .close {
    margin-top: -30px!important;
}
.modal-body {
    position: relative;
    padding: 0px!important;
}
.modal-footer {
    border-top: none!important;
}



#light_box ul, #light_box li, #light_box a{
  text-decoration:none;
  list-style:none;
  color:#fff;
}
#light_box ul li img{
  max-width:100%;
}
#light_box{
  width: 100%;
  margin:10px auto;
  clear:both;
}
#galleryTitle {
  text-align:center;
  font-family: 'Passion One', cursive;
  letter-spacing:2px;
  color:#FFA07A;
}
#light_box ul li img {
    width: 100%;
    height: auto;
}
#light_box ul li{
  display: inline-block;
  width:45%;
	height: auto;
  margin: 5px 0.5%;
  cursor:pointer;
  position:relative;
}
#light_box .gl_img_title{
  background:rgba(255,255,255,0.7);
  color:#dcdcdc;
  text-align:center;
  padding:10px 5px ;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  overflow:hidden;
  opacity:0;
  transition:all 0.7s;
}
#light_box .gl-title{
  font-family: 'Pacifico', cursive;
  font-size:1em;
  color:#222;
  font-weight:bold;
  margin-top:35%;
  transform:scale(0.2);
  transition:all 0.25s;
}

#light_box li:hover .gl_img_title{
  box-shadow:inset 0px 0px 30px #222;
  opacity:1;
}

#light_box li:hover .gl-title{
  transform:scale(1);
}
.lightBox{
  display:none;
}
.bg{
  background:rgba(0,0,0,0.7);
  top:0;
  bottom:0;
  left:0;
  right:0;
  position:fixed;
}
.show img{
  width:500px;
  height:300px;
  border:10px solid #222;
}
.show{
/*   position:fixed;
  top:5px;
  left:150px; */
}
#light_box button{
  padding:10px 20px;
  background:none;
  border:none;
  color:#fff;
  font-weight:bolder;
  font-family: 'Candal', sans-serif;
  font-size:2em;
  outline:none;
  cursor:pointer;
}
#light_box button:hover{
  background:#222;
}
#light_box .next{
  position:absolute;
  top:40%;
  left:100%;
}
#light_box .previous{
  position:absolute;
  top:40%;
  right:100%;
}

#html5-watermark {
    display: none !important;
}
.html5-play{
	display: none !important;
}
.html5-title-prefix{display: none !important;}


.mh-icon-right{display: none !important;}
.mh-icon-left{display: none !important;}
/*media queries for responsive**/
@media (max-width: 480px){
  #light_box ul li{
    width: 98%;
  }
  .show img{
  width:300px;
  height:200px;
  border:5px solid #222;
 }
  #light_box button {
    padding:10px 4px;
    background:#222;
  }
}

@media (min-width: 480px) and (max-width: 800px){
  #light_box ul li{
    width: 45%;
  }
}

@media (min-width: 800px) and (max-width: 1250px){
  #light_box ul li{
    width: 45%;
  }

}
.products&gt;li {
    background: #e6e2e2!important;
}
.fusion-content-sep {
    display: none;
}
.product .product-buttons {
    padding-top: 0px!important;
}
.products .related-img, .products .btn-book-enquire {
    display: none;
}

.show_details_button {
    display: none!important;
}


.stock.available {
    background-color: #0ab30a;
    text-align: center;
    width: 100%;
    margin-top: 20px;
    color: #fff;
    padding: 3px;
    margin-top: 20px;
    margin-bottom: 20px;
}

span.woocommerce-Price-amount.amount {
    float: right;
    
}

span.price {
    width: 100%;
}


span.woocommerce-Price-amount.amount {
    color: #ff1313;
    font-size: 21px;
    font-weight: 600;
    letter-spacing: 0.5px;
}



.page-id-548 a.add_to_cart_button {
    display: none;
}


.page-id-409 a.add_to_cart_button {
    display: none;
}



/*  from Avada options  */


.location-rooms .btn-images-floor.related-img {
    /*display: none;*/
}
.location-rooms .btn-book-enquire {
    /*display: none;*/
}
.page.page-id-409 a.add_to_cart_button {
   display: none;
}

.product-buttons a {
    /*display: flex;*/
    /*position: relative;*/
    /*box-sizing: border-box;*/
    /*padding-left: 16px;*/
    /*width: auto;*/
    /*max-width: 48%;*/
    /*line-height: inherit;*/
    /*font-size: 12px;*/
    /*text-shadow: none;*/
    /*float: left;*/
}


.fusion-layout-column ul .product {
    background-color: transparent;
}
.product-buttons, .product-buttons-container, .products li .fusion-product-wrapper {
    border-color: #ebeaea;
    background: #e6e3e3;
}


.product-buttons-container.clearfix .show_details_button {
    display: none;
}

#html5-watermark {
    display: none !important;
}

.location-rooms .btn-images-floor.related-img {
    display: none;
}

.location-rooms .btn-book-enquire {
    display: none;
}

.page.page-id-409 a.add_to_cart_button {
    display: none;
}


/** Margin and Padding Start **/
.m-0 { margin: 0px !important; }
.m-t-0 { margin-top: 0px !important; }
.m-b-0 { margin-bottom: 0px !important; }
.m-l-0 { margin-left: 0px !important; }
.m-r-0 { margin-right: 0px !important; }
.p-0 { padding: 0px !important; }
.p-t-0 { padding-top: 0px !important; }
.p-b-0 { padding-bottom: 0px !important; }
.p-l-0 { padding-left: 0px !important; }
.p-r-0 { padding-right: 0px !important; }

.m-5 { margin: 5px !important; }
.m-t-5 { margin-top: 5px !important; }
.m-b-5 { margin-bottom: 5px !important; }
.m-l-5 { margin-left: 5px !important; }
.m-r-5 { margin-right: 5px !important; }
.p-5 { padding: 5px !important; }
.p-t-5 { padding-top: 5px !important; }
.p-b-5 { padding-bottom: 5px !important; }
.p-l-5 { padding-left: 5px !important; }
.p-r-5 { padding-right: 5px !important; }

.m-10 { margin: 10px !important; }
.m-t-10 { margin-top: 10px !important; }
.m-b-10 { margin-bottom: 10px !important; }
.m-l-10 { margin-left: 10px !important; }
.m-r-10 { margin-right: 10px !important; }
.p-10 { padding: 10px !important; }
.p-t-10 { padding-top: 10px !important; }
.p-b-10 { padding-bottom: 10px !important; }
.p-l-10 { padding-left: 10px !important; }
.p-r-10 { padding-right: 10px !important; }

.m-15 { margin: 15px !important; }
.m-t-15 { margin-top: 15px !important; }
.m-b-15 { margin-bottom: 15px !important; }
.m-l-15 { margin-left: 15px !important; }
.m-r-15 { margin-right: 15px !important; }
.p-15 { padding: 15px !important; }
.p-t-15 { padding-top: 15px !important; }
.p-b-15 { padding-bottom: 15px !important; }
.p-l-15 { padding-left: 15px !important; }
.p-r-15 { padding-right: 15px !important; }

.m-20 { margin: 20px !important; }
.m-t-20 { margin-top: 20px !important; }
.m-b-20 { margin-bottom: 20px !important; }
/** Margin and Padding Start **/

.m-l-20 { margin-left: 20px !important; }
.m-r-20 { margin-right: 20px !important; }
.p-20 { padding: 20px !important; }
.p-t-20 { padding-top: 20px !important; }
.p-b-20 { padding-bottom: 20px !important; }
.p-l-20 { padding-left: 20px !important; }
.p-r-20 { padding-right: 20px !important; }

.m-25 { margin: 25px !important; }
.m-t-25 { margin-top: 25px !important; }
.m-b-25 { margin-bottom: 25px !important; }
.m-l-25 { margin-left: 25px !important; }
.m-r-25 { margin-right: 25px !important; }
.p-25 { padding: 25px !important; }
.p-t-25 { padding-top: 25px !important; }
.p-b-25 { padding-bottom: 25px !important; }
.p-l-25 { padding-left: 25px !important; }
.p-r-25 { padding-right: 25px !important; }

.m-30 { margin: 30px !important; }
.m-t-30 { margin-top: 30px !important; }
.m-b-30 { margin-bottom: 30px !important; }
.m-l-30 { margin-left: 30px !important; }
.m-r-30 { margin-right: 30px !important; }
.p-30 { padding: 30px !important; }
.p-t-30 { padding-top: 30px !important; }
.p-b-30 { padding-bottom: 30px !important; }
.p-l-30 { padding-left: 30px !important; }
.p-r-30 { padding-right: 30px !important; }

.m-35 { margin: 35px !important; }
.m-t-35 { margin-top: 35px !important; }
.m-b-35 { margin-bottom: 35px !important; }
.m-l-35 { margin-left: 35px !important; }
.m-r-35 { margin-right: 35px !important; }
.p-35 { padding: 35px !important; }
.p-t-35 { padding-top: 35px !important; }
.p-b-35 { padding-bottom: 35px !important; }
.p-l-35 { padding-left: 35px !important; }
.p-r-35 { padding-right: 35px !important; }

/** End Margin and Padding **/

/** Custom CSS Start **/
.blue-color {
    color: #0077c8 !important;
}
.display-none {
    display:none !important;
}
.post-content p {
    margin-bottom: 7px;
}
.angle-bg {
    clip-path: polygon(0 15%, 100% 0, 100% 84%, 0 95%);
}
.angle-image {
    clip-path: polygon(0 0%, 100% 0, 100% 87%, 0 95%);
}
.arrow-container {
    position: absolute;
    height: 36px;
    width: 37px;
    top: -50px;
    margin-left: 0% !important;
}
/*b*/
.fusion-tabs.classic .nav-tabs &gt; li.active .tab-link, .fusion-tabs.classic .nav-tabs &gt; li.active .tab-link:focus, .fusion-tabs.classic .nav-tabs &gt; li.active .tab-link:hover, .fusion-tabs.vertical-tabs.classic .nav-tabs &gt; li.active .tab-link {
    border-color: #e6007c;
}
.fusion-tabs .nav-tabs &gt; li .fusion-tab-heading {
    font-size: 17px;
    color: #0077c8;
    font-weight: 600;
}
.fusion-tabs.vertical-tabs .nav-tabs &gt; li .tab-link {
    padding: 10px 20px;
}
.angle-section .fusion-imageframe,
.angle-section .fusion-imageframe img {
    width: 100%;
    display: block;
}


/** End Custom CSS **/

/** Header Start **/
.fusion-header-wrapper {
    position: absolute;
    top: 0;
    width: 100%;
	 background: transparent !important;
}
.fusion-header-v2 .fusion-secondary-header {
    border: 0;
    background: transparent;
}
.fusion-header-v2 .fusion-header {
    background: transparent;
}
.top-beyond-the-box {
    margin-right: 20px;
}
.fusion-main-menu &gt; ul &gt; li &gt; a:hover,
.fusion-body .fusion-main-menu .current-menu-item &gt; a,
.fusion-body .fusion-main-menu .current-menu-ancestor &gt; a {
    border-bottom: 2px solid #fff;
}

.fusion-body .fusion-is-sticky .fusion-main-menu .current-menu-ancestor &gt; a {   /* color: #0d77c8;*/}
.fusion-is-sticky .fusion-main-menu .fusion-dropdown-menu .sub-menu li a, .fusion-main-menu .sub-menu li a{	color: #fff;}

/*.fusion-main-menu &gt; ul &gt; li:last-child {
    background-color: #0077c8;
    padding-right: 10px;
    padding-left: 10px;
}
.fusion-main-menu &gt; ul &gt; li:last-child a:hover {
    border: none;
}
.fusion-main-menu &gt; ul &gt; li.current-menu-item:last-child a {
    border-bottom: none;
    color: #fff;
}
.fusion-is-sticky .fusion-main-menu&gt;ul&gt;li:last-child {
    padding-right: 15px;
}
.fusion-is-sticky .fusion-main-menu&gt;ul&gt;li:last-child a {
    color: #fff !important;
}*/



.btn-menu-book-now a {
    background-color: #e5007c;
    color: #fff !important;
    padding-right: 10px;
    padding-left: 10px;
}
.btn-menu-login a:hover,
.btn-menu-book-now a:hover {
    border-bottom: none !important;
}
.btn-menu-login.current-menu-item a,
.btn-menu-book-now.current-menu-item a {
    border-bottom: none !important;
}
.btn-menu-beyondthebox a {
    background: url(/wp-content/uploads/2018/09/beyondthebox-1.png);
    background-size: cover;
    color: transparent !important;
    width: 69px;
    height: 31px !important;
}
.btn-menu-beyondthebox a:hover {
    border: none !important;
}

.fusion-body .fusion-is-sticky .fusion-main-menu .current-menu-ancestor &gt; a
{
	color:#0077c8;
}
.fusion-is-sticky .fusion-main-menu &gt; ul &gt; li.current-menu-item &gt; a
{
	color:#333333;
}
.fusion-is-sticky .fusion-main-menu &gt; ul &gt; li.current-menu-item &gt; a {
    /*color: #0077c8;*/
}
.fusion-main-menu {
    margin-top: 20px;
}
.fusion-sticky-shadow .fusion-logo {
    margin-top: 6px;
}
.fusion-is-sticky .fusion-main-menu &gt; ul &gt; li &gt; a:hover {
    color: #0077c8;
}
/*
.fusion-main-menu {
    background-color: #fff;
    top: 11px;
}
.fusion-main-menu &gt; ul &gt; li:last-child {
    padding-right: 15px;
    background-color: #0077C7;
    border: none;
}
.fusion-main-menu &gt; ul &gt; li:last-child a {
    color: #fff;
}
.fusion-main-menu &gt; ul &gt; li:first-child {
    padding-left: 15px;
}
.fusion-main-menu &gt; ul &gt; li {
    padding-left: 15px;
    border-right: 1px solid #ddd;
}
.fusion-is-sticky .fusion-main-menu&gt;ul&gt;li:last-child {
    padding-right: 18px;
}
.fusion-is-sticky .fusion-main-menu &gt; ul &gt; li {
    border: none;
}
*/
.fusion-header.fusion-sticky-shadow {
    height: 78px !important;
}

.second-header .fusion-header-wrapper {
    position: relative !important;
    top: 0;
    width: 100%;
    background-color: #4e4d4d !important;
}
.second-header .fusion-main-menu {
    margin-top: 25px;
}
.woocommerce-page .fusion-header-wrapper {
    position: relative !important;
    top: 0;
    width: 100%;
    background-color: #4e4d4d !important;
}
.woocommerce-page .fusion-main-menu {
    margin-top: 25px;
}
/** End Header **/

/** Slider Start **/
.tfs-slider .slide-content-container .fusion-title-size-three h3 {
    font-family: 'Raleway';
    font-weight: 800;
}
.tfs-slider .slide-content-container .fusion-title-size-two h2 {
    font-family: 'Raleway';
    font-weight: 600;
    margin-top: 150px !important;
    font-weight: 800;
}
.tfs-slider .slide-content-container .heading {
    margin: 0;
}

/**
.tfs-slider .background-image {
    background-position: top center;
}
**/

/** End Slider **/

/** Testimonial Start **/
.slick-arrow {
    background-color: #e5007c;
    color: #fff;
    width: 25px;
    border-radius: 18px;
    height: 25px;
}
.sp-testimonial-free-section .sp-tfree-client-image img {
    border-radius: 0;
    clip-path: polygon(0 0%, 100% 0, 100% 87%, 0 95%);
    width: 175px;
}
.sp-testimonial-free-item .tfree-client-testimonial {
    padding: 30px 15px 15px;
}
.sp-testimonial-free-item:nth-child(even) .tfree-client-testimonial {
    border: 4px solid #f6c400;
}
.sp-testimonial-free-item:nth-child(odd) .tfree-client-testimonial {
    border: 4px solid #a0d2d9;
}
#sp-testimonial-free-wrapper-22 .sp-testimonial-free-section h2.tfree-client-name {
    font-size: 19px;
    margin-bottom: 0;
}
.sp-testimonial-free-section .sp-tfree-client-image {
    margin: -34px;
}
.sp-testimonial-free-section .tfree-client-testimonial {
    font-size: 15px;
    line-height: 24px;
}
.sp-testimonial-free-section .tfree-client-testimonial {
    margin: 0px 0px 10px 0px;
}

.fixed-testimonials-1 .image {
    color: #fff;
    padding: 15px;
    display: inline-block;
    background-size: cover;
    position: relative;
}
.fixed-testimonials-1 .name {
    font-weight: 600;
    margin-bottom: 0px;
}
.fixed-testimonials-1 .company {
    font-size: 14px;
}
.fixed-testimonials-1 .details {
    position: absolute;
    top: 10px;
    left: 15px;
    color: #fff;
}
.fixed-testimonials-1 .text {
    display: inline-block;
    width: 400px;
    border: 4px solid #a0d2d9;
    padding: 15px;
    float: right;
    margin-top: -100px;
    position: relative;
    background-color: #fff;
}
.fixed-testimonials-2 .image {
    color: #fff;
    float: right;
    padding: 15px;
    display: inline-block;
    width: 400px;
    height: 400px;
    clip-path: polygon(0 0%, 100% 0, 100% 87%, 0 95%);
    background-size: cover;
    margin-top: -70px;
    z-index: 2;
}
.fixed-testimonials-2 .bottom-text {
    bottom: 15px;
    position: absolute;
    left: 15px;
    color: #fff;
}
.fixed-testimonials-2 .name {
    font-weight: 600;
    margin-bottom: 0px;
}
.fixed-testimonials-2 .company {
    font-size: 14px;
}
.fixed-testimonials-2 .text {
    display: inline-block;
    width: 400px;
    border: 4px solid #f6c400;
    padding: 15px;
    position: relative;
    background-color: #fff;
    z-index: 1;
}
.fixed-testimonials-2 .details {
    margin-top: -50px;
    position: relative;
    float: right;
}

/** End Testimonial **/

/** Contact page Start **/
.contact-page-form input {
    background-color: #bcdfe4 !important;
    border: none !important;
    margin-bottom: 12px;
    height: 35px !important;
    color: #fff !important;
}
.contact-page-form textarea {
    background-color: #bcdfe4 !important;
    border: none !important;
    margin-bottom: 15px;
    height: 165px !important;
    color: #fff !important;
}
.contact-page-form input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.contact-page-form input::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.contact-page-form input:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.contact-page-form input:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}
.contact-page-form textarea::-webkit-input-placeholder {
  color: #fff;
}
.contact-page-form textarea:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}
.contact-page-form textarea::-moz-placeholder {  /* Firefox 19+ */
  color: #fff;
}
.contact-page-form textarea:-ms-input-placeholder {
  color: #fff;
}
.contact-page-form input[type="submit"] {
    background: url(/wp-content/uploads/2018/08/submit-enquiry.png);
    background-repeat: no-repeat;
    height: 86px !important;
    background-color: transparent !important;
    width: 86px !important;
	text-indent: -999px;
}
.contact-page-form input[type="submit"]:hover {
      background: url(/wp-content/uploads/2018/08/submit-enquiry.png);
}
.contact-page-form select {
    border: none !important;
    height: 35px !important;
    margin-bottom: 12px !important;
}
/** End Contact page **/
/** Essential Info Start **/
.essential-info-tab .tab-pane h6 {
    font-size: 17px;
    color: #0077c8;
    font-weight: 600;
    margin: 10px 0 0;
}
.essential-info-tab .tab-pane blockquote {
    border-color: #e6007c;
    margin: 20px 0;
}
.essential-info-tab .tab-pane blockquote p {
    font-weight: 600;
    color: #e6007c;
}
.essential-info-tab .tab-pane a {
    color: #0077c8;
    font-weight: 700;
}
.essential-info-tab .nav-tabs {
    background-color: #9fd1d8 !important;
}
@media only screen and (min-width: 800px) {
.essential-info-tab.vertical-tabs .nav-tabs &gt; li .tab-link {
    margin-bottom: 4px;
}
}
/** End Essential Info **/
/** Blog Start **/
.fusion-blog-layout-grid .post .fusion-post-wrapper {
    border: 1px solid #e6e6e6 !important;
    box-shadow: 2px 3px 4px rgba(0,0,0,0.15);
}
.fusion-blog-layout-grid .fusion-post-content-wrapper {
    padding: 15px !important;
}
.fusion-blog-layout-grid .fusion-post-content-wrapper .fusion-content-sep.sep-solid {
    display: none;
}
.fusion-blog-layout-grid .fusion-post-content-wrapper h2 a {
    color: #0077c8 !important;
    font-weight: 700;
}
.sidebar .widget .widget-title {
    background-color: #e4e4e4;
    color: #0077c8;
    font-weight: 700;
    font-size: 16px;
    padding: 6px 10px;
}
.widget_recent_entries ul li a {
    color: #0077c8 !important;
    font-weight: 600;
}
.widget_recent_entries ul li a:before {
    display: none;
}
.single-post .fusion-post-title {
    font-size: 21px;
    color: #0077c8 !important;
    font-weight: 600;
}
.single .fusion-sharing-box {
    margin-top: 25px;
}
.related-posts.single-related-posts h3 {
    background-color: #e4e4e4;
    color: #0077c8 !important;
    font-weight: 700 !important;
    padding: 6px 10px;
    width: 100%;
}
.related-posts {
    margin-top: 30px;
    margin-bottom: 30px;
}
.single-post #main {
    padding-top: 40px;
}
.single-post .single-navigation {
    margin-bottom: 40px;
}
.related-posts .fusion-rollover .fusion-rollover-content .fusion-rollover-title {
    font-size: 14px;
}
/** Enb Blog **/
/** Team Section Start **/
.team-section {
}
/** End Team Section **/
/** Footer Start **/
.fusion-footer-widget-area {
background: #c5c5c5; /* Old browsers */
background: -moz-linear-gradient(top, #c5c5c5 0%, #ffffff 31%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #c5c5c5 0%,#ffffff 31%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #c5c5c5 0%,#ffffff 31%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5c5c5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.fusion-footer-widget-column {
    margin-bottom: 20px;
}
.fusion-footer-widget-area .widget-title {
    margin: 0 0 8px;
}
.fusion-footer-widget-area .widget-title {
    text-transform: none;
}
footer p, footer a, footer div {
    font-size: 14px;
}
/** End Footer **/
/** Avon Way Page Start **/
.opening-hours-table table {
  border: none !important;
}
.opening-hours-table td {
    padding: 2px !important;
    border: none !important;
}
.opening-hours-table tr {
  background-color: #fff !important;
}
/** End Avon way Page **/
/** Accommodation Page Start **/
h3.accomm-box-title {
    background-color: #ccc;
    padding: 5px 10px 0px;
    margin: 0;
    font-size: 25px;
}
p.accomm-box-sub-title {
    color: #fff;
    background-color: #ccc;
    padding: 0px 10px 5px;
    margin: 0;
    font-size: 20px;
}
.accommo-container {
    position: relative;
    height: 100%;
    width: 100%;
    display: block;
}
.accommo-container a {
    height: 100%;
    width: 100%;
    display: block;
}
.accommo-box {
    display: none;
    position: absolute;
    top: 0%;
    color: #2274a6;
    background-color: #f9c442;
    width: 100%;
    text-align: center;
    font-weight: 700;
    padding: 20px 5px;
    font-size: 20px;
}
.accommo-container:hover .accommo-box {
    display: block;
    
}
/** End Accommodatino Page **/

/** Find a room Start **/
ul.products .out_of_stock_color {
    background-color: #ff0000;
    text-align: center;
 
	padding: 3px 5px;
    font-size: 16px;
    margin-top: 10px;
    display: block;
    margin-bottom: 0;
    width: 100%;
	font-weight:400;
}
.stock.in-stock, 
.fusion-out-of-stock {
    display: none;
}
.find-room-page .fusion-layout-column {
    background-color: #e6e3e3;
}
.find-room-page .woocommerce h3.product-title a {
    color: #0077c8;
}
.find-room-page .woocommerce .product-buttons {
    display: none;
}
.find-room-page .product-grid-view .fusion-product-content {
    padding: 20px 15px 0px 15px;
}
.find-room-page .woocommerce .products li.product {
    border: none;
}

.find-room-page .product-grid-view .product-details-container .product-title {
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    padding: 5px 0px 5px;
    margin-bottom: 15px;
}

.btn-images-floor {
    display: flex ;
    width: 100%;
    text-align: center;
    padding: 0px 10px;
}

.product-buttons-new {
    text-align: center;
}
.btn-book-now {
    display: inline-block;
    text-align: center;
    color: #fff !important;
    background-color: #e6007c;
    padding: 5px 15px;
    border-radius: 32px;
    margin: 4px 5px 15px;
    font-size: 19px;
    font-weight: 700;
    text-transform: uppercase;
}
.btn-enquire-now {
    display: inline-block;
    text-align: center;
    color: #fff !important;
    background-color: #0077c8;
    padding: 5px 15px;
    border-radius: 32px;
    margin: 4px 5px 15px;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
}
.find-room-page .woocommerce-product-details__short-description {
    width: 100%;
    margin-bottom: 15px;
}
.room-details-table {
    width: 100%;
    font-size: 16px;
}
.room-details-table tr td {
    padding-bottom: 5px;
}
.room-details-table tr td:nth-child(1){
    color: #e6007c;
    font-weight: 700;
}
.room-details-table tr td:nth-child(2) {
    color: #000;
    font-weight: 600;
    text-align: right;
}
.find-room-page .price {
    display: table;
    width: 100%;
    font-weight: 700;
    color: #0077c8;
    border-top: 2px solid #fff;
    padding-top: 4px;
    border-bottom: 2px solid #fff;
    padding-bottom: 4px;
}
.find-room-page .weekly-cost {
        display: table-cell;
    font-size: 20px;
}
.find-room-page .amount {
    display: table-cell;
    font-size: 22px;
    text-align: right;
}
.find-room-page .woocommerce .products .featured-image {
    padding: 15px 15px 0;
}

/** End Find a room **/

/*6 sept 2018 Rachana*/
.openteam {display:none;}
.teamheading h5 {margin-top:  0px;color:  #fff;font-size: 30px;margin-bottom:  0px;display:  inline-block;vertical-align:  middle;}
.teamheading {text-align:  center; margin-bottom:20px;}
.arrow.bounce {display:  inline-block;vertical-align:  middle;margin-left: 10px;}
.bounce {
  -moz-animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}

.gallerycol img {width: 100%;  
border-color: #E5E5E5;
 border-width: 3px;
 border-style: solid;}
.imglabelwrap {position:  relative;}
.labelcol {position: absolute;z-index: 1;right: 3px;top: 3px;}
.labelcol img {width: 245px !important;border: 0px;}
.boxheightwrap .fusion-column-wrapper {height: auto !important; min-height: 90px !important; width: 100%;}
/*.awon-way-keybox .fusion-column-wrapper {    height: 112px !important;}*/
.locationtabwrap 
 h4.fusion-tab-heading {font-size: 0px !important;color:  #fff !important;}

.locationtabwrap 
h4.fusion-tab-heading i{color: #0077c8!important;}


/*End CSS*/


/** Responsive Start **/
/** Common Start **/
@media only screen and (max-width:1024px) {
    
    .fusion-footer .fusion-column  {
        margin: 0 0 25px !important;
    }
    .fusion-social-networks {
        text-align: left !important;
    }

.angle-bg {
    clip-path: none;
    }
    
 body.fusion-body .fusion-secondary-header .fusion-alignright&gt;* {
    padding-top: 0;
    padding-bottom: 0;
 }
 .boxheightwrap .fusion-column-wrapper {
    height: auto !important;
 }
 
.fixed-testimonials-1 img {
        margin: 0 auto;
        display: block;
    }
 
 .fixed-testimonials-1 .details {
    position: initial;
    color: #000;
    margin-top: 10px;
    text-align: center;
  }
  .fixed-testimonials-1 .text {
    display: block;
    width: auto;
    float: none;
    margin-top: 10px;
    margin-bottom: 35px;
    }
.fixed-testimonials-2 img {
    margin: 20px auto 0px;
    display: block;
    }
    
.fixed-testimonials-2 .text {
    display: block;
    width: auto;
    margin-top: 35px;
 }
 .fixed-testimonials-2 .details {
    margin-top: 10px;
    float: none;
    text-align: center;
}
.fixed-testimonials-2 .bottom-text {
    position: initial;
    color: #000;
    margin-top: 10px;
}
.text-center-mobile {
    text-align: center !important;
}

h3.accomm-box-title {
    padding: 15px 20px 10px;
    text-align: center;
 }
p.accomm-box-sub-title {
    padding: 5px 20px 15px;
    text-align: center;
}
.openteam .fusion-layout-column .fusion-column-wrapper .fusion-layout-column {
  width: 47% !important;
  padding : 10px !important;
}
.openteam .fusion-layout-column .fusion-column-wrapper .fusion-layout-column .fusion-title
    {
        margin-bottom: 5px !important;
    }
    
    
    .find-room-page .woocommerce .products .featured-image img {
        width: 100%;
    }
    
    .fusion-body .products li {
        width: auto !important;
    }
    .fusion-body .fusion-layout-column.avon-way-gallery-box {
        width: 32% !important;
}

}

@media only screen and (max-width:767px) {
    .openteam .fusion-layout-column .fusion-column-wrapper .fusion-layout-column {
        width: 100% !important;
    }
    .fusion-body .products li {
        width: auto !important;
    }
    .fusion-body .fusion-layout-column.avon-way-gallery-box {
        width: 32% !important;
 }
}

/** End Common **/
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) {
.woocommerce .products li {
    width: auto !important;
}
	.fusion-body .fusion-header-wrapper .fusion-header, .fusion-body .fusion-header-wrapper .fusion-secondary-main-menu {
    background-color: transparent !important;
}
.tfs-slider .slide-content-container .heading {
    margin: 0;
    margin-top: 217px !important;
}
}
/** End Responsive **/

/*Rohit css start ----------------------------------*/
.search-label {
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
.searchandfilter input {

    background: #0077C8;
    border: 0;
    color: #fff;
    padding: 6px 30px;
    border-radius: 2px;
	cursor: pointer;

}
.searchandfilter ul {
    padding-left: 0;
}
select#ofproduct_cat option:nth-child(2) {
    display: none;
}
.orderby-order-container, .sort-count.order-dropdown
{
	display:none;
}
.fusion-grid-list-view {
    display: none !important;
}
select#ofproduct_cat option:nth-child(1) {
    visibility: hidden;
	text-indent:-9999px
}
select#ofproduct_cat option:nth-child(1)::after {
    content: "All Locations";
    visibility: visible;
    display: block;
	text-indent:0px;
}
.product-grid-view .product-title {    font-size: 19px;}
/*product page start *********************/
.product .product-border{	margin-top: 0px;	margin-bottom: 10px;}
.btn-book-enquire {    padding-top: 15px;}
.single-product .product .summary .cart .quantity {    margin: 0px 20px 0px 0;}
.single-product .product .summary form.cart {    margin-bottom: 10px;    margin-top: 10px;}
.single-product .product .summary .product_meta {    padding-top: 10px;}
.woocommerce-tabs {    overflow: hidden;    padding-top: 20px;}
.woocommerce .social-share{	margin-top: 30px;}
.related.products, .upsells.products {    margin-top: 30px;}
.contact-page-form .captcha-image {
    padding: 5px 5px;
    font-size: 12px;
    color: #fff;
}
.contact-page-form .captcha-image i {    padding: 5px;    font-size: 30px;}
.display-none {    display: none;}
.footer-fixed-button {	border-radius: 24px !important;    padding: 10px 15px;}
.btn-blue {    background: #5f9ea0;}
/*.stock.hurry {    padding: 35px 5px;}*/
.stock.hurry {   padding: 15px 5px;
background:
#ecc343;
width: 100%;
text-align: center;
font-weight: bold;
margin-top: 16px;
display: block;
margin-bottom: 0;;}

.stock.offer {
    padding: 3px 5px;
    background: #ff0000;
    color: #ffffff;
    width: 100%;
    text-align: center;
    font-weight: bold;
    margin-top: 16px;
    display: block;
    margin-bottom: 0;
}

.footer-logo {   
padding-top: 30px !important;
float: right !important;
left: 50px !important;
position: relative;
}
.footer-logo li {    padding-bottom: 35px;    max-width: 150px !important;    text-align: center;}

.footer-logo2 {    padding-top: 0px !important;}
.footer-logo2 li {    padding-bottom: 30px;    max-width: 150px !important;    text-align: center;}
.footer-logo2 li:nth-child(1) {
    padding-bottom: 10px;
}
/*New Hero slider start *******************************/
.hero-custom-button
{
	width: 200px;
	font-size: 20px;
	border-radius: 10px !important;
}
.megrim-font
{
	font-family: 'Megrim', cursive;
    font-size: 40px;
    font-weight: normal;
	line-height:50px;
}
.raleway-font-below-slider
{
	font-family: 'Raleway';
	font-weight: 300;
	line-height: 1.5;
	letter-spacing: 0px;
	font-style: normal;
	font-size:36px;
}
.new-hero-slide-maintitle
{
	font-family: 'Monoton', cursive;
	font-size: 60px;
	font-weight: normal;
	line-height: 70px;
}
.new-hero-slide-subtitle
{
	color:#fff;
	font-size: 50px;
	line-height: 60px;
	font-weight: 800; 
	margin: 0;
}
#fusion-slider-58 .tfs-button-1 {
    margin-top: 1%;
}
/*New Hero slider start *******************************/
/*product with meta start *************************/
.product-withmeta-block .fusion-column-wrapper:nth-child(1) {
    margin-top: 0 !important;
}
/*product with meta end *************************/
@media only screen and (max-width: 800px) {
    .fusion-header .fa-bars {        
        margin-top: 15px!important;
    }
    .tfs-slider .slide-content {       
        margin-bottom: 200px !important;
    }
	.call-footer-fixed 
	{
		position: fixed;
		bottom: 0;
		z-index: 16;
		width: 100%;
		display:block;
		 background-attachment: scroll;
		 background-color: rgba(49, 61, 71, 0.93);
		background-position: center center;
		background-repeat: no-repeat;
		padding: 15px 15px 15px;
		margin: 0 auto;
		text-align: center;
		}
	.new-hero-slide-maintitle {
		font-size: 30px;
		line-height: 38px;
		font-family: 'Monoton', cursive;        
        text-shadow: 1px 1px #777;
	}
	.new-hero-slide-subtitle {
		font-size: 40px;
		line-height: 50px;
	}
	.megrim-font {
		font-size: 34px;
		line-height: 40px;
	}
	.about-right-block .fusion-column-wrapper {
	    padding: 20px 30px !important;
	}
	.footer-logo {
		float: none !important;
		left: 0 !important;
	}
	
	.boxheightwrap .fusion-column-wrapper
	{
		min-height: 50px !important;
		padding:30px 5px !important;
	}
	.page-id-548 .product-images .crossfade-images, .page-id-409 .product-images .crossfade-images {
		width: 100%;
	}
	.page-id-548 li.product-grid-view, .page-id-409 li.product-grid-view
	{
		height: auto !important;
	}
	
	h3.title-heading-left.fusion-responsive-typography-calculated p:first-child {
        padding: 0 !important;
    }
}

/*product page end *********************/

.page-id-548 .product-images .crossfade-images, .page-id-409 .product-images .crossfade-images {
    background: unset;
		overflow: hidden !important;
}



.page-id-548 .product-images .crossfade-images img, .page-id-409 .product-images .crossfade-images img {
    height: 250px !important;
    min-width: unset !important;
    width: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.fusion-layout-column ul .product{
    background: #e6e2e2!important;
}
.product-buttons a {
	float: none!important;
	
}
a.btn-book-now {
    float: left!important;
	max-width: 45%!important;
}

a.btn-enquire-now {
    float: right!important;
	max-width: 49%!important;
}
.btn-book-now, .btn-enquire-now {
    display: inline-block!important;
    max-width: 45%;
    padding: 10px 25px!important;
}

.show_details_button {
    display: none;
}
.location-rooms table {
    width: 100%;
}

.location-rooms table td:last-child {float: right;font-weight: bold;}

.location-rooms table td:first-child {
    color: #e6007c;
    font-weight: bold;
}
.fusion-header-wrapper {
    background: #4e4d4d;
}
.pro-gallery ul li {
    display: block;
    float: left;
    margin: 10px;
}

.pro-gallery {
    padding-top: 30px;
}
.post-content.woocommerce-product-details__short-description, .location-rooms {
    width: 100%;
}
à¥¤fusion-product-content .woocommerce-Price-amount.amount {
    float: right!important;
}
.fusion-text a {
    color: #0077c8;
}
a.sresult {
    text-decoration: underline;
}
.location-rooms {
    font-size: 16px;
}
.modal-backdrop{z-index:9!important;}

.btn{
	cursor: pointer;
}
.related.products .btn-book-enquire, .upsells.products .btn-book-enquire, .related.products .related-img, .upsells.products .related-img {
    display: none;
}
.modal-header .close {
    margin-top: -30px!important;
}
.modal-body {
    position: relative;
    padding: 0px!important;
}
.modal-footer {
    border-top: none!important;
}



#light_box ul, #light_box li, #light_box a{
  text-decoration:none;
  list-style:none;
  color:#fff;
}
#light_box ul li img{
  max-width:100%;
}
#light_box{
  width: 100%;
  margin:10px auto;
  clear:both;
}
#galleryTitle {
  text-align:center;
  font-family: 'Passion One', cursive;
  letter-spacing:2px;
  color:#FFA07A;
}
#light_box ul li img {
    width: 100%;
    height: auto;
}
#light_box ul li{
  display: inline-block;
  width:45%;
	height: auto;
  margin: 5px 0.5%;
  cursor:pointer;
  position:relative;
}
#light_box .gl_img_title{
  background:rgba(255,255,255,0.7);
  color:#dcdcdc;
  text-align:center;
  padding:10px 5px ;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  overflow:hidden;
  opacity:0;
  transition:all 0.7s;
}
#light_box .gl-title{
  font-family: 'Pacifico', cursive;
  font-size:1em;
  color:#222;
  font-weight:bold;
  margin-top:35%;
  transform:scale(0.2);
  transition:all 0.25s;
}

#light_box li:hover .gl_img_title{
  box-shadow:inset 0px 0px 30px #222;
  opacity:1;
}

#light_box li:hover .gl-title{
  transform:scale(1);
}
.lightBox{
  display:none;
}
.bg{
  background:rgba(0,0,0,0.7);
  top:0;
  bottom:0;
  left:0;
  right:0;
  position:fixed;
}
.show img{
  width:500px;
  height:300px;
  border:10px solid #222;
}
.show{
  /*position:fixed;*/
  /*top:5px;*/
  /*left:150px;*/
}
#light_box button{
  padding:10px 20px;
  background:none;
  border:none;
  color:#fff;
  font-weight:bolder;
  font-family: 'Candal', sans-serif;
  font-size:2em;
  outline:none;
  cursor:pointer;
}
#light_box button:hover{
  background:#222;
}
#light_box .next{
  position:absolute;
  top:40%;
  left:100%;
}
#light_box .previous{
  position:absolute;
  top:40%;
  right:100%;
}

#html5-watermark {
    display: none !important;
}
.html5-play{
	display: none !important;
}
.html5-title-prefix{display: none !important;}

.fusion-imageframe {
    display: inline !important;
}
.mh-icon-right{display: none !important;}
.mh-icon-left{display: none !important;}
/*media queries for responsive**/
@media (max-width: 480px){
  #light_box ul li{
    width: 98%;
  }
  .show img{
  width:300px;
  height:200px;
  border:5px solid #222;
 }
  #light_box button {
    padding:10px 4px;
    background:#222;
  }
}

@media (min-width: 480px) and (max-width: 800px){
  #light_box ul li{
    width: 45%;
  }
}

@media (min-width: 800px) and (max-width: 1250px){
  #light_box ul li{
    width: 45%;
  }

}
.products&gt;li {
    background: #e6e2e2!important;
}
.fusion-content-sep {
    display: none;
}
.product .product-buttons {
    padding-top: 0px!important;
}
.products .related-img, .products .btn-book-enquire {
    display: none;
}

.show_details_button {
    display: none!important;
}


.stock.available {
    background-color: #0ab30a;
    text-align: center;
    width: 100%;
    margin-top: 20px;
    color: #fff;
    padding: 3px;
    margin-top: 20px;
    margin-bottom: 20px;
}

span.woocommerce-Price-amount.amount {
    float: right;
    
}

span.price {
    width: 100%;
}
.product .price {
    color: #ff1313;
    font-size: 21px;
    font-weight: 600;
    letter-spacing: 0.5px;
    width: 100%;
}

span.woocommerce-Price-amount.amount {
    color: #ff1313;
    font-size: 21px;
    font-weight: 600;
    letter-spacing: 0.5px;
}


table.room-details-table, 
.room-details-table tr td:nth-child(1), 
.room-details-table tr td:nth-child(2),
.location-rooms, .location-rooms table td:first-child,
.location-rooms table td:last-child {
    color: #111 !important;
    font-size: 14px;
    font-weight: 400!important;
}

.page-id-548 a.add_to_cart_button {
    display: none;
}


.page-id-409 a.add_to_cart_button {
    display: none;
}

.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy) {
    display: block !important;
}
.fusion-imageframe {
    display: inline-block !important;
}

.page-id-77 .fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy) {
    display: flex !important;
}
.page-id-77 .fusion-imageframe {
    display: block !important;
}

ul.products{
    margin-left:0!important;
}

.products-3&gt;li {
    float: left;
    width: 32.6% !important;
    margin-right: 1%;
    margin-top: 10px;
    padding:0!important;
}
.products-3&gt;li:nth-child(3n) {
    margin-right: 0;
}
.products-3&gt;li:nth-child(3n+1) {
    clear: both;
}
a.btn-product-images, a.btn-product-floor {
    /*display: inline-block !important;*/
    /*width: fit-content !important;*/
    /*max-width: unset;*/
    /*position: relative;*/
    /*float: unset !important;*/
    /*padding: 10px 8px !important;*/
}

.btn-images-floor {
    display: inline-block;
}
.product-buttons a:nth-of-type(2), .product-buttons a:nth-of-type(3), .product-buttons a:nth-of-type(4) {
    /*float: none !important;*/
}

.fusion-flex-container .fusion-row .fusion-flex-column {
    /*display: inline-block !important;*/
    overflow: hidden !important;
}

ul.studio-view {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-bottom:10px;
}

ul.studio-view li {
    display: inline-block;
    margin-right: 7px;
}


.modal-backdrop.fade.show {
 background: #808080;
 top:0;
 left:0;
 opacity:1;
}
.modal.show{
     background: #80808070;
    overflow-x: hidden;
    overflow-y: auto;
    position: fixed;
    left: 0;
    top: 0;
}

.modal.show.fade{
    opacity:1;
}

.modal.show .modal-dialog {
        margin-top: 120px;
    
}
.modal.show .modal-body .btn{
font-size: 20px;
    padding: 7px 15px!important;
    border-radius: 15px;
    background: #888888;
    color: #fff;
    font-weight: bold;
    margin-right: 15px!important;
    border: 1px solid #000 !important;
    float: left!important;
}
.modal.show .modal-body {
    padding-top: 40px !important;
    padding-bottom: 0px !important;
    display: flex;
    justify-content: center!important;

}

.product-grid-view .product-title {
    height: 55px;
    line-height: 24px!important;
    margin-bottom: 8px;
}

.page-id-548 .fusion-header-wrapper {
    position: relative !important;
}

.modal-dialog-centered {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    min-height: calc(100% - 1rem);
}
.modal.show {height:100vh;}
.modal-content{width:100%;}


p:empty {    line-height: 0;}
.fusion-button.button-3 {    width: auto;}
a.add_to_cart_button {    display: none;}

@media all and (max-width:600px){
    /*.modal.show .modal-body {padding-left: 15%!important;}*/
    .modal.show .modal-body .btn {    font-size: 15px;}
    .ua-mobile .modal-open {     position: inherit !important;      overflow: auto !important; }
    .fusion-body .fusion-flex-container.fusion-builder-row-1{padding-left:15px!important;padding-right:15px!important;}
}


@media all and (max-width:600px){
    /*.modal.show .modal-body {padding-left: 15%!important;}*/
    .modal.show .modal-body .btn {    font-size: 15px;align-items: center!important;    display: flex!important;}
    .ua-mobile .modal-open {     position: inherit !important;      overflow: auto !important; }
}
/* @media all and (max-width:400px){
    .modal.show .modal-body {padding-left: 15px!important;}
    a.btn-book-now, a.btn-enquire-now {    
		float: right!important;   
		max-width: 46%!important;    
		height: 52px;    
		align-items: center!important;    
		display: flex!important;
	}
    
} */


/* june 12 */


.dataCollapse, .videoModal_ {
    top: 75px!important;
}




/* june 12 :: home */
.page-id-1018 .title-sep-container .title-sep, .fusion-title .title-sep.sep-double {
    display: none;
}

.page-id-1018 .fusion-title.title.fusion-title-7.fusion-title-center.fusion-title-text.fusion-title-size-three {
    margin-top: 31px!important;
    margin-bottom: 31px!important;
}

.page-id-1018 .fusion-fullwidth.fullwidth-box.fusion-builder-row-2.fusion-flex-container.hundred-percent-fullwidth.non-hundred-percent-height-scrolling {margin-bottom: 31px;}


.wr360woowrap .wr360woothumbs{margin-top:10px!important}

.fusion-body .fusion-flex-container.fusion-builder-row-1, 
.fusion-body .fusion-flex-container.fusion-builder-row-2, 
.fusion-body .fusion-flex-container.fusion-builder-row-3{
    padding-top: 30px !important;
    margin-top: 0px  !important;
    padding-right: 30px !important;
    padding-bottom: 15px !important;
    margin-bottom: 0px !important;
    padding-left: 30px  !important;
}
.page-id-77 .fusion-builder-column-6 &gt; .fusion-column-wrapper,
.page-id-77 .fusion-builder-nested-column-0 &gt; .fusion-column-wrapper, 
.page-id-77 .fusion-builder-nested-column-1 &gt; .fusion-column-wrapper, 
.page-id-77 .fusion-builder-nested-column-2 &gt; .fusion-column-wrapper,
.page-id-77 .fusion-builder-nested-column-3 &gt; .fusion-column-wrapper, 
.page-id-77 .fusion-builder-nested-column-4 &gt; .fusion-column-wrapper, 
.page-id-77 .fusion-builder-nested-column-5 &gt; .fusion-column-wrapper,
.page-id-77 .fusion-builder-nested-column-6 &gt; .fusion-column-wrapper,
.page-id-77 .fusion-builder-nested-column-7 &gt; .fusion-column-wrapper,
.page-id-77 .fusion-builder-nested-column-8 &gt; .fusion-column-wrapper
 {
     margin-left: 0% !important;
}

.page-id-77 .fusion-builder-column-8 &gt; .fusion-column-wrapper{
    margin-right: 0% !important;
}

.fusion-tabs .nav-tabs &gt; li .fusion-tab-heading {
    font-size: 14px !important;
    color: #0077c8 !important;
    font-weight: 600 !important;
}

.fusion-tabs.fusion-tabs-3 .nav-tabs li a:hover {
    background-color: #ffffff!important;
    border-top-color: #ffffff!important;
}
.fusion-tabs.fusion-tabs-3 .nav-tabs li a.tab-link {
    border-top-color: #e4e4e4 !important;
    background-color: #e4e4e4 !important;
}

.fusion-tabs.classic .nav-tabs &gt; li.active .tab-link, .fusion-tabs.classic .nav-tabs &gt; li.active .tab-link:focus, .fusion-tabs.classic .nav-tabs &gt; li.active .tab-link:hover, .fusion-tabs.vertical-tabs.classic .nav-tabs &gt; li.active .tab-link {
    border-color: #e6007c !important;
}

figure.woocommerce-product-gallery__wrapper .wr360woowrap:nth-child(2) {
    display: none;
}

li.product.type-product .notAtRow {
    display: none;
}

.tab-pane img {
    height: auto;
	max-width:200px;
    border: 0px solid;
}

.fusion-menu li a {
    padding-bottom: 2px;
}

.fusion-menu li.current_page_item a, .fusion-menu li a:active, .fusion-menu li a:hover {
    padding-bottom: 0px;
}

#menu-item-224 a:hover, #menu-item-225 a:hover, #menu-item-178 a:hover
{
	padding-bottom: 2px;
}


/* Aug 17, 2021 */

.fusion-main-menu &gt; ul &gt; li &gt; a, .fusion-main-menu .fusion-dropdown-menu .sub-menu li a {
    font-weight:700
}
.fusion-main-menu &gt; ul &gt; li &gt; a{
    font-size:15px
}

._hj_feedback_container ._hj-1O2Rr__MinimizedWidgetMiddle__container{
    top: 70vh!important;
}

 .tfs-slider .slide-content-container .caption h3, .tfs-slider .slide-content-container h2 p{
    /* background:#00000022;  */
    /* padding-left:10px!important; */
    /* padding-right:10px!important; */
}
/* .tfs-slider .slide-content-container .caption{
    display: inline-flex
} */
/* 
#toTop {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 30px;
    z-index: 99;
    font-size: 18px;
    border: none;
    outline: none;
    background-color: red;
    color: white;
    cursor: pointer;
    padding: 15px;
    border-radius: 4px;
    opacity: 1;
  }
  
  #toTop:hover {
    background-color: #555;
  } */



  .fusion-mobile-menu-icons a:after, .fusion-mobile-menu-icons a:before {
    color: #fff;
    border: 2px solid #dadada;
    padding: 2px;
    font-size: 20px;
}


.fusion-mobile-nav-holder&gt;ul&gt;li.fusion-mobile-nav-item&gt;a {
    font-size: 14px;
    letter-spacing: 0px;
    font-weight: 600;
}

/* 404 page */
.error404 .fusion-page-title-wrapper {    
    display:none!important;
}


.error404 div#post-404page {
    margin-top: 25px;
    background: url(https://beyondthebox.com/wp-content/uploads/2021/12/404.jpg) no-repeat;
    background-size: contain;
	background-position: bottom;
    
}
.error404 div#post-404page .fusion-title {
    padding-top:230px;
    min-height: 420px;
}

.error404 div#post-404page h2{
    padding-bottom:15px;
    text-align:center!important;
    width:100%;
    background: #e7e7e7;
}
.error404 .fusion-page-title-bar.fusion-page-title-bar-none.fusion-page-title-bar-left {
    background-color: #4e4d4d !important;
    min-height: 150px;
}
body {
	overflow: hidden;
}
.dont-miss-top {
	margin-bottom: 0px!important;
}
.fusion-body .fusion-flex-container.fusion-builder-row-3 {
	padding-bottom:0!important;
}
.fusion-layout-column .fusion-column-wrapper {
    margin-left: 0;
    margin-right: 0;
}
.fusion-body .fusion-flex-container.fusion-builder-row-3 {
    padding-right: 0px !important;
}
@media all and (max-width:669px){
.error404 div#post-404page {
    background-position: top;
}    
}
@media all and (max-width:600px){
.btn-images-floor .btn-product-images, .btn-images-floor .btn-product-floor {
    width: 100%!important;
    height: 42px!important;
	max-width: 100%!important;
}
a.btn-book-now, a.btn-enquire-now {
    float: none!important;
    height: 40px!important;
    font-size: 12px!important;
	max-width: 100%!important;
    display: block!important;
    width: 98%!important;
}
.product-buttons a:nth-of-type(2), .product-buttons a:nth-of-type(3), .product-buttons a:nth-of-type(4) {
    float: none !important;
}
}
</pre></body></html>