File: /home/dh_7uh9vd/lifeofcanada.com/ehc/style.css
/*Typography*/
@import url("css2.css");
@font-face {
font-family: 'rossanova_personal_useblack';
src: url("") format('woff2'),
url("") format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'rossanova_personal_useBlkIt';
src: url("") format('woff2'),
url("") format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'rossanova_personal_usebold';
src: url("") format('woff2'),
url("") format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'rossanova_personal_useBdIt';
src: url("") format('woff2'),
url("") format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'rossanova_personal_useitalic';
src: url("") format('woff2'),
url("") format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'rossanova_personal_uselight';
src: url("") format('woff2'),
url("") format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'rossanova_personal_useLtIt';
src: url("") format('woff2'),
url("") format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'rossanova_personal_useregular';
src: url("rossanova-regular-webfont.woff2") format('woff2'),
url("rossanova-regular-webfont.woff") format('woff');
font-weight: normal;
font-style: normal;
}
/*General Styles*/
html {
font-size: 10px;
position: relative;
min-height: 100%;
height: 100%;
overflow-x: hidden;
overflow-y: scroll;
}
body {
font-family: 'Lato', 'rossanova_personal_useregular';
font-weight: 500;
font-size: 1.6rem;
line-height: 3.2rem;
background: #fff;
color: #000000;
overflow-x: hidden;
}
h1,
h2,
h3 {
font-family: 'Lato', 'rossanova_personal_useregular';
font-weight: 900;
color: #912222;
letter-spacing: 1px;
}
a {
color: #684940;
}
a:hover {
color: #cf8b59;
}
.btn {
padding: 10px 15px;
font-size: 1.5rem;
background: #fff;
border: 1px solid #460f10;
border-radius: 0;
color: #460f10;
}
.btn-main {
background: #cf8b59;
border: none;
border-radius: 4px;
color: #ffffff !important;
font-size: 1.6rem;
padding: 10px 30px;
}
.btn-outline {
border: 1px solid #912222;
color: #912222;
}
.btn-outline:hover {
background: #912222;
border: 1px solid #912222;
color: #ffffff;
}
.st-section {
padding: 80px 0;
}
.heading-section {
margin-bottom: 20px;
}
.heading-ot-section {
margin-bottom: 60px;
}
.heading-ot-section .breadcrumb {
margin-bottom: 0;
}
.heading-section h1 {
font-size: 3.6rem;
color: #912222;
}
.heading-section h2 {
font-size: 3.6rem;
}
.arrow-icon {
margin-top: 15px;
display: block;
}
.arrow-icon svg {
max-width: 56px;
}
.arrow-icon:hover {
filter: invert(0.5) sepia(0.2);
}
.content-divider {
width: 100%;
display: block;
margin-bottom: 30px;
}
.no-left {
padding-left: 15px;
}
/*Owl Carousel Custom Styles*/
.owl-theme .owl-dots .owl-dot span {
width: 14px;
height: 14px;
margin: 5px;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
background: #cf8b59;
}
.owl-theme .owl-nav.disabled + .owl-dots {
margin-top: 20px;
}
.owl-three .gallery-item {
opacity: 0.4;
}
.owl-three .active .gallery-item {
opacity: 1;
}
.owl-carousel {
z-index: 0;
}
.contact-section .heading-section h2 {
font-size: 2.4rem;
}
.main-content {
position: relative;
}
.main-content .owl-theme .custom-nav {
position: absolute;
top: 15%;
left: 0;
right: 0;
}
.main-content .owl-theme .custom-nav button:focus {
outline: none;
}
.main-content .owl-theme .custom-nav .owl-prev,
.main-content .owl-theme .custom-nav .owl-next {
position: absolute;
height: 80px;
color: inherit;
background: none;
border: none;
z-index: 0;
}
.main-content .owl-theme .custom-nav .owl-prev i,
.main-content .owl-theme .custom-nav .owl-next i {
font-size: 3rem;
color: #fff;
}
.main-content .owl-theme .custom-nav .owl-prev {
left: 30px;
}
.main-content .owl-theme .custom-nav .owl-next {
right: 30px;
}
.main-content .owl-dots {
margin-top: 15px;
}
/*Rooms*/
.main-content1 {
position: relative;
}
.main-content1 .owl-theme .custom-nav {
position: absolute;
top: 35%;
left: 0;
right: 0;
}
.main-content1 .owl-theme .custom-nav button:focus {
outline: none;
}
.main-content1 .owl-theme .custom-nav .owl-prev,
.main-content1 .owl-theme .custom-nav .owl-next {
position: absolute;
height: 80px;
color: inherit;
background: none;
border: none;
z-index: 0;
}
.main-content1 .owl-theme .custom-nav .owl-prev i,
.main-content1 .owl-theme .custom-nav .owl-next i {
font-size: 3rem;
color: #fff;
}
.main-content1 .owl-theme .custom-nav .owl-prev {
left: 30px;
}
.main-content1 .owl-theme .custom-nav .owl-next {
right: 30px;
}
.main-content1 .owl-dots {
margin-top: 20px;
position: relative;
}
/*Rooms 02*/
.main-content2 {
position: relative;
}
.main-content2 .owl-theme .custom-nav {
position: absolute;
top: 35%;
left: 0;
right: 0;
}
.main-content2 .owl-theme .custom-nav button:focus {
outline: none;
}
.main-content2 .owl-theme .custom-nav .owl-prev,
.main-content2 .owl-theme .custom-nav .owl-next {
position: absolute;
height: 80px;
color: inherit;
background: none;
border: none;
z-index: 0;
}
.main-content2 .owl-theme .custom-nav .owl-prev i,
.main-content2 .owl-theme .custom-nav .owl-next i {
font-size: 3rem;
color: #fff;
}
.main-content2 .owl-theme .custom-nav .owl-prev {
left: 30px;
}
.main-content2 .owl-theme .custom-nav .owl-next {
right: 30px;
}
.main-content2 .owl-dots {
margin-top: 20px;
position: relative;
}
/*Rooms 0_*/
.main-content3 {
position: relative;
}
.main-content3 .owl-theme .custom-nav {
position: absolute;
top: 35%;
left: 0;
right: 0;
}
.main-content3 .owl-theme .custom-nav button:focus {
outline: none;
}
.main-content3 .owl-theme .custom-nav .owl-prev,
.main-content3 .owl-theme .custom-nav .owl-next {
position: absolute;
height: 80px;
color: inherit;
background: none;
border: none;
z-index: 0;
}
.main-content3 .owl-theme .custom-nav .owl-prev i,
.main-content3 .owl-theme .custom-nav .owl-next i {
font-size: 3rem;
color: #fff;
}
.main-content3 .owl-theme .custom-nav .owl-prev {
left: 30px;
}
.main-content3 .owl-theme .custom-nav .owl-next {
right: 30px;
}
.main-content3 .owl-dots {
margin-top: 20px;
position: relative;
}
/*Rooms 0_*/
.main-content4 {
position: relative;
}
.main-content4 .owl-theme .custom-nav {
position: absolute;
top: 35%;
left: 0;
right: 0;
}
.main-content4 .owl-theme .custom-nav button:focus {
outline: none;
}
.main-content4 .owl-theme .custom-nav .owl-prev,
.main-content4 .owl-theme .custom-nav .owl-next {
position: absolute;
height: 80px;
color: inherit;
background: none;
border: none;
z-index: 0;
}
.main-content4 .owl-theme .custom-nav .owl-prev i,
.main-content4 .owl-theme .custom-nav .owl-next i {
font-size: 3rem;
color: #fff;
}
.main-content4 .owl-theme .custom-nav .owl-prev {
left: 30px;
}
.main-content4 .owl-theme .custom-nav .owl-next {
right: 30px;
}
.main-content4 .owl-dots {
margin-top: 20px;
position: relative;
}
/*Rooms 0_*/
.main-content5 {
position: relative;
}
.main-content5 .owl-theme .custom-nav {
position: absolute;
top: 35%;
left: 0;
right: 0;
}
.main-content5 .owl-theme .custom-nav button:focus {
outline: none;
}
.main-content5 .owl-theme .custom-nav .owl-prev,
.main-content5 .owl-theme .custom-nav .owl-next {
position: absolute;
height: 80px;
color: inherit;
background: none;
border: none;
z-index: 0;
}
.main-content5 .owl-theme .custom-nav .owl-prev i,
.main-content5 .owl-theme .custom-nav .owl-next i {
font-size: 3rem;
color: #fff;
}
.main-content5 .owl-theme .custom-nav .owl-prev {
left: 30px;
}
.main-content5 .owl-theme .custom-nav .owl-next {
right: 30px;
}
.main-content5 .owl-dots {
margin-top: 20px;
position: relative;
}
/*Rooms 0_*/
.main-content6 {
position: relative;
}
.main-content6 .owl-theme .custom-nav {
position: absolute;
top: 35%;
left: 0;
right: 0;
}
.main-content6 .owl-theme .custom-nav button:focus {
outline: none;
}
.main-content6 .owl-theme .custom-nav .owl-prev,
.main-content6 .owl-theme .custom-nav .owl-next {
position: absolute;
height: 80px;
color: inherit;
background: none;
border: none;
z-index: 0;
}
.main-content6 .owl-theme .custom-nav .owl-prev i,
.main-content6 .owl-theme .custom-nav .owl-next i {
font-size: 3rem;
color: #fff;
}
.main-content6 .owl-theme .custom-nav .owl-prev {
left: 30px;
}
.main-content6 .owl-theme .custom-nav .owl-next {
right: 30px;
}
.main-content6 .owl-dots {
margin-top: 20px;
position: relative;
}
.vertical-line {
width: 1px;
height: 32px;
background: #efefef;
display: inline-block;
vertical-align: middle;
position: relative;
top: -3px;
}
/*Custom Styles*/
.hero-image {
position: relative;
}
.hero-image p {
position: absolute;
bottom: 0;
width: 100%;
color: #ffffff;
font-size: 1.4rem;
display: inline-block;
left: 0;
padding: 10px 15px;
margin-bottom: 0;
text-align: center;
background-color: rgba(0, 0, 0, 0.5);
display: block;
}
.hero-image p img {
display: inline-block !important;
}
.hero-image p span {
display: inline-block;
}
.hero-image .owl-theme .owl-nav.disabled + .owl-dots {
position: absolute;
z-index: 999;
width: 100%;
margin: 0 auto;
bottom: 15px;
}
.check {
max-width: 20px;
margin-right: 15px;
}
.reservation-container {
width: 100%;
position: absolute;
bottom: -36px;
left: 0;
z-index: 1;
padding: 0 15px;
}
.hero-image .container-fluid {
padding: 0;
}
.banner-mb {
display: none;
}
.reservation-container .reservation-list {
list-style-type: none;
padding-left: 0;
margin-bottom: 0;
background: #fff;
}
.contact-page .reservation-container .reservation-list {
box-shadow: 1px 2px 5px #ddd;
background: #fff;
}
.reservation-container .reservation-list .reservationlist-item {
/*width: 19.49%;*/
width: 24.55%;
height: 100%;
display: inline-block;
}
.reservationlist-item .btn-group {
width: 100%;
}
.reservationlist-item .dropdown-item {
font-size: 1.4rem;
color: #cf8b59;
}
.reservationlist-item .btn-primary {
padding: 30px 20px;
width: 100%;
background: #fff;
border: none;
color: #460f10 !important;
opacity: 1;
font-size: 1.6rem;
}
.reservationlist-item .btn-reservation {
width: 100%;
height: 84px;
line-height: 60px;
background: #cf8b59;
border-radius: 0;
border: none;
}
.reservationlist-item .btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
background: #fff;
color: #460f10 !important;
}
.reservationlist-item .dropdown-menu.show {
width: 100%;
}
.reservationlist-item .dropdown-toggle::after {
margin-left: 30px;
color: #cf8b59 !important;
font-size: 1.8rem;
}
/*Breadcrumb*/
.breadcrumb {
background: none;
color: #333;
}
.breadcrumb-item a {
color: #333;
}
/*Intro*/
.intro {
background-image: url("");
background-position: top center;
background-repeat: no-repeat;
background-size: cover;
/*background: #461010;
z-index: -1;*/
position: relative;
}
.intro p {
color: #ffffff;
margin-bottom: 0;
}
.mid-navigation {
padding-top: 80px;
}
.mid-navigation ul {
text-align: center;
}
.mid-navigation ul li {
display: inline-block;
margin-right: 30px;
font-size: 1.4rem;
}
.mid-navigation ul li:last-child {
margin-right: 0;
}
.mid-navigation-list {
font-size: 1.8rem;
color: #bdbdb7;
}
.mid-navigation-list:hover {
color: #67483e;
text-decoration: none;
}
.mid-navigation-list:hover::after {
position: relative;
content: '';
width: 50%;
height: 2px;
margin: 0 auto;
text-align: center;
display: block;
background: #67483e;
}
.mid-navigation-active {
color: #912222;
position: relative;
}
.mid-navigation-active::after {
position: relative;
content: '';
width: 50%;
height: 2px;
margin: 0 auto;
text-align: center;
display: block;
background: #912222;
}
.ourrooms-detail {
padding: 0 0 0 60px;
}
.ourrooms-detail p {
margin-bottom: 0;
}
.ourrooms-detail .btn-outline {
margin-top: 15px;
}
.content-detail-main .btn {
margin-top: 15px;
}
.right-detail {
padding: 0 0 0 60px;
}
.facilities {
background-image: url("");
background-position: bottom center;
background-repeat: no-repeat;
background-size: cover;
color: #ffffff;
}
.facilities-detail {
border: 1px solid #efefef;
padding: 30px;
}
.facilities .heading-section h1 {
color: #fff;
}
.facilities p {
color: #fff;
}
.facilities-detail p {
margin-bottom: 0;
}
.facilities-icon-item {
text-align: center;
}
.facilities-icon-item h3 {
color: #000000;
}
.facilities-icon-item p {
color: #aaaaaa;
}
.facilities-icon-item img {
margin: 0 auto 15px;
max-width: 80px;
}
.aboutus-detail {
padding: 0 60px 0 0;
}
.gallery {
background-image: url("");
background-position: top center;
background-repeat: no-repeat;
background-size: cover;
color: #ffffff;
}
.gallery a {
color: #fff;
margin-bottom: 0;
}
.nearest-item {
text-align: center;
}
.nearest-item img {
margin-bottom: 30px;
}
.nearest-item p {
margin-bottom: 0;
}
.nearest-item span {
color: #999999;
}
.map-container {
line-height: 0 !important;
padding: 15px;
background-image: url("");
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
footer {
padding: 60px 0;
background: #bdbdb7;
}
.footer-logo img {
max-width: 150px;
margin-bottom: 15px;
}
.footer-address p {
margin-bottom: 0;
color: #461010;
}
.footer-top-right label {
line-height: 2.2rem;
color: #674940;
}
.footer-top-right input {
width: 100%;
background: none;
border: none;
border-bottom: 1px solid #674940;
color: #a28d7f;
}
.footer-top-right input:focus-visible {
box-shadow: none;
}
.footer-link-menu li {
display: inline-block;
margin-right: 15px;
}
.footer-link-menu li:last-child {
margin-right: 0;
}
.footer-link-menu li a {
color: #461010;
font-weight: 500;
}
.footer-contact-menu li a {
color: #461010;
}
.footer-social-menu {
margin-bottom: 0;
text-align: left;
}
.footer-social-menu li {
display: inline-block;
margin-right: 10px;
}
.footer-social-menu li:last-child {
margin-right: 0;
}
footer .btn-main {
width: 100%;
color: #ffffff;
}
.copyright {
padding: 15px 0;
background: #bdbdb7;
border-top: 1px solid #aaaaaa;
font-size: 1.2rem;
}
.footer-btm {
margin-top: 30px;
}
.img-badge {
max-width: 100px;
}
/*Room Detail*/
.rooms-detail p {
margin-bottom: 0;
}
/*Fix Menu*/
/* Hidden Fixed Navigation */
#fixedbar {
position: fixed;
top: 0;
width: 100%;
height: 60px;
background: rgba(0, 0, 0, 0.5);
left: 0;
display: none;
z-index: 9;
}
#fixedbar ul li {
margin-right: 0 !important;
padding: 0 !important;
}
#fixedbar .mid-navigation-active::after {
display: none;
}
#fixedbar .mid-navigation-list:hover::after {
display: none;
}
#fixednav {
display: block;
width: 100%;
margin: 0 auto;
padding: 0px 25px;
}
#fixednav li a {
display: block;
float: left;
color: #fff;
line-height: 60px;
text-decoration: none;
padding: 0px 15px;
margin-right: 0;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
transition: all 0.2s linear;
}
#fixednav li a:hover {
color: #fff;
background: rgba(0, 0, 0, 0.3);
}
/*Loader*/
#loader {
position: fixed;
width: 96px;
height: 96px;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
background-color: rgba(255, 255, 255, 0.9);
-webkit-box-shadow: 0px 24px 64px rgba(0, 0, 0, 0.24);
box-shadow: 0px 24px 64px rgba(0, 0, 0, 0.24);
border-radius: 16px;
opacity: 0;
visibility: hidden;
-webkit-transition: opacity .2s ease-out, visibility 0s linear .2s;
-o-transition: opacity .2s ease-out, visibility 0s linear .2s;
transition: opacity .2s ease-out, visibility 0s linear .2s;
z-index: 1000;
}
#loader.fullscreen {
padding: 0;
left: 0;
top: 0;
width: 100%;
height: 100%;
-webkit-transform: none;
-ms-transform: none;
transform: none;
background-color: #fff;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
#loader.show {
-webkit-transition: opacity .4s ease-out, visibility 0s linear 0s;
-o-transition: opacity .4s ease-out, visibility 0s linear 0s;
transition: opacity .4s ease-out, visibility 0s linear 0s;
visibility: visible;
opacity: 1;
}
#loader .circular {
-webkit-animation: loader-rotate 2s linear infinite;
animation: loader-rotate 2s linear infinite;
position: absolute;
left: calc(50% - 24px);
top: calc(50% - 24px);
display: block;
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
#loader .path {
stroke-dasharray: 1, 200;
stroke-dashoffset: 0;
-webkit-animation: loader-dash 1.5s ease-in-out infinite;
animation: loader-dash 1.5s ease-in-out infinite;
stroke-linecap: round;
}
@-webkit-keyframes loader-rotate {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes loader-rotate {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes loader-dash {
0% {
stroke-dasharray: 1, 200;
stroke-dashoffset: 0;
}
50% {
stroke-dasharray: 89, 200;
stroke-dashoffset: -35px;
}
100% {
stroke-dasharray: 89, 200;
stroke-dashoffset: -136px;
}
}
@keyframes loader-dash {
0% {
stroke-dasharray: 1, 200;
stroke-dashoffset: 0;
}
50% {
stroke-dasharray: 89, 200;
stroke-dashoffset: -35px;
}
100% {
stroke-dasharray: 89, 200;
stroke-dashoffset: -136px;
}
}
/*Modal*/
/*.myModal .modal-content {
border: none;
background: #912222;
background-image: url(../images/intro-bg-01.webp);
background-position: top center;
background-repeat: no-repeat;
background-size: cover;
}
.myModal .modal-body {
padding: 30px;
position: relative;
color: #ffffff;
border: 1px solid #ffffff;
margin: 15px;
}
.myModal .modal-body img {
filter: brightness(0) invert(1);
}
.myModal .modal-body p {
margin-bottom: 0;
color: #ffffff;
}
.myModal .modal-dialog {
max-width: 580px;
}
.myModal .modal-dialog h3 {
color: #ffffff;
}
.myModal .close {
position: absolute;
right: 15px;
top: 10px;
font-size: 3rem;
color: #ffffff;
}
.modal-about {
max-width: 960px;
}
.close {
font-size: 2.5rem;
color: #ffffff;
}*/
.modal-open .modal {
z-index: 9999;
padding-right: 0 !important;
padding-left: 0 !important;
}
.myModal .modal-dialog {
max-width: 580px;
}
.myModal .modal-body {
padding: 0;
margin: 0;
background: none;
}
.myModal .modal-content{
background: none;
}
.myModal .modal-body img {
box-shadow: 1px 4px 10px #000;
}
.myModal .close {
position: absolute;
right: 15px;
top: 10px;
font-size: 3rem;
color: #333;
}
/*Select*/
.gj-picker-md {
color: #cf8b59;
}
.gj-textbox-md::placeholder {
color: #460f10;
opacity: 1;
}
.gj-textbox-md {
font-family: 'cabinregular';
font-size: 1.6rem;
padding: 30px 20px;
border-bottom: none;
color: #cf8b59;
opacity: 1;
}
.gj-picker-md table tr td.selected.gj-cursor-pointer div {
background: #460f10;
}
.gj-datepicker-md {
background: #ffffff;
}
.gj-datepicker-md [role="right-icon"] {
position: absolute;
right: 16px;
top: 26px;
}
.gj-textbox-md:active,
.gj-textbox-md:focus {
border-bottom: none;
}
.gj-dropdown-md [role="presenter"] {
width: 100%;
}
.gj-picker-md table tr td.today div {
color: #a6956a;
}
/* Gallery */
.sl-wrapper .sl-navigation button.sl-prev {
display: block !important;
}
.sl-wrapper .sl-navigation button.sl-next {
display: block !important;
}
.pagination {
justify-content: center;
margin-top: 30px;
}
.page-link {
color: #002830;
padding: 1rem;
}
.page-link-active {
background: #684940;
color: #ffffff;
}
.page-link:hover {
background: #dddddd;
color: #ffffff;
}
.page-link-active:hover {
background: #684940;
}
/*Special Offers*/
/********** Special Offer **********/
.specialoffer-item h3 {
font-size: 2.2rem;
margin-bottom: 20px;
color: #404040;
}
.specialoffer-detail {
padding: 0 40px;
}
.specialoffer-detail ul {
padding-left: 0;
list-style-type: none;
}
.specialoffer-detail strong {
color: #404040;
}
.specialoffer-detail p {
line-height: 2rem;
}
.specialoffer-detail li {
margin-bottom: 5px;
line-height: 2rem;
}
.offer-rate {
margin-top: 10px;
margin-bottom: 0;
}
.specialoffer-item .btn-book {
margin-top: 15px;
text-align: center;
width: 30%;
display: block;
float: right;
}
.col-offer {
margin: 0 auto;
}
.bg-grey {
background: #efefef;
}
.booknow button {
background: none;
border: none;
vertical-align: middle;
display: block;
text-align: center;
margin: 0 auto;
line-height: 74px;
width: 100%;
height: 100%;
color: #fff;
cursor: pointer;
}
/*Rooms*/
.content-detail h2 {
font-size: 3.2rem;
margin-bottom: 15px;
}
.room .content-detail p {
margin-bottom: 30px;
}
.room-feature {
color: #684941 !important;
cursor: pointer;
text-decoration: underline !important;
display: block;
margin-bottom: 30px;
}
.modal-sleep {
max-width: 720px;
}
.modal-sleep .modal-body {
padding: 15px;
}
.modal-sleep ul {
padding-left: 15px;
}
.modal-sleep .close {
font-size: 2.4rem;
}
.modal-open {
padding-right: 0 !important;
}
.sleep-btn-section a {
display: inline-block !important;
margin-right: 15px;
}
.sleep-btn-section a:last-child {
margin-right: 0;
}
/*Show*/
.show_hide {
text-decoration: underline !important;
cursor: pointer;
font-weight: 700;
display: block;
}
.cozi-exp-item {
text-align: left;
}
.cozi-exp-item h3 {
font-size: 1.6rem;
}
.cozi-exp-item img {
margin-bottom: 15px;
}
.exp-main-section .heading-section {
margin-bottom: 30px;
}
.exp-main-section .cozi-exp-item img {
max-width: 80px;
display: block;
margin: 0 auto 15px;
}
/*Sensai*/
.sensai-section {
/*background-image: url(../images/sensai-bg-01.webp);
background-size: cover;
background-position: center center;*/
background: #fff8f5;
border-image: url("") 100 round !important;
border: 50px solid transparent;
border-width: 40px;
padding: 80px;
}
.sensai-section ul {
padding-left: 15px;
}
.modal-sensai ul {
padding-left: 15px;
}
/*Dining*/
.eat-section .heading-section {
margin-bottom: 40px;
}
.dining-item{
text-align: center;
}
.dining-item img {
margin-bottom: 15px;
}
.dining-item h3 {
color: #ffffff;
}
.eat-logo{
max-width: 160px;
}
/*Media Queries*/
@media (max-width:1470px) {
.content-detail p br {
display: none;
}
}
@media (max-width:1199px) {
.reservation-container .reservation-list .reservationlist-item {
width: 24.46%;
}
.gj-textbox-md {
font-size: 1.6rem;
}
.gj-datepicker-md [role="right-icon"] {
right: 10px;
top: 28px;
font-size: 2rem;
}
.reservation-item .btn-main {
font-size: 1.6rem;
}
footer {
font-size: 1.4rem;
}
.footer-link-menu li {
margin-right: 10px;
}
.intro p br {
display: none;
}
.about-fst p br {
display: none;
}
}
@media (max-width:991px) {
.check {
width: 10%;
}
.hero-image p span {
display: inline-block;
width: 85%;
vertical-align: top;
text-align: left;
line-height: 2.8rem;
}
.numberofperson-item {
display: none !important;
}
.reservation-container .reservation-list .reservationlist-item {
width: 32.76%;
}
.vertical-line:nth-child(3n) {
display: none;
}
.vertical-line:nth-child(4n) {
display: none;
}
.ourrooms-detail {
padding: 0;
margin-top: 30px;
}
.right-detail {
padding: 0;
margin-top: 30px;
}
.aboutus-detail {
padding: 0;
margin-bottom: 30px;
}
.nearest-item {
margin-bottom: 30px;
}
.nearest-item:nth-child(3n) {
margin-bottom: 0;
}
.nearest-item:nth-child(4n) {
margin-bottom: 0;
}
.footer-social-menu {
text-align: left;
}
.gallery-section .content-divider {
display: none;
}
.gallery-item {
margin-bottom: 30px;
}
.facilities-section .content-divider {
display: none;
}
.facilities-item {
margin-bottom: 30px;
}
.main-content1 .owl-dots {
margin-top: 15px;
margin-bottom: 15px;
}
.main-content2 .owl-dots {
margin-top: 15px;
margin-bottom: 15px;
}
.main-content3 .owl-dots {
margin-top: 15px;
margin-bottom: 15px;
}
.main-content4 .owl-dots {
margin-top: 15px;
margin-bottom: 15px;
}
.main-content5 .owl-dots {
margin-top: 15px;
margin-bottom: 15px;
}
.mainmap-container {
margin-bottom: 60px;
}
.footer-link-menu {
margin-bottom: 0;
}
.footer-social-menu img {
max-width: 30px;
}
.eat-right-col {
margin-top: 30px;
}
.contentmore {
display: block !important;
}
.modal-about {
max-width: 720px;
}
.about-main-section img {
margin-bottom: 15px;
}
.sensai-section {
padding: 80px 0;
}
.dining-item {
margin-bottom: 30px;
}
.dining-item:last-child {
margin-bottom: 0;
}
}
@media (min-width:768px) {
.cd-nav-trigger {
top: 30px;
}
.reservation-txt {
top: 25px;
}
}
@media (max-width:767px) {
.banner-dt {
display: none;
}
.banner-mb {
display: block;
}
.nav-main img {
max-width: 150px;
}
.cd-nav-trigger {
top: 15px;
}
.nav-main .btn-main {
top: 10px;
}
.cd-nav .cd-contact-info {
padding-left: 0;
}
.reservation-container .reservation-list .vertical-line {
display: none;
}
.reservation-container .reservation-list .reservationlist-item {
display: none;
}
.reservation-container .reservation-list .reservationlist-item:last-child {
width: 100%;
display: block;
}
.mid-navigation {
display: none;
}
.ourrooms-detail {
text-align: center;
}
.aboutus-detail {
text-align: center;
}
.footer-logo {
margin-bottom: 30px;
}
.footer-logo img {
max-width: 120px;
}
.footer-social-menu {
margin: 30px 0;
}
.specialoffer-item {
padding-bottom: 0;
}
.specialoffer-detail {
padding: 15px;
15px 0
}
.main-content1 .owl-theme .custom-nav {
top: 25%;
}
.main-content2 .owl-theme .custom-nav {
top: 25%;
}
.main-content3 .owl-theme .custom-nav {
top: 25%;
}
.main-content4 .owl-theme .custom-nav {
top: 25%;
}
.main-content5 .owl-theme .custom-nav {
top: 25%;
}
.myModal {
padding: 0 15px;
}
.modal-sleep-container {
padding: 0 15px;
}
.badge-container {
text-align: left !important;
margin-top: 30px;
}
.modal {
padding-right: 0 !important;
}
.modal-dialog {
padding: 15px;
}
.modal-about {
max-width: 100%;
}
.modal-sleep {
max-width: 100%;
}
}
@media (max-width:576px) {
.nav-main img {
max-width: 120px;
}
.cd-nav-trigger {
top: 5px;
}
.reservation-txt {
top: 5px;
font-size: 1.5rem;
}
.footer-top-left {
display: none;
}
.footer-top-right {
display: none;
}
.nav-main .btn-main {
padding: 10px 15px;
top: 0;
}
.hero-image p {
padding: 15px;
}
.hero-image p span {
line-height: 2.4rem;
}
.sensai-section {
border-width: 20px;
}
}