@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@-webkit-keyframes swal2-show {
0% {
-webkit-transform: scale(0.7);
transform: scale(0.7); }
45% {
-webkit-transform: scale(1.05);
transform: scale(1.05); }
80% {
-webkit-transform: scale(0.95);
transform: scale(0.95); }
100% {
-webkit-transform: scale(1);
transform: scale(1); } }
@keyframes swal2-show {
0% {
-webkit-transform: scale(0.7);
transform: scale(0.7); }
45% {
-webkit-transform: scale(1.05);
transform: scale(1.05); }
80% {
-webkit-transform: scale(0.95);
transform: scale(0.95); }
100% {
-webkit-transform: scale(1);
transform: scale(1); } }
@-webkit-keyframes swal2-hide {
0% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1; }
100% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
opacity: 0; } }
@keyframes swal2-hide {
0% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1; }
100% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
opacity: 0; } }
@-webkit-keyframes swal2-animate-success-line-tip {
0% {
top: 1.1875em;
left: .0625em;
width: 0; }
54% {
top: 1.0625em;
left: .125em;
width: 0; }
70% {
top: 2.1875em;
left: -.375em;
width: 3.125em; }
84% {
top: 3em;
left: 1.3125em;
width: 1.0625em; }
100% {
top: 2.8125em;
left: .875em;
width: 1.5625em; } }
@keyframes swal2-animate-success-line-tip {
0% {
top: 1.1875em;
left: .0625em;
width: 0; }
54% {
top: 1.0625em;
left: .125em;
width: 0; }
70% {
top: 2.1875em;
left: -.375em;
width: 3.125em; }
84% {
top: 3em;
left: 1.3125em;
width: 1.0625em; }
100% {
top: 2.8125em;
left: .875em;
width: 1.5625em; } }
@-webkit-keyframes swal2-animate-success-line-long {
0% {
top: 3.375em;
right: 2.875em;
width: 0; }
65% {
top: 3.375em;
right: 2.875em;
width: 0; }
84% {
top: 2.1875em;
right: 0;
width: 3.4375em; }
100% {
top: 2.375em;
right: .5em;
width: 2.9375em; } }
@keyframes swal2-animate-success-line-long {
0% {
top: 3.375em;
right: 2.875em;
width: 0; }
65% {
top: 3.375em;
right: 2.875em;
width: 0; }
84% {
top: 2.1875em;
right: 0;
width: 3.4375em; }
100% {
top: 2.375em;
right: .5em;
width: 2.9375em; } }
@-webkit-keyframes swal2-rotate-success-circular-line {
0% {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg); }
5% {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg); }
12% {
-webkit-transform: rotate(-405deg);
transform: rotate(-405deg); }
100% {
-webkit-transform: rotate(-405deg);
transform: rotate(-405deg); } }
@keyframes swal2-rotate-success-circular-line {
0% {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg); }
5% {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg); }
12% {
-webkit-transform: rotate(-405deg);
transform: rotate(-405deg); }
100% {
-webkit-transform: rotate(-405deg);
transform: rotate(-405deg); } }
@-webkit-keyframes swal2-animate-error-x-mark {
0% {
margin-top: 1.625em;
-webkit-transform: scale(0.4);
transform: scale(0.4);
opacity: 0; }
50% {
margin-top: 1.625em;
-webkit-transform: scale(0.4);
transform: scale(0.4);
opacity: 0; }
80% {
margin-top: -.375em;
-webkit-transform: scale(1.15);
transform: scale(1.15); }
100% {
margin-top: 0;
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1; } }
@keyframes swal2-animate-error-x-mark {
0% {
margin-top: 1.625em;
-webkit-transform: scale(0.4);
transform: scale(0.4);
opacity: 0; }
50% {
margin-top: 1.625em;
-webkit-transform: scale(0.4);
transform: scale(0.4);
opacity: 0; }
80% {
margin-top: -.375em;
-webkit-transform: scale(1.15);
transform: scale(1.15); }
100% {
margin-top: 0;
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1; } }
@-webkit-keyframes swal2-animate-error-icon {
0% {
-webkit-transform: rotateX(100deg);
transform: rotateX(100deg);
opacity: 0; }
100% {
-webkit-transform: rotateX(0);
transform: rotateX(0);
opacity: 1; } }
@keyframes swal2-animate-error-icon {
0% {
-webkit-transform: rotateX(100deg);
transform: rotateX(100deg);
opacity: 0; }
100% {
-webkit-transform: rotateX(0);
transform: rotateX(0);
opacity: 1; } }
body.swal2-toast-shown .swal2-container {
position: fixed;
background-color: transparent; }
body.swal2-toast-shown .swal2-container.swal2-shown {
background-color: transparent; }
body.swal2-toast-shown .swal2-container.swal2-top {
top: 0;
right: auto;
bottom: auto;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%); }
body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right {
top: 0;
right: 0;
bottom: auto;
left: auto; }
body.swal2-toast-shown .swal2-container.swal2-top-left, body.swal2-toast-shown .swal2-container.swal2-top-start {
top: 0;
right: auto;
bottom: auto;
left: 0; }
body.swal2-toast-shown .swal2-container.swal2-center-left, body.swal2-toast-shown .swal2-container.swal2-center-start {
top: 50%;
right: auto;
bottom: auto;
left: 0;
-webkit-transform: translateY(-50%);
transform: translateY(-50%); }
body.swal2-toast-shown .swal2-container.swal2-center {
top: 50%;
right: auto;
bottom: auto;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
body.swal2-toast-shown .swal2-container.swal2-center-end, body.swal2-toast-shown .swal2-container.swal2-center-right {
top: 50%;
right: 0;
bottom: auto;
left: auto;
-webkit-transform: translateY(-50%);
transform: translateY(-50%); }
body.swal2-toast-shown .swal2-container.swal2-bottom-left, body.swal2-toast-shown .swal2-container.swal2-bottom-start {
top: auto;
right: auto;
bottom: 0;
left: 0; }
body.swal2-toast-shown .swal2-container.swal2-bottom {
top: auto;
right: auto;
bottom: 0;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%); }
body.swal2-toast-shown .swal2-container.swal2-bottom-end, body.swal2-toast-shown .swal2-container.swal2-bottom-right {
top: auto;
right: 0;
bottom: 0;
left: auto; }
body.swal2-toast-column .swal2-toast {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch; }
body.swal2-toast-column .swal2-toast .swal2-actions {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
-ms-flex-item-align: stretch;
align-self: stretch;
height: 2.2em;
margin-top: .3125em; }
body.swal2-toast-column .swal2-toast .swal2-loading {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
body.swal2-toast-column .swal2-toast .swal2-input {
height: 2em;
margin: .3125em auto;
font-size: 1em; }
body.swal2-toast-column .swal2-toast .swal2-validation-message {
font-size: 1em; }
.swal2-popup.swal2-toast {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: auto;
padding: .625em;
-webkit-box-shadow: 0 0 .625em #d9d9d9;
box-shadow: 0 0 .625em #d9d9d9;
overflow-y: hidden; }
.swal2-popup.swal2-toast .swal2-header {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row; }
.swal2-popup.swal2-toast .swal2-title {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
margin: 0 .6em;
font-size: 1em; }
.swal2-popup.swal2-toast .swal2-footer {
margin: .5em 0 0;
padding: .5em 0 0;
font-size: .8em; }
.swal2-popup.swal2-toast .swal2-close {
position: initial;
width: .8em;
height: .8em;
line-height: .8; }
.swal2-popup.swal2-toast .swal2-content {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
font-size: 1em; }
.swal2-popup.swal2-toast .swal2-icon {
width: 2em;
min-width: 2em;
height: 2em;
margin: 0; }
.swal2-popup.swal2-toast .swal2-icon-text {
font-size: 2em;
font-weight: 700;
line-height: 1em; }
.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
width: 2em;
height: 2em; }
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
top: .875em;
width: 1.375em; }
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
left: .3125em; }
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
right: .3125em; }
.swal2-popup.swal2-toast .swal2-actions {
height: auto;
margin: 0 .3125em; }
.swal2-popup.swal2-toast .swal2-styled {
margin: 0 .3125em;
padding: .3125em .625em;
font-size: 1em; }
.swal2-popup.swal2-toast .swal2-styled:focus {
-webkit-box-shadow: 0 0 0 0.0625em #fff, 0 0 0 0.125em rgba(50, 100, 150, 0.4);
box-shadow: 0 0 0 0.0625em #fff, 0 0 0 0.125em rgba(50, 100, 150, 0.4); }
.swal2-popup.swal2-toast .swal2-success {
border-color: #a5dc86; }
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
position: absolute;
width: 2em;
height: 2.8125em;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
border-radius: 50%; }
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
top: -.25em;
left: -.9375em;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transform-origin: 2em 2em;
transform-origin: 2em 2em;
border-radius: 4em 0 0 4em; }
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
top: -.25em;
left: .9375em;
-webkit-transform-origin: 0 2em;
transform-origin: 0 2em;
border-radius: 0 4em 4em 0; }
.swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
width: 2em;
height: 2em; }
.swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
top: 0;
left: .4375em;
width: .4375em;
height: 2.6875em; }
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] {
height: .3125em; }
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
top: 1.125em;
left: .1875em;
width: .75em; }
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
top: .9375em;
right: .1875em;
width: 1.375em; }
.swal2-popup.swal2-toast.swal2-show {
-webkit-animation: showSweetToast .5s;
animation: showSweetToast .5s; }
.swal2-popup.swal2-toast.swal2-hide {
-webkit-animation: hideSweetToast .2s forwards;
animation: hideSweetToast .2s forwards; }
.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip {
-webkit-animation: animate-toast-success-tip .75s;
animation: animate-toast-success-tip .75s; }
.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long {
-webkit-animation: animate-toast-success-long .75s;
animation: animate-toast-success-long .75s; }
@-webkit-keyframes showSweetToast {
0% {
-webkit-transform: translateY(-0.625em) rotateZ(2deg);
transform: translateY(-0.625em) rotateZ(2deg);
opacity: 0; }
33% {
-webkit-transform: translateY(0) rotateZ(-2deg);
transform: translateY(0) rotateZ(-2deg);
opacity: .5; }
66% {
-webkit-transform: translateY(0.3125em) rotateZ(2deg);
transform: translateY(0.3125em) rotateZ(2deg);
opacity: .7; }
100% {
-webkit-transform: translateY(0) rotateZ(0);
transform: translateY(0) rotateZ(0);
opacity: 1; } }
@keyframes showSweetToast {
0% {
-webkit-transform: translateY(-0.625em) rotateZ(2deg);
transform: translateY(-0.625em) rotateZ(2deg);
opacity: 0; }
33% {
-webkit-transform: translateY(0) rotateZ(-2deg);
transform: translateY(0) rotateZ(-2deg);
opacity: .5; }
66% {
-webkit-transform: translateY(0.3125em) rotateZ(2deg);
transform: translateY(0.3125em) rotateZ(2deg);
opacity: .7; }
100% {
-webkit-transform: translateY(0) rotateZ(0);
transform: translateY(0) rotateZ(0);
opacity: 1; } }
@-webkit-keyframes hideSweetToast {
0% {
opacity: 1; }
33% {
opacity: .5; }
100% {
-webkit-transform: rotateZ(1deg);
transform: rotateZ(1deg);
opacity: 0; } }
@keyframes hideSweetToast {
0% {
opacity: 1; }
33% {
opacity: .5; }
100% {
-webkit-transform: rotateZ(1deg);
transform: rotateZ(1deg);
opacity: 0; } }
@-webkit-keyframes animate-toast-success-tip {
0% {
top: .5625em;
left: .0625em;
width: 0; }
54% {
top: .125em;
left: .125em;
width: 0; }
70% {
top: .625em;
left: -.25em;
width: 1.625em; }
84% {
top: 1.0625em;
left: .75em;
width: .5em; }
100% {
top: 1.125em;
left: .1875em;
width: .75em; } }
@keyframes animate-toast-success-tip {
0% {
top: .5625em;
left: .0625em;
width: 0; }
54% {
top: .125em;
left: .125em;
width: 0; }
70% {
top: .625em;
left: -.25em;
width: 1.625em; }
84% {
top: 1.0625em;
left: .75em;
width: .5em; }
100% {
top: 1.125em;
left: .1875em;
width: .75em; } }
@-webkit-keyframes animate-toast-success-long {
0% {
top: 1.625em;
right: 1.375em;
width: 0; }
65% {
top: 1.25em;
right: .9375em;
width: 0; }
84% {
top: .9375em;
right: 0;
width: 1.125em; }
100% {
top: .9375em;
right: .1875em;
width: 1.375em; } }
@keyframes animate-toast-success-long {
0% {
top: 1.625em;
right: 1.375em;
width: 0; }
65% {
top: 1.25em;
right: .9375em;
width: 0; }
84% {
top: .9375em;
right: 0;
width: 1.125em; }
100% {
top: .9375em;
right: .1875em;
width: 1.375em; } }
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
overflow: hidden; }
body.swal2-height-auto {
height: auto !important; }
body.swal2-no-backdrop .swal2-shown {
top: auto;
right: auto;
bottom: auto;
left: auto;
background-color: transparent; }
body.swal2-no-backdrop .swal2-shown > .swal2-modal {
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); }
body.swal2-no-backdrop .swal2-shown.swal2-top {
top: 0;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%); }
body.swal2-no-backdrop .swal2-shown.swal2-top-left, body.swal2-no-backdrop .swal2-shown.swal2-top-start {
top: 0;
left: 0; }
body.swal2-no-backdrop .swal2-shown.swal2-top-end, body.swal2-no-backdrop .swal2-shown.swal2-top-right {
top: 0;
right: 0; }
body.swal2-no-backdrop .swal2-shown.swal2-center {
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
body.swal2-no-backdrop .swal2-shown.swal2-center-left, body.swal2-no-backdrop .swal2-shown.swal2-center-start {
top: 50%;
left: 0;
-webkit-transform: translateY(-50%);
transform: translateY(-50%); }
body.swal2-no-backdrop .swal2-shown.swal2-center-end, body.swal2-no-backdrop .swal2-shown.swal2-center-right {
top: 50%;
right: 0;
-webkit-transform: translateY(-50%);
transform: translateY(-50%); }
body.swal2-no-backdrop .swal2-shown.swal2-bottom {
bottom: 0;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%); }
body.swal2-no-backdrop .swal2-shown.swal2-bottom-left, body.swal2-no-backdrop .swal2-shown.swal2-bottom-start {
bottom: 0;
left: 0; }
body.swal2-no-backdrop .swal2-shown.swal2-bottom-end, body.swal2-no-backdrop .swal2-shown.swal2-bottom-right {
right: 0;
bottom: 0; }
.swal2-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: 10px;
background-color: transparent;
z-index: 1060;
overflow-x: hidden;
-webkit-overflow-scrolling: touch; }
.swal2-container.swal2-top {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start; }
.swal2-container.swal2-top-left, .swal2-container.swal2-top-start {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; }
.swal2-container.swal2-top-end, .swal2-container.swal2-top-right {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end; }
.swal2-container.swal2-center {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.swal2-container.swal2-center-left, .swal2-container.swal2-center-start {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; }
.swal2-container.swal2-center-end, .swal2-container.swal2-center-right {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end; }
.swal2-container.swal2-bottom {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end; }
.swal2-container.swal2-bottom-left, .swal2-container.swal2-bottom-start {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; }
.swal2-container.swal2-bottom-end, .swal2-container.swal2-bottom-right {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end; }
.swal2-container.swal2-grow-fullscreen > .swal2-modal {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
-ms-flex-item-align: stretch;
align-self: stretch;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.swal2-container.swal2-grow-row > .swal2-modal {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.swal2-container.swal2-grow-column {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
.swal2-container.swal2-grow-column.swal2-bottom, .swal2-container.swal2-grow-column.swal2-center, .swal2-container.swal2-grow-column.swal2-top {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.swal2-container.swal2-grow-column.swal2-bottom-left, .swal2-container.swal2-grow-column.swal2-bottom-start, .swal2-container.swal2-grow-column.swal2-center-left, .swal2-container.swal2-grow-column.swal2-center-start, .swal2-container.swal2-grow-column.swal2-top-left, .swal2-container.swal2-grow-column.swal2-top-start {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start; }
.swal2-container.swal2-grow-column.swal2-bottom-end, .swal2-container.swal2-grow-column.swal2-bottom-right, .swal2-container.swal2-grow-column.swal2-center-end, .swal2-container.swal2-grow-column.swal2-center-right, .swal2-container.swal2-grow-column.swal2-top-end, .swal2-container.swal2-grow-column.swal2-top-right {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end; }
.swal2-container.swal2-grow-column > .swal2-modal {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen) > .swal2-modal {
margin: auto; }
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.swal2-container .swal2-modal {
margin: 0 !important; } }
.swal2-container.swal2-fade {
-webkit-transition: background-color .1s;
transition: background-color .1s; }
.swal2-container.swal2-shown {
background-color: rgba(0, 0, 0, 0.4); }
.swal2-popup {
display: none;
position: relative;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 32em;
max-width: 100%;
padding: 1.25em;
border-radius: .3125em;
background: #fff;
font-family: inherit;
font-size: 1rem;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.swal2-popup:focus {
outline: 0; }
.swal2-popup.swal2-loading {
overflow-y: hidden; }
.swal2-popup .swal2-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.swal2-popup .swal2-title {
display: block;
position: relative;
max-width: 100%;
margin: 0 0 .4em;
padding: 0;
color: #595959;
font-size: 1.875em;
font-weight: 600;
text-align: center;
text-transform: none;
word-wrap: break-word; }
.swal2-popup .swal2-actions {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: 1.25em auto 0;
z-index: 1; }
.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {
opacity: .4; }
.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:hover {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.1)));
background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); }
.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:active {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2)));
background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)); }
.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-confirm {
width: 2.5em;
height: 2.5em;
margin: .46875em;
padding: 0;
border: .25em solid transparent;
border-radius: 100%;
border-color: transparent;
background-color: transparent !important;
color: transparent;
cursor: default;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-cancel {
margin-right: 30px;
margin-left: 30px; }
.swal2-popup .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after {
display: inline-block;
width: 15px;
height: 15px;
margin-left: 5px;
border: 3px solid #999;
border-radius: 50%;
border-right-color: transparent;
-webkit-box-shadow: 1px 1px 1px #fff;
box-shadow: 1px 1px 1px #fff;
content: '';
-webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
animation: swal2-rotate-loading 1.5s linear 0s infinite normal; }
.swal2-popup .swal2-styled {
margin: .3125em;
padding: .625em 2em;
font-weight: 500;
-webkit-box-shadow: none;
box-shadow: none; }
.swal2-popup .swal2-styled:not([disabled]) {
cursor: pointer; }
.swal2-popup .swal2-styled.swal2-confirm {
border: 0;
border-radius: .25em;
background: initial;
background-color: #3085d6;
color: #fff;
font-size: 1.0625em; }
.swal2-popup .swal2-styled.swal2-cancel {
border: 0;
border-radius: .25em;
background: initial;
background-color: #aaa;
color: #fff;
font-size: 1.0625em; }
.swal2-popup .swal2-styled:focus {
outline: 0;
-webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(50, 100, 150, 0.4);
box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(50, 100, 150, 0.4); }
.swal2-popup .swal2-styled::-moz-focus-inner {
border: 0; }
.swal2-popup .swal2-footer {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: 1.25em 0 0;
padding: 1em 0 0;
border-top: 1px solid #eee;
color: #545454;
font-size: 1em; }
.swal2-popup .swal2-image {
max-width: 100%;
margin: 1.25em auto; }
.swal2-popup .swal2-close {
position: absolute;
top: 0;
right: 0;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 1.2em;
height: 1.2em;
padding: 0;
-webkit-transition: color .1s ease-out;
transition: color .1s ease-out;
border: none;
border-radius: 0;
background: 0 0;
color: #ccc;
font-family: serif;
font-size: 2.5em;
line-height: 1.2;
cursor: pointer;
overflow: hidden; }
.swal2-popup .swal2-close:hover {
-webkit-transform: none;
transform: none;
color: #f27474; }
.swal2-popup > .swal2-checkbox, .swal2-popup > .swal2-file, .swal2-popup > .swal2-input, .swal2-popup > .swal2-radio, .swal2-popup > .swal2-select, .swal2-popup > .swal2-textarea {
display: none; }
.swal2-popup .swal2-content {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: 0;
padding: 0;
color: #545454;
font-size: 1.125em;
font-weight: 300;
line-height: normal;
z-index: 1;
word-wrap: break-word; }
.swal2-popup #swal2-content {
text-align: center; }
.swal2-popup .swal2-checkbox, .swal2-popup .swal2-file, .swal2-popup .swal2-input, .swal2-popup .swal2-radio, .swal2-popup .swal2-select, .swal2-popup .swal2-textarea {
margin: 1em auto; }
.swal2-popup .swal2-file, .swal2-popup .swal2-input, .swal2-popup .swal2-textarea {
width: 100%;
-webkit-transition: border-color .3s,-webkit-box-shadow .3s;
transition: border-color .3s,-webkit-box-shadow .3s;
transition: border-color .3s,box-shadow .3s;
transition: border-color .3s,box-shadow .3s,-webkit-box-shadow .3s;
border: 1px solid #d9d9d9;
border-radius: .1875em;
font-size: 1.125em;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.swal2-popup .swal2-file.swal2-inputerror, .swal2-popup .swal2-input.swal2-inputerror, .swal2-popup .swal2-textarea.swal2-inputerror {
border-color: #f27474 !important;
-webkit-box-shadow: 0 0 2px #f27474 !important;
box-shadow: 0 0 2px #f27474 !important; }
.swal2-popup .swal2-file:focus, .swal2-popup .swal2-input:focus, .swal2-popup .swal2-textarea:focus {
border: 1px solid #b4dbed;
outline: 0;
-webkit-box-shadow: 0 0 3px #c4e6f5;
box-shadow: 0 0 3px #c4e6f5; }
.swal2-popup .swal2-file::-webkit-input-placeholder, .swal2-popup .swal2-input::-webkit-input-placeholder, .swal2-popup .swal2-textarea::-webkit-input-placeholder {
color: #ccc; }
.swal2-popup .swal2-file:-ms-input-placeholder, .swal2-popup .swal2-input:-ms-input-placeholder, .swal2-popup .swal2-textarea:-ms-input-placeholder {
color: #ccc; }
.swal2-popup .swal2-file::-ms-input-placeholder, .swal2-popup .swal2-input::-ms-input-placeholder, .swal2-popup .swal2-textarea::-ms-input-placeholder {
color: #ccc; }
.swal2-popup .swal2-file::-moz-placeholder, .swal2-popup .swal2-input::-moz-placeholder, .swal2-popup .swal2-textarea::-moz-placeholder {
color: #ccc; }
.swal2-popup .swal2-file::placeholder, .swal2-popup .swal2-input::placeholder, .swal2-popup .swal2-textarea::placeholder {
color: #ccc; }
.swal2-popup .swal2-range input {
width: 80%; }
.swal2-popup .swal2-range output {
width: 20%;
font-weight: 600;
text-align: center; }
.swal2-popup .swal2-range input, .swal2-popup .swal2-range output {
height: 2.625em;
margin: 1em auto;
padding: 0;
font-size: 1.125em;
line-height: 2.625em; }
.swal2-popup .swal2-input {
height: 2.625em;
padding: 0 .75em; }
.swal2-popup .swal2-input[type=number] {
max-width: 10em; }
.swal2-popup .swal2-file {
font-size: 1.125em; }
.swal2-popup .swal2-textarea {
height: 6.75em;
padding: .75em; }
.swal2-popup .swal2-select {
min-width: 50%;
max-width: 100%;
padding: .375em .625em;
color: #545454;
font-size: 1.125em; }
.swal2-popup .swal2-checkbox, .swal2-popup .swal2-radio {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.swal2-popup .swal2-checkbox label, .swal2-popup .swal2-radio label {
margin: 0 .6em;
font-size: 1.125em; }
.swal2-popup .swal2-checkbox input, .swal2-popup .swal2-radio input {
margin: 0 .4em; }
.swal2-popup .swal2-validation-message {
display: none;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: .625em;
background: #f0f0f0;
color: #666;
font-size: 1em;
font-weight: 300;
overflow: hidden; }
.swal2-popup .swal2-validation-message::before {
display: inline-block;
width: 1.5em;
min-width: 1.5em;
height: 1.5em;
margin: 0 .625em;
border-radius: 50%;
background-color: #f27474;
color: #fff;
font-weight: 600;
line-height: 1.5em;
text-align: center;
content: '!';
zoom: normal; }
@supports (-ms-accelerator: true) {
.swal2-range input {
width: 100% !important; }
.swal2-range output {
display: none; } }
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.swal2-range input {
width: 100% !important; }
.swal2-range output {
display: none; } }
@-moz-document url-prefix() {
.swal2-close:focus {
outline: 2px solid rgba(50, 100, 150, 0.4); } }
.swal2-icon {
position: relative;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 5em;
height: 5em;
margin: 1.25em auto 1.875em;
border: .25em solid transparent;
border-radius: 50%;
line-height: 5em;
cursor: default;
-webkit-box-sizing: content-box;
box-sizing: content-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
zoom: normal; }
.swal2-icon-text {
font-size: 3.75em; }
.swal2-icon.swal2-error {
border-color: #f27474; }
.swal2-icon.swal2-error .swal2-x-mark {
position: relative;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1; }
.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
display: block;
position: absolute;
top: 2.3125em;
width: 2.9375em;
height: .3125em;
border-radius: .125em;
background-color: #f27474; }
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
left: 1.0625em;
-webkit-transform: rotate(45deg);
transform: rotate(45deg); }
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
right: 1em;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg); }
.swal2-icon.swal2-warning {
border-color: #facea8;
color: #f8bb86; }
.swal2-icon.swal2-info {
border-color: #9de0f6;
color: #3fc3ee; }
.swal2-icon.swal2-question {
border-color: #c9dae1;
color: #87adbd; }
.swal2-icon.swal2-success {
border-color: #a5dc86; }
.swal2-icon.swal2-success [class^=swal2-success-circular-line] {
position: absolute;
width: 3.75em;
height: 7.5em;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
border-radius: 50%; }
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left] {
top: -.4375em;
left: -2.0635em;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transform-origin: 3.75em 3.75em;
transform-origin: 3.75em 3.75em;
border-radius: 7.5em 0 0 7.5em; }
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] {
top: -.6875em;
left: 1.875em;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transform-origin: 0 3.75em;
transform-origin: 0 3.75em;
border-radius: 0 7.5em 7.5em 0; }
.swal2-icon.swal2-success .swal2-success-ring {
position: absolute;
top: -.25em;
left: -.25em;
width: 100%;
height: 100%;
border: 0.25em solid rgba(165, 220, 134, 0.3);
border-radius: 50%;
z-index: 2;
-webkit-box-sizing: content-box;
box-sizing: content-box; }
.swal2-icon.swal2-success .swal2-success-fix {
position: absolute;
top: .5em;
left: 1.625em;
width: .4375em;
height: 5.625em;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
z-index: 1; }
.swal2-icon.swal2-success [class^=swal2-success-line] {
display: block;
position: absolute;
height: .3125em;
border-radius: .125em;
background-color: #a5dc86;
z-index: 2; }
.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] {
top: 2.875em;
left: .875em;
width: 1.5625em;
-webkit-transform: rotate(45deg);
transform: rotate(45deg); }
.swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
top: 2.375em;
right: .5em;
width: 2.9375em;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg); }
.swal2-progresssteps {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 0 0 1.25em;
padding: 0;
font-weight: 600; }
.swal2-progresssteps li {
display: inline-block;
position: relative; }
.swal2-progresssteps .swal2-progresscircle {
width: 2em;
height: 2em;
border-radius: 2em;
background: #3085d6;
color: #fff;
line-height: 2em;
text-align: center;
z-index: 20; }
.swal2-progresssteps .swal2-progresscircle:first-child {
margin-left: 0; }
.swal2-progresssteps .swal2-progresscircle:last-child {
margin-right: 0; }
.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep {
background: #3085d6; }
.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progresscircle {
background: #add8e6; }
.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progressline {
background: #add8e6; }
.swal2-progresssteps .swal2-progressline {
width: 2.5em;
height: .4em;
margin: 0 -1px;
background: #3085d6;
z-index: 10; }
[class^=swal2] {
-webkit-tap-highlight-color: transparent; }
.swal2-show {
-webkit-animation: swal2-show .3s;
animation: swal2-show .3s; }
.swal2-show.swal2-noanimation {
-webkit-animation: none;
animation: none; }
.swal2-hide {
-webkit-animation: swal2-hide .15s forwards;
animation: swal2-hide .15s forwards; }
.swal2-hide.swal2-noanimation {
-webkit-animation: none;
animation: none; }
.swal2-rtl .swal2-close {
right: auto;
left: 0; }
.swal2-animate-success-icon .swal2-success-line-tip {
-webkit-animation: swal2-animate-success-line-tip .75s;
animation: swal2-animate-success-line-tip .75s; }
.swal2-animate-success-icon .swal2-success-line-long {
-webkit-animation: swal2-animate-success-line-long .75s;
animation: swal2-animate-success-line-long .75s; }
.swal2-animate-success-icon .swal2-success-circular-line-right {
-webkit-animation: swal2-rotate-success-circular-line 4.25s ease-in;
animation: swal2-rotate-success-circular-line 4.25s ease-in; }
.swal2-animate-error-icon {
-webkit-animation: swal2-animate-error-icon .5s;
animation: swal2-animate-error-icon .5s; }
.swal2-animate-error-icon .swal2-x-mark {
-webkit-animation: swal2-animate-error-x-mark .5s;
animation: swal2-animate-error-x-mark .5s; }
@-webkit-keyframes swal2-rotate-loading {
0% {
-webkit-transform: rotate(0);
transform: rotate(0); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes swal2-rotate-loading {
0% {
-webkit-transform: rotate(0);
transform: rotate(0); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@media print {
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
overflow-y: scroll !important; }
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) > [aria-hidden=true] {
display: none; }
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
position: initial !important; } }.select2-container {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: inline-block;
margin: 0;
position: relative;
vertical-align: middle; }
.select2-container .select2-selection--single {
-webkit-box-sizing: border-box;
box-sizing: border-box;
cursor: pointer;
display: block;
height: 28px;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-user-select: none; }
.select2-container .select2-selection--single .select2-selection__rendered {
display: block;
padding-left: 8px;
padding-right: 20px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; }
.select2-container .select2-selection--single .select2-selection__clear {
position: relative; }
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
padding-right: 8px;
padding-left: 20px; }
.select2-container .select2-selection--multiple {
-webkit-box-sizing: border-box;
box-sizing: border-box;
cursor: pointer;
display: block;
min-height: 32px;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-user-select: none; }
.select2-container .select2-selection--multiple .select2-selection__rendered {
display: inline-block;
overflow: hidden;
padding-left: 8px;
text-overflow: ellipsis;
white-space: nowrap; }
.select2-container .select2-search--inline {
float: left; }
.select2-container .select2-search--inline .select2-search__field {
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: none;
font-size: 100%;
margin-top: 5px;
padding: 0; }
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
-webkit-appearance: none; }
.select2-dropdown {
background-color: white;
border: 1px solid #aaa;
border-radius: 4px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: block;
position: absolute;
left: -100000px;
width: 100%;
z-index: 1051; }
.select2-results {
display: block; }
.select2-results__options {
list-style: none;
margin: 0;
padding: 0; }
.select2-results__option {
padding: 6px;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-user-select: none; }
.select2-results__option[aria-selected] {
cursor: pointer; }
.select2-container--open .select2-dropdown {
left: 0; }
.select2-container--open .select2-dropdown--above {
border-bottom: none;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0; }
.select2-container--open .select2-dropdown--below {
border-top: none;
border-top-left-radius: 0;
border-top-right-radius: 0; }
.select2-search--dropdown {
display: block;
padding: 4px; }
.select2-search--dropdown .select2-search__field {
padding: 4px;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
-webkit-appearance: none; }
.select2-search--dropdown.select2-search--hide {
display: none; }
.select2-close-mask {
border: 0;
margin: 0;
padding: 0;
display: block;
position: fixed;
left: 0;
top: 0;
min-height: 100%;
min-width: 100%;
height: auto;
width: auto;
opacity: 0;
z-index: 99;
background-color: #fff;
filter: alpha(opacity=0); }
.select2-hidden-accessible {
border: 0 !important;
clip: rect(0 0 0 0) !important;
-webkit-clip-path: inset(50%) !important;
clip-path: inset(50%) !important;
height: 1px !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
width: 1px !important;
white-space: nowrap !important; }
.select2-container--default .select2-selection--single {
background-color: #fff;
border: 1px solid #aaa;
border-radius: 4px; }
.select2-container--default .select2-selection--single .select2-selection__rendered {
color: #444;
line-height: 28px; }
.select2-container--default .select2-selection--single .select2-selection__clear {
cursor: pointer;
float: right;
font-weight: bold; }
.select2-container--default .select2-selection--single .select2-selection__placeholder {
color: #999; }
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 26px;
position: absolute;
top: 1px;
right: 1px;
width: 20px; }
.select2-container--default .select2-selection--single .select2-selection__arrow b {
border-color: #888 transparent transparent transparent;
border-style: solid;
border-width: 5px 4px 0 4px;
height: 0;
left: 50%;
margin-left: -4px;
margin-top: -2px;
position: absolute;
top: 50%;
width: 0; }
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
float: left; }
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
left: 1px;
right: auto; }
.select2-container--default.select2-container--disabled .select2-selection--single {
background-color: #eee;
cursor: default; }
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
display: none; }
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
border-color: transparent transparent #888 transparent;
border-width: 0 4px 5px 4px; }
.select2-container--default .select2-selection--multiple {
background-color: white;
border: 1px solid #aaa;
border-radius: 4px;
cursor: text; }
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
-webkit-box-sizing: border-box;
box-sizing: border-box;
list-style: none;
margin: 0;
padding: 0 5px;
width: 100%; }
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
list-style: none; }
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
color: #999;
margin-top: 5px;
float: left; }
.select2-container--default .select2-selection--multiple .select2-selection__clear {
cursor: pointer;
float: right;
font-weight: bold;
margin-top: 5px;
margin-right: 10px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice {
background-color: #e4e4e4;
border: 1px solid #aaa;
border-radius: 4px;
cursor: default;
float: left;
margin-right: 5px;
margin-top: 5px;
padding: 0 5px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
color: #999;
cursor: pointer;
display: inline-block;
font-weight: bold;
margin-right: 2px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
color: #333; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
float: right; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
margin-left: 5px;
margin-right: auto; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
margin-left: 2px;
margin-right: auto; }
.select2-container--default.select2-container--focus .select2-selection--multiple {
border: solid black 1px;
outline: 0; }
.select2-container--default.select2-container--disabled .select2-selection--multiple {
background-color: #eee;
cursor: default; }
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
display: none; }
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
border-top-left-radius: 0;
border-top-right-radius: 0; }
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0; }
.select2-container--default .select2-search--dropdown .select2-search__field {
border: 1px solid #aaa; }
.select2-container--default .select2-search--inline .select2-search__field {
background: transparent;
border: none;
outline: 0;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-appearance: textfield; }
.select2-container--default .select2-results > .select2-results__options {
max-height: 200px;
overflow-y: auto; }
.select2-container--default .select2-results__option[role=group] {
padding: 0; }
.select2-container--default .select2-results__option[aria-disabled=true] {
color: #999; }
.select2-container--default .select2-results__option[aria-selected=true] {
background-color: #ddd; }
.select2-container--default .select2-results__option .select2-results__option {
padding-left: 1em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
padding-left: 0; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
margin-left: -1em;
padding-left: 2em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -2em;
padding-left: 3em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -3em;
padding-left: 4em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -4em;
padding-left: 5em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -5em;
padding-left: 6em; }
.select2-container--default .select2-results__option--highlighted[aria-selected] {
background-color: #5897fb;
color: white; }
.select2-container--default .select2-results__group {
cursor: default;
display: block;
padding: 6px; }
.select2-container--classic .select2-selection--single {
background-color: #f7f7f7;
border: 1px solid #aaa;
border-radius: 4px;
outline: 0;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#eee));
background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
.select2-container--classic .select2-selection--single:focus {
border: 1px solid #5897fb; }
.select2-container--classic .select2-selection--single .select2-selection__rendered {
color: #444;
line-height: 28px; }
.select2-container--classic .select2-selection--single .select2-selection__clear {
cursor: pointer;
float: right;
font-weight: bold;
margin-right: 10px; }
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
color: #999; }
.select2-container--classic .select2-selection--single .select2-selection__arrow {
background-color: #ddd;
border: none;
border-left: 1px solid #aaa;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
height: 26px;
position: absolute;
top: 1px;
right: 1px;
width: 20px;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#ccc));
background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
border-color: #888 transparent transparent transparent;
border-style: solid;
border-width: 5px 4px 0 4px;
height: 0;
left: 50%;
margin-left: -4px;
margin-top: -2px;
position: absolute;
top: 50%;
width: 0; }
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
float: left; }
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
border: none;
border-right: 1px solid #aaa;
border-radius: 0;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
left: 1px;
right: auto; }
.select2-container--classic.select2-container--open .select2-selection--single {
border: 1px solid #5897fb; }
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
background: transparent;
border: none; }
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
border-color: transparent transparent #888 transparent;
border-width: 0 4px 5px 4px; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
border-top: none;
border-top-left-radius: 0;
border-top-right-radius: 0;
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #eee));
background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
border-bottom: none;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#fff));
background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }
.select2-container--classic .select2-selection--multiple {
background-color: white;
border: 1px solid #aaa;
border-radius: 4px;
cursor: text;
outline: 0; }
.select2-container--classic .select2-selection--multiple:focus {
border: 1px solid #5897fb; }
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
list-style: none;
margin: 0;
padding: 0 5px; }
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
display: none; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
background-color: #e4e4e4;
border: 1px solid #aaa;
border-radius: 4px;
cursor: default;
float: left;
margin-right: 5px;
margin-top: 5px;
padding: 0 5px; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
color: #888;
cursor: pointer;
display: inline-block;
font-weight: bold;
margin-right: 2px; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
color: #555; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
float: right;
margin-left: 5px;
margin-right: auto; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
margin-left: 2px;
margin-right: auto; }
.select2-container--classic.select2-container--open .select2-selection--multiple {
border: 1px solid #5897fb; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
border-top: none;
border-top-left-radius: 0;
border-top-right-radius: 0; }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
border-bottom: none;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0; }
.select2-container--classic .select2-search--dropdown .select2-search__field {
border: 1px solid #aaa;
outline: 0; }
.select2-container--classic .select2-search--inline .select2-search__field {
outline: 0;
-webkit-box-shadow: none;
box-shadow: none; }
.select2-container--classic .select2-dropdown {
background-color: #fff;
border: 1px solid transparent; }
.select2-container--classic .select2-dropdown--above {
border-bottom: none; }
.select2-container--classic .select2-dropdown--below {
border-top: none; }
.select2-container--classic .select2-results > .select2-results__options {
max-height: 200px;
overflow-y: auto; }
.select2-container--classic .select2-results__option[role=group] {
padding: 0; }
.select2-container--classic .select2-results__option[aria-disabled=true] {
color: grey; }
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
background-color: #3875d7;
color: #fff; }
.select2-container--classic .select2-results__group {
cursor: default;
display: block;
padding: 6px; }
.select2-container--classic.select2-container--open .select2-dropdown {
border-color: #5897fb; }.flickity-enabled {
position: relative; }
.flickity-enabled:focus {
outline: none; }
.flickity-viewport {
overflow: hidden;
position: relative;
height: 100%; }
.flickity-slider {
position: absolute;
width: 100%;
height: 100%; } .flickity-enabled.is-draggable {
-webkit-tap-highlight-color: transparent;
tap-highlight-color: transparent;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.flickity-enabled.is-draggable .flickity-viewport {
cursor: move;
cursor: -webkit-grab;
cursor: grab; }
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
cursor: -webkit-grabbing;
cursor: grabbing; } .flickity-button {
position: absolute;
background: rgba(255, 255, 255, 0.75);
border: none;
color: #333; }
.flickity-button:hover {
background: white;
cursor: pointer; }
.flickity-button:focus {
outline: none;
-webkit-box-shadow: 0 0 0 5px #19F;
box-shadow: 0 0 0 5px #19F; }
.flickity-button:active {
opacity: 0.6; }
.flickity-button:disabled {
opacity: 0.3;
cursor: auto; pointer-events: none; }
.flickity-button-icon {
fill: #333; } .flickity-prev-next-button {
top: 50%;
width: 44px;
height: 44px;
border-radius: 50%; -webkit-transform: translateY(-50%);
transform: translateY(-50%); }
.flickity-prev-next-button.previous {
left: 10px; }
.flickity-prev-next-button.next {
right: 10px; } .flickity-rtl .flickity-prev-next-button.previous {
left: auto;
right: 10px; }
.flickity-rtl .flickity-prev-next-button.next {
right: auto;
left: 10px; }
.flickity-prev-next-button .flickity-button-icon {
position: absolute;
left: 20%;
top: 20%;
width: 60%;
height: 60%; } .flickity-page-dots {
position: absolute;
width: 100%;
bottom: -25px;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
line-height: 1; }
.flickity-rtl .flickity-page-dots {
direction: rtl; }
.flickity-page-dots .dot {
display: inline-block;
width: 10px;
height: 10px;
margin: 0 8px;
background: #333;
border-radius: 50%;
opacity: 0.25;
cursor: pointer; }
.flickity-page-dots .dot.is-selected {
opacity: 1; }.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8;
filter: alpha(opacity=80); }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #CCC; }
.mfp-preloader a:hover {
color: #FFF; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close, button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
-webkit-box-shadow: none;
box-shadow: none; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
filter: alpha(opacity=65);
padding: 0 0 18px 10px;
color: #FFF;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus {
opacity: 1;
filter: alpha(opacity=100); }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333; }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
filter: alpha(opacity=65);
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover, .mfp-arrow:focus {
opacity: 1;
filter: alpha(opacity=100); }
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after, .mfp-arrow .mfp-a {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before, .mfp-arrow .mfp-b {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
border-right: 17px solid #FFF;
margin-left: 31px; }
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
margin-left: 25px;
border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
border-left: 17px solid #FFF;
margin-left: 39px; }
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000; } img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; } .mfp-figure {
line-height: 0; }
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444; }
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; }
}
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; }
}
.mfp-ie7 .mfp-img {
padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
width: 600px;
left: 50%;
margin-left: -300px;
margin-top: 5px;
padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
padding: 0; }
.mfp-ie7 .mfp-content {
padding-top: 44px; }
.mfp-ie7 .mfp-close {
top: 0;
right: 0;
padding-top: 0; }.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.elpenonhotel.com/wp-content/themes/traveler/v2/js/owlcarousel/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
 @font-face {
font-family: "Libre Baskerville";
font-style: normal;
font-weight: 400;
src: local("Libre Baskerville"), local("LibreBaskerville-Regular"), url(//www.elpenonhotel.com/wp-content/themes/traveler/v2/fonts/kmKnZrc3Hgbbcjq75U4uslyuy4kn0qNXaxMICA.woff2) format("woff2");
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: "Libre Baskerville";
font-style: normal;
font-weight: 400;
src: local("Libre Baskerville"), local("LibreBaskerville-Regular"), url(//www.elpenonhotel.com/wp-content/themes/traveler/v2/fonts/kmKnZrc3Hgbbcjq75U4uslyuy4kn0qNZaxM.woff2) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: "Playfair Display";
font-style: normal;
font-weight: 700;
font-display: swap;
src: local("Playfair Display Bold"), local("PlayfairDisplay-Bold"), url(//www.elpenonhotel.com/wp-content/themes/traveler/v2/fonts/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lWAe5ixi.woff2) format("woff2");
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: "Playfair Display";
font-style: normal;
font-weight: 700;
font-display: swap;
src: local("Playfair Display Bold"), local("PlayfairDisplay-Bold"), url(//www.elpenonhotel.com/wp-content/themes/traveler/v2/fonts/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lW4e5g.woff2) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root {
--main-color: #1A2B48;
--grey-color: #5E6D77;
--light-grey-color: #EAEEF3;
--orange-color: #FA5636;
--link-color: #5191FA;
--link-color-dark: #4983e1;
}
*:focus {
outline: none;
}
body {
color: var(--main-color, #1A2B48);
font-size: 13px;
font-family: "Poppins", sans-serif !important;
font-weight: normal;
line-height: 1.5;
overflow-x: hidden;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
background-color: transparent;
opacity: 1;
}
select {
background: transparent !important;
-moz-appearance: none;
-webkit-appearance: none;
cursor: pointer;
}
select:focus {
box-shadow: none;
}
.alert {
position: relative;
}
.alert .close {
position: absolute;
top: -2px;
right: 2px;
}
select::-ms-expand {
display: none;
}
.modal .modal-content {
border-radius: 5px;
padding: 20px 30px 30px;
}
.modal .modal-content .modal-header {
padding: 0 0 10px;
border: none;
}
.modal .modal-content .modal-header .close {
margin-top: 0;
opacity: 1;
}
.modal .modal-content .modal-header .modal-title {
font-size: 24px;
font-weight: 500;
}
.modal .modal-content .modal-body {
padding: 0;
}
.modal .modal-content .modal-body .form-group {
position: relative;
margin-top: 20px;
margin-bottom: 0;
}
.modal .modal-content .modal-body .form-group .form-control {
height: 45px;
box-shadow: none;
border: 1px solid #DAE1E7;
border-radius: 3px;
font-size: 14px;
color: var(--grey-color, #5E6D77);
}
.modal .modal-content .modal-body .form-group .input-icon {
position: absolute;
top: 50%;
right: 15px;
font-size: 20px;
transform: translateY(-50%);
color: #acb5be;
line-height: 0px;
}
.modal .modal-content .modal-body label, .modal .modal-content .modal-body .st-link {
font-size: 14px;
font-weight: 400;
}
.modal .modal-content .modal-body input[type=checkbox] {
margin-right: 5px;
}
.modal .modal-content .modal-body input[type=radio] {
margin-right: 10px;
}
.modal .modal-content .modal-body .form-submit {
height: 45px;
width: 100%;
background: var(--link-color, #5191FA);
color: #FFF;
text-transform: uppercase;
font-size: 14px;
border: none;
border-radius: 3px;
font-weight: 600;
}
.modal .modal-content .modal-body .advanced {
background: #f9f9f9;
margin-top: 20px;
padding: 30px;
margin-left: -30px;
margin-right: -30px;
}
.modal .modal-content .modal-body .advanced .socials {
padding-top: 20px;
padding-bottom: 35px;
}
.daterangepicker {
min-width: 300px;
min-height: 100px;
border-radius: 0 0 3px 3px;
}
.daterangepicker:before, .daterangepicker:after {
content: "";
position: static;
border: none;
background: none;
width: 0;
height: 0;
}
.daterangepicker:not(.single) .calendar.left .next {
display: none;
}
.daterangepicker .calendar {
position: relative;
max-width: 100% !important;
}
.daterangepicker .calendar-time-wrapper .calendar-time div {
display: flex;
align-items: center;
}
.daterangepicker .calendar-time-wrapper .calendar-time div > * {
margin: 0;
}
.daterangepicker .calendar-time-wrapper .calendar-time div > *:not(:first-child) {
margin-left: 5px;
}
.daterangepicker .calendar-time-wrapper .calendar-time div > *::after {
content: unset;
}
.daterangepicker select.hourselect,
.daterangepicker select.minuteselect,
.daterangepicker select.secondselect,
.daterangepicker select.ampmselect {
width: 50px;
color: var(--link-color);
background: var(--light-grey-color, #EAEEF3);
border: 1px solid var(--light-grey-color, #EAEEF3);
padding: 2px;
outline: 0;
font-size: 12px;
text-align: center;
text-align-last: center;
appearance: auto;
}
.daterangepicker select.hourselect:after,
.daterangepicker select.minuteselect:after,
.daterangepicker select.secondselect:after,
.daterangepicker select.ampmselect:after {
content: unset;
}
.daterangepicker select.hourselect option,
.daterangepicker select.minuteselect option,
.daterangepicker select.secondselect option,
.daterangepicker select.ampmselect option {
padding: 2px 5px;
}
.daterangepicker select.hourselect::-webkit-scrollbar,
.daterangepicker select.minuteselect::-webkit-scrollbar,
.daterangepicker select.secondselect::-webkit-scrollbar,
.daterangepicker select.ampmselect::-webkit-scrollbar {
width: 2px;
}
.daterangepicker select.hourselect::-webkit-scrollbar-thumb,
.daterangepicker select.minuteselect::-webkit-scrollbar-thumb,
.daterangepicker select.secondselect::-webkit-scrollbar-thumb,
.daterangepicker select.ampmselect::-webkit-scrollbar-thumb {
color: red;
}
.daterangepicker .table-header {
position: relative;
padding-bottom: 20px;
}
.daterangepicker .table-header:after {
content: "";
display: table;
clear: both;
}
.daterangepicker .table-header .month {
text-align: center;
}
.daterangepicker .table-header .prev {
position: absolute;
bottom: 0;
left: 0;
float: left;
width: 48px;
height: 48px;
background: url(//www.elpenonhotel.com/wp-content/themes/traveler/v2/images/arow_left.png) no-repeat left center;
cursor: pointer;
z-index: 9;
}
.daterangepicker .table-header .next {
position: absolute;
bottom: 0;
right: 0;
float: right;
width: 48px;
height: 48px;
background: url(//www.elpenonhotel.com/wp-content/themes/traveler/v2/images/arrow_right.png) no-repeat right center;
cursor: pointer;
z-index: 9;
}
.daterangepicker .table-sub-header {
border-top: 1px solid #D7DCE3;
}
.daterangepicker .table-sub-header:after {
content: "";
display: table;
clear: both;
}
.daterangepicker .table-sub-header .day-off-week {
width: 36px;
padding-top: 10px;
padding-bottom: 10px;
color: #ADB2BD;
float: left;
text-align: center;
}
.daterangepicker .month {
color: var(--main-color, #1A2B48);
font-weight: 500;
position: relative;
font-weight: 500;
top: 6px;
}
.daterangepicker .table-condensed .td-date {
width: auto;
height: auto;
padding: 0;
background: none;
border: none;
}
.daterangepicker .table-condensed .td-date .date {
width: 36px;
height: 32px;
font-size: 14px;
line-height: 32px;
font-weight: 400;
color: var(--main-color, #1A2B48);
}
.daterangepicker .table-condensed .td-date.disabled {
text-decoration: none;
}
.daterangepicker .table-condensed .td-date.disabled .date {
color: #D7DCE3;
}
.daterangepicker .table-condensed .td-date.today .date {
color: #FA5535;
}
.daterangepicker .table-condensed .td-date.today:not(.start-date) .date, .daterangepicker .table-condensed .td-date.today:not(.in-range) .date {
color: #FA5535;
border: 1px solid #FA5535;
}
.daterangepicker .table-condensed .td-date.start-group {
background: #fef5ca;
}
.daterangepicker .table-condensed .td-date.in-group {
background: #fef5ca;
}
.daterangepicker .table-condensed .td-date.in-group .date {
color: #767676;
}
.daterangepicker .table-condensed .td-date.end-group {
background: #fef5ca;
}
.daterangepicker .table-condensed .td-date.end-group .date {
color: #767676;
}
.daterangepicker .table-condensed .td-date:hover {
background: rgba(81, 145, 250, 0.2);
}
.daterangepicker .table-condensed .td-date.start-date {
background: rgba(81, 145, 250, 0.2);
}
.daterangepicker .table-condensed .td-date.start-date:not(.end-date) {
box-shadow: -3px 0 0 var(--link-color, #5191FA);
}
.daterangepicker .table-condensed .td-date.start-date.today .date {
border: none;
}
.daterangepicker .table-condensed .td-date.in-range {
background: rgba(81, 145, 250, 0.2);
}
.daterangepicker .table-condensed .td-date.in-range.today .date {
border: none;
}
.daterangepicker .table-condensed .td-date.end-date {
background: rgba(81, 145, 250, 0.2);
}
.daterangepicker .table-condensed .td-date.end-date:not(.start-date) {
box-shadow: 3px 0 0 var(--link-color, #5191FA);
}
.daterangepicker .table-condensed .td-date.end-date.today .date {
border: none;
}
.daterangepicker .table-condensed .td-date.td-no-show {
visibility: hidden;
}
.daterangepicker .table-condensed .td-date.has-tooltip {
position: relative;
}
.daterangepicker .table-condensed .td-date.has-tooltip .event-tooltip-wrap {
position: absolute;
top: 100%;
margin-top: 5px;
left: 0;
z-index: 1;
background: rgba(0, 0, 0, 0.7);
color: #FFF;
font-size: 12px;
padding: 4px 6px;
border-radius: 2px;
display: none;
}
.daterangepicker .table-condensed .td-date.has-tooltip:hover .event-tooltip-wrap {
display: block;
}
.daterangepicker.respon-single .calendar.right {
display: none;
}
.daterangepicker.respon-single .calendar.left .next {
display: block;
}
.loader-wrapper {
display: none;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 9;
background: rgba(255, 255, 255, 0.7);
}
.loader-wrapper .lds-ripple {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
display: inline-block;
width: 64px;
height: 64px;
}
.loader-wrapper .lds-ripple div {
position: absolute;
border: 4px solid var(--link-color, #5191FA);
opacity: 1;
border-radius: 50%;
animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}
.loader-wrapper .lds-ripple div:nth-child(2) {
animation-delay: -0.5s;
}
@keyframes lds-ripple {
0% {
top: 28px;
left: 28px;
width: 0;
height: 0;
opacity: 1;
}
100% {
top: -1px;
left: -1px;
width: 58px;
height: 58px;
opacity: 0;
}
}
ul.st-list {
list-style: none;
padding-left: 0;
margin-bottom: 0;
}
.vc_row[data-vc-full-width] {
overflow: inherit !important;
}
.vc_row[data-vc-full-width].st-overflow {
overflow: hidden !important;
}
@media (min-width: 1200px) {
.container {
width: 1200px;
}
}
#header #topbar {
display: flex;
align-items: center;
justify-content: space-between;
padding: 15px 50px;
background: var(--main-color, #1A2B48);
}
#header #topbar .socials {
display: inline-block;
border-right: 1px solid #374969;
}
#header #topbar .socials li a {
padding-left: 18px;
padding-right: 18px;
color: #D1D4DA;
font-size: 14px;
}
#header #topbar .socials li:first-child a {
padding-left: 0;
}
#header #topbar .dropdown-menu .divider {
margin: 0px 0;
background-color: #31414a;
}
#header #topbar .topbar-items {
display: inline-block;
}
#header #topbar .topbar-items li {
padding-left: 18px;
padding-right: 18px;
display: inline-block;
}
#header #topbar .topbar-items li:not(:last-child) {
border-right: 1px solid rgba(255, 255, 255, 0.2);
}
#header #topbar .topbar-items li a {
color: #FFF;
font-weight: 400;
font-size: 12px;
}
#header #topbar .topbar-items li:last-child {
padding-right: 0px;
}
#header #topbar .topbar-left {
font-size: 14px;
}
#header #topbar .topbar-right {
font-size: 12px;
}
#header #topbar .topbar-right .dropdown-menu {
right: 0;
left: auto;
}
#header #topbar .topbar-right .topbar-items li a {
font-size: 12px;
}
#header #topbar .topbar-right .topbar-items li:last-child {
padding-right: 0px;
}
#header #topbar .dropdown-menu {
min-width: auto;
background: var(--main-color, #1A2B48);
}
#header #topbar .dropdown-menu li {
padding-left: 0;
padding-right: 0;
width: 100%;
}
#header #topbar .dropdown-menu li a {
display: block;
padding-top: 8px;
padding-bottom: 8px;
text-align: right;
color: #FFF;
}
#header #topbar .dropdown-menu li a:hover {
background: #233448;
}
#header .header {
display: flex;
align-items: center;
justify-content: space-between;
padding: 0 50px;
border-bottom: 1px solid var(--light-grey-color, #EAEEF3);
}
#header .header .toggle-menu {
margin-top: 2px;
line-height: 1;
display: none;
float: left;
}
#header .header .toggle-menu .fa {
font-size: 17px;
color: var(--main-color, #1A2B48);
}
#header .header .mini-cart {
position: relative;
}
#header .header .mini-cart .cart-caret {
position: absolute;
top: -15px;
left: 50%;
margin-left: -10px;
width: 20px;
height: 20px;
border-radius: 50%;
background: #FA5636;
color: #FFF;
text-align: center;
line-height: 21px;
}
#header .header .header-left {
display: flex;
align-items: center;
}
#header .header .header-left .logo {
margin-right: 30px;
float: left;
}
@media (max-width: 480px) {
#header .header .header-left .logo img {
max-width: 96px;
}
}
#header .header .header-left #st-main-menu .back-menu {
display: none;
}
#header .header .header-left #st-main-menu .main-menu {
padding-left: 0;
margin-bottom: 0;
list-style: none;
}
#header .header .header-left #st-main-menu .main-menu a {
color: var(--main-color, #1A2B48);
text-decoration: none;
}
#header .header .header-left #st-main-menu .main-menu > li {
display: inline-block;
}
#header .header .header-left #st-main-menu .main-menu > li > a {
display: block;
padding: 35px 25px;
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
}
#header .header .header-left #st-main-menu .main-menu > li.active > a, #header .header .header-left #st-main-menu .main-menu > li:hover > a, #header .header .header-left #st-main-menu .main-menu > li.current-menu-item > a {
color: var(--link-color, #5191FA);
}
#header .header .header-left #st-main-menu .main-menu > li.active > .fa, #header .header .header-left #st-main-menu .main-menu > li:hover > .fa, #header .header .header-left #st-main-menu .main-menu > li.current-menu-item > .fa {
color: var(--link-color, #5191FA);
}
#header .header .header-left #st-main-menu .main-menu > li.has-megamenu {
position: relative;
}
#header .header .header-left #st-main-menu .main-menu > li.has-megamenu .fa {
position: absolute;
top: 50%;
margin-top: -9px;
right: 5px;
font-size: 18px;
}
#header .header .header-left #st-main-menu .main-menu > li.has-megamenu .megamenu {
display: none;
position: absolute;
}
#header .header .header-left #st-main-menu .main-menu li.menu-item-has-children {
position: relative;
}
#header .header .header-left #st-main-menu .main-menu li.menu-item-has-children .fa {
position: absolute;
top: 50%;
margin-top: -9px;
right: 5px;
font-size: 18px;
}
#header .header .header-left #st-main-menu .main-menu li.menu-item-has-children .menu-dropdown {
list-style: none;
position: absolute;
left: 0;
top: 120%;
padding-left: 0;
margin-bottom: 0;
min-width: 200px;
padding-top: 5px;
padding-bottom: 5px;
background: #FFF;
box-shadow: 0 1px 1px #dbdbdb;
z-index: 999;
opacity: 0;
visibility: hidden;
transition: all 0.2s ease-in-out;
}
#header .header .header-left #st-main-menu .main-menu li.menu-item-has-children .menu-dropdown li {
padding-left: 20px;
padding-right: 20px;
}
#header .header .header-left #st-main-menu .main-menu li.menu-item-has-children .menu-dropdown li a {
padding: 15px 0;
display: block;
font-size: 14px;
}
#header .header .header-left #st-main-menu .main-menu li.menu-item-has-children .menu-dropdown li:not(:last-child) a {
border-bottom: 1px solid #EEEEEE;
}
#header .header .header-left #st-main-menu .main-menu li.menu-item-has-children .menu-dropdown li:hover > a, #header .header .header-left #st-main-menu .main-menu li.menu-item-has-children .menu-dropdown li:hover > .fa {
color: var(--link-color, #5191FA);
}
#header .header .header-left #st-main-menu .main-menu li.menu-item-has-children .menu-dropdown li.menu-item-has-children .fa {
right: 20px;
}
#header .header .header-left #st-main-menu .main-menu li.menu-item-has-children .menu-dropdown .menu-dropdown {
top: 0;
left: 100%;
}
#header .header .header-left #st-main-menu .main-menu li.menu-item-has-children .menu-dropdown .menu-dropdown li a {
border-bottom: 1px solid #EEEEEE;
}
#header .header .header-left #st-main-menu .main-menu li.menu-item-has-children .menu-dropdown .menu-dropdown li:last-child a {
border: none;
}
#header .header .header-left #st-main-menu .main-menu li:hover > .menu-dropdown {
top: 100%;
opacity: 1;
visibility: visible;
}
#header .header .header-left #st-main-menu .main-menu li.current-menu-item > a, #header .header .header-left #st-main-menu .main-menu li.current-menu-ancestor > a {
color: var(--link-color, #5191FA);
}
#header .header .header-left #st-main-menu .main-menu li.current-menu-item > .fa, #header .header .header-left #st-main-menu .main-menu li.current-menu-ancestor > .fa {
color: var(--link-color, #5191FA);
}
#header .header .header-right .st-list {
display: flex;
align-items: center;
}
#header .header .header-right .st-list li {
margin-left: 15px;
margin-right: 15px;
display: inline-block;
}
@media (max-width: 480px) {
#header .header .header-right .st-list li {
margin-left: 10px;
margin-right: 10px;
}
}
#header .header .header-right .st-list li:last-child {
margin-right: 0;
}
@media (max-width: 480px) {
#header .header .header-right .st-list li.dropdown-user-dashboard a {
font-size: 11px;
}
}
#header .header .header-right .st-list li img.avatar {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
margin-right: 5px;
}
@media (max-width: 480px) {
#header .header .header-right .st-list li img.avatar {
display: none;
}
}
#header .header .header-right .dropdown-menu {
right: 0;
left: auto;
}
#header .header .header-right .dropdown-minicart .mini-cart {
cursor: pointer;
}
#header .header .header-right .dropdown-minicart .dropdown-menu {
width: 270px;
border: none;
border-radius: 0 0 3px 3px;
box-shadow: 0 0 1px 1px #E4E4E4;
}
#header .header .header-right .dropdown-minicart .dropdown-menu li {
display: block;
padding: 20px;
margin: 0;
}
#header .header .header-right .dropdown-minicart .dropdown-menu li:not(:last-child) {
border-bottom: 1px solid var(--light-grey-color, #EAEEF3);
}
#header .header .header-right .dropdown-minicart .dropdown-menu li a {
font-size: 13px;
}
@media (max-width: 480px) {
#header .header .header-right .dropdown-minicart .dropdown-menu li a {
font-size: 12px;
}
}
#header .header .header-right .dropdown-minicart .dropdown-menu .heading .st-heading-section {
margin: 0;
font-size: 16px;
}
#header .header .header-right .dropdown-minicart .dropdown-menu .cart-item {
position: relative;
}
#header .header .header-right .dropdown-minicart .dropdown-menu .cart-item .media-left {
width: 70px;
display: inline-block;
}
#header .header .header-right .dropdown-minicart .dropdown-menu .cart-item .media-left img {
max-width: 100%;
height: auto;
}
#header .header .header-right .dropdown-minicart .dropdown-menu .cart-item .media-body {
display: inline-block;
width: calc(100% - 75px);
}
#header .header .header-right .dropdown-minicart .dropdown-menu .cart-item .media-body .media-heading a {
padding-left: 0;
padding-right: 0;
padding-top: 0;
}
#header .header .header-right .dropdown-minicart .dropdown-menu .cart-item .media-object {
width: 70px;
}
#header .header .header-right .dropdown-minicart .dropdown-menu .cart-item .media-heading {
font-size: 14px;
line-height: 24px;
margin-top: -5px;
}
#header .header .header-right .dropdown-minicart .dropdown-menu .cart-item .price-wrapper {
font-size: 12px;
color: var(--grey-color, #5E6D77);
}
#header .header .header-right .dropdown-minicart .dropdown-menu .cart-item .price-wrapper .price {
font-size: 15px;
color: var(--main-color, #1A2B48);
}
#header .header .header-right .dropdown-minicart .dropdown-menu .cart-item .cart-delete-item {
display: inline-block;
padding: 0;
position: absolute;
right: 20px;
bottom: 25px;
font-size: 18px;
color: #D7D7D7;
transition: color 0.2s;
}
#header .header .header-right .dropdown-minicart .dropdown-menu .cart-item .cart-delete-item:hover {
color: #FA5636;
}
#header .header .header-right .dropdown-minicart .dropdown-menu .cart-item:hover {
background: #f7f7f7;
}
#header .header .header-right .dropdown-minicart .dropdown-menu .cart-total .sub-total {
font-size: 14px;
font-weight: 500;
color: var(--grey-color, #5E6D77);
}
#header .header .header-right .dropdown-minicart .dropdown-menu .cart-total .sub-total .price {
font-size: 16px;
color: var(--main-color, #1A2B48);
}
#header .header .header-right .dropdown-minicart .dropdown-menu .cart-total .btn {
margin-top: 20px;
padding-top: 8px;
padding-bottom: 8px;
font-weight: 500;
}
@media (max-width: 479px) {
#header .header .header-right .dropdown-user-dashboard .img {
display: none;
}
}
#header .header .header-right .header-search .form-control {
width: 34px;
font-size: 12px;
transition: width 0.2s ease-in-out;
background: url(https://www.elpenonhotel.com/wp-content/themes/traveler/v2/css/.https://www.elpenonhotel.com/wp-content/themes/traveler/v2/css/images/svg/ico_search_header.svg) no-repeat 8px center;
background-size: 24px;
box-shadow: none;
border: none;
}
#header .header .header-right .header-search .form-control:focus {
padding-left: 35px;
width: 200px;
box-shadow: none;
border-bottom: 1px solid var(--light-grey-color, #EAEEF3);
}
#st-content-wrapper {
padding-bottom: 100px;
}
#st-content-wrapper .st-breadcrumb {
padding: 20px 0;
border-bottom: 1px solid var(--light-grey-color, #EAEEF3);
}
#st-content-wrapper .st-breadcrumb ul {
list-style: none;
display: block;
width: 100%;
margin-bottom: 0;
padding-left: 0;
background: #FFF;
}
#st-content-wrapper .st-breadcrumb ul li {
position: relative;
display: inline-block;
padding-left: 20px;
padding-right: 20px;
z-index: 0;
}
#st-content-wrapper .st-breadcrumb ul li:not(:last-child):after {
position: absolute;
content: "";
top: 50%;
right: -2px;
margin-top: -2px;
width: 4px;
height: 4px;
background: var(--light-grey-color, #EAEEF3);
z-index: 1;
}
#st-content-wrapper .st-breadcrumb ul li:first-child {
padding-left: 0;
}
#st-content-wrapper .st-breadcrumb ul li:last-child {
padding-right: 0;
}
#st-content-wrapper .st-breadcrumb ul li a {
display: block;
font-weight: 500;
color: var(--main-color, #1A2B48);
text-decoration: none;
line-height: 21px;
}
#st-content-wrapper .st-breadcrumb ul li.active {
color: var(--grey-color, #5E6D77);
}
#st-content-wrapper .st-stars i {
cursor: pointer;
font-size: 12px;
color: #FA5636;
}
#st-content-wrapper .st-stars i.grey {
color: var(--light-grey-color, #EAEEF3);
}
#st-content-wrapper .st-stars.style-2 i {
cursor: pointer;
color: #FFDC00;
font-size: 20px;
}
#st-content-wrapper .st-stars.style-2 i:not(:last-child) {
margin-right: 2px;
}
#st-content-wrapper .st-stars.style-2 i.grey {
color: var(--light-grey-color, #EAEEF3);
}
#st-content-wrapper .st-stars.style-2 i.selected, #st-content-wrapper .st-stars.style-2 i.hovered {
color: #FFDC00 !important;
}
#st-content-wrapper .st-heading {
margin-top: 10px;
color: var(--main-color, #1A2B48);
font-weight: 500;
font-size: 30px;
line-height: 1.3;
}
#st-content-wrapper .st-heading.large {
font-size: 36px;
}
#st-content-wrapper .st-heading.x-large {
font-size: 48px;
}
#st-content-wrapper .sub-heading {
color: var(--grey-color, #5E6D77);
font-size: 14px;
}
#st-content-wrapper .sub-heading .fa {
font-size: 16px;
margin-right: 3px;
}
#st-content-wrapper .st-heading-section {
margin-bottom: 20px;
font-size: 24px;
color: var(--main-color, #1A2B48);
font-weight: 500;
}
#st-content-wrapper .st-heading-section.large {
margin-bottom: 30px;
font-size: 28px;
}
#st-content-wrapper .st-heading-section .toggle-section {
font-size: 22px;
color: var(--main-color, #1A2B48);
}
#st-content-wrapper .st-description {
margin-top: 20px;
margin-bottom: 20px;
font-size: 14px;
color: var(--grey-color, #5E6D77);
font-weight: 400;
position: relative;
}
#st-content-wrapper .st-description .cut-gradient {
position: absolute;
bottom: 0;
left: 0;
height: 50px;
width: 100%;
background-image: linear-gradient(rgba(255, 255, 255, 0) 1%, white 80%);
}
#st-content-wrapper .st-description.open .cut-gradient {
display: none;
}
#st-content-wrapper .st-hr {
width: 100%;
height: 1px;
background: var(--light-grey-color, #EAEEF3);
margin-top: 30px;
margin-bottom: 30px;
}
#st-content-wrapper .st-hr.large {
margin-top: 30px;
margin-bottom: 30px;
}
#st-content-wrapper .st-hr.x-large {
margin-top: 60px;
margin-bottom: 60px;
}
#st-content-wrapper .st-gallery {
position: relative;
}
#st-content-wrapper .st-gallery .shares {
position: absolute;
top: 30px;
right: 30px;
z-index: 1;
}
#st-content-wrapper .st-gallery .shares .share-item {
display: inline-block;
width: 40px;
height: 40px;
border-radius: 50%;
background: rgba(26, 43, 72, 0.6);
color: #FFF;
text-align: center;
line-height: 40px;
}
#st-content-wrapper .st-gallery .shares .share-item:not(:last-child) {
margin-right: 10px;
}
#st-content-wrapper .st-gallery .shares .share-item .fa {
float: left;
display: block;
margin-left: 10px;
margin-top: 7px;
}
#st-content-wrapper .st-gallery .shares .share-item.like-it .fa {
margin-top: 12px;
margin-left: 11px;
font-size: 18px;
}
#st-content-wrapper .st-gallery .shares .share-item.st-video-popup .field-icon {
margin-top: 9px;
}
#st-content-wrapper .st-gallery .shares .share-wrapper {
display: none;
padding-left: 0;
position: absolute;
top: 100%;
margin-top: 10px;
left: 0;
z-index: 1;
}
#st-content-wrapper .st-gallery .shares .share-wrapper li {
width: 40px;
height: 40px;
background: #FFF;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 5px;
}
#st-content-wrapper .st-gallery .shares .share-wrapper li a {
color: var(--main-color, #1A2B48);
}
#st-content-wrapper .st-gallery .fotorama .fotorama__fullscreen-icon {
width: 40px;
height: 40px;
top: auto;
bottom: 30px;
right: 30px;
background: none;
}
#st-content-wrapper .st-gallery .fotorama .fotorama__fullscreen-icon:after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(26, 43, 72, 0.5);
border-radius: 3px;
}
#st-content-wrapper .st-gallery .fotorama .fotorama__fullscreen-icon:before {
content: "";
position: absolute;
width: 24px;
height: 24px;
background: url(//www.elpenonhotel.com/wp-content/themes/traveler/v2/images/svg/ico_full_3.svg);
left: 50%;
margin-left: -11px;
top: 7px;
z-index: 1;
}
#st-content-wrapper .st-gallery .fotorama .fotorama__arr {
border-radius: 3px;
width: 40px;
height: 40px;
background: none;
background-color: rgba(26, 43, 72, 0.6);
}
#st-content-wrapper .st-gallery .fotorama .fotorama__arr:after {
position: absolute;
left: 50%;
margin-left: -13px;
top: 7px;
width: 24px;
height: 24px;
}
#st-content-wrapper .st-gallery .fotorama .fotorama__arr.fotorama__arr--prev {
left: 30px;
}
#st-content-wrapper .st-gallery .fotorama .fotorama__arr.fotorama__arr--prev:after {
content: "";
background: url(//www.elpenonhotel.com/wp-content/themes/traveler/v2/images/svg/ico_pre.svg);
}
#st-content-wrapper .st-gallery .fotorama .fotorama__arr.fotorama__arr--next {
right: 30px;
}
#st-content-wrapper .st-gallery .fotorama .fotorama__arr.fotorama__arr--next:after {
content: "";
background: url(//www.elpenonhotel.com/wp-content/themes/traveler/v2/images/svg/ico_next.svg);
}
#st-content-wrapper .st-gallery .fotorama .fotorama__nav::after {
background: none;
}
#st-content-wrapper .st-flickity {
position: relative;
}
#st-content-wrapper .st-flickity .shares {
position: absolute;
top: 30px;
right: 30px;
z-index: 1;
}
#st-content-wrapper .st-flickity .shares .share-item {
display: inline-block;
width: 40px;
height: 40px;
border-radius: 50%;
background: rgba(26, 43, 72, 0.6);
color: #FFF;
text-align: center;
line-height: 40px;
}
#st-content-wrapper .st-flickity .shares .share-item:not(:last-child) {
margin-right: 10px;
}
#st-content-wrapper .st-flickity .carousel .item {
margin-right: 5px;
width: 75%;
height: 500px;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
#st-content-wrapper .st-flickity .flickity-prev-next-button {
background: rgba(26, 43, 72, 0.6);
width: 50px;
height: 50px;
border-radius: 3px;
}
#st-content-wrapper .st-flickity .flickity-prev-next-button.next {
right: 30px;
}
#st-content-wrapper .st-flickity .flickity-prev-next-button.next:after {
content: "";
font-family: FontAwesome, sans-serif;
font-size: 18px;
color: #FFF;
z-index: 1;
}
#st-content-wrapper .st-flickity .flickity-prev-next-button.previous {
left: 30px;
}
#st-content-wrapper .st-flickity .flickity-prev-next-button.previous:after {
content: "";
font-family: FontAwesome, sans-serif;
font-size: 18px;
color: #FFF;
z-index: 1;
}
#st-content-wrapper .st-flickity .flickity-button-icon {
display: none;
}
#st-content-wrapper .facilities .item {
margin-top: 20px;
margin-bottom: 20px;
font-size: 14px;
color: var(--grey-color, #5E6D77);
display: flex;
align-items: center;
}
#st-content-wrapper .facilities .item .fa {
margin-right: 15px;
font-size: 24px;
}
#st-content-wrapper .st-properties {
margin-top: 20px;
}
#st-content-wrapper .st-properties th, #st-content-wrapper .st-properties td {
padding: 10px 0;
border: none;
font-size: 14px;
color: var(--grey-color, #5E6D77);
}
#st-content-wrapper .st-properties th {
width: 33.3333%;
font-weight: 400;
}
#st-content-wrapper .st-list-rooms {
margin-top: 30px;
}
#st-content-wrapper .st-list-rooms .item {
margin-bottom: 20px;
border: 1px solid #D7DCE3;
}
#st-content-wrapper .st-list-rooms .item .heading {
margin-top: 30px;
margin-bottom: 20px;
font-size: 18px;
color: var(--main-color, #1A2B48);
font-weight: 500;
}
#st-content-wrapper .st-list-rooms .item .facilities .item {
border: none;
margin-top: 0;
padding-right: 10px;
display: inline-block;
}
#st-content-wrapper .st-list-rooms .item .facilities .item:not(:first-child) {
margin-left: 10px;
}
#st-content-wrapper .st-list-rooms .item .facilities .item .fa {
text-align: center;
border: 1px solid var(--light-grey-color, #EAEEF3);
border-radius: 5px;
padding: 6px 8px;
font-size: 12px;
margin-right: 0;
}
#st-content-wrapper .st-list-rooms .item .facilities .item span {
display: block;
margin-top: 5px;
font-size: 12px;
text-align: center;
}
#st-content-wrapper .st-list-availability li {
display: inline-block;
color: var(--grey-color, #5E6D77);
}
#st-content-wrapper .st-list-availability li span {
display: inline-block;
width: 12px;
height: 12px;
border-radius: 50%;
margin-right: 10px;
}
#st-content-wrapper .st-list-availability li span.not_available {
border: 1px solid #D7DCE3;
}
#st-content-wrapper .st-list-availability li span.available {
background: var(--link-color, #5191FA);
}
#st-content-wrapper .st-list-availability li:not(:last-child) {
margin-right: 30px;
}
#st-content-wrapper .st-availability.st-house-availability {
margin-top: 30px;
}
#st-content-wrapper .st-availability .daterangepicker {
border-radius: 3px;
padding-top: 20px !important;
}
#st-content-wrapper .st-availability .daterangepicker:before {
border: none;
}
#st-content-wrapper .st-availability .st-calendar {
position: relative;
}
#st-content-wrapper .st-availability .st-calendar .calendar-table {
padding: 0;
}
#st-content-wrapper .st-availability .st-calendar .calendar-table .table-header {
padding-bottom: 25px;
}
#st-content-wrapper .st-availability .st-calendar .calendar-table .table-header .prev,
#st-content-wrapper .st-availability .st-calendar .calendar-table .table-header .next {
bottom: 5px !important;
}
#st-content-wrapper .st-availability .st-calendar .calendar_input {
opacity: 0;
visibility: hidden;
width: 0;
height: 0;
position: absolute;
top: 0;
left: 0;
}
#st-content-wrapper .st-availability .st-calendar .table-sub-header .day-off-week {
width: 48px;
margin: 2px;
}
#st-content-wrapper .st-availability .st-calendar.left .table-sub-header {
margin-right: 38px;
}
#st-content-wrapper .st-availability .st-calendar .daterangepicker {
position: static;
width: 100%;
box-shadow: none !important;
border-color: #D7DCE3;
padding: 30px;
}
#st-content-wrapper .st-availability .st-calendar .daterangepicker .calendar {
margin: 0;
max-width: 50%;
width: 50%;
}
#st-content-wrapper .st-availability .st-calendar .daterangepicker .calendar.right {
padding-left: 38px;
}
#st-content-wrapper .st-availability .st-calendar .daterangepicker .calendar .table-condensed {
display: block;
}
#st-content-wrapper .st-availability .st-calendar .daterangepicker .calendar .table-condensed .td-date {
width: 48px;
height: 48px;
display: block;
float: left;
margin: 2px;
padding: 0;
border: none;
}
#st-content-wrapper .st-availability .st-calendar .daterangepicker .calendar .table-condensed .td-date .date {
width: 48px;
height: 48px;
text-align: center;
line-height: 48px;
border: 1px solid #D7DCE3;
border-radius: 3px;
color: var(--link-color, #5191FA);
}
#st-content-wrapper .st-availability .st-calendar .daterangepicker .calendar .table-condensed .td-date .date.no-show {
bordeR: none;
}
#st-content-wrapper .st-availability .st-calendar .daterangepicker .calendar .table-condensed .td-date.disabled {
text-decoration: none;
}
#st-content-wrapper .st-availability .st-calendar .daterangepicker .calendar .table-condensed .td-date.disabled .date {
color: #D7DCE3;
}
#st-content-wrapper .st-availability .st-calendar .daterangepicker .calendar .table-condensed .td-date.today, #st-content-wrapper .st-availability .st-calendar .daterangepicker .calendar .table-condensed .td-date.active, #st-content-wrapper .st-availability .st-calendar .daterangepicker .calendar .table-condensed .td-date.start-date, #st-content-wrapper .st-availability .st-calendar .daterangepicker .calendar .table-condensed .td-date.in-range, #st-content-wrapper .st-availability .st-calendar .daterangepicker .calendar .table-condensed .td-date:hover {
background: none !important;
box-shadow: none;
}
#st-content-wrapper .st-availability .st-calendar .daterangepicker.respon-single {
width: auto;
}
#st-content-wrapper .st-availability .st-calendar .daterangepicker.respon-single .calendar {
max-width: 100%;
width: 100%;
}
#st-content-wrapper .review-box {
margin-top: 20px;
padding: 30px;
border: 1px solid var(--light-grey-color, #EAEEF3);
border-radius: 5px;
color: var(--main-color, #1A2B48);
font-weight: 500;
}
#st-content-wrapper .review-box .heading {
font-size: 18px;
margin-top: 0;
margin-bottom: 20px;
}
#st-content-wrapper .review-box .review-box-score {
padding-top: 45px;
padding-bottom: 45px;
text-align: center;
}
#st-content-wrapper .review-box .review-box-score .review-score {
line-height: 50px;
font-size: 72px;
font-weight: 500;
color: var(--link-color, #5191FA);
}
#st-content-wrapper .review-box .review-box-score .review-score .per-total {
font-size: 24px;
}
#st-content-wrapper .review-box .review-box-score .review-score-text {
font-weight: 400;
font-size: 24px;
color: var(--main-color, #1A2B48);
}
#st-content-wrapper .review-box .review-box-score .review-score-base {
margin-top: 10px;
color: #768090;
font-size: 14px;
}
#st-content-wrapper .review-box .review-box-score .review-score-base span {
color: var(--link-color, #5191FA);
}
#st-content-wrapper .review-box .item {
margin-top: 15px;
}
#st-content-wrapper .review-box .item .label {
position: relative;
margin-top: 8px;
display: block;
padding-left: 0;
color: var(--main-color, #1A2B48);
font-size: 14px;
font-weight: 400;
text-align: left;
}
#st-content-wrapper .review-box .item .label .number {
position: absolute;
top: 0;
right: 2px;
color: #768090;
}
#st-content-wrapper .review-box .item .progress {
position: relative;
height: 8px;
width: 100%;
border-radius: 10px;
box-shadow: none;
background: #EEE;
margin-bottom: 0;
overflow: inherit;
}
#st-content-wrapper .review-box .item .progress .percent {
position: absolute;
top: 0;
left: 0;
height: 8px;
background: var(--link-color, #5191FA);
border-radius: 10px;
}
#st-content-wrapper .review-box .item .progress .percent.green {
background: #2ECC71;
}
#st-content-wrapper .review-box .item .progress .percent.darkgreen {
background: #27AE61;
}
#st-content-wrapper .review-box .item .progress .percent.yellow {
background: #F1C40F;
}
#st-content-wrapper .review-box .item .progress .percent.orange {
background: #E67F22;
}
#st-content-wrapper .review-box .item .progress .percent.red {
background: #E84C3D;
}
#st-content-wrapper #reviews .review-pagination .summary {
margin-top: 30px;
color: var(--grey-color, #5E6D77);
font-size: 14px;
text-align: center;
}
#st-content-wrapper #reviews .review-list {
margin-top: 30px;
}
#st-content-wrapper #reviews .review-list .comment-item {
padding-top: 30px;
padding-bottom: 30px;
border-top: 1px solid var(--light-grey-color, #EAEEF3);
font-size: 14px;
}
#st-content-wrapper #reviews .review-list .comment-item:last-child {
border-bottom: 1px solid var(--light-grey-color, #EAEEF3);
}
#st-content-wrapper #reviews .review-list .comment-item .comment-item-head .media {
display: flex;
align-items: center;
margin-right: 100px;
}
#st-content-wrapper #reviews .review-list .comment-item .comment-item-head .media-left {
padding-right: 20px;
}
#st-content-wrapper #reviews .review-list .comment-item .comment-item-head .media-left img {
border-radius: 50%;
}
#st-content-wrapper #reviews .review-list .comment-item .comment-item-head .media-body .media-heading {
font-size: 14px;
color: var(--main-color, #1A2B48);
font-weight: 600;
}
#st-content-wrapper #reviews .review-list .comment-item .comment-item-head .media-body .date {
color: #AEB4C0;
}
#st-content-wrapper #reviews .review-list .comment-item .comment-item-head .like {
float: right;
margin-top: -35px;
color: #AEB4C0;
}
#st-content-wrapper #reviews .review-list .comment-item .comment-item-head .like .btn-like {
color: var(--main-color, #1A2B48);
margin-left: 5px;
font-size: 20px;
}
#st-content-wrapper #reviews .review-list .comment-item .comment-item-body {
margin-top: 30px;
}
#st-content-wrapper #reviews .review-list .comment-item .comment-item-body .comment-rate {
padding: 5px;
background: var(--link-color, #5191FA);
color: #FFF;
border-radius: 3px;
font-size: 14px;
line-height: 20px;
}
#st-content-wrapper #reviews .review-list .comment-item .comment-item-body .title {
position: relative;
font-size: 16px;
padding-left: 40px;
line-height: 20px;
}
#st-content-wrapper #reviews .review-list .comment-item .comment-item-body .title .st-stars {
display: inline-block;
margin-left: 20px;
}
#st-content-wrapper #reviews .review-list .comment-item .comment-item-body .title .comment-rate {
position: absolute;
top: -5px;
left: 0;
display: block;
}
#st-content-wrapper #reviews .review-list .comment-item .comment-item-body .detail {
color: #74818A;
}
#st-content-wrapper #reviews .review-list .comment-item .comment-item-body .table-review {
margin-bottom: 0;
margin-top: 20px;
}
#st-content-wrapper #reviews .review-list .comment-item .comment-item-body .table-review .row {
padding-top: 5px;
padding-bottom: 5px;
}
#st-content-wrapper #reviews .review-list .comment-item .comment-item-body .table-review .title {
font-size: 14px;
line-height: 28px;
}
#st-content-wrapper #reviews .review-list .comment-item .comment-item-body .table-review .rates {
font-size: 20px;
}
#st-content-wrapper #reviews .review-list .comment-item .comment-item-body .table-review .rates .fa {
margin-right: 15px;
}
#st-content-wrapper #reviews #write-review {
margin-top: 30px;
}
#st-content-wrapper #reviews #write-review #respond {
margin-top: 30px;
padding: 30px;
border-radius: 5px;
border: 1px solid #D7DCE3;
background: #F9F9F9;
}
#st-content-wrapper #reviews #write-review .heading {
margin-top: 20px;
margin-bottom: 20px;
color: var(--main-color, #1A2B48);
font-size: 16px;
font-weight: 500;
}
#st-content-wrapper #reviews #write-review input[type=submit] {
margin-top: 30px;
}
#st-content-wrapper #reviews #write-review .form-wrapper .form-group .form-control {
height: 40px;
font-size: 14px;
box-shadow: none;
color: #768090;
font-weight: 500;
border-color: #EEEEEE;
}
#st-content-wrapper #reviews #write-review .form-wrapper .form-group textarea {
padding-top: 20px;
min-height: 310px;
resize: none;
}
#st-content-wrapper #reviews #write-review .review-form .review-items {
background: #FFF;
padding: 30px;
border: 1px solid #EEEEEE;
border-radius: 5px;
margin-top: 15px;
}
#st-content-wrapper #reviews #write-review .review-form .review-items label {
font-size: 14px;
font-weight: 500;
color: #768090;
}
#st-content-wrapper #reviews #write-review .review-form .review-items .item {
margin-bottom: 10px;
}
#st-content-wrapper #reviews #write-review .review-form .review-items .rates {
position: relative;
}
#st-content-wrapper #reviews #write-review .review-form .review-items .rates .fa {
cursor: pointer;
font-size: 18px;
color: var(--link-color, #5191FA);
}
#st-content-wrapper #reviews #write-review .review-form .review-items .rates .fa:not(:last-child) {
margin-right: 20px;
}
#st-content-wrapper #reviews #write-review .review-form .review-items .rates .fa.grey {
color: var(--grey-color, #5E6D77);
}
#st-content-wrapper #reviews #write-review .review-form .review-items .rates .fa.hovered, #st-content-wrapper #reviews #write-review .review-form .review-items .rates .fa.selected {
color: var(--link-color, #5191FA);
}
#st-content-wrapper .st-tabs .nav-tabs {
border: none;
box-shadow: 0 2px 0 var(--light-grey-color, #EAEEF3);
}
#st-content-wrapper .st-tabs .nav-tabs li {
margin-bottom: -2px;
padding-left: 30px;
padding-right: 30px;
}
#st-content-wrapper .st-tabs .nav-tabs li:first-child {
padding-left: 0;
}
#st-content-wrapper .st-tabs .nav-tabs li a {
padding: 20px 0;
font-size: 14px;
font-weight: 500;
color: var(--main-color, #1A2B48);
text-transform: uppercase;
background: transparent;
border: none;
}
#st-content-wrapper .st-tabs .nav-tabs li a:hover {
border: none;
}
#st-content-wrapper .st-tabs .nav-tabs li.active a {
color: var(--link-color, #5191FA);
border: none;
border-bottom: 2px solid var(--link-color, #5191FA);
}
#st-content-wrapper .st-tabs .tab-pane {
padding-top: 25px;
padding-bottom: 25px;
font-size: 14px;
color: var(--grey-color, #5E6D77);
line-height: 22px;
}
#st-content-wrapper .st-tabs .tab-pane .hotel-logo {
padding-top: 30px;
padding-bottom: 30px;
text-align: center;
}
#st-content-wrapper .st-tabs .tab-pane .hotel-logo img {
display: inline-block;
}
#st-content-wrapper .form-book-wrapper {
border: 1px solid #D7DCE3;
border-top: 5px solid var(--link-color, #5191FA);
border-radius: 0 0 4px 4px;
background: #FFF;
}
#st-content-wrapper .form-book-wrapper .form-head {
position: relative;
padding: 30px 20px;
color: var(--grey-color, #5E6D77);
font-size: 14px;
}
#st-content-wrapper .form-book-wrapper .form-head .price {
font-size: 18px;
color: var(--main-color, #1A2B48);
font-weight: 500;
}
#st-content-wrapper .form-book-wrapper .form-group {
margin-bottom: 0;
border-top: 1px solid #D7DCE3;
}
#st-content-wrapper .form-book-wrapper label {
font-size: 14px;
color: var(--grey-color, #5E6D77);
font-weight: 400;
}
#st-content-wrapper .form-book-wrapper .form-date-field {
position: relative;
}
#st-content-wrapper .form-book-wrapper .form-date-field .check-in-wrapper,
#st-content-wrapper .form-book-wrapper .form-date-field .check-out-wrapper {
width: 50%;
float: left;
padding: 20px;
}
#st-content-wrapper .form-book-wrapper .form-date-field .check-in-wrapper:hover,
#st-content-wrapper .form-book-wrapper .form-date-field .check-out-wrapper:hover {
cursor: pointer;
box-shadow: 0 0 1px 1px var(--light-grey-color, #EAEEF3) inset;
}
#st-content-wrapper .form-book-wrapper .form-date-field .check-in-wrapper .render,
#st-content-wrapper .form-book-wrapper .form-date-field .check-out-wrapper .render {
font-size: 16px;
font-weight: 400;
color: var(--link-color, #5191FA);
}
#st-content-wrapper .form-book-wrapper .form-date-field .check-in-wrapper {
width: 100%;
}
#st-content-wrapper .form-book-wrapper .form-date-field .check-in-wrapper label {
display: block;
}
#st-content-wrapper .form-book-wrapper .form-date-field .check-in-wrapper .render {
display: inline-block;
}
#st-content-wrapper .form-book-wrapper .form-date-field .check-in-out,
#st-content-wrapper .form-book-wrapper .form-date-field .check-in-out-input {
width: 100%;
position: absolute;
left: 0;
bottom: 0;
z-index: -1;
opacity: 0;
}
#st-content-wrapper .form-book-wrapper .form-extra-field {
position: relative;
padding: 20px;
}
#st-content-wrapper .form-book-wrapper .form-extra-field:hover {
cursor: pointer;
}
#st-content-wrapper .form-book-wrapper .form-extra-field .dropdown {
z-index: 2;
margin-right: -10px;
}
#st-content-wrapper .form-book-wrapper .form-extra-field .dropdown-menu {
width: 100%;
padding: 15px 30px;
border-radius: 0;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.175);
max-height: 332px;
}
#st-content-wrapper .form-book-wrapper .form-extra-field .dropdown-menu .item {
display: flex;
justify-content: space-between;
align-items: center;
}
#st-content-wrapper .form-book-wrapper .form-extra-field .dropdown-menu .item .select-wrapper { }
#st-content-wrapper .form-book-wrapper .form-extra-field .dropdown-menu .item:not(:last-child) {
margin-bottom: 20px;
}
#st-content-wrapper .form-book-wrapper .form-extra-field .render {
font-size: 16px;
color: var(--link-color, #5191FA);
}
#st-content-wrapper .form-book-wrapper .form-extra-field .arrow {
position: absolute;
top: 50%;
right: 20px;
margin-top: -5px;
font-size: 22px;
color: #A0A9B2;
}
#st-content-wrapper .form-book-wrapper .form-more-extra {
padding: 25px 20px;
}
#st-content-wrapper .form-book-wrapper .form-more-extra .dropdown {
display: block;
text-align: right;
font-size: 16px;
color: var(--link-color, #5191FA);
}
#st-content-wrapper .form-book-wrapper .form-more-extra .extras {
display: none;
width: 100%;
list-style: none;
padding-left: 0;
}
#st-content-wrapper .form-book-wrapper .form-more-extra .extras li {
padding-bottom: 5px;
margin-bottom: 10px;
display: block;
border-bottom: 1px solid var(--light-grey-color, #EAEEF3);
}
#st-content-wrapper .form-book-wrapper .form-more-extra .extras li .st-flex {
display: flex !important;
}
#st-content-wrapper .form-book-wrapper .form-more-extra .extras li input {
margin-top: 0;
margin-right: 5px;
}
#st-content-wrapper .form-book-wrapper .submit-group {
border-top: 1px solid #D7DCE3;
padding: 30px 20px 0;
}
#st-content-wrapper .form-book-wrapper.inline {
position: relative;
border-radius: 5px;
border-top: 1px solid #D7DCE3;
box-shadow: 1px 1px 2px #EEE;
padding-bottom: 0;
margin-top: 0;
margin-bottom: 30px;
}
#st-content-wrapper .form-book-wrapper.inline .form-group {
border-top: none;
border-right: 1px solid #D7DCE3;
width: 33.3333%;
float: left;
}
#st-content-wrapper .form-book-wrapper.inline label {
margin-bottom: 0;
}
#st-content-wrapper .form-book-wrapper.inline .check-in-wrapper,
#st-content-wrapper .form-book-wrapper.inline .check-out-wrapper {
padding: 15px 20px;
}
#st-content-wrapper .form-book-wrapper.inline .form-extra-field {
padding-left: 30px;
padding-top: 15px;
padding-bottom: 15px;
}
#st-content-wrapper .form-book-wrapper.inline .submit-group {
padding: 0;
position: absolute;
top: 0;
right: -1px;
border-radius: 0 5px 5px 0;
height: 100%;
}
#st-content-wrapper .form-book-wrapper.inline .submit-group .btn {
height: 100%;
border-radius: 0 5px 5px 0;
box-shadow: 0 0 0 1px var(--link-color, #5191FA);
}
#st-content-wrapper .widgets {
background: #FFF;
}
#st-content-wrapper .widgets .widget-box {
background: #FFF;
border-radius: 3px;
margin-top: 30px;
padding: 20px;
border: 1px solid #D7DCE3;
}
#st-content-wrapper .widgets .widget-box .heading {
margin-top: 0;
}
#st-content-wrapper .widgets .widget-box.default {
padding: 0;
border: none;
}
#st-content-wrapper .widgets .widget-box.blog .heading {
padding-left: 15px;
padding-top: 5px;
padding-bottom: 20px;
border-bottom: 2px solid #D7DCE3;
position: relative;
font-size: 20px;
color: var(--main-color, #1A2B48);
font-weight: 600;
text-transform: uppercase;
}
#st-content-wrapper .widgets .widget-box.blog .heading:after {
position: absolute;
content: "";
left: 0;
top: 0;
width: 3px;
height: 30px;
background: var(--link-color, #5191FA);
}
#st-content-wrapper .widgets .widget-box:first-child {
margin-top: 0;
}
#st-content-wrapper .widgets .widget-box .related-services .item {
margin-top: 20px;
margin-bottom: 20px;
}
#st-content-wrapper .widgets .widget-box .related-services .media .media-left {
width: 100px;
padding-right: 15px;
}
#st-content-wrapper .widgets .widget-box .related-services .media .media-heading {
margin-top: 5px;
font-size: 14px;
}
#st-content-wrapper .widgets .widget-box .related-services .media .media-body {
width: auto;
}
#st-content-wrapper .widgets .widget-box .related-services .media .price-wrapper {
margin-top: 8px;
font-size: 12px;
color: var(--grey-color, #5E6D77);
}
#st-content-wrapper .widgets .widget-box .related-services .media .price-wrapper .price {
font-weight: 500;
font-size: 16px;
color: var(--main-color, #1A2B48);
}
#st-content-wrapper .st-featured-background {
height: 450px;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
#st-content-wrapper .st-hotel-content {
margin-top: 40px;
}
#st-content-wrapper .hotel-target-book-mobile {
display: none;
}
#st-content-wrapper .st-hotel-header {
margin-bottom: 20px;
display: flex;
align-items: end;
justify-content: space-between;
}
#st-content-wrapper .st-hotel-header .review-score .head {
display: flex;
align-items: center;
justify-content: space-between;
position: relative;
font-size: 24px;
color: var(--main-color, #1A2B48);
font-weight: 400;
line-height: 25px;
margin-bottom: 5px;
}
#st-content-wrapper .st-hotel-header .review-score .head .left {
text-align: right;
}
#st-content-wrapper .st-hotel-header .review-score .head .score {
position: relative;
float: right;
margin-left: 20px;
padding: 15px 12px 0px 12px;
background: var(--link-color, #5191FA);
border-radius: 5px;
color: #FFF;
font-size: 36px;
font-weight: 400;
min-height: 52px;
}
#st-content-wrapper .st-hotel-header .review-score .head .score:after {
position: absolute;
content: "";
width: 0;
height: 0;
bottom: 0;
left: -8px;
border: 15px solid transparent;
border-bottom: 25px solid var(--link-color, #5191FA);
}
#st-content-wrapper .st-hotel-header .review-score .head .score span {
font-size: 14px;
color: #FFF;
}
#st-content-wrapper .st-hotel-header .review-score .head span.head-rating {
display: block;
line-height: 13px;
margin-top: 11px;
}
#st-content-wrapper .st-hotel-header .review-score .head span.text-rating {
color: var(--link-color, #5191FA);
font-size: 14px;
}
#st-content-wrapper .st-hotel-header .review-score .foot {
color: var(--grey-color, #5E6D77);
font-size: 14px;
text-align: right;
}
#st-content-wrapper .owner-info .media .media-left img {
width: 60px;
border-radius: 50%;
}
#st-content-wrapper .owner-info .media .media-body .media-heading {
font-weight: 500;
font-size: 14px;
color: var(--main-color, #1A2B48);
}
#st-content-wrapper .owner-info .media .media-body p {
margin-bottom: 5px;
color: var(--grey-color, #5E6D77);
font-size: 12px;
}
#st-content-wrapper .owner-info .media .media-body a {
font-size: 12px;
}
#st-content-wrapper .owner-info .media .author-link {
font-weight: 500;
font-size: 14px !important;
color: var(--main-color, #1A2B48);
}
#st-content-wrapper .owner-info .btn {
margin-top: 20px;
border: 1px solid #D7DCE3;
font-size: 14px;
font-weight: 500;
background: #FFF;
color: #FA5636;
}
#st-content-wrapper .st-map {
position: relative;
}
#st-content-wrapper .st-map .google-map {
height: 450px;
}
#st-content-wrapper .st-hotel-map-area {
position: relative;
}
#st-content-wrapper .st-hotel-map-area .st-gallery {
width: 66.6666%;
float: left;
}
#st-content-wrapper .st-hotel-map-area .st-map {
position: absolute;
right: 0;
top: 0;
height: 100%;
width: 33.3333%;
float: left;
}
#st-content-wrapper .st-hotel-map-area .st-map .google-map {
height: 100%;
}
#st-content-wrapper .modal-map .google-map {
height: 450px;
}
#st-content-wrapper .services-grid .item {
margin-bottom: 25px;
}
#st-content-wrapper .services-grid .item .featured-image {
position: relative;
overflow: hidden;
}
#st-content-wrapper .services-grid .item .featured-image img {
border-radius: 3px;
transition: all 0.3s;
}
#st-content-wrapper .services-grid .item .featured-image:hover img {
transform: scale(1.1);
}
#st-content-wrapper .services-grid .item .featured-image .featured {
position: absolute;
top: 25px;
left: 0;
padding: 5px 10px;
font-size: 13px;
color: #FFF;
font-weight: 600;
background: #ED0925;
border-radius: 0 3px 3px 0;
z-index: 1;
}
#st-content-wrapper .services-grid .item .featured-image .featured.sale {
background: #9DD565;
}
#st-content-wrapper .services-grid .item .featured-image .st-stars {
position: absolute;
bottom: 15px;
left: 15px;
}
#st-content-wrapper .services-grid .item .title {
line-height: 25px;
font-size: 16px;
color: var(--main-color, #1A2B48);
font-weight: 500;
margin-bottom: 2px;
margin-top: 15px;
}
#st-content-wrapper .services-grid .item .sub-title {
font-size: 13px;
color: var(--grey-color, #5E6D77);
}
#st-content-wrapper .services-grid .item .sub-title .fa {
position: relative;
top: 3px;
left: -3px;
}
#st-content-wrapper .services-grid .item .reviews {
margin-top: 20px;
font-size: 14px;
font-weight: 400;
}
#st-content-wrapper .services-grid .item .reviews .rate {
color: var(--link-color, #5191FA);
margin-right: 22px;
position: relative;
}
#st-content-wrapper .services-grid .item .reviews .rate:after {
content: "";
position: absolute;
width: 4px;
height: 4px;
border-radius: 4px;
top: 9px;
right: -12px;
background: #D0D7DD;
}
#st-content-wrapper .services-grid .item .reviews .summary {
color: #6A7A84;
}
#st-content-wrapper .services-grid .item .price-wrapper {
margin-top: 2px;
font-weight: 400;
font-size: 14px;
color: var(--grey-color, #5E6D77);
}
#st-content-wrapper .services-grid .item .price-wrapper .price {
font-size: 16px;
color: var(--main-color, #1A2B48);
font-weight: 500;
}
#st-content-wrapper .services-grid .item .price-wrapper .fa {
position: relative;
top: 4px;
left: -2px;
}
#st-content-wrapper .google-control-top-right-area {
margin-top: 30px;
margin-right: 10px;
bottom: 150px !important;
top: auto !important;
z-index: 9 !important;
}
#st-content-wrapper .google-control-bottom-right-area {
margin-bottom: 10px;
margin-right: 10px;
}
#st-content-wrapper .google-custom-control {
position: relative;
width: 38px;
height: 38px;
border-radius: 3px;
margin-bottom: 5px;
background: #FFF;
color: var(--grey-color, #5E6D77);
box-shadow: 0 1px 2px #ccc;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
}
#st-content-wrapper .google-control-dropdown {
display: none;
position: absolute;
top: 110%;
right: 0;
width: 121px;
padding: 10px 0;
border-radius: 3px;
border: 1px solid #D2D2D2;
background: #FFF;
text-align: right;
}
#st-content-wrapper .google-control-dropdown .item {
padding: 5px 15px;
font-size: 14px;
font-weight: 400;
border-bottom: 1px solid var(--light-grey-color, #EAEEF3);
}
#st-content-wrapper .google-control-dropdown .item:last-child {
bordeR: none;
}
#st-content-wrapper .google-control-dropdown .item:hover {
background: var(--light-grey-color, #EAEEF3);
}
#st-content-wrapper .google-control-dropdown.show {
display: block;
}
#st-content-wrapper .st-hotel-room-content {
padding-top: 40px;
}
#st-content-wrapper .st-hotel-room-content .room-heading {
display: flex;
align-items: end;
justify-content: space-between;
}
#st-content-wrapper .st-hotel-room-content .room-heading .right .review-score.style-2 {
text-align: right;
}
#st-content-wrapper .st-hotel-room-content .room-featured-items .item {
display: flex;
align-items: center;
font-size: 14px;
color: var(--grey-color, #5E6D77);
}
#st-content-wrapper .st-hotel-room-content .room-featured-items .item img, #st-content-wrapper .st-hotel-room-content .room-featured-items .item .fa {
margin-right: 25px;
}
#st-content-wrapper .pagination {
text-align: center;
display: block;
margin-top: 60px;
margin-bottom: 0px;
}
#st-content-wrapper .pagination ul {
display: inline-block;
padding: 0;
margin: 0;
}
#st-content-wrapper .pagination ul li {
list-style: none;
font-size: 16px;
color: #768090;
float: left;
margin-right: 10px;
}
#st-content-wrapper .pagination ul li a {
display: block;
height: 32px;
width: 32px;
line-height: 32px;
text-decoration: none;
color: var(--grey-color, #5E6D77);
}
#st-content-wrapper .pagination ul li a.current-page {
color: var(--link-color, #5191FA);
border: 1px solid var(--link-color, #5191FA);
border-radius: 3px;
}
#st-content-wrapper .pagination ul li:last-child {
margin-right: 0px;
}
#st-content-wrapper .pagination span.count-string {
font-size: 14px;
color: #768090;
margin-top: 5px;
display: block;
}
#st-content-wrapper .st-featured-item {
margin-bottom: 20px;
}
#st-content-wrapper .st-featured-item.image-left .image {
margin-top: 27px;
float: left;
}
#st-content-wrapper .st-featured-item.image-left .content {
margin-left: 85px;
padding: 15px;
}
#st-content-wrapper .st-featured-item.image-top {
margin-bottom: 0px;
text-align: center;
}
@media (max-width: 991px) {
#st-content-wrapper .st-featured-item.image-top {
margin-bottom: 15px;
margin-top: 15px;
}
}
#st-content-wrapper .st-featured-item.image-top .image {
margin-bottom: 20px;
}
#st-content-wrapper .st-featured-item.image-top .image img {
margin: auto;
}
#st-content-wrapper .st-featured-item.image-top .content {
color: #fff;
padding-left: 45px;
padding-right: 45px;
}
#st-content-wrapper .destination-item {
margin-bottom: 30px;
}
#st-content-wrapper .destination-item .image {
position: relative;
overflow: hidden;
border-radius: 5px;
}
#st-content-wrapper .destination-item .image img {
width: 100%;
height: auto;
border-radius: 5px;
transition: all 0.3s;
}
#st-content-wrapper .destination-item .image .content {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 1;
text-align: center;
}
#st-content-wrapper .destination-item .image .content .title {
margin-bottom: 0px;
font-size: 36px;
font-weight: 400;
color: #FFF;
}
#st-content-wrapper .destination-item .image .content .desc {
font-size: 16px;
font-weight: 400;
color: #FFF;
}
#st-content-wrapper .destination-item:hover .image {
border-radius: 5px;
}
#st-content-wrapper .destination-item:hover .image img {
transform: scale(1.1);
}
.home #st-content-wrapper.search-result-page .search-form-wrapper {
padding-top: 90px;
padding-bottom: 100px;
position: static;
}
.home #st-content-wrapper.search-result-page .search-form-wrapper.slider {
position: relative;
top: 0;
}
@media (max-width: 767px) {
.home #st-content-wrapper.search-result-page .search-form-wrapper.slider {
position: relative;
top: 0;
padding-bottom: 80px !important;
}
}
.home #st-content-wrapper.search-result-page .search-form-wrapper.slider .st-bg-slider {
position: absolute;
top: 0;
left: 0;
width: 100%;
min-height: 100%;
}
.home #st-content-wrapper.search-result-page .search-form-wrapper.slider .fotorama {
width: 100% !important;
}
.home #st-content-wrapper.search-result-page .search-form-wrapper.slider .fotorama .fotorama__wrap, .home #st-content-wrapper.search-result-page .search-form-wrapper.slider .fotorama .fotorama__stage, .home #st-content-wrapper.search-result-page .search-form-wrapper.slider .fotorama .fotorama__stage__shaft {
width: 100% !important;
}
.home #st-content-wrapper.search-result-page .search-form-wrapper.slider .fotorama img {
width: 100% !important;
position: unset;
object-fit: cover;
object-position: center;
}
.home #st-content-wrapper.search-result-page .search-form-wrapper.slider .fotorama .fotorama__nav-wrap {
position: absolute;
bottom: 30px;
}
.home #st-content-wrapper.search-result-page .search-form-wrapper.slider .fotorama .fotorama__nav-wrap .fotorama__nav--dots .fotorama__nav__shaft .fotorama__nav__frame {
margin-right: 5px;
margin-left: 5px;
}
.home #st-content-wrapper.search-result-page .search-form-wrapper.slider .fotorama .fotorama__nav-wrap .fotorama__nav--dots .fotorama__nav__shaft .fotorama__nav__frame .fotorama__dot {
height: 10px;
width: 10px;
border: none;
opacity: 0.5;
background: #FFFFFF;
}
.home #st-content-wrapper.search-result-page .search-form-wrapper.slider .fotorama .fotorama__nav-wrap .fotorama__nav--dots .fotorama__nav__shaft .fotorama__nav__frame.fotorama__active .fotorama__dot {
opacity: 1;
}
.home #st-content-wrapper.search-result-page .search-form-wrapper.slider .search-form-text {
position: relative;
z-index: auto;
}
.home #st-content-wrapper.search-result-page .search-form-wrapper .st-heading {
margin-bottom: 0;
font-weight: 500;
font-size: 54px;
color: #FFF;
}
.home #st-content-wrapper.search-result-page .search-form-wrapper .sub-heading {
font-size: 18px;
color: #FFF;
}
.home #st-content-wrapper.search-result-page .search-form-wrapper .search-form {
position: relative;
margin-top: 50px;
}
.home #st-content-wrapper.search-result-page .search-form-wrapper .search-form .btn-search { }
.home #st-content-wrapper.search-result-page .search-form-wrapper .st-feature-items {
margin-top: 130px;
}
.home #st-content-wrapper.search-result-page .search-form-wrapper .st-feature-items .item {
padding-left: 40px;
padding-right: 40px;
text-align: center;
color: #FFF;
}
.home #st-content-wrapper.search-result-page .search-form-wrapper .st-feature-items .item .title {
position: relative;
font-size: 20px;
}
.home #st-content-wrapper.search-result-page .search-form-wrapper .st-feature-items .item .title:after {
position: absolute;
content: "";
width: 100%;
height: 1px;
background: #FFF;
top: -20px;
left: 0;
}
.home #st-content-wrapper.search-result-page .search-form-wrapper .st-feature-items .item .desc {
font-size: 12px;
}
.blog-header {
position: relative;
width: 100%;
height: 200px;
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
}
.blog-header .blog-header-title {
position: absolute;
top: 50%;
transform: translateY(-50%);
margin: 0;
color: #FFF;
font-size: 36px;
font-weight: 500;
}
.blog-content .title {
line-height: 1.3;
font-weight: 500;
margin-top: 30px;
color: var(--main-color, #1A2B48);
font-size: 28px;
}
.blog-content .post-info {
margin-top: 15px;
font-weight: 500;
font-size: 14px;
text-transform: uppercase;
}
.blog-content .post-info .date {
position: relative;
color: var(--grey-color, #5E6D77);
margin-right: 30px;
}
.blog-content .post-info .date:after {
position: absolute;
content: "";
top: 6px;
right: -17px;
width: 6px;
height: 6px;
border-radius: 50%;
background: #EEEEEE;
}
.blog-content .post-info .count-comment {
color: var(--main-color, #1A2B48);
}
.blog-content .post-content {
margin-top: 30px;
color: var(--grey-color, #5E6D77);
font-size: 15px;
}
.blog-content .post-content .container {
with: 100%;
}
.blog-content .post-content blockquote {
margin: 30px 0;
border-left: 4px solid var(--link-color, #5191FA);
padding: 0 25px;
font-size: 24px;
color: var(--grey-color, #5E6D77);
font-weight: 400;
line-height: 45px;
}
.blog-content .st-flex {
margin-top: 30px;
}
.blog-content .st-flex .tags {
margin-top: 20px;
}
.blog-content .st-flex .share {
margin-top: 20px;
}
.blog-content .tags .tag-item {
color: var(--main-color, #1A2B48);
font-size: 11px;
padding: 8px 20px;
background: #F7F6F6;
margin-right: 10px;
margin-bottom: 10px;
text-transform: uppercase;
font-weight: 500;
}
.blog-content .share {
font-size: 14px;
color: var(--main-color, #1A2B48);
}
.blog-content .share .share-item {
margin-left: 8px;
margin-right: 8px;
color: var(--grey-color, #5E6D77);
}
.blog-content .author-info {
margin-top: 40px;
padding: 30px;
border: 1px solid #D7DCE3;
border-radius: 3px;
}
.blog-content .author-info .media {
display: flex;
align-items: center;
}
.blog-content .author-info .media-left {
padding-right: 30px;
}
.blog-content .author-info .avatar {
border-radius: 100px;
}
.blog-content .author-info .media-heading {
font-size: 14px;
color: var(--main-color, #1A2B48);
font-weight: 500;
}
.blog-content .author-info .desc {
margin-top: 10px;
color: var(--grey-color, #5E6D77);
font-size: 14px;
}
.blog-content .pagination {
margin-top: 40px !important;
}
.blog-content .pagination .screen-reader-text {
display: none;
}
.blog-content .pagination .nav-previous {
float: left;
}
.blog-content .pagination .nav-next {
float: right;
}
.blog-content .pagination a {
text-transform: uppercase;
font-weight: 600;
font-size: 14px;
color: var(--main-color, #1A2B48);
}
.blog-content .pagination a .fa-angle-left {
margin-right: 10px;
}
.blog-content .pagination a .fa-angle-right {
margin-left: 10px;
}
.mc4wp-response .mc4wp-alert.mc4wp-error {
color: #ff5f40;
}
#comment-wrapper {
margin-top: 10px;
}
#comment-wrapper .title {
padding-bottom: 15px;
border-bottom: 2px solid #D7DCE3;
font-size: 18px;
color: var(--grey-color, #5E6D77);
}
#comment-wrapper ol {
list-style: none;
padding-left: 0;
margin: 0;
}
#comment-wrapper ol li {
padding-top: 30px;
padding-bottom: 30px;
}
#comment-wrapper ol li:not(:first-child) {
border-top: 1px solid #D7DCE3;
}
#comment-wrapper ol li:last-child {
padding-bottom: 0;
}
#comment-wrapper ol li .comment {
margin-bottom: 0;
}
#comment-wrapper ol li .media {
display: flex;
align-items: center;
}
#comment-wrapper ol li .media .media-left {
padding-right: 20px;
}
#comment-wrapper ol li .media .media-left .avatar {
border-radius: 50%;
}
#comment-wrapper ol li .media .media-heading {
font-weight: 500;
color: var(--main-color, #1A2B48);
font-size: 14px;
}
#comment-wrapper ol li .media .date {
font-size: 14px;
color: #ADB5C3;
}
#comment-wrapper ol li .comment-content {
margin-top: 30px;
font-size: 14px;
color: var(--grey-color, #5E6D77);
}
#comment-wrapper ol li .comment-content a {
color: var(--main-color, #1A2B48);
}
#comment-wrapper ol li .comment-reply-link {
margin-top: 10px;
font-size: 14px;
color: var(--link-color, #5191FA);
text-transform: uppercase;
font-weight: 500;
}
#comment-wrapper ol li.parent .comment {
padding-bottom: 30px;
}
#comment-wrapper ol li.parent .children {
margin-left: 20px;
}
#comment-wrapper ol li.parent .children li:last-child {
padding-bottom: 0;
}
#comment-wrapper ol li li {
border-top: 1px solid #D7DCE3;
}
#respond {
margin-top: 30px;
padding: 30px;
border: 1px solid #D7DCE3;
}
#respond .comment-reply-title {
margin: 0;
font-size: 14px;
color: var(--main-color, #1A2B48);
text-transform: uppercase;
}
#respond .comment-notes {
font-size: 14px;
color: var(--grey-color, #5E6D77);
margin-top: 10px;
}
#respond .form-control {
height: 40px;
margin-top: 15px;
box-shadow: none;
border: 1px solid #DAE1E7;
border-radius: 5px;
}
#respond textarea {
min-height: 140px;
width: 100%;
display: block;
resize: none;
}
#respond .submit {
border-radius: 5px;
color: #FFF;
margin-top: 35px;
border: none;
box-shadow: none;
font-size: 14px;
background: var(--link-color, #5191FA);
padding: 10px 20px;
text-transform: uppercase;
font-weight: 500;
}
#main-footer {
padding-bottom: 50px;
border-bottom: 1px solid var(--light-grey-color, #EAEEF3);
}
#main-footer .menu {
list-style: none;
padding-left: 0;
}
#main-footer .menu li {
display: block;
}
#main-footer .menu li a {
margin-bottom: 25px;
font-size: 14px;
font-weight: 500;
display: block;
color: var(--main-color, #1A2B48);
}
#main-footer .menu li:last-child a {
margin-bottom: 0;
}
#main-footer .form-group .select2 {
max-width: 200px;
font-weight: 500;
}
#main-footer.main-footer--solo {
padding-top: 0px !important;
padding-bottom: 0px !important;
}
#main-footer.main-footer--solo .mc4wp-alert.mc4wp-error {
color: red;
text-align: center;
}
#main-footer.main-footer--solo .mc4wp-alert, #main-footer.main-footer--solo .mc4wp-notice {
padding-bottom: 5px;
font-size: 14px;
color: #f7f7f7;
text-align: center;
}
.mailchimp {
padding-top: 65px;
padding-bottom: 40px;
}
.mailchimp .media {
overflow: visible;
}
.mailchimp .media .media-object {
position: relative;
top: -10px;
}
.main-footer-sub {
padding-top: 10px;
padding-bottom: 30px;
}
.subcribe-form {
position: relative;
}
.subcribe-form .form-control {
height: 55px;
line-height: 53px;
font-size: 14px;
box-shadow: none;
border-color: #D7DCE3;
}
.subcribe-form input[type=submit] {
border: none;
border-radius: 0 5px 5px 0;
position: absolute;
top: 0;
right: 0;
height: 55px;
line-height: 55px;
color: #FFF;
background: var(--link-color, #5191FA);
padding-left: 25px;
padding-right: 25px;
font-weight: 600;
text-transform: uppercase;
}
#description-tab img {
max-width: 100%;
}
.fs-28 h2 {
font-size: 28px;
}
.daterangepicker.dropdown-menu {
border-color: #dfdfdf;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.175) !important;
border-radius: 0 0 4px 4px;
padding: 10px 20px 10px 20px;
}
.featured-image-background {
height: 500px;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
}
.tour-featured-image {
position: relative;
}
.tour-featured-image .st-gallery {
height: 500px;
}
.tour-featured-image .st-gallery .shares {
right: 0 !important;
}
.tour-featured-image .st-gallery .btn-group {
position: absolute;
bottom: 30px;
right: 0;
}
.tour-featured-image .st-gallery .btn-group .btn {
margin-left: 10px;
}
.st-tour-content {
padding-top: 60px;
}
.st-tour-content .heading {
font-weight: 600;
}
.st-tour-content.style3 {
padding-top: 30px;
}
.st-tour-content.style3 .st-hotel-header {
margin-bottom: 30px;
}
.st-tour-content.style3 .tour-featured-image {
margin-bottom: 60px;
}
.st-tour-content.style3 .tour-featured-image .shares {
right: 30px !important;
}
.st-tour-content.style3 .tour-featured-image .btn-group {
right: 30px !important;
}
#st-content-wrapper.st-single-tour .st-hotel-header {
align-items: center;
}
#st-content-wrapper.st-single-tour .st-hotel-header .st-heading {
margin-top: 0px !important;
line-height: 52px;
}
#st-content-wrapper.st-single-tour .st-hotel-header .sub-heading .fa {
position: relative;
top: 2px;
}
#st-content-wrapper.st-single-tour .st-hotel-header .right .review-score.style-2 {
text-align: right;
}
#st-content-wrapper.st-single-tour .st-hotel-header .right .review-score.style-2 .review-score-item {
display: flex;
}
#st-content-wrapper.st-single-tour .st-hotel-header .right .review-score.style-2 .review-score-item .per-total {
padding-left: 10px;
color: var(--link-color, #5191FA);
font-weight: 500;
}
#st-content-wrapper.st-single-tour .st-hotel-header .right .review-score.style-2 .head-rating {
font-size: 14px;
color: var(--main-color, #1A2B48);
font-weight: 500;
margin-bottom: 5px;
display: block;
}
#st-content-wrapper.st-single-tour .st-hotel-header .right .review-score.style-2 .st-stars {
margin-bottom: 7px;
}
#st-content-wrapper.st-single-tour .st-hotel-header .right .review-score.style-2 .st-stars .fa {
font-size: 16px !important;
}
#st-content-wrapper.st-single-tour .st-hotel-header .right .review-score.style-2 .st-link {
font-size: 14px;
color: var(--link-color, #5191FA);
}
#st-content-wrapper.st-single-tour .st-hotel-header .right .review-score.style-2 .st-link.style-2 {
color: var(--grey-color, #5E6D77);
}
#st-content-wrapper.st-single-tour .st-tour-feature {
padding-top: 25px;
padding-bottom: 15px;
border-top: 1px solid #D7DCE3;
border-bottom: 1px solid #D7DCE3;
margin-bottom: 30px;
}
#st-content-wrapper.st-single-tour .st-tour-feature .item {
display: flex;
align-items: center;
margin-bottom: 10px;
}
#st-content-wrapper.st-single-tour .st-tour-feature .item .icon {
margin-right: 15px;
}
#st-content-wrapper.st-single-tour .st-tour-feature .item .icon i {
font-size: 36px;
color: var(--link-color, #1A2B48);
}
#st-content-wrapper.st-single-tour .st-tour-feature .item .info .name {
font-size: 14px;
color: var(--main-color, #1A2B48);
margin: 0;
margin-bottom: 3px;
}
#st-content-wrapper.st-single-tour .st-tour-feature .item .info .value {
font-size: 14px;
color: var(--grey-color, #5E6D77);
margin: 0;
}
#st-content-wrapper.st-single-tour .st-overview {
margin-bottom: 30px;
}
#st-content-wrapper.st-single-tour .st-overview .st-description {
margin-bottom: 0px;
}
#st-content-wrapper.st-single-tour .st-highlight .st-section-title {
font-size: 14px;
color: var(--grey-color, #5E6D77);
font-weight: 500;
margin-bottom: 30px;
}
#st-content-wrapper.st-single-tour .st-highlight ul {
padding-left: 25px;
}
#st-content-wrapper.st-single-tour .st-highlight ul li {
font-size: 14px;
color: var(--grey-color, #5E6D77);
margin-bottom: 20px;
list-style: none;
}
#st-content-wrapper.st-single-tour .st-highlight ul li:last-child {
margin-bottom: 0px;
}
#st-content-wrapper.st-single-tour .st-highlight ul li:before {
content: "";
border: 1px solid var(--link-color, #5191FA);
width: 8px;
height: 8px;
display: inline-block;
border-radius: 50%;
margin-right: 20px;
}
#st-content-wrapper.st-single-tour .st-program {
border-top: 2px solid #D7DCE3;
margin-top: 35px;
padding-top: 30px;
}
#st-content-wrapper.st-single-tour .st-program .st-title-wrapper {
overflow: hidden;
margin-bottom: 30px;
}
#st-content-wrapper.st-single-tour .st-program .st-title-wrapper .st-section-title {
margin-top: 0px;
margin-bottom: 0px;
}
#st-content-wrapper.st-single-tour .st-program .st-title-wrapper .expand {
float: right;
font-size: 16px;
color: var(--link-color, #5191FA);
cursor: pointer;
font-weight: 450;
}
#st-content-wrapper.st-single-tour .st-program .st-program-list .item {
border: 1px solid #D7DCE3;
border-left: 6px solid var(--link-color, #5191FA);
background: #FCFCFC;
border-radius: 3px;
overflow: hidden;
margin-bottom: 10px;
}
#st-content-wrapper.st-single-tour .st-program .st-program-list .item .header {
padding: 17px 30px;
overflow: hidden;
cursor: pointer;
}
#st-content-wrapper.st-single-tour .st-program .st-program-list .item .header h5 {
font-size: 16px;
color: var(--main-color, #1A2B48);
margin: 0;
float: left;
line-height: 23px;
}
#st-content-wrapper.st-single-tour .st-program .st-program-list .item .header .arrow {
float: right;
font-size: 25px;
line-height: 5px;
}
#st-content-wrapper.st-single-tour .st-program .st-program-list .item .body {
height: 0px;
overflow: hidden;
font-size: 14px;
color: var(--grey-color, #5E6D77);
padding: 0 30px 0 30px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
#st-content-wrapper.st-single-tour .st-program .st-program-list .item:first-child {
border-left-color: #2ECC71;
}
#st-content-wrapper.st-single-tour .st-program .st-program-list .item:last-child {
border-left-color: #2ECC71;
}
#st-content-wrapper.st-single-tour .st-program .st-program-list .item.active .header .arrow {
transform: rotate(180deg);
}
#st-content-wrapper.st-single-tour .st-program .st-program-list .item.active .body {
height: auto;
padding: 15px 30px 30px 30px;
}
#st-content-wrapper.st-single-tour .st-program .st-program-list.style3 {
border-left: 1px solid #D7DCE3;
margin-left: 10px;
}
#st-content-wrapper.st-single-tour .st-program .st-program-list.style3 .item {
background: transparent;
border: none;
position: relative;
padding-left: 30px;
overflow: visible;
margin-bottom: 30px;
}
#st-content-wrapper.st-single-tour .st-program .st-program-list.style3 .item .icon {
position: absolute;
left: -12px;
top: -19px;
padding: 17px 0;
background: #fff;
}
#st-content-wrapper.st-single-tour .st-program .st-program-list.style3 .item .icon img {
width: 23px;
height: auto;
}
#st-content-wrapper.st-single-tour .st-program .st-program-list.style3 .item h5 {
font-weight: 450;
font-size: 16px;
color: var(--main-color, #1A2B48);
margin-bottom: 25px;
}
#st-content-wrapper.st-single-tour .st-program .st-program-list.style3 .item .body {
font-size: 14px;
color: var(--grey-color, #5E6D77);
padding: 0;
}
#st-content-wrapper.st-single-tour .st-include {
border-top: 2px solid #D7DCE3;
margin-top: 35px;
padding-top: 30px;
}
#st-content-wrapper.st-single-tour .st-include .st-section-title {
margin-top: 0px;
margin-bottom: 30px;
}
#st-content-wrapper.st-single-tour .st-include .include {
padding: 0;
margin: 0;
}
#st-content-wrapper.st-single-tour .st-include .include li {
list-style: none;
font-size: 14px;
color: #768090;
margin-bottom: 20px;
}
#st-content-wrapper.st-single-tour .st-include .include li i {
margin-right: 15px;
position: relative;
top: 2px;
}
#st-content-wrapper.st-single-tour .st-include .include li:last-child {
margin-bottom: 0;
}
#st-content-wrapper.st-single-tour .st-include .exclude {
padding: 0;
margin: 0;
}
#st-content-wrapper.st-single-tour .st-include .exclude li {
list-style: none;
font-size: 14px;
color: #768090;
margin-bottom: 16px;
}
#st-content-wrapper.st-single-tour .st-include .exclude li i {
margin-right: 15px;
position: relative;
top: 2px;
}
#st-content-wrapper.st-single-tour .st-include .exclude li:last-child {
margin-bottom: 0;
}
#st-content-wrapper.st-single-tour .st-map-wrapper .c-grey .input-icon {
position: relative;
top: 3px;
margin-right: 5px;
}
#st-content-wrapper.st-single-tour .st-map-wrapper .map_iframe {
margin-top: 30px;
}
#st-content-wrapper.st-single-tour .st-map-wrapper .map_iframe iframe {
width: 100%;
}
#st-content-wrapper.st-single-tour .grid-item {
position: relative;
}
#st-content-wrapper.st-single-tour .grid-item .service-tag {
position: absolute;
top: 20px;
left: 0;
font-size: 13px;
color: #FFFFFF;
-webkit-border-radius: 0 3px 3px 0;
-moz-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
font-weight: 500;
z-index: 8;
}
#st-content-wrapper.st-single-tour .grid-item .service-tag.bestseller {
background: #ED0925;
border-radius: 0 4px 4px 0;
}
#st-content-wrapper.st-single-tour .grid-item .service-tag.save {
background: #9DD565;
}
#st-content-wrapper.st-single-tour .grid-item .service-tag .feature_class {
-webkit-border-radius: 0 3px 3px 0;
-moz-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
padding: 6px 10px;
}
#st-content-wrapper.st-single-tour .grid-item .service-price {
display: flex;
align-items: center;
margin-top: 2px;
}
#st-content-wrapper.st-single-tour .grid-item .service-price span {
font-size: 14px;
color: var(--grey-color, #5E6D77);
}
@media screen and (max-width : 767px) {
#st-content-wrapper.st-single-tour .grid-item .service-price span {
font-size: 12px;
}
}
#st-content-wrapper.st-single-tour .grid-item .service-price span.price {
font-size: 18px;
color: #1A2B50;
margin-left: 5px;
margin-right: 5px;
}
@media screen and (max-width : 767px) {
#st-content-wrapper.st-single-tour .grid-item .service-price span.price {
font-size: 16px;
}
}
#st-content-wrapper.st-single-tour .grid-item .service-price span .fa {
position: relative;
top: 3px;
left: 0px;
}
#st-content-wrapper.st-single-tour .grid-item .thumb {
position: relative;
overflow: visible;
margin-bottom: 16px;
}
#st-content-wrapper.st-single-tour .grid-item .thumb .st_sale_class {
position: absolute;
width: 80px;
height: 48px;
transform: rotate(45deg);
right: -30px;
top: -13px;
line-height: 65px;
text-align: center;
color: #fff;
font-size: 15px;
z-index: 8;
}
#st-content-wrapper.st-single-tour .grid-item .thumb .service-add-wishlist {
right: 20px;
}
#st-content-wrapper.st-single-tour .grid-item .thumb .service-avatar {
position: absolute;
bottom: -16px;
right: 20px;
height: 35px;
width: 35px;
border: 1px solid #dfdfdf;
border-radius: 50%;
}
#st-content-wrapper.st-single-tour .grid-item .thumb .service-avatar img {
border-radius: 50%;
}
#st-content-wrapper.st-single-tour .grid-item .service-border {
border: 1px solid #dfdfdf;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
overflow: hidden;
height: 100%;
padding-bottom: 15px;
display: block;
}
#st-content-wrapper.st-single-tour .grid-item .plr15 {
padding-left: 15px;
padding-right: 15px;
}
#st-content-wrapper.st-single-tour .grid-item .service-title {
margin-top: 0px;
line-height: 22px;
}
@media screen and (max-width : 767px) {
#st-content-wrapper.st-single-tour .grid-item .service-title {
margin-bottom: 10px;
}
}
#st-content-wrapper.st-single-tour .grid-item .service-title a {
color: var(--main-color, #1A2B48);
}
#st-content-wrapper.st-single-tour .grid-item .service-review {
margin-top: 8px;
margin-bottom: 25px;
}
@media screen and (max-width : 767px) {
#st-content-wrapper.st-single-tour .grid-item .service-review {
display: none;
}
}
#st-content-wrapper.st-single-tour .grid-item .service-review .booking-item-rating-stars {
padding: 0;
margin: 0;
}
#st-content-wrapper.st-single-tour .grid-item .service-review .booking-item-rating-stars li {
list-style: none;
float: left;
margin-right: 5px;
}
#st-content-wrapper.st-single-tour .grid-item .service-review .booking-item-rating-stars li .fa {
font-size: 15px;
color: #FFDC00;
}
#st-content-wrapper.st-single-tour .grid-item .service-review .booking-item-rating-stars li .fa.fa-star-o {
color: #D7DBE3;
}
#st-content-wrapper.st-single-tour .grid-item .service-review .review {
position: relative;
top: -1px;
font-size: 13px;
color: #768092;
}
#st-content-wrapper.st-single-tour .grid-item .section-footer {
height: 1px;
}
#st-content-wrapper.st-single-tour .grid-item .section-footer .footer-inner .service-price {
float: left;
}
#st-content-wrapper.st-single-tour .grid-item .section-footer .service-duration {
float: left;
display: flex;
align-items: center;
color: var(--grey-color, #5E6D77);
}
@media screen and (max-width : 575px) {
#st-content-wrapper.st-single-tour .grid-item .section-footer .service-duration {
width: 100%;
margin-bottom: 10px;
}
}
#st-content-wrapper.st-single-tour .grid-item .section-footer .service-duration .field-icon {
margin-right: 4px;
}
#st-content-wrapper.st-single-tour .grid-item .section-footer .service-price {
margin-left: auto;
margin-top: 0px;
}
@media screen and (max-width : 575px) {
#st-content-wrapper.st-single-tour .grid-item .section-footer .service-price {
width: 100%;
justify-content: space-between;
align-items: flex-start;
}
}
#st-content-wrapper.st-single-tour .grid-item .section-footer .service-price span {
color: var(--grey-color, #5E6D77);
}
#st-content-wrapper.st-single-tour .grid-item .section-footer .service-price .price {
position: relative;
}
#st-content-wrapper.st-single-tour .grid-item .section-footer .service-price .price span {
border: none;
font-size: 18px;
color: var(--main-color, #1A2B48);
font-weight: 500;
}
@media screen and (max-width : 575px) {
#st-content-wrapper.st-single-tour .grid-item .section-footer .service-price .price span {
font-size: 16px;
}
}
#st-content-wrapper.st-single-tour .grid-item .section-footer .service-price .price .onsale {
position: absolute;
right: 0;
top: -15px;
text-decoration: line-through;
font-size: 14px;
color: #cc0033 !important;
font-weight: 400;
}
#st-content-wrapper.st-single-tour .grid-item .section-footer:after {
content: "";
clear: both;
display: block;
}
#st-content-wrapper.st-single-tour .st-faq {
border-top: 2px solid #D7DCE3;
margin-top: 30px;
padding-top: 30px;
}
#st-content-wrapper.st-single-tour .st-faq .st-section-title {
margin-top: 0px;
margin-bottom: 15px;
}
#st-content-wrapper.st-single-tour .st-faq .item {
margin-bottom: 0px;
padding-bottom: 5px;
border-bottom: 1px solid #D7DCE3;
}
#st-content-wrapper.st-single-tour .st-faq .item .header {
margin-bottom: 10px;
overflow: hidden;
padding-top: 30px;
cursor: pointer;
}
#st-content-wrapper.st-single-tour .st-faq .item .header .field-icon {
float: left;
margin-right: 15px;
}
#st-content-wrapper.st-single-tour .st-faq .item .header h5 {
float: left;
margin-top: 0px;
margin-bottom: 0px;
font-size: 16px;
color: var(--main-color, #1A2B48);
}
#st-content-wrapper.st-single-tour .st-faq .item .header .arrow {
float: right;
font-size: 20px;
position: relative;
top: -8px;
}
#st-content-wrapper.st-single-tour .st-faq .item .body {
font-size: 14px;
color: var(--grey-color, #5E6D77);
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
height: 0px;
overflow: hidden;
padding-bottom: 0px;
}
#st-content-wrapper.st-single-tour .st-faq .item.active .body {
height: auto;
padding-bottom: 20px;
}
#st-content-wrapper.st-single-tour .st-faq .item.active .header .arrow {
transform: rotate(180deg);
}
#st-content-wrapper.st-single-tour .st-faq .item:last-child {
border-bottom: none;
}
#st-content-wrapper.st-single-tour .review-box .review-box-score {
border-right: 1px solid #D7DCE3;
padding-top: 15px;
padding-bottom: 15px;
}
#st-content-wrapper.st-single-tour .review-box .review-sumary .item {
display: flex;
align-items: center;
}
#st-content-wrapper.st-single-tour .review-box .review-sumary .item .label {
width: 22%;
text-align: right;
margin-top: 0px;
margin-right: 3%;
}
#st-content-wrapper.st-single-tour .review-box .review-sumary .item .progress {
width: 65%;
}
#st-content-wrapper.st-single-tour .review-box .review-sumary .item .number {
width: 7%;
margin-left: 3%;
}
#st-content-wrapper.st-single-tour .review-box .review-sumary .item:first-child {
margin-top: 0px;
}
#st-content-wrapper.st-single-tour .review-list .comment-item .comment-item-body .title {
padding-left: 0px !important;
}
#st-content-wrapper.st-single-tour .review-list .comment-item .comment-item-body .review-star {
padding: 0;
margin: 0;
overflow: hidden;
}
#st-content-wrapper.st-single-tour .review-list .comment-item .comment-item-body .review-star li {
list-style: none;
margin-right: 5px;
float: left;
}
#st-content-wrapper.st-single-tour .review-list .comment-item .comment-item-body .review-star li .fa {
color: #FFDC00;
font-size: 16px;
}
#st-content-wrapper.st-single-tour .review-list .comment-item .comment-item-body .detail .st-description {
margin-bottom: 0px;
}
#st-content-wrapper.st-single-tour .review-pag-wrapper {
overflow: hidden;
margin-top: 35px;
}
#st-content-wrapper.st-single-tour .review-pag-wrapper .review-pag-text {
float: left;
font-size: 14px;
color: var(--grey-color, #5E6D77);
margin-top: 6px;
margin-right: 25px;
}
#st-content-wrapper.st-single-tour .review-pag-wrapper .pagination {
margin-top: 0px;
float: left;
}
#st-content-wrapper.st-single-tour .review-pag-wrapper .pagination ul li {
font-weight: 500;
}
#st-content-wrapper.st-single-tour .review-pag-wrapper .pagination ul li a {
font-size: 16px;
color: var(--main-color, #1A2B48);
}
#st-content-wrapper.st-single-tour .review-pag-wrapper .pagination ul li.active a {
color: var(--link-color, #5191FA);
border: none;
}
#st-content-wrapper.st-single-tour .review-pag-wrapper .pagination ul li.disabled {
display: none;
}
#st-content-wrapper.st-single-tour .st-hr-comment {
margin-top: 0px;
}
#st-content-wrapper.st-single-tour .widgets .owner-info .author-review-box .author-start-rating {
margin-left: 3px;
margin-bottom: 5px;
}
#st-content-wrapper.st-single-tour .widgets .owner-info .author-review-box .author-start-rating .stm-star-rating .inner {
position: relative;
display: inline-block;
vertical-align: top;
}
#st-content-wrapper.st-single-tour .widgets .owner-info .author-review-box .author-start-rating .stm-star-rating .inner .stm-star-rating-upper {
position: absolute;
top: 0;
left: -1px;
overflow: hidden;
}
#st-content-wrapper.st-single-tour .widgets .owner-info .author-review-box .author-start-rating .stm-star-rating .inner .stm-star-rating-upper:before {
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
font-size: 16px;
letter-spacing: 2px;
color: #FFDC00;
}
#st-content-wrapper.st-single-tour .widgets .owner-info .author-review-box .author-start-rating .stm-star-rating .inner .stm-star-rating-lower {
margin-left: -1px;
}
#st-content-wrapper.st-single-tour .widgets .owner-info .author-review-box .author-start-rating .stm-star-rating .inner .stm-star-rating-lower:before {
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
letter-spacing: 2px;
color: #FFDC00;
font-size: 16px;
}
#st-content-wrapper.st-single-tour .widgets .owner-info .author-review-box .author-review-label {
font-size: 14px;
color: var(--grey-color, #5E6D77);
}
#st-content-wrapper.st-single-tour .st-list-tour-related .item .featured a {
display: block;
overflow: hidden;
}
#st-content-wrapper.st-single-tour .st-list-tour-related .item .featured a img {
transition: all 0.3s;
}
#st-content-wrapper.st-single-tour .st-list-tour-related .item .featured a img:hover {
transform: scale(1.1, 1.1);
}
#st-content-wrapper.st-single-tour .st-list-tour-related .item .featured .service-add-wishlist {
opacity: 0.5;
}
#st-content-wrapper.st-single-tour .st-list-tour-related .item .featured .service-add-wishlist.added {
opacity: 1;
}
#st-content-wrapper.st-single-tour .form-book-wrapper .tour-sale-box {
position: absolute;
top: -5px;
overflow: hidden;
height: 70px;
width: 70px;
right: -1px;
}
#st-content-wrapper.st-single-tour .form-book-wrapper .tour-sale-box .st_sale_class {
position: absolute;
width: 90px;
height: 48px;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
right: -30px;
top: -9px;
line-height: 65px;
text-align: center;
color: #fff;
font-size: 15px;
z-index: 8;
}
#st-content-wrapper.st-single-tour .form-book-wrapper .form-head {
padding-top: 20px;
padding-bottom: 20px;
}
#st-content-wrapper.st-single-tour .form-book-wrapper .form-head .price {
display: flex;
align-items: flex-end;
}
#st-content-wrapper.st-single-tour .form-book-wrapper .form-head .price .label {
font-size: 14px;
color: var(--grey-color, #5E6D77);
font-weight: 400;
padding: 0 10px 0 0;
position: relative;
top: -7px;
}
#st-content-wrapper.st-single-tour .form-book-wrapper .form-head .price .value {
line-height: 28px;
}
#st-content-wrapper.st-single-tour .form-book-wrapper .form-head .price .value .onsale {
display: block;
text-decoration: line-through;
font-size: 17px;
color: #cc0033 !important;
font-weight: 400;
line-height: 20px;
}
#st-content-wrapper.st-single-tour .form-book-wrapper .form-head .price .value .text-lg {
font-weight: 450;
font-size: 24px;
color: #00001E;
}
#st-content-wrapper.st-single-tour .form-book-wrapper .form-date-search {
position: relative;
}
#st-content-wrapper.st-single-tour .form-book-wrapper .form-date-search .date-wrapper {
padding: 15px 20px;
display: flex;
align-items: center;
}
#st-content-wrapper.st-single-tour .form-book-wrapper .form-date-search .date-wrapper .check-in-wrapper {
padding: 0;
}
#st-content-wrapper.st-single-tour .form-book-wrapper .form-date-search .date-wrapper .check-in-wrapper label {
font-size: 16px;
color: var(--main-color, #1A2B48);
font-weight: 450;
}
#st-content-wrapper.st-single-tour .form-book-wrapper .form-date-search .date-wrapper .check-in-wrapper .render {
font-size: 13px;
color: var(--grey-color, #5E6D77);
}
#st-content-wrapper.st-single-tour .form-book-wrapper .form-date-search .date-wrapper .check-in-wrapper:hover {
box-shadow: none;
}
#st-content-wrapper.st-single-tour .form-book-wrapper .form-date-search .date-wrapper .fa {
font-size: 25px;
}
#st-content-wrapper.st-single-tour .form-book-wrapper .form-date-search .check-in-input {
width: 100%;
position: absolute;
left: 0;
bottom: 0;
z-index: -1;
opacity: 0;
}
#st-content-wrapper.st-single-tour .form-book-wrapper .form-guest-search .guest-wrapper {
padding: 15px 20px;
display: flex;
align-items: center;
border-bottom: 1px solid #D7DCE3;
}
#st-content-wrapper.st-single-tour .form-book-wrapper .form-guest-search .guest-wrapper .check-in-wrapper {
width: 50%;
padding: 0;
}
#st-content-wrapper.st-single-tour .form-book-wrapper .form-guest-search .guest-wrapper .check-in-wrapper label {
font-size: 16px;
color: var(--main-color, #1A2B48);
font-weight: 450;
}
#st-content-wrapper.st-single-tour .form-book-wrapper .form-guest-search .guest-wrapper .check-in-wrapper .render {
font-size: 13px;
color: var(--grey-color, #5E6D77);
}
#st-content-wrapper.st-single-tour .form-book-wrapper .form-guest-search .guest-wrapper .check-in-wrapper:hover {
box-shadow: none;
}
#st-content-wrapper.st-single-tour .form-book-wrapper .form-guest-search .guest-wrapper .select-wrapper {
width: 50%;
}
#st-content-wrapper.st-single-tour .form-book-wrapper .form-guest-search .guest-wrapper:last-child {
border: none;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .st-tour-content.style3 .st-hotel-header {
margin-bottom: 30px;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .st-hotel-header .right .review-score .st-link {
font-weight: 500;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .st-tour-feature {
margin-bottom: 45px;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .st-tour-feature.style2 {
padding-top: 0;
border-top: none;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .st-overview .st-description {
margin-top: 30px;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .st-overview .st-description .st-description-more .stt-more {
color: var(--link-color, #5191FA);
cursor: pointer;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .st-overview .st-description .st-description-less {
display: none;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .st-overview .st-description .st-description-less .stt-less {
color: var(--link-color, #5191FA);
cursor: pointer;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .st-highlight .st-section-title {
font-weight: 600;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .st-highlight ul li {
font-weight: 500;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .st-program {
margin-top: 15px;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .st-program .st-program-list.style2 .owl-carousel-wrapper a {
opacity: 0.5;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .st-include .include li {
font-weight: 500;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .st-include .exclude li {
font-weight: 500;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .st-faq .item .header .input-icon svg path {
fill: var(--main-color, #1A2B48);
}
#st-content-wrapper.st-single-tour.st-single-tour-new .review-box {
padding: 30px 0;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .review-box .review-box-score {
margin-top: 20px;
}
@media (max-width: 1199px) {
#st-content-wrapper.st-single-tour.st-single-tour-new .review-box .review-box-score {
margin-top: 0;
padding-top: 0;
}
}
#st-content-wrapper.st-single-tour.st-single-tour-new .review-box .review-box-score .review-score {
font-size: 24px;
line-height: 40px;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .review-box .review-box-score .review-score-base {
font-weight: 400;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .review-box .review-box-score .review-score-base span {
font-weight: 500;
color: #768091;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .review-box .review-sumary .item .label {
width: 30%;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .review-box .review-sumary .item .progress {
width: 40%;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .review-box .review-sumary .item .progress .percent {
background: #ffdc00;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .review-box .review-sumary .item .number {
color: #768090;
width: 15%;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .review-list .comment-item .comment-item-body .detail .st-description .st-comment-more .stt-more {
color: var(--link-color, #5191FA);
cursor: pointer;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .review-list .comment-item .comment-item-body .detail .st-description .st-comment-less {
display: none;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .review-list .comment-item .comment-item-body .detail .st-description .st-comment-less .stt-less {
color: var(--link-color, #5191FA);
cursor: pointer;
}
#st-content-wrapper.st-single-tour.st-single-tour-new #write-review #respond .review-items {
display: flex;
flex-direction: column;
justify-content: center;
padding: 30px 100px 30px 40px;
}
#st-content-wrapper.st-single-tour.st-single-tour-new #write-review #respond .review-items .item {
display: flex;
justify-content: space-between;
}
#st-content-wrapper.st-single-tour.st-single-tour-new #write-review #respond .review-items .item:last-child {
border-bottom: 0;
}
#st-content-wrapper.st-single-tour.st-single-tour-new #write-review #respond .review-items .item .rates .fa {
cursor: pointer;
font-size: 14px;
color: #ced8e8;
}
#st-content-wrapper.st-single-tour.st-single-tour-new #write-review #respond .review-items .item .rates .fa:not(:last-child) {
margin-right: 10px;
}
#st-content-wrapper.st-single-tour.st-single-tour-new #write-review #respond .review-items .item .rates .fa.hovered, #st-content-wrapper.st-single-tour.st-single-tour-new #write-review #respond .review-items .item .rates .fa.selected {
color: #ffdc00;
}
#st-content-wrapper.st-single-tour.st-single-tour-new #write-review #respond .text-center {
text-align: left;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .widgets .form-book-wrapper .tour-sale-box .st_sale_class {
background-color: var(--orange-color, #FA5636);
}
#st-content-wrapper.st-single-tour.st-single-tour-new .widgets .form-book-wrapper .form-head {
background: #fff;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .widgets .form-book-wrapper .form-head .price .label {
color: var(--grey-color, #5E6D77) !important;
padding-left: 2px;
}
@media (max-width: 1199px) {
#st-content-wrapper.st-single-tour.st-single-tour-new .widgets .form-book-wrapper .form-head .price .label.person {
display: none;
}
}
#st-content-wrapper.st-single-tour.st-single-tour-new .widgets .form-book-wrapper .form-head .price .value .onsale {
color: var(--orange-color, #FA5636) !important;
font-size: 24px;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .widgets .form-book-wrapper .form-head .price .value .text-lg {
color: var(--main-color, #1A2B48) !important;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .widgets .form-book-wrapper .tour-booking-form .guest_name_input {
padding: 10px 30px 0px 30px;
background-color: #f6f9fe;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .widgets .form-book-wrapper .tour-booking-form .guest_name_input label {
margin-bottom: 20px;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .widgets .form-book-wrapper .tour-booking-form .guest_name_input .guest_name_control .control-item {
display: flex;
padding-bottom: 20px;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .widgets .form-book-wrapper .tour-booking-form .guest_name_input .guest_name_control .control-item select {
width: auto;
padding: 0;
border: none;
box-shadow: none;
border-bottom: 1px solid #d7dce3;
border-radius: unset;
-moz-appearance: menulist;
-webkit-appearance: menulist;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .widgets .form-book-wrapper .tour-booking-form .guest_name_input .guest_name_control .control-item select:focus {
box-shadow: none;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .widgets .form-book-wrapper .tour-booking-form .guest_name_input .guest_name_control .control-item input {
margin-left: 20px;
padding: 0;
border: none;
box-shadow: none;
border-bottom: 1px solid #d7dce3;
border-radius: unset;
background-color: #f6f9fe;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .st-list-tour-related .item .featured .service-add-wishlist {
opacity: 0.5;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .st-list-tour-related .item .body .review-text {
font-weight: 500;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .st-list-tour-related .item .body .right .price .onsale {
color: #c9cfd5;
font-weight: 500;
}
#st-content-wrapper.st-single-tour.st-single-tour-new .st-list-tour-related .item .body .right .price .text-lg {
font-weight: 500;
}
#st-content-wrapper.st-single-tour.style-2 .st-tour-feature {
border-bottom: none;
margin-bottom: 0;
}
#st-content-wrapper.st-single-tour .st-list-tour-related .item {
margin-bottom: 20px;
border-radius: 3px;
border: 1px solid #D7DCE3;
}
#st-content-wrapper.st-single-tour .st-list-tour-related .item .featured {
position: relative;
}
#st-content-wrapper.st-single-tour .st-list-tour-related .item .featured img {
border-radius: 3px 3px 0 0;
}
#st-content-wrapper.st-single-tour .st-list-tour-related .item .featured .like-it {
position: absolute;
top: 20px;
right: 20px;
}
#st-content-wrapper.st-single-tour .st-list-tour-related .item .featured .like-it .fa {
color: #A0A9B2;
font-size: 18px;
}
#st-content-wrapper.st-single-tour .st-list-tour-related .item .featured .like-it .fa.fa-heart {
color: #FFF;
opacity: 0.5;
}
#st-content-wrapper.st-single-tour .st-list-tour-related .item .featured .avatar {
position: absolute;
right: 20px;
bottom: -20px;
border: 1px solid #FFFFFF;
border-radius: 50%;
width: 40px;
height: 40px;
margin-bottom: 0;
}
#st-content-wrapper.st-single-tour .st-list-tour-related .item .body {
padding: 20px;
}
#st-content-wrapper.st-single-tour .st-list-tour-related .item .body .address {
color: var(--grey-color, #5E6D77);
}
#st-content-wrapper.st-single-tour .st-list-tour-related .item .body .st-stars {
display: inline-block;
}
#st-content-wrapper.st-single-tour .st-list-tour-related .item .body .st-stars .fa {
font-size: 18px;
}
#st-content-wrapper.st-single-tour .st-list-tour-related .item .body .st-link {
line-height: 25px;
}
#st-content-wrapper.st-single-tour .st-list-tour-related .item .body .review-text {
color: #768092;
font-size: 14px;
display: inline-block;
margin-left: 3px;
}
#st-content-wrapper.st-single-tour .st-list-tour-related .item .body .duration {
margin-left: 5px;
color: var(--grey-color, #5E6D77);
}
#st-content-wrapper.st-single-tour .st-list-tour-related .item .body .price {
margin-left: 5px;
color: var(--grey-color, #5E6D77);
font-size: 14px;
position: relative;
}
#st-content-wrapper.st-single-tour .st-list-tour-related .item .body .price .item {
border: none;
color: var(--main-color, #1A2B48);
font-size: 18px;
}
#st-content-wrapper.st-single-tour .st-list-tour-related .item .body .price .onsale {
position: absolute;
right: 0;
top: -15px;
text-decoration: line-through;
font-size: 14px;
color: #cc0033;
font-weight: 400;
}
#st-content-wrapper.st-single-car .st-hotel-header {
align-items: center;
}
#st-content-wrapper.st-single-car .st-hotel-header .st-heading {
margin-top: 0px !important;
}
#st-content-wrapper.st-single-car .st-hotel-header .sub-heading .fa {
position: relative;
top: 2px;
}
#st-content-wrapper.st-single-car .st-hotel-header .right .review-score.style-2 {
text-align: right;
}
#st-content-wrapper.st-single-car .st-hotel-header .right .review-score.style-2 .head-rating {
font-size: 14px;
color: var(--main-color, #1A2B48);
font-weight: 500;
margin-bottom: 5px;
display: block;
}
#st-content-wrapper.st-single-car .st-hotel-header .right .review-score.style-2 .st-stars {
margin-bottom: 7px;
}
#st-content-wrapper.st-single-car .st-hotel-header .right .review-score.style-2 .st-stars .fa {
font-size: 16px !important;
}
#st-content-wrapper.st-single-car .st-hotel-header .right .review-score.style-2 .st-link {
font-size: 14px;
color: var(--link-color, #5191FA);
}
#st-content-wrapper.st-single-car .st-tour-feature {
padding-top: 25px;
padding-bottom: 15px;
border-top: 1px solid #D7DCE3;
border-bottom: 1px solid #D7DCE3;
margin-bottom: 30px;
}
#st-content-wrapper.st-single-car .st-tour-feature .item {
display: flex;
align-items: center;
margin-bottom: 10px;
}
#st-content-wrapper.st-single-car .st-tour-feature .item .icon {
margin-right: 20px;
}
#st-content-wrapper.st-single-car .st-tour-feature .item .info .name {
font-size: 14px;
color: var(--main-color, #1A2B48);
margin: 0;
margin-bottom: 3px;
}
#st-content-wrapper.st-single-car .st-tour-feature .item .info .value {
font-size: 14px;
color: var(--grey-color, #5E6D77);
margin: 0;
}
#st-content-wrapper.st-single-car .st-overview {
margin-bottom: 30px;
}
#st-content-wrapper.st-single-car .st-overview .st-description {
margin-bottom: 0px;
}
#st-content-wrapper.st-single-car .st-map-wrapper .c-grey .input-icon {
position: relative;
top: 3px;
margin-right: 5px;
}
#st-content-wrapper.st-single-car .grid-item {
position: relative;
}
#st-content-wrapper.st-single-car .grid-item .service-tag {
position: absolute;
top: 20px;
left: 0;
font-size: 13px;
color: #FFFFFF;
-webkit-border-radius: 0 3px 3px 0;
-moz-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
font-weight: 500;
z-index: 8;
}
#st-content-wrapper.st-single-car .grid-item .service-tag.bestseller {
background: #ED0925;
border-radius: 0 4px 4px 0;
}
#st-content-wrapper.st-single-car .grid-item .service-tag.save {
background: #9DD565;
}
#st-content-wrapper.st-single-car .grid-item .service-tag .feature_class {
-webkit-border-radius: 0 3px 3px 0;
-moz-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
padding: 6px 10px;
}
#st-content-wrapper.st-single-car .grid-item .service-price {
display: flex;
align-items: center;
margin-top: 2px;
}
#st-content-wrapper.st-single-car .grid-item .service-price span {
font-size: 14px;
color: var(--grey-color, #5E6D77);
}
@media screen and (max-width : 767px) {
#st-content-wrapper.st-single-car .grid-item .service-price span {
font-size: 12px;
}
}
#st-content-wrapper.st-single-car .grid-item .service-price span.price {
font-size: 18px;
color: #1A2B50;
margin-left: 5px;
margin-right: 5px;
}
@media screen and (max-width : 767px) {
#st-content-wrapper.st-single-car .grid-item .service-price span.price {
font-size: 16px;
}
}
#st-content-wrapper.st-single-car .grid-item .service-price span .fa {
position: relative;
top: 3px;
left: 0px;
}
#st-content-wrapper.st-single-car .grid-item .thumb {
position: relative;
overflow: visible;
margin-bottom: 16px;
}
#st-content-wrapper.st-single-car .grid-item .thumb .st_sale_class {
position: absolute;
width: 80px;
height: 48px;
transform: rotate(45deg);
right: -30px;
top: -13px;
line-height: 65px;
text-align: center;
color: #fff;
font-size: 15px;
z-index: 8;
}
#st-content-wrapper.st-single-car .grid-item .thumb .service-add-wishlist {
right: 20px;
}
#st-content-wrapper.st-single-car .grid-item .thumb .service-avatar {
position: absolute;
bottom: -16px;
right: 20px;
height: 35px;
width: 35px;
border: 1px solid #dfdfdf;
border-radius: 50%;
}
#st-content-wrapper.st-single-car .grid-item .thumb .service-avatar img {
border-radius: 50%;
}
#st-content-wrapper.st-single-car .grid-item .service-border {
border: 1px solid #dfdfdf;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
overflow: hidden;
height: 100%;
padding-bottom: 15px;
display: block;
}
#st-content-wrapper.st-single-car .grid-item .plr15 {
padding-left: 15px;
padding-right: 15px;
}
#st-content-wrapper.st-single-car .grid-item .service-title {
margin-top: 0px;
line-height: 22px;
}
@media screen and (max-width : 767px) {
#st-content-wrapper.st-single-car .grid-item .service-title {
margin-bottom: 10px;
}
}
#st-content-wrapper.st-single-car .grid-item .service-title a {
color: var(--main-color, #1A2B48);
}
#st-content-wrapper.st-single-car .grid-item .service-review {
margin-top: 8px;
margin-bottom: 25px;
}
@media screen and (max-width : 767px) {
#st-content-wrapper.st-single-car .grid-item .service-review {
display: none;
}
}
#st-content-wrapper.st-single-car .grid-item .service-review .booking-item-rating-stars {
padding: 0;
margin: 0;
}
#st-content-wrapper.st-single-car .grid-item .service-review .booking-item-rating-stars li {
list-style: none;
float: left;
margin-right: 5px;
}
#st-content-wrapper.st-single-car .grid-item .service-review .booking-item-rating-stars li .fa {
font-size: 15px;
color: #FFDC00;
}
#st-content-wrapper.st-single-car .grid-item .service-review .booking-item-rating-stars li .fa.fa-star-o {
color: #D7DBE3;
}
#st-content-wrapper.st-single-car .grid-item .service-review .review {
position: relative;
top: -1px;
font-size: 13px;
color: #768092;
}
#st-content-wrapper.st-single-car .grid-item .section-footer {
height: 1px;
}
#st-content-wrapper.st-single-car .grid-item .section-footer .footer-inner .service-price {
float: left;
}
#st-content-wrapper.st-single-car .grid-item .section-footer .service-duration {
float: left;
display: flex;
align-items: center;
color: var(--grey-color, #5E6D77);
}
@media screen and (max-width : 575px) {
#st-content-wrapper.st-single-car .grid-item .section-footer .service-duration {
width: 100%;
margin-bottom: 10px;
}
}
#st-content-wrapper.st-single-car .grid-item .section-footer .service-duration .field-icon {
margin-right: 4px;
}
#st-content-wrapper.st-single-car .grid-item .section-footer .service-price {
margin-left: auto;
margin-top: 0px;
}
@media screen and (max-width : 575px) {
#st-content-wrapper.st-single-car .grid-item .section-footer .service-price {
width: 100%;
justify-content: space-between;
align-items: flex-start;
}
}
#st-content-wrapper.st-single-car .grid-item .section-footer .service-price span {
color: var(--grey-color, #5E6D77);
}
#st-content-wrapper.st-single-car .grid-item .section-footer .service-price .price {
position: relative;
}
#st-content-wrapper.st-single-car .grid-item .section-footer .service-price .price span {
border: none;
font-size: 18px;
color: var(--main-color, #1A2B48);
font-weight: 500;
}
@media screen and (max-width : 575px) {
#st-content-wrapper.st-single-car .grid-item .section-footer .service-price .price span {
font-size: 16px;
}
}
#st-content-wrapper.st-single-car .grid-item .section-footer .service-price .price .onsale {
position: absolute;
right: 0;
top: -15px;
text-decoration: line-through;
font-size: 14px;
color: #cc0033 !important;
font-weight: 400;
}
#st-content-wrapper.st-single-car .grid-item .section-footer:after {
content: "";
clear: both;
display: block;
}
#st-content-wrapper.st-single-car .review-box .review-box-score {
border-right: 1px solid #D7DCE3;
padding-top: 15px;
padding-bottom: 15px;
}
#st-content-wrapper.st-single-car .review-box .review-sumary .item {
display: flex;
align-items: center;
}
#st-content-wrapper.st-single-car .review-box .review-sumary .item .label {
width: 22%;
text-align: right;
margin-top: 0px;
margin-right: 3%;
}
#st-content-wrapper.st-single-car .review-box .review-sumary .item .progress {
width: 65%;
}
#st-content-wrapper.st-single-car .review-box .review-sumary .item .number {
width: 7%;
margin-left: 3%;
}
#st-content-wrapper.st-single-car .review-box .review-sumary .item:first-child {
margin-top: 0px;
}
#st-content-wrapper.st-single-car .review-list .comment-item .comment-item-body .title {
padding-left: 0px !important;
}
#st-content-wrapper.st-single-car .review-list .comment-item .comment-item-body .review-star {
padding: 0;
margin: 0;
overflow: hidden;
}
#st-content-wrapper.st-single-car .review-list .comment-item .comment-item-body .review-star li {
list-style: none;
margin-right: 5px;
float: left;
}
#st-content-wrapper.st-single-car .review-list .comment-item .comment-item-body .review-star li .fa {
color: #FFDC00;
font-size: 16px;
}
#st-content-wrapper.st-single-car .review-list .comment-item .comment-item-body .detail .st-description {
margin-bottom: 0px;
}
#st-content-wrapper.st-single-car .review-pag-wrapper {
overflow: hidden;
margin-top: 35px;
}
#st-content-wrapper.st-single-car .review-pag-wrapper .review-pag-text {
float: left;
font-size: 14px;
color: var(--grey-color, #5E6D77);
margin-top: 6px;
margin-right: 25px;
}
#st-content-wrapper.st-single-car .review-pag-wrapper .pagination {
margin-top: 0px;
float: left;
}
#st-content-wrapper.st-single-car .review-pag-wrapper .pagination ul li a {
font-size: 16px;
color: var(--main-color, #1A2B48);
}
#st-content-wrapper.st-single-car .review-pag-wrapper .pagination ul li.active a {
color: var(--link-color, #5191FA);
border: none;
}
#st-content-wrapper.st-single-car .review-pag-wrapper .pagination ul li.disabled {
display: none;
}
#st-content-wrapper.st-single-car .st-hr-comment {
margin-top: 0px;
}
#st-content-wrapper.st-single-car .widgets .owner-info .author-review-box .author-start-rating {
margin-left: 3px;
margin-bottom: 5px;
}
#st-content-wrapper.st-single-car .widgets .owner-info .author-review-box .author-start-rating .stm-star-rating .inner {
position: relative;
display: inline-block;
vertical-align: top;
}
#st-content-wrapper.st-single-car .widgets .owner-info .author-review-box .author-start-rating .stm-star-rating .inner .stm-star-rating-upper {
position: absolute;
top: 0;
left: -1px;
overflow: hidden;
}
#st-content-wrapper.st-single-car .widgets .owner-info .author-review-box .author-start-rating .stm-star-rating .inner .stm-star-rating-upper:before {
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
font-size: 16px;
letter-spacing: 2px;
color: #FFDC00;
}
#st-content-wrapper.st-single-car .widgets .owner-info .author-review-box .author-start-rating .stm-star-rating .inner .stm-star-rating-lower {
margin-left: -1px;
}
#st-content-wrapper.st-single-car .widgets .owner-info .author-review-box .author-start-rating .stm-star-rating .inner .stm-star-rating-lower:before {
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
content: "";
letter-spacing: 2px;
color: #FFDC00;
font-size: 16px;
}
#st-content-wrapper.st-single-car .widgets .owner-info .author-review-box .author-review-label {
font-size: 14px;
color: var(--grey-color, #5E6D77);
}
#st-content-wrapper.st-single-car .form-book-wrapper .form-head {
padding-top: 20px;
padding-bottom: 20px;
}
#st-content-wrapper.st-single-car .form-book-wrapper .form-head .price {
margin-right: 5px;
}
#st-content-wrapper.st-single-car .form-book-wrapper .form-head .price .label {
font-size: 14px;
color: var(--grey-color, #5E6D77);
font-weight: 400;
padding: 0 10px 0 0;
position: relative;
top: -7px;
}
#st-content-wrapper.st-single-car .form-book-wrapper .form-head .price .value {
line-height: 28px;
}
#st-content-wrapper.st-single-car .form-book-wrapper .form-head .price .value .onsale {
display: block;
text-decoration: line-through;
font-size: 17px;
color: #cc0033 !important;
font-weight: 400;
line-height: 20px;
}
#st-content-wrapper.st-single-car .form-book-wrapper .form-head .price .value .text-lg {
font-weight: 400;
font-size: 24px;
color: #00001E;
}
#st-content-wrapper.st-single-car .form-book-wrapper .field-destination-car {
border-top: none;
padding: 0;
}
#st-content-wrapper.st-single-car .form-book-wrapper .field-destination-car .date-wrapper {
position: relative;
padding: 15px 20px;
border-top: 1px solid #D7DCE3;
}
#st-content-wrapper.st-single-car .form-book-wrapper .field-destination-car .date-wrapper.destination-pickup {
border-bottom: none;
}
#st-content-wrapper.st-single-car .form-book-wrapper .field-destination-car .date-wrapper label {
color: var(--main-color, #1A2B48);
font-weight: 500;
}
#st-content-wrapper.st-single-car .form-book-wrapper .field-destination-car .date-wrapper .render {
font-size: 14px;
}
#st-content-wrapper.st-single-car .form-book-wrapper .field-destination-car .dropdown-menu .item {
justify-content: inherit;
}
#st-content-wrapper.st-single-car .form-book-wrapper .form-date-car {
border-top: none;
padding-left: 0;
padding-right: 0;
}
#st-content-wrapper.st-single-car .form-book-wrapper .form-date-car .check-in-wrapper,
#st-content-wrapper.st-single-car .form-book-wrapper .form-date-car .check-out-wrapper {
width: 100%;
padding: 15px 20px;
border-top: 1px solid #D7DCE3;
}
#st-content-wrapper.st-single-car .form-book-wrapper .form-date-car .check-in-wrapper label,
#st-content-wrapper.st-single-car .form-book-wrapper .form-date-car .check-out-wrapper label {
color: var(--main-color, #1A2B48);
font-weight: 500;
}
#st-content-wrapper.st-single-car .form-book-wrapper .form-date-car .check-in-wrapper .render,
#st-content-wrapper.st-single-car .form-book-wrapper .form-date-car .check-out-wrapper .render {
font-size: 14px;
}
#st-content-wrapper.st-single-car .form-book-wrapper .form-date-car .check-out-wrapper {
border-bottom: 1px solid #D7DCE3;
}
#st-content-wrapper.st-single-car.style-2 .st-tour-feature {
border-bottom: none;
margin-bottom: 0;
}
#st-content-wrapper.st-single-car .st-list-tour-related .item {
margin-bottom: 20px;
border-radius: 3px;
border: 1px solid #D7DCE3;
}
#st-content-wrapper.st-single-car .st-list-tour-related .item .featured {
position: relative;
}
#st-content-wrapper.st-single-car .st-list-tour-related .item .featured img {
border-radius: 3px 3px 0 0;
}
#st-content-wrapper.st-single-car .st-list-tour-related .item .featured .like-it {
position: absolute;
top: 20px;
right: 20px;
}
#st-content-wrapper.st-single-car .st-list-tour-related .item .featured .like-it .fa {
color: #A0A9B2;
font-size: 18px;
}
#st-content-wrapper.st-single-car .st-list-tour-related .item .featured .like-it .fa.fa-heart {
color: #FFF;
opacity: 0.5;
}
#st-content-wrapper.st-single-car .st-list-tour-related .item .featured .avatar {
position: absolute;
right: 20px;
bottom: -20px;
border: 1px solid #FFFFFF;
border-radius: 50%;
width: 40px;
height: 40px;
}
#st-content-wrapper.st-single-car .st-list-tour-related .item .body {
padding: 20px;
}
#st-content-wrapper.st-single-car .st-list-tour-related .item .body .address {
color: var(--grey-color, #5E6D77);
}
#st-content-wrapper.st-single-car .st-list-tour-related .item .body .st-stars {
display: inline-block;
}
#st-content-wrapper.st-single-car .st-list-tour-related .item .body .st-stars .fa {
font-size: 18px;
}
#st-content-wrapper.st-single-car .st-list-tour-related .item .body .st-link {
line-height: 25px;
}
#st-content-wrapper.st-single-car .st-list-tour-related .item .body .review-text {
color: #768092;
font-size: 14px;
display: inline-block;
margin-left: 3px;
}
#st-content-wrapper.st-single-car .st-list-tour-related .item .body .duration {
margin-left: 5px;
color: var(--grey-color, #5E6D77);
}
#st-content-wrapper.st-single-car .st-list-tour-related .item .body .price {
margin-left: 5px;
color: var(--grey-color, #5E6D77);
font-size: 14px;
}
#st-content-wrapper.st-single-car .st-list-tour-related .item .body .price .item {
border: none;
color: var(--main-color, #1A2B48);
font-size: 18px;
}
#st-content-wrapper.st-single-car .st-list-tour-related .item .body .price .onsale {
text-decoration: line-through;
font-size: 14px;
color: #cc0033 !important;
font-weight: 400;
}
#st-content-wrapper .owl-carousel-wrapper {
position: relative;
}
#st-content-wrapper .owl-carousel-wrapper .owl-tour-program .owl-item .item {
height: 330px;
border: none !important;
margin-bottom: 0 !important;
position: relative;
}
#st-content-wrapper .owl-carousel-wrapper .owl-tour-program .owl-item .item .header {
position: absolute;
bottom: 0;
left: 0;
}
#st-content-wrapper .owl-carousel-wrapper .owl-tour-program .owl-item .item .header h5 {
margin-bottom: 10px !important;
background: var(--link-color, #5191FA);
padding: 3px 14px;
border-radius: 3px;
color: #FFF !important;
font-size: 14px !important;
font-weight: 400;
float: none;
display: inline-block;
}
#st-content-wrapper .owl-carousel-wrapper .owl-tour-program .owl-item .item .header h2 {
margin: 0;
color: #FFF !important;
font-size: 16px !important;
font-weight: 500;
}
#st-content-wrapper .owl-carousel-wrapper .owl-tour-program .owl-item .item .body {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100% !important;
padding: 20px !important;
background: var(--main-color, #1A2B48);
opacity: 0;
color: #FFF !important;
overflow-y: auto;
}
#st-content-wrapper .owl-carousel-wrapper .owl-tour-program .owl-item .item .body h5 {
display: inline-block;
margin-bottom: 10px !important;
background: var(--link-color, #5191FA);
padding: 3px 14px;
border-radius: 3px;
color: #FFF !important;
font-size: 14px !important;
font-weight: 400;
line-height: 23px;
}
#st-content-wrapper .owl-carousel-wrapper .owl-tour-program .owl-item .item .body h2 {
margin: 0;
color: #FFF !important;
font-size: 16px !important;
font-weight: 500;
}
#st-content-wrapper .owl-carousel-wrapper .owl-tour-program .owl-item .item .body .desc {
margin-top: 10px;
}
#st-content-wrapper .owl-carousel-wrapper .owl-tour-program .owl-item .item:hover .body {
opacity: 1;
}
#st-content-wrapper .owl-carousel-wrapper .owl-tour-program .owl-item:first-child .header h5, #st-content-wrapper .owl-carousel-wrapper .owl-tour-program .owl-item:last-child .header h5 {
background: #2ECC71;
}
#st-content-wrapper .owl-carousel-wrapper .owl-tour-program .owl-item:first-child .body h5, #st-content-wrapper .owl-carousel-wrapper .owl-tour-program .owl-item:last-child .body h5 {
background: #2ECC71;
}
#st-content-wrapper .owl-carousel-wrapper a.next, #st-content-wrapper .owl-carousel-wrapper a.prev {
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 40px;
height: 40px;
border-radius: 3px;
background: rgba(26, 43, 72, 0.7);
display: flex;
align-items: center;
justify-content: center;
z-index: 9999;
}
#st-content-wrapper .owl-carousel-wrapper a.next {
right: -20px;
}
#st-content-wrapper .owl-carousel-wrapper a.prev {
left: -20px;
}
.nicescroll-rails .nicescroll-cursors {
border: none !important;
background: #EEE !important;
}
.single-st_tours .daterangepicker {
margin-right: -5px;
}
.st-overflow {
overflow: hidden;
}
.vc_row[data-vc-full-width].vc_parallax {
overflow: hidden !important;
}
.st-car-types .st-car-type-item {
margin-bottom: 30px;
}
.st-car-types .st-car-type-item a {
display: inline-block;
overflow: hidden;
}
.st-car-types .st-car-type-item img {
width: 100%;
height: auto;
transition: all 0.3s;
}
.st-car-types .st-car-type-item img:hover {
transform: scale(1.1);
}
.st-car-types .st-car-type-item .title {
font-size: 16px;
text-align: center;
}
.st-car-types .st-car-type-item .title a {
color: var(--main-color, #1A2B48);
}
.single-post .blog-content.content .post-content img {
max-width: 100%;
height: auto;
}
.single .container .container {
max-width: 100%;
}
#st-content-wrapper .widgets .owner-info.widget-box .st_ask_question {
text-align: center;
}
#st-content-wrapper .widgets .owner-info.widget-box .st_ask_question a {
color: var(--link-color, #5191FA);
} .search-result-page .search-form-wrapper.auto-height-form-search .form-group {
height: auto;
}
.search-result-page .search-form-wrapper.auto-height-form-search .form-group .st-location-id {
display: none;
}
.st-option-wrapper.option-wrapper {
position: absolute;
left: 0;
width: 100%;
max-height: 250px;
overflow-y: scroll;
z-index: 99999;
top: 100%;
background: #fff;
display: none;
border: 1px solid #ccc;
-webkit-box-shadow: 1px 1px 3px #ccc;
box-shadow: 1px 1px 3px #ccc;
}
.st-option-wrapper.option-wrapper .option:hover {
background: #c8c7c7;
}
.st-option-wrapper.option-wrapper .option {
padding: 10px 5px;
font-size: 13px;
cursor: pointer;
}
.st-option-wrapper.option-wrapper .option .label, .st-option-wrapper.option-wrapper .option .label .fa {
font-size: 13px;
}
.search-result-page .search-form-wrapper.auto-height-form-search .st-select-wrapper {
position: relative;
} .datepicker {
padding: 4px;
direction: ltr;
}
.datepicker-inline {
width: 250px;
border: 1px solid #ccc;
padding: 10px 15px;
}
.datepicker-dropdown:after, .datepicker-dropdown:before {
display: inline-block;
border-top: 0;
position: absolute;
content: "";
}
.datepicker.datepicker-rtl {
direction: rtl;
}
.datepicker.datepicker-rtl table tr td span {
float: right;
}
.datepicker-dropdown {
top: 0;
left: 0;
}
.datepicker-dropdown:before {
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-bottom: 7px solid #ccc;
border-bottom-color: rgba(0, 0, 0, 0.2);
}
.datepicker-dropdown:after {
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 6px solid #fff;
}
.datepicker-dropdown.datepicker-orient-left:before {
left: 6px;
}
.datepicker-dropdown.datepicker-orient-left:after {
left: 7px;
}
.datepicker-dropdown.datepicker-orient-right:before {
right: 6px;
}
.datepicker-dropdown.datepicker-orient-right:after {
right: 7px;
}
.datepicker-dropdown.datepicker-orient-top:before {
top: -7px;
}
.datepicker-dropdown.datepicker-orient-top:after {
top: -6px;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
bottom: -7px;
border-bottom: 0;
border-top: 7px solid #999;
}
.datepicker-dropdown.datepicker-orient-bottom:after {
bottom: -6px;
border-bottom: 0;
border-top: 6px solid #fff;
}
.datepicker.days div.datepicker-days, .datepicker.months div.datepicker-months, .datepicker.years div.datepicker-years {
display: block;
}
.datepicker table {
margin: 0;
-webkit-touch-callout: none;
-khtml-user-select: none;
user-select: none;
}
.datepicker table thead tr:nth-child(2) {
border-top: 1px solid #D7DCE3;
}
.datepicker table tr td, .datepicker table tr th {
text-align: center;
width: 30px;
height: 30px;
border: none;
}
.table-striped .datepicker table tr td, .table-striped .datepicker table tr th {
background-color: transparent;
}
.datepicker table tr td.day.focused, .datepicker table tr td.day:hover {
background: #eee;
cursor: pointer;
}
.datepicker table tr td.day {
border: transparent;
}
.datepicker table tr td.new, .datepicker table tr td.old {
color: #999;
}
.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
background: 0 0;
color: #999;
cursor: default;
}
.datepicker table tr td.today, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover {
color: #000;
position: relative;
}
.datepicker table tr td.today.disabled:before, .datepicker table tr td.today.disabled:hover:before, .datepicker table tr td.today:before, .datepicker table tr td.today:hover:before {
content: "";
bottom: 2px;
right: 2px;
display: block;
width: 0;
height: 0;
border-style: solid;
border-width: 0 0 7px 7px;
border-color: transparent transparent #ed8323;
position: absolute;
}
.datepicker table tr td.today.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today:active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today:hover:active, .open .dropdown-toggle.datepicker table tr td.today, .open .dropdown-toggle.datepicker table tr td.today.disabled, .open .dropdown-toggle.datepicker table tr td.today.disabled:hover, .open .dropdown-toggle.datepicker table tr td.today:hover {
background-image: none;
}
.datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled.disabled, .datepicker table tr td.today.disabled.disabled.active, .datepicker table tr td.today.disabled.disabled:active, .datepicker table tr td.today.disabled.disabled:focus, .datepicker table tr td.today.disabled.disabled:hover, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:focus, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover.disabled, .datepicker table tr td.today.disabled:hover.disabled.active, .datepicker table tr td.today.disabled:hover.disabled:active, .datepicker table tr td.today.disabled:hover.disabled:focus, .datepicker table tr td.today.disabled:hover.disabled:hover, .datepicker table tr td.today.disabled:hover[disabled], .datepicker table tr td.today.disabled:hover[disabled].active, .datepicker table tr td.today.disabled:hover[disabled]:active, .datepicker table tr td.today.disabled:hover[disabled]:focus, .datepicker table tr td.today.disabled:hover[disabled]:hover, .datepicker table tr td.today.disabled[disabled], .datepicker table tr td.today.disabled[disabled].active, .datepicker table tr td.today.disabled[disabled]:active, .datepicker table tr td.today.disabled[disabled]:focus, .datepicker table tr td.today.disabled[disabled]:hover, .datepicker table tr td.today:hover.disabled, .datepicker table tr td.today:hover.disabled.active, .datepicker table tr td.today:hover.disabled:active, .datepicker table tr td.today:hover.disabled:focus, .datepicker table tr td.today:hover.disabled:hover, .datepicker table tr td.today:hover[disabled], .datepicker table tr td.today:hover[disabled].active, .datepicker table tr td.today:hover[disabled]:active, .datepicker table tr td.today:hover[disabled]:focus, .datepicker table tr td.today:hover[disabled]:hover, .datepicker table tr td.today[disabled], .datepicker table tr td.today[disabled].active, .datepicker table tr td.today[disabled]:active, .datepicker table tr td.today[disabled]:focus, .datepicker table tr td.today[disabled]:hover, fieldset[disabled] .datepicker table tr td.today, fieldset[disabled] .datepicker table tr td.today.active, fieldset[disabled] .datepicker table tr td.today.disabled, fieldset[disabled] .datepicker table tr td.today.disabled.active, fieldset[disabled] .datepicker table tr td.today.disabled:active, fieldset[disabled] .datepicker table tr td.today.disabled:focus, fieldset[disabled] .datepicker table tr td.today.disabled:hover, fieldset[disabled] .datepicker table tr td.today.disabled:hover.active, fieldset[disabled] .datepicker table tr td.today.disabled:hover:active, fieldset[disabled] .datepicker table tr td.today.disabled:hover:focus, fieldset[disabled] .datepicker table tr td.today.disabled:hover:hover, fieldset[disabled] .datepicker table tr td.today:active, fieldset[disabled] .datepicker table tr td.today:focus, fieldset[disabled] .datepicker table tr td.today:hover, fieldset[disabled] .datepicker table tr td.today:hover.active, fieldset[disabled] .datepicker table tr td.today:hover:active, fieldset[disabled] .datepicker table tr td.today:hover:focus, fieldset[disabled] .datepicker table tr td.today:hover:hover {
background-color: #ffdb99;
border-color: #ffb733;
}
.datepicker table tr td.today:hover:hover {
color: #FA5535;
}
.datepicker table tr td.today.active:hover {
color: #FA5535;
}
.datepicker table tr td.range, .datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:hover, .datepicker table tr td.range:hover {
background: #eee;
-webkit-border-radius: 0;
border-radius: 0;
}
.datepicker table tr td.active.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active:active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover:active, .datepicker table tr td.range.today.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.selected.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected:hover:active, .open .dropdown-toggle.datepicker table tr td.active, .open .dropdown-toggle.datepicker table tr td.active.disabled, .open .dropdown-toggle.datepicker table tr td.active.disabled:hover, .open .dropdown-toggle.datepicker table tr td.active:hover, .open .dropdown-toggle.datepicker table tr td.range.today, .open .dropdown-toggle.datepicker table tr td.range.today.disabled, .open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover, .open .dropdown-toggle.datepicker table tr td.range.today:hover, .open .dropdown-toggle.datepicker table tr td.selected, .open .dropdown-toggle.datepicker table tr td.selected.disabled, .open .dropdown-toggle.datepicker table tr td.selected.disabled:hover, .open .dropdown-toggle.datepicker table tr td.selected:hover {
background-image: none;
}
.datepicker table tr td.range.today, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today:hover {
color: #000;
background-color: #f7ca77;
border-color: #f1a417;
-webkit-border-radius: 0;
border-radius: 0;
}
.datepicker table tr td.range.today.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:focus, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.disabled:hover:focus, .datepicker table tr td.range.today.disabled:hover:hover, .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:focus, .datepicker table tr td.range.today:hover, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today:hover:focus, .datepicker table tr td.range.today:hover:hover, .open .dropdown-toggle.datepicker table tr td.range.today, .open .dropdown-toggle.datepicker table tr td.range.today.disabled, .open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover, .open .dropdown-toggle.datepicker table tr td.range.today:hover {
color: #000;
background-color: #f4bb51;
border-color: #bf800c;
}
.datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled.disabled, .datepicker table tr td.range.today.disabled.disabled.active, .datepicker table tr td.range.today.disabled.disabled:active, .datepicker table tr td.range.today.disabled.disabled:focus, .datepicker table tr td.range.today.disabled.disabled:hover, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:focus, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today.disabled:hover.disabled, .datepicker table tr td.range.today.disabled:hover.disabled.active, .datepicker table tr td.range.today.disabled:hover.disabled:active, .datepicker table tr td.range.today.disabled:hover.disabled:focus, .datepicker table tr td.range.today.disabled:hover.disabled:hover, .datepicker table tr td.range.today.disabled:hover[disabled], .datepicker table tr td.range.today.disabled:hover[disabled].active, .datepicker table tr td.range.today.disabled:hover[disabled]:active, .datepicker table tr td.range.today.disabled:hover[disabled]:focus, .datepicker table tr td.range.today.disabled:hover[disabled]:hover, .datepicker table tr td.range.today.disabled[disabled], .datepicker table tr td.range.today.disabled[disabled].active, .datepicker table tr td.range.today.disabled[disabled]:active, .datepicker table tr td.range.today.disabled[disabled]:focus, .datepicker table tr td.range.today.disabled[disabled]:hover, .datepicker table tr td.range.today:hover.disabled, .datepicker table tr td.range.today:hover.disabled.active, .datepicker table tr td.range.today:hover.disabled:active, .datepicker table tr td.range.today:hover.disabled:focus, .datepicker table tr td.range.today:hover.disabled:hover, .datepicker table tr td.range.today:hover[disabled], .datepicker table tr td.range.today:hover[disabled].active, .datepicker table tr td.range.today:hover[disabled]:active, .datepicker table tr td.range.today:hover[disabled]:focus, .datepicker table tr td.range.today:hover[disabled]:hover, .datepicker table tr td.range.today[disabled], .datepicker table tr td.range.today[disabled].active, .datepicker table tr td.range.today[disabled]:active, .datepicker table tr td.range.today[disabled]:focus, .datepicker table tr td.range.today[disabled]:hover, fieldset[disabled] .datepicker table tr td.range.today, fieldset[disabled] .datepicker table tr td.range.today.active, fieldset[disabled] .datepicker table tr td.range.today.disabled, fieldset[disabled] .datepicker table tr td.range.today.disabled.active, fieldset[disabled] .datepicker table tr td.range.today.disabled:active, fieldset[disabled] .datepicker table tr td.range.today.disabled:focus, fieldset[disabled] .datepicker table tr td.range.today.disabled:hover, fieldset[disabled] .datepicker table tr td.range.today.disabled:hover.active, fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:active, fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:focus, fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:hover, fieldset[disabled] .datepicker table tr td.range.today:active, fieldset[disabled] .datepicker table tr td.range.today:focus, fieldset[disabled] .datepicker table tr td.range.today:hover, fieldset[disabled] .datepicker table tr td.range.today:hover.active, fieldset[disabled] .datepicker table tr td.range.today:hover:active, fieldset[disabled] .datepicker table tr td.range.today:hover:focus, fieldset[disabled] .datepicker table tr td.range.today:hover:hover {
background-color: #f7ca77;
border-color: #f1a417;
}
.datepicker table tr td.selected, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected:hover {
color: #fff;
background-color: #999;
border-color: #555;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:focus, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.disabled:hover:focus, .datepicker table tr td.selected.disabled:hover:hover, .datepicker table tr td.selected:active, .datepicker table tr td.selected:focus, .datepicker table tr td.selected:hover, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected:hover:focus, .datepicker table tr td.selected:hover:hover, .open .dropdown-toggle.datepicker table tr td.selected, .open .dropdown-toggle.datepicker table tr td.selected.disabled, .open .dropdown-toggle.datepicker table tr td.selected.disabled:hover, .open .dropdown-toggle.datepicker table tr td.selected:hover {
border-color: #373737;
background-color: #858585;
}
.datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled.disabled, .datepicker table tr td.selected.disabled.disabled.active, .datepicker table tr td.selected.disabled.disabled:active, .datepicker table tr td.selected.disabled.disabled:focus, .datepicker table tr td.selected.disabled.disabled:hover, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:focus, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.disabled:hover.disabled, .datepicker table tr td.selected.disabled:hover.disabled.active, .datepicker table tr td.selected.disabled:hover.disabled:active, .datepicker table tr td.selected.disabled:hover.disabled:focus, .datepicker table tr td.selected.disabled:hover.disabled:hover, .datepicker table tr td.selected.disabled:hover[disabled], .datepicker table tr td.selected.disabled:hover[disabled].active, .datepicker table tr td.selected.disabled:hover[disabled]:active, .datepicker table tr td.selected.disabled:hover[disabled]:focus, .datepicker table tr td.selected.disabled:hover[disabled]:hover, .datepicker table tr td.selected.disabled[disabled], .datepicker table tr td.selected.disabled[disabled].active, .datepicker table tr td.selected.disabled[disabled]:active, .datepicker table tr td.selected.disabled[disabled]:focus, .datepicker table tr td.selected.disabled[disabled]:hover, .datepicker table tr td.selected:hover.disabled, .datepicker table tr td.selected:hover.disabled.active, .datepicker table tr td.selected:hover.disabled:active, .datepicker table tr td.selected:hover.disabled:focus, .datepicker table tr td.selected:hover.disabled:hover, .datepicker table tr td.selected:hover[disabled], .datepicker table tr td.selected:hover[disabled].active, .datepicker table tr td.selected:hover[disabled]:active, .datepicker table tr td.selected:hover[disabled]:focus, .datepicker table tr td.selected:hover[disabled]:hover, .datepicker table tr td.selected[disabled], .datepicker table tr td.selected[disabled].active, .datepicker table tr td.selected[disabled]:active, .datepicker table tr td.selected[disabled]:focus, .datepicker table tr td.selected[disabled]:hover, fieldset[disabled] .datepicker table tr td.selected, fieldset[disabled] .datepicker table tr td.selected.active, fieldset[disabled] .datepicker table tr td.selected.disabled, fieldset[disabled] .datepicker table tr td.selected.disabled.active, fieldset[disabled] .datepicker table tr td.selected.disabled:active, fieldset[disabled] .datepicker table tr td.selected.disabled:focus, fieldset[disabled] .datepicker table tr td.selected.disabled:hover, fieldset[disabled] .datepicker table tr td.selected.disabled:hover.active, fieldset[disabled] .datepicker table tr td.selected.disabled:hover:active, fieldset[disabled] .datepicker table tr td.selected.disabled:hover:focus, fieldset[disabled] .datepicker table tr td.selected.disabled:hover:hover, fieldset[disabled] .datepicker table tr td.selected:active, fieldset[disabled] .datepicker table tr td.selected:focus, fieldset[disabled] .datepicker table tr td.selected:hover, fieldset[disabled] .datepicker table tr td.selected:hover.active, fieldset[disabled] .datepicker table tr td.selected:hover:active, fieldset[disabled] .datepicker table tr td.selected:hover:focus, fieldset[disabled] .datepicker table tr td.selected:hover:hover {
background-color: #999;
border-color: #555;
}
.datepicker table tr td.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover {
color: #fff;
background-color: #428bca;
border-color: #357ebd;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:focus, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:focus, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:active, .datepicker table tr td.active:focus, .datepicker table tr td.active:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:focus, .datepicker table tr td.active:hover:hover, .open .dropdown-toggle.datepicker table tr td.active, .open .dropdown-toggle.datepicker table tr td.active.disabled, .open .dropdown-toggle.datepicker table tr td.active.disabled:hover, .open .dropdown-toggle.datepicker table tr td.active:hover {
color: #fff;
background-color: #ed8323;
border-color: #e27513;
}
.datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled.disabled.active, .datepicker table tr td.active.disabled.disabled:active, .datepicker table tr td.active.disabled.disabled:focus, .datepicker table tr td.active.disabled.disabled:hover, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:focus, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover.disabled.active, .datepicker table tr td.active.disabled:hover.disabled:active, .datepicker table tr td.active.disabled:hover.disabled:focus, .datepicker table tr td.active.disabled:hover.disabled:hover, .datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled:hover[disabled].active, .datepicker table tr td.active.disabled:hover[disabled]:active, .datepicker table tr td.active.disabled:hover[disabled]:focus, .datepicker table tr td.active.disabled:hover[disabled]:hover, .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active.disabled[disabled].active, .datepicker table tr td.active.disabled[disabled]:active, .datepicker table tr td.active.disabled[disabled]:focus, .datepicker table tr td.active.disabled[disabled]:hover, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover.disabled.active, .datepicker table tr td.active:hover.disabled:active, .datepicker table tr td.active:hover.disabled:focus, .datepicker table tr td.active:hover.disabled:hover, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active:hover[disabled].active, .datepicker table tr td.active:hover[disabled]:active, .datepicker table tr td.active:hover[disabled]:focus, .datepicker table tr td.active:hover[disabled]:hover, .datepicker table tr td.active[disabled], .datepicker table tr td.active[disabled].active, .datepicker table tr td.active[disabled]:active, .datepicker table tr td.active[disabled]:focus, .datepicker table tr td.active[disabled]:hover, fieldset[disabled] .datepicker table tr td.active, fieldset[disabled] .datepicker table tr td.active.active, fieldset[disabled] .datepicker table tr td.active.disabled, fieldset[disabled] .datepicker table tr td.active.disabled.active, fieldset[disabled] .datepicker table tr td.active.disabled:active, fieldset[disabled] .datepicker table tr td.active.disabled:focus, fieldset[disabled] .datepicker table tr td.active.disabled:hover, fieldset[disabled] .datepicker table tr td.active.disabled:hover.active, fieldset[disabled] .datepicker table tr td.active.disabled:hover:active, fieldset[disabled] .datepicker table tr td.active.disabled:hover:focus, fieldset[disabled] .datepicker table tr td.active.disabled:hover:hover, fieldset[disabled] .datepicker table tr td.active:active, fieldset[disabled] .datepicker table tr td.active:focus, fieldset[disabled] .datepicker table tr td.active:hover, fieldset[disabled] .datepicker table tr td.active:hover.active, fieldset[disabled] .datepicker table tr td.active:hover:active, fieldset[disabled] .datepicker table tr td.active:hover:focus, fieldset[disabled] .datepicker table tr td.active:hover:hover {
background-color: #428bca;
border-color: #357ebd;
}
.datepicker table tr td span {
display: block;
width: 23%;
height: 54px;
line-height: 54px;
float: left;
margin: 1%;
cursor: pointer;
}
.datepicker table tr td span:hover {
background: #eee;
}
.datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover {
background: 0 0;
color: #999;
cursor: default;
}
.datepicker table tr td span.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active:hover {
color: #fff;
background-color: #428bca;
border-color: #357ebd;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:focus, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.disabled:hover:focus, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active:active, .datepicker table tr td span.active:focus, .datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active:hover:focus, .datepicker table tr td span.active:hover:hover, .open .dropdown-toggle.datepicker table tr td span.active, .open .dropdown-toggle.datepicker table tr td span.active.disabled, .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover, .open .dropdown-toggle.datepicker table tr td span.active:hover {
color: #fff;
background-color: #ed8323;
border-color: #e27513;
}
.datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover:active, .open .dropdown-toggle.datepicker table tr td span.active, .open .dropdown-toggle.datepicker table tr td span.active.disabled, .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover, .open .dropdown-toggle.datepicker table tr td span.active:hover {
background-image: none;
}
.datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled.disabled.active, .datepicker table tr td span.active.disabled.disabled:active, .datepicker table tr td span.active.disabled.disabled:focus, .datepicker table tr td span.active.disabled.disabled:hover, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:focus, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover.disabled, .datepicker table tr td span.active.disabled:hover.disabled.active, .datepicker table tr td span.active.disabled:hover.disabled:active, .datepicker table tr td span.active.disabled:hover.disabled:focus, .datepicker table tr td span.active.disabled:hover.disabled:hover, .datepicker table tr td span.active.disabled:hover[disabled], .datepicker table tr td span.active.disabled:hover[disabled].active, .datepicker table tr td span.active.disabled:hover[disabled]:active, .datepicker table tr td span.active.disabled:hover[disabled]:focus, .datepicker table tr td span.active.disabled:hover[disabled]:hover, .datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active.disabled[disabled].active, .datepicker table tr td span.active.disabled[disabled]:active, .datepicker table tr td span.active.disabled[disabled]:focus, .datepicker table tr td span.active.disabled[disabled]:hover, .datepicker table tr td span.active:hover.disabled, .datepicker table tr td span.active:hover.disabled.active, .datepicker table tr td span.active:hover.disabled:active, .datepicker table tr td span.active:hover.disabled:focus, .datepicker table tr td span.active:hover.disabled:hover, .datepicker table tr td span.active:hover[disabled], .datepicker table tr td span.active:hover[disabled].active, .datepicker table tr td span.active:hover[disabled]:active, .datepicker table tr td span.active:hover[disabled]:focus, .datepicker table tr td span.active:hover[disabled]:hover, .datepicker table tr td span.active[disabled], .datepicker table tr td span.active[disabled].active, .datepicker table tr td span.active[disabled]:active, .datepicker table tr td span.active[disabled]:focus, .datepicker table tr td span.active[disabled]:hover, fieldset[disabled] .datepicker table tr td span.active, fieldset[disabled] .datepicker table tr td span.active.active, fieldset[disabled] .datepicker table tr td span.active.disabled, fieldset[disabled] .datepicker table tr td span.active.disabled.active, fieldset[disabled] .datepicker table tr td span.active.disabled:active, fieldset[disabled] .datepicker table tr td span.active.disabled:focus, fieldset[disabled] .datepicker table tr td span.active.disabled:hover, fieldset[disabled] .datepicker table tr td span.active.disabled:hover.active, fieldset[disabled] .datepicker table tr td span.active.disabled:hover:active, fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus, fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover, fieldset[disabled] .datepicker table tr td span.active:active, fieldset[disabled] .datepicker table tr td span.active:focus, fieldset[disabled] .datepicker table tr td span.active:hover, fieldset[disabled] .datepicker table tr td span.active:hover.active, fieldset[disabled] .datepicker table tr td span.active:hover:active, fieldset[disabled] .datepicker table tr td span.active:hover:focus, fieldset[disabled] .datepicker table tr td span.active:hover:hover {
background-color: #428bca;
border-color: #357ebd;
}
.datepicker table tr td span.new, .datepicker table tr td span.old {
color: #999;
}
.datepicker th.datepicker-switch {
width: 145px;
}
.datepicker tfoot tr th, .datepicker thead tr:first-child th {
cursor: pointer;
}
.datepicker tfoot tr th:hover, .datepicker thead tr:first-child th:hover {
background: #eee;
}
.datepicker .cw {
font-size: 10px;
width: 12px;
padding: 0 2px 0 5px;
vertical-align: middle;
}
.datepicker thead tr:first-child th.cw {
cursor: default;
background-color: transparent;
}
.input-group.date .input-group-addon i {
cursor: pointer;
width: 16px;
height: 16px;
}
.input-daterange .input-group-addon {
width: auto;
min-width: 16px;
padding: 4px 5px;
font-weight: 400;
line-height: 1.42857143;
text-align: center;
text-shadow: 0 1px 0 #fff;
vertical-align: middle;
background-color: #eee;
border: solid #ccc;
border-width: 1px 0;
margin-left: -5px;
margin-right: -5px;
}
.datepicker.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
float: left;
display: none;
list-style: none;
background-color: #fff;
border: 1px solid rgba(0, 0, 0, 0.2);
border-color: #dfdfdf;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.175) !important;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.175) !important;
border-radius: 0 0 4px 4px;
-webkit-border-radius: 0 0 4px 4px;
padding: 10px 20px 10px 20px;
}
.fotorama__arr:before, .fotorama__fullscreen-icon:before, .fotorama__video-close:before, .fotorama__video-play:before, .i-check:before, .i-radio:before, .owl-controls .owl-buttons div:before, .twitter .tweet-list li:before {
font-family: FontAwesome;
}
.datepicker.datepicker-inline td, .datepicker.datepicker-inline th, .datepicker.dropdown-menu td, .datepicker.dropdown-menu th {
padding-top: 10px;
padding-bottom: 10px;
color: #ADB2BD;
float: left;
text-align: center;
}
.datepicker.datepicker-inline table tbody td, .datepicker.datepicker-inline table tbody th, .datepicker.dropdown-menu table tbody td, .datepicker.dropdown-menu table tbody th {
width: 36px;
}
.datepicker table thead tr::nth-child(2) th {
width: 36px;
padding-top: 10px;
padding-bottom: 10px;
color: #ADB2BD;
float: left;
text-align: center;
}
.datepicker thead tr:first-child th.next:before, .datepicker thead tr:first-child th.prev:before {
font-family: FontAwesome;
content: "";
font-size: 18px;
}
.datepicker thead tr:first-child th.prev:before {
content: "";
}
.bootstrap-timepicker {
position: relative;
}
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu {
left: auto;
right: 0;
}
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:before {
left: auto;
right: 12px;
}
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:after {
left: auto;
right: 13px;
}
.bootstrap-timepicker .add-on {
cursor: pointer;
}
.bootstrap-timepicker .add-on i {
display: inline-block;
width: 16px;
height: 16px;
border: 1px solid rgba(0, 0, 0, 0.2);
}
.bootstrap-timepicker-widget.dropdown-menu {
padding: 7px 10px;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2);
box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2);
}
.bootstrap-timepicker-widget.dropdown-menu.open {
display: inline-block;
}
.bootstrap-timepicker-widget.dropdown-menu:before {
border-bottom: 7px solid rgba(0, 0, 0, 0.2);
border-left: 7px solid transparent;
border-right: 7px solid transparent;
content: "";
display: inline-block;
position: absolute;
}
.bootstrap-timepicker-widget.dropdown-menu:after {
border-bottom: 6px solid #fff;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
content: "";
display: inline-block;
position: absolute;
}
.bootstrap-timepicker-widget.timepicker-orient-left:before {
left: 6px;
}
.bootstrap-timepicker-widget.timepicker-orient-left:after {
left: 7px;
}
.bootstrap-timepicker-widget.timepicker-orient-right:before {
right: 6px;
}
.bootstrap-timepicker-widget.timepicker-orient-right:after {
right: 7px;
}
.bootstrap-timepicker-widget.timepicker-orient-top:before {
top: -7px;
}
.bootstrap-timepicker-widget.timepicker-orient-top:after {
top: -6px;
}
.bootstrap-timepicker-widget.timepicker-orient-bottom:before {
bottom: -7px;
border-bottom: 0;
border-top: 7px solid #999;
}
.bootstrap-timepicker-widget.timepicker-orient-bottom:after {
bottom: -6px;
border-bottom: 0;
border-top: 6px solid #fff;
}
.bootstrap-timepicker-widget a.btn, .bootstrap-timepicker-widget input {
-webkit-border-radius: 0;
border-radius: 0;
}
.bootstrap-timepicker-widget table {
width: 100%;
margin: 0;
}
.bootstrap-timepicker-widget table td {
text-align: center;
height: 30px;
margin: 0;
padding: 2px;
}
.bootstrap-timepicker-widget table td:not(.separator) {
min-width: 30px;
}
.bootstrap-timepicker-widget table td span {
width: 100%;
}
.bootstrap-timepicker-widget table td a {
display: inline-block;
margin: 0;
outline: 0;
color: #333;
width: 35px;
height: 35px;
line-height: 35px;
}
.bootstrap-timepicker-widget table td a:hover {
text-decoration: none;
background-color: #eee;
}
.bootstrap-timepicker-widget table td a i {
margin-top: 2px;
font-size: 18px;
}
.bootstrap-timepicker-widget table td input {
width: 35px;
margin: 0;
text-align: center;
color: #000;
}
.bootstrap-timepicker-widget .modal-content {
padding: 4px;
}
.booking-list, .icon-group, .icon-list {
padding: 0;
list-style: none;
}
@media (min-width: 767px) {
.bootstrap-timepicker-widget.modal {
width: 200px;
margin-left: -100px;
}
}
@media (max-width: 767px) {
.bootstrap-timepicker, .bootstrap-timepicker .dropdown-menu {
width: 100%;
}
}
.page-template-template-transfer-search-php .single .calendar-time-wrapper .calendar-time {
width: 100%;
float: left;
display: block;
}
#st-content-wrapper.st-single-car .form-book-wrapper .tour-sale-box {
position: absolute;
top: -5px;
overflow: hidden;
height: 72px;
width: 72px;
right: -1px;
}
#st-content-wrapper.st-single-car .form-book-wrapper .tour-sale-box .st_sale_class {
position: absolute;
width: 100px;
height: 60px;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
right: -36px;
top: -15px;
line-height: 78px;
text-align: center;
color: #fff;
font-size: 15px;
z-index: 8;
}
.search-result-page .search-form-wrapper #st_cartranfer .search-form .form-group.field-detination .date-wrapper {
width: 100%;
}
.search-result-page .search-form-wrapper #st_cartranfer .search-form .form-group.field-detination .date-wrapper {
width: 100%;
}
.form-group.field-destination-carstranfer .destination-dropoff .select2 .select2-selection .select2-selection__rendered,
.search-result-page .search-form-wrapper #st_cartranfer .search-form .destination-dropoff .form-extra-field.has-icon .dropdown {
padding-left: 30px;
}
.page-template-template-transfer-search-php .single .calendar-time-wrapper .calendar-time.right {
display: none;
}
.st-choose-datetime {
margin-bottom: 10px;
}
.st-choose-datetime .st_click_choose_datetime {
color: var(--link-color, #5191FA);
text-decoration: none;
cursor: pointer;
}
.sroom-extra-service, .sroom-passenger {
display: inline-block;
cursor: pointer;
}
#st-how-do-it .st-featured-item.image-left .image img {
width: 80px;
}
#st-how-do-it .st-featured-item.image-left {
color: #FFFFFF;
}
#st-content-wrapper .owner-info .btn {
background: var(--link-color, #5191FA) !important;
color: #FFF !important;
border: none;
-webkit-box-shadow: none;
box-shadow: none;
border-radius: 3px;
padding: 10px 20px;
-webkit-transition: background 0.2s, color 0.2s;
transition: background 0.2s, color 0.2s;
}
#dropdown-destination input {
border: none;
width: 100%;
color: var(--link-color, #5191FA);
font-size: 14px;
}
#dropdown-destination input::-webkit-input-placeholder { color: var(--link-color, #5191FA);
}
#dropdown-destination input:-ms-input-placeholder { color: var(--link-color, #5191FA);
}
#dropdown-destination input::placeholder {
color: var(--link-color, #5191FA);
}
#dropdown-pickup input {
border: none;
width: 100%;
color: var(--link-color, #5191FA);
font-size: 14px;
}
#dropdown-pickup input::-webkit-input-placeholder { color: var(--link-color, #5191FA);
}
#dropdown-pickup input:-ms-input-placeholder { color: var(--link-color, #5191FA);
}
#dropdown-pickup input::placeholder {
color: var(--link-color, #5191FA);
}
.search-result-page .search-form-wrapper .search-form .form-extra-field .render input {
width: 100%;
outline: none;
border: none;
}
.single-location .search-result-page .search-form-wrapper .search-form .row > div {
background-color: #FFF;
}
.single-location .search-result-page .search-form-wrapper .search-form .row > div:last-child {
padding-right: 0px;
}
.select-number-passenger {
-moz-user-select: none;
-ms-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-webkit-touch-callout: none;
}
.select-number-passenger .st-number {
display: flex;
align-items: center;
}
.select-number-passenger .st-number .type-person {
margin-right: 30px;
}
.select-number-passenger .st-number .number-pass {
display: flex;
border: 1px solid #d7dce3;
padding: 6px;
border-radius: 4px;
align-items: center;
}
.select-number-passenger .st-number .number-pass .minus, .select-number-passenger .st-number .number-pass .plus {
line-height: 1px;
cursor: pointer;
height: 16px;
vertical-align: middle;
}
.select-number-passenger .st-number .number-pass .num {
min-width: 28px;
font-size: 1.6rem;
text-align: center;
font-weight: 400;
margin-left: 2px;
margin-right: 2px;
}
.sidebar-item.sidebar-search-form .select-number-passenger {
-moz-user-select: none;
-ms-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-webkit-touch-callout: none;
}
.sidebar-item.sidebar-search-form .select-number-passenger .st-number {
display: flex;
align-items: center;
justify-content: space-between;
}
@media (max-width: 480px) {
.sidebar-item.sidebar-search-form .select-number-passenger .st-number {
justify-content: start;
}
}
.sidebar-item.sidebar-search-form .select-number-passenger .st-number .type-person {
margin-right: 10px;
}
.youtube-video #wrapper_bgndVideo {
overflow: hidden !important;
}
.st-tour--solo #dropdown-destination input {
background-color: #f6f7f7;
}
@media screen and (max-width: 782px) {
html {
margin-top: 0px !important;
}
.logged-in #header {
display: block;
width: 100%;
margin-top: 32px;
}
.logged-in.admin-bar #header {
display: block;
width: 100%;
margin-top: 0px;
}
}
select.st_tour_starttime {
-moz-appearance: auto;
-webkit-appearance: auto;
}

.home #st-content-wrapper.search-result-page .st-affiliate {
background-attachment: fixed;
background-size: cover;
position: relative;
}
.home #st-content-wrapper.search-result-page .st-affiliate .search-form-wrapper {
padding-top: 285px;
padding-bottom: 230px;
}
.home #st-content-wrapper.search-result-page .st-affiliate *:focus {
outline: none;
}
.st-affiliate .btn-group-select-num label.btn-primary, .st-affiliate .btn-group-select-num .focus, .st-affiliate .btn-group-select-num .active {
border: none !important;
outline: none;
}
#header .header .header-right .st-list li a {
color: #FFF;
}
.list-destination.layout7 .st_destination .title {
font-size: 18px;
}
h3.special-offer-new {
font-family: Poppins;
font-size: 28px;
font-weight: 600;
font-style: normal;
font-stretch: normal;
line-height: normal;
letter-spacing: normal;
color: var(--main-color, #1A2B48);
margin-top: 60px;
margin-bottom: 40px;
}
.st-offer-new.st-offer-item-new {
padding: 60px 40px; }
.st-offer-new.st-offer-item-new a.btn.style-2:hover {
bottom: 34%;
height: 40px;
border-radius: 3px;
background-color: #00abe9;
color: #FFF;
border-color: #00abe9;
}
.st-offer-new.st-offer-item-new a.btn.style-3:hover {
bottom: 17%;
height: 40px;
border-radius: 3px;
background-color: #f7b500;
color: #FFF;
border-color: #f7b500;
}
.st-offer-new.st-offer-item-new .item-title {
font-size: 60px;
font-weight: bold;
font-style: normal;
font-stretch: normal;
line-height: 0.75;
letter-spacing: -1.1px;
margin-top: 20px;
}
.st-offer-new.st-offer-item-new .item-title.style-2 {
font-size: 30px;
font-weight: 500;
font-style: normal;
font-stretch: normal;
line-height: 1.41;
letter-spacing: normal;
}
.st-offer-new.st-offer-item-new .item-title.style-3 {
text-align: left;
}
.st-offer-new.st-offer-item-new .item-sub-title {
padding-bottom: 50px;
}
.st-offer-new.st-offer-item-new .item-sub-title .text {
width: 27px;
display: inline-block;
}
.st-offer-new.st-offer-item-new .item-sub-title .text span {
margin: 0px;
line-height: auto;
display: inline-block;
font-size: 20px;
font-weight: bold;
font-style: normal;
font-stretch: normal;
line-height: normal;
letter-spacing: normal;
}
.st-offer-new.st-offer-item-new .item-sub-title p {
display: inline-block;
}
.st-offer-new.st-offer-item-new .item-sub-title .percent {
width: 129px;
font-family: Poppins;
font-size: 60px;
font-weight: 600;
font-style: normal;
font-stretch: normal;
line-height: normal;
letter-spacing: normal;
text-align: center;
color: #feef34;
}
.st-offer-new.st-offer-item-new .item-sub-title .sub span {
font-size: 18px;
font-weight: 500;
font-style: normal;
font-stretch: normal;
line-height: normal;
letter-spacing: normal;
color: #ffffff;
}
.st-offer-new.st-offer-item-new .item-sub-title a.btn {
font-size: 14px;
font-weight: 600;
}
.st-offer-new.st-offer-item-new .item-sub-title.style-2 {
position: absolute;
bottom: 30px;
padding-bottom: 0px;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-ms-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
width: 100%;
left: 0px;
}
.st-offer-new.st-offer-item-new .item-sub-title.style-2 .title-afilate {
font-size: 22px;
font-weight: 600;
}
.st-offer-new.st-offer-item-new .item-sub-title.style-2 p {
display: block;
text-align: center;
}
.st-offer-new.st-offer-item-new .item-sub-title.style-2 span {
font-size: 10px;
}
.st-offer-new.st-offer-item-new .item-sub-title.style-3 {
position: relative;
bottom: auto;
padding-bottom: 0px;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-ms-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
}
.st-offer-new.st-offer-item-new .item-sub-title.style-3 .title-afilate {
font-size: 14px;
font-weight: 500;
font-style: normal;
font-stretch: normal;
line-height: normal;
letter-spacing: normal;
text-align: left;
}
.st-offer-new.st-offer-item-new a.btn.style-2 {
position: absolute;
transform: translateX(-50%);
left: 50%;
bottom: 34%;
font-size: 14px;
font-weight: 600;
}
.st-offer-new.st-offer-item-new a.btn.style-3 {
position: absolute;
transform: translateY(-50%);
bottom: 17%;
font-size: 14px;
font-weight: 600;
}
.st-offer-new.st-offer-item-new a.btn {
font-size: 14px;
font-weight: 600;
bottom: 42px;
opacity: 1;
}
.st-offer-new.st-offer-item-new .position-offer {
font-size: 12px;
font-weight: 500;
font-style: normal;
font-stretch: normal;
line-height: normal;
letter-spacing: normal;
color: #ffffff;
position: absolute;
bottom: 40px;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-ms-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
}
.st-white {
color: #FFFFFF !important;
}
.st-offer-new.st-offer-item-new:hover a.btn-default {
opacity: 1;
bottom: 42px;
}
.st-offer-new.st-offer-item-new:hover a.btn-default.style-2 {
bottom: 34%;
}
.st-offer-new.st-offer-item-new .sub {
margin-top: -20px;
}
#st-content-wrapper .layout7 .destination-item .content.affilate-destination {
position: relative;
transform: none;
top: auto;
left: auto;
padding: 0px 30px;
display: inline-block;
width: 55%;
}
#st-content-wrapper .layout7 .destination-item .content.affilate-destination ul {
padding: 0px;
}
#st-content-wrapper .layout7 .destination-item .content.affilate-destination ul li {
list-style: none;
padding: 0px;
}
#st-content-wrapper .layout7 .destination-item .content.affilate-destination ul li a {
font-size: 14px;
font-weight: 500;
font-style: normal;
font-stretch: normal;
line-height: normal;
letter-spacing: normal;
color: #6a7a84;
}
#st-content-wrapper .layout7 .destination-item .content.affilate-destination .st_destination {
position: absolute;
transform: translate(-50%, -50%);
top: 50%;
left: 50%;
width: 100%;
padding-left: 30px;
}
#st-content-wrapper .layout7 .destination-item {
display: flex;
background: #FFF;
border-radius: 5px;
align-items: center;
}
#st-content-wrapper .layout7 .destination-item .image {
width: 45%;
height: 150px;
border-radius: 5px 0px 0px 5px;
}
#st-content-wrapper .layout7 .destination-item .image img {
border-radius: 0px;
width: 100%;
height: 100%;
object-fit: cover;
}
.search-result-page .st-affiliate .search-form-wrapper .search-form .form-group {
padding: 16px 0 14px 2px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.search-result-page .st-affiliate .search-form-wrapper .search-form .form-group > label {
font-weight: 400;
margin-bottom: 15px;
text-align: center;
font-size: 16px;
}
.search-result-page .st-affiliate .search-form-wrapper .search-form .form-group > i {
font-size: 16px;
color: var(--grey-color, #5E6D77);
}
.search-result-page .st-affiliate .search-form-wrapper .search-form .form-group .st-select-wrapper input {
border-radius: 7px;
-ms-flex: 1 auto;
flex: 1 auto;
color: gray;
font-size: 16px;
line-height: normal;
height: 100%;
padding: 10px 5px 10px 20px;
}
.search-result-page .st-affiliate .search-form-wrapper .search-form .form-group .btn-group-select-num label {
-webkit-border-radius: 50% !important;
border-radius: 50% !important;
padding: 0;
background: 0 0;
color: #737373;
border: 1px solid transparent;
height: 35px;
line-height: 35px;
width: 35px;
border-color: var(--link-color, #5191FA);
color: var(--link-color, #5191FA);
margin-right: 5px;
}
.search-result-page .st-affiliate .search-form-wrapper .search-form .form-group .btn-group-select-num label.active {
background: var(--link-color, #5191FA);
color: #FFFFFF;
}
.st-offer-new.st-offer-item-new:hover a.btn-default.style-3 {
bottom: 17%;
}
.search-result-page .st-affiliate .search-form-wrapper button.btn.btn-primary {
background: var(--link-color, #5191FA);
color: #FFFFFF;
}
.padd-left-0 {
padding-left: 1px;
}
.search-result-page .st-affiliate .search-form-wrapper .search-form .input-daterange {
padding: 16px 0 0px 2px;
padding-left: 17px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
margin-bottom: 14px;
}
.search-result-page .st-affiliate .search-form-wrapper .search-form .input-daterange input {
border-radius: 7px;
-ms-flex: 1 auto;
flex: 1 auto;
color: gray;
font-size: 16px;
line-height: normal;
height: 100%;
padding: 10px 5px 10px 20px;
background-color: #FFFFFF;
}
.st-offer-new.st-offer-item-new:hover .item-title {
margin-top: 20px !important;
}
.st-offer-new.st-offer-item-new .item-title {
margin-bottom: 0px;
}
.search-result-page .st-affiliate .search-form-wrapper .search-form .input-daterange.st_center {
padding-left: 0px;
}
.search-result-page .st-affiliate .search-form-wrapper .search-form .st_left {
padding-left: 17px;
}
.search-result-page .st-affiliate .search-form-wrapper .search-form .st_right {
padding-right: 17px;
padding-left: 0px;
}
.search-result-page .st-affiliate .search-form-wrapper select[name=no_rooms] {
width: 94px;
display: inline-block;
border-color: var(--link-color, #5191FA);
-moz-appearance: menulist !important;
-webkit-appearance: menulist !important;
}
.search-result-page .st-affiliate .search-form-wrapper select::-ms-expand {
display: block;
}
.search-result-page .st-affiliate .search-form-wrapper select::expand {
display: block;
}
.search-result-page .st-affiliate .search-form-wrapper select[name=group_adults] {
width: 94px;
display: inline-block;
border-color: var(--link-color, #5191FA);
-moz-appearance: menulist !important;
-webkit-appearance: menulist !important;
}
.search-result-page .st-affiliate .search-form-wrapper label[for=field-hotel-room-num] {
margin-right: 8px;
}
.search-result-page .st-affiliate .search-form-wrapper label[for=field-hotel-adult] {
margin-right: 8px;
}
body {
position: relative;
}
header#main-header, .btn-primary, .post .post-header, .top-user-area .top-user-area-list > li.top-user-area-avatar > a:hover > img, .booking-item:hover, .booking-item.active, .booking-item-dates-change:hover, .btn-group-select-num > .btn.active, .btn-group-select-num > .btn.active:hover, .btn-primary:hover, .booking-item-features > li:hover > i, .form-control:active, .form-control:focus, .fotorama__thumb-border, .sticky-wrapper.is-sticky .main_menu_wrap, .woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select, .btn-primary:focus {
border-color: var(--link-color, #5191FA) !important;
}
.search-result-page .st-affiliate .form-passengers-class {
position: relative;
}
.search-result-page .st-affiliate .tp_group_display {
border-radius: 7px;
-ms-flex: 1 auto;
flex: 1 auto;
color: gray;
font-size: 16px;
line-height: normal;
height: 100%;
padding: 10px 5px 10px 20px;
background-color: #FFFFFF;
display: block;
width: 100%;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.search-result-page .st-affiliate .tp_group_display .display-icon-dropdown {
float: right;
}
.search-result-page .st-affiliate .tp-form-passengers-class {
position: absolute;
z-index: 2;
left: 0;
top: 99%;
right: 15px;
width: 96%;
display: block;
background: #fff;
border: 1px solid #ccc;
padding: 10px;
-webkit-box-shadow: 5px 8px 33px -4px rgba(0, 0, 0, 0.75);
-moz-box-shadow: 5px 8px 33px -4px rgba(0, 0, 0, 0.75);
box-shadow: 5px 8px 33px -4px rgba(0, 0, 0, 0.75);
}
.search-result-page .st-affiliate .tp-form-passengers-class .twidget-age-group {
padding-left: 0;
list-style: none;
display: block;
width: 100%;
}
.search-result-page .st-affiliate .tp-form-passengers-class .twidget-age-group li {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 8px;
}
.search-result-page .st-affiliate .tp-form-passengers-class .twidget-age-group li div.twidget-cell {
display: inline-block;
height: auto;
}
.search-result-page .st-affiliate .tp-form-passengers-class .twidget-age-group li .twidget-age-name {
font-size: 12px;
line-height: 1.4;
}
.search-result-page .st-affiliate .tp-form-passengers-class .twidget-age-group li .twidget-age-select {
text-align: right;
}
.search-result-page .st-affiliate .tp-form-passengers-class .twidget-age-group li .twidget-age-select input {
width: 50px;
border: 1px solid #ccc;
padding: 5px 10px;
}
.search-result-page .st-affiliate .tp-form-passengers-class.none {
display: none;
}
.affilate .checkmark:after {
left: 9px;
top: 5px;
width: 5px;
height: 10px;
border: solid white;
border-width: 0 3px 3px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.affilate .checkmark:after {
content: "";
position: absolute;
display: none;
}
.affilate .twidget-passenger-form-wrapper input:checked ~ .checkmark {
background-color: var(--link-color, #5191FA);
}
.affilate .checkmark {
position: absolute;
top: 0;
left: 0;
height: 25px;
width: 25px;
background-color: #eee;
}
.affilate .twidget-passenger-form-wrapper input:checked ~ .checkmark:after {
display: block;
}
.affilate input.trip_class {
position: absolute;
opacity: 0;
cursor: pointer;
height: 0;
width: 0;
}
.i-check, .i-radio {
vertical-align: middle;
margin: 0 0 0 -13px;
padding: 0;
width: 22px;
height: 22px;
border: 1px solid #ccc;
cursor: pointer;
top: 1px;
left: -7px;
float: left;
line-height: 20px;
-moz-transition: 0.3s;
transition: 0.3s;
position: relative;
overflow: hidden;
}
.i-check, .i-radio, .user-profile-sidebar .user-profile-nav > li > a > i {
display: inline-block;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
-ms-transition: 0.3s;
text-align: center;
}
.st-affiliate .i-check.checked, .st-affiliate .i-radio.checked {
border-color: var(--link-color, #5191FA);
background: var(--link-color, #5191FA);
}
.st-affiliate .i-check.checked, .st-affiliate .i-radio.checked {
border: 1px solid var(--link-color, #5191FA);
background: var(--link-color, #5191FA);
}
.st-affiliate .tp-checkbox-class label {
margin-left: 20px;
}
.st-affiliate .i-check:before, .st-affiliate .i-radio:before {
content: "";
transition: 0.3s;
-webkit-transform: translate3d(0, -25px, 0);
-moz-transform: translate3d(0, -25px, 0);
-o-transform: translate3d(0, -25px, 0);
-ms-transform: translate3d(0, -25px, 0);
transform: translate3d(0, -25px, 0);
display: block;
opacity: 0;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
filter: alpha(opacity=0);
color: #fff;
font-size: 14px;
}
.st-affiliate .i-check:before, .st-affiliate .i-radio:before, .st-affiliate .owl-controls .owl-page span {
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-o-transition: 0.3s;
-ms-transition: 0.3s;
}
.border-main, .st-affiliate .i-check.hover, .st-affiliate .i-radio.hover, .st-affiliate .st_list_partner_nav .fa {
border-color: var(--link-color, #5191FA);
}
.st-affiliate .i-check.checked:before, .st-affiliate .i-radio.checked:before {
transform: translate3d(0, 0, 0);
opacity: 1;
-ms-filter: none;
filter: none;
}
.st-affiliate .booking-item-container.active .booking-item-details, .st-affiliate .i-check.checked:before, .st-affiliate .i-radio.checked:before {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
}
.api_info {
margin-left: 25px;
}
.api_info, .api_info i {
margin-right: 5px;
position: relative;
top: 2px;
}
.api_info i {
font-size: 21px;
color: var(--link-color, #5191FA);
}
.api_info a {
color: var(--link-color, #5191FA);
}
.st-affiliate a:hover {
color: var(--link-color, #5191FA);
}
.option-wrapper.st-option-wrapper a {
font-size: 14px;
color: var(--link-color, #5191FA);
}
.option-wrapper.st-option-wrapper .option1 {
padding: 10px 5px;
font-size: 13px;
cursor: pointer;
}
.option-wrapper.st-option-wrapper .option2 {
padding: 10px 5px;
font-size: 13px;
cursor: pointer;
}
.st-option-wrapper.option-wrapper .option .label .fa {
margin-left: 10px;
}
.st-option-wrapper.option-wrapper .option1 .label .fa {
margin-left: 10px;
}
.st-option-wrapper.option-wrapper .option2 .label .fa {
margin-left: 10px;
}
.st-option-wrapper.option-wrapper .option:hover {
background: var(--link-color, #5191FA);
}
.st-option-wrapper.option-wrapper .option:hover a {
color: #FFFFFF;
}
.st-option-wrapper.option-wrapper .option1:hover {
background: var(--link-color, #5191FA);
}
.st-option-wrapper.option-wrapper .option1:hover a {
color: #FFFFFF;
}
.st-option-wrapper.option-wrapper .option2:hover {
background: var(--link-color, #5191FA);
}
.st-option-wrapper.option-wrapper .option2:hover a {
color: #FFFFFF;
}
.input-daterange-return .fa-question-circle:before {
font-size: 18px;
color: var(--link-color, #5191FA);
}
.input-daterange-return span.return-data-tooltip {
font-size: 12px;
font-family: "Poppins", sans-serif !important;
}
.input-daterange-return .fa-question-circle {
margin-top: 8px;
}
.search-form.hotel-search-form-home.hotel-search-form .hcsb_container .hcsb_searchButton {
background-color: var(--link-color, #5191FA) !important;
width: 26% !important;
}
.search-form.hotel-search-form-home.hotel-search-form .hcsb_container .hcsb_searchButton:hover {
width: 26% !important;
}
.search-result-page .st-affiliate .search-form-wrapper select[name=group_children] {
width: 94px;
display: inline-block;
border-color: var(--link-color, #5191FA);
-moz-appearance: menulist !important;
-webkit-appearance: menulist !important;
}
.hcsb_responsive_desktop .hcsb_checkinDateWrapper, .hcsb_responsive_desktop .hcsb_checkoutDateWrapper {
margin-right: 22px !important;
}
.st-affiliate .bookingdc-age-children #bookingdc-age-select select {
border-radius: 4px;
padding: 3px;
margin-top: 20px;
}
.st-affiliate .bookingdc-age-children {
margin-top: 10px;
}
.st-affiliate .bookingdc-age-children #bookingdc-age-select select {
padding: 2px;
margin-right: 5px;
-moz-appearance: listitem !important;
-webkit-appearance: listitem !important;
width: 45px;
}
.page-template .datepicker.datepicker-inline td, .page-template .datepicker.datepicker-inline th, .page-template .datepicker.dropdown-menu td, .page-template .datepicker.dropdown-menu th {
padding-top: 0px;
padding-bottom: 0px;
}
.page-template .datepicker-days thead tr:first-child {
float: inherit;
}
.page-template .datepicker-days thead tr:first-child .next {
float: right;
}
.page-template .datepicker-days thead tr:first-child .prev {
float: left;
}
.page-template .datepicker-days thead tr:first-child .datepicker-switch {
width: 76%;
}
.page-template .datepicker-days thead tr:nth-child(2) th {
width: 36px;
height: 36px;
padding-top: 10px !important;
padding-bottom: 10px !important;
color: #ADB2BD;
float: left;
text-align: center;
}
.page-template .datepicker tfoot tr th:hover, .page-template .datepicker thead tr:first-child th:hover {
background-color: transparent;
}
.page-template .datepicker-days tbody tr td {
line-height: 30px;
}
.page-template.page-template-template-home-modern .datepicker.datepicker-orient-bottom:before {
bottom: auto;
top: -7px;
border-bottom: 7px solid #999;
border-top: none;
}
.page-template.page-template-template-home-modern .datepicker.datepicker-orient-bottom:after {
bottom: auto;
top: -6px;
border-top: 0;
border-bottom: 6px solid #fff;
}
.page-template.page-template-template-home-modern .datepicker.datepicker-orient-top:before {
top: auto;
bottom: -7px;
border-top: 7px solid #999;
border-bottom: none;
}
.page-template.page-template-template-home-modern .datepicker.datepicker-orient-top:after {
top: auto;
bottom: -6px;
border-bottom: 0;
border-top: 6px solid #fff;
}
.page-template.page-template-template-home-modern .datepicker table thead tr:nth-child(2) {
border-top: none;
}
.page-template.page-template-template-home-modern .datepicker table thead tr .dow {
width: 36px;
border-top: 1px solid #d7dce3;
}
.page-template.page-template-template-home-modern .datepicker table thead tr .datepicker-switch {
width: 160px;
}
.page-template.page-template-template-home-modern .datepicker .datepicker-months table tbody td,
.page-template.page-template-template-home-modern .datepicker .datepicker-years table tbody td {
float: none;
}
.st-loadmore.loadmore-ccv {
margin-top: 35px;
}
.st-loadmore.loadmore-ccv .control-loadmore {
display: inline-block;
}
.st-loadmore.loadmore-ccv .control-loadmore a {
border-radius: 3px;
border: solid 1px #dddddd;
font-family: Poppins;
font-size: 14px;
font-weight: 600;
font-style: normal;
font-stretch: normal;
line-height: normal;
letter-spacing: normal;
color: var(--main-color, #1A2B48);
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-ms-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
padding: 10px 30px;
}
.st-loadmore.loadmore-ccv .control-loadmore a:hover {
text-decoration: none;
background-color: var(--link-color, #5191FA);
color: #FFFFFF;
}
.st-loadmore.loadmore-ccv .control-loadmore a.load_more_post {
display: inline-block;
}
.list-destination.layout7 > a {
color: var(--main-color, #1A2B48);
}
.search-result-page .st-affiliate .search-form-wrapper #tp_hotel button.btn.btn-primary, .search-result-page .st-affiliate .search-form-wrapper #tp_flight button.btn.btn-primary, .search-result-page .st-affiliate .search-form-wrapper #bookingdc button.btn.btn-primary {
width: 100%;
min-height: 90px;
}
.search-result-page .st-affiliate .search-form-wrapper #tp_hotel .search-form .form-extra-field .render, .search-result-page .st-affiliate .search-form-wrapper #tp_flight .search-form .form-extra-field .render, .search-result-page .st-affiliate .search-form-wrapper #bookingdc .search-form .form-extra-field .render {
font-size: 14px;
}
@media (max-width: 991px) {
.search-result-page .st-affiliate .search-form-wrapper #bookingdc button.btn.btn-primary {
border-radius: 0;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
#tp_flight .search-form form .field-destination, #tp_flight .search-form form .field-depart, #tp_flight .search-form form .field-origin, #tp_flight .search-form form .field-return {
border: none;
display: block !important;
}
#tp_flight .search-form form .field-origin .field-icon, #tp_flight .search-form form .field-depart .field-icon {
display: none;
}
.search-result-page .search-form-wrapper.auto-height-form-search .st-select-wrapper {
z-index: auto !important;
}
#tp_flight .search-form form .field-origin .form-group {
padding-left: 15px;
}
#tp_flight .search-form form .btn.btn-primary, .search-result-page .st-affiliate .search-form-wrapper #tp_hotel button.btn.btn-primary {
padding: 10px 20px;
font-size: 14px;
float: right;
}
}
@media (min-width: 768px) and (max-width: 991px) {
#tp_flight .search-form form .field-origin .field-icon, #tp_flight .search-form form .field-depart .field-icon {
display: none;
}
#tp_flight .search-form form .field-depart {
padding-left: 15px !important;
padding-right: 15px !important;
}
.home #st-content-wrapper.search-result-page .search-form-wrapper .search-form .form-group, #tp_flight .search-form form .field-destination {
display: block;
width: 100%;
}
#tp_flight .search-form form .field-destination .border-right {
display: none;
}
#tp_flight .search-form form .btn.btn-primary, .search-result-page .st-affiliate .search-form-wrapper #tp_hotel button.btn.btn-primary {
width: auto !important;
padding: 10px 20px;
min-height: auto !important;
margin-top: 15px;
margin-bottom: 15px;
font-size: 14px;
}
}
@media (max-width: 767px) {
.search-result-page .st-affiliate .search-form-wrapper .search-form .form-extra-field .render {
display: block;
}
.search-result-page .st-affiliate .search-form-wrapper .search-form .st_left {
padding-left: 0px;
}
.search-result-page .st-affiliate .search-form-wrapper .search-form .form-group .st-select-wrapper input {
font-size: 14px;
padding: 8px 10px;
}
.search-result-page .st-affiliate .search-form-wrapper .search-form .input-daterange input {
font-size: 14px;
padding: 8px 10px;
}
.search-result-page .st-affiliate .search-form-wrapper #tp_hotel button.btn.btn-primary, .search-result-page .st-affiliate .search-form-wrapper #tp_flight button.btn.btn-primary, .search-result-page .st-affiliate .search-form-wrapper #bookingdc button.btn.btn-primary {
width: 100%;
width: 100%;
min-height: 40px;
margin-bottom: 15px;
}
.search-result-page .st-affiliate .search-form-wrapper .search-form .form-group > label {
min-width: 60px;
text-align: left;
}
.home #st-content-wrapper.search-result-page .search-form-wrapper #expedia .search-form {
padding: 0px;
}
h2.hcsb_topTitle {
font-size: 14px;
}
.search-result-page .st-affiliate .search-form-wrapper .search-form .input-daterange {
padding-left: 0px;
margin-bottom: 0px;
}
.search-result-page .st-affiliate .search-form-wrapper .search-form .form-group-icon-left {
padding-bottom: 0px;
}
.api_info, .api_info i {
display: inline-block;
margin-left: 0px;
margin-bottom: 30px;
}
.search-result-page .st-affiliate .search-form-wrapper #tp_flight button.btn.btn-primary {
width: 100%;
min-height: 40px;
margin-bottom: 15px;
}
.search-result-page .st-affiliate .tp_group_display {
font-size: 14px;
padding: 8px 10px;
}
.input-daterange-return .fa-question-circle {
margin-top: 15px;
}
.st-offer-new.st-offer-item-new {
margin-bottom: 15px;
}
.st-offer-new.st-offer-item-new {
min-height: 382px !important;
}
.st-offer-new.st-offer-item-new a.btn.style-3 {
bottom: 18%;
}
#tp_flight .search-form form .field-origin .field-icon {
display: none;
}
#tp_flight .search-form form .field-depart .field-icon {
display: none;
}
#tp_flight .search-form form .field-depart {
padding-right: 15px !important;
padding-left: 15px !important;
}
#tp_flight .search-form form .field-destination, #tp_flight .search-form form .field-depart, #tp_flight .search-form form .field-origin, #tp_flight .search-form form .field-return {
border-right: none;
display: block !important;
border-bottom: 1px solid #dfdfdf;
}
#tp_flight .search-form form .field-destination .border-right {
display: none;
}
#ss_flight .search-form form .field-origin .field-icon, #ss_flight .search-form form .field-depart .field-icon {
display: none;
}
#ss_flight .search-form form .field-origin, #ss_flight .search-form form .field-destination, #ss_flight .search-form form .field-depart, #ss_flight .search-form form .field-return {
border-bottom: 1px solid #dfdfdf;
}
#ss_flight .search-form form .ss-button-submit button {
width: 100%;
min-height: 40px;
margin-bottom: 15px;
margin-top: 15px;
padding: 0px !important;
}
}
#ss_flight .search-form form .ss-button-submit .form-button {
padding: 0px;
}
#bookingdc #dropdown-destination input {
border: none;
width: 100%;
color: var(--link-color, #5191FA);
font-size: 14px;
}
#bookingdc #dropdown-destination input::placeholder {
color: var(--link-color, #5191FA);
}
#bookingdc .form-button {
padding: 0;
display: -webkit-block;
display: -ms-block;
display: block;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
}
#bookingdc .form-button .btn-search {
display: inline-block;
position: relative;
}
#bookingdc .form-extra-field {
padding: 18px 0 15px 2px;
}
#bookingdc .form-extra-field.field-guest {
padding: 19px 0 16px 2px;
}
#bookingdc .form-date-field {
padding: 21px 5px 19px 5px;
}
#bookingdc .form-date-field .check-in-wrapper .render {
font-size: 14px;
text-transform: lowercase;
}
#bookingdc .btn.btn-primary.btn-search {
border-radius: 0 3px 3px 0;
}
#tp_hotel #dropdown-destination input {
border: none;
width: 100%;
padding: 0;
font-size: 14px;
border-radius: 0px;
color: var(--link-color, #5191FA);
font-size: 14px;
}
#tp_hotel #dropdown-destination input::placeholder {
color: var(--link-color, #5191FA);
}
#tp_hotel .form-button {
display: -webkit-block;
display: -ms-block;
display: block;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
padding: 0px;
display: flex;
align-items: center;
}
#tp_hotel .form-button .btn-search {
display: inline-block;
position: relative;
}
#tp_hotel .form-date-field {
padding: 23px 5px 17px 5px;
}
#tp_hotel .form-date-field .check-in-wrapper .render {
font-size: 14px;
text-transform: lowercase;
}
#tp_hotel .form-extra-field {
padding: 19px 0 15px 2px;
}
#tp_hotel .btn.btn-primary.btn-search {
border-radius: 0 3px 3px 0;
}
.search-result-page .st-affiliate .st-option-wrapper.option-wrapper {
-webkit-box-shadow: none;
box-shadow: none;
}
@media (max-width: 991px) {
.st-affiliate .search-form-wrapper .tab-content #tp_flight .search-form.hotel-search-form.in_tab .form-date-field,
.st-affiliate .search-form-wrapper .tab-content #tp_hotel .search-form.hotel-search-form.in_tab .form-date-field,
.st-affiliate .search-form-wrapper .tab-content #ss_flight .search-form.hotel-search-form.in_tab .form-date-field,
.st-affiliate .search-form-wrapper .tab-content #bookingdc .search-form.hotel-search-form.in_tab .form-date-field {
padding: 27px 5px 17px 0px;
min-height: 77px;
}
}
input:-internal-autofill-selected {
background-color: #FFFFFF !important;
}
@media (min-width: 1200px) {
.search-result-page .search-form-wrapper:not(.sidebar-inner) .search-form:not(.sticky) .form-group {
height: 90px !important;
}
.search-result-page .search-form-wrapper:not(.sidebar-inner) #tp_flight .search-form:not(.sticky) .form-group,
.search-result-page .search-form-wrapper:not(.sidebar-inner) #tp_hotel .search-form:not(.sticky) .form-group,
.search-result-page .search-form-wrapper:not(.sidebar-inner) #ss_flight .search-form:not(.sticky) .form-group,
.search-result-page .search-form-wrapper:not(.sidebar-inner) #bookingdc .search-form:not(.sticky) .form-group {
height: auto !important;
}
} .select2 {
width: calc(100%) !important;
outline: none;
}
.select2 .selection {
outline: none;
}
.form-group.field-destination-carstranfer .select2 .select2-selection {
outline: none;
}
.form-group.field-destination-carstranfer .select2 {
width: calc(100%) !important;
outline: none;
}
.form-group.field-destination-carstranfer .select2 .select2-selection {
border: none;
height: 28px;
}
.form-group.field-destination-carstranfer .select2 .select2-selection .select2-selection__rendered {
line-height: 25px;
font-size: 16px;
color: var(--link-color, #5191FA);
padding-bottom: 25px;
padding-left: 40px;
}
.form-group.field-destination-carstranfer .select2 .select2-selection .select2-selection__arrow {
display: none;
}
.form-group.field-destination-carstranfer .dropdown {
padding-left: 40px !important;
}
.st-location-sidebar.form-group.field-destination-carstranfer .select2 .select2-selection .select2-selection__rendered {
padding-left: 0px;
}
.st-location-sidebar.form-group.field-destination-carstranfer .dropdown {
padding-left: 0px !important;
}
.search-result-page.st-tours .style-list .item-service .item-content .service-author a {
border: 1px solid #dfdfdf;
border-radius: 50%;
}
.search-result-page.st-tours .style-list .item-service .item-content .service-author a img {
height: 35px;
width: 35px;
border: 1px solid #dfdfdf;
border-radius: 50%;
}
.search-result-page .st-affiliate .search-form-wrapper .form-button .advance .field-advance .dropdown .render,
.search-result-page .st-affiliate .search-form-wrapper .search-form .form-date-field .check-in-wrapper .render,
.search-result-page .st-affiliate .search-form-wrapper .search-form .form-extra-field .render {
font-size: 15px;
}
.search-result-page .search-form-wrapper .form-button .advance .field-advance .dropdown .render {
font-size: 1em !important;
}
@media (max-width: 767px) {
.topbar-right .st-list.topbar-items .topbar-item.link-item .login {
display: none;
}
.st-mobile-hidden {
display: none !important;
}
}
.st_click_choose_service, .st_click_choose_service:hover, .st_click_choose_service:focus {
color: var(--link-color, #5191FA);
text-decoration: none;
cursor: pointer;
}
.st_click_choose_return, .st_click_choose_return:hover, .st_click_choose_return:focus {
color: var(--link-color, #5191FA);
text-decoration: none;
cursor: pointer;
}
.st-tooltip {
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
opacity: 0;
visibility: hidden;
transform: scale(1.1);
transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
z-index: 999;
}
.st-modal-dialog {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-color: white;
padding: 1rem 1.5rem;
width: 24rem;
border-radius: 0.5rem;
}
.st-close-button {
float: right;
width: 1.5rem;
line-height: 1.5rem;
text-align: center;
cursor: pointer;
border-radius: 0.25rem;
display: inline-block;
}
.close-button:hover {
background-color: darkgray;
}
.show-modal {
opacity: 1;
visibility: visible;
transform: scale(1);
transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;
}
.st-modal-content table tr td {
border-color: transparent;
}
.page-template-template-transfer-search .search-result-page.st-tours .style-list .item-service .item-content .service-title {
padding-bottom: 0px;
padding-top: 0px;
margin-top: 0px;
}
.page-template-template-transfer-search .search-result-page.st-tours .style-list .item-service .item-content .item-content-w {
padding-bottom: 13px;
padding-top: 13px;
}
@media (min-width: 1200px) {
.search-result-page .search-form-wrapper:not(.sidebar-inner) .search-form:not(.sticky) .form-group {
min-height: 90px;
}
.search-result-page .search-form-wrapper:not(.sidebar-inner) .search-form.sticky .form-group {
min-height: 67px;
}
}
.search-result-page .search-form-wrapper .search-form .form-extra-field .render {
font-size: 14px;
}
.search-result-page .search-form-wrapper .search-form .form-extra-field .render,
.search-result-page .search-form-wrapper .form-button .advance .field-advance .dropdown .render span,
.search-result-page .search-form-wrapper .search-form .form-date-field .check-in-wrapper .render, .search-result-page .search-form-wrapper .search-form .form-date-field .check-out-wrapper .render {
font-size: 14px;
}
@media (max-width: 767px) {
#tp_flight .search-form form .field-depart {
padding-right: 15px;
padding-left: 15px;
}
#st-content-wrapper.search-result-page .st-affiliate {
background-size: auto;
}
}
#tp_flight .form-button {
display: block;
}
#tp_hotel .form-button, #bookingdc .form-button, #ss_flight .form-button {
padding: 0px;
}#ss_flight .search-form {
padding-bottom: 0;
}
#ss_flight .search-form form .form-group {
padding: 22px 0 20px 2px;
}
#ss_flight .search-form form .field-origin {
display: flex;
align-items: center;
}
#ss_flight .search-form form .field-origin .field-icon {
font-size: 25px;
color: var(--grey-color, #5E6D77);
margin-left: 15px;
margin-right: 10px;
}
#ss_flight .search-form form .field-origin .form-group label {
font-size: 14px !important;
color: var(--grey-color, #5E6D77);
font-weight: 400 !important;
margin-bottom: 0px !important;
}
#ss_flight .search-form form .field-origin .form-group .ss-flight-location {
border: none;
box-shadow: none;
padding: 0;
font-size: 15px;
color: var(--link-color, #5191FA);
overflow: hidden;
width: 100%;
display: inline-block;
white-space: nowrap;
text-overflow: ellipsis;
}
#ss_flight .search-form form .field-origin .form-group .ss-flight-location::placeholder {
color: var(--link-color, #5191FA);
}
#ss_flight .search-form form .field-destination {
display: flex;
align-items: center;
border-right: 1px solid #dfdfdf;
}
#ss_flight .search-form form .field-destination .form-group label {
font-size: 14px !important;
color: var(--grey-color, #5E6D77);
font-weight: 400 !important;
margin-bottom: 0px !important;
}
#ss_flight .search-form form .field-destination .form-group .ss-flight-location {
border: none;
box-shadow: none;
padding: 0;
font-size: 15px;
color: var(--link-color, #5191FA);
overflow: hidden;
width: 100%;
display: inline-block;
white-space: nowrap;
text-overflow: ellipsis;
}
#ss_flight .search-form form .field-destination .form-group .ss-flight-location::placeholder {
color: var(--link-color, #5191FA);
}
#ss_flight .search-form form .field-depart {
display: flex;
align-items: center;
}
#ss_flight .search-form form .field-depart .field-icon {
font-size: 25px;
color: var(--grey-color, #5E6D77);
margin-right: 10px;
}
#ss_flight .search-form form .field-depart .form-group {
margin-bottom: 0;
}
#ss_flight .search-form form .field-depart .form-group label {
font-size: 14px !important;
color: var(--grey-color, #5E6D77);
font-weight: 400 !important;
margin-bottom: 0px !important;
}
#ss_flight .search-form form .field-depart .form-group .tp_depart_date {
border: none;
box-shadow: none;
padding: 0;
font-size: 15px;
color: var(--link-color, #5191FA);
overflow: hidden;
width: 100%;
display: inline-block;
white-space: nowrap;
text-overflow: ellipsis;
}
#ss_flight .search-form form .field-depart .form-group .tp_depart_date::placeholder {
color: var(--link-color, #5191FA);
}
#ss_flight .search-form form .field-return {
display: flex;
align-items: center; position: relative;
}
#ss_flight .search-form form .field-return .form-group {
margin-bottom: 0;
}
#ss_flight .search-form form .field-return .form-group label {
font-size: 14px !important;
color: var(--grey-color, #5E6D77);
font-weight: 400 !important;
margin-bottom: 0px !important;
}
#ss_flight .search-form form .field-return .form-group .tp_return_date {
border: none;
box-shadow: none;
padding: 0;
font-size: 15px;
color: var(--link-color, #5191FA);
overflow: hidden;
width: 100%;
display: inline-block;
white-space: nowrap;
text-overflow: ellipsis;
}
#ss_flight .search-form form .field-return .form-group .tp_return_date::placeholder {
color: var(--link-color, #5191FA);
}
#ss_flight .search-form form .field-return .tp-icon-return-del {
position: absolute;
font-weight: normal;
right: 10px;
top: 50%;
transform: translateY(-50%);
}
#ss_flight .search-form form .ss-button-submit button {
min-height: 90px;
width: 100%;
border-radius: 0 3px 3px 0;
margin-left: 0;
}
.st-option-wrapper.option-wrapper {
min-width: 350px;
width: auto !important;
padding: 10px 0;
border-radius: 0 0 4px 4px;
border-color: #dfdfdf;
max-height: 332px;
margin-top: 0px;
} .datepicker-orient-top table thead tr th {
font-weight: normal !important;
}
.datepicker-orient-top table thead tr th.datepicker-switch {
padding-top: 4px !important;
}
.datepicker-orient-top table thead tr th.prev, .datepicker-orient-top table thead tr th.next, .datepicker-orient-top table thead tr th.datepicker-switch {
height: 35px;
color: #2a2a2a;
}
.datepicker-orient-top table thead tr th.dow {
height: 40px !important;
}
.datepicker-orient-top table tr td {
color: #2a2a2a !important;
}
.datepicker-orient-top table tr td.today {
background: rgba(81, 145, 250, 0.2) !important;
}
.datepicker-orient-top table tr td.disabled {
color: #dfdfdf !important;
}
.datepicker-orient-top table tr td:hover {
background: rgba(81, 145, 250, 0.2) !important;
}
.datepicker-orient-top table tr td.active {
background-color: rgba(81, 145, 250, 0.5) !important;
}
.datepicker table tr td.active.active, .datepicker table tr td.active:hover.active {
background-color: rgba(81, 145, 250, 0.5) !important;
} #tp_flight .search-form {
padding-bottom: 0;
}
#tp_flight .search-form form .form-group {
padding: 22px 0 20px 2px;
}
#tp_flight .search-form form .field-origin {
display: flex;
align-items: center;
}
#tp_flight .search-form form .field-origin .field-icon {
font-size: 25px;
color: var(--grey-color, #5E6D77);
margin-left: 15px;
margin-right: 10px;
}
#tp_flight .search-form form .field-origin .form-group label {
font-size: 14px !important;
color: var(--grey-color, #5E6D77);
font-weight: 400 !important;
margin-bottom: 0px !important;
}
#tp_flight .search-form form .field-origin .form-group .st-location-name {
border: none;
box-shadow: none;
padding: 0;
font-size: 15px;
color: var(--link-color, #5191FA);
overflow: hidden;
width: 100%;
display: inline-block;
white-space: nowrap;
text-overflow: ellipsis;
}
#tp_flight .search-form form .field-origin .form-group .st-location-name::placeholder {
color: var(--link-color, #5191FA);
}
#tp_flight .search-form form .field-destination {
display: flex;
align-items: center; position: relative;
}
#tp_flight .search-form form .field-destination .border-right {
position: absolute;
height: 100%;
width: 1px;
background: #dfdfdf;
right: 15px;
}
#tp_flight .search-form form .field-destination .form-group label {
font-size: 14px !important;
color: var(--grey-color, #5E6D77);
font-weight: 400 !important;
margin-bottom: 0px !important;
}
#tp_flight .search-form form .field-destination .form-group .st-location-name {
border: none;
box-shadow: none;
padding: 0;
font-size: 15px;
color: var(--link-color, #5191FA);
overflow: hidden;
width: 100%;
display: inline-block;
white-space: nowrap;
text-overflow: ellipsis;
}
#tp_flight .search-form form .field-destination .form-group .st-location-name::placeholder {
color: var(--link-color, #5191FA);
}
#tp_flight .search-form form .field-depart {
display: flex;
align-items: center;
padding-left: 0;
padding-right: 0;
}
#tp_flight .search-form form .field-depart .field-icon {
font-size: 25px;
color: var(--grey-color, #5E6D77);
margin-right: 10px;
}
#tp_flight .search-form form .field-depart .form-group {
margin-bottom: 0;
}
#tp_flight .search-form form .field-depart .form-group label {
font-size: 14px !important;
color: var(--grey-color, #5E6D77);
font-weight: 400 !important;
margin-bottom: 0px !important;
}
#tp_flight .search-form form .field-depart .form-group .tp_depart_date {
border: none;
box-shadow: none;
padding: 0;
font-size: 15px;
color: var(--link-color, #5191FA);
overflow: hidden;
width: 100%;
display: inline-block;
white-space: nowrap;
text-overflow: ellipsis;
}
#tp_flight .search-form form .field-depart .form-group .tp_depart_date::placeholder {
color: var(--link-color, #5191FA);
}
#tp_flight .search-form form .field-return {
display: flex;
align-items: center;
border-right: 1px solid #dfdfdf;
position: relative;
}
#tp_flight .search-form form .field-return .form-group {
margin-bottom: 0;
}
#tp_flight .search-form form .field-return .form-group label {
font-size: 14px !important;
color: var(--grey-color, #5E6D77);
font-weight: 400 !important;
margin-bottom: 0px !important;
}
#tp_flight .search-form form .field-return .form-group .tp_return_date {
border: none;
box-shadow: none;
padding: 0;
font-size: 15px;
color: var(--link-color, #5191FA);
overflow: hidden;
width: 100%;
display: inline-block;
white-space: nowrap;
text-overflow: ellipsis;
}
#tp_flight .search-form form .field-return .form-group .tp_return_date::placeholder {
color: var(--link-color, #5191FA);
}
#tp_flight .search-form form .field-return .tp-icon-return-del {
position: absolute;
font-weight: normal;
right: 10px;
top: 50%;
transform: translateY(-50%);
}
#tp_flight .search-form form .form-group.form-passengers-class .passengers-class {
padding: 15px;
}
#tp_flight .search-form form .field-passenger .form-group {
margin-bottom: 0;
padding: 21px 0 19px 2px;
}
#tp_flight .search-form form .field-passenger .form-group label {
font-size: 14px !important;
color: var(--grey-color, #5E6D77);
font-weight: 400 !important;
margin-bottom: 0px !important;
}
#tp_flight .search-form form .field-passenger .form-group .tp_return_date {
border: none;
box-shadow: none;
padding: 0;
font-size: 15px;
color: var(--link-color, #5191FA);
overflow: hidden;
width: 100%;
display: inline-block;
white-space: nowrap;
text-overflow: ellipsis;
}
#tp_flight .search-form form .field-passenger .form-group .tp_return_date::placeholder {
color: var(--link-color, #5191FA);
}
#tp_flight .search-form form .field-passenger .form-group .tp_group_display {
padding: 0;
border: none;
box-shadow: none;
}
#tp_flight .search-form form .field-passenger .form-group .tp_group_display .display-passengers {
font-size: 15px;
color: var(--link-color, #5191FA);
cursor: pointer;
}
#tp_flight .search-form form .field-passenger .form-group .tp_group_display .display-class {
display: none;
}
#tp_flight .search-form form .field-passenger .form-group .tp_group_display .display-icon-dropdown {
line-height: 21px;
cursor: pointer;
}
#tp_flight .search-form form .field-passenger .form-group .tp_group_display .display-icon-dropdown i {
font-weight: normal;
font-size: 11px;
color: var(--link-color, #5191FA);
}
#tp_flight .search-form form .field-passenger .form-group .tp-form-passengers-class {
min-width: 320px;
right: -31px;
left: auto;
top: 100%;
}
#tp_flight .search-form form .btn.btn-primary {
min-height: 90px;
border-radius: 0px 3px 3px 0px;
}
#tp_flight .search-form form .ss-button-submit button {
padding: 34px 20px;
width: 100%;
border-radius: 0 3px 3px 0;
margin-left: 0;
}

.st_overflow {
overflow: hidden;
}
.search-result-page.layout2 {
padding-bottom: 0px !important;
}
.search-result-page .banner {
background-color: #fff;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
padding: 81px 0;
position: relative;
}
@media screen and (max-width : 991px) {
.search-result-page .banner {
padding: 55px 0;
}
}
.search-result-page .banner h1 {
font-size: 36px;
color: #FFFFFF;
letter-spacing: 0;
text-align: left;
margin: 0;
}
@media screen and (max-width : 991px) {
.search-result-page .banner h1 {
font-size: 25px;
text-align: center;
}
}
.search-result-page .full-map {
position: relative;
display: block;
}
@media screen and (max-width : 991px) {
.search-result-page .full-map {
display: none;
}
}
.search-result-page .page-half-map { height: calc(100vh - 80px);
}
@media screen and (max-width : 991px) {
.search-result-page .page-half-map {
height: auto;
}
}
.search-result-page .page-half-map .map-full-height {
height: 100%;
width: calc(50vw - 25px);
}
.search-result-page .page-half-map.static {
height: auto;
}
.search-result-page .page-half-map .list-style .item-service .item-service-inner {
border: 1px solid #D7DCE3;
border-radius: 3px;
overflow: hidden;
}
.search-result-page .page-half-map .list-style .item-service .item-service-inner .item-content {
padding-top: 25px;
padding-bottom: 25px;
}
@media screen and (max-width : 767px) {
.search-result-page .page-half-map .list-style .item-service .item-service-inner .item-content {
padding-left: 30px !important;
padding-right: 30px !important;
}
}
.search-result-page .page-half-map .list-style .item-service .item-service-inner .item-content .service-star {
color: var(--orange-color, #FA5636);
}
.search-result-page .page-half-map .list-style .item-service .item-service-inner .item-content .booking-item-rating-stars {
padding: 0;
margin: 0;
overflow: hidden;
}
.search-result-page .page-half-map .list-style .item-service .item-service-inner .item-content .booking-item-rating-stars span {
display: none;
}
.search-result-page .page-half-map .list-style .item-service .item-service-inner .item-content .booking-item-rating-stars li {
list-style: none;
float: left;
color: var(--orange-color, #FA5636);
margin-right: 3px;
}
.search-result-page .page-half-map .list-style .item-service .item-service-inner .item-content .service-title {
margin-top: 10px;
}
.search-result-page .page-half-map .list-style .item-service .item-service-inner .item-content .service-location {
margin-bottom: 33px;
}
.search-result-page .search-form-wrapper .search-form.hotel-search-form-home.hotel-search-form.in_tab .form-extra-field .dropdown-menu {
padding: 15px 30px;
}
.search-result-page .search-form-wrapper {
position: absolute;
width: 100%;
left: 0;
top: -43px;
z-index: 99;
}
.search-result-page .search-form-wrapper .search-form {
background: #FFFFFF;
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
border-radius: 5px;
min-height: 85px;
}
.search-result-page .search-form-wrapper .search-form .form-group {
margin-bottom: 0;
}
.search-result-page .search-form-wrapper .search-form .form-group.field-detination {
padding-left: 17px;
transition: all 0.3s;
}
.search-result-page .search-form-wrapper .search-form .form-group.field-detination .date-wrapper {
width: 50%;
float: left;
}
@media (max-width: 767px) {
.search-result-page .search-form-wrapper .search-form .form-group.field-detination .date-wrapper:last-child .dropdown {
padding-left: 25px;
}
}
.search-result-page .search-form-wrapper .search-form .form-group.field-detination .dropdown-menu { padding: 15px 30px;
border-radius: 0 0 4px 4px;
border-color: #dfdfdf;
max-height: 332px;
margin-top: 0px;
width: calc(100% + 16px);
}
.search-result-page .search-form-wrapper .search-form .form-group.field-detination .dropdown-menu li {
padding: 7px 20px;
display: block;
font-weight: 500;
margin-bottom: 0px !important;
overflow: hidden;
position: relative;
}
.search-result-page .search-form-wrapper .search-form .form-group.field-detination .dropdown-menu li.parent_li {
padding: 6px 20px;
}
.search-result-page .search-form-wrapper .search-form .form-group.field-detination .dropdown-menu li .fa {
font-size: 18px;
color: gray;
position: absolute;
top: 8px;
float: left;
margin-top: 0px;
}
.search-result-page .search-form-wrapper .search-form .form-group.field-detination .dropdown-menu li span {
width: calc(100% - 25px);
float: right;
}
.search-result-page .search-form-wrapper .search-form .form-group.field-detination .dropdown-menu li span.parent {
font-size: 16px;
width: 100%;
}
.search-result-page .search-form-wrapper .search-form .form-group.field-detination .dropdown-menu li span.child {
font-weight: 400;
width: calc(100% - 4px);
}
.search-result-page .search-form-wrapper .search-form .form-group.field-detination .dropdown-menu li span.lv2 {
font-weight: 500;
}
.search-result-page .search-form-wrapper .search-form .form-group.field-detination .dropdown-menu li:hover {
background: #f5f4f7;
}
.search-result-page .search-form-wrapper .search-form .form-group.field-detination.has-icon #dropdown-destination {
padding-left: 35px;
}
@media screen and (max-width: 1199px) {
.search-result-page .search-form-wrapper .search-form .form-group.field-detination.has-icon #dropdown-destination {
padding-left: 25px;
}
}
.search-result-page .search-form-wrapper .search-form .form-group.field-detination .field-icon {
left: 13px;
}
.search-result-page .search-form-wrapper .search-form .form-group.field-guest { padding: 20px 5px 20px 5px;
transition: all 0.3s;
}
.search-result-page .search-form-wrapper .search-form .form-group.field-guest .dropdown-menu {
left: -15px;
}
.search-result-page .search-form-wrapper .search-form .form-group.has-icon .field-icon {
position: absolute;
top: 50%;
margin-top: -12px;
font-size: 25px;
color: var(--grey-color, #5E6D77);
}
.search-result-page .search-form-wrapper .search-form label {
font-size: 14px;
color: var(--grey-color, #5E6D77);
font-weight: 400;
margin-bottom: 0px;
}
@media (max-width: 480px) {
.search-result-page .search-form-wrapper .search-form label {
font-size: 13px !important;
}
}
.search-result-page .search-form-wrapper .search-form .form-date-field {
position: relative;
padding: 18px 5px 16px 5px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.search-result-page .search-form-wrapper .search-form .form-date-field.form-date-car .check-in-wrapper,
.search-result-page .search-form-wrapper .search-form .form-date-field.form-date-car .check-out-wrapper {
width: 50%;
float: left;
}
@media screen and (max-width: 1199px) {
.search-result-page .search-form-wrapper .search-form .form-date-field {
padding: 18px 5px 16px 5px;
}
}
.search-result-page .search-form-wrapper .search-form .form-date-field.has-icon .date-wrapper {
padding-left: 20px;
}
.search-result-page .search-form-wrapper .search-form .form-date-field.has-icon .date-wrapper > div {
padding-left: 15px;
}
.search-result-page .search-form-wrapper .search-form .form-date-field .check-in-wrapper,
.search-result-page .search-form-wrapper .search-form .form-date-field .check-out-wrapper {
width: 50%;
float: left;
}
.search-result-page .search-form-wrapper .search-form .form-date-field .check-in-wrapper:hover,
.search-result-page .search-form-wrapper .search-form .form-date-field .check-out-wrapper:hover {
cursor: pointer;
}
.search-result-page .search-form-wrapper .search-form .form-date-field .check-in-wrapper .render,
.search-result-page .search-form-wrapper .search-form .form-date-field .check-out-wrapper .render {
font-size: 16px;
font-weight: 400;
color: var(--link-color, #5191FA);
}
@media screen and (max-width: 1199px) {
.search-result-page .search-form-wrapper .search-form .form-date-field .check-in-wrapper .render,
.search-result-page .search-form-wrapper .search-form .form-date-field .check-out-wrapper .render {
font-size: 15px;
}
}
.search-result-page .search-form-wrapper .search-form .form-date-field .check-in-wrapper {
width: 100%;
}
.search-result-page .search-form-wrapper .search-form .form-date-field .check-in-wrapper label {
display: block;
}
.search-result-page .search-form-wrapper .search-form .form-date-field .check-in-wrapper .check-in-render {
display: inline-block;
}
.search-result-page .search-form-wrapper .search-form .form-date-field .check-in-wrapper .check-out-render {
display: inline-block;
}
.search-result-page .search-form-wrapper .search-form .form-date-field .check-in-wrapper span {
color: var(--grey-color, #5E6D77);
}
.search-result-page .search-form-wrapper .search-form .form-date-field .check-in-out {
position: absolute;
left: -15px;
bottom: 1px;
z-index: -1;
opacity: 0;
}
.search-result-page .search-form-wrapper .search-form .form-extra-field {
position: relative; padding: 22px 0 20px 0;
}
.search-result-page .search-form-wrapper .search-form .form-extra-field:hover {
cursor: pointer;
}
.search-result-page .search-form-wrapper .search-form .form-extra-field .dropdown-menu {
width: auto;
right: -15px;
padding: 15px 30px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.175);
border-radius: 0 0 4px 4px;
border-color: #dfdfdf;
margin-top: 0px;
}
.search-result-page .search-form-wrapper .search-form .form-extra-field .dropdown-menu .item {
display: flex;
justify-content: space-between;
align-items: center;
}
.search-result-page .search-form-wrapper .search-form .form-extra-field .dropdown-menu .item .select-wrapper {
width: 111px;
background: none;
}
.search-result-page .search-form-wrapper .search-form .form-extra-field .dropdown-menu .item:not(:last-child) {
margin-bottom: 20px;
}
.search-result-page .search-form-wrapper .search-form .form-extra-field .render {
font-size: 16px;
color: var(--link-color, #5191FA);
overflow: hidden;
width: 100%;
display: inline-block;
white-space: nowrap;
text-overflow: ellipsis;
}
@media screen and (max-width: 1199px) {
.search-result-page .search-form-wrapper .search-form .form-extra-field .render {
font-size: 15px;
}
}
.search-result-page .search-form-wrapper .search-form .form-extra-field .arrow {
position: absolute;
top: 50%;
right: 10px;
margin-top: -10px;
font-size: 22px;
color: #A0A9B2;
}
.search-result-page .search-form-wrapper .search-form .form-extra-field.has-icon .dropdown {
padding-left: 40px;
}
.search-result-page .search-form-wrapper .search-form .submit-group {
border-top: 1px solid #D7DCE3;
padding: 20px;
}
.search-result-page .search-form-wrapper .search-form .border-right {
border-right: 1px solid #D7DCE3;
}
.search-result-page .search-form-wrapper .search-form.hotel-search-form.in_tab {
min-height: 80px;
}
.search-result-page .search-form-wrapper .search-form.hotel-search-form.in_tab .form-extra-field {
padding: 16px 0 14px 2px;
display: flex;
align-items: center;
}
.search-result-page .search-form-wrapper .search-form.hotel-search-form.in_tab .form-group.field-detination.has-icon #dropdown-destination {
padding-left: 50px;
}
.search-result-page .search-form-wrapper .search-form.hotel-search-form.in_tab .form-button {
position: relative;
}
.search-result-page .search-form-wrapper .search-form.hotel-search-form.in_tab .form-button .btn-search {
position: absolute;
right: 0;
-webkit-border-radius: 0 5px 5px 0;
-moz-border-radius: 0 5px 5px 0;
border-radius: 0 5px 5px 0;
height: 100%;
padding: 15px 45px;
top: 0px;
}
@media (min-width: 1200px) {
.search-result-page .search-form-wrapper:not(.sidebar-inner) .search-form.sticky .form-group {
height: 67px;
}
}
@media (min-width: 1200px) {
.search-result-page .search-form-wrapper:not(.sidebar-inner) .search-form:not(.sticky) .form-group {
height: 90px;
}
}
.search-result-page .search-form-wrapper .form-button {
padding: 0 20px 0 0;
display: flex;
align-items: center;
position: relative;
}
.search-result-page .search-form-wrapper .form-button .advance .field-advance {
padding-left: 5px;
}
.search-result-page .search-form-wrapper .form-button .advance .field-advance .dropdown label {
font-size: 14px;
color: var(--grey-color, #5E6D77);
}
.search-result-page .search-form-wrapper .form-button .advance .field-advance .dropdown .render span {
font-size: 16px;
color: var(--link-color, #5191FA);
cursor: pointer;
}
@media screen and (max-width: 1199px) {
.search-result-page .search-form-wrapper .form-button .advance .field-advance .dropdown .render span {
font-size: 15px;
}
}
.search-result-page .search-form-wrapper .form-button .advance .field-advance .dropdown .render .fa {
font-size: 13px;
}
.search-result-page .search-form-wrapper .form-button .advance .field-advance .dropdown-menu {
min-width: 620px;
right: 0;
left: auto;
}
.search-result-page .search-form-wrapper .form-button .advance .field-advance .dropdown-menu .advance-item .item-title h4 {
color: var(--grey-color, #5E6D77);
font-size: 14px;
}
.search-result-page .search-form-wrapper .form-button .advance .field-advance .dropdown-menu .advance-item .item-content { }
.search-result-page .search-form-wrapper .form-button .advance .field-advance .dropdown-menu .advance-item .ovscroll {
height: 103px;
overflow: auto;
width: 100%;
}
.search-result-page .search-form-wrapper .form-button .advance .field-advance .dropdown-menu .advance-item.facilities {
margin-top: 15px;
}
.search-result-page .search-form-wrapper .form-button .advance .field-advance .dropdown-menu .advance-item .st-icheck-item {
margin-bottom: 12px;
}
.search-result-page .search-form-wrapper .form-button .advance .field-advance .dropdown-menu .advance-item .st-icheck-item label {
color: #333;
}
.search-result-page .search-form-wrapper .form-button button {
margin-left: auto;
background: var(--link-color, #5191FA);
text-transform: uppercase;
padding: 15px 35px;
}
@media screen and (max-width: 1199px) {
.search-result-page .search-form-wrapper .form-button button {
padding: 10px 20px;
}
}
.search-result-page .search-form-wrapper .form-button:after {
content: "";
display: block;
clear: both;
}
.search-result-page .st-hotel-result,
.search-result-page .st-rental-result {
margin-top: 43px;
position: relative;
z-index: 9;
}
.search-result-page .st-hotel-result:before,
.search-result-page .st-rental-result:before {
content: "";
height: 50px;
position: absolute;
top: -43px;
left: 0;
width: 100%;
background: transparent;
}
@media screen and (max-width : 991px) {
.search-result-page .st-hotel-result:before,
.search-result-page .st-rental-result:before {
display: none;
}
}
@media screen and (max-width : 991px) {
.search-result-page .st-hotel-result .inner-static,
.search-result-page .st-rental-result .inner-static {
padding: 0;
width: auto;
}
}
.search-result-page .st-hotel-result .inner-static.static,
.search-result-page .st-rental-result .inner-static.static {
padding: 0;
width: auto;
}
@media screen and (max-width : 767px) {
.search-result-page .st-hotel-result,
.search-result-page .st-rental-result {
margin-top: 40px;
position: unset;
}
}
.search-result-page .st-hotel-result h3.sidebar-title,
.search-result-page .st-rental-result h3.sidebar-title {
font-size: 16px;
color: var(--main-color, #1A2B48);
margin-bottom: 20px;
}
.search-result-page .st-hotel-result h3.sidebar-title:before,
.search-result-page .st-rental-result h3.sidebar-title:before {
content: "";
width: 3px;
height: 20px;
background: var(--link-color, #5191FA);
margin-right: 15px;
float: left;
position: relative;
top: -1px;
}
.search-result-page .st-hotel-result .sidebar-item,
.search-result-page .st-rental-result .sidebar-item {
padding: 20px;
border: 1px solid #D7DCE3;
border-radius: 3px;
margin-bottom: 10px;
}
.search-result-page .st-hotel-result .sidebar-item .item-title,
.search-result-page .st-rental-result .sidebar-item .item-title {
cursor: pointer;
}
.search-result-page .st-hotel-result .sidebar-item .item-title h4,
.search-result-page .st-rental-result .sidebar-item .item-title h4 {
font-size: 14px;
color: var(--main-color, #1A2B48);
float: left;
line-height: 23px;
margin: 0;
font-weight: 500;
}
.search-result-page .st-hotel-result .sidebar-item .item-title .fa,
.search-result-page .st-rental-result .sidebar-item .item-title .fa {
font-size: 22px;
color: var(--main-color, #1A2B48);
float: right;
}
.search-result-page .st-hotel-result .sidebar-item .item-title:after,
.search-result-page .st-rental-result .sidebar-item .item-title:after {
content: "";
display: block;
clear: both;
}
.search-result-page .st-hotel-result .sidebar-item .item-content,
.search-result-page .st-rental-result .sidebar-item .item-content {
margin-top: 10px;
margin-top: 20px;
}
.search-result-page .st-hotel-result .sidebar-item .item-content .btn-apply-price-range,
.search-result-page .st-rental-result .sidebar-item .item-content .btn-apply-price-range {
font-size: 14px;
color: var(--link-color, #5191FA);
margin-top: 10px;
font-weight: 600;
padding: 0;
text-decoration: none;
outline: none;
}
.search-result-page .st-hotel-result .sidebar-item .item-content ul,
.search-result-page .st-rental-result .sidebar-item .item-content ul {
padding-left: 0;
margin-bottom: 0px;
}
.search-result-page .st-hotel-result .sidebar-item .item-content ul li,
.search-result-page .st-rental-result .sidebar-item .item-content ul li {
list-style: none;
margin-top: 15px;
display: block;
}
.search-result-page .st-hotel-result .sidebar-item .item-content ul li .btn-clear-review-score,
.search-result-page .st-rental-result .sidebar-item .item-content ul li .btn-clear-review-score {
font-size: 14px;
color: var(--link-color, #5191FA);
font-weight: 500;
float: right;
padding: 4px 0;
text-decoration: none;
}
.search-result-page .st-hotel-result .sidebar-item .item-content ul li:first-child,
.search-result-page .st-rental-result .sidebar-item .item-content ul li:first-child {
margin-top: 0px;
}
.search-result-page .st-hotel-result .sidebar-item .item-content .btn-more-item,
.search-result-page .st-rental-result .sidebar-item .item-content .btn-more-item {
font-size: 14px;
color: var(--link-color, #5191FA);
padding: 0;
margin-top: 20px;
text-decoration: none;
display: none;
}
.search-result-page .st-hotel-result .sidebar-item .item-content .btn-more-item .fa,
.search-result-page .st-rental-result .sidebar-item .item-content .btn-more-item .fa {
position: relative;
top: 1px;
}
.search-result-page .st-hotel-result .sidebar-item.open .item-title .fa,
.search-result-page .st-rental-result .sidebar-item.open .item-title .fa {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
.search-result-page .st-hotel-result .sidebar-item.map-view-wrapper,
.search-result-page .st-rental-result .sidebar-item.map-view-wrapper {
padding: 0;
margin-bottom: 50px;
}
.search-result-page .st-hotel-result .sidebar-item.map-view-wrapper .map-view,
.search-result-page .st-rental-result .sidebar-item.map-view-wrapper .map-view {
min-height: 100px;
width: 100%;
line-height: 100px;
color: var(--main-color, #1A2B48);
background: url(//www.elpenonhotel.com/wp-content/themes/traveler/v2/images/map-view.png) center center no-repeat;
font-weight: bold;
text-align: center;
cursor: pointer;
font-size: 16px;
}
.search-result-page .st-hotel-result .sidebar-item.map-view-wrapper .map-view .fa,
.search-result-page .st-rental-result .sidebar-item.map-view-wrapper .map-view .fa {
font-size: 22px;
margin-right: 3px;
color: #FA5535;
position: relative;
top: 2px;
}
.search-result-page .st-hotel-result .sidebar-item.sidebar-search-form,
.search-result-page .st-rental-result .sidebar-item.sidebar-search-form {
padding: 0;
}
.search-result-page .st-hotel-result .sidebar-item.sidebar-search-form .search-form-wrapper .field-detination .date-wrapper,
.search-result-page .st-rental-result .sidebar-item.sidebar-search-form .search-form-wrapper .field-detination .date-wrapper {
width: 100%;
}
.search-result-page .st-hotel-result .sidebar-item.sidebar-search-form .search-form-wrapper .field-detination .date-wrapper.destination-pickup,
.search-result-page .st-rental-result .sidebar-item.sidebar-search-form .search-form-wrapper .field-detination .date-wrapper.destination-pickup {
margin-bottom: 10px;
}
.search-result-page .st-hotel-result .sidebar-item.sidebar-search-form .search-form-wrapper .field-detination.field-destination-car,
.search-result-page .st-rental-result .sidebar-item.sidebar-search-form .search-form-wrapper .field-detination.field-destination-car {
padding: 0 !important;
border: none !important;
}
.search-result-page .st-hotel-result .sidebar-item.sidebar-search-form .search-form-wrapper .field-detination.field-destination-car > .input-icon,
.search-result-page .st-rental-result .sidebar-item.sidebar-search-form .search-form-wrapper .field-detination.field-destination-car > .input-icon {
display: none;
}
.search-result-page .st-hotel-result .sidebar-item.sidebar-search-form .search-form-wrapper .field-detination.field-destination-car .date-wrapper,
.search-result-page .st-rental-result .sidebar-item.sidebar-search-form .search-form-wrapper .field-detination.field-destination-car .date-wrapper {
padding-left: 20px;
border-bottom: 1px solid #D7DCE3;
padding-top: 15px;
padding-bottom: 8px;
margin-bottom: 0;
}
.search-result-page .st-hotel-result .sidebar-item.sidebar-search-form .search-form-wrapper .field-detination.field-destination-car .date-wrapper .dropdown,
.search-result-page .st-rental-result .sidebar-item.sidebar-search-form .search-form-wrapper .field-detination.field-destination-car .date-wrapper .dropdown {
padding-left: 0;
}
.search-result-page .st-hotel-result .sidebar-item.sidebar-search-form .search-form-wrapper .form-date-field.form-date-car,
.search-result-page .st-rental-result .sidebar-item.sidebar-search-form .search-form-wrapper .form-date-field.form-date-car {
padding: 0 !important;
border: none !important;
}
.search-result-page .st-hotel-result .sidebar-item.sidebar-search-form .search-form-wrapper .form-date-field.form-date-car .input-icon,
.search-result-page .st-rental-result .sidebar-item.sidebar-search-form .search-form-wrapper .form-date-field.form-date-car .input-icon {
display: none;
}
.search-result-page .st-hotel-result .sidebar-item.sidebar-search-form .search-form-wrapper .form-date-field.form-date-car .check-in-wrapper,
.search-result-page .st-rental-result .sidebar-item.sidebar-search-form .search-form-wrapper .form-date-field.form-date-car .check-in-wrapper {
margin-bottom: 10px;
}
.search-result-page .st-hotel-result .sidebar-item.sidebar-search-form .search-form-wrapper .form-date-field.form-date-car .date-wrapper,
.search-result-page .st-rental-result .sidebar-item.sidebar-search-form .search-form-wrapper .form-date-field.form-date-car .date-wrapper {
padding: 0;
}
.search-result-page .st-hotel-result .sidebar-item.sidebar-search-form .search-form-wrapper .form-date-field.form-date-car .check-in-wrapper,
.search-result-page .st-hotel-result .sidebar-item.sidebar-search-form .search-form-wrapper .form-date-field.form-date-car .check-out-wrapper,
.search-result-page .st-rental-result .sidebar-item.sidebar-search-form .search-form-wrapper .form-date-field.form-date-car .check-in-wrapper,
.search-result-page .st-rental-result .sidebar-item.sidebar-search-form .search-form-wrapper .form-date-field.form-date-car .check-out-wrapper {
padding-top: 15px;
padding-bottom: 15px;
padding-left: 20px;
width: 100%;
border-bottom: 1px solid #D7DCE3;
}
.search-result-page .st-hotel-result .sidebar-item .search-form-wrapper,
.search-result-page .st-rental-result .sidebar-item .search-form-wrapper {
position: relative;
top: 0;
}
.search-result-page .st-hotel-result .sidebar-item .search-form-wrapper .search-form,
.search-result-page .st-rental-result .sidebar-item .search-form-wrapper .search-form {
border: 0;
box-shadow: none;
}
.search-result-page .st-hotel-result .sidebar-item .search-form-wrapper .search-form .search-title,
.search-result-page .st-rental-result .sidebar-item .search-form-wrapper .search-form .search-title {
font-size: 20px;
font-weight: 500;
padding: 25px 20px;
border-bottom: 1px solid #dfdfdf;
}
.search-result-page .st-hotel-result .sidebar-item .search-form-wrapper .search-form .search-title:before,
.search-result-page .st-rental-result .sidebar-item .search-form-wrapper .search-form .search-title:before {
content: "";
width: 4px;
height: 22px;
background: var(--link-color, #5191FA);
display: block;
float: left;
margin-right: 10px;
position: relative;
top: 4px;
}
.search-result-page .st-hotel-result .sidebar-item .search-form-wrapper .search-form .form-group.field-detination,
.search-result-page .st-rental-result .sidebar-item .search-form-wrapper .search-form .form-group.field-detination {
padding: 20px;
border-bottom: 1px solid #dfdfdf;
}
@media screen and (max-width: 1199px) {
.search-result-page .st-hotel-result .sidebar-item .search-form-wrapper .search-form .form-group.field-detination,
.search-result-page .st-rental-result .sidebar-item .search-form-wrapper .search-form .form-group.field-detination {
padding: 15px 10px;
}
}
.search-result-page .st-hotel-result .sidebar-item .search-form-wrapper .search-form .form-group.field-detination .dropdown-menu,
.search-result-page .st-rental-result .sidebar-item .search-form-wrapper .search-form .form-group.field-detination .dropdown-menu {
width: 100%;
}
.search-result-page .st-hotel-result .sidebar-item .search-form-wrapper .search-form .form-group.field-guest,
.search-result-page .st-rental-result .sidebar-item .search-form-wrapper .search-form .form-group.field-guest {
padding: 20px;
border-bottom: 1px solid #dfdfdf;
}
@media screen and (max-width: 1199px) {
.search-result-page .st-hotel-result .sidebar-item .search-form-wrapper .search-form .form-group.field-guest,
.search-result-page .st-rental-result .sidebar-item .search-form-wrapper .search-form .form-group.field-guest {
padding: 15px 10px;
}
}
@media screen and (max-width: 1199px) {
.search-result-page .st-hotel-result .sidebar-item .search-form-wrapper .search-form .form-group.field-guest .dropdown,
.search-result-page .st-rental-result .sidebar-item .search-form-wrapper .search-form .form-group.field-guest .dropdown {
padding-left: 28px;
}
}
.search-result-page .st-hotel-result .sidebar-item .search-form-wrapper .search-form .form-group.field-guest .dropdown-menu,
.search-result-page .st-rental-result .sidebar-item .search-form-wrapper .search-form .form-group.field-guest .dropdown-menu {
left: 0;
width: 100%;
}
.search-result-page .st-hotel-result .sidebar-item .search-form-wrapper .search-form .form-date-field,
.search-result-page .st-rental-result .sidebar-item .search-form-wrapper .search-form .form-date-field {
padding: 20px;
border-bottom: 1px solid #dfdfdf;
}
@media screen and (max-width: 1199px) {
.search-result-page .st-hotel-result .sidebar-item .search-form-wrapper .search-form .form-date-field,
.search-result-page .st-rental-result .sidebar-item .search-form-wrapper .search-form .form-date-field {
padding: 15px 10px;
}
}
.search-result-page .st-hotel-result .sidebar-item .search-form-wrapper .search-form .form-date-field .check-in-out,
.search-result-page .st-rental-result .sidebar-item .search-form-wrapper .search-form .form-date-field .check-in-out {
left: 0px;
}
.search-result-page .st-hotel-result .sidebar-item .search-form-wrapper .search-form .form-button,
.search-result-page .st-rental-result .sidebar-item .search-form-wrapper .search-form .form-button {
padding: 20px;
display: block;
}
.search-result-page .st-hotel-result .sidebar-item .search-form-wrapper .search-form .form-button .advance .field-advance,
.search-result-page .st-rental-result .sidebar-item .search-form-wrapper .search-form .form-button .advance .field-advance {
padding: 0;
margin-bottom: 20px;
text-align: right;
}
.search-result-page .st-hotel-result .sidebar-item .search-form-wrapper .search-form .form-button .advance .field-advance .dropdown-menu,
.search-result-page .st-rental-result .sidebar-item .search-form-wrapper .search-form .form-button .advance .field-advance .dropdown-menu {
position: relative;
width: 100%;
min-width: auto !important;
border: none;
box-shadow: none;
padding: 0;
}
.search-result-page .st-hotel-result .sidebar-item .search-form-wrapper .search-form .form-button button,
.search-result-page .st-rental-result .sidebar-item .search-form-wrapper .search-form .form-button button {
width: 100%;
}
@media screen and (max-width: 1199px) {
.search-result-page .st-hotel-result .sidebar-item .search-form-wrapper .search-form .field-icon,
.search-result-page .st-rental-result .sidebar-item .search-form-wrapper .search-form .field-icon {
left: 6px;
}
}
@media screen and (max-width: 1199px) {
.search-result-page .st-hotel-result .sidebar-item .search-form-wrapper .search-form .date-wrapper,
.search-result-page .st-rental-result .sidebar-item .search-form-wrapper .search-form .date-wrapper {
padding-left: 5px;
}
}
@media screen and (max-width: 1199px) {
.search-result-page .st-hotel-result .sidebar-item .search-form-wrapper .search-form .date-wrapper .check-out-wrapper,
.search-result-page .st-rental-result .sidebar-item .search-form-wrapper .search-form .date-wrapper .check-out-wrapper {
padding-left: 10px;
}
}
.search-result-page .st-hotel-result .toolbar,
.search-result-page .st-rental-result .toolbar {
padding-top: 30px;
}
.search-result-page .st-hotel-result .toolbar.layout3,
.search-result-page .st-rental-result .toolbar.layout3 {
padding-top: 0px;
}
@media screen and (max-width : 767px) {
.search-result-page .st-hotel-result .toolbar,
.search-result-page .st-rental-result .toolbar {
padding-top: 0px;
}
}
.search-result-page .st-hotel-result .toolbar .toolbar-action-mobile,
.search-result-page .st-rental-result .toolbar .toolbar-action-mobile {
display: flex;
justify-content: center;
position: relative;
}
@media screen and (max-width : 991px) {
.search-result-page .st-hotel-result .toolbar .toolbar-action-mobile,
.search-result-page .st-rental-result .toolbar .toolbar-action-mobile {
margin-top: 0px;
margin-bottom: 15px;
display: flex;
flex-wrap: wrap;
}
}
@media screen and (max-width : 991px) {
.search-result-page .st-hotel-result .toolbar .toolbar-action-mobile li,
.search-result-page .st-rental-result .toolbar .toolbar-action-mobile li {
margin-bottom: 10px;
}
}
.search-result-page .st-hotel-result .toolbar .toolbar-action-mobile li a,
.search-result-page .st-rental-result .toolbar .toolbar-action-mobile li a {
position: relative;
}
.search-result-page .st-hotel-result .toolbar .toolbar-action-mobile .check-in-out,
.search-result-page .st-rental-result .toolbar .toolbar-action-mobile .check-in-out {
position: absolute;
left: 5%;
bottom: 0;
z-index: -1;
opacity: 0;
}
.search-result-page .st-hotel-result .toolbar:after,
.search-result-page .st-rental-result .toolbar:after {
content: "";
display: block;
clear: both;
}
.search-result-page .st-hotel-result .toolbar h3.search-string,
.search-result-page .st-rental-result .toolbar h3.search-string {
font-size: 24px;
color: var(--main-color, #1A2B48);
font-weight: normal;
float: left;
margin: 0;
width: calc(100% - 150px);
}
.search-result-page .st-hotel-result .toolbar h3.search-string span,
.search-result-page .st-rental-result .toolbar h3.search-string span {
font-weight: 500;
}
.search-result-page .st-hotel-result .toolbar ul.toolbar-action,
.search-result-page .st-rental-result .toolbar ul.toolbar-action {
float: right;
padding-left: 0;
margin: 0;
margin-top: 4px;
}
.search-result-page .st-hotel-result .toolbar ul.toolbar-action li,
.search-result-page .st-rental-result .toolbar ul.toolbar-action li {
list-style: none;
float: left;
}
.search-result-page .st-hotel-result .toolbar ul.toolbar-action li span .fa,
.search-result-page .st-rental-result .toolbar ul.toolbar-action li span .fa {
font-size: 22px;
color: gray;
}
.search-result-page .st-hotel-result .toolbar ul.toolbar-action li span.active .fa,
.search-result-page .st-rental-result .toolbar ul.toolbar-action li span.active .fa {
color: var(--link-color, #5191FA);
}
.search-result-page .st-hotel-result .toolbar ul.toolbar-action li.layout span.layout-item,
.search-result-page .st-rental-result .toolbar ul.toolbar-action li.layout span.layout-item {
cursor: pointer;
margin-left: 7px;
float: left;
}
.search-result-page .st-hotel-result .toolbar ul.toolbar-action li.layout span.layout-item span svg,
.search-result-page .st-rental-result .toolbar ul.toolbar-action li.layout span.layout-item span svg {
height: 20px;
}
.search-result-page .st-hotel-result .toolbar ul.toolbar-action li.layout span.layout-item span.icon-active,
.search-result-page .st-rental-result .toolbar ul.toolbar-action li.layout span.layout-item span.icon-active {
display: none;
}
.search-result-page .st-hotel-result .toolbar ul.toolbar-action li.layout span.layout-item span.icon-normal,
.search-result-page .st-rental-result .toolbar ul.toolbar-action li.layout span.layout-item span.icon-normal {
display: block;
}
.search-result-page .st-hotel-result .toolbar ul.toolbar-action li.layout span.layout-item.active span.icon-active,
.search-result-page .st-rental-result .toolbar ul.toolbar-action li.layout span.layout-item.active span.icon-active {
display: block;
}
.search-result-page .st-hotel-result .toolbar ul.toolbar-action li.layout span.layout-item.active span.icon-normal,
.search-result-page .st-rental-result .toolbar ul.toolbar-action li.layout span.layout-item.active span.icon-normal {
display: none;
}
.search-result-page .st-hotel-result .toolbar ul.toolbar-action li .dropdown,
.search-result-page .st-rental-result .toolbar ul.toolbar-action li .dropdown {
margin-right: 15px;
}
.search-result-page .st-hotel-result .toolbar ul.toolbar-action li .dropdown button,
.search-result-page .st-rental-result .toolbar ul.toolbar-action li .dropdown button {
padding: 0;
text-decoration: none;
font-size: 14px;
color: var(--main-color, #1A2B48);
outline: none;
}
.search-result-page .st-hotel-result .toolbar .sort-menu,
.search-result-page .st-rental-result .toolbar .sort-menu {
padding: 15px;
left: auto;
right: 0;
}
.search-result-page .st-hotel-result .toolbar .sort-menu .sort-title,
.search-result-page .st-rental-result .toolbar .sort-menu .sort-title {
margin-bottom: 10px;
}
.search-result-page .st-hotel-result .toolbar .sort-menu .sort-title h3,
.search-result-page .st-rental-result .toolbar .sort-menu .sort-title h3 {
margin: 0;
font-size: 14px;
margin-bottom: 10px;
}
.search-result-page .st-hotel-result .toolbar .sort-menu .sort-item,
.search-result-page .st-rental-result .toolbar .sort-menu .sort-item {
margin-bottom: 10px;
}
.search-result-page .st-hotel-result .toolbar .sort-menu .sort-item span.title,
.search-result-page .st-rental-result .toolbar .sort-menu .sort-item span.title {
color: #ADB2BD;
margin-bottom: 7px;
display: block;
margin-top: 10px;
}
.search-result-page .st-hotel-result .toolbar .sort-menu .sort-item .st-icheck-item,
.search-result-page .st-rental-result .toolbar .sort-menu .sort-item .st-icheck-item {
margin-bottom: 8px;
}
.search-result-page .st-hotel-result .toolbar .sort-menu .sort-item .st-icheck-item label,
.search-result-page .st-rental-result .toolbar .sort-menu .sort-item .st-icheck-item label {
font-weight: 400;
color: var(--main-color, #1A2B48);
}
.search-result-page .st-hotel-result .toolbar .sort-menu .sort-item .st-icheck-item:last-child,
.search-result-page .st-rental-result .toolbar .sort-menu .sort-item .st-icheck-item:last-child {
margin-bottom: 0px;
}
.search-result-page .st-hotel-result .item-service,
.search-result-page .st-rental-result .item-service {
margin-top: 30px;
}
.search-result-page .st-hotel-result .item-service .thumb,
.search-result-page .st-rental-result .item-service .thumb {
position: relative;
overflow: hidden;
}
.search-result-page .st-hotel-result .item-service .thumb .service-tag,
.search-result-page .st-rental-result .item-service .thumb .service-tag {
position: absolute;
top: 20px;
left: 0;
font-size: 13px;
color: #FFFFFF;
font-weight: 500;
z-index: 8;
-webkit-border-radius: 0 3px 3px 0;
-moz-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
}
.search-result-page .st-hotel-result .item-service .thumb .service-tag.bestseller,
.search-result-page .st-rental-result .item-service .thumb .service-tag.bestseller {
background: #ED0925;
border-radius: 0 4px 4px 0;
}
.search-result-page .st-hotel-result .item-service .thumb .service-tag.save,
.search-result-page .st-rental-result .item-service .thumb .service-tag.save {
background: #9DD565;
}
.search-result-page .st-hotel-result .item-service .thumb .service-tag .feature_class,
.search-result-page .st-rental-result .item-service .thumb .service-tag .feature_class {
-webkit-border-radius: 0 3px 3px 0;
-moz-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
padding: 6px 10px;
}
.search-result-page .st-hotel-result .item-service .thumb .service-star,
.search-result-page .st-rental-result .item-service .thumb .service-star {
position: absolute;
bottom: 12px;
left: 14px;
color: var(--orange-color, #FA5636);
}
.search-result-page .st-hotel-result .item-service .thumb .booking-item-rating-stars,
.search-result-page .st-rental-result .item-service .thumb .booking-item-rating-stars {
padding: 0;
margin: 0;
position: absolute;
bottom: 12px;
left: 14px;
}
.search-result-page .st-hotel-result .item-service .thumb .booking-item-rating-stars span,
.search-result-page .st-rental-result .item-service .thumb .booking-item-rating-stars span {
display: none;
}
.search-result-page .st-hotel-result .item-service .thumb .booking-item-rating-stars li,
.search-result-page .st-rental-result .item-service .thumb .booking-item-rating-stars li {
list-style: none;
float: left;
color: var(--orange-color, #FA5636);
margin-right: 3px;
}
.search-result-page .st-hotel-result .item-service .thumb .booking-item-rating-stars li i,
.search-result-page .st-rental-result .item-service .thumb .booking-item-rating-stars li i {
color: var(--orange-color, #FA5636);
}
.search-result-page .st-hotel-result .item-service .thumb a,
.search-result-page .st-rental-result .item-service .thumb a {
display: block;
overflow: hidden;
width: 100%;
}
.search-result-page .st-hotel-result .item-service .thumb a img,
.search-result-page .st-rental-result .item-service .thumb a img {
min-width: 100%;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.search-result-page .st-hotel-result .item-service .thumb a:hover img,
.search-result-page .st-rental-result .item-service .thumb a:hover img {
transform: scale(1.1);
}
.search-result-page .st-hotel-result .item-service h4,
.search-result-page .st-rental-result .item-service h4 {
margin-top: 15px;
line-height: 26px;
margin-bottom: 2px;
}
@media screen and (max-width : 767px) {
.search-result-page .st-hotel-result .item-service h4,
.search-result-page .st-rental-result .item-service h4 {
margin-top: 10px;
line-height: 20px;
}
}
.search-result-page .st-hotel-result .item-service h4.service-title,
.search-result-page .st-rental-result .item-service h4.service-title {
margin-top: 0px;
font-size: 16px;
}
@media screen and (max-width : 767px) {
.search-result-page .st-hotel-result .item-service h4.service-title,
.search-result-page .st-rental-result .item-service h4.service-title {
font-size: 15px;
}
}
.search-result-page .st-hotel-result .item-service h4.service-title a,
.search-result-page .st-rental-result .item-service h4.service-title a {
color: #1A2B50;
}
.search-result-page .st-hotel-result .item-service p.service-location,
.search-result-page .st-rental-result .item-service p.service-location {
font-size: 13px;
color: var(--grey-color, #5E6D77);
}
@media screen and (max-width : 767px) {
.search-result-page .st-hotel-result .item-service p.service-location,
.search-result-page .st-rental-result .item-service p.service-location {
font-size: 12px;
}
}
.search-result-page .st-hotel-result .item-service p.service-location .fa,
.search-result-page .st-rental-result .item-service p.service-location .fa {
position: relative;
top: 3px;
left: -2px;
}
.search-result-page .st-hotel-result .item-service .car-equipments,
.search-result-page .st-rental-result .item-service .car-equipments {
padding: 0 15px;
margin-bottom: 15px;
margin-top: 15px;
}
.search-result-page .st-hotel-result .item-service .car-equipments .item,
.search-result-page .st-rental-result .item-service .car-equipments .item {
text-align: center;
display: inline-block;
float: left;
}
.search-result-page .st-hotel-result .item-service .car-equipments .item:not(:first-child),
.search-result-page .st-rental-result .item-service .car-equipments .item:not(:first-child) {
margin-left: 30px;
}
.search-result-page .st-hotel-result .item-service .car-equipments .item .ico,
.search-result-page .st-rental-result .item-service .car-equipments .item .ico {
display: block;
}
@media (max-width: 600px) {
.search-result-page .st-hotel-result .item-service .car-equipments,
.search-result-page .st-rental-result .item-service .car-equipments {
display: none;
}
}
.search-result-page .st-hotel-result .item-service .car-type,
.search-result-page .st-rental-result .item-service .car-type {
padding: 0 15px;
font-size: 14px;
color: var(--grey-color, #5E6D77);
margin-bottom: 8px;
}
@media (max-width: 767px) {
.search-result-page .st-hotel-result .item-service .car-type,
.search-result-page .st-rental-result .item-service .car-type {
margin-top: 0;
}
}
.search-result-page .st-hotel-result .item-service .service-review,
.search-result-page .st-rental-result .item-service .service-review {
padding-top: 20px;
display: flex;
align-items: center;
}
.search-result-page .st-hotel-result .item-service .service-review .rating,
.search-result-page .st-rental-result .item-service .service-review .rating {
font-size: 14px;
color: var(--link-color, #5191FA);
margin-right: 10px;
}
@media screen and (max-width : 767px) {
.search-result-page .st-hotel-result .item-service .service-review .rating,
.search-result-page .st-rental-result .item-service .service-review .rating {
font-size: 12px;
margin-right: 3px;
}
}
.search-result-page .st-hotel-result .item-service .service-review .st-dot,
.search-result-page .st-rental-result .item-service .service-review .st-dot {
height: 4px;
width: 4px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
background: #D0D7DD;
display: block;
}
@media screen and (max-width : 767px) {
.search-result-page .st-hotel-result .item-service .service-review .st-dot,
.search-result-page .st-rental-result .item-service .service-review .st-dot {
display: none;
}
}
.search-result-page .st-hotel-result .item-service .service-review .review,
.search-result-page .st-rental-result .item-service .service-review .review {
margin-left: 10px;
font-size: 14px;
color: #6A7A84;
}
@media screen and (max-width : 767px) {
.search-result-page .st-hotel-result .item-service .service-review .review,
.search-result-page .st-rental-result .item-service .service-review .review {
font-size: 12px;
margin-left: 0px;
}
}
.search-result-page .st-hotel-result .item-service .service-price,
.search-result-page .st-rental-result .item-service .service-price {
display: flex;
align-items: center;
margin-top: 2px;
}
.search-result-page .st-hotel-result .item-service .service-price span,
.search-result-page .st-rental-result .item-service .service-price span {
font-size: 12px;
color: var(--grey-color, #5E6D77);
}
@media screen and (max-width : 767px) {
.search-result-page .st-hotel-result .item-service .service-price span,
.search-result-page .st-rental-result .item-service .service-price span {
font-size: 12px;
}
}
.search-result-page .st-hotel-result .item-service .service-price span.price,
.search-result-page .st-rental-result .item-service .service-price span.price {
font-size: 16px;
color: #1A2B50;
margin-left: 5px;
margin-right: 5px;
}
@media screen and (max-width : 767px) {
.search-result-page .st-hotel-result .item-service .service-price span.price,
.search-result-page .st-rental-result .item-service .service-price span.price {
font-size: 16px;
}
}
.search-result-page .st-hotel-result .item-service .service-price span .fa,
.search-result-page .st-rental-result .item-service .service-price span .fa {
position: relative;
top: 3px;
left: 0px;
}
@media screen and (max-width : 767px) {
.search-result-page .st-hotel-result .item-service .section-footer,
.search-result-page .st-rental-result .item-service .section-footer {
display: table-footer-group;
height: 1px;
}
}
.search-result-page .st-hotel-result .item-service.item-service-car .feature_class,
.search-result-page .st-rental-result .item-service.item-service-car .feature_class {
background: #ED0925;
}
@media (max-width: 575px) {
.search-result-page .st-hotel-result .item-service.item-service-car .footer-inner,
.search-result-page .st-rental-result .item-service.item-service-car .footer-inner {
justify-content: inherit !important;
align-items: center !important;
}
}
.search-result-page .st-hotel-result .item-service.item-service-car .service-price,
.search-result-page .st-rental-result .item-service.item-service-car .service-price {
margin-left: 0 !important;
}
@media (max-width: 575px) {
.search-result-page .st-hotel-result .item-service.item-service-car .service-price,
.search-result-page .st-rental-result .item-service.item-service-car .service-price {
justify-content: inherit !important;
align-items: center !important;
}
}
.search-result-page .st-hotel-result .item-service.item-service-car .service-price .price,
.search-result-page .st-rental-result .item-service.item-service-car .service-price .price {
font-size: 18px;
color: var(--main-color, #1A2B48);
font-weight: 500;
}
.search-result-page .st-hotel-result .item-service.item-service-car .service-price .unit,
.search-result-page .st-rental-result .item-service.item-service-car .service-price .unit {
font-size: 14px;
color: var(--grey-color, #5E6D77);
}
.search-result-page .st-hotel-result .item-service-wrapper,
.search-result-page .st-rental-result .item-service-wrapper {
display: flex;
}
.search-result-page .st-hotel-result .item-service.grid-item .service-title,
.search-result-page .st-rental-result .item-service.grid-item .service-title {
margin-top: 15px;
margin-bottom: 2px;
}
.search-result-page .st-hotel-result .item-service.grid-item .service-review,
.search-result-page .st-rental-result .item-service.grid-item .service-review {
margin-top: 15px;
padding-top: 0px;
}
.search-result-page .st-hotel-result .style-list .item-service,
.search-result-page .st-rental-result .style-list .item-service {
border: 1px solid #D7DCE3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
overflow: hidden;
}
.search-result-page .st-hotel-result .style-list .item-service .item-content,
.search-result-page .st-rental-result .style-list .item-service .item-content {
padding: 30px 10px;
position: relative;
}
@media screen and (max-width: 1199px) {
.search-result-page .st-hotel-result .style-list .item-service .item-content,
.search-result-page .st-rental-result .style-list .item-service .item-content {
padding: 10px 10px;
}
}
.search-result-page .st-hotel-result .style-list .item-service .item-content .service-star,
.search-result-page .st-rental-result .style-list .item-service .item-content .service-star {
color: var(--orange-color, #FA5636);
}
.search-result-page .st-hotel-result .style-list .item-service .item-content .booking-item-rating-stars,
.search-result-page .st-rental-result .style-list .item-service .item-content .booking-item-rating-stars {
padding: 0;
margin: 0;
overflow: hidden;
}
.search-result-page .st-hotel-result .style-list .item-service .item-content .booking-item-rating-stars span,
.search-result-page .st-rental-result .style-list .item-service .item-content .booking-item-rating-stars span {
display: none;
}
.search-result-page .st-hotel-result .style-list .item-service .item-content .booking-item-rating-stars li,
.search-result-page .st-rental-result .style-list .item-service .item-content .booking-item-rating-stars li {
list-style: none;
float: left;
color: var(--orange-color, #FA5636);
margin-right: 3px;
}
.search-result-page .st-hotel-result .style-list .item-service .item-content .facilities,
.search-result-page .st-rental-result .style-list .item-service .item-content .facilities {
padding: 0;
margin: 0;
overflow: hidden;
}
.search-result-page .st-hotel-result .style-list .item-service .item-content .facilities li,
.search-result-page .st-rental-result .style-list .item-service .item-content .facilities li {
float: left;
list-style: none;
margin-right: 7px;
color: var(--grey-color, #5E6D77);
}
.search-result-page .st-hotel-result .style-list .item-service .item-content .facilities li:before,
.search-result-page .st-rental-result .style-list .item-service .item-content .facilities li:before {
content: "";
height: 2px;
width: 2px;
display: inline-block;
background: gray;
vertical-align: middle;
margin-right: 7px;
}
.search-result-page .st-hotel-result .style-list .item-service .item-content .facilities li:first-child:before,
.search-result-page .st-rental-result .style-list .item-service .item-content .facilities li:first-child:before {
display: none;
}
.search-result-page .st-hotel-result .style-list .item-service .item-content .service-location,
.search-result-page .st-rental-result .style-list .item-service .item-content .service-location {
white-space: pre-wrap;
padding-right: 20px;
padding-top: 20px;
margin-bottom: 0px;
}
@media screen and (max-width: 1199px) {
.search-result-page .st-hotel-result .style-list .item-service .item-content .service-location,
.search-result-page .st-rental-result .style-list .item-service .item-content .service-location {
margin-top: 5px;
position: relative !important;
bottom: auto !important;
margin-bottom: 0px;
}
}
.search-result-page .st-hotel-result .style-list .item-service .item-content .service-location .fa,
.search-result-page .st-rental-result .style-list .item-service .item-content .service-location .fa {
top: 2px;
}
.search-result-page .st-hotel-result .style-list .item-service .item-content .item-content-w,
.search-result-page .st-rental-result .style-list .item-service .item-content .item-content-w {
min-height: 100%;
padding-right: 10px;
border-right: 1px solid #dfdfdf;
}
.search-result-page .st-hotel-result .style-list .item-service .item-content .service-title,
.search-result-page .st-rental-result .style-list .item-service .item-content .service-title {
padding-top: 5px;
padding-bottom: 10px;
}
.search-result-page .st-hotel-result .style-list .item-service .car-type,
.search-result-page .st-rental-result .style-list .item-service .car-type {
padding: 25px 0px 0px 0px;
margin: 0px;
}
@media (max-width: 767px) {
.search-result-page .st-hotel-result .style-list .item-service .car-type,
.search-result-page .st-rental-result .style-list .item-service .car-type {
padding-top: 0;
}
}
.search-result-page .st-hotel-result .style-list .item-service .car-equipments,
.search-result-page .st-rental-result .style-list .item-service .car-equipments {
padding-left: 0;
}
@media screen and (max-width: 1199px) {
.search-result-page .st-hotel-result .style-list .item-service .col-sm-3,
.search-result-page .st-rental-result .style-list .item-service .col-sm-3 {
padding-left: 10px;
}
}
@media screen and (max-width : 767px) {
.search-result-page .st-hotel-result .style-list .item-service .col-sm-3,
.search-result-page .st-rental-result .style-list .item-service .col-sm-3 {
padding-left: 15px;
}
}
.search-result-page .st-hotel-result .style-list .item-service .service-price,
.search-result-page .st-rental-result .style-list .item-service .service-price {
position: absolute;
bottom: 30px;
right: 30px;
}
@media screen and (max-width: 1199px) {
.search-result-page .st-hotel-result .style-list .item-service .service-price,
.search-result-page .st-rental-result .style-list .item-service .service-price {
display: block;
text-align: right;
}
}
@media screen and (max-width: 1199px) {
.search-result-page .st-hotel-result .style-list .item-service .service-price .price,
.search-result-page .st-rental-result .style-list .item-service .service-price .price {
margin-right: 0px;
}
}
@media screen and (max-width: 1199px) {
.search-result-page .st-hotel-result .style-list .item-service .service-price .unit,
.search-result-page .st-rental-result .style-list .item-service .service-price .unit {
margin-left: 5px;
}
}
.search-result-page .st-hotel-result .style-list .item-service .service-review,
.search-result-page .st-rental-result .style-list .item-service .service-review {
display: flex;
justify-content: flex-end;
padding-right: 15px;
margin-top: 0px;
}
@media screen and (max-width: 1199px) {
.search-result-page .st-hotel-result .style-list .item-service .service-review,
.search-result-page .st-rental-result .style-list .item-service .service-review {
padding-right: 5px !important;
}
}
.search-result-page .st-hotel-result .style-list .item-service .service-review .count-review,
.search-result-page .st-rental-result .style-list .item-service .service-review .count-review {
margin-right: 15px;
position: relative;
top: 2px;
}
@media screen and (max-width: 1199px) {
.search-result-page .st-hotel-result .style-list .item-service .service-review .count-review,
.search-result-page .st-rental-result .style-list .item-service .service-review .count-review {
margin-right: 15px;
}
}
.search-result-page .st-hotel-result .style-list .item-service .service-review .count-review .text-rating,
.search-result-page .st-rental-result .style-list .item-service .service-review .count-review .text-rating {
font-size: 14px;
color: var(--main-color, #1A2B48);
display: block;
text-align: right;
font-weight: 500;
}
.search-result-page .st-hotel-result .style-list .item-service .service-review .count-review .review,
.search-result-page .st-rental-result .style-list .item-service .service-review .count-review .review {
text-align: right;
color: var(--link-color, #5191FA);
display: block;
margin-left: 0px;
font-weight: 400;
}
@media screen and (max-width: 1199px) {
.search-result-page .st-hotel-result .style-list .item-service .service-review .count-review .review,
.search-result-page .st-rental-result .style-list .item-service .service-review .count-review .review {
white-space: nowrap;
}
}
.search-result-page .st-hotel-result .style-list .item-service .service-review .rating,
.search-result-page .st-rental-result .style-list .item-service .service-review .rating {
font-size: 22px;
color: #FFFFFF;
font-weight: 500;
background: var(--link-color, #5191FA);
border-radius: 3px 3px 3px 0px;
padding: 4px 8px;
position: relative;
min-width: 45px;
text-align: center;
}
.search-result-page .st-hotel-result .style-list .item-service .service-review .rating:after,
.search-result-page .st-rental-result .style-list .item-service .service-review .rating:after {
content: "";
width: 0;
height: 0;
border-style: solid;
position: absolute;
border-width: 10px 9px 0px 0;
border-color: transparent var(--link-color, #5191FA) transparent transparent;
right: 100%;
bottom: 0;
}
.search-result-page .st-hotel-result .style-list .item-service .service-review .rating small,
.search-result-page .st-rental-result .style-list .item-service .service-review .rating small {
font-weight: 400;
font-size: 14px;
}
@media (max-width: 767px) {
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .car-type,
.search-result-page .st-rental-result .style-list .item-service.item-service-car .car-type {
margin-top: 0;
}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .service-review,
.search-result-page .st-rental-result .style-list .item-service.item-service-car .service-review {
display: none;
}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .item-content,
.search-result-page .st-rental-result .style-list .item-service.item-service-car .item-content {
padding-bottom: 0 !important;
}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .thumb,
.search-result-page .st-rental-result .style-list .item-service.item-service-car .thumb {
padding-bottom: 0 !important;
}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .service-price,
.search-result-page .st-rental-result .style-list .item-service.item-service-car .service-price {
justify-content: inherit !important;
}
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .service-price .price,
.search-result-page .st-rental-result .style-list .item-service.item-service-car .service-price .price {
margin-right: 5px !important;
}
}
@media (max-width: 575px) {
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .footer-inner,
.search-result-page .st-rental-result .style-list .item-service.item-service-car .footer-inner {
justify-content: inherit !important;
align-items: center;
}
}
@media (max-width: 575px) {
.search-result-page .st-hotel-result .style-list .item-service.item-service-car .service-price,
.search-result-page .st-rental-result .style-list .item-service.item-service-car .service-price {
justify-content: inherit !important;
align-items: center;
}
}
.search-result-page .st-hotel-result .style-list .item-service .thumb .login,
.search-result-page .st-rental-result .style-list .item-service .thumb .login {
display: inline;
}
.search-result-page .st-hotel-result .top-filter,
.search-result-page .st-rental-result .top-filter {
padding: 30px 0;
}
.search-result-page .st-hotel-result .top-filter ul,
.search-result-page .st-rental-result .top-filter ul {
margin: 0;
padding: 0;
display: inline-block;
}
.search-result-page .st-hotel-result .top-filter ul:after,
.search-result-page .st-rental-result .top-filter ul:after {
content: "";
display: block;
clear: both;
}
.search-result-page .st-hotel-result .top-filter ul li,
.search-result-page .st-rental-result .top-filter ul li {
list-style: none;
float: left;
margin-right: 40px;
}
.search-result-page .st-hotel-result .top-filter ul li h3.title,
.search-result-page .st-rental-result .top-filter ul li h3.title {
font-size: 16px;
color: var(--main-color, #1A2B48);
margin: 0;
}
.search-result-page .st-hotel-result .top-filter ul li h3.title:before,
.search-result-page .st-rental-result .top-filter ul li h3.title:before {
content: "";
height: 20px;
width: 3px;
background: var(--link-color, #5191FA);
display: inline-block;
margin-right: 15px;
position: relative;
top: 4px;
}
.search-result-page .st-hotel-result .top-filter ul li .form-extra-field button,
.search-result-page .st-rental-result .top-filter ul li .form-extra-field button {
padding: 0;
font-size: 14px;
color: var(--main-color, #1A2B48);
font-weight: 500;
text-decoration: none;
padding-top: 4px;
outline: none;
}
.search-result-page .st-hotel-result .top-filter ul li .form-extra-field button .fa,
.search-result-page .st-rental-result .top-filter ul li .form-extra-field button .fa {
color: var(--main-color, #1A2B48);
font-size: 18px;
position: relative;
top: 2px;
}
.search-result-page .st-hotel-result .top-filter ul li .form-extra-field button.btn-apply-price-range,
.search-result-page .st-rental-result .top-filter ul li .form-extra-field button.btn-apply-price-range {
color: var(--link-color, #5191FA);
}
.search-result-page .st-hotel-result .top-filter ul li .form-extra-field .dropdown-menu,
.search-result-page .st-rental-result .top-filter ul li .form-extra-field .dropdown-menu {
min-width: 300px;
padding: 20px;
margin-top: 10px;
max-height: 400px;
}
.search-result-page .st-hotel-result .top-filter ul li.filter-review-score ul li,
.search-result-page .st-rental-result .top-filter ul li.filter-review-score ul li {
margin-top: 5px;
margin-bottom: 5px;
width: 100%;
}
.search-result-page .st-hotel-result .top-filter ul li.filter-review-score ul li button,
.search-result-page .st-rental-result .top-filter ul li.filter-review-score ul li button {
float: right;
color: var(--link-color, #5191FA);
font-weight: 500;
}
.search-result-page .st-hotel-result.style-full-map .toolbar,
.search-result-page .st-rental-result.style-full-map .toolbar {
padding-top: 15px;
}
.search-result-page .tour-search-form-home {
display: block;
margin: auto;
float: none;
}
.search-result-page .tour-search-form-home .form-button {
padding-right: 0px;
position: relative;
}
.search-result-page .tour-search-form-home .form-button button {
height: 100%;
position: absolute;
right: -1px;
width: calc(50% + 15px);
border-radius: 0px 5px 5px 0px;
}
@media screen and (max-width : 991px) {
.search-result-page .tour-search-form-home .form-button button {
width: auto;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
}
@media screen and (max-width : 767px) {
.search-result-page .tour-search-form-home .form-button button {
padding: 15px 20px;
width: calc(100% + 30px) !important;
margin-left: -15px;
border-radius: 0px 0px 5px 5px;
}
}
@media screen and (max-width : 767px) {
.search-result-page .tour-search-form-home .form-button .advance {
display: none;
}
}
.search-result-page .tour-search-form-home .form-button .advance .field-advance .dropdown-menu {
right: -53px;
}
@media screen and (max-width : 991px) {
.search-result-page .tour-search-form-home .form-button .advance .field-advance .dropdown-menu {
left: 0px;
}
}
.search-result-page .tour-search-form-home .search-form {
min-height: 80px;
}
.search-result-page .tour-search-form-home .search-form .form-extra-field {
padding: 16px 0 14px 0;
}
@media screen and (max-width: 1199px) {
.search-result-page .tour-search-form-home .search-form .form-extra-field .render {
font-size: 16px;
}
}
.search-result-page .tour-search-form-home .search-form .form-date-field {
padding: 18px 5px 17px 5px;
}
@media screen and (max-width: 1199px) {
.search-result-page .tour-search-form-home .search-form .form-date-field .check-in-wrapper .render {
font-size: 16px;
}
}
@media screen and (max-width : 991px) {
.search-result-page .tour-search-form-home .search-form .form-date-field {
padding: 18px 0 17px 0;
}
.search-result-page .tour-search-form-home .search-form .form-date-field .date-wrapper {
padding-left: 7px !important;
}
.search-result-page .tour-search-form-home .search-form .form-date-field .date-wrapper .check-in-wrapper {
padding-left: 25px !important;
}
}
@media screen and (max-width : 767px) {
.search-result-page .tour-search-form-home .search-form .form-date-field .date-wrapper {
padding-left: 15px !important;
}
.search-result-page .tour-search-form-home .search-form .form-date-field .date-wrapper .check-in-wrapper {
padding-left: 29px !important;
}
}
@media screen and (max-width : 991px) {
.search-result-page .tour-search-form-home .search-form .field-detination .dropdown {
padding-left: 30px !important;
}
.search-result-page .tour-search-form-home .search-form .field-detination .dropdown-menu {
left: -15px;
width: calc(100% + 31px) !important;
}
.search-result-page .tour-search-form-home .search-form .field-detination .dropdown-menu .item .field-icon {
left: 16px !important;
}
}
.search-result-page .tour-search-form-home .search-form.sticky .form-button .btn-search {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
@media screen and (max-width : 991px) {
.search-result-page .tour-search-form-home .border-right {
border-right: none !important;
}
}
.search-result-page .service-slider-wrapper .st-hotel-result {
margin-top: 30px;
}
.search-result-page .service-slider-wrapper .st-hotel-result:before {
display: none;
}
.search-result-page .service-slider-wrapper .st-service-slider {
position: relative;
}
.search-result-page .service-slider-wrapper .st-service-slider .item-service {
margin-top: 0px;
}
.search-result-page .service-slider-wrapper .st-service-slider .owl-nav {
position: absolute;
height: 100%;
top: 0;
width: 100%;
z-index: -1;
}
.search-result-page .service-slider-wrapper .st-service-slider .owl-nav button {
position: absolute;
top: 50%;
margin-top: -18px;
}
.search-result-page .service-slider-wrapper .st-service-slider .owl-nav button.owl-prev {
left: -66px;
}
.search-result-page .service-slider-wrapper .st-service-slider .owl-nav button.owl-prev span {
width: 36px;
height: 36px;
display: block;
background: url(//www.elpenonhotel.com/wp-content/themes/traveler/v2/images/test.png) center center no-repeat;
background-size: 100% auto;
color: transparent;
}
.search-result-page .service-slider-wrapper .st-service-slider .owl-nav button.owl-prev.disabled {
display: none;
}
@media (max-width: 1333px) {
.search-result-page .service-slider-wrapper .st-service-slider .owl-nav button.owl-prev {
left: -40px;
}
}
@media (max-width: 1270px) {
.search-result-page .service-slider-wrapper .st-service-slider .owl-nav button.owl-prev {
display: none;
}
}
@media screen and (max-width: 1199px) {
.search-result-page .service-slider-wrapper .st-service-slider .owl-nav button.owl-prev {
display: block;
left: -66px;
}
}
@media (max-width: 1092px) {
.search-result-page .service-slider-wrapper .st-service-slider .owl-nav button.owl-prev {
left: -40px;
}
}
@media (max-width: 1045px) {
.search-result-page .service-slider-wrapper .st-service-slider .owl-nav button.owl-prev {
display: none;
}
}
.search-result-page .service-slider-wrapper .st-service-slider .owl-nav button.owl-next {
right: -66px;
}
.search-result-page .service-slider-wrapper .st-service-slider .owl-nav button.owl-next span {
width: 36px;
height: 36px;
display: block;
background: url(//www.elpenonhotel.com/wp-content/themes/traveler/v2/images/test2.png) center center no-repeat;
background-size: 100% auto;
color: transparent;
}
.search-result-page .service-slider-wrapper .st-service-slider .owl-nav button.owl-next.disabled {
display: none;
}
@media (max-width: 1333px) {
.search-result-page .service-slider-wrapper .st-service-slider .owl-nav button.owl-next {
right: -40px;
}
}
@media (max-width: 1270px) {
.search-result-page .service-slider-wrapper .st-service-slider .owl-nav button.owl-next {
display: none;
}
}
@media screen and (max-width: 1199px) {
.search-result-page .service-slider-wrapper .st-service-slider .owl-nav button.owl-next {
display: block;
right: -66px;
}
}
@media (max-width: 1092px) {
.search-result-page .service-slider-wrapper .st-service-slider .owl-nav button.owl-next {
right: -40px;
}
}
@media (max-width: 1045px) {
.search-result-page .service-slider-wrapper .st-service-slider .owl-nav button.owl-next {
display: none;
}
}
.search-result-page .service-slider-wrapper .st-service-slider .owl-dots {
margin-top: 10px;
text-align: center;
}
.search-result-page .service-slider-wrapper .st-service-slider .owl-dots .owl-dot {
display: inline-block;
background: 0 0;
color: inherit;
border: none;
padding: 0 !important;
}
.search-result-page .service-slider-wrapper .st-service-slider .owl-dots .owl-dot span {
width: 10px;
height: 10px;
margin: 5px 7px;
background: var(--light-grey-color, #EAEEF3);
display: block;
transition: opacity 0.2s ease;
border-radius: 30px;
}
.search-result-page .service-slider-wrapper .st-service-slider .owl-dots .owl-dot.active span {
background: var(--link-color, #5191FA);
}
.search-result-page .service-slider-wrapper .list-service-style2 {
position: relative;
}
.search-result-page .service-slider-wrapper .list-service-style2 .item-service {
margin-top: 0px;
}
.search-result-page .service-slider-wrapper .list-service-style2 .item-service .service-border .thumb .service-add-wishlist {
opacity: 0.5;
}
.search-result-page .service-slider-wrapper .list-service-style2 .item-service .service-border .thumb .service-add-wishlist.added {
opacity: 1;
}
.search-result-page .service-slider-wrapper .list-service-style2 .item-service .service-border .section-footer .footer-inner .service-price .price .onsale {
color: #c9cfd5 !important;
}
.search-result-page .service-slider-wrapper .list-service-style2 .owl-nav {
position: absolute;
height: 100%;
top: 0;
width: 100%;
z-index: -1;
}
.search-result-page .service-slider-wrapper .list-service-style2 .owl-nav button {
position: absolute;
top: 50%;
margin-top: -35px;
}
.search-result-page .service-slider-wrapper .list-service-style2 .owl-nav button.owl-prev {
left: -44px;
}
.search-result-page .service-slider-wrapper .list-service-style2 .owl-nav button.owl-prev span {
width: 14px;
height: 24px;
display: block;
background: url(//www.elpenonhotel.com/wp-content/themes/traveler/v2/images/html/icon_pre_2.svg) center center no-repeat;
background-size: 100% auto;
color: transparent;
}
.search-result-page .service-slider-wrapper .list-service-style2 .owl-nav button.owl-prev.disabled {
display: none;
}
@media (max-width: 1333px) {
.search-result-page .service-slider-wrapper .list-service-style2 .owl-nav button.owl-prev {
left: -40px;
}
}
@media (max-width: 1270px) {
.search-result-page .service-slider-wrapper .list-service-style2 .owl-nav button.owl-prev {
display: none;
}
}
@media screen and (max-width: 1199px) {
.search-result-page .service-slider-wrapper .list-service-style2 .owl-nav button.owl-prev {
display: block;
left: -66px;
}
}
@media (max-width: 1092px) {
.search-result-page .service-slider-wrapper .list-service-style2 .owl-nav button.owl-prev {
left: -40px;
}
}
@media (max-width: 1045px) {
.search-result-page .service-slider-wrapper .list-service-style2 .owl-nav button.owl-prev {
display: none;
}
}
.search-result-page .service-slider-wrapper .list-service-style2 .owl-nav button.owl-next {
right: -44px;
}
.search-result-page .service-slider-wrapper .list-service-style2 .owl-nav button.owl-next span {
width: 14px;
height: 24px;
display: block;
background: url(//www.elpenonhotel.com/wp-content/themes/traveler/v2/images/html/icon_next_2.svg) center center no-repeat;
background-size: 100% auto;
color: transparent;
}
.search-result-page .service-slider-wrapper .list-service-style2 .owl-nav button.owl-next.disabled {
display: none;
}
@media (max-width: 1333px) {
.search-result-page .service-slider-wrapper .list-service-style2 .owl-nav button.owl-next {
right: -40px;
}
}
@media (max-width: 1270px) {
.search-result-page .service-slider-wrapper .list-service-style2 .owl-nav button.owl-next {
display: none;
}
}
@media screen and (max-width: 1199px) {
.search-result-page .service-slider-wrapper .list-service-style2 .owl-nav button.owl-next {
display: block;
right: -66px;
}
}
@media (max-width: 1092px) {
.search-result-page .service-slider-wrapper .list-service-style2 .owl-nav button.owl-next {
right: -40px;
}
}
@media (max-width: 1045px) {
.search-result-page .service-slider-wrapper .list-service-style2 .owl-nav button.owl-next {
display: none;
}
}
.search-result-page .service-slider-wrapper .list-service-style2 .owl-dots {
margin-top: 40px;
text-align: center;
}
.search-result-page .service-slider-wrapper .list-service-style2 .owl-dots .owl-dot {
width: 10px;
height: 10px;
background: #EEEEEE;
border-radius: 50%;
border: 2px solid transparent;
margin-right: 5px;
margin-left: 5px;
}
.search-result-page .service-slider-wrapper .list-service-style2 .owl-dots .active {
position: relative;
background: var(--link-color, #5191FA);
}
.search-result-page .service-slider-wrapper.st_activity .st-hotel-result .grid-item .service-border .service-review {
margin-bottom: 8px;
}
.search-result-page .service-slider-wrapper.st_activity .st-hotel-result .grid-item .service-border .section-footer .footer-inner {
display: block;
}
.search-result-page .service-slider-wrapper.st_activity .st-hotel-result .grid-item .service-border .section-footer .footer-inner .service-price {
display: block;
}
.search-result-page .service-slider-wrapper.st_activity .st-hotel-result .grid-item .service-border .section-footer .footer-inner .service-price .price .onsale {
position: relative;
top: 0px;
}
.search-result-page .list-destination .destination-item .desc.st_tours {
display: inline-block;
background: var(--link-color, #5191FA);
border-radius: 100px;
font-size: 14px !important;
color: #FFFFFF;
padding: 5px 20px;
margin-top: 10px;
}
@media screen and (max-width : 767px) {
.search-result-page .list-destination .col-xs-6:nth-child(2n) {
padding-left: 15px !important;
padding-right: 7.5px;
}
.search-result-page .list-destination .col-xs-6:nth-child(2n+1) {
padding-right: 15px !important;
padding-left: 7.5px;
}
}
.search-result-page .list-destination.masonry {
margin-left: -10px;
margin-right: -10px;
}
.search-result-page .list-destination.masonry .first-item {
padding-right: 10px !important;
padding-left: 10px !important;
}
.search-result-page .list-destination.masonry .second-item {
padding-right: 10px !important;
padding-left: 10px !important;
}
.search-result-page .list-destination.masonry .normal-item {
padding-right: 10px !important;
padding-left: 10px !important;
}
.search-result-page .list-destination.masonry .destination-item {
margin-bottom: 20px !important;
}
.map-view-popup {
position: fixed;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.8);
top: 0;
left: 0;
z-index: 999999;
display: none;
padding-top: 10px;
padding-bottom: 10px;
}
@media screen and (max-width : 991px) {
.map-view-popup {
padding-top: 0;
padding-bottom: 0;
}
}
.map-view-popup .view-map-inner {
background: #fff;
height: 100%;
padding: 0 30px;
}
@media screen and (max-width : 991px) {
.map-view-popup .view-map-inner {
padding: 0;
height: 100%;
overflow: hidden;
width: 100%;
}
}
.map-view-popup .page-half-map { height: calc(100% - 94px);
padding-bottom: 10px;
}
@media screen and (max-width : 991px) {
.map-view-popup .page-half-map {
padding-bottom: 0;
height: 100%;
}
}
.map-view-popup .page-half-map .map-full-height {
height: 100%;
width: 100%;
}
@media screen and (max-width : 991px) {
.map-view-popup .page-half-map .map-full-height {
height: calc(100% - 54px) !important;
}
}
.map-view-popup .page-half-map.static {
position: absolute;
top: 0;
z-index: 9;
}
.map-view-popup .page-half-map.static:before {
content: "";
display: block;
background: #fff;
position: fixed;
left: 0;
top: 0;
height: 100%;
width: 100%;
}
.map-view-popup .page-half-map .item-service {
margin-bottom: 30px;
margin-top: 0px;
}
.map-view-popup .page-half-map .item-service .thumb {
position: relative;
}
.map-view-popup .page-half-map .item-service .thumb .service-tag {
position: absolute;
top: 20px;
left: 0;
font-size: 13px;
color: #FFFFFF;
-webkit-border-radius: 0 3px 3px 0;
-moz-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
font-weight: 500;
z-index: 8;
}
.map-view-popup .page-half-map .item-service .thumb .service-tag.bestseller {
background: #ED0925;
border-radius: 0 4px 4px 0;
}
.map-view-popup .page-half-map .item-service .thumb .service-tag.save {
background: #9DD565;
}
.map-view-popup .page-half-map .item-service .thumb .service-star {
position: absolute;
bottom: 12px;
left: 14px;
color: var(--orange-color, #FA5636);
}
.map-view-popup .page-half-map .item-service .thumb a {
display: block;
overflow: hidden;
}
.map-view-popup .page-half-map .item-service .thumb a img {
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
min-width: 100%;
}
.map-view-popup .page-half-map .item-service .thumb a:hover img {
transform: scale(1.1);
}
.map-view-popup .page-half-map .item-service h4 {
margin-top: 15px;
line-height: 26px;
margin-bottom: 8px;
}
.map-view-popup .page-half-map .item-service h4.service-title {
font-size: 16px;
}
.map-view-popup .page-half-map .item-service h4.service-title a {
color: #1A2B50;
}
.map-view-popup .page-half-map .item-service p.service-location {
font-size: 13px;
color: var(--grey-color, #5E6D77);
}
.map-view-popup .page-half-map .item-service .service-review {
margin-top: 19px;
display: flex;
align-items: center;
}
.map-view-popup .page-half-map .item-service .service-review .rating {
font-size: 14px;
color: var(--link-color, #5191FA);
margin-right: 10px;
}
@media screen and (max-width : 767px) {
.map-view-popup .page-half-map .item-service .service-review .rating {
font-size: 12px;
}
}
.map-view-popup .page-half-map .item-service .service-review .st-dot {
height: 4px;
width: 4px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
background: #D0D7DD;
display: block;
}
.map-view-popup .page-half-map .item-service .service-review .review {
margin-left: 10px;
font-size: 14px;
color: #6A7A84;
}
@media screen and (max-width : 767px) {
.map-view-popup .page-half-map .item-service .service-review .review {
font-size: 12px;
}
}
.map-view-popup .page-half-map .item-service .service-price {
display: flex;
align-items: center;
margin-top: 2px;
}
.map-view-popup .page-half-map .item-service .service-price span {
font-size: 14px;
color: var(--grey-color, #5E6D77);
}
@media screen and (max-width : 767px) {
.map-view-popup .page-half-map .item-service .service-price span {
font-size: 12px;
}
}
.map-view-popup .page-half-map .item-service .service-price span.price {
font-size: 18px;
color: #1A2B50;
margin-left: 5px;
margin-right: 5px;
}
@media screen and (max-width : 767px) {
.map-view-popup .page-half-map .item-service .service-price span.price {
font-size: 16px;
}
}
.map-view-popup .page-half-map .list-style {
height: calc(100% - 43px);
}
.map-view-popup .page-half-map .list-style .item-service .item-service-inner {
border: 1px solid #D7DCE3;
border-radius: 3px;
overflow: hidden;
}
.map-view-popup .page-half-map .list-style .item-service .item-service-inner .item-content {
padding-top: 25px;
padding-bottom: 25px;
padding-right: 30px;
}
.map-view-popup .page-half-map .list-style .item-service .item-service-inner .item-content .service-star {
color: var(--orange-color, #FA5636);
}
.map-view-popup .page-half-map .list-style .item-service .item-service-inner .item-content .service-title {
margin-top: 10px;
}
.map-view-popup .page-half-map .list-style .item-service .item-service-inner .item-content .service-location {
margin-bottom: 33px;
}
.map-view-popup .page-half-map .col-left-map {
height: 100%;
}
@media screen and (max-width : 991px) {
.map-view-popup .page-half-map .col-left-map {
display: none;
}
}
.map-view-popup .page-half-map .col-right-map {
height: 100%;
}
.map-view-popup .page-half-map .col-right-map .map-popup-title {
font-size: 16px;
padding: 25px 15px;
border-bottom: 1px solid #dfdfdf;
text-transform: uppercase;
}
.map-view-popup .page-half-map .col-right-map .map-popup-title:before {
content: "";
position: relative;
height: 20px;
width: 4px;
background: #339bff;
display: block;
float: left;
margin-right: 10px;
top: 1px;
}
.map-view-popup .page-half-map .col-right-map .map-popup-title .close-map-view-popup {
top: 26px;
right: 30px;
cursor: pointer;
}
.map-view-popup .page-half-map .col-right-map .map-full-height {
height: 100%;
}
@media screen and (max-width : 991px) {
.map-view-popup .page-half-map .col-right-map {
height: 100%;
}
}
.map-view-popup .toolbar {
padding-top: 15px;
margin-bottom: 30px;
}
.map-view-popup .toolbar:after {
content: "";
display: block;
clear: both;
}
.map-view-popup .toolbar h3.search-string {
font-size: 24px;
color: var(--main-color, #1A2B48);
font-weight: normal;
float: left;
margin: 0;
width: calc(100% - 132px);
}
.map-view-popup .toolbar h3.search-string span {
font-weight: 500;
}
.map-view-popup .toolbar ul.toolbar-action {
float: right;
padding-left: 0;
margin: 0;
margin-top: 4px;
}
.map-view-popup .toolbar ul.toolbar-action li {
list-style: none;
float: left;
}
.map-view-popup .toolbar ul.toolbar-action li span .fa {
font-size: 22px;
color: gray;
}
.map-view-popup .toolbar ul.toolbar-action li span.active .fa {
color: var(--link-color, #5191FA);
}
.map-view-popup .toolbar ul.toolbar-action li.layout span {
cursor: pointer;
margin-left: 7px;
}
.map-view-popup .toolbar ul.toolbar-action li .dropdown {
margin-right: 15px;
}
.map-view-popup .toolbar ul.toolbar-action li .dropdown button {
padding: 0;
text-decoration: none;
font-size: 14px;
color: var(--main-color, #1A2B48);
outline: none;
}
.map-view-popup .toolbar .sort-menu {
padding: 15px;
left: auto;
right: 0;
}
.map-view-popup .toolbar .sort-menu .sort-title {
margin-bottom: 10px;
}
.map-view-popup .toolbar .sort-menu .sort-title h3 {
margin: 0;
font-size: 15px;
}
.map-view-popup .toolbar .sort-menu .sort-item {
margin-bottom: 10px;
}
.map-view-popup .toolbar .sort-menu .sort-item span.title {
color: gray;
}
.map-view-popup .toolbar .sort-menu .sort-item .st-icheck-item label {
color: #000;
font-weight: 500;
}
.map-view-popup .google-control-top-right-area {
margin-top: 30px;
margin-right: 30px;
bottom: 190px !important;
top: auto !important;
z-index: 9 !important;
}
.map-view-popup .google-control-bottom-right-area {
margin-bottom: 30px;
margin-right: 30px;
}
.map-view-popup .google-custom-control {
position: relative;
width: 38px;
height: 38px;
border-radius: 3px;
margin-bottom: 5px;
background: #FFF;
color: var(--grey-color, #5E6D77);
box-shadow: 0 1px 2px #ccc;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
}
.map-view-popup .google-control-dropdown {
display: none;
position: absolute;
top: 110%;
right: 0;
width: 121px;
padding: 10px 0;
border-radius: 3px;
border: 1px solid #D2D2D2;
background: #FFF;
text-align: right;
}
.map-view-popup .google-control-dropdown .item {
padding: 5px 15px;
font-size: 14px;
font-weight: 400;
border-bottom: 1px solid var(--light-grey-color, #EAEEF3);
}
.map-view-popup .google-control-dropdown .item:last-child {
bordeR: none;
}
.map-view-popup .google-control-dropdown .item:hover {
background: var(--light-grey-color, #EAEEF3);
}
.map-view-popup .google-control-dropdown.show {
display: block;
}
.map-view-popup .top-filter .close-map-view-popup {
top: 50px;
right: 15px;
}
@media screen and (max-width : 991px) {
.map-view-popup .top-filter {
display: none !important;
}
}
.map-view-popup .pagination {
margin-top: 20px !important;
margin-bottom: 40px !important;
}
.item-service-map {
box-shadow: 5px 6px 13px 0px rgba(224, 220, 220, 0.3);
border-radius: 3px;
overflow: hidden;
font-family: "Poppins", sans-serif;
}
.item-service-map .thumb {
position: relative;
overflow: hidden;
}
.item-service-map .thumb .service-tag {
position: absolute;
top: 20px;
left: 0;
font-size: 13px;
color: #FFFFFF;
-webkit-border-radius: 0 3px 3px 0;
-moz-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
font-weight: 500;
z-index: 8;
}
.item-service-map .thumb .service-tag .feature_class {
padding: 6px 10px;
border-radius: 0 3px 3px 0;
}
.item-service-map .thumb .service-tag.bestseller {
background: #ED0925 !important;
border-radius: 0 4px 4px 0;
}
.item-service-map .thumb .service-tag.save {
background: #9DD565 !important;
}
.item-service-map .thumb .service-star {
position: absolute;
bottom: 12px;
left: 14px;
color: var(--orange-color, #FA5636);
}
.item-service-map .thumb .booking-item-rating-stars {
padding: 0;
margin: 0;
position: absolute;
bottom: 12px;
left: 14px;
}
.item-service-map .thumb .booking-item-rating-stars span {
display: none;
}
.item-service-map .thumb .booking-item-rating-stars li {
list-style: none;
float: left;
color: var(--orange-color, #FA5636);
margin-right: 3px;
}
.item-service-map .thumb a {
display: block;
overflow: hidden;
}
.item-service-map .thumb a img {
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
min-width: 100%;
max-width: 100%;
}
.item-service-map .thumb a:hover img {
transform: scale(1.1);
}
.item-service-map .thumb .close-popup-on-map {
cursor: pointer;
position: absolute;
top: 2px;
right: 8px;
z-index: 9;
font-size: 14px;
color: #333;
}
.item-service-map .content {
padding: 10px;
}
.item-service-map h4 {
line-height: 26px;
margin-bottom: 8px;
margin-top: 0px;
}
.item-service-map h4.service-title {
font-size: 16px;
}
.item-service-map h4.service-title a {
color: #1A2B50;
}
.item-service-map p.service-location {
font-size: 13px;
color: var(--grey-color, #5E6D77);
}
.item-service-map .service-review {
margin-top: 19px;
display: flex;
align-items: center;
}
.item-service-map .service-review .rating {
font-size: 14px;
color: var(--link-color, #5191FA);
margin-right: 10px;
}
.item-service-map .service-review .st-dot {
height: 4px;
width: 4px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
background: #D0D7DD;
display: block;
}
.item-service-map .service-review .review {
margin-left: 10px;
font-size: 14px;
color: #6A7A84;
}
.item-service-map .service-location .fa {
position: relative;
top: 3px;
left: -2px;
}
.item-service-map .service-price {
display: flex;
align-items: center;
margin-top: 25px;
}
.item-service-map .service-price span {
font-size: 14px;
color: var(--grey-color, #5E6D77);
}
.item-service-map .service-price span.price {
font-size: 18px;
color: #1A2B50;
margin-left: 5px;
margin-right: 5px;
}
.item-service-map .service-price .fa {
top: 3px;
position: relative;
}
.item-service-map:after {
content: "";
width: 0;
height: 0;
border-style: solid;
position: absolute;
border-width: 10px;
border-color: transparent #fff #fff transparent;
bottom: -9px;
left: 0;
right: 0;
margin: auto;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
box-shadow: 1px 1px 0px #dfdfdf;
background: #fff;
}
.right-box .item-service-map:after {
content: "";
width: 0;
height: 0;
overflow: hidden;
border-style: solid;
position: absolute;
border-width: 10px;
border-color: transparent #fff #fff transparent;
top: 178px;
left: -9px;
transform: rotate(136deg);
box-shadow: 1px 1px 0px #dfdfdf;
margin-left: 0;
margin-top: 0;
background: transparent;
}
.top-filter {
padding: 32px 0;
border-bottom: 1px solid #dfdfdf;
}
.top-filter ul {
margin: 0;
padding: 0;
display: inline-block;
}
.top-filter ul:after {
content: "";
display: block;
clear: both;
}
.top-filter ul li {
list-style: none;
float: left;
margin-right: 40px;
}
.top-filter ul li h3.title {
font-size: 16px;
color: var(--main-color, #1A2B48);
margin: 0;
}
.top-filter ul li h3.title:before {
content: "";
height: 20px;
width: 3px;
background: var(--link-color, #5191FA);
display: inline-block;
margin-right: 15px;
position: relative;
top: 4px;
}
.top-filter ul li .form-extra-field button {
padding: 0;
font-size: 14px;
color: var(--main-color, #1A2B48);
font-weight: 500;
text-decoration: none;
padding-top: 4px;
outline: none;
}
.top-filter ul li .form-extra-field button .fa {
color: var(--main-color, #1A2B48);
font-size: 18px;
position: relative;
top: 2px;
}
.top-filter ul li .form-extra-field .dropdown-menu {
min-width: 300px;
padding: 20px;
margin-top: 10px;
max-height: 400px;
}
.top-filter ul li.filter-review-score ul li {
margin-top: 5px;
margin-bottom: 5px;
width: 100%;
}
.top-filter ul li.filter-review-score ul li button {
float: right;
color: var(--link-color, #5191FA);
font-weight: 500;
}
.top-filter .close-map-view-popup {
float: right;
font-size: 17px;
cursor: pointer;
}
.range-slider .irs-bar {
background: var(--link-color, #5191FA);
border-radius: 100px;
height: 6px;
border-color: var(--link-color, #5191FA);
}
.range-slider .irs-line {
background: #EEEEEE;
border-radius: 100px;
height: 6px;
border: 0;
}
.range-slider .irs-slider {
height: 12px;
width: 12px;
background: var(--link-color, #5191FA);
border: 0;
top: 30px;
}
.st-icheck-item {
position: relative;
padding-left: 26px;
cursor: pointer;
font-size: 22px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
line-height: 21px;
}
.st-icheck-item label {
font-size: 14px;
color: var(--grey-color, #5E6D77);
font-weight: normal;
margin-bottom: 0px;
cursor: pointer;
}
.st-icheck-item label input {
position: absolute;
opacity: 0;
cursor: pointer;
margin: 0;
}
.st-icheck-item label input:checked ~ .checkmark {
background-color: #fff !important;
}
.st-icheck-item label input:checked ~ .checkmark:after {
display: block;
}
.st-icheck-item label .checkmark {
position: absolute;
top: 5px;
left: 0;
height: 16px;
width: 16px;
background-color: #fff;
border-radius: 50%;
border: 1px solid #A0A9B2;
}
.st-icheck-item label .checkmark:after {
content: "";
position: absolute;
display: none;
top: 4px;
left: 4px;
width: 6px;
height: 6px;
border-radius: 50%;
background: var(--link-color, #5191FA);
}
.st-icheck-item label .checkmark.fcheckbox {
border-radius: 2px;
}
.st-icheck-item label .checkmark.fcheckbox:after {
background-color: transparent;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
left: 5px;
top: 2px;
width: 5px;
height: 8px;
border: solid var(--link-color, #5191FA);
border-width: 0 2px 2px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.st-icheck-item label:hover input ~ .checkmark { }
.st-icheck-item label .fa {
font-size: 12px;
color: var(--orange-color, #FA5636);
}
.col-left {
-webkit-transition: ease-in-out 0.2s;
-moz-transition: ease-in-out 0.2s;
-ms-transition: ease-in-out 0.2s;
-o-transition: ease-in-out 0.2s;
transition: ease-in-out 0.2s;
}
.col-right {
-webkit-transition: ease-in-out 0.2s;
-moz-transition: ease-in-out 0.2s;
-ms-transition: ease-in-out 0.2s;
-o-transition: ease-in-out 0.2s;
transition: ease-in-out 0.2s;
}
.pagination {
text-align: center;
display: block;
margin-top: 80px;
}
.pagination ul {
display: inline-block;
padding: 0;
margin: 0;
}
.pagination ul li {
list-style: none;
font-size: 20px;
color: #768090;
float: left;
margin-right: 10px;
}
.pagination ul li a {
display: block;
height: 40px;
width: 40px;
line-height: 40px;
text-decoration: none;
}
.pagination ul li a.current {
border: 1px solid var(--link-color, #5191FA) !important;
border-radius: 3px;
background: transparent !important;
color: var(--link-color, #5191FA) !important;
}
.pagination span.count-string {
font-size: 14px;
color: #768090;
margin-top: 15px;
display: block;
}
.mt15 {
margin-top: 15px;
}
.row-wrapper { }
.modern-search-result.loading {
position: relative;
}
.modern-search-result.loading:after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(255, 255, 255, 0.1);
}
.modern-search-result.loading .map-content-loading {
display: block;
} .sp-wave {
border-radius: 50%;
position: relative;
opacity: 1;
}
.sp-wave:before, .sp-wave:after {
content: "";
border: 1px var(--link-color, #5191FA) solid;
border-radius: 50%;
width: 100%;
height: 100%;
position: absolute;
left: 0px;
}
.sp-wave:before {
transform: scale(1, 1);
opacity: 1;
-webkit-animation: spWaveBe 0.6s infinite linear;
animation: spWaveBe 0.6s infinite linear;
}
.sp-wave:after {
transform: scale(0, 0);
opacity: 0;
-webkit-animation: spWaveAf 0.6s infinite linear;
animation: spWaveAf 0.6s infinite linear;
}
@-webkit-keyframes spWaveAf {
from {
-webkit-transform: scale(0.5, 0.5);
opacity: 0;
}
to {
-webkit-transform: scale(1, 1);
opacity: 1;
}
}
@keyframes spWaveAf {
from {
transform: scale(0.5, 0.5);
opacity: 0;
}
to {
transform: scale(1, 1);
opacity: 1;
}
}
@-webkit-keyframes spWaveBe {
from {
-webkit-transform: scale(1, 1);
opacity: 1;
}
to {
-webkit-transform: scale(1.5, 1.5);
opacity: 0;
}
}
@keyframes spWaveBe {
from {
-webkit-transform: scale(1, 1);
opacity: 1;
}
to {
-webkit-transform: scale(1.5, 1.5);
opacity: 0;
}
}
.map-loading {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 9;
background: rgba(255, 255, 255, 0.5);
}
.map-loading span {
position: absolute;
width: 100%;
text-align: center;
top: 50%;
margin-top: 49px;
font-weight: 500;
font-size: 17px;
z-index: 99;
}
.sp-wave {
width: 50px;
height: 50px;
margin: auto;
top: 50%;
margin-top: -25px;
position: relative;
}
.sp-wave span {
position: absolute;
bottom: -45px;
width: max-content;
left: 50%;
margin-left: -55px;
font-weight: 500;
font-size: 17px;
}
.sidebar-filter .sp-wave {
position: fixed;
left: 50%;
margin-left: -25px;
display: none;
}
.top-filter .sp-wave {
position: fixed;
left: 50%;
margin-left: -25px;
display: none;
z-index: 9999;
}
.popup-sort {
margin-right: 0px !important;
}
.popup-sort .dropdown {
margin-right: 0px !important;
}
.page-template-template-hotel-search .search-form-mobile {
display: block;
}
.search-form-mobile {
margin-top: 20px;
}
@media screen and (max-width : 991px) {
.search-form-mobile {
width: 60%;
margin-left: auto;
margin-right: auto;
}
}
@media screen and (max-width : 575px) {
.search-form-mobile {
width: auto;
}
}
.search-form-mobile .form-group {
display: flex;
margin-bottom: 0px;
}
.search-form-mobile .form-group .dropdown {
width: 100%;
}
.search-form-mobile .form-group .dropdown .dropdown-menu {
padding: 10px 0;
border-radius: 0 0 4px 4px;
border-color: #dfdfdf;
height: 347px;
overflow-y: auto;
width: 100%;
margin-top: 0px;
}
.search-form-mobile .form-group .dropdown .dropdown-menu li {
padding: 12px 20px;
display: block;
font-weight: 500;
cursor: pointer;
margin-bottom: 0px !important;
position: relative;
overflow: hidden;
}
.search-form-mobile .form-group .dropdown .dropdown-menu li .fa {
font-size: 18px;
color: gray;
position: absolute;
top: 14px;
float: left;
margin-top: 0px;
}
.search-form-mobile .form-group .dropdown .dropdown-menu li:hover {
background: #f5f4f7;
}
.search-form-mobile .form-group .dropdown .dropdown-menu li span {
width: calc(100% - 25px);
float: right;
}
.search-form-mobile .form-group .dropdown .dropdown-menu li span.child {
font-weight: normal;
}
.search-form-mobile .form-group .dropdown .dropdown-menu li span.parent {
font-size: 16px;
width: 100%;
}
.search-form-mobile .form-group .form-control {
height: 55px;
border: none;
}
.search-form-mobile .form-group input {
cursor: pointer;
border-radius: 3px 0 0 3px;
font-size: 17px;
color: var(--link-color, #5191FA);
padding-left: 45px;
}
.search-form-mobile .form-group input:read-only {
background-color: #fff;
}
.search-form-mobile .form-group .icon-field {
position: absolute;
left: 18px;
top: 18px;
}
.search-form-mobile .form-group button {
border-radius: 0 3px 3px 0;
font-size: 25px;
background: var(--link-color, #5191FA);
padding: 15px 20px 4px 20px;
}
.search-form-mobile .form-group button:hover {
background: var(--link-color, #5191FA);
}
.st-popup {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow-y: auto;
background: #fff;
z-index: 999999;
display: none;
}
.st-popup .popup-title {
font-size: 16px;
padding: 25px 15px;
border-bottom: 1px solid #dfdfdf;
text-transform: uppercase;
margin-top: 0;
}
.st-popup .popup-title:before {
content: "";
position: relative;
height: 20px;
width: 4px;
background: #339bff;
display: block;
float: left;
margin-right: 10px;
top: -2px;
}
.st-popup .popup-title .popup-close {
float: right;
z-index: 9;
padding: 22px 15px;
cursor: pointer;
position: absolute;
right: 0;
top: 0;
}
.st-popup .popup-content {
padding: 15px;
}
.st-popup .popup-content .check-in-out {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
}
.st-popup .popup-content .btn {
text-align: center;
margin: auto;
display: block;
outline: none;
}
.st-popup.popup-date {
overflow: hidden;
}
.st-popup.popup-date .popup-content {
min-height: 305px;
}
.popup-date-custom {
width: 100% !important;
top: 66px !important;
display: flex;
z-index: 999999 !important;
position: fixed;
max-height: calc(100vh - 68px);
overflow-y: auto;
border-radius: 0 !important;
box-shadow: none !important;
border: none !important;
}
.popup-date-custom .calendar {
margin: auto;
}
@media screen and (max-width : 636px) {
.popup-date-custom .calendar {
float: none !important;
margin-right: auto !important;
}
}
.daterangepicker.popup-date-custom-car {
top: 68px !important;
left: 50% !important;
transform: translateX(-50%);
display: block;
z-index: 999999 !important;
position: fixed;
max-height: calc(100vh - 68px);
overflow-y: auto;
border-radius: 0 !important;
box-shadow: none !important;
border: none !important;
}
.daterangepicker.popup-date-custom-car .calendar {
margin: auto;
}
@media screen and (max-width : 636px) {
.daterangepicker.popup-date-custom-car .calendar {
float: none !important;
margin-right: auto !important;
}
}
.daterangepicker.popup-date-custom-car .calendar-time-wrapper {
padding-left: 15px;
padding-right: 15px;
}
.daterangepicker.popup-date-custom-car .calendar-time-wrapper svg {
display: none;
}
.popup-guest ul {
padding: 0;
margin: 0;
}
.popup-guest ul li {
display: flex;
justify-content: space-between;
align-items: baseline;
margin-bottom: 15px;
}
.popup-guest ul li label {
width: 50%;
font-weight: 400;
}
.popup-guest ul li .select-wrapper {
width: 50%;
}
.page-half-map .col-right {
height: 100%;
}
.page-half-map .col-right .map-loading {
width: calc(50vw - 10px);
}
.page-half-map .col-left {
overflow: hidden;
padding-right: 20px;
height: 100%;
float: left;
}
.page-half-map .col-left .modern-search-result .row { }
.page-half-map .col-left .modern-search-result .thumb {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
overflow: hidden;
}
.page-half-map .pagination {
margin-bottom: 70px !important;
}
.pr15 {
padding-right: 15px;
}
.wb_row .wb-fb-checkbox input[type=checkbox] {
height: 20px !important;
width: 20px !important;
position: relative;
top: 5px;
margin-right: 5px;
}
.wb_row .form-group label {
display: block;
}
.wb_row .form-group .wb-fb-radio input[type=radio] {
height: 20px !important;
width: 20px !important;
position: relative;
top: 5px;
margin-right: 5px;
}
.service-add-wishlist {
position: absolute;
top: 18px;
right: 10px;
width: 30px;
height: 30px;
color: white;
font-size: 21px;
z-index: 8;
cursor: pointer;
}
.service-add-wishlist.added {
color: #ff0000eb;
}
.service-add-wishlist.added .input-icon svg g {
fill: #ff5042;
}
.service-add-wishlist.loading .lds-dual-ring {
display: inline-block;
}
.service-add-wishlist.loading .fa {
display: none;
}
.lds-dual-ring {
width: 20px;
height: 20px;
position: absolute;
top: 4px;
right: 10px;
display: none;
}
.lds-dual-ring:after {
content: " ";
display: block;
width: 20px;
height: 20px;
margin: 1px;
border-radius: 50%;
border: 2px solid #fff;
border-color: #fff transparent #fff transparent;
animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.map-content-loading {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 9999999;
background: rgba(255, 255, 255, 0.6);
}
.map-content-loading span {
position: absolute;
width: 100%;
text-align: center;
top: 50%;
margin-top: 49px;
font-weight: 500;
font-size: 17px;
z-index: 99;
}
.cart-text-empty {
font-size: 14px;
padding: 15px 20px 10px 20px;
} .wpcf7-validation-errors {
margin: 0 !important;
}
.st-contact-form .contact-header {
padding-bottom: 30px;
margin-bottom: 30px;
border-bottom: 2px solid #EBEEF1;
}
.st-contact-form .contact-header h3 {
font-size: 24px;
color: var(--main-color, #1A2B48);
margin-top: 0px;
}
.st-contact-form .contact-header p {
font-size: 14px;
color: var(--grey-color, #5E6D77);
margin-bottom: 0px;
}
.st-contact-form .wpcf7-not-valid-tip {
font-size: 11px;
margin-top: 5px;
}
.st-contact-form .ajax-loader {
margin-top: 22px !important;
}
.st-contact-form .contact-form .form-group {
margin-bottom: 20px;
}
.st-contact-form .contact-form .form-group .form-control {
border: 1px solid #DAE1E7;
border-radius: 3px;
box-shadow: none;
color: var(--grey-color, #5E6D77);
}
.st-contact-form .contact-form .form-group input {
height: 40px;
}
.st-contact-form .contact-form .form-group textarea {
height: 210px;
}
.st-contact-form .contact-form input[type=submit] {
background: var(--link-color, #5191FA);
border-radius: 3px;
border: none;
color: #fff;
margin-top: 20px;
padding-left: 35px;
padding-right: 35px;
}
.st-contact-info {
position: relative;
}
@media screen and (max-width : 991px) {
.st-contact-info {
margin-top: 30px;
}
}
@media screen and (max-width : 991px) {
.st-contact-info .info-bg {
display: none;
}
}
.st-contact-info .info-content {
position: absolute;
top: 50%;
margin-top: -185px;
margin-left: -130px;
background: var(--orange-color, #FA5636);
padding: 30px;
min-width: 385px;
min-height: 370px;
}
@media screen and (max-width: 1199px) {
.st-contact-info .info-content {
margin-top: -160px;
margin-left: -103px;
padding: 30px;
min-width: 355px;
min-height: 320px;
}
}
@media screen and (max-width : 991px) {
.st-contact-info .info-content {
position: relative;
top: 0;
left: 0;
margin: 0;
min-width: auto;
}
}
.st-contact-info .info-content h3 {
font-size: 24px;
color: #FFFFFF;
margin: 0;
}
.st-contact-info .info-content .sub {
position: absolute;
bottom: 30px;
padding-right: 30px;
}
.st-contact-info .info-content .sub p {
font-size: 16px;
color: #FFFFFF;
margin-bottom: 5px;
letter-spacing: normal;
width: 100%;
word-break: break-word;
}
.st-contact-info .info-content .sub p.address {
font-size: 14px;
margin-top: 10px;
}
.full-width .container-fluid {
padding-left: 0px;
padding-right: 0px;
}
.st-aboutus-title {
font-size: 24px;
color: var(--link-color, #5191FA);
margin-bottom: 20px !important;
}
.st-aboutus-content {
font-size: 16px;
color: #768092;
line-height: 24px;
}
.thumb-wrapper {
padding-left: 14px;
}
.irs-from, .irs-to, .irs-single {
background: var(--link-color, #5191FA);
}
.modern-search-result .grid-item {
position: relative;
}
@media screen and (max-width : 767px) {
.modern-search-result .grid-item {
display: table;
}
}
.modern-search-result .grid-item .thumb {
border-radius: 3px;
overflow: hidden;
}
@media screen and (max-width : 767px) {
.modern-search-result .grid-item .section-footer {
display: table-footer-group;
height: 1px;
}
}
.st-loader {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 50px;
height: 6px;
background: var(--link-color, #5191FA);
border-radius: 5px;
margin-left: -25px;
animation: load 1.8s ease-in-out infinite;
z-index: 9;
}
.st-loader:before, .st-loader:after {
position: absolute;
display: block;
content: "";
animation: load 1.8s ease-in-out infinite;
height: 6px;
border-radius: 5px;
}
.st-loader:before {
top: -20px;
left: 10px;
width: 40px;
background: var(--orange-color, #FA5636);
margin-left: -20px;
}
.st-loader:after {
bottom: -20px;
width: 35px;
background: #ffab53;
margin-left: -17px;
}
@keyframes load {
0% {
transform: translateX(40px);
}
50% {
transform: translateX(-30px);
}
100% {
transform: translateX(40px);
}
}
.st-list-statistic .item {
background: #FFFFFF;
border: 5px solid var(--link-color, #5191FA);
text-align: center;
position: relative;
transition: 1s;
}
.st-list-statistic .item .front {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
transition: all 0.5s;
}
.st-list-statistic .item .front .inner {
position: relative;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
.st-list-statistic .item .end {
width: 100%;
height: 100%;
top: 0;
left: 0;
padding: 20px;
background-color: var(--link-color, #5191FA);
opacity: 0;
transition: all 0.5s;
}
@media screen and (max-width : 991px) {
.st-list-statistic .item .end {
display: table-cell;
position: relative;
}
}
.st-list-statistic .item h4 {
font-size: 36px;
color: var(--main-color, #1A2B48);
font-weight: 500;
margin: 0;
}
.st-list-statistic .item p {
transition: all 0.5s;
}
.st-list-statistic .item p.sub-text {
font-size: 16px;
color: var(--main-color, #1A2B48);
font-weight: 500;
margin-bottom: 0px;
}
.st-list-statistic .item p.desc {
margin-bottom: 0px;
font-size: 14px;
color: #fff;
text-align: left;
transform: rotateY(180deg);
}
@media screen and (max-width : 991px) {
.st-list-statistic .item {
margin-top: 15px;
margin-bottom: 15px;
min-height: 200px;
display: table;
width: 100%;
}
}
@media screen and (max-width : 767px) {
.st-list-statistic .item {
margin-bottom: 30px;
}
}
.st-list-statistic .item-wrapper:hover .item {
transform: rotateY(180deg);
}
.st-list-statistic .item-wrapper:hover .item .front {
opacity: 0;
}
.st-list-statistic .item-wrapper:hover .item .end {
opacity: 1;
}
.st-aboutus-info {
text-align: center;
}
.st-aboutus-info img {
margin-bottom: 10px;
max-width: 80px;
height: auto;
}
.st-aboutus-info p.message {
font-size: 20px;
color: var(--main-color, #1A2B48);
letter-spacing: 0;
text-align: center;
line-height: 40px;
font-weight: 300;
padding-left: 150px;
padding-right: 150px;
margin-bottom: 40px;
}
@media screen and (max-width : 991px) {
.st-aboutus-info p.message {
padding-left: 0;
padding-right: 0;
}
}
.st-aboutus-info p.name {
font-size: 14px;
color: var(--main-color, #1A2B48);
margin-bottom: 0px;
}
.st-aboutus-info p.pos {
font-size: 14px;
color: #768092;
margin-bottom: 0px;
}
.st-aboutus-gallery .st-gallery .slogan {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
}
.st-aboutus-gallery .st-gallery .slogan h4 {
font-size: 48px;
color: #FFFFFF;
font-weight: bold;
margin-bottom: 30px;
}
@media screen and (max-width : 575px) {
.st-aboutus-gallery .st-gallery .slogan h4 {
font-size: 35px;
}
}
.st-aboutus-gallery .st-gallery .slogan a {
padding: 10px 20px;
font-size: 14px;
color: #FFFFFF;
font-weight: normal;
}
.st-aboutus-gallery .st-gallery .flickity-page-dots {
margin-top: 40px;
bottom: -58px;
z-index: 9;
}
.st-aboutus-gallery .st-gallery .flickity-page-dots li {
background: #A0A9B2;
border: 1px solid #A0A9B2;
height: 16px;
width: 16px;
margin-right: 15px;
margin-left: 15px;
}
.st-aboutus-gallery .st-gallery .flickity-page-dots li.is-selected {
background-color: transparent;
border: 2px solid var(--link-color, #5191FA);
}
.st-aboutus-gallery .st-gallery .item {
height: 500px !important;
}
.st-aboutus-team { }
.st-aboutus-team .item {
margin-top: 50px;
}
.st-aboutus-team h3 {
font-size: 28px;
color: var(--main-color, #1A2B48);
text-align: center;
margin-bottom: 20px;
}
.st-aboutus-team .thumb {
width: 240px;
height: 240px;
border-radius: 50%;
overflow: hidden;
margin-bottom: 15px;
margin-left: auto;
margin-right: auto;
position: relative;
}
@media screen and (max-width: 1199px) {
.st-aboutus-team .thumb {
width: 100%;
height: auto;
padding-bottom: 100%;
}
}
@media screen and (max-width : 991px) {
.st-aboutus-team .thumb {
height: 240px;
width: 240px;
padding-bottom: 0;
}
}
.st-aboutus-team .thumb img {
width: 100%;
min-width: 100%;
height: auto;
min-height: 100%;
position: absolute;
}
.st-aboutus-team .thumb .social {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
position: absolute;
background: var(--link-color, #5191FA);
top: 0;
left: 0;
width: 100%;
height: 100%;
text-align: center;
opacity: 0; -webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
overflow: hidden;
}
.st-aboutus-team .thumb .social ul {
margin: 0;
padding: 0;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
}
.st-aboutus-team .thumb .social ul li {
float: left;
list-style: none;
margin-left: 10px;
margin-right: 10px;
}
.st-aboutus-team .thumb .social ul li a {
color: #fff;
font-size: 19px;
font-weight: normal;
}
.st-aboutus-team .thumb:hover .social {
opacity: 0.8; }
.st-aboutus-team p {
text-align: center;
}
.st-aboutus-team p.name {
font-size: 15px;
color: var(--main-color, #1A2B48);
font-weight: 500;
margin-bottom: 0px;
}
.st-aboutus-team p.pos {
font-size: 14px;
color: #768092;
font-style: italic;
}
.st-aboutus-team.st-aboutus-solo .thumb {
border-radius: 0 !important;
}
.st-flickity .flickity-prev-next-button.next:after {
content: url(//www.elpenonhotel.com/wp-content/themes/traveler/v2/images/svg/ico_next.svg) !important;
position: relative;
top: 4px;
}
.st-flickity .flickity-prev-next-button.previous:after {
content: url(//www.elpenonhotel.com/wp-content/themes/traveler/v2/images/svg/ico_pre.svg) !important;
position: relative;
top: 4px;
}
.st-404-page {
padding: 60px 0;
text-align: center;
}
.st-404-page h1 {
font-size: 48px;
color: var(--main-color, #1A2B48);
font-weight: 500;
margin-top: 0px;
}
.st-404-page h3 {
font-size: 16px;
color: var(--grey-color, #5E6D77);
font-weight: 400;
margin-bottom: 60px;
margin-top: 10px;
}
.st-404-page img {
margin-bottom: 50px;
max-width: 100%;
}
.st-404-page p {
font-size: 18px;
color: var(--grey-color, #5E6D77);
margin-bottom: 5px;
}
.st-404-page p strong {
color: var(--main-color, #1A2B48);
font-weight: 400;
font-size: 16px;
}
.st-404-page p a {
font-size: 16px;
color: var(--link-color, #5191FA);
text-decoration: none;
}
.st-blog {
padding: 60px 0 0 0;
}
.st-blog .content h1.page-title {
margin-top: 0px;
margin-bottom: 30px;
color: var(--main-color, #1A2B48);
font-size: 25px;
font-weight: 500;
}
.st-blog .content .blog-wrapper {
border-bottom: 1px solid #D7DCE3;
}
.st-blog .content .pagination ul {
float: left;
}
.st-blog .content .article {
margin-bottom: 40px;
}
.st-blog .content .article .header {
position: relative;
}
.st-blog .content .article .header .post-header img {
max-width: 100%;
height: auto;
}
.st-blog .content .article .header .cate {
position: absolute;
top: 30px;
left: 30px;
overflow: hidden;
}
@media screen and (max-width : 575px) {
.st-blog .content .article .header .cate {
left: 15px;
top: 15px;
}
}
.st-blog .content .article .header .cate ul {
padding: 0;
margin: 0;
}
.st-blog .content .article .header .cate ul li {
list-style: none;
float: left;
margin-right: 10px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background: var(--link-color, #5191FA);
margin-bottom: 5px;
}
@media screen and (max-width : 575px) {
.st-blog .content .article .header .cate ul li {
margin-right: 5px;
}
}
.st-blog .content .article .header .cate ul li a {
color: #fff;
padding: 5px 10px;
display: block;
text-decoration: none;
}
@media screen and (max-width : 575px) {
.st-blog .content .article .header .cate ul li a {
padding: 3px 5px;
}
}
.st-blog .content .article .post-inner h4.post-title {
font-size: 28px;
line-height: 34px;
margin-top: 30px;
margin-bottom: 15px;
}
@media screen and (max-width : 767px) {
.st-blog .content .article .post-inner h4.post-title {
margin-top: 15px;
}
}
.st-blog .content .article .post-inner h4.post-title a {
color: var(--main-color, #1A2B48);
}
.st-blog .content .article .post-inner .meta {
display: block;
margin-bottom: 30px;
overflow: hidden;
}
@media screen and (max-width : 767px) {
.st-blog .content .article .post-inner .meta {
margin-bottom: 20px;
}
}
.st-blog .content .article .post-inner .meta ul {
padding: 0;
margin: 0;
display: flex;
}
.st-blog .content .article .post-inner .meta ul li {
list-style: none;
float: left;
display: flex;
align-items: center;
justify-content: center;
font-size: 14px;
color: var(--grey-color, #5E6D77);
text-transform: uppercase;
font-weight: 500;
margin-right: 10px;
}
@media screen and (max-width : 520px) {
.st-blog .content .article .post-inner .meta ul li {
text-align: left;
margin-bottom: 10px;
font-size: 12px;
margin-right: 7px;
}
}
.st-blog .content .article .post-inner .meta ul li img {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
width: 30px;
height: 30px;
margin-right: 12px;
}
.st-blog .content .article .post-inner .meta ul li a {
text-decoration: none;
color: var(--main-color, #1A2B48);
}
.st-blog .content .article .post-inner .meta ul li span {
margin-right: 5px;
color: var(--grey-color, #5E6D77);
}
.st-blog .content .article .post-inner .meta ul li:after {
content: "";
height: 6px;
width: 6px;
background: #EEEEEE;
margin-left: 12px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
@media screen and (max-width : 520px) {
.st-blog .content .article .post-inner .meta ul li:after {
margin-left: 7px;
}
}
.st-blog .content .article .post-inner .meta ul li:last-child:after {
display: none;
}
.st-blog .content .article .post-inner .post-desciption {
font-size: 14px;
color: var(--grey-color, #5E6D77);
margin-bottom: 0px;
}
.st-blog .content .article .post-inner a.btn-readmore {
font-size: 14px;
color: var(--link-color, #5191FA);
font-weight: 600;
text-transform: uppercase;
margin-top: 20px;
display: inline-block;
}
.st-blog .content .article.format-audio .media-responsive {
padding-top: 20%;
}
.st-blog .content .article.format-audio .cate {
position: relative;
left: 0;
top: 55px;
}
.st-blog .content .article.format-audio .post-inner .post-title {
margin-top: 70px;
}
.st-blog .content .article.format-video .cate {
position: absolute;
left: 0;
top: auto;
bottom: -55px;
}
.st-blog .content .article.format-video .post-inner .post-title {
margin-top: 70px;
}
.st-blog .content .article.format-link .post-header .post-link {
font-size: 25px;
background: transparent;
color: #333;
}
.st-blog .content .article.format-link .cate {
position: relative;
left: 0;
top: 20px;
margin-bottom: 40px;
display: block;
}
.st-blog .content .article.format-quote .cate {
position: relative;
left: 0;
top: 20px;
margin-bottom: 40px;
display: block;
}
@media screen and (max-width : 767px) {
.st-blog aside {
margin-top: 55px;
}
}
.st-blog aside .sidebar-widget {
margin-bottom: 30px;
}
.st-blog aside .sidebar-widget:last-child {
margin-bottom: 0px;
}
.st-blog aside .sidebar-widget .sidebar-title {
position: relative;
margin-bottom: 20px;
}
.st-blog aside .sidebar-widget .sidebar-title h4 {
font-size: 16px;
color: var(--main-color, #1A2B48);
font-weight: 500;
background-color: #fff;
position: relative;
display: inline-block;
z-index: 9;
padding-right: 25px;
margin: 0;
}
.st-blog aside .sidebar-widget .sidebar-title:after {
content: "";
height: 1px;
background: #D7DCE3;
display: block;
position: absolute;
top: 50%;
width: 100%;
margin-top: -3px;
}
.st-blog aside .sidebar-widget.widget_search form {
display: flex;
}
.st-blog aside .sidebar-widget.widget_search form input[type=text] {
height: 40px;
font-size: 14px;
color: var(--grey-color, #5E6D77);
font-style: italic;
-webkit-border-radius: 3px 0 0 3px;
-moz-border-radius: 3px 0 0 3px;
border-radius: 3px 0 0 3px;
border: 1px solid #D7DCE3;
}
.st-blog aside .sidebar-widget.widget_search form button {
height: 40px;
background: var(--link-color, #5191FA);
-webkit-border-radius: 0 3px 3px 0;
-moz-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
border: none;
width: 40px;
text-align: center;
}
.st-blog aside .sidebar-widget.widget_search form button .fa {
position: relative;
top: 3px;
left: 2px;
}
.st-blog aside .sidebar-widget.widget_text .textwidget img {
max-width: 100%;
height: auto;
margin-bottom: 20px;
}
.st-blog aside .sidebar-widget.widget_text .textwidget p {
font-size: 14px;
color: var(--grey-color, #5E6D77);
margin-bottom: 0px;
}
.st-blog aside .sidebar-widget.st_categories_new ul {
padding: 0;
margin: 0;
}
.st-blog aside .sidebar-widget.st_categories_new ul li {
margin-bottom: 20px;
list-style: none;
}
.st-blog aside .sidebar-widget.st_categories_new ul li span {
height: 6px;
width: 6px;
display: inline-block;
position: relative;
top: -1px;
border-radius: 50%;
margin-right: 15px;
}
.st-blog aside .sidebar-widget.st_categories_new ul li a {
font-weight: 500;
font-size: 14px;
color: var(--main-color, #1A2B48);
}
.st-blog aside .sidebar-widget.widget_st_list_entries ul {
padding: 0;
margin: 0;
}
.st-blog aside .sidebar-widget.widget_st_list_entries ul li {
list-style: none;
display: flex;
margin-bottom: 20px;
}
.st-blog aside .sidebar-widget.widget_st_list_entries ul li .thumb img {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-right: 15px;
}
.st-blog aside .sidebar-widget.widget_st_list_entries ul li .content .cate {
text-transform: uppercase;
}
.st-blog aside .sidebar-widget.widget_st_list_entries ul li .content .cate a {
font-size: 12px;
font-weight: 600;
}
.st-blog aside .sidebar-widget.widget_st_list_entries ul li .content .thumb-list-item-title {
font-weight: 500;
}
.st-blog aside .sidebar-widget.widget_st_list_entries ul li .content .thumb-list-item-title a {
color: var(--main-color, #1A2B48);
line-height: 24px;
}
.st-blog aside .sidebar-widget.widget_tag_cloud .tagcloud a {
font-size: 11px !important;
color: var(--main-color, #1A2B48) !important;
font-weight: 500;
background: #F7F6F6 !important;
border-radius: 3px;
padding: 9px 20px;
display: inline-block;
margin-bottom: 10px;
margin-right: 10px;
text-transform: uppercase;
}
.st-blog aside .sidebar-widget.widget_mc4wp_form_widget form .mc4wp-form-fields .st-mailchimp-inner {
background: var(--link-color, #5191FA);
padding: 30px;
}
.st-blog aside .sidebar-widget.widget_mc4wp_form_widget form .mc4wp-form-fields .st-mailchimp-inner h3 {
font-size: 16px;
color: #FFFFFF;
font-weight: 600;
margin-top: 0px;
margin-bottom: 15px;
}
.st-blog aside .sidebar-widget.widget_mc4wp_form_widget form .mc4wp-form-fields .st-mailchimp-inner p.desc {
font-size: 14px;
color: #FFFFFF;
font-weight: 400;
margin-bottom: 20px;
}
.st-blog aside .sidebar-widget.widget_mc4wp_form_widget form .mc4wp-form-fields .st-mailchimp-inner input[type=submit] {
width: 100%;
background: #FFFFFF;
border-radius: 3px;
height: 40px;
font-size: 14px;
color: var(--link-color, #5191FA);
font-weight: 600;
}
.st-blog aside .sidebar-widget.widget_mc4wp_form_widget form .mc4wp-form-fields .st-mailchimp-inner input[type=text] {
height: 40px;
padding: 5px 40px 5px 10px;
font-size: 14px;
color: #FFFFFF;
border: 1px solid #77A8F9;
border-radius: 3px;
margin-bottom: 20px;
background: #4686EF url(//www.elpenonhotel.com/wp-content/themes/traveler/v2/images/svg/ico_username_form_signup.svg) right 15px center no-repeat;
}
.st-blog aside .sidebar-widget.widget_mc4wp_form_widget form .mc4wp-form-fields .st-mailchimp-inner input[type=text]::placeholder {
color: #fff;
}
.st-blog aside .sidebar-widget.widget_mc4wp_form_widget form .mc4wp-form-fields .st-mailchimp-inner input[type=email] {
height: 40px;
padding: 5px 45px 5px 10px;
font-size: 14px;
color: #FFFFFF;
background: #4686EF;
border: 1px solid #77A8F9;
border-radius: 3px;
margin-bottom: 20px;
background: #4686EF url(//www.elpenonhotel.com/wp-content/themes/traveler/v2/images/svg/email-action-unread.png) right 15px center no-repeat;
}
.st-blog aside .sidebar-widget.widget_mc4wp_form_widget form .mc4wp-form-fields .st-mailchimp-inner input[type=email]::placeholder {
color: #fff;
}
.st-blog aside .sidebar-widget.widget_mc4wp_form_widget form .mc4wp-response {
background: var(--link-color, #5191FA);
}
.st-blog aside .sidebar-widget.widget_mc4wp_form_widget form .mc4wp-response .mc4wp-alert {
padding: 0 30px 30px 30px;
}
.st-blog aside .sidebar-widget.widget_mc4wp_form_widget form .mc4wp-response p {
font-size: 13px;
color: #FFFFFF;
font-weight: 400;
margin-bottom: 0px;
}
.media-responsive {
width: 100%;
padding: 56.2% 0 0;
}
.media-responsive embed,
.media-responsive iframe,
.media-responsive object {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.sticky {
position: fixed !important;
top: -43px;
width: 100%;
background: #fff;
z-index: 9999 !important;
height: 100vh;
}
.as {
display: none;
width: 100%;
}
@media screen and (max-width : 991px) {
.as {
display: block;
}
}
#main-footer > div {
width: 100% !important;
padding-right: 0px !important;
}
.page-half-map.snormal {
height: auto;
}
@media screen and (max-width : 767px) {
.page-half-map .col-xs-6:nth-child(2n) {
padding-left: 7.5px;
}
}
@media screen and (max-width : 767px) {
.page-half-map .col-xs-6:nth-child(2n+1) {
padding-right: 7.5px;
}
}
@media screen and (max-width : 767px) {
.page-half-map .has-matchHeight {
display: table;
}
}
.page-half-map.map-left .col-right {
direction: rtl;
}
@media screen and (max-width : 991px) {
.page-half-map.map-left .col-right {
direction: ltr;
}
}
.page-half-map.map-left .col-right .map-loading {
direction: rtl;
right: 0;
}
@media screen and (max-width : 991px) {
.page-half-map.map-left .col-right .map-loading {
direction: ltr;
}
}
.page-half-map.map-left .col-right .mapboxgl-map {
direction: ltr;
}
.st-hotel-result .style-list .thumb {
height: 100%;
}
.st-hotel-result .style-list .thumb .booking-item-rating-stars {
display: none;
}
.st-hotel-result .style-list .thumb > a {
height: 100%;
}
.st-hotel-result .style-list .thumb > a img {
height: 100%;
object-fit: contain;
}
@media screen and (max-width : 767px) {
.st-hotel-result .style-list .alert {
width: 100%;
margin-left: 15px;
margin-right: 15px;
}
}
@media screen and (max-width : 767px) {
.st-hotel-result .style-list {
margin-right: -15px;
margin-left: -15px;
display: flex;
flex-wrap: wrap;
}
.st-hotel-result .style-list .thumb .booking-item-rating-stars {
display: block;
}
.st-hotel-result .style-list .thumb a {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
overflow: hidden;
}
.st-hotel-result .style-list .thumb a img {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.st-hotel-result .style-list .item-service {
width: 100%;
float: left;
padding: 0 15px;
}
.st-hotel-result .style-list .item-service .has-matchHeight {
display: table;
}
.st-hotel-result .style-list .item-service .item-service-wrapper {
display: table !important;
position: relative;
}
.st-hotel-result .style-list .item-service .item-content .booking-item-rating-stars {
display: none;
}
.st-hotel-result .style-list .item-service .item-content .facilities {
display: none;
}
.st-hotel-result .style-list .item-service .service-review .rating {
color: var(--link-color, #5191FA) !important;
font-size: 12px !important;
margin-right: 3px;
background: transparent !important;
padding-left: 15px !important;
}
.st-hotel-result .style-list .item-service .service-review .rating:after {
display: none;
}
.st-hotel-result .style-list .item-service .service-review .review {
color: #6A7A84;
font-size: 12px;
margin-left: 0px;
}
.st-hotel-result .style-list .item-service .service-price {
padding-left: 15px;
margin-top: 0px !important;
}
.st-hotel-result .style-list .item-service .service-price .unit {
margin-left: -2px !important;
}
.page-half-map .col-left {
padding-right: 15px;
}
.page-half-map .col-left .list-style .item-service {
width: 50%;
padding: 0px 15px;
float: left;
}
}
@media screen and (max-width : 767px) and (max-width : 767px) {
.page-half-map .col-left .list-style .item-service:nth-child(2n) {
padding-left: 7.5px;
}
}
@media screen and (max-width : 767px) and (max-width : 767px) {
.page-half-map .col-left .list-style .item-service:nth-child(2n+1) {
padding-right: 7.5px;
}
}
@media screen and (max-width : 767px) {
.page-half-map .col-left .list-style .item-service .item-service-inner {
border: none;
}
.page-half-map .col-left .list-style .item-service .item-service-inner .has-matchHeight {
display: table;
}
.page-half-map .col-left .list-style .item-service .item-service-inner .item-content {
padding: 10px 15px !important;
}
.page-half-map .col-left .list-style .item-service .item-service-inner .item-content .service-location {
margin-bottom: 0px;
}
.page-half-map .col-left .list-style .item-service .item-service-inner .service-review {
padding-left: 15px;
padding-right: 15px;
}
.page-half-map .col-left .list-style .item-service .item-service-inner .service-price {
padding-left: 15px;
padding-right: 15px;
}
}
.search-form.sticky {
position: fixed !important;
z-index: 1000 !important;
width: 100%;
left: 0;
height: auto;
border-radius: 0 !important;
margin: auto;
}
.search-form.small {
height: 67px !important;
min-height: 67px !important;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.search-form.small .form-extra-field {
padding-top: 12px !important;
padding-bottom: 10px !important;
}
.search-form.small .form-date-field {
padding-top: 12px !important;
padding-bottom: 10px !important;
}
.search-form.small .field-guest {
padding-top: 12px !important;
padding-bottom: 10px !important;
}
@media screen and (max-width : 991px) {
.search-form.hotel-search-form .form-button .advance .field-advance .dropdown-menu {
left: 0;
}
}
@media screen and (max-width : 991px) {
.search-form.hotel-search-form .form-group.field-detination.has-icon #dropdown-destination {
padding-left: 35px !important;
}
}
@media screen and (max-width : 991px) {
.search-form.hotel-search-form .form-group.field-guest {
padding: 20px 0px 20px 0px !important;
}
.search-form.hotel-search-form .form-group.field-guest #dropdown-1 {
padding-left: 37px;
}
}
@media screen and (max-width : 991px) {
.search-form.hotel-search-form .form-group.field-guest {
padding: 20px 7px 20px 7px !important;
}
}
.search-form.hotel-search-form .form-date-field {
padding: 23px 5px 22px 5px;
}
.search-form.hotel-search-form .form-date-field .date-wrapper .check-in-wrapper {
padding-left: 23px !important;
}
.st-number-wrapper span {
height: 34px;
line-height: 34px;
display: block;
text-align: center;
border-radius: 3px;
float: right;
user-select: none;
cursor: pointer;
}
.st-number-wrapper span.prev {
line-height: 27px;
}
.st-number-wrapper span.next {
line-height: 43px;
}
.st-number-wrapper input {
float: right;
padding: 0;
font-size: 16px;
font-weight: 400;
color: var(--link-color, #5191FA);
text-align: center;
border: none;
box-shadow: none;
width: 35px;
margin-left: 10px;
margin-right: 10px;
-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;  -o-user-select: none;
user-select: none;
}
.st-number-wrapper input[readonly] {
background: transparent;
}
.st-number-wrapper input:focus {
box-shadow: none;
}
.btn-clear-filter {
display: inline-block;
margin-left: 10px;
color: var(--link-color, #5191FA);
font-weight: normal;
font-size: 14px;
cursor: pointer;
}
.owner-info .media-body {
display: table-cell;
vertical-align: middle;
} .search-result-page.st-tours { }
.search-result-page.st-tours .sidebar-filter .sidebar-item .search-form {
box-shadow: 0px 2px 9px 0px #dfdfdf;
}
.search-result-page.st-tours .sidebar-filter .sidebar-item .search-form .search-title {
padding: 20px 0;
border-bottom: 1px solid #dfdfdf;
font-size: 16px;
}
.search-result-page.st-tours .sidebar-filter .sidebar-item .search-form .search-title:before {
width: 3px;
top: -1px;
}
.search-result-page.st-tours .sidebar-filter .sidebar-item.sidebar-search-form {
margin-bottom: 20px;
}
.search-result-page.st-tours .sidebar-filter .sidebar-item-wrapper {
border: 1px solid #D7DCE3;
border-radius: 3px;
}
@media screen and (max-width : 991px) {
.search-result-page.st-tours .sidebar-filter .sidebar-item-wrapper {
border: none;
}
}
.search-result-page.st-tours .sidebar-filter .sidebar-item-wrapper .sidebar-title {
margin-bottom: 5px;
margin-top: 30px;
}
.search-result-page.st-tours .sidebar-filter .sidebar-item-wrapper .sidebar-title:before {
top: -2px;
margin-right: 17px;
}
@media screen and (max-width : 991px) {
.search-result-page.st-tours .sidebar-filter .sidebar-item-wrapper .sidebar-title {
margin-top: 15px;
margin-bottom: 0px;
padding-bottom: 0px;
}
}
.search-result-page.st-tours .sidebar-filter .sidebar-item-wrapper .sidebar-item {
border: none;
border-top: 1px solid #D7DCE3;
border-radius: 0px;
margin-bottom: 0px;
}
.search-result-page.st-tours .sidebar-filter .sidebar-item-wrapper .sidebar-item.range-slider {
border-top: none !important;
}
.search-result-page.st-tours .sidebar-filter .sidebar-item-wrapper .sidebar-item.review-score ul li.st-icheck-item label span {
margin-right: 5px;
}
.search-result-page.st-tours .sidebar-filter .sidebar-item-wrapper .sidebar-item.review-score ul li.st-icheck-item label span .fa {
font-size: 15px;
color: #FFDC00;
}
.search-result-page.st-tours .sidebar-filter .sidebar-item-wrapper .sidebar-item.review-score ul li.st-icheck-item label span.fake-star .fa {
color: #D7DBE3;
}
.search-result-page.st-tours .toolbar {
padding-top: 0px;
}
.search-result-page.st-tours .grid-item .thumb {
overflow: visible;
margin-bottom: 16px;
}
.search-result-page.st-tours .grid-item .thumb .st_sale_class {
position: absolute;
width: 80px;
height: 48px;
transform: rotate(45deg);
right: -30px;
top: -13px;
line-height: 65px;
text-align: center;
color: #fff;
font-size: 15px;
z-index: 8;
}
.search-result-page.st-tours .grid-item .thumb .service-add-wishlist {
right: 20px;
}
.search-result-page.st-tours .grid-item .thumb .service-avatar {
position: absolute;
bottom: -16px;
right: 20px;
height: 35px;
width: 35px;
border: 1px solid #dfdfdf;
border-radius: 50%;
}
.search-result-page.st-tours .grid-item .thumb .service-avatar img {
width: 100%;
height: auto;
max-height: 100%;
object-fit: cover;
object-position: center;
}
.search-result-page.st-tours .grid-item .service-border {
border: 1px solid #dfdfdf;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
overflow: hidden;
height: 100%;
padding-bottom: 15px;
display: table;
}
.search-result-page.st-tours .grid-item .plr15 {
padding-left: 15px;
padding-right: 15px;
}
.search-result-page.st-tours .grid-item .service-title {
margin-top: 0px;
line-height: 22px;
}
@media screen and (max-width : 767px) {
.search-result-page.st-tours .grid-item .service-title {
margin-bottom: 10px;
}
}
.search-result-page.st-tours .grid-item .service-title a {
color: var(--main-color, #1A2B48);
}
.search-result-page.st-tours .grid-item .service-review {
padding-top: 8px;
padding-bottom: 25px;
}
@media screen and (max-width : 767px) {
.search-result-page.st-tours .grid-item .service-review {
display: none;
}
}
.search-result-page.st-tours .grid-item .service-review .booking-item-rating-stars {
padding: 0;
margin: 0;
}
.search-result-page.st-tours .grid-item .service-review .booking-item-rating-stars li {
list-style: none;
float: left;
margin-right: 5px;
}
.search-result-page.st-tours .grid-item .service-review .booking-item-rating-stars li .fa {
font-size: 15px;
color: #FFDC00;
}
.search-result-page.st-tours .grid-item .service-review .booking-item-rating-stars li .fa.fa-star-o {
color: #D7DBE3;
}
.search-result-page.st-tours .grid-item .service-review .review {
position: relative;
top: -1px;
font-size: 13px;
color: #768092;
}
.search-result-page.st-tours .grid-item .section-footer {
display: table-footer-group;
height: 1px;
}
.search-result-page.st-tours .grid-item .section-footer .footer-inner {
display: flex;
justify-content: space-between;
align-items: center;
}
@media screen and (max-width : 575px) {
.search-result-page.st-tours .grid-item .section-footer .footer-inner {
display: block;
}
}
.search-result-page.st-tours .grid-item .section-footer .service-duration {
float: left;
display: flex;
align-items: center;
color: var(--grey-color, #5E6D77);
}
@media screen and (max-width : 575px) {
.search-result-page.st-tours .grid-item .section-footer .service-duration {
width: 100%;
margin-bottom: 10px;
}
}
.search-result-page.st-tours .grid-item .section-footer .service-duration .field-icon {
margin-right: 4px;
}
.search-result-page.st-tours .grid-item .section-footer .service-price {
margin-left: auto;
margin-top: 0px;
}
@media screen and (max-width : 575px) {
.search-result-page.st-tours .grid-item .section-footer .service-price {
width: 100%;
justify-content: space-between;
align-items: flex-start;
}
}
.search-result-page.st-tours .grid-item .section-footer .service-price span {
color: var(--grey-color, #5E6D77);
}
.search-result-page.st-tours .grid-item .section-footer .service-price .price {
position: relative;
}
.search-result-page.st-tours .grid-item .section-footer .service-price .price span {
font-size: 18px;
color: var(--main-color, #1A2B48);
font-weight: 500;
}
@media screen and (max-width : 575px) {
.search-result-page.st-tours .grid-item .section-footer .service-price .price span {
font-size: 16px;
}
}
.search-result-page.st-tours .grid-item .section-footer .service-price .price .onsale {
position: absolute;
right: 0;
top: -15px;
text-decoration: line-through;
font-size: 14px;
color: #cc0033 !important;
font-weight: 400;
}
.search-result-page.st-tours .grid-item .section-footer:after {
content: "";
clear: both;
display: block;
}
@media screen and (max-width : 767px) {
.search-result-page.st-tours .style-list .item-service .thumb-wrapper .thumb {
overflow: hidden;
padding-bottom: 15px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
}
.search-result-page.st-tours .style-list .item-service .thumb-wrapper .thumb .service-avatar {
position: absolute;
bottom: 0px;
right: 20px;
height: 35px;
width: 35px;
border: 1px solid #dfdfdf;
border-radius: 50%;
display: none;
}
@media screen and (max-width : 767px) {
.search-result-page.st-tours .style-list .item-service .thumb-wrapper .thumb .service-avatar {
display: block;
}
}
.search-result-page.st-tours .style-list .item-service .thumb-wrapper .thumb .service-avatar img {
width: 100%;
height: auto;
max-height: 100%;
object-fit: cover;
object-position: center;
}
.search-result-page.st-tours .style-list .item-service .thumb-wrapper .thumb .st_sale_class {
position: absolute;
width: 80px;
height: 48px;
transform: rotate(45deg);
right: -30px;
top: -13px;
line-height: 65px;
text-align: center;
color: #fff;
font-size: 15px;
z-index: 8;
display: none;
}
@media screen and (max-width : 767px) {
.search-result-page.st-tours .style-list .item-service .thumb-wrapper .thumb .st_sale_class {
display: block;
}
}
.search-result-page.st-tours .style-list .item-service .thumb-wrapper .thumb .service-add-wishlist {
right: 20px;
}
.search-result-page.st-tours .style-list .item-service .item-content {
padding-top: 0px;
padding-bottom: 0px;
}
@media screen and (max-width: 1199px) {
.search-result-page.st-tours .style-list .item-service .item-content {
padding-top: 0px !important;
padding-bottom: 0px !important;
}
}
@media screen and (max-width : 767px) {
.search-result-page.st-tours .style-list .item-service .item-content {
padding-top: 0px !important;
}
}
.search-result-page.st-tours .style-list .item-service .item-content .service-location {
position: relative;
bottom: auto;
margin-bottom: 0px;
}
@media screen and (max-width: 1199px) {
.search-result-page.st-tours .style-list .item-service .item-content .service-location {
padding-top: 20px;
margin-top: 0px;
}
}
@media screen and (max-width : 767px) {
.search-result-page.st-tours .style-list .item-service .item-content .service-location {
margin-top: -10px !important;
padding-top: 0px;
}
}
.search-result-page.st-tours .style-list .item-service .item-content .service-title {
padding-bottom: 5px;
padding-top: 13px;
}
@media screen and (max-width: 1199px) {
.search-result-page.st-tours .style-list .item-service .item-content .service-title {
line-height: 20px;
}
}
.search-result-page.st-tours .style-list .item-service .item-content .service-review {
justify-content: flex-start;
padding-top: 5px;
padding-bottom: 10px;
}
@media screen and (max-width : 480px) {
.search-result-page.st-tours .style-list .item-service .item-content .service-review {
display: none;
}
}
.search-result-page.st-tours .style-list .item-service .item-content .service-review .booking-item-rating-stars {
padding: 0;
margin: 0;
}
@media screen and (max-width : 767px) {
.search-result-page.st-tours .style-list .item-service .item-content .service-review .booking-item-rating-stars {
display: block;
margin-right: 10px;
}
}
.search-result-page.st-tours .style-list .item-service .item-content .service-review .booking-item-rating-stars li {
list-style: none;
float: left;
margin-right: 5px;
}
.search-result-page.st-tours .style-list .item-service .item-content .service-review .booking-item-rating-stars li .fa {
font-size: 15px;
color: #FFDC00;
}
.search-result-page.st-tours .style-list .item-service .item-content .service-review .booking-item-rating-stars li .fa.fa-star-o {
color: #D7DBE3;
}
.search-result-page.st-tours .style-list .item-service .item-content .service-review .review {
position: relative;
top: -1px;
font-size: 13px;
color: #768092;
}
.search-result-page.st-tours .style-list .item-service .item-content .service-excerpt {
font-size: 14px;
color: var(--grey-color, #5E6D77);
padding-bottom: 8px;
}
@media screen and (max-width: 1199px) {
.search-result-page.st-tours .style-list .item-service .item-content .service-excerpt {
display: none;
}
}
.search-result-page.st-tours .style-list .item-service .item-content .service-author {
display: flex;
align-items: center;
margin-bottom: 25px;
}
@media screen and (max-width: 1199px) {
.search-result-page.st-tours .style-list .item-service .item-content .service-author {
bottom: 20px;
}
}
@media screen and (max-width : 767px) {
.search-result-page.st-tours .style-list .item-service .item-content .service-author {
display: none;
}
}
.search-result-page.st-tours .style-list .item-service .item-content .service-author a {
margin-right: 10px;
}
.search-result-page.st-tours .style-list .item-service .item-content .service-author p.name {
margin-bottom: 0px;
font-size: 14px;
color: var(--main-color, #1A2B48);
font-weight: 500;
}
.search-result-page.st-tours .style-list .item-service .section-footer {
position: relative;
padding-top: 25px;
}
@media screen and (max-width: 1199px) {
.search-result-page.st-tours .style-list .item-service .section-footer {
padding-top: 15px;
}
}
.search-result-page.st-tours .style-list .item-service .section-footer .service-price {
position: relative;
bottom: auto;
right: auto;
padding-right: 35px;
overflow: hidden;
align-items: flex-end;
margin-bottom: 18px;
}
@media screen and (max-width: 1199px) {
.search-result-page.st-tours .style-list .item-service .section-footer .service-price {
display: flex;
align-items: flex-end;
justify-content: flex-start;
margin-bottom: 10px;
}
}
@media screen and (max-width : 767px) {
.search-result-page.st-tours .style-list .item-service .section-footer .service-price {
width: 100%;
padding-right: 15px;
justify-content: space-between;
align-items: center;
overflow: visible;
}
}
.search-result-page.st-tours .style-list .item-service .section-footer .service-price span.price-text {
display: flex;
position: relative;
top: 1px;
}
@media screen and (max-width: 1199px) {
.search-result-page.st-tours .style-list .item-service .section-footer .service-price span.price-text {
display: block;
}
}
@media screen and (max-width : 767px) {
.search-result-page.st-tours .style-list .item-service .section-footer .service-price span.price-text {
display: flex;
align-items: baseline;
}
}
.search-result-page.st-tours .style-list .item-service .section-footer .service-price span.price-text .field-icon {
margin-right: 10px;
}
@media screen and (max-width: 1199px) {
.search-result-page.st-tours .style-list .item-service .section-footer .service-price span.price-text .field-icon {
margin-right: 5px;
}
}
@media screen and (max-width: 1199px) {
.search-result-page.st-tours .style-list .item-service .section-footer .service-price span.price-text .fr_text {
display: none;
}
}
@media screen and (max-width : 767px) {
.search-result-page.st-tours .style-list .item-service .section-footer .service-price span.price-text .fr_text {
display: block;
}
}
.search-result-page.st-tours .style-list .item-service .section-footer .service-price span.price {
text-align: right;
position: relative;
margin-right: 0px;
}
.search-result-page.st-tours .style-list .item-service .section-footer .service-price span.price .text-lg {
font-size: 18px;
color: var(--main-color, #1A2B48);
font-weight: 450;
float: left;
line-height: 18px;
}
@media screen and (max-width: 1199px) {
.search-result-page.st-tours .style-list .item-service .section-footer .service-price span.price .text-lg {
float: left;
}
}
@media screen and (max-width : 767px) {
.search-result-page.st-tours .style-list .item-service .section-footer .service-price span.price .text-lg {
line-height: 23px;
}
}
.search-result-page.st-tours .style-list .item-service .section-footer .service-price span.price .onsale {
font-size: 16px;
float: left;
color: #A9AEB8;
line-height: 26px;
text-decoration: line-through;
}
@media screen and (max-width: 1199px) {
.search-result-page.st-tours .style-list .item-service .section-footer .service-price span.price .onsale {
float: left;
}
}
@media screen and (max-width : 767px) {
.search-result-page.st-tours .style-list .item-service .section-footer .service-price span.price .onsale {
position: absolute;
right: 0;
top: -20px;
}
}
.search-result-page.st-tours .style-list .item-service .section-footer .service-duration {
font-size: 16px;
color: var(--grey-color, #5E6D77);
margin-bottom: 12px;
}
@media screen and (max-width: 1199px) {
.search-result-page.st-tours .style-list .item-service .section-footer .service-duration {
margin-bottom: 5px;
}
}
@media screen and (max-width : 767px) {
.search-result-page.st-tours .style-list .item-service .section-footer .service-duration {
padding-left: 15px;
padding-right: 15px;
font-size: 14px;
}
}
.search-result-page.st-tours .style-list .item-service .section-footer .service-duration .field-icon {
position: relative;
top: 3px;
margin-right: 5px;
}
.search-result-page.st-tours .style-list .item-service .section-footer .service-type {
font-size: 16px;
color: var(--grey-color, #5E6D77);
}
@media screen and (max-width : 767px) {
.search-result-page.st-tours .style-list .item-service .section-footer .service-type {
display: none;
}
}
.search-result-page.st-tours .style-list .item-service .section-footer .service-type .field-icon {
position: relative;
top: 3px;
margin-right: 5px;
}
.search-result-page.st-tours .style-list .item-service .section-footer .st_sale_class {
position: absolute;
width: 80px;
height: 48px;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
right: -15px;
top: -13px;
line-height: 65px;
text-align: center;
color: #fff;
font-size: 15px;
z-index: 8;
}
@media screen and (max-width : 767px) {
.search-result-page.st-tours .style-list .item-service .section-footer .st_sale_class {
display: none;
}
}
.search-result-page.st-tours .style-list .item-service .section-footer .type-btn-view-more {
display: inline-block;
width: 100%;
text-align: left;
position: relative;
padding-bottom: 15px;
}
.search-result-page.st-tours .style-list .item-service .section-footer .btn-view-more {
border: 1px solid var(--link-color, #5191FA);
border-radius: 3px;
color: var(--link-color, #5191FA);
background-color: transparent;
padding: 9px 25px;
margin-top: 12px;
margin-left: 0px;
}
@media screen and (max-width: 1199px) {
.search-result-page.st-tours .style-list .item-service .section-footer .btn-view-more {
bottom: 20px;
}
}
@media screen and (max-width : 767px) {
.search-result-page.st-tours .style-list .item-service .section-footer .btn-view-more {
display: none;
}
}
.search-result-page.st-tours .none-tour {
margin-left: 0px;
}
.search-result-page.st-tours .search-form-mobile {
display: block;
}
.search-result-page.st-tours .search-form-top {
position: relative;
margin-bottom: 25px;
}
.search-result-page.st-tours .search-form-top .search-form {
min-height: 80px;
}
.search-result-page.st-tours .search-form-top .search-form .field-detination #dropdown-destination {
padding-left: 45px !important;
}
@media screen and (max-width: 1199px) {
.search-result-page.st-tours .search-form-top .search-form .field-detination #dropdown-destination {
padding-left: 45px !important;
}
}
.search-result-page.st-tours .search-form-top .search-form .form-button {
padding-right: 0px;
position: relative;
}
.search-result-page.st-tours .search-form-top .search-form .form-button .advance {
width: calc(50% - 15px);
}
.search-result-page.st-tours .search-form-top .search-form .form-button button {
height: 100%;
position: absolute;
right: -1px;
width: calc(50% + 15px);
-webkit-border-radius: 0px 5px 5px 0px;
-moz-border-radius: 0px 5px 5px 0px;
border-radius: 0px 5px 5px 0px;
}
.search-result-page.st-tours .search-form-top .search-form .form-extra-field { padding: 17px 0 13px 0;
}
@media screen and (max-width: 1199px) {
.search-result-page.st-tours .search-form-top .search-form .form-extra-field .render {
font-size: 16px;
}
}
.search-result-page.st-tours .search-form-top .search-form .form-date-field {
padding: 18px 0 17px 0;
}
@media screen and (max-width: 1199px) {
.search-result-page.st-tours .search-form-top .search-form .form-date-field .render {
font-size: 16px;
}
}
.search-result-page.st-tours .st-hotel-result.tour-top-search:before {
display: none;
}
@media screen and (max-width : 991px) {
.search-result-page.st-tours .st-hotel-result.tour-top-search .toolbar {
text-align: center;
}
}
.search-result-page.st-tours .st-hotel-result.tour-top-search .toolbar .toolbar-action .form-extra-field {
margin-right: 0px;
}
.search-result-page.st-tours .st-hotel-result.tour-top-search .toolbar .toolbar-action .btn-link {
margin-right: 0px;
}
.search-result-page.st-tours .st-hotel-result.tour-top-search .toolbar.toolbar-intop {
display: inline-block;
float: right;
}
.search-result-page.st-tours .st-hotel-result.tour-top-search .toolbar.toolbar-intop .toolbar-action li {
margin-right: 0px;
}
.search-result-page.st-tours .st-hotel-result.tour-top-search .toolbar.toolbar-intop .toolbar-action li .dropdown-menu {
min-width: 160px;
}
.search-result-page.st-tours .st-hotel-result.tour-top-search .toolbar.toolbar-intop .toolbar-action li .dropdown-menu .sort-item:last-child {
margin-bottom: 0px;
}
@media screen and (max-width : 991px) {
.search-result-page.st-tours .st-hotel-result.tour-top-search .toolbar .close-filter {
position: relative;
top: -5px;
}
}
.search-result-page.st-tours .st-hotel-result.tour-top-search .top-filter {
border-top: 1px solid #D7DCE3;
margin-top: 30px;
padding-bottom: 0px;
border-bottom: none;
}
@media screen and (max-width : 991px) {
.search-result-page.st-tours .st-hotel-result.tour-top-search .top-filter {
margin-top: 0px;
}
}
.search-result-page.st-tours .st-hotel-result.tour-top-search .top-filter .filter-review-score ul li.st-icheck-item label span {
margin-right: 5px;
}
.search-result-page.st-tours .st-hotel-result.tour-top-search .top-filter .filter-review-score ul li.st-icheck-item label span .fa {
font-size: 15px;
color: #FFDC00;
}
.search-result-page.st-tours .st-hotel-result.tour-top-search .top-filter .filter-review-score ul li.st-icheck-item label span.fake-star .fa {
color: #D7DBE3;
}
.search-result-page.st-activity .grid-item .section-footer .footer-inner {
display: block;
}
.search-result-page.st-activity .grid-item .section-footer .footer-inner .service-price {
display: block;
}
.search-result-page.st-activity .grid-item .section-footer .footer-inner .service-price .onsale {
position: relative;
top: auto;
}
.search-result-page.st-activity .style-list .item-service .item-content .item-content-w {
border-right: none;
padding-top: 10px;
padding-bottom: 20px;
}
@media screen and (max-width : 767px) {
.search-result-page.st-activity .style-list .item-service .item-content .item-content-w .service-title {
margin-top: 10px;
}
}
.search-result-page.st-activity .style-list .item-service .item-content .item-content-w .service-content-footer {
display: flex;
width: 100%;
font-size: 14px;
color: var(--grey-color, #5E6D77);
}
.search-result-page.st-activity .style-list .item-service .item-content .item-content-w .service-content-footer .service-location {
float: left;
padding-top: 0;
padding-right: 0;
margin-right: 15px;
font-size: 14px;
top: 1px;
}
.search-result-page.st-activity .style-list .item-service .item-content .item-content-w .service-content-footer .service-duration {
float: left;
margin-right: 15px;
}
.search-result-page.st-activity .style-list .item-service .item-content .item-content-w .service-content-footer .service-duration i {
position: relative;
top: 2px;
margin-right: 3px;
}
.search-result-page.st-activity .style-list .item-service .item-content .item-content-w .service-content-footer .service-cancel {
float: left;
}
.search-result-page.st-activity .style-list .item-service .item-content .item-content-w .service-content-footer .service-cancel i {
position: relative;
top: 2px;
margin-right: 3px;
}
@media screen and (max-width : 767px) {
.search-result-page.st-activity .style-list .item-service .item-content .item-content-w .service-review {
margin-bottom: 15px;
}
}
.search-result-page.st-activity .style-list .item-service .section-footer {
padding-top: 0;
}
@media screen and (max-width : 767px) {
.search-result-page.st-activity .style-list .item-service .section-footer .service-price {
justify-content: flex-start;
}
.search-result-page.st-activity .style-list .item-service .section-footer .service-price .price-text {
top: -1px !important;
}
}
.search-result-page.st-activity .style-list .item-service .section-footer .service-price .price .onsale {
color: #fa5535 !important;
}
@media screen and (max-width : 767px) {
.search-result-page.st-activity .style-list .item-service .section-footer .service-price .price .onsale {
position: relative !important;
top: 0 !important;
margin-right: 5px;
}
}
.search-result-page.st-activity .style-list .item-service .section-footer .btn-view-more {
position: relative;
bottom: 0;
}
.search-result-page.st-rental .item-service {
box-shadow: inset 0 0 0 1px #E4E8ED;
border-radius: 0 0 3px 3px;
border: none !important;
}
@media (max-width: 767px) {
.search-result-page.st-rental .item-service {
box-shadow: none;
}
}
.search-result-page.st-rental .item-service .featured-image {
position: relative;
overflow: hidden;
}
.search-result-page.st-rental .item-service .featured-image img {
transition: transform 0.4s;
}
.search-result-page.st-rental .item-service .featured-image:hover img {
transform: scale(1.2);
}
.search-result-page.st-rental .item-service .featured-image .featured {
position: absolute;
top: 20px;
left: 0;
background: #ED0925;
display: inline-block;
padding: 0 10px;
color: #FFF;
font-size: 13px;
font-weight: 500;
z-index: 1;
height: 30px;
line-height: 30px;
}
.search-result-page.st-rental .item-service .featured-image .featured:after {
position: absolute;
content: "";
top: -9px;
right: -10px;
border: 10px solid transparent;
border-bottom: 29px solid #ED0925;
z-index: 1;
}
@media (max-width: 479px) {
.search-result-page.st-rental .item-service .featured-image .featured {
top: 10px;
padding: 0 5px;
font-size: 11px;
height: 28px;
line-height: 28px;
}
.search-result-page.st-rental .item-service .featured-image .featured:after {
border: none;
}
}
.search-result-page.st-rental .item-service .featured-image .service-add-wishlist {
top: 20px;
right: 20px;
}
.search-result-page.st-rental .item-service .featured-image .service-add-wishlist .fa {
font-size: 29px;
}
@media (max-width: 479px) {
.search-result-page.st-rental .item-service .featured-image .service-add-wishlist {
top: 10px;
right: 5px;
}
.search-result-page.st-rental .item-service .featured-image .service-add-wishlist .fa {
font-size: 22px;
}
}
.search-result-page.st-rental .item-service .featured-image .price-wrapper {
position: absolute;
bottom: 15px;
left: 20px;
}
.search-result-page.st-rental .item-service .featured-image .price-wrapper .price {
font-size: 24px;
color: #FFF;
}
.search-result-page.st-rental .item-service .featured-image .price-wrapper .unit {
font-size: 14px;
color: #FFF;
}
@media (max-width: 479px) {
.search-result-page.st-rental .item-service .featured-image .price-wrapper {
bottom: 5px;
left: 10px;
}
.search-result-page.st-rental .item-service .featured-image .price-wrapper .price {
font-size: 16px;
}
.search-result-page.st-rental .item-service .featured-image .price-wrapper .unit {
font-size: 12px;
}
}
.search-result-page.st-rental .item-service .item-content {
padding: 20px;
}
@media (max-width: 479px) {
.search-result-page.st-rental .item-service .item-content {
padding: 15px 0;
}
}
.search-result-page.st-rental .item-service .service-title {
margin-top: 0;
text-transform: uppercase;
font-size: 16px;
}
@media (max-width: 479px) {
.search-result-page.st-rental .item-service .service-title {
text-transform: none;
}
}
.search-result-page.st-rental .item-service .service-location {
margin-top: 5px;
}
.search-result-page.st-rental .item-service .service-review {
margin-top: 10px;
}
@media (max-width: 480px) {
.search-result-page.st-rental .item-service .service-review {
display: block;
}
}
.search-result-page.st-rental .item-service .service-review .rate {
color: var(--link-color, #5191FA);
}
@media (max-width: 480px) {
.search-result-page.st-rental .item-service .service-review .rate {
display: block;
}
}
.search-result-page.st-rental .item-service .service-review .review {
margin-left: 34px;
position: relative;
}
.search-result-page.st-rental .item-service .service-review .review:after {
position: absolute;
content: "";
width: 4px;
height: 4px;
background: #D0D7DD;
border-radius: 50%;
left: -18px;
top: 8px;
}
@media (max-width: 480px) {
.search-result-page.st-rental .item-service .service-review .review {
display: block;
margin-left: 0;
}
.search-result-page.st-rental .item-service .service-review .review:after {
background: none;
width: 0;
}
}
.search-result-page.st-rental .item-service .amenities {
margin-top: 20px;
padding-top: 20px;
border-top: 1px solid #E4E8ED;
}
@media (max-width: 679px) {
.search-result-page.st-rental .item-service .amenities {
display: none;
}
}
.search-result-page.st-rental .item-service .amenities .amenity {
width: 25%;
display: flex;
align-items: center;
float: left;
}
.search-result-page.st-rental .item-service .amenities .amenity .input-icon {
margin-right: 5px;
}
@media (max-width: 767px) {
.search-result-page.st-rental .item-service.grid-item .item-content {
padding-left: 0;
padding-right: 0;
}
}
.search-result-page.st-rental .list-style .item-service {
box-shadow: none;
}
.search-result-page.st-rental .item-service-halfmap {
box-shadow: none;
}
.search-result-page.st-rental .item-service-halfmap .service-title {
margin-top: 10px;
}
@media (max-width: 767px) {
.search-result-page.st-rental .style-list .item-service {
box-shadow: none;
}
}
.search-result-page.st-rental .style-list .item-service .amenities {
margin-bottom: 20px;
}
.st-become-local {
margin-bottom: 0px !important;
}
.st-become-local h2 {
font-size: 48px;
margin-top: 0px;
margin-bottom: 20px;
}
.st-become-local p {
font-size: 18px;
line-height: 18px !important;
}
.st-become-local-btn {
margin-top: 20px;
margin-bottom: 0px;
}
@media screen and (max-width : 767px) {
.st-become-local-btn {
text-align: center !important;
margin-top: 35px;
}
}
.st-become-local-btn .vc_btn3 {
font-weight: 450 !important;
font-size: 14px !important;
color: var(--main-color, #1A2B48) !important;
}
.st-testimonial-new h3 {
font-size: 28px;
color: var(--main-color, #1A2B48);
margin-bottom: 35px;
}
.st-testimonial-new .st-testimonial-slider .item {
border: 1px solid #D7DCE3;
border-radius: 3px;
padding: 30px;
background: url(//www.elpenonhotel.com/wp-content/themes/traveler/v2/images/qoute_icon.png) top 30px right 30px no-repeat;
}
.st-testimonial-new .st-testimonial-slider .item .author {
display: flex;
align-items: center;
margin-bottom: 30px;
}
.st-testimonial-new .st-testimonial-slider .item .author img {
margin-right: 20px;
width: 70px;
height: auto;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.st-testimonial-new .st-testimonial-slider .item .author .author-meta h4 {
font-size: 16px;
margin-bottom: 8px;
}
.st-testimonial-new .st-testimonial-slider .item .author .author-meta .star .fa {
color: #FFDC00;
font-size: 16px;
margin-right: 2px;
}
.st-testimonial-new .st-testimonial-slider .item p {
font-size: 14px;
color: #768092;
margin-bottom: 0px;
}
.st-testimonial-new .st-testimonial-slider.style-2 .item {
text-align: center;
border: none;
background: none;
}
.st-testimonial-new .st-testimonial-slider.style-2 .item .star {
display: none;
}
.st-testimonial-new .st-testimonial-slider.style-2 .item .author img {
display: block;
margin: 0 auto;
width: 100px;
height: auto;
}
.st-testimonial-new .st-testimonial-slider.style-2 .item .author-meta {
margin-top: 15px;
}
.st-testimonial-new .st-testimonial-slider.style-2 .item h4 {
font-size: 14px;
color: var(--main-color, #1A2B48);
font-weight: 500;
}
.st-testimonial-new .st-testimonial-slider.style-2 .owl-dots {
margin-top: 0px;
}
.st-testimonial-new .st-testimonial-slider.style-2 .owl-dots .owl-dot {
width: 10px;
height: 10px;
border: none;
background: #D0D7DD;
margin-left: 0;
}
.st-testimonial-new .st-testimonial-slider.style-2 .owl-dots .owl-dot:not(:last-child) {
margin-right: 20px;
}
.st-testimonial-new .st-testimonial-slider.style-2 .owl-dots .owl-dot.active {
top: 0;
border: none;
background: var(--main-color, #1A2B48);
}
.st-testimonial-new .owl-dots {
margin-top: 40px;
text-align: center;
}
.st-testimonial-new .owl-dots .owl-dot {
width: 10px;
height: 10px;
background: #EEEEEE;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
border: 2px solid transparent;
margin-right: 5px;
margin-left: 5px;
}
.st-testimonial-new .owl-dots .owl-dot.active {
border: 2px solid var(--link-color, #5191FA);
box-sizing: content-box;
position: relative;
top: 2px;
background: transparent;
}
.st-faq-new h3 {
margin-top: 40px;
margin-bottom: 20px;
}
.st-faq-new .item {
margin-bottom: 0px;
padding-bottom: 5px;
border-bottom: 1px solid #D7DCE3;
}
.st-faq-new .item .header {
margin-bottom: 10px;
overflow: hidden;
padding-top: 30px;
cursor: pointer;
}
.st-faq-new .item .header .field-icon {
float: left;
margin-right: 15px;
}
.st-faq-new .item .header h5 {
float: left;
margin-top: -2px;
margin-bottom: 0px;
font-size: 16px;
color: var(--main-color, #1A2B48);
width: calc(100% - 50px);
}
.st-faq-new .item .header .arrow {
float: right;
font-size: 20px;
position: relative;
top: -8px;
}
.st-faq-new .item .body {
font-size: 14px;
color: var(--grey-color, #5E6D77);
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
height: 0px;
overflow: hidden;
padding-bottom: 0px;
}
.st-faq-new .item.active .body {
height: auto;
padding-bottom: 20px;
}
.st-faq-new .item.active .header .arrow {
transform: rotate(180deg);
}
.st-faq-new .item:last-child {
border-bottom: none;
}
.st-related-service-new .e-title-wrapper {
position: relative;
margin-bottom: 20px;
}
.st-related-service-new .e-title-wrapper .e-title {
font-size: 16px;
color: var(--main-color, #1A2B48);
font-weight: 500;
background-color: #fff;
position: relative;
display: inline-block;
z-index: 9;
padding-right: 25px;
margin: 0;
}
.st-related-service-new .e-title-wrapper:after {
content: "";
height: 1px;
background: #D7DCE3;
display: block;
position: absolute;
top: 50%;
width: 100%;
margin-top: -3px;
}
.st-related-service-new .item {
overflow: hidden;
margin-bottom: 15px;
border-bottom: 1px solid #dfdfdf;
padding-bottom: 15px;
}
.st-related-service-new .item .thumb {
width: 80px;
float: left;
margin-right: 10px;
}
.st-related-service-new .item .thumb a img {
width: 100%;
height: auto;
}
.st-related-service-new .item .content {
float: left;
width: calc(100% - 90px);
}
.st-related-service-new .item .content .st-stars {
margin-bottom: 0px;
}
.st-related-service-new .item .content .title {
font-weight: 450;
font-size: 13px;
margin-bottom: 10px;
margin-top: 3px;
}
.st-related-service-new .item .content .price-wrapper {
font-size: 13px;
line-height: 20px;
}
.st-related-service-new .item .content .price-wrapper .price {
font-weight: 450;
font-size: 16px;
}
.st-related-service-new .item:last-child {
border-bottom: 0px;
} #header .header { }
#header .header .header-left {
position: relative;
}
#header .header .header-left #st-main-menu { }
#header .header .header-left #st-main-menu .main-menu .topbar-item {
display: none;
}
@media (max-width: 991px) {
#header .header .header-left #st-main-menu .main-menu .topbar-item {
display: block;
}
#header .header .header-left #st-main-menu .main-menu .topbar-item.login-item:after {
content: "";
}
}
#header .header .header-left #st-main-menu .main-menu li.has-mega-menu {
position: static;
}
@media screen and (max-width : 991px) {
#header .header .header-left #st-main-menu .main-menu li.has-mega-menu {
position: relative;
}
}
#header .header .header-left #st-main-menu .main-menu li.has-mega-menu a {
position: relative;
}
#header .header .header-left #st-main-menu .main-menu li.has-mega-menu > ul.sub-menu.mega-menu {
left: 5px;
font-size: 14px;
text-align: left; z-index: 999;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
padding: 0;
margin-top: 20px;
opacity: 0;
visibility: hidden;
}
@media screen and (min-width: 991px) {
#header .header .header-left #st-main-menu .main-menu li.has-mega-menu > ul.sub-menu.mega-menu {
position: absolute;
}
}
@media screen and (max-width : 991px) {
#header .header .header-left #st-main-menu .main-menu li.has-mega-menu > ul.sub-menu.mega-menu {
opacity: 1;
visibility: visible;
margin-top: 0;
left: 0px !important;
width: 100% !important;
display: none;
}
}
#header .header .header-left #st-main-menu .main-menu li.has-mega-menu > ul.sub-menu.mega-menu .dropdown-menu-inner { padding: 1px 10px;
}
#header .header .header-left #st-main-menu .main-menu li.has-mega-menu > ul.sub-menu.mega-menu .dropdown-menu-inner .container {
max-width: 100%;
}
#header .header .header-left #st-main-menu .main-menu li.has-mega-menu > ul.sub-menu.mega-menu .dropdown-menu-inner .column_container.st-mega {
padding: 20px 25px 25px 25px;
background: #FFF;
-webkit-box-shadow: 0 1px 1px #dbdbdb;
box-shadow: 0 1px 1px #dbdbdb;
}
#header .header .header-left #st-main-menu .main-menu li.has-mega-menu > ul.sub-menu.mega-menu .dropdown-menu-inner .wpb_content_element {
margin-bottom: 0px;
}
#header .header .header-left #st-main-menu .main-menu li.has-mega-menu > ul.sub-menu.mega-menu .dropdown-menu-inner ul.menu {
padding-left: 0px;
}
#header .header .header-left #st-main-menu .main-menu li.has-mega-menu > ul.sub-menu.mega-menu .dropdown-menu-inner ul.menu li {
position: relative;
display: block;
top: auto;
right: auto;
font-size: 14px;
font-weight: 450;
line-height: 18px;
margin-top: 15px;
border-top: 1px solid #EEEEEE;
padding-top: 15px;
}
@media screen and (max-width : 991px) {
#header .header .header-left #st-main-menu .main-menu li.has-mega-menu > ul.sub-menu.mega-menu .dropdown-menu-inner ul.menu li.fa {
width: 100%;
height: auto;
right: auto !important;
top: auto !important;
text-align: left;
font-size: 14px !important;
}
#header .header .header-left #st-main-menu .main-menu li.has-mega-menu > ul.sub-menu.mega-menu .dropdown-menu-inner ul.menu li.fa a {
padding: 0 !important;
border-bottom: none !important;
}
}
#header .header .header-left #st-main-menu .main-menu li.has-mega-menu > ul.sub-menu.mega-menu .dropdown-menu-inner ul.menu li a {
font-family: "Poppins", sans-serif !important;
font-weight: 450;
}
@media screen and (max-width : 991px) {
#header .header .header-left #st-main-menu .main-menu li.has-mega-menu > ul.sub-menu.mega-menu .dropdown-menu-inner ul.menu li a {
padding: 0 !important;
border-bottom: none !important;
}
}
#header .header .header-left #st-main-menu .main-menu li.has-mega-menu > ul.sub-menu.mega-menu .dropdown-menu-inner ul.menu li:before {
margin-right: 7px;
}
#header .header .header-left #st-main-menu .main-menu li.has-mega-menu > ul.sub-menu.mega-menu .dropdown-menu-inner ul.menu li:hover a {
color: var(--link-color, #5191FA);
}
@media screen and (max-width : 991px) {
#header .header .header-left #st-main-menu .main-menu li.has-mega-menu > ul.sub-menu.mega-menu .dropdown-menu-inner .widget_nav_menu {
margin-bottom: 20px;
}
}
#header .header .header-left #st-main-menu .main-menu li.has-mega-menu:hover > ul.sub-menu.mega-menu {
margin-top: 0px;
opacity: 1;
visibility: visible;
} .st-video:after {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.st-video.style-1 {
height: 600px;
background-color: #f1f1f1;
background-size: cover !important;
width: 100%;
text-align: center;
line-height: 1;
}
.st-video.style-1 .d-table {
display: table;
width: 100%;
height: 100%;
position: relative;
z-index: 2;
}
.st-video.style-1 .table-cell {
display: table-cell;
vertical-align: middle;
}
.st-video.style-1 .caption .title-video {
font-weight: 450;
font-size: 30px;
color: #FFF;
line-height: 1;
}
@media (max-width: 1199px) {
.st-video.style-1 .caption .title-video {
font-size: 48px;
}
}
@media (max-width: 479px) {
.st-video.style-1 .caption .title-video {
font-size: 32px;
}
}
.st-video.style-1 .caption .st-play {
margin-top: 35px;
}
.st-video.style-1 .caption .st-play span {
color: #4593d6;
font-size: 14px;
text-transform: uppercase;
display: inline-block;
}
@media (max-width: 600px) {
.st-video.style-1 .caption .st-play span {
width: 100%;
margin-bottom: 20px;
}
.st-video.style-1 .caption .st-play span:last-child {
margin-bottom: 0;
margin-top: 20px;
}
}
.st-video.style-1 .caption .st-play .btn-play-video {
color: transparent !important;
background: transparent !important;
}
.st-video.style-1 .caption .st-play .btn-play-video i {
transition: all 0.4s;
color: #fff;
font-size: 70px;
}
.st-video.style-1 .caption .st-play .btn-play-video .fa-play {
display: none;
padding-left: 6px;
}
.st-video.style-1 .caption .st-play .btn-play-video:hover {
transform: scale(1.1);
}
.st-video.style-1 .caption .st-play .btn-play-video.play .fa-play {
display: inherit;
}
.st-video.style-1 .caption .st-play .btn-play-video.play .fa-pause {
display: none;
}
@-webkit-keyframes toBottomFromTop {
49% {
-webkit-transform: translateY(100%);
}
50% {
opacity: 0;
-webkit-transform: translateY(-100%);
}
51% {
opacity: 1;
}
}
@-moz-keyframes toBottomFromTop {
49% {
-moz-transform: translateY(100%);
}
50% {
opacity: 0;
-moz-transform: translateY(-100%);
}
51% {
opacity: 1;
}
}
@keyframes toBottomFromTop {
49% {
transform: translateY(100%);
}
50% {
opacity: 0;
transform: translateY(-100%);
}
51% {
opacity: 1;
}
}  #header .header .header-right .st-list li a {
color: var(--main-color, #1A2B48);
}
#header .header .header-right .st-list li .dropdown-menu {
border-radius: 0 0 3px 3px;
-webkit-box-shadow: 0 0 1px 1px #E4E4E4;
box-shadow: 0 0 1px 1px #E4E4E4;
border: none;
}
#header .header .header-right .st-list li .dropdown-menu li {
display: block;
margin: 0;
}
#header .header .header-right .st-list li .dropdown-menu li a {
padding: 5px 20px;
}
@media screen and (max-width : 636px) {
#header .header .header-right .st-list li.st-header-link {
display: none;
}
}
#header .header .header-right .st-list li.st-header-link a {
background: var(--orange-color, #FA5636);
border-radius: 3px;
padding: 10px 25px;
color: #fff;
font-size: 14px;
font-weight: 450;
text-decoration: none;
display: inline-block;
}
#header .header .header-right .st-list li.st-header-link a:hover {
background: #d3482e;
}
.list-destination a {
color: #fff;
}
.list-destination a:hover, .list-destination a:active, .list-destination a:focus {
color: #f5f5fa;
text-decoration: none;
}
.list-destination .image .content {
width: 90%;
}
.list-destination .image .content .desc.multi a {
color: #fff;
font-size: 14px;
}
.list-destination .image .content .desc.multi a:after {
content: "";
height: 5px;
width: 5px;
display: inline-block;
background: #fff;
vertical-align: middle;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
margin-left: 10px;
margin-right: 10px;
}
.list-destination .image .content .desc.multi a:last-child:after {
display: none;
}
@media screen and (max-width : 767px) {
.list-destination.layout3 .destination-item {
margin-bottom: 15px !important;
}
}
.list-destination.layout3 .destination-item .image {
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
}
.list-destination.layout3 .destination-item .image img {
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
}
.list-destination.layout3 .destination-item .image .content {
bottom: 20px;
top: auto !important;
-webkit-transform: none !important;
transform: none !important;
left: 0 !important;
width: 100%;
}
.list-destination.layout3 .destination-item .image .content .title {
font-size: 22px !important;
font-weight: 500 !important;
text-transform: uppercase;
margin-bottom: 0px !important;
}
.list-destination.layout3 .destination-item .image .content .desc.multi a {
color: #fff;
font-size: 14px;
}
.list-destination.layout3 .destination-item .image .content .desc.multi a:after {
content: "";
height: 5px;
width: 5px;
display: inline-block;
background: #fff;
vertical-align: middle;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
margin-left: 10px;
margin-right: 10px;
}
.list-destination.layout3 .destination-item .image .content .desc.multi a:last-child:after {
display: none;
}
@media screen and (max-width : 767px) {
.list-destination.layout4 .destination-item {
margin-bottom: 15px !important;
}
}
.list-destination.layout4 .destination-item .image .content {
width: 90%;
}
@media screen and (max-width : 767px) {
.list-destination.layout4 .destination-item .image .content {
top: 25% !important;
transform: translate(-50%, -25%) !important;
}
}
@media screen and (max-width : 480px) {
.list-destination.layout4 .destination-item .image .content {
top: 50% !important;
transform: translate(-50%, -50%) !important;
}
}
.list-destination.layout4 .destination-item .image .content h4 {
font-size: 24px !important;
text-transform: uppercase;
font-weight: 450 !important;
margin-top: 0;
}
@media screen and (max-width : 480px) {
.list-destination.layout4 .destination-item .image .content h4 {
font-size: 20px !important;
}
}
.list-destination.layout4 .destination-item .image .content h4:after {
content: "";
height: 2px;
width: 50px;
background: #fff;
display: block;
margin: auto;
margin-top: 15px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
@media screen and (max-width : 767px) {
.list-destination.layout4 .destination-item .image .content h4:after {
display: none;
}
}
.list-destination.layout4 .destination-item .image .desc.multi {
position: absolute;
bottom: 0px;
transform: translate(-50%, 0);
left: 50%;
width: 90%;
text-align: center;
opacity: 0;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
@media screen and (max-width : 767px) {
.list-destination.layout4 .destination-item .image .desc.multi {
bottom: 20px;
opacity: 1; }
}
.list-destination.layout4 .destination-item .image .desc.multi a {
color: #fff;
font-size: 14px;
}
.list-destination.layout4 .destination-item .image .desc.multi a:after {
content: "";
height: 5px;
width: 5px;
display: inline-block;
background: #fff;
vertical-align: middle;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
margin-left: 10px;
margin-right: 10px;
}
.list-destination.layout4 .destination-item .image .desc.multi a:last-child:after {
display: none;
}
.list-destination.layout4 .destination-item .image .desc.single {
position: absolute;
bottom: 20px;
transform: translate(-50%, 0);
left: 50%;
color: #fff;
font-size: 14px;
padding: 0;
background: transparent;
}
.list-destination.layout4 .destination-item .image:hover .desc.multi {
bottom: 20px;
opacity: 1;
}
.list-destination.layout4 .destination-item .image:hover .content h4:after {
width: 70px;
}
@media screen and (max-width : 767px) {
.list-destination.layout4 .col-xs-6:nth-child(2n+1) {
padding-right: 7.5px !important;
padding-left: 15px;
}
}
@media screen and (max-width : 480px) {
.list-destination.layout4 .col-xs-6:nth-child(2n+1) {
width: 100%;
padding-right: 15px !important;
padding-left: 15px;
}
}
@media screen and (max-width : 767px) {
.list-destination.layout4 .col-xs-6:nth-child(2n) {
padding-left: 7.5px !important;
padding-right: 15px;
}
}
@media screen and (max-width : 480px) {
.list-destination.layout4 .col-xs-6:nth-child(2n) {
width: 100%;
padding-left: 15px !important;
padding-right: 15px;
}
}
.list-destination.masonry .destination-item .image .content {
width: 90%;
}
.list-destination.masonry .destination-item .image .content .desc.multi a {
color: #fff;
font-size: 14px;
}
.list-destination.masonry .destination-item .image .content .desc.multi a:after {
content: "";
height: 5px;
width: 5px;
display: inline-block;
background: #fff;
vertical-align: middle;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
margin-left: 10px;
margin-right: 10px;
}
.list-destination.masonry .destination-item .image .content .desc.multi a:last-child:after {
display: none;
}
.list-destination.layout7 .affilate-destination .title a {
color: var(--main-color, #1A2B48);
}
.st-center-y {
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
margin-top: -5px;
}
.sidebar-filter .destination {
font-size: 15px !important;
}
.sidebar-filter .actvity-date .render {
font-size: 15px !important;
}
.search-result-page .sidebar-filter .sidebar-item .item-content ul ul {
margin-top: 20px;
}
.st-form-starttime label {
font-size: 16px !important;
color: var(--main-color, #1A2B48) !important;
font-weight: 450 !important;
}
.search-form-wrapper .nav-tabs {
border: none;
margin-top: 50px;
}
@media screen and (max-width : 575px) {
.search-form-wrapper .nav-tabs {
margin-top: 30px;
}
}
.search-form-wrapper .nav-tabs li a {
background-color: var(--main-color, #1A2B48);
color: #fff;
border-color: var(--main-color, #1A2B48);
padding: 7px 30px;
border-radius: 3px 3px 0 0;
font-size: 14px;
margin-right: 1px;
}
.search-form-wrapper .nav-tabs li.active a {
background-color: var(--link-color, #5191FA);
color: #fff;
border-color: var(--link-color, #5191FA);
}
.search-form-wrapper .tab-content .tab-pane .search-form {
border-top-left-radius: 0;
margin-top: 1px !important;
}
.search-form-wrapper .tab-content .tab-pane .tour-search-form-home .form-button button {
width: 144px;
right: 0;
}
@media screen and (max-width : 767px) {
.search-form-wrapper .tab-content .tab-pane .tour-search-form-home .form-button button {
width: 100% !important;
margin-left: 0;
}
}
.search-form-wrapper .tab-content .tab-pane .tour-search-form-home .form-button .advance .field-advance {
padding-left: 2px;
}
.st-offer-new {
padding: 60px 30px;
border-radius: 5px;
position: relative;
overflow: hidden;
z-index: 0;
}
.st-offer-new .img-cover {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
z-index: -1;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-ms-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
background-size: cover !important;
background-position: center;
}
.st-offer-new .featured-text {
padding: 7px 20px;
}
.st-offer-new .featured-icon {
color: #fff;
font-size: 35px;
line-height: 30px;
}
.st-offer-new .item-title {
color: #fff;
margin-top: 60px;
font-weight: 450;
font-size: 35px;
margin-bottom: 18px;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-ms-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
}
@media screen and (max-width : 767px) {
.st-offer-new .item-title {
margin-top: 25px;
}
}
.st-offer-new .item-sub-title {
color: #fff;
font-size: 14px;
line-height: 24px;
padding-bottom: 75px;
}
.st-offer-new a.btn-default {
position: absolute;
opacity: 0;
bottom: 20px;
color: #fff;
background: transparent;
border-color: #fff;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
@media screen and (max-width : 767px) {
.st-offer-new a.btn-default {
bottom: 60px;
opacity: 1;
}
}
.st-offer-new a.btn-default:hover {
background: #fff;
border-color: #fff;
color: var(--link-color, #5191FA);
}
.st-offer-new:hover .img-cover {
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
}
.st-offer-new:hover .item-title {
margin-top: 25px;
}
.st-offer-new:hover a.btn-default {
opacity: 1;
bottom: 60px;
}
.st-list-of-multi-services h2.title {
font-size: 28px;
}
.st-list-of-multi-services .multi-service-wrapper .tab-content {
display: none;
}
.st-list-dropdown {
display: inline-block;
position: relative;
}
.st-list-dropdown .header {
color: var(--link-color, #5191FA);
font-size: 28px;
cursor: pointer;
}
.st-list-dropdown ul.list {
display: none;
margin-top: 10px;
position: absolute;
padding: 0;
min-width: 150px;
border-radius: 3px;
margin-bottom: 0px;
overflow: hidden;
z-index: 999;
background: #FFF;
border: 1px solid #dbdbdb;
}
.st-list-dropdown ul.list li {
font-size: 14px;
list-style: none;
padding: 12px 25px;
border-bottom: 1px solid #dbdbdb;
color: #333;
cursor: pointer;
}
.st-list-dropdown ul.list li:hover {
color: var(--link-color, #5191FA);
}
.st-list-dropdown ul.list li:last-child {
border-bottom: none;
}
@media (max-width: 991px) {
.search-form-wrapper .tab-content .tab-pane .search-form.hotel-search-form.in_tab .form-extra-field .render .destination {
font-size: 16px;
}
.search-form-wrapper .tab-content .tab-pane .search-form.hotel-search-form.in_tab .form-group.field-detination.has-icon #dropdown-destination {
padding-left: 30px !important;
}
.search-form-wrapper .tab-content .tab-pane .search-form.hotel-search-form.in_tab .form-date-field {
padding: 18px 5px 17px 0px;
}
.search-form-wrapper .tab-content .tab-pane .search-form.hotel-search-form.in_tab .form-date-field .check-in-wrapper {
padding-left: 12px !important;
}
.search-form-wrapper .tab-content .tab-pane .search-form.hotel-search-form.in_tab .form-date-field .check-in-wrapper .render {
font-size: 16px;
}
.search-form-wrapper .tab-content .tab-pane .search-form.hotel-search-form.in_tab .form-group.field-guest {
padding-left: 0 !important;
}
.search-form-wrapper .tab-content .tab-pane .search-form.hotel-search-form.in_tab .form-group.field-guest #dropdown-1 {
padding-left: 35px;
}
.search-form-wrapper .tab-content .tab-pane .search-form.hotel-search-form.in_tab .form-group.field-detination .dropdown-menu {
width: calc(100% + 31px);
left: -15px;
}
.search-form-wrapper .tab-content .tab-pane .search-form.hotel-search-form.in_tab .form-group.field-detination .dropdown-menu li .field-icon {
left: 15px;
}
.search-form-wrapper .tab-content .tab-pane .search-form.hotel-search-form.in_tab .form-button .btn-search {
position: absolute;
right: 0;
border-radius: 0 5px 5px 0;
height: 100%;
padding: 12px 39px;
padding: 10px 20px;
border-radius: 3px;
}
}
@media (max-width: 767px) {
.search-form-wrapper .tab-content .tab-pane .search-form.hotel-search-form.in_tab .form-group.field-detination.has-icon #dropdown-destination {
padding-left: 42px !important;
}
.search-form-wrapper .tab-content .tab-pane .search-form.hotel-search-form.in_tab .form-date-field .check-in-wrapper {
padding-left: 21px !important;
}
.search-form-wrapper .tab-content .tab-pane .search-form.hotel-search-form.in_tab .form-group.field-guest {
padding-left: 6px !important;
}
.search-form-wrapper .tab-content .tab-pane .search-form.hotel-search-form.in_tab .form-button .btn-search {
padding: 15px 20px;
border-radius: 0 0 3px 3px;
}
}
@media (max-width: 380px) {
.search-form-wrapper .nav-tabs li a {
padding: 7px 15px;
}
}
.tour-search-form-home .search-form.sticky .form-group {
padding-top: 11px !important;
padding-bottom: 7px !important;
}
.tour-search-form-home .search-form.sticky .form-group.form-date-search {
padding-top: 13px !important;
padding-bottom: 9px !important;
}
.hotel-search-form-home.sticky .form-extra-field {
padding-top: 12px !important;
padding-bottom: 6px !important;
}
.search-result-page .st-search-form-st_rental {
padding-bottom: 40px !important;
}
@media (min-height: 650px) {
.search-result-page .st-search-form-st_rental {
padding-top: 90px !important;
}
}
@media (min-height: 700px) {
.search-result-page .st-search-form-st_rental {
padding-top: 120px !important;
}
}
@media (min-height: 800px) {
.search-result-page .st-search-form-st_rental {
padding-top: 130px !important;
}
}
.search-result-page .st-search-form-st_rental .st-heading {
font-family: "Libre Baskerville", sans-serif;
font-size: 64px;
}
@media (min-height: 80px) {
.search-result-page .st-search-form-st_rental .st-heading {
margin-top: 90px;
}
}
.search-result-page .st-search-form-st_rental .search-form {
border-radius: 3px;
}
.search-result-page .st-search-form-st_rental .btn-search {
position: absolute;
top: 0;
right: 0;
border-radius: 0 !important;
height: 100%;
}
.search-result-page .st-search-form-st_rental .st-feature-items {
margin-top: 50px !important;
}
@media (min-height: 700px) {
.search-result-page .st-search-form-st_rental .st-feature-items {
margin-top: 150px !important;
}
}
@media (min-height: 800px) {
.search-result-page .st-search-form-st_rental .st-feature-items {
margin-top: 180px !important;
}
}
@media (min-height: 900px) {
.search-result-page .st-search-form-st_rental .st-feature-items {
margin-top: 240px !important;
}
}
.search-result-page .st-search-form-st_cars .st-heading {
font-size: 64px;
}
.search-result-page .st-search-form-st_cars .search-form {
border-radius: 0;
}
.search-result-page .st-search-form-st_cars .btn-search {
position: absolute;
top: 0;
right: 0;
border-radius: 0 !important;
height: 100%;
}
.search-result-page .st-search-form-st_rental-inner .search-form {
border-radius: 3px;
}
.search-result-page .st-search-form-st_rental-inner .btn-search {
position: absolute;
top: 0;
right: 0;
border-radius: 0 !important;
height: 100%;
}
.st-service-rental-slider {
position: relative;
}
.st-service-rental-slider .item-service {
margin-top: 0 !important;
}
.st-service-rental-slider .owl-nav {
position: absolute;
height: 100%;
top: 0;
width: 100%;
z-index: -1;
}
.st-service-rental-slider .owl-nav button {
position: absolute;
top: 50%;
margin-top: -18px;
}
.st-service-rental-slider .owl-nav button.owl-prev {
left: -66px;
}
.st-service-rental-slider .owl-nav button.owl-prev span {
width: 36px;
height: 36px;
display: block;
background: url(//www.elpenonhotel.com/wp-content/themes/traveler/v2/images/test.png) center center no-repeat;
background-size: 100% auto;
color: transparent;
}
.st-service-rental-slider .owl-nav button.owl-prev.disabled {
display: none;
}
@media (max-width: 1333px) {
.st-service-rental-slider .owl-nav button.owl-prev {
left: -40px;
}
}
@media (max-width: 1270px) {
.st-service-rental-slider .owl-nav button.owl-prev {
display: none;
}
}
@media screen and (max-width: 1199px) {
.st-service-rental-slider .owl-nav button.owl-prev {
display: block;
left: -66px;
}
}
@media (max-width: 1092px) {
.st-service-rental-slider .owl-nav button.owl-prev {
left: -40px;
}
}
@media (max-width: 1045px) {
.st-service-rental-slider .owl-nav button.owl-prev {
display: none;
}
}
.st-service-rental-slider .owl-nav button.owl-next {
right: -66px;
}
.st-service-rental-slider .owl-nav button.owl-next span {
width: 36px;
height: 36px;
display: block;
background: url(//www.elpenonhotel.com/wp-content/themes/traveler/v2/images/test2.png) center center no-repeat;
background-size: 100% auto;
color: transparent;
}
.st-service-rental-slider .owl-nav button.owl-next.disabled {
display: none;
}
@media (max-width: 1333px) {
.st-service-rental-slider .owl-nav button.owl-next {
right: -40px;
}
}
@media (max-width: 1270px) {
.st-service-rental-slider .owl-nav button.owl-next {
display: none;
}
}
@media screen and (max-width: 1199px) {
.st-service-rental-slider .owl-nav button.owl-next {
display: block;
right: -66px;
}
}
@media (max-width: 1092px) {
.st-service-rental-slider .owl-nav button.owl-next {
right: -40px;
}
}
@media (max-width: 1045px) {
.st-service-rental-slider .owl-nav button.owl-next {
display: none;
}
}
.st-service-rental-slider .owl-dots {
margin-top: 50px;
display: flex;
justify-content: center;
}
.st-service-rental-slider .owl-dots .owl-dot {
width: 8px;
height: 8px;
border-radius: 50%;
background: #D0D7DD;
}
.st-service-rental-slider .owl-dots .owl-dot:not(:last-child) {
margin-right: 20px;
}
.st-service-rental-slider .owl-dots .owl-dot.active {
background: #3B5388;
}
@media (max-width: 479px) {
.st-service-rental-slider .owl-dots {
margin-top: 20px;
}
}
.st-rental-types .rental-type {
padding-top: 30px;
padding-bottom: 20px;
background: #FFF;
border-radius: 3px;
text-align: center;
margin-bottom: 25px;
overflow: hidden;
}
.st-rental-types .rental-type a:hover {
text-decoration: none;
}
.st-rental-types .rental-type .input-icon {
transition: transform 0.3s;
}
.st-rental-types .rental-type .title {
margin-top: 20px;
font-size: 14px;
font-weight: 500;
color: var(--main-color, #1A2B48);
}
.st-rental-types .rental-type:hover .input-icon {
transform: scale(1.15);
}
@media (max-width: 767px) {
.list-destination-style5 .col-xs-6 {
padding-left: 15px !important;
padding-right: 15px !important;
}
}
.list-destination-style5 .destination-item {
position: relative;
border-radius: 3px;
overflow: hidden;
}
.list-destination-style5 .destination-item img {
width: 100%;
height: auto;
border-radius: 3px;
transition: transform 0.4s;
}
.list-destination-style5 .destination-item .title {
position: absolute;
display: inline-block;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
font-size: 16px;
color: var(--main-color, #1A2B48);
padding: 8px 25px;
background: #FFF;
text-transform: uppercase;
white-space: nowrap;
}
.list-destination-style5 .destination-item:hover img {
transform: scale(1.2);
}
@media (max-width: 767px) {
.list-destination-style6 .col-xs-6 {
padding-left: 15px !important;
padding-right: 15px !important;
}
}
.list-destination-style6 .destination-item {
position: relative;
border-radius: 3px;
overflow: hidden;
}
.list-destination-style6 .destination-item img {
width: 100%;
height: auto;
border-radius: 3px;
transition: transform 0.4s;
}
.list-destination-style6 .destination-item .title {
position: absolute;
display: inline-block;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
font-size: 20px;
color: #FFFFFF;
font-weight: 600;
text-transform: uppercase;
white-space: nowrap;
}
.list-destination-style6 .destination-item:hover img {
transform: scale(1.2);
}
.header-style-3 .toggle-menu {
margin-right: 15px !important;
}
.header-style-3 .login-item {
position: relative;
margin-left: 0 !important;
margin-right: 17px !important;
}
.header-style-3 .login-item:after {
position: absolute;
content: "/";
top: 0;
right: -12px;
}
.header-style-3 .signup-item {
margin-left: 0 !important;
}
@media (max-width: 991px) {
.header-style-3 .login-item,
.header-style-3 .signup-item {
display: none !important;
}
}
.st-form-package {
background: transparent url(//www.elpenonhotel.com/wp-content/themes/traveler/v2/images/svg/ico_add-circle.svg) center right 20px no-repeat;
cursor: pointer;
} .white-popup {
position: relative;
background: #FFF;
width: auto;
max-width: 768px;
margin: 0 auto;
}
.st-package-popup {
padding: 30px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.st-package-popup .mfp-close {
top: 20px;
right: 17px;
opacity: 1;
background: transparent url(//www.elpenonhotel.com/wp-content/themes/traveler/v2/images/svg/ico_close.svg) center center no-repeat;
}
.st-package-popup .st-faq .st-section-title {
margin-top: 0px;
margin-bottom: 25px;
}
.st-package-popup .st-faq .item {
margin-bottom: 0px;
margin-bottom: 20px;
border: 1px solid #D7DCE3;
border-radius: 5px;
overflow: hidden;
}
.st-package-popup .st-faq .item .header {
overflow: hidden;
padding-top: 20px;
cursor: pointer;
padding-bottom: 6px;
padding-left: 15px;
padding-right: 15px;
background: #FCFCFC;
}
.st-package-popup .st-faq .item .header .field-icon {
float: left;
margin-right: 15px;
}
.st-package-popup .st-faq .item .header h5 {
float: left;
margin-top: 0px;
margin-bottom: 0px;
font-size: 16px;
color: var(--main-color, #1A2B48);
}
.st-package-popup .st-faq .item .header .arrow {
float: right;
font-size: 20px;
position: relative;
top: -8px;
}
.st-package-popup .st-faq .item .body {
font-size: 14px;
color: #5E6D77;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
height: 0px;
overflow: hidden;
padding-bottom: 0px;
padding-left: 15px;
padding-right: 15px;
}
.st-package-popup .st-faq .item .body ul.item-inner {
padding: 0;
margin: 0;
}
.st-package-popup .st-faq .item .body ul.item-inner > li {
display: flex !important;
justify-content: space-between;
align-items: center;
}
.st-package-popup .st-faq .item .body ul.item-inner > li .select-wrapper .caculator-item {
display: flex;
justify-content: space-between;
align-items: center;
}
.st-package-popup .st-faq .item .body ul.item-inner > li .select-wrapper .caculator-item input {
text-align: center;
width: 50px;
}
.st-package-popup .st-faq .item .body ul.item-inner > li .select-wrapper .caculator-item i {
cursor: pointer;
}
.st-package-popup .st-faq .item .body ul.item-inner.hotel li {
display: flex;
justify-content: space-between;
align-items: center;
}
.st-package-popup .st-faq .item .body ul.item-inner.hotel li .select-wrapper .caculator-item {
display: flex;
justify-content: space-between;
align-items: center;
}
.st-package-popup .st-faq .item .body ul.item-inner.hotel li .select-wrapper .caculator-item input {
text-align: center;
width: 50px;
}
.st-package-popup .st-faq .item .body ul.item-inner.hotel li .select-wrapper .caculator-item i {
cursor: pointer;
}
.st-package-popup .st-faq .item .body ul.item-inner li {
overflow: hidden;
clear: both;
list-style: none;
display: block;
margin-bottom: 20px; }
.st-package-popup .st-faq .item .body ul.item-inner li label {
font-weight: 400;
font-size: 15px;
margin-bottom: 0;
display: inline-block;
}
.st-package-popup .st-faq .item .body ul.item-inner li select {
display: inline-block;
margin-left: 10px;
}
@media screen and (max-width : 575px) {
.st-package-popup .st-faq .item .body ul.item-inner li select {
display: block;
margin-left: 0;
margin-top: 5px;
}
}
.st-package-popup .st-faq .item .body ul.item-inner.car li label {
min-width: 40%;
}
@media screen and (max-width : 767px) {
.st-package-popup .st-faq .item .body ul.item-inner.flight li {
padding-top: 12px;
padding-left: 10px;
padding-right: 10px;
}
.st-package-popup .st-faq .item .body ul.item-inner.flight li .col-sm-4 {
margin-bottom: 10px;
}
.st-package-popup .st-faq .item .body ul.item-inner.flight li:nth-child(2n+1) {
background: #dfdfdf;
}
}
@media screen and (max-width : 575px) {
.st-package-popup .st-faq .item .body ul.item-inner.hotel ul.booking-item-rating-stars {
display: block;
margin-left: 0;
}
}
.st-package-popup .st-faq .item .body ul.booking-item-rating-stars {
padding: 0;
margin: 0;
display: inline-block;
vertical-align: middle;
margin-left: 10px;
position: relative;
top: -1px;
}
.st-package-popup .st-faq .item .body ul.booking-item-rating-stars li {
float: left;
list-style: none;
margin-right: 4px;
clear: none;
margin-bottom: 0;
}
.st-package-popup .st-faq .item .body ul.booking-item-rating-stars li .fa {
font-size: 17px;
color: #FFDC00;
}
.st-package-popup .st-faq .item.active .body {
height: auto;
padding-top: 20px; }
.st-package-popup .st-faq .item.active .header {
border-bottom: 1px solid #D7DCE3;
}
.st-package-popup .st-faq .item.active .header .arrow {
transform: rotate(180deg);
}
.st-package-popup input[type=checkbox] {
position: relative;
outline: 0 !important;
-webkit-appearance: none;
-moz-appearance: none;
height: 17px;
width: 17px;
margin-bottom: 0;
margin-right: 8px;
vertical-align: top;
border: 1px solid #D7DCE3;
border-radius: 1px;
background-color: #fff;
color: #565a5c;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
margin-top: 0;
top: 2px;
float: left;
margin-bottom: 0px;
}
.st-package-popup input[type=checkbox]:checked:before {
outline: 0 !important;
-webkit-appearance: none;
-moz-appearance: none;
content: "✓";
content: "";
position: absolute;
font-size: 24px;
left: 0;
top: 2px;
text-align: center;
width: 15px;
color: #1ca8dd;
display: inline-block;
font: normal normal normal 13px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-size: 11px;
}
.st-package-popup input[type=radio] {
position: relative;
outline: 0 !important;
-webkit-appearance: none;
-moz-appearance: none;
height: 17px;
width: 17px;
margin-bottom: 0;
margin-right: 8px;
vertical-align: top;
border: 1px solid #D7DCE3;
border-radius: 50%;
background-color: #fff;
color: #565a5c;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
margin-top: 0;
top: 2px;
}
.st-package-popup input[type=radio]:checked:before {
content: "";
position: absolute;
height: 9px;
width: 9px;
background: #1ca8dd;
border-radius: 50%;
top: 3px;
left: 3px;
} .mfp-zoom-in {   }
.mfp-zoom-in .mfp-with-anim {
opacity: 0;
transition: all 0.2s ease-in-out;
transform: scale(0.8);
}
.mfp-zoom-in.mfp-bg {
opacity: 0;
transition: all 0.3s ease-out;
}
.mfp-zoom-in.mfp-ready .mfp-with-anim {
opacity: 1;
transform: scale(1);
}
.mfp-zoom-in.mfp-ready.mfp-bg {
opacity: 0.8;
}
.mfp-zoom-in.mfp-removing .mfp-with-anim {
transform: scale(0.8);
opacity: 0;
}
.mfp-zoom-in.mfp-removing.mfp-bg {
opacity: 0;
}
@media screen and (max-width : 767px) {
.single-st_tours .mfp-bg.mfp-ready {
z-index: 999;
}
.single-st_tours .mfp-wrap.mfp-close-btn-in.mfp-auto-cursor.mfp-zoom-in.mfp-ready {
z-index: 99999;
width: 100% !important;
top: 0 !important;
left: 0 !important;
overflow: auto;
background: white;
position: fixed !important;
}
.single-st_tours .mfp-wrap.mfp-close-btn-in.mfp-auto-cursor.mfp-zoom-in.mfp-ready .mfp-container {
padding-left: 0;
padding-right: 0;
}
.single-st_tours .mfp-wrap.mfp-close-btn-in.mfp-auto-cursor.mfp-zoom-in.mfp-ready .mfp-container .mfp-content {
height: 100%;
}
} #st-content-wrapper .shop_main_container .shop_main_row .shop_product_col .woocommerce-result-count {
margin-bottom: 25px;
margin-top: 8px;
}
#st-content-wrapper .shop_main_container .shop_main_row .shop_product_col .woocommerce-ordering {
margin-bottom: 25px;
}
#st-content-wrapper .shop_main_container .shop_main_row .shop_product_col .woocommerce-ordering .orderby {
outline: var(--link-color, #5191FA);
}
#st-content-wrapper .shop_main_container .shop_main_row .shop_product_col .products .product .onsale {
line-height: 30px;
}
#st-content-wrapper .shop_main_container .shop_main_row .shop_product_col .products .product h2.woocommerce-loop-product__title {
font-size: 16px;
color: #1A2B50;
}
#st-content-wrapper .shop_main_container .shop_main_row .shop_product_col .products .product .price {
font-size: 18px;
color: var(--main-color, #1A2B48);
font-weight: 450;
}
#st-content-wrapper .shop_main_container .shop_main_row .shop_product_col .products .product .price del {
text-decoration: line-through;
font-size: 14px;
color: #cc0033 !important;
font-weight: 400;
opacity: 0.7;
}
#st-content-wrapper .shop_main_container .shop_main_row .shop_product_col .products .product .price ins {
font-weight: 450;
text-decoration: none;
}
#st-content-wrapper .shop_main_container .shop_main_row .shop_product_col .products .product a {
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-ms-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}
#st-content-wrapper .shop_main_container .shop_main_row .shop_product_col .products .product a.add_to_cart_button, #st-content-wrapper .shop_main_container .shop_main_row .shop_product_col .products .product a.product_type_external, #st-content-wrapper .shop_main_container .shop_main_row .shop_product_col .products .product a.product_type_grouped {
border: 1px solid var(--link-color, #5191FA);
border-radius: 3px;
color: var(--link-color, #5191FA);
background-color: transparent;
font-weight: 450;
padding: 10px 20px;
}
#st-content-wrapper .shop_main_container .shop_main_row .shop_product_col .products .product a:hover.add_to_cart_button, #st-content-wrapper .shop_main_container .shop_main_row .shop_product_col .products .product a:hover.product_type_external, #st-content-wrapper .shop_main_container .shop_main_row .shop_product_col .products .product a:hover.product_type_grouped {
background: var(--link-color, #5191FA);
color: #fff;
}
#st-content-wrapper .shop_main_container .shop_main_row .sidebar_left_wrap .sidebar-left .sidebar-widget {
margin-bottom: 30px;
}
#st-content-wrapper .shop_main_container .shop_main_row .sidebar_left_wrap .sidebar-left .sidebar-widget .sidebar-title .shop-widget-title {
background: transparent;
font-weight: 450;
font-size: 19px;
padding-bottom: 8px;
margin-bottom: 20px;
}
#st-content-wrapper .shop_main_container .shop_main_row .sidebar_left_wrap .sidebar-left .sidebar-widget .sidebar-title .shop-widget-title:after {
content: "";
height: 1px;
width: 111px;
background: #dfdfdf;
display: block;
margin-top: 5px;
}
#st-content-wrapper .shop_main_container .shop_main_row .sidebar_left_wrap .sidebar-left .sidebar-widget.widget_product_search form {
display: flex;
}
#st-content-wrapper .shop_main_container .shop_main_row .sidebar_left_wrap .sidebar-left .sidebar-widget.widget_product_search form input {
border: 1px solid #dfdfdf;
height: 40px;
line-height: 40px;
padding: 10px;
width: 100%;
}
#st-content-wrapper .shop_main_container .shop_main_row .sidebar_left_wrap .sidebar-left .sidebar-widget.widget_product_search form button {
background: var(--link-color, #5191FA);
border: none;
color: #fff;
}
#st-content-wrapper .shop_main_container .shop_main_row .sidebar_left_wrap .sidebar-left .sidebar-widget.widget_product_categories ul {
padding-left: 16px;
}
#st-content-wrapper .shop_main_container .shop_main_row .sidebar_left_wrap .sidebar-left .sidebar-widget.widget_product_categories ul li {
list-style: square;
padding-top: 0;
padding-bottom: 20px;
}
#st-content-wrapper .shop_main_container .shop_main_row .sidebar_left_wrap .sidebar-left .sidebar-widget.widget_product_categories ul li a {
color: #1A2B50;
font-size: 15px;
}
#st-content-wrapper .shop_main_container .shop_main_row .sidebar_left_wrap .sidebar-left .sidebar-widget.widget_products .product_list_widget li, #st-content-wrapper .shop_main_container .shop_main_row .sidebar_left_wrap .sidebar-left .sidebar-widget.widget_recently_viewed_products .product_list_widget li {
padding: 8px 0;
}
#st-content-wrapper .shop_main_container .shop_main_row .sidebar_left_wrap .sidebar-left .sidebar-widget.widget_products .product_list_widget li a, #st-content-wrapper .shop_main_container .shop_main_row .sidebar_left_wrap .sidebar-left .sidebar-widget.widget_recently_viewed_products .product_list_widget li a {
text-decoration: none;
}
#st-content-wrapper .shop_main_container .shop_main_row .sidebar_left_wrap .sidebar-left .sidebar-widget.widget_products .product_list_widget li a span.product-title, #st-content-wrapper .shop_main_container .shop_main_row .sidebar_left_wrap .sidebar-left .sidebar-widget.widget_recently_viewed_products .product_list_widget li a span.product-title {
color: #1A2B50;
font-size: 15px;
font-weight: 450;
}
#st-content-wrapper .shop_main_container .shop_main_row .sidebar_left_wrap .sidebar-left .sidebar-widget.widget_products .product_list_widget li a:hover span.product-title, #st-content-wrapper .shop_main_container .shop_main_row .sidebar_left_wrap .sidebar-left .sidebar-widget.widget_recently_viewed_products .product_list_widget li a:hover span.product-title {
text-decoration: none;
}
#st-content-wrapper .shop_main_container .shop_main_row .sidebar_left_wrap .sidebar-left .sidebar-widget.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list li {
padding: 10px 0;
font-size: 15px;
}
#st-content-wrapper .shop_main_container .shop_main_row .sidebar_left_wrap .sidebar-left .sidebar-widget.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list li a {
color: var(--link-color, #5191FA);
}
#st-content-wrapper .shop_main_container .shop_main_row .pagination ul li span.current {
display: block;
height: 32px;
width: 32px;
line-height: 32px;
text-decoration: none;
border: 1px solid var(--link-color, #5191FA);
border-radius: 3px;
background: transparent;
color: var(--link-color, #5191FA);
} .single-product #st-content-wrapper .shop_product_col .product .onsale {
line-height: 29px;
}
.single-product #st-content-wrapper .shop_product_col .product a {
color: var(--link-color, #5191FA);
}
.single-product #st-content-wrapper .shop_product_col .product .quantity input {
border: 1px solid #dfdfdf;
border-radius: 3px;
padding: 5px;
}
.single-product #st-content-wrapper .shop_product_col .product button.single_add_to_cart_button {
font-weight: 450;
background: var(--link-color, #5191FA);
padding: 9px 10px;
}
.single-product #st-content-wrapper .shop_product_col .product .summary.entry-summary .price {
font-size: 18px;
color: var(--main-color, #1A2B48);
font-weight: 450;
}
.single-product #st-content-wrapper .shop_product_col .product .summary.entry-summary .price del {
text-decoration: line-through;
font-size: 14px;
color: #cc0033 !important;
font-weight: 400;
opacity: 0.7;
}
.single-product #st-content-wrapper .shop_product_col .product .summary.entry-summary .price ins {
font-weight: 450;
text-decoration: none;
}
.single-product #st-content-wrapper .shop_product_col .product .wc-tabs-wrapper .tabs.wc-tabs li a {
color: #333;
font-weight: 450;
} .page-template-template-transfer-search .item-service-car .message {
display: none;
margin: 0px;
border: none;
border-radius: 0px;
padding: 10px;
}
.page-template-template-transfer-search .select2-dropdown {
z-index: 9999999;
}
@media (max-width: 991px) {
.st-hotel-result .sidebar-filter .sidebar-title span {
float: right;
cursor: pointer;
}
.page-template-template-transfer-search .search-result-page.st-tours .sidebar-filter .sidebar-item.sidebar-search-form {
border: none;
}
.page-template-template-transfer-search #st-content-wrapper .search-form-wrapper {
border: none;
padding-top: 0px !important;
padding-bottom: 0px !important;
}
.page-template-template-transfer-search .search-result-page.st-tours .sidebar-filter .sidebar-item .search-form {
box-shadow: transparent;
}
}
@media (max-width: 767px) {
.page-template-template-transfer-search .daterangepicker.popup-date-custom-cartranfer.show-calendar {
top: 68px !important;
left: 50% !important;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
display: block;
z-index: 999999 !important;
position: fixed;
max-height: calc(100vh - 68px);
overflow-y: auto;
border-radius: 0 !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
border: none !important;
}
.page-template-template-transfer-search .st-popup.popup-date {
z-index: 999;
}
}
@media (max-width: 767px) {
.form-group.field-destination-carstranfer .dropdown {
padding-left: 0px !important;
}
.form-group.field-destination-carstranfer .select2 .select2-selection {
height: 24px;
}
.form-group.field-destination-carstranfer .select2 .select2-selection .select2-selection__rendered {
padding-bottom: 0px;
padding-left: 0px !important;
}
.search-result-page .search-form-wrapper #st_cartranfer .form-button {
padding: 0px;
}
.search-result-page.st-tours .style-list .item-service .service-price-book .btn-book_cartransfer {
margin-left: 15px;
}
.search-result-page .st-hotel-result .item-service .form-booking-car-transfer .thumb img {
min-height: 175px;
}
}
.home #st-content-wrapper.search-result-page .search-form-wrapper.slider {
z-index: 10;
}
@media screen and (min-width: 768px) {
.search-result-page .st-hotel-result .item-service .form-booking-car-transfer .thumb {
height: 100%;
}
.search-result-page .st-hotel-result .item-service .form-booking-car-transfer .thumb a {
height: 100%;
}
.search-result-page .st-hotel-result .item-service .form-booking-car-transfer .thumb a img {
min-height: 100%;
object-fit: cover;
}
.search-result-page .st-hotel-result .item-service .form-booking-car-transfer .thumb a.login {
height: auto;
}
.item-service-car .padding-left-0 {
padding-left: 0px;
}
.item-service-car .padding-left-0 .flex-item-cartransfer {
display: flex;
}
.item-service-car .padding-left-0 .flex-item-cartransfer .item-content {
width: 65%;
}
.item-service-car .padding-left-0 .flex-item-cartransfer .section-footer {
width: 224px;
position: relative;
}
.item-service-car .padding-left-0 .flex-item-cartransfer .section-footer .item_price_st {
position: absolute;
top: 50%;
transform: translateY(-50%);
}
.page-template-template-transfer-search .search-result-page.st-tours .style-list .item-service .section-footer .service-price {
padding-right: 0px;
}
.page-template-template-transfer-search .search-result-page.st-tours .style-list .item-service .section-footer .service-price-book {
text-align: center;
}
.page-template-template-transfer-search .search-result-page.st-tours .style-list .item-service .item-content .service-author {
display: flex;
position: relative;
bottom: auto;
}
}
@media (max-width: 767px) {
.home #st-content-wrapper {
overflow: hidden;
}
}
#st-content-wrapper .destination-item .image .content .title a, #st-content-wrapper .destination-item .image .content .desc a {
color: #FFFFFF;
}
.list-destination.layout7 .st_destination a {
color: #1a2b48;
}
.amenities.clearfix span > i {
font-size: 24px;
margin-right: 4px;
color: var(--link-color, #5191FA);
}
p.service-location > i {
font-size: 18px;
}
.search-result-page .search-form-wrapper .search-form.small .form-date-field .check-in-wrapper .render, .search-result-page .search-form-wrapper .search-form.small .form-date-field .check-out-wrapper .render {
font-size: 14px;
}@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
@media {
.search-result-page .tour-search-form-home .search-form .form-extra-field {
padding: 19px 0 16px 0;
}
.search-result-page .search-form-wrapper .search-form.hotel-search-form.in_tab .form-extra-field {
padding: 19px 0 16px 0;
}
}
}
@media not all and (min-resolution:.001dpcm) {
@media {
.search-result-page .tour-search-form-home .search-form .form-extra-field {
padding: 19px 0 16px 0;
}
.search-result-page .search-form-wrapper .search-form.hotel-search-form.in_tab .form-extra-field {
padding: 19px 0 16px 0;
}
}
}
.modal-backdrop{
z-index: 9;
}
h4.title-enquiry-form{
font-size: 17px;
padding: 5px 20px;
}.st-checkout-page {
margin-top: 60px;
margin-bottom: 60px; }
.st-checkout-page h3.title {
margin: 0;
color: var(--main-color, #1A2B48);
font-size: 24px;
font-weight: 500; }
.st-checkout-page .check-out-form {
border-top: 2px solid #DAE1E7;
padding-top: 30px;
margin-top: 20px; }
.st-checkout-page .check-out-form .form-group label {
font-size: 14px;
font-weight: 400;
margin-bottom: 10px; }
.st-checkout-page .check-out-form .form-group label span.required {
color: red;
font-weight: 400; }
.st-checkout-page .check-out-form .form-group .form-control {
border: 1px solid #DAE1E7;
border-radius: 3px;
-webkit-box-shadow: none;
box-shadow: none;
margin-bottom: 30px; }
.st-checkout-page .check-out-form .form-group .form-control.error {
border-color: red; }
.st-checkout-page .check-out-form .form-group input {
height: 40px; }
.st-checkout-page .check-out-form .entry-content {
margin-bottom: 20px; }
.st-checkout-page .check-out-form .form-group label span.require {
color: red; }
.st-checkout-page .check-out-form .form-group .fa {
display: none; }
.st-checkout-page .payment-form h4.title {
margin-bottom: 30px; }
.st-checkout-page .payment-form .payment-item {
margin-bottom: 35px;
min-height: 60px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.st-checkout-page .payment-form .payment-item .st-icheck .st-icheck-item {
padding-left: 0; }
.st-checkout-page .payment-form .payment-item .st-icheck .st-icheck-item label {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.st-checkout-page .payment-form .payment-item .st-icheck .st-icheck-item label .check-payment {
position: relative;
overflow: hidden;
height: 16px;
width: 16px;
float: left;
margin-right: 15px; }
.st-checkout-page .payment-form .payment-item .st-icheck .st-icheck-item label .check-payment input[type="radio"] {
position: absolute;
opacity: 0;
cursor: pointer;
margin: 0;
top: 0;
left: 0; }
.st-checkout-page .payment-form .payment-item .st-icheck .st-icheck-item label .check-payment .checkmark {
position: absolute;
top: 0;
left: 0;
height: 16px;
width: 16px;
background-color: #fff;
border-radius: 50%;
border: 1px solid #A0A9B2; }
.st-checkout-page .payment-form .payment-item .st-icheck .st-icheck-item .payment-title {
min-width: 140px;
display: inline-block;
color: var(--main-color, #1A2B48);
font-weight: 500; }
.st-checkout-page .payment-form .payment-item .st-icheck .st-icheck-item img {
max-height: 60px;
max-width: 50%; }
.st-checkout-page .payment-form .payment-item .st-icheck .st-icheck-item img.st_skrill {
max-height: 25px; }
.st-checkout-page .payment-form .payment-item .st-icheck .st-icheck-item img.st_twocheckout {
max-height: 20px; }
.st-checkout-page .payment-form .payment-item .dropdown {
width: 100%; }
.st-checkout-page .payment-form .payment-item .dropdown-menu {
width: 100%;
margin-top: 30px;
border: 2px solid #D7DCE3;
border-radius: 3px;
-webkit-box-shadow: none;
box-shadow: none;
position: relative;
padding: 25px 15px; }
.st-checkout-page .payment-form .payment-item .dropdown-menu:before {
content: '';
width: 0;
height: 0;
border-style: solid;
position: absolute;
border-width: 10px;
border-color: transparent #fff #fff transparent;
top: -8px;
left: 30px;
right: 0;
-webkit-transform: rotate(225deg);
transform: rotate(225deg);
-webkit-box-shadow: 2px 2px 0px #dfdfdf;
box-shadow: 2px 2px 0px #dfdfdf; }
.st-checkout-page .payment-form .payment-item .dropdown-menu .pm-info img {
max-width: 100%;
height: auto; }
.st-checkout-page .payment-form .payment-item .dropdown-menu .pm-info p {
margin: 0; }
.st-checkout-page .payment-form .payment-item:after {
content: '';
display: block;
clear: both; }
.st-checkout-page .payment-form .payment-item.payment-gateway-st_paypal .dropdown .dropdown-menu .pm-info img {
max-width: 180px;
margin-bottom: 10px; }
.st-checkout-page .cond-form {
margin-top: 40px; }
.st-checkout-page .cond-form .st-icheck {
margin-bottom: 30px; }
.st-checkout-page .cond-form .st-icheck .st-icheck-item {
padding-left: 35px;
color: var(--grey-color, #5E6D77); }
.st-checkout-page .cond-form .st-icheck .st-icheck-item a {
color: var(--link-color, #5191FA);
font-weight: 500; }
.st-checkout-page .cart-info {
border: 1px solid #D7DCE3;
-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
border-radius: 3px;
margin-top: 20px; }
@media screen and (max-width: 991px) {
.st-checkout-page .cart-info {
margin-bottom: 50px; } }
.st-checkout-page .cart-info .service-section {
padding: 30px;
border-bottom: 1px solid #EAEEF3;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; }
@media screen and (max-width: 1199px) {
.st-checkout-page .cart-info .service-section {
padding: 25px 15px; } }
.st-checkout-page .cart-info .service-section .service-left h4.title {
font-size: 16px;
line-height: 25px;
font-weight: 500;
margin-right: 10px; }
.st-checkout-page .cart-info .service-section .service-left h4.title a {
color: var(--main-color, #1A2B48); }
.st-checkout-page .cart-info .service-section .service-left .address {
color: var(--grey-color, #5E6D77);
margin-bottom: 0px; }
.st-checkout-page .cart-info .service-section .service-left .address .field-icon {
position: relative;
top: 2px;
left: -2px; }
.st-checkout-page .cart-info .service-section .service-right img {
min-width: 110px;
max-width: 100%; }
.st-checkout-page .cart-info .coupon-section {
padding: 30px;
border-bottom: 1px solid #EAEEF3; }
@media screen and (max-width: 1199px) {
.st-checkout-page .cart-info .coupon-section {
padding: 25px 15px; } }
.st-checkout-page .cart-info .coupon-section h5 {
color: var(--main-color, #1A2B48);
margin-bottom: 20px;
font-weight: 400; }
.st-checkout-page .cart-info .coupon-section form .form-group {
margin-bottom: 0px;
display: block;
width: 100%; }
.st-checkout-page .cart-info .coupon-section form .form-group input[type="text"] {
border: 1px solid #EAEEF3;
border-radius: 3px;
height: 40px;
width: 66%;
margin-right: 5px;
padding: 10px; }
.st-checkout-page .cart-info .coupon-section form .form-group input[type="text"].error {
border-color: #cc0000; }
.st-checkout-page .cart-info .coupon-section form .form-group .btn {
width: 30%;
background: var(--link-color, #5191FA);
border-radius: 3px;
height: 40px;
float: right; }
.st-checkout-page .cart-info .coupon-section form .form-group .btn .fa {
margin-left: 5px; }
.st-checkout-page .cart-info .total-section {
padding: 30px; }
@media screen and (max-width: 1199px) {
.st-checkout-page .cart-info .total-section {
padding: 25px 15px; } }
.st-checkout-page .cart-info .total-section ul {
padding: 0;
margin: 0; }
.st-checkout-page .cart-info .total-section ul li {
list-style: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 14px;
margin-bottom: 13px;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; }
.st-checkout-page .cart-info .total-section ul li span.label {
color: var(--main-color, #1A2B48);
font-size: 100%;
padding: 0;
text-align: left;
font-weight: 400; }
.st-checkout-page .cart-info .total-section ul li span.value {
justify-items: right;
font-size: 100%;
color: var(--grey-color, #5E6D77);
font-weight: 400; }
.st-checkout-page .cart-info .total-section ul li:last-child {
margin-bottom: 0px; }
.st-checkout-page .cart-info .total-section ul li.payment-amount {
font-size: 18px; }
.st-checkout-page .cart-info .total-section ul li.payment-amount span.value {
color: var(--main-color, #1A2B48); }
.st-checkout-page .cart-info .info-section {
padding: 30px;
border-bottom: 1px solid #EAEEF3; }
@media screen and (max-width: 1199px) {
.st-checkout-page .cart-info .info-section {
padding: 25px 15px; } }
.st-checkout-page .cart-info .info-section ul {
padding: 0;
margin: 0; }
.st-checkout-page .cart-info .info-section ul li {
list-style: none;
font-size: 14px;
margin-bottom: 13px;
overflow: hidden; }
.st-checkout-page .cart-info .info-section ul li span {
padding-left: 0; }
.st-checkout-page .cart-info .info-section ul li span.label {
color: var(--main-color, #1A2B48);
font-size: 100%;
width: 40%;
display: inline-block;
text-align: left;
padding: 0;
white-space: normal;
line-height: 18px;
font-weight: 400; }
.st-checkout-page .cart-info .info-section ul li span.value {
justify-items: right;
font-size: 100%;
color: var(--grey-color, #5E6D77);
font-weight: 400;
float: right;
width: 60%; }
.st-checkout-page .cart-info .info-section ul li:last-child {
margin-bottom: 0px; }
.st-checkout-page .cart-info .info-section ul li.ad-info {
margin-top: 10px; }
.st-checkout-page .cart-info .info-section ul li.ad-info ul {
background: #F5F5F5;
border-radius: 3px;
padding: 20px;
width: 100%; }
.st-checkout-page .cart-info .info-section ul li.ad-info ul li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
font-size: 14px;
padding-bottom: 10px;
border-bottom: 1px solid  #EAEEF3; }
.st-checkout-page .cart-info .info-section ul li.ad-info ul li span.label {
color: var(--main-color, #1A2B48);
font-size: 100%;
padding: 0;
width: 60%;
font-weight: 400; }
.st-checkout-page .cart-info .info-section ul li.ad-info ul li span.value {
justify-items: right;
font-size: 100%;
color: var(--grey-color, #5E6D77);
font-weight: 500;
width: 40%;
font-weight: 400; }
.st-checkout-page .cart-info .info-section ul li.ad-info ul li:last-child {
border: none;
padding-bottom: 0px; }
.st-checkout-page .cart-info .info-section ul li .detail .btn {
background: transparent;
color: var(--link-color, #5191FA);
margin-left: 35%;
padding: 0;
margin-bottom: 10px;
margin-top: 5px;
outline: none; }
.st-checkout-page .cart-info .info-section ul li .detail .btn:active {
-webkit-box-shadow: none;
box-shadow: none; }
.st-checkout-page .cart-info .info-section ul li .detail .detail-list {
display: none;
margin-bottom: 20px; }
.st-checkout-page .cart-info .info-section ul li .detail .detail-list li {
border-bottom: 1px solid #dfdfdf;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: baseline;
-ms-flex-align: baseline;
align-items: baseline;
font-weight: normal;
padding: 10px 0; }
.st-checkout-page .cart-info .info-section ul li .detail .detail-list li span {
padding: 0 5px; }
.st-checkout-page .cart-info .info-section ul li .detail .detail-list li span.label {
color: var(--main-color, #1A2B48);
font-size: 100%;
font-weight: normal;
width: 70%;
font-weight: 400; }
.st-checkout-page .cart-info .info-section ul li .detail .detail-list li span.value {
justify-items: right;
font-size: 100%;
color: var(--grey-color, #5E6D77);
font-weight: normal;
width: 30%;
font-weight: 400; }
.st-checkout-page .cart-info .info-section ul li .detail .detail-list li.head {
font-weight: 500;
padding: 10px 0 7px 0;
background-color: #F5F5F5;
margin-bottom: 0px; }
.st-checkout-page .cart-info .info-section ul li .detail .detail-list li.head span {
font-weight: 400; }
.st-checkout-page .cart-info .info-section ul li.extra-value span {
font-size: 100%;
color: var(--grey-color, #5E6D77);
font-weight: 500; }
.st-checkout-page .cart-info .info-section ul li.package-value span {
font-size: 100%;
color: var(--grey-color, #5E6D77);
font-weight: 500; }
.st-checkout-page .cart-info .info-section ul li.guest-value {
color: var(--grey-color, #5E6D77);
font-weight: 500; }
.st-checkout-page .cart-info .info-section ul li.guest-value strong {
font-weight: bold;
color: #333; }
.st-checkout-page .btn-checkout {
padding-left: 50px;
padding-right: 50px;
font-size: 14px;
color: #FFFFFF;
margin-top: 30px; }
.st-checkout-page .info-form {
border: 1px solid #D7DCE3;
border-radius: 3px;
padding: 30px;
margin-top: 20px; }
.st-checkout-page .info-form ul {
padding: 0;
margin: 0; }
.st-checkout-page .info-form ul li {
list-style: none;
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px solid #DAE1E7; }
.st-checkout-page .info-form ul li span {
padding: 0; }
.st-checkout-page .info-form ul li span.label {
font-size: 14px;
color: var(--main-color, #1A2B48);
width: 40%;
display: inline-block;
text-align: left;
font-weight: 400; }
.st-checkout-page .info-form ul li span.value {
font-size: 14px;
color: var(--grey-color, #5E6D77);
width: 60%;
display: inline-block; }
@media screen and (max-width: 767px) {
.st-checkout-page .info-form ul li span.value {
margin-top: 10px; } }
@media screen and (max-width: 767px) {
.st-checkout-page .info-form ul li span {
width: 100% !important; } }
.st-checkout-page .info-form ul li:last-child {
padding-bottom: 0;
margin-bottom: 0;
border: none; }
.st-checkout-page .booking-success-notice {
margin-bottom: 100px; }
@media screen and (max-width: 991px) {
.st-checkout-page .booking-success-notice {
margin-bottom: 55px; } }
.st-checkout-page .booking-success-notice .col-left {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
@media screen and (max-width: 520px) {
.st-checkout-page .booking-success-notice .col-left {
display: block;
text-align: center; } }
.st-checkout-page .booking-success-notice .col-left .notice-success {
margin-left: 20px; }
@media screen and (max-width: 520px) {
.st-checkout-page .booking-success-notice .col-left .notice-success {
margin-left: 0; } }
.st-checkout-page .booking-success-notice .col-left .notice-success .line1 {
margin-bottom: 0px;
font-size: 24px;
color: #00001E;
line-height: 35px; }
.st-checkout-page .booking-success-notice .col-left .notice-success .line1 span {
color: var(--main-color, #1A2B48);
font-weight: 600; }
.st-checkout-page .booking-success-notice .col-left .notice-success .line2 {
font-size: 16px;
color: var(--grey-color, #5E6D77);
margin-bottom: 0px; }
.st-checkout-page .booking-success-notice .col-left .notice-success .line2 span {
font-size: 16px;
color: #000000; }
@media screen and (max-width: 520px) {
.st-checkout-page .booking-success-notice .col-left img {
display: block;
margin: auto;
margin-bottom: 10px; } }
.st-checkout-page .booking-success-notice .booking-info-detail {
padding: 0;
margin: 0;
border-left: 3px solid var(--link-color, #5191FA);
padding-left: 30px; }
@media screen and (max-width: 991px) {
.st-checkout-page .booking-success-notice .booking-info-detail {
border: none;
padding-left: 0;
margin-top: 30px; } }
@media screen and (max-width: 520px) {
.st-checkout-page .booking-success-notice .booking-info-detail {
text-align: center; } }
.st-checkout-page .booking-success-notice .booking-info-detail li {
list-style: none;
font-size: 16px;
color: #818181;
padding: 5px 0; }
.st-checkout-page .booking-success-notice .booking-info-detail li span {
font-weight: 500;
color: #000000; }
.btn-st-checkout-submit .fa {
display: none;
margin-left: 10px; }
.btn-st-checkout-submit.loading .fa {
display: inline-block; }
.payment-gateway-st_stripe .dropdown-menu .pm-info .col-sm-6 {
width: 100%; }
.payment-gateway-st_stripe .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.payment-gateway-st_stripe .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .expiry-date {
width: 60%;
margin-right: 15px; }
.payment-gateway-st_stripe .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .expiry-date select {
height: 40px;
margin-bottom: 0px; }
.payment-gateway-st_stripe .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .expiry-date .controls {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.payment-gateway-st_stripe .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .expiry-date .controls .form-control-wrap {
width: 50%; }
.payment-gateway-st_stripe .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .expiry-date .controls .form-control-wrap:first-child {
margin-right: 15px; }
.payment-gateway-st_stripe .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .card-code {
width: 40%; }
.payment-gateway-st_stripe .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .card-code .form-control {
margin-bottom: 0px; }
.payment-gateway-wrapper .dropdown-menu .pm-info .col-sm-6 {
width: 100%; }
.payment-gateway-wrapper .dropdown-menu .pm-info .col-sm-6 .col-card-info > .form-group {
width: 48%;
float: left; }
.payment-gateway-wrapper .dropdown-menu .pm-info .col-sm-6 .col-card-info > .form-group.second {
float: right;
width: 48%; }
.payment-gateway-wrapper .dropdown-menu .pm-info .col-sm-6 .col-card-info .form-group-card-country {
margin-right: 15px; }
.payment-gateway-wrapper .dropdown-menu .pm-info .col-sm-6 .col-card-info select {
height: 40px; }
.payment-gateway-wrapper .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%; }
.payment-gateway-wrapper .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .expiry-date {
width: 60%;
margin-right: 15px; }
.payment-gateway-wrapper .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .expiry-date select {
height: 40px;
margin-bottom: 0px; }
.payment-gateway-wrapper .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .expiry-date .controls {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.payment-gateway-wrapper .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .expiry-date .controls .form-control-wrap {
width: 50%; }
.payment-gateway-wrapper .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .expiry-date .controls .form-control-wrap:first-child {
margin-right: 15px; }
.payment-gateway-wrapper .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .card-code {
width: 40%; }
.payment-gateway-wrapper .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .card-code .form-control {
margin-bottom: 0px; }
.payment-gateway-st_twocheckout .dropdown-menu .pm-info .col-sm-6 {
width: 100%; }
.payment-gateway-st_twocheckout .dropdown-menu .pm-info .col-sm-6 .col-card-info > .form-group {
width: 48%;
float: left; }
.payment-gateway-st_twocheckout .dropdown-menu .pm-info .col-sm-6 .col-card-info > .form-group.second {
float: right;
width: 48%; }
.payment-gateway-st_twocheckout .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%; }
.payment-gateway-st_twocheckout .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .expiry-date {
width: 60%;
margin-right: 15px; }
.payment-gateway-st_twocheckout .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .expiry-date select {
height: 40px;
margin-bottom: 0px; }
.payment-gateway-st_twocheckout .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .expiry-date .controls {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.payment-gateway-st_twocheckout .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .expiry-date .controls .form-control-wrap {
width: 50%; }
.payment-gateway-st_twocheckout .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .expiry-date .controls .form-control-wrap:first-child {
margin-right: 15px; }
.payment-gateway-st_twocheckout .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .card-code {
width: 40%; }
.payment-gateway-st_twocheckout .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .card-code .form-control {
margin-bottom: 0px; }
.st-confirm-order {
padding-top: 80px;
padding-bottom: 80px; }
.st-confirm-order .fa {
width: 65px;
height: 65px;
text-align: center;
line-height: 64px;
font-size: 32px;
color: #FFF;
border-radius: 50%;
margin: auto;
display: block;
margin-bottom: 35px; }
.st-confirm-order .fa.box-iconn-successnew {
background-color: #68BF58; }
.st-confirm-order .fa.box-iconn-dangernew {
background: rgba(255, 0, 0, 0.7); } .st-woo-cartpage {
padding-top: 35px; }
.st-woo-cartpage h2.st-woo-heading {
margin: 0;
color: var(--main-color, #1A2B48);
font-size: 24px;
font-weight: 500; }
.st-woo-cartpage .cart-collaterals {
border: 1px solid #D7DCE3;
-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
border-radius: 3px;
margin-top: 20px;
padding: 30px; }
.st-woo-cartpage .cart-collaterals .cart_totals {
width: 100%; }
.st-woo-cartpage .cart-collaterals .cart_totals .shop_table {
border: none; }
.st-woo-cartpage .cart-collaterals .cart_totals .shop_table th, .st-woo-cartpage .cart-collaterals .cart_totals .shop_table td {
padding: 0 0 15px 0;
border: none; }
.st-woo-cartpage .cart-collaterals .cart_totals .shop_table th {
color: var(--main-color, #1A2B48);
font-size: 100%;
padding: 0;
text-align: left;
font-weight: 400; }
.st-woo-cartpage .cart-collaterals .cart_totals .shop_table td {
color: var(--grey-color, #5E6D77);
font-weight: 400;
text-align: right; }
.st-woo-cartpage .cart-collaterals .cart_totals .shop_table tr.order-total th {
color: var(--main-color, #1A2B48);
font-size: 18px;
padding-bottom: 0px; }
.st-woo-cartpage .cart-collaterals .cart_totals .shop_table tr.order-total td {
color: var(--main-color, #1A2B48);
font-size: 18px;
padding-bottom: 0px; }
.st-woo-cartpage .cart-collaterals .cart_totals .shop_table tr.order-total td strong {
font-weight: 450; }
.st-woo-cartpage .cart-collaterals .cart_totals .wc-proceed-to-checkout {
padding-bottom: 0px; }
.st-woo-cartpage .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
background: var(--link-color, #5191FA);
border-radius: 3px;
height: 45px;
line-height: 18px;
font-size: 15px;
font-weight: 400;
margin-bottom: 0px; }
@media screen and (max-width: 520px) {
.st-woo-cartpage .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
height: auto; } }
.st-woo-cartpage .col-left .shop_table {
border: none;
border-top: 1px solid #dfdfdf;
border-radius: 0;
margin-top: 30px; }
.st-woo-cartpage .col-left .shop_table tr td.actions {
padding: 15px 0; }
.st-woo-cartpage .col-left .shop_table tr td.actions .coupon .input-text {
border: 1px solid #EAEEF3;
border-radius: 3px;
height: 40px;
margin-right: 5px;
padding: 10px;
min-width: 180px;
margin-bottom: 7px; }
.st-woo-cartpage .col-left .shop_table tr td.actions .coupon input[type="submit"] {
background: var(--link-color, #5191FA);
border-radius: 3px;
height: 40px;
font-weight: 400;
width: auto;
float: left; }
.st-woo-cartpage .col-left .shop_table tr td.actions input[type="submit"][name="update_cart"] {
font-weight: 400;
background: var(--link-color, #5191FA);
border-radius: 3px;
height: 40px;
float: right; }
@media screen and (max-width: 767px) {
.st-woo-cartpage .col-left .shop_table tr td.actions input[type="submit"][name="update_cart"] {
float: left; } }
.st-woo-cartpage .col-left .booking-list {
border-top: 2px solid #DAE1E7;
padding-top: 30px;
margin-top: 20px;
padding-left: 0px; }
.st-woo-cartpage .col-left .booking-list .cart_item {
list-style: none;
border-bottom: 1px dashed #dfdfdf;
margin-bottom: 25px;
padding-bottom: 30px; }
.st-woo-cartpage .col-left .booking-list .cart_item .booking-item-wishlist-title {
border-bottom: 2px solid var(--link-color, #5191FA);
margin-bottom: 10px;
display: inline-block;
text-transform: capitalize; }
.st-woo-cartpage .col-left .booking-list .cart_item .booking-item-wishlist-remove {
margin-left: 10px;
font-size: 15px;
font-weight: normal;
position: relative;
top: 1px; }
.st-woo-cartpage .col-left .booking-list .cart_item .booking-item .wp-post-image {
min-width: 100%; }
@media screen and (max-width: 767px) {
.st-woo-cartpage .col-left .booking-list .cart_item .booking-item .wp-post-image {
margin-bottom: 15px; } }
.st-woo-cartpage .col-left .booking-list .cart_item .booking-item .booking-item-title {
margin-top: 0px;
font-size: 16px;
line-height: 20px; }
.st-woo-cartpage .col-left .booking-list .cart_item .booking-item .booking-item-title a {
color: var(--link-color, #5191FA); }
.st-woo-cartpage .col-left .booking-list .cart_item .booking-item .booking-item-address .fa {
position: relative;
top: 2px;
left: -3px; }
.st-woo-cartpage .col-left .booking-list .cart_item .booking-item .cart_item_group b.booking-cart-item-title {
font-weight: 450; }
.st-woo-cartpage .col-left .booking-list .cart_item .booking-item .booking-item-price {
color: var(--main-color, #1A2B48);
font-size: 20px; }
.st-woo-cartpage .col-left .booking-list .cart_item .booking-item ._show_wc_cart_item_information_btn {
font-size: 12px;
font-weight: 450;
cursor: pointer; }
.st-woo-cartpage .col-left .booking-list .cart_item:last-child {
border: none;
padding-bottom: 0; }
.st-woo-checkout-form .st-woo-heading {
margin: 0;
color: var(--main-color, #1A2B48);
font-size: 24px;
font-weight: 500; }
.st-woo-checkout-form .woocommerce-checkout-review-order-table {
border: 1px solid #D7DCE3;
-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
border-radius: 3px;
margin-top: 20px;
padding: 30px; }
.st-woo-checkout-form .woocommerce-checkout-review-order-table header {
border-bottom: 1px solid #EAEEF3;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-bottom: 20px;
padding-bottom: 20px; }
.st-woo-checkout-form .woocommerce-checkout-review-order-table header .col-left {
width: 100%; }
.st-woo-checkout-form .woocommerce-checkout-review-order-table header .col-left .booking-item-payment-title {
font-size: 16px;
line-height: 25px;
font-weight: 450;
margin-top: 0px; }
.st-woo-checkout-form .woocommerce-checkout-review-order-table header .col-left .booking-item-payment-title a {
color: var(--main-color, #1A2B48); }
.st-woo-checkout-form .woocommerce-checkout-review-order-table header .col-left .address {
color: var(--grey-color, #5E6D77);
margin-bottom: 0px; }
.st-woo-checkout-form .woocommerce-checkout-review-order-table header .col-left .address .fa {
position: relative;
top: 3px;
left: -3px; }
.st-woo-checkout-form .woocommerce-checkout-review-order-table header .col-left .price {
font-weight: 450;
font-size: 16px;
margin-top: 5px;
margin-bottom: 0px; }
.st-woo-checkout-form .woocommerce-checkout-review-order-table header .booking-item-payment-img {
width: 120px;
margin-left: 10px; }
.st-woo-checkout-form .woocommerce-checkout-review-order-table .booking-item-payment-details {
padding: 0; }
.st-woo-checkout-form .woocommerce-checkout-review-order-table .booking-item-payment-details li {
list-style: none; }
.st-woo-checkout-form .woocommerce-checkout-review-order-table .booking-item-payment-details li .booking-item-payment-price {
padding: 0;
overflow: hidden; }
.st-woo-checkout-form .woocommerce-checkout-review-order-table .booking-item-payment-details li .booking-item-payment-price li {
font-size: 14px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; }
.st-woo-checkout-form .woocommerce-checkout-review-order-table .booking-item-payment-details li .booking-item-payment-price li .booking-item-payment-price-title {
display: inline-block;
float: left;
color: var(--main-color, #1A2B48);
font-size: 100%;
padding: 0;
text-align: left;
font-weight: 400; }
.st-woo-checkout-form .woocommerce-checkout-review-order-table .booking-item-payment-details li .booking-item-payment-price li .booking-item-payment-price-amount {
display: inline-block;
font-size: 100%;
color: var(--grey-color, #5E6D77);
font-weight: 400; }
.st-woo-checkout-form .woocommerce-checkout-review-order-table .booking-item-payment-total {
margin-bottom: 0px;
color: var(--main-color, #1A2B48);
padding: 0;
text-align: left;
font-weight: 400;
font-size: 18px; }
.st-woo-checkout-form .woocommerce-checkout-review-order-table .booking-item-payment-total span {
float: right; }
.st-woo-checkout-form .woocommerce-checkout-review-order-table .booking-item-payment-total span strong {
font-weight: 450; }
.st-woo-checkout-form .woocommerce-billing-fields h3 {
margin: 0;
color: var(--main-color, #1A2B48);
font-size: 24px;
font-weight: 500; }
.st-woo-checkout-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper {
border-top: 2px solid #DAE1E7;
padding-top: 30px;
margin-top: 20px; }
.st-woo-checkout-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .input-text {
height: 40px;
border: 1px solid #DAE1E7;
border-radius: 3px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555; }
.st-woo-checkout-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper label {
font-size: 14px;
font-weight: 400;
margin-bottom: 10px;
color: var(--main-color, #1A2B48); }
.st-woo-checkout-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .address-field .select2-container .select2-selection {
height: 40px;
border: 1px solid #DAE1E7;
border-radius: 3px;
font-size: 14px; }
.st-woo-checkout-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .address-field .select2-container .select2-selection .select2-selection__rendered {
line-height: 38px;
padding: 0px 12px; }
.st-woo-checkout-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .address-field .select2-container .select2-selection .select2-selection__arrow {
height: 100%; }
.st-woo-checkout-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row {
width: 50%;
float: left;
clear: none;
padding: 5px; }
@media screen and (max-width: 767px) {
.st-woo-checkout-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row {
width: 100%; } }
.st-woo-checkout-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row:nth-child(2n) {
float: right; }
.st-woo-checkout-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_address_1_field {
clear: both; }
.st-woo-checkout-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_address_2_field label {
height: auto;
visibility: visible;
width: auto;
position: relative !important; }
.st-woo-checkout-form .woocommerce-additional-fields h3 {
margin: 0;
color: var(--main-color, #1A2B48);
font-size: 24px;
font-weight: 500; }
.st-woo-checkout-form .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper {
margin-top: 15px; }
.st-woo-checkout-form .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .notes label {
font-weight: 400;
font-size: 14px; }
.st-woo-checkout-form .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .notes .input-text {
height: 40px;
border: 1px solid #DAE1E7;
border-radius: 3px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555; }
.st-woo-checkout-form .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .notes textarea.input-text {
height: auto; }
.st-woo-checkout-form .woocommerce-checkout-payment {
background: transparent !important; }
.st-woo-checkout-form .woocommerce-checkout-payment .wc_payment_methods {
border: none !important;
background: #F5F5F5 !important;
border-radius: 5px; }
.st-woo-checkout-form .woocommerce-checkout-payment .wc_payment_methods li.wc_payment_method {
margin-bottom: 10px !important;
margin-top: 20px !important; }
.st-woo-checkout-form .woocommerce-checkout-payment .wc_payment_methods li.wc_payment_method > div {
background: #FFFFFF !important; }
.st-woo-checkout-form .woocommerce-checkout-payment .wc_payment_methods li.wc_payment_method > div:before {
border-bottom-color: #fff !important; }
.st-woo-checkout-form .woocommerce-checkout-payment .wc_payment_methods li.wc_payment_method > input[type="radio"] {
position: relative;
top: 3px; }
.st-woo-checkout-form .woocommerce-checkout-payment .wc_payment_methods li.wc_payment_method .payment_box {
font-size: 14px !important; }
.st-woo-checkout-form .woocommerce-checkout-payment .place-order {
padding-left: 0px !important;
padding-right: 0px !important; }
.st-woo-checkout-form .woocommerce-checkout-payment .place-order .button {
float: left !important;
background: var(--link-color, #5191FA);
font-size: 14px;
font-weight: 450;
padding: 10px 25px; }
.st-woo-checkout-form .woocommerce-checkout-payment .place-order .button:hover {
background: var(--link-color, #5191FA); }
.st-woo-checkout-form .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label .woocommerce-form__input {
margin: 6px 8px 0 0; }
.st-woo-checkout-form .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label .woocommerce-form__input + .woocommerce-terms-and-conditions-checkbox-text {
padding-left: 20px; }
.st-coupon-wrapper {
margin-top: 45px; }
.st-coupon-wrapper .woocommerce-info {
border-top-color: var(--link-color, #5191FA) !important; }
.st-coupon-wrapper .woocommerce-info:before {
color: var(--link-color, #5191FA) !important; }
.st-coupon-wrapper .woocommerce-info a {
color: var(--link-color, #5191FA); }
.st-coupon-wrapper .checkout_coupon .form-row {
margin-bottom: 0px; }
.st-coupon-wrapper .checkout_coupon input[type="text"] {
border: 1px solid #DAE1E7;
border-radius: 3px;
-webkit-box-shadow: none;
box-shadow: none;
margin-bottom: 30px;
height: 40px;
padding-left: 15px;
padding-right: 15px; }
.st-coupon-wrapper .checkout_coupon input[type="submit"] {
background: var(--link-color, #5191FA);
border-radius: 3px;
height: 40px; }
.st-woo-thankyou-page .box-icon-success {
height: 65px;
width: 65px;
background: #1CD81C !important;
border-radius: 50%;
color: #fff;
line-height: 65px;
font-size: 40px;
text-align: center;
display: block;
margin: auto;
margin-top: 50px; }
.st-woo-thankyou-page header h2 {
margin: 0;
color: var(--main-color, #1A2B48);
font-size: 24px;
font-weight: 500;
margin-bottom: 20px; }
.st-woo-thankyou-page header h3 {
margin: 0;
color: var(--main-color, #1A2B48);
font-size: 22px;
font-weight: 500;
margin-bottom: 20px; }
.st-woo-thankyou-page .order-payment-list {
padding: 0; }
.st-woo-thankyou-page .order-payment-list li {
font-size: 14px; }
.st-woo-thankyou-page .order-payment-list li.order_item {
list-style: none;
border-bottom: 1px dashed #dfdfdf;
padding-bottom: 15px;
margin-bottom: 15px; }
.st-woo-thankyou-page .order-payment-list li.order_item h5 {
font-size: 16px; }
.st-woo-thankyou-page .order-payment-list li.order_item h5 .fa {
display: none; }
.st-woo-thankyou-page .order-payment-list li.order_item:last-child {
margin-bottom: 0px;
border: none; }
.st-woo-thankyou-page .order-payment-list li a {
color: var(--link-color, #5191FA); }
.st-woo-thankyou-page .text-right .text-lg {
font-size: 18px;
font-weight: 450; }.st-author-page {
padding-bottom: 70px;
font-size: 14px; }
.st-author-page .banner {
background-color: #fff;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
padding: 81px 0;
position: relative;
margin-bottom: 60px; }
@media screen and (max-width: 991px) {
.st-author-page .banner {
padding: 55px 0; } }
.st-author-page .banner h1 {
font-size: 36px;
color: #FFFFFF;
letter-spacing: 0;
text-align: left;
margin: 0; }
@media screen and (max-width: 991px) {
.st-author-page .banner h1 {
font-size: 25px;
text-align: center; } }
.st-author-page .author-header {
background: #F5F5F5;
border: 1px solid #D7DCE3;
border-bottom: none;
border-radius: 3px 3px 0 0;
text-align: center;
padding: 20px 20px 30px 20px; }
.st-author-page .author-header .author-avatar img {
border-radius: 50%; }
.st-author-page .author-header .author-name {
font-size: 14px;
color: #1A2B48; }
.st-author-page .author-header .author-review .author-review-box .author-start-rating {
margin-left: 3px;
margin-bottom: 5px; }
.st-author-page .author-header .author-review .author-review-box .author-start-rating .stm-star-rating .inner {
position: relative;
display: inline-block;
vertical-align: top; }
.st-author-page .author-header .author-review .author-review-box .author-start-rating .stm-star-rating .inner .stm-star-rating-upper {
position: absolute;
top: 0;
left: -1px;
overflow: hidden; }
.st-author-page .author-header .author-review .author-review-box .author-start-rating .stm-star-rating .inner .stm-star-rating-upper:before {
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
content: "\f005 \f005 \f005 \f005 \f005";
font-size: 16px;
letter-spacing: 2px;
color: #FFDC00; }
.st-author-page .author-header .author-review .author-review-box .author-start-rating .stm-star-rating .inner .stm-star-rating-lower {
margin-left: -1px; }
.st-author-page .author-header .author-review .author-review-box .author-start-rating .stm-star-rating .inner .stm-star-rating-lower:before {
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
content: "\f006 \f006 \f006 \f006 \f006";
letter-spacing: 2px;
color: #FFDC00;
font-size: 16px; }
.st-author-page .author-header .author-review .author-review-box .author-review-label {
color: #5E6D77;
font-size: 14px; }
.st-author-page .author-body {
border: 1px solid #D7DCE3;
border-top: none;
border-radius: 0 0 3px 3px;
padding: 15px 20px; }
.st-author-page .author-body .author-list-info {
padding: 0;
margin: 0; }
.st-author-page .author-body .author-list-info li {
list-style: none;
color: #768092;
font-size: 14px;
margin-top: 15px;
margin-bottom: 15px; }
.st-author-page .author-body .author-list-info li strong {
color: #1A2B48;
font-weight: 440; }
.st-author-page .author-verify {
border: 1px solid #D7DCE3;
border-radius: 3px;
padding: 30px 20px;
margin-top: 20px; }
.st-author-page .author-verify .verify-title {
font-size: 16px;
color: #1A2B48;
margin-top: 0px;
margin-bottom: 20px; }
.st-author-page .author-verify ul {
padding: 0;
margin: 0; }
.st-author-page .author-verify ul li {
list-style: none;
display: block;
margin-top: 20px;
margin-bottom: 20px;
font-size: 14px;
color: #1A2B48; }
.st-author-page .author-verify ul li .left-icon {
margin-right: 10px;
position: relative;
top: 3px; }
.st-author-page .author-verify ul li .right-icon {
position: relative;
top: -1px;
float: right; }
.st-author-page .author-verify ul li:last-child {
margin-bottom: 0px; }
.st-author-page .author-about {
border-bottom: 1px solid #D7DCE3;
padding-bottom: 30px;
margin-bottom: 30px; }
@media screen and (max-width: 1199px) {
.st-author-page .author-about {
margin-top: 35px; } }
.st-author-page .author-about .title {
font-size: 24px;
color: #1A2B48; }
.st-author-page .author-about .about-content {
color: #5E6D77;
line-height: 23px; }
.st-author-page .author-about .about-content br {
line-height: 40px; }
.st-author-page .search-result-page .st-hotel-result {
margin-top: 0px; }
.st-author-page .search-result-page .st-hotel-result:before {
display: none; }
.st-author-page .search-result-page .st-hotel-result .item-service {
display: table; }
@media screen and (max-width: 575px) {
.st-author-page .search-result-page .st-hotel-result .item-service:nth-child(2n+1) {
padding-right: 7px; }
.st-author-page .search-result-page .st-hotel-result .item-service:nth-child(2n) {
padding-left: 7px; } }
.st-author-page .search-result-page .st-hotel-result .item-service .thumb {
border-radius: 4px;
overflow: hidden; }
.st-author-page .search-result-page .st-hotel-result .item-service .section-footer {
display: table-footer-group;
height: 1px; }
.st-author-page .search-result-page .st-hotel-result .item-service .service-review {
margin-top: 10px; }
.st-author-page .search-result-page.st-tours .st-hotel-result .item-service .thumb {
border-radius: 4px;
overflow: visible; }
.st-author-page .author-pag {
display: block;
width: 100%; margin-top: 25px; }
.st-author-page .author-pag .screen-reader-text {
display: none; }
.st-author-page .author-pag nav .pagination {
margin-bottom: 0px;
margin-top: 0px; }
.st-author-page .author-pag nav .pagination .page-numbers {
height: 32px;
width: 32px;
line-height: 32px;
text-decoration: none;
display: inline-block;
color: #5E6D77;
border: none;
font-size: 16px;
margin-right: 5px; }
.st-author-page .author-pag nav .pagination .page-numbers.current {
border: 1px solid var(--link-color, #5191FA) !important;
border-radius: 3px;
background: transparent !important;
color: var(--link-color, #5191FA) !important; }
.st-author-page .author-list-review h4 {
font-size: 16px;
margin-top: 20px;
margin-bottom: 20px;
font-weight: 400; }
.st-author-page .author-list-review .author-review-panel {
padding: 0; }
.st-author-page .author-list-review .author-review-panel li {
list-style: none; }
.st-author-page .author-list-review .author-review-panel li a {
display: block;
padding: 10px 5px;
border: 1px solid #dfdfdf;
font-weight: 400;
text-align: center;
margin-bottom: 4px;
position: relative;
color: #1A2B48; }
.st-author-page .author-list-review .author-review-panel li.active a {
background-color: #ededed;
color: var(--link-color, #5191FA);
text-decoration: none; }
.st-author-page .author-list-review .author-review-panel li.active a:before {
z-index: 2;
content: '';
position: absolute;
width: 0;
height: 0;
border-top: 10px solid transparent;
border-left: 10px solid #dfdfdf;
border-bottom: 10px solid transparent;
right: -11px;
top: 10px; }
@media screen and (max-width: 1199px) {
.st-author-page .author-list-review .author-review-panel li.active a:before {
display: none; } }
.st-author-page .author-list-review .author-review-panel-list {
padding: 15px;
border: 1px solid #dfdfdf; }
.st-author-page .author-list-review .author-review-panel-list .author-review-detail {
padding: 10px;
margin-bottom: 30px;
overflow: hidden; }
.st-author-page .author-list-review .author-review-panel-list .author-review-detail .stm-dealer-overall-inner {
border-bottom: 1px solid #dedede;
padding-bottom: 10px; }
.st-author-page .author-list-review .author-review-panel-list .author-review-detail h4 {
font-weight: 400;
font-size: 15px;
margin-top: 10px;
margin-bottom: 10px; }
.st-author-page .author-list-review .author-review-panel-list .author-review-detail .author-start-rating {
margin-bottom: 5px; }
.st-author-page .author-list-review .author-review-panel-list .author-review-detail .author-start-rating .inner {
position: relative;
display: inline-block;
vertical-align: top; }
.st-author-page .author-list-review .author-review-panel-list .author-review-detail .author-start-rating .inner .stm-star-rating-upper {
position: absolute;
top: 0;
left: -1px;
overflow: hidden;
width: 86%; }
.st-author-page .author-list-review .author-review-panel-list .author-review-detail .author-start-rating .inner .stm-star-rating-upper:before {
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
content: "\f005 \f005 \f005 \f005 \f005";
font-size: 16px;
letter-spacing: 2px;
color: #FFDC00; }
.st-author-page .author-list-review .author-review-panel-list .author-review-detail .author-start-rating .inner .stm-star-rating-lower {
margin-left: -1px; }
.st-author-page .author-list-review .author-review-panel-list .author-review-detail .author-start-rating .inner .stm-star-rating-lower:before {
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
content: "\f006 \f006 \f006 \f006 \f006";
letter-spacing: 2px;
color: #edab1f;
font-size: 16px;
color: #FFDC00; }
.st-author-page .booking-item-reviews.list {
list-style: none;
padding: 0; }
.st-author-page .booking-item-reviews.list > li {
margin-bottom: 20px; }
@media screen and (max-width: 767px) {
.st-author-page .booking-item-reviews.list > li .booking-item-review-person:after {
content: '';
display: block;
clear: both; } }
.st-author-page .booking-item-reviews.list > li .booking-item-review-person-avatar {
display: table;
margin-bottom: 8px;
-webkit-transition: .3s;
transition: .3s; }
@media screen and (max-width: 767px) {
.st-author-page .booking-item-reviews.list > li .booking-item-review-person-avatar {
float: left;
margin-right: 10px; } }
.st-author-page .booking-item-reviews.list > li .booking-item-review-person-avatar.round {
border-radius: 50%; }
.st-author-page .booking-item-reviews.list > li .booking-item-review-person-avatar.round img {
border-radius: 50%; }
.st-author-page .booking-item-reviews.list > li .booking-item-review-person-avatar > img {
max-width: 100%;
height: 70px;
width: 70px;
border: 1px solid #dedede; }
.st-author-page .booking-item-reviews.list > li .booking-item-review-person-name {
line-height: 1em;
margin-bottom: 5px; }
@media screen and (max-width: 767px) {
.st-author-page .booking-item-reviews.list > li .booking-item-review-person-name {
padding-top: 15px; } }
.st-author-page .booking-item-reviews.list > li .booking-item-review-content {
padding: 15px 17px;
border: 1px solid #e6e6e6;
position: relative;
-webkit-transition: .2s;
transition: .2s; }
@media screen and (max-width: 767px) {
.st-author-page .booking-item-reviews.list > li .booking-item-review-content {
margin-top: 10px; } }
.st-author-page .booking-item-reviews.list > li .booking-item-review-content:before {
z-index: 2;
content: '';
position: absolute;
width: 0;
height: 0;
border-top: 15px solid transparent;
border-right: 20px solid #ededed;
border-bottom: 15px solid transparent;
left: -20px;
top: 14px; }
@media screen and (max-width: 767px) {
.st-author-page .booking-item-reviews.list > li .booking-item-review-content:before {
border-left: 10px solid transparent;
border-bottom: 10px solid #ededed;
border-right: 10px solid transparent;
left: 22px;
top: -25px; } }
.st-author-page .booking-item-reviews.list > li .booking-item-review-content a {
color: var(--link-color, #5191FA); }
.st-author-page .booking-item-reviews.list > li .booking-item-review-content h5 {
margin-bottom: 10px;
font-weight: 450;
font-size: 16px; }
.st-author-page .booking-item-reviews.list > li .booking-item-review-content b {
font-weight: 400; }
.st-author-page .booking-item-reviews.list > li .booking-item-review-content .booking-item-rating-stars {
margin: 0;
padding: 0;
font-size: 14px;
margin-bottom: 5px;
overflow: hidden; }
.st-author-page .booking-item-reviews.list > li .booking-item-review-content .booking-item-rating-stars li {
list-style: none;
float: left;
margin-right: 5px; }
.st-author-page .booking-item-reviews.list > li .booking-item-review-content .booking-item-rating-stars li .fa {
color: #FFDC00; }
.st-author-page .booking-item-reviews.list > li .booking-item-review-content .booking-item-review-expand {
position: relative;
height: 30px;
cursor: pointer; }
.st-author-page .booking-item-reviews.list > li .booking-item-review-content .booking-item-review-expand .booking-item-review-expand-more {
color: var(--link-color, #5191FA); }
.st-author-page .booking-item-reviews.list > li .booking-item-review-content .booking-item-review-expand .booking-item-review-expand-less {
display: none;
color: var(--link-color, #5191FA); }
.st-author-page .booking-item-reviews.list > li .booking-item-review-content .comment-content {
margin-top: 15px; }
.st-author-page .booking-item-reviews.list > li .booking-item-review-content .comment-content .booking-item-review-more {
display: none; }
.st-author-page .booking-item-reviews.list > li .booking-item-review-rate {
line-height: 30px;
font-size: 12px;
margin-bottom: 0; }
.st-author-page .booking-item-reviews.list > li .booking-item-review-rate .st-like-review {
display: inline-block;
width: 20px;
height: 20px;
border-radius: 50%;
line-height: 20px;
text-align: center;
background: transparent;
text-decoration: none;
font-size: 20px; }
.st-author-page .booking-item-reviews.list > li .booking-item-review-rate .number {
font-size: 16px; }
.st-author-page .booking-item-reviews.list .pagination {
margin-bottom: 0px;
margin-top: 0px; }
.st-author-page .booking-item-reviews.list .pagination .page-numbers {
height: 32px;
width: 32px;
line-height: 32px;
text-decoration: none;
display: inline-block;
color: #5E6D77;
border: none;
font-size: 16px;
margin-right: 5px; }
.st-author-page .booking-item-reviews.list .pagination .page-numbers.current {
border: 1px solid var(--link-color, #5191FA) !important;
border-radius: 3px;
background: transparent !important;
color: var(--link-color, #5191FA) !important; }
.st-author-page ul.nav-tabs {
border-bottom: 0px; }
.st-author-page ul.nav-tabs li {
margin-right: 35px; }
.st-author-page ul.nav-tabs li a {
padding: 15px 0;
font-size: 14px;
font-weight: 500;
color: #1A2B48;
text-transform: uppercase;
background: transparent;
border: none; }
.st-author-page ul.nav-tabs li.active a {
color: var(--link-color, #5191FA);
border: none;
border-bottom: 2px solid var(--link-color, #5191FA); }
.st-author-page .tab-content .tab-pane {
overflow: hidden; }
.st-author-page .st-review-new {
border-top: 1px solid #dfdfdf;
margin-top: 30px;
padding-top: 30px; }
.st-author-page .st-review-new h5 {
font-size: 24px;
color: #1A2B48;
margin-bottom: 20px; }
.st-author-page .st-review-new .author-list-review .author-review-panel {
margin: 0;
margin-bottom: 20px;
overflow: hidden; }
.st-author-page .st-review-new .author-list-review .author-review-panel li {
list-style: none;
float: left;
margin-right: 20px; }
.st-author-page .st-review-new .author-list-review .author-review-panel li a {
background: transparent;
border: none;
font-weight: 450;
padding: 3px 0; }
.st-author-page .st-review-new .author-list-review .author-review-panel li a:before {
display: none; }
.st-author-page .st-review-new .author-list-review .author-review-panel li.active a {
border-bottom: 2px solid var(--link-color, #5191FA); }
.st-author-page .st-review-new .author-list-review .author-review-panel-list {
padding: 0;
border: none; }
.st-author-page .st-review-new .author-list-review .author-review-panel-list .author-review-detail {
border: 1px solid #dfdfdf;
border-radius: 3px;
padding: 20px 30px; }
.st-author-page .st-review-new .author-list-review .author-review-panel-list .author-review-detail .stm-dealer-overall-inner {
border-bottom: none;
padding-bottom: 0px; }
.st-author-page .st-review-new .author-list-review .author-review-panel-list .author-review-detail .stm-dealer-overall-inner .stm-dealer-rate-part {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end; }
@media screen and (max-width: 767px) {
.st-author-page .st-review-new .author-list-review .author-review-panel-list .author-review-detail .stm-dealer-overall-inner .stm-dealer-rate-part {
display: block; } }
.st-author-page .st-review-new .author-list-review .author-review-panel-list .author-review-detail .stm-dealer-overall-inner .stm-dealer-rate-part h4 {
font-size: 14px;
font-weight: 450;
margin-right: 15px;
float: right; }
@media screen and (max-width: 767px) {
.st-author-page .st-review-new .author-list-review .author-review-panel-list .author-review-detail .stm-dealer-overall-inner .stm-dealer-rate-part h4 {
display: block;
float: none;
margin-top: 10px;
margin-bottom: 0px; } }
.st-author-page .st-review-new .author-list-review .author-review-panel-list .author-review-detail .stm-dealer-overall-inner .stm-dealer-rate-part .process {
height: 7px;
background: #dfdfdf;
border-radius: 10px;
position: relative;
width: 60%;
overflow: hidden;
float: right; }
.st-author-page .st-review-new .author-list-review .author-review-panel-list .author-review-detail .stm-dealer-overall-inner .stm-dealer-rate-part .process .inner {
top: 0;
left: 0;
height: 100%;
position: absolute;
background: var(--link-color, #5191FA);
border-radius: 10px; }
@media screen and (max-width: 767px) {
.st-author-page .st-review-new .author-list-review .author-review-panel-list .author-review-detail .stm-dealer-overall-inner .stm-dealer-rate-part .process {
display: inline-block;
float: none; } }
.st-author-page .st-review-new .author-list-review .author-review-panel-list .author-review-detail .stm-dealer-overall-inner .stm-dealer-rate-part .statistic {
width: 10%;
font-size: 14px;
font-weight: 400;
float: right;
margin-left: 15px; }
@media screen and (max-width: 767px) {
.st-author-page .st-review-new .author-list-review .author-review-panel-list .author-review-detail .stm-dealer-overall-inner .stm-dealer-rate-part .statistic {
display: inline-block;
float: none; } }
.st-author-page .st-review-new .author-list-review .booking-item-reviews {
margin-top: 25px;
padding-top: 0px;
border-top: 2px solid #dfdfdf; }
.st-author-page .st-review-new .author-list-review .booking-item-reviews.review-list {
margin-top: 30px; }
.st-author-page .st-review-new .author-list-review .booking-item-reviews.review-list .comment-item {
padding-top: 30px;
padding-bottom: 30px;
border-top: 1px solid var(--light-grey-color, #EAEEF3);
font-size: 14px; }
.st-author-page .st-review-new .author-list-review .booking-item-reviews.review-list .comment-item:last-child {
border-bottom: 1px solid var(--light-grey-color, #EAEEF3); }
.st-author-page .st-review-new .author-list-review .booking-item-reviews.review-list .comment-item .comment-item-head .media {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-right: 100px; }
.st-author-page .st-review-new .author-list-review .booking-item-reviews.review-list .comment-item .comment-item-head .media-left {
padding-right: 20px; }
.st-author-page .st-review-new .author-list-review .booking-item-reviews.review-list .comment-item .comment-item-head .media-left img {
border-radius: 50%; }
.st-author-page .st-review-new .author-list-review .booking-item-reviews.review-list .comment-item .comment-item-head .media-body .media-heading {
font-size: 14px;
color: var(--main-color, #1A2B48);
font-weight: 600;
margin-top: 0;
margin-bottom: 4px; }
.st-author-page .st-review-new .author-list-review .booking-item-reviews.review-list .comment-item .comment-item-head .media-body .date {
color: #AEB4C0; }
.st-author-page .st-review-new .author-list-review .booking-item-reviews.review-list .comment-item .comment-item-head .like {
float: right;
margin-top: -35px;
color: #AEB4C0; }
.st-author-page .st-review-new .author-list-review .booking-item-reviews.review-list .comment-item .comment-item-head .like .btn-like {
color: var(--main-color, #1A2B48);
margin-left: 5px;
font-size: 20px; }
.st-author-page .st-review-new .author-list-review .booking-item-reviews.review-list .comment-item .comment-item-body {
margin-top: 30px; }
.st-author-page .st-review-new .author-list-review .booking-item-reviews.review-list .comment-item .comment-item-body .comment-rate {
padding: 5px;
background: var(--link-color, #5191FA);
color: #FFF;
border-radius: 3px;
font-size: 14px;
line-height: 20px; }
.st-author-page .st-review-new .author-list-review .booking-item-reviews.review-list .comment-item .comment-item-body .title {
position: relative;
font-size: 16px;
line-height: 20px;
font-weight: 450;
display: inline-block;
margin: 10px 0;
margin-right: 15px; }
.st-author-page .st-review-new .author-list-review .booking-item-reviews.review-list .comment-item .comment-item-body .title .st-stars {
display: inline-block;
margin-left: 20px; }
.st-author-page .st-review-new .author-list-review .booking-item-reviews.review-list .comment-item .comment-item-body .title .comment-rate {
position: absolute;
top: -5px;
left: 0;
display: block; }
.st-author-page .st-review-new .author-list-review .booking-item-reviews.review-list .comment-item .comment-item-body .review-star {
padding: 0;
margin: 0;
overflow: hidden;
display: inline-block;
vertical-align: middle;
position: relative;
top: -1px; }
.st-author-page .st-review-new .author-list-review .booking-item-reviews.review-list .comment-item .comment-item-body .review-star li {
list-style: none;
margin-right: 5px;
float: left; }
.st-author-page .st-review-new .author-list-review .booking-item-reviews.review-list .comment-item .comment-item-body .review-star li .fa {
color: #FFDC00;
font-size: 16px; }
.st-author-page .st-review-new .author-list-review .booking-item-reviews.review-list .comment-item .comment-item-body .detail {
color: #74818A; }
.st-author-page .st-review-new .author-list-review .booking-item-reviews.review-list .comment-item .comment-item-body .detail .st-link {
margin-top: 10px; }
.st-author-page .st-review-new .author-list-review .booking-item-reviews.review-list .comment-item .comment-item-body .table-review {
margin-bottom: 0;
margin-top: 20px; }
.st-author-page .st-review-new .author-list-review .booking-item-reviews.review-list .comment-item .comment-item-body .table-review .row {
padding-top: 5px;
padding-bottom: 5px; }
.st-author-page .st-review-new .author-list-review .booking-item-reviews.review-list .comment-item .comment-item-body .table-review .title {
font-size: 14px;
line-height: 28px; }
.st-author-page .st-review-new .author-list-review .booking-item-reviews.review-list .comment-item .comment-item-body .table-review .rates {
font-size: 20px; }
.st-author-page .st-review-new .author-list-review .booking-item-reviews.review-list .comment-item .comment-item-body .table-review .rates .fa {
margin-right: 15px; }
.st-author-page .st-review-new .author-list-review .booking-item-reviews.review-list .comment-item:first-child {
border-top: 0; }@media (max-width: 1199px) {
#st-content-wrapper .form-book-wrapper .form-date-field .check-in-wrapper .render,
#st-content-wrapper .form-book-wrapper .form-date-field .check-out-wrapper .render {
font-size: 14px;
}
#st-content-wrapper .form-book-wrapper .form-extra-field .render {
font-size: 14px;
}
#st-content-wrapper .form-book-wrapper .submit-group .btn {
font-size: 14px;
padding: 12px 15px;
}
#st-content-wrapper .st-availability .calendar .table-sub-header .day-off-week {
width: 38px;
}
#st-content-wrapper .st-availability .calendar.left .table-sub-header {
margin-right: 22px;
}
#st-content-wrapper .st-availability .calendar .daterangepicker .calendar.right {
padding-left: 22px;
}
#st-content-wrapper .st-availability .calendar .daterangepicker .calendar .table-condensed .td-date {
width: 38px;
height: 38px;
}
#st-content-wrapper .st-availability .calendar .daterangepicker .calendar .table-condensed .td-date .date {
width: 38px;
height: 38px;
line-height: 38px;
}
#st-content-wrapper.st-single-tour .st-tour-feature .item {
margin-bottom: 20px;
}
#st-content-wrapper.st-single-tour .st-tour-feature .col-xs-6:nth-child(3) .item {
margin-bottom: 0px;
}
#st-content-wrapper.st-single-tour .st-tour-feature .col-xs-6:nth-child(4) .item {
margin-bottom: 0px;
}
#st-content-wrapper.st-single-tour .st-include .include {
margin-bottom: 30px;
}
#st-content-wrapper.st-single-tour .review-box .review-box-score {
border-right: none;
}
#st-content-wrapper.st-single-tour .st-program .st-program-list.style1 .item .header h5 {
width: calc(100% - 17px);
}
#st-content-wrapper.st-single-tour .st-program .st-program-list.style1 .item .body img {
margin-bottom: 10px;
}
.st-hotel-result .style-list .item-service .item-content {
padding: 10px 10px !important;
}
.st-hotel-result .style-list .item-service .service-title {
margin-top: 0px;
margin-bottom: 0px;
}
.st-hotel-result .style-list .item-service .service-review {
padding-right: 5px !important;
}
.st-hotel-result .style-list .item-service .service-review .count-review {
margin-right: 20px;
}
.st-hotel-result .style-list .item-service .service-review .count-review .review {
white-space: nowrap;
}
.st-hotel-result .page-half-map .list-style .item-service .item-content {
padding-left: 30px;
padding-right: 30px;
}
.map-view-popup .page-half-map .col-left-map .list-style .item-service .item-service-inner .item-content {
padding-left: 30px;
padding-right: 30px;
}
}
@media (max-width: 991px) {
#header #topbar {
padding-left: 35px;
padding-right: 35px;
}
#header #topbar .socials {
border: none;
}
#header #topbar .st_login_social_link {
display: block;
max-width: 50%;
margin: 0 auto;
}
#header #topbar .topbar-right .topbar-items li {
border: none;
}
#header #topbar .topbar-right .topbar-items .signup-item {
padding-right: 0;
}
#header .header {
padding: 30px 35px;
}
#header .header .header-left {
float: left;
margin-right: auto;
}
#header .header .toggle-menu {
display: block;
margin-top: 0;
margin-right: 20px;
}
#st-main-menu {
position: fixed !important;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
background: rgba(0, 0, 0, 0.5);
opacity: 0;
visibility: hidden;
transition: all 0.2s ease-in-out;
transition-delay: 0.1s;
top: 0px;
}
#st-main-menu .back-menu {
position: fixed;
top: 0;
left: -110%;
background: #f5f5f5;
width: 300px;
height: 50px;
display: flex !important;
align-items: center;
font-size: 15px;
color: grey;
padding-left: 22px;
opacity: 0.8;
border-bottom: 1px solid #EEEEEE;
text-decoration: none;
transition: left 0.3s ease, opacity 0.3s ease;
}
#st-main-menu .back-menu .fa {
font-size: 22px;
margin-right: 10px;
}
#st-main-menu .main-menu {
position: fixed;
top: 50px;
left: -110%;
width: 300px;
height: calc(100% - 50px);
background: #FFF;
opacity: 0.8;
transition: left 0.3s ease, opacity 0.3s ease;
overflow-y: auto;
}
#st-main-menu .main-menu li {
display: block !important;
}
#st-main-menu .main-menu li a {
padding: 18px 25px !important;
font-size: 14px !important;
font-weight: 500 !important;
}
#st-main-menu .main-menu li.menu-item-has-children .fa {
width: 50px;
height: 20px;
right: 20px !important;
top: 22px !important;
cursor: pointer;
text-align: right;
font-size: 22px !important;
}
#st-main-menu .main-menu li.menu-item-has-children .menu-dropdown {
display: none;
position: static !important;
opacity: 1 !important;
visibility: visible !important;
box-shadow: none !important;
}
#st-main-menu .main-menu li:not(:last-child) a {
border-bottom: 1px solid #EEEEEE;
}
#st-main-menu.open {
opacity: 1;
visibility: visible;
z-index: 999;
transition-delay: 0s;
}
#st-main-menu.open .back-menu {
opacity: 1;
left: 0;
transition-delay: 0.1s;
}
#st-main-menu.open .main-menu {
opacity: 1;
left: 0;
transition-delay: 0.1s;
}
#st-content-wrapper {
padding-bottom: 50px;
}
#st-content-wrapper .st-hotel-map-area .st-gallery {
width: 100%;
float: none;
}
#st-content-wrapper .hotel-target-book-mobile {
position: fixed;
left: 0;
width: 100%;
bottom: 0;
background: #FFF;
padding: 10px 15px;
border-top: 1px solid var(--light-grey-color, #EAEEF3);
align-items: center;
justify-content: space-between;
z-index: 9;
}
#st-content-wrapper .hotel-target-book-mobile .price-wrapper {
color: var(--grey-color, #5E6D77);
font-size: 14px;
font-weight: 500;
}
#st-content-wrapper .hotel-target-book-mobile .price-wrapper .price {
color: var(--main-color, #1A2B48);
font-size: 20px;
}
#st-content-wrapper .hotel-target-book-mobile .price-wrapper .price .onsale {
text-decoration: line-through;
font-size: 14px;
color: #cc0033 !important;
font-weight: 400;
}
#st-content-wrapper .hotel-target-book-mobile .btn {
text-transform: uppercase;
font-size: 14px;
font-weight: 500;
padding: 10px 15px;
}
#st-content-wrapper .fixed-on-mobile {
position: fixed;
top: 0;
left: 0;
width: 100% !important;
bottom: 0;
background: #FFF;
z-index: 9999;
display: none;
}
#st-content-wrapper .fixed-on-mobile .close-icon {
display: block !important;
position: absolute;
top: 20px;
right: 22px;
z-index: 2;
cursor: pointer;
}
#st-content-wrapper .fixed-on-mobile .form-book-wrapper {
position: absolute;
top: 0px;
left: 0;
width: 100%;
height: 100%;
border: none;
overflow-y: auto;
z-index: 1;
}
#st-content-wrapper .fixed-on-mobile .form-book-wrapper .form-head {
padding: 20px 20px 15px;
}
#st-content-wrapper .st-list-rooms .item {
border-radius: 5px 5px 0 0;
padding-bottom: 30px;
}
#st-content-wrapper .st-list-rooms .item .image img {
border-radius: 5px;
}
#st-content-wrapper .st-list-rooms .item .heading,
#st-content-wrapper .st-list-rooms .item .facilities,
#st-content-wrapper .st-list-rooms .item .price-wrapper {
padding-left: 30px;
padding-right: 30px;
}
#st-content-wrapper .st-list-rooms .item .btn {
margin-left: 30px;
margin-right: 30px;
}
#st-content-wrapper .st-flickity .carousel .item {
height: 450px;
}
#st-content-wrapper .form-book-wrapper.inline .form-group {
width: 50%;
}
#st-content-wrapper .form-book-wrapper.inline .form-extra-field {
border-right: none;
}
#st-content-wrapper .form-book-wrapper.inline .submit-group {
position: inherit;
width: 100%;
}
#st-content-wrapper .form-book-wrapper.inline .submit-group .btn {
border-radius: 0 0 5px 5px;
}
.home #st-content-wrapper.search-result-page .search-form-wrapper .search-form {
padding: 0 15px;
}
.home #st-content-wrapper.search-result-page .search-form-wrapper .search-form .form-group.field-detination {
padding-left: 0;
}
.home #st-content-wrapper.search-result-page .search-form-wrapper .search-form .form-group {
border-bottom: 1px solid var(--light-grey-color, #EAEEF3);
}
.home #st-content-wrapper.search-result-page .search-form-wrapper .search-form .btn-search { position: static;
}
.search-result-page .full-map .search-form-wrapper {
position: relative;
top: 10px;
}
.search-result-page .full-map .search-form-wrapper .search-form {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
border: 1px solid #dfdfdf;
}
.search-result-page .full-map .search-form-wrapper .search-form .border-right {
border: none;
}
.search-result-page .full-map .search-form-wrapper .search-form .search-title {
font-size: 25px;
font-weight: 600;
padding: 25px 15px;
border-bottom: 1px solid #dfdfdf;
}
.search-result-page .full-map .search-form-wrapper .search-form .search-title:before {
content: "";
width: 4px;
height: 25px;
background: #2d83cc;
display: block;
float: left;
margin-right: 10px;
position: relative;
top: 6px;
}
.search-result-page .full-map .search-form-wrapper .search-form .field-detination {
padding: 25px 15px;
border-bottom: 1px solid #dfdfdf;
}
.search-result-page .full-map .search-form-wrapper .search-form .form-date-field {
padding: 25px 15px;
border-bottom: 1px solid #dfdfdf;
}
.search-result-page .full-map .search-form-wrapper .search-form .field-guest {
padding: 25px 15px !important;
border-bottom: 1px solid #dfdfdf;
}
.search-result-page .full-map .search-form-wrapper .search-form .form-button {
padding: 5px 15px;
}
.search-result-page .full-map .search-form-wrapper .search-form .form-button .field-advance .dropdown-menu {
right: auto;
left: 0;
}
.search-result-page .st-hotel-result .top-filter > ul {
border: 1px solid #dfdfdf;
border-radius: 3px;
margin-bottom: 25px;
width: 100%;
}
.search-result-page .st-hotel-result .top-filter > ul > li {
display: block;
width: 100%;
padding: 20px 15px;
border-bottom: 1px solid #dfdfdf;
margin-right: 0px;
}
.search-result-page .st-hotel-result .top-filter > ul > li button.dropdown {
display: block;
}
.search-result-page .st-hotel-result .top-filter > ul > li .dropdown-menu {
position: relative;
width: 100%;
border: none;
box-shadow: none;
padding: 0 !important;
margin-top: 15px !important;
min-width: 200px !important;
}
.search-result-page .st-hotel-result .top-filter > ul > li:last-child {
border-bottom: none;
}
.search-result-page .st-hotel-result .top-filter .show-map {
display: none;
}
.search-result-page .st-hotel-result .top-filter .show-map.show-map-on-mobile {
display: block;
}
.search-result-page .st-hotel-result .page-half-map {
display: block;
}
.search-result-page .st-hotel-result .page-half-map .col-right {
display: none;
}
.search-result-page .st-hotel-result .page-half-map .col-left.static {
height: auto;
width: 100% !important;
}
.search-result-page .st-hotel-result .page-half-map .col-right .map-full-height {
width: 100%;
position: fixed !important;
top: 50px;
left: 0;
height: calc(100% - 54px);
z-index: 9;
background-color: #fff;
}
.search-result-page .st-hotel-result .page-half-map .col-right .map-title {
position: fixed;
top: 0;
left: 0;
width: 100%;
background: #fff;
z-index: 999999;
padding: 25px 20px;
font-size: 16px;
font-weight: 500;
text-transform: uppercase;
}
.search-result-page .st-hotel-result .page-half-map .col-right .map-title:before {
content: "";
height: 20px;
width: 3px;
background: var(--link-color, #5191FA);
display: inline-block;
margin-right: 15px;
position: relative;
top: 4px;
}
.search-result-page .st-hotel-result .page-half-map .col-right .map-title span {
float: right;
cursor: pointer;
position: relative;
top: 2px;
}
.search-result-page .st-hotel-result .page-half-map .list-style .item-service .item-content {
padding-left: 15px;
padding-right: 15px;
}
.search-result-page .search-form-wrapper .search-form .form-group.field-detination .field-icon {
left: -4px;
}
.map-view-popup {
overflow-y: auto;
}
.map-view-popup .top-filter {
position: relative;
padding-top: 10px;
}
.map-view-popup .top-filter > ul {
width: 100%;
}
.map-view-popup .top-filter > ul > li {
float: none;
display: block;
width: 100%;
padding: 15px 0;
border-bottom: 1px solid #dfdfdf;
overflow: hidden;
}
.map-view-popup .top-filter > ul > li .form-extra-field .dropdown-menu {
position: relative;
width: 100%;
}
.map-view-popup .close-map-view-popup {
position: absolute;
top: 25px;
right: 0;
}
.map-view-popup .page-half-map {
display: block;
}
.map-view-popup .page-half-map .col-left-map {
height: auto;
}
.map-view-popup .page-half-map .col-left-map .list-style .item-service .item-service-inner .item-content {
padding-left: 10px;
padding-right: 10px;
}
.map-view-popup .page-half-map .col-right {
margin-bottom: 30px;
}
.map-view-popup .page-half-map .col-right .map-full-height {
width: 100%;
}
.map-view-popup .pagination {
margin-top: 25px;
}
.st-hotel-result .sidebar-filter {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
background: #fff;
z-index: 999999;
overflow-y: auto;
height: 100%;
}
.st-hotel-result .sidebar-filter .sidebar-title {
padding: 15px 0;
}
.st-hotel-result .sidebar-filter .sidebar-title:after {
content: "";
height: 1px;
width: calc(100% + 30px);
background: #dfdfdf;
display: block;
margin-top: 30px;
position: relative;
left: -15px;
}
.st-hotel-result .sidebar-filter .sidebar-title span {
float: right;
cursor: pointer;
}
.st-hotel-result .toolbar {
position: relative;
}
.st-hotel-result .toolbar .search-string {
display: block;
width: 100% !important;
font-size: 20px !important;
}
.st-hotel-result .toolbar .toolbar-action {
position: absolute;
bottom: 0;
right: 0;
}
.st-hotel-result .toolbar .toolbar-action li:first-child {
display: none;
}
.st-hotel-result .toolbar .toolbar-action-mobile {
padding: 0;
margin: 0;
display: inline-block;
margin-top: 30px;
}
.st-hotel-result .toolbar .toolbar-action-mobile li {
list-style: none;
float: left;
margin-left: 5px;
margin-right: 5px;
}
.st-hotel-result .toolbar .toolbar-action-mobile li a {
background: transparent;
color: var(--main-color, #1A2B48);
border: 1px solid #dfdfdf;
}
.st-hotel-result .toolbar .sort-menu-mobile {
display: none;
position: fixed;
top: 0;
left: 0;
border-radius: 0;
margin-top: 0;
width: 100%;
z-index: 999999;
height: 100%;
border: none;
}
.st-hotel-result .toolbar .sort-menu-mobile .sort-title h3 {
padding: 20px 0;
}
.st-hotel-result .toolbar .sort-menu-mobile .sort-title h3 span {
float: right;
}
.st-hotel-result .toolbar .sort-menu-mobile .sort-title h3:before {
content: "";
position: relative;
height: 20px;
width: 4px;
background: #339bff;
display: block;
float: left;
margin-right: 10px;
top: -3px;
}
.st-hotel-result .toolbar .sort-menu-mobile .sort-title h3:after {
content: "";
height: 1px;
width: calc(100% + 30px);
background: #dfdfdf;
display: block;
margin-top: 30px;
position: relative;
left: -15px;
}
.st-hotel-result .toolbar .sort-menu-mobile .sort-title h3 span {
float: right;
cursor: pointer;
}
.st-hotel-result .top-filter {
position: fixed;
top: 0;
left: 0;
background: #fff;
z-index: 999999;
width: 100%;
padding-top: 0 !important;
height: 100%;
overflow-y: auto;
display: none;
}
.st-hotel-result .top-filter > ul {
border: none !important;
margin-bottom: 0 !important;
}
.st-hotel-result .top-filter > ul > li {
position: relative;
border-bottom: none !important;
}
.st-hotel-result .top-filter > ul > li span.close-filter {
position: absolute;
right: 15px;
top: 50%;
margin-top: -12px;
cursor: pointer;
font-size: 16px;
}
.st-hotel-result .top-filter > ul > li:first-child {
padding: 30px 15px;
border-bottom: 1px solid #dfdfdf !important;
}
.st-hotel-result .top-filter > ul > li .form-extra-field {
border: 1px solid #dfdfdf;
border-radius: 3px;
padding: 25px 20px;
overflow: hidden;
}
.st-hotel-result .top-filter > ul > li .form-extra-field button.dropdown {
padding-top: 0px;
}
.st-hotel-result .top-filter > ul > li .form-extra-field button.dropdown .fa {
display: none;
}
.st-hotel-result .top-filter > ul > li .form-extra-field .dropdown-menu {
display: block !important;
position: relative;
}
.st-hotel-result .top-filter > ul > li.filter-price .range-slider button {
font-size: 14px;
color: var(--link-color, #5191FA);
margin-top: 10px;
font-weight: 600;
text-transform: uppercase;
}
.full-map {
z-index: 999999;
height: 100vh;
position: absolute !important;
top: 0;
width: 100%;
background: #fff;
}
.full-map .full-map-form {
position: fixed !important;
top: 64px;
left: 0;
width: 100% !important;
height: calc(100% - 64px) !important;
z-index: 10;
}
.full-map .title-map-mobile {
position: fixed;
top: 0;
left: 0;
background: #fff;
width: 100%;
font-size: 16px;
font-weight: 500;
padding: 21px 15px;
z-index: 999999;
}
.full-map .title-map-mobile:before {
content: "";
width: 3px;
height: 20px;
background: var(--link-color, #5191FA);
margin-right: 15px;
float: left;
position: relative;
top: 1px;
}
.full-map .title-map-mobile .close-map {
float: right;
cursor: pointer;
position: relative;
top: 2px;
}
.map-view-popup .toolbar-action .form-extra-field {
margin-right: 0px !important;
}
.map-view-popup .toolbar-action .form-extra-field button.dropdown {
margin-right: 0px !important;
}
.map-view-popup .toolbar-action .form-extra-field .close-filter {
display: none;
}
.map-view-popup .page-half-map .list-style .item-service .item-content {
padding-left: 30px !important;
padding-right: 30px !important;
}
.home #st-content-wrapper.search-result-page .search-form-wrapper .st-feature-items .item {
margin-bottom: 20px;
padding-left: 0;
padding-right: 0;
}
.home #st-content-wrapper.search-result-page .search-form-wrapper .st-feature-items .item .title:after {
height: 0;
background: transparent;
}
}
@media (max-width: 767px) {
#header #topbar {
padding-left: 15px;
padding-right: 15px;
}
#header #topbar .socials li a {
font-size: 18px;
}
#header #topbar .topbar-right .topbar-items li {
padding-left: 10px;
padding-right: 10px;
}
#header .header {
padding: 20px;
}
#header .header .toggle-menu {
margin-top: 3px;
margin-right: 10px;
}
#header .header .logo img {
max-width: 120px;
}
#st-content-wrapper .full-map .search-form-wrapper {
padding-top: 0px !important;
padding-bottom: 0px !important;
}
#st-content-wrapper .search-form-wrapper .st-heading {
font-size: 48px !important;
min-height: 41px;
}
#st-content-wrapper .search-form-wrapper .sub-heading {
display: block;
font-size: 18px !important;
min-height: 27px;
}
#st-content-wrapper .st-featured-background {
height: 300px;
}
#st-content-wrapper .st-hotel-header .review-score {
display: none;
}
#st-content-wrapper .st-tabs .nav li {
float: none;
display: inline-block;
padding-left: 15px;
padding-right: 15px;
}
#st-content-wrapper .st-tabs .nav li a {
padding: 15px 0;
font-size: 14px;
}
#st-content-wrapper .widgets {
margin-bottom: 30px;
}
#st-content-wrapper .st-flickity .carousel .item {
height: 350px;
}
#st-content-wrapper .search-form-wrapper .search-form .form-button {
display: block !important;
}
#st-content-wrapper .search-form-wrapper .search-form .form-button .advance {
text-align: right;
}
#st-content-wrapper .search-form-wrapper .search-form .form-button .advance .form-extra-field {
padding: 15px 0 20px 0;
}
#st-content-wrapper .search-form-wrapper .search-form .form-button .advance .field-advance .dropdown-menu {
position: relative;
width: 100%;
min-width: auto !important;
}
#st-content-wrapper .search-form-wrapper .search-form .form-button button {
width: 100%;
}
#st-content-wrapper .st-hotel-room-content .room-featured-items .item {
margin-bottom: 15px;
}
#st-content-wrapper .services-grid .col-xs-6:nth-child(2n) {
padding-left: 7.5px;
}
#st-content-wrapper .services-grid .col-xs-6:nth-child(2n+1) {
padding-right: 7.5px;
}
#st-content-wrapper .services-grid .item {
display: table;
}
#st-content-wrapper .services-grid .item .title {
font-size: 15px;
}
#st-content-wrapper .services-grid .item .section-footer {
display: table-footer-group;
height: 1px;
}
#st-content-wrapper .services-grid .item .reviews {
font-size: 13px !important;
}
#st-content-wrapper .services-grid .item .reviews .rate {
margin-right: 10px;
display: block;
}
#st-content-wrapper .services-grid .item .reviews .rate:after {
display: none;
top: 8px;
right: -6px;
}
#st-content-wrapper .list-destination .col-xs-6:nth-child(2n) {
padding-left: 7.5px;
}
#st-content-wrapper .list-destination .col-xs-6:nth-child(2n+1) {
padding-right: 7.5px;
}
#st-content-wrapper .list-destination .destination-item .title {
font-size: 30px !important;
}
#st-content-wrapper .featured-image-background {
height: 450px;
}
#st-content-wrapper .tour-featured-image {
position: relative;
}
#st-content-wrapper .tour-featured-image .st-gallery {
height: 450px;
}
#st-content-wrapper .owl-carousel-wrapper {
position: relative;
}
#st-content-wrapper .owl-carousel-wrapper a.next {
right: -15px;
}
#st-content-wrapper .owl-carousel-wrapper a.prev {
left: -15px;
}
#st-content-wrapper.st-single-tour .st-faq .item .header {
padding-bottom: 3px;
}
#st-content-wrapper.st-single-tour .st-faq .item .header .field-icon {
width: 18px;
}
#st-content-wrapper.st-single-tour .st-faq .item .header h5 {
width: calc(100% - 50px);
margin-top: -2px;
}
#st-content-wrapper.st-single-tour .st-faq .item .header .arrow {
width: 13px;
}
.st-hotel-result .toolbar {
text-align: center;
}
.st-hotel-result .toolbar h3.search-string {
display: block;
width: 100%;
font-size: 20px;
}
.st-hotel-result .toolbar .toolbar-action {
display: none;
}
.st-hotel-result .toolbar .toolbar-action-mobile {
padding: 0;
margin: 0;
display: inline-block;
margin-top: 30px;
}
.st-hotel-result .toolbar .toolbar-action-mobile li {
list-style: none;
float: left;
margin-left: 5px;
margin-right: 5px;
}
.st-hotel-result .toolbar .toolbar-action-mobile li a {
background: transparent;
color: #333;
border: 1px solid #dfdfdf;
padding: 8px 15px;
}
.st-hotel-result .style-list .item-service {
border: none !important;
}
.st-hotel-result .style-list .item-service .item-service-wrapper {
display: block;
}
.st-hotel-result .style-list .item-service .item-service-wrapper .item-content {
padding: 15px !important;
}
.st-hotel-result .style-list .item-service .item-service-wrapper .item-content .item-content-w {
border-right: 0;
}
.st-hotel-result .style-list .item-service .item-service-wrapper .item-content .service-title {
margin-top: 5px;
margin-bottom: 5px;
}
.st-hotel-result .style-list .item-service .item-service-wrapper .item-content .service-location {
margin-top: 10px;
}
.st-hotel-result .style-list .item-service .item-service-wrapper .service-review {
float: left;
width: 100%;
text-align: left;
margin-top: 5px;
justify-content: flex-start;
}
.st-hotel-result .style-list .item-service .item-service-wrapper .service-review .count-review {
margin-right: 25px;
}
.st-hotel-result .style-list .item-service .item-service-wrapper .service-review .count-review .text-rating {
text-align: left !important;
}
.st-hotel-result .style-list .item-service .item-service-wrapper .service-review .count-review .rating {
text-align: left;
}
.st-hotel-result .style-list .item-service .item-service-wrapper .service-price {
display: block;
position: relative;
right: auto;
bottom: auto;
float: left;
left: 0;
margin-top: 15px;
}
.st-hotel-result .page-half-map .col-left .toolbar .search-string {
width: 100% !important;
}
.st-hotel-result .page-half-map .list-style .item-service .item-content {
padding-left: 30px;
padding-right: 30px;
}
.sidebar-search-form .search-title span {
float: right;
}
.st-hotel-result .style-list .item-service {
border: none !important;
}
.st-hotel-result .style-list .item-service .item-service-wrapper {
display: block;
}
.st-hotel-result .style-list .item-service .item-service-wrapper .item-content {
padding: 15px !important;
}
.st-hotel-result .style-list .item-service .item-service-wrapper .item-content .item-content-w {
border-right: 0;
}
.st-hotel-result .style-list .item-service .item-service-wrapper .item-content .service-title {
margin-top: 5px;
margin-bottom: 5px;
}
.st-hotel-result .style-list .item-service .item-service-wrapper .item-content .service-location {
margin-top: 10px;
}
.st-hotel-result .style-list .item-service .item-service-wrapper .service-review {
float: left;
width: 100%;
text-align: left;
margin-top: 5px;
justify-content: flex-start;
}
.st-hotel-result .style-list .item-service .item-service-wrapper .service-review .count-review {
margin-right: 25px;
}
.st-hotel-result .style-list .item-service .item-service-wrapper .service-review .count-review .text-rating {
text-align: left !important;
}
.st-hotel-result .style-list .item-service .item-service-wrapper .service-review .count-review .rating {
text-align: left;
}
.st-hotel-result .style-list .item-service .item-service-wrapper .service-price {
display: block;
position: relative;
right: auto;
bottom: auto;
float: left;
left: 0;
margin-top: 15px;
}
.mailchimp .media-body {
text-align: center;
}
.st-blog {
padding-top: 30px;
}
.search-result-page .search-form-wrapper .search-form .border-right {
border: none;
border-bottom: 1px solid #dfdfdf;
}
.search-result-page .search-form-wrapper .search-form .form-group {
border: none !important;
}
.search-result-page .search-form-wrapper .search-form .field-detination .field-icon {
left: 4px !important;
}
.search-result-page .search-form-wrapper .search-form .field-detination .dropdown#dropdown-destination {
padding-left: 42px !important;
}
.search-result-page .search-form-wrapper .search-form .field-detination .dropdown-menu {
left: -15px;
width: calc(100% + 30px) !important;
}
.search-result-page .search-form-wrapper .search-form .field-detination .dropdown-menu li .field-icon {
left: 17px !important;
}
.search-result-page .search-form-wrapper .search-form .field-detination .render .destination { }
.search-result-page .search-form-wrapper .search-form .form-extra-field .render {
display: block;
}
.search-result-page .search-form-wrapper .search-form .form-date-field {
position: relative;
}
.search-result-page .search-form-wrapper .search-form .form-date-field .date-wrapper .render {
display: none; }
.search-result-page .search-form-wrapper .search-form .form-date-field .date-wrapper .check-in-wrapper {
padding-left: 23px;
}
.search-result-page .search-form-wrapper .search-form .form-date-field .date-wrapper .check-in-wrapper .render {
display: none;
float: left;
}
.search-result-page .search-form-wrapper .search-form .form-date-field .date-wrapper .check-in-wrapper span {
display: none;
float: left;
margin-left: 5px;
margin-right: 5px;
}
.search-result-page .search-form-wrapper .search-form .form-date-field .date-wrapper .check-out-wrapper .icon-checkout {
position: relative;
left: -15px;
top: 8px;
float: left;
}
.search-result-page .search-form-wrapper .search-form .form-date-field .date-wrapper .check-out-wrapper .icon-checkout .field-icon {
position: relative;
}
.search-result-page .search-form-wrapper .search-form .form-date-field .field-icon {
left: 6px !important;
}
.search-result-page .search-form-wrapper .search-form .field-guest .arrow { }
.search-result-page .search-form-wrapper .search-form .field-guest .render { }
.search-result-page .search-form-wrapper .search-form .field-guest .btn-close-guest-form {
text-align: right;
margin: auto;
display: block;
cursor: pointer;
color: var(--link-color, #5191FA);
}
.search-result-page .search-form-wrapper .search-form .col-md-3:last-child {
padding: 0;
}
.search-result-page .search-form-wrapper .search-form .col-md-3:last-child .form-button {
padding: 0 !important;
}
.search-result-page .search-form-wrapper .search-form .col-md-3:last-child .form-button .advance { display: none;
}
.search-result-page .search-form-wrapper .search-form .col-md-3:last-child .form-button button {
padding: 16px 20px;
border-radius: 0px 0px 3px 3px;
}
.search-result-page .search-form-wrapper .search-form .col-md-3:nth-child(3) {
border-bottom: none !important;
}
.search-result-page .search-form-wrapper .search-form label {
font-size: 16px;
}
.search-result-page .search-form-wrapper .search-form .render {
font-size: 16px !important;
}
.home #st-content-wrapper.search-result-page .search-form-wrapper .st-feature-items {
display: none;
}
}
@media (max-width: 600px) {
.daterangepicker {
width: auto;
}
.daterangepicker .table-sub-header .day-off-week {
width: 35px;
margin: 0;
}
.daterangepicker .calendar td {
min-width: 20px;
}
.st-list-availability {
margin-top: 15px;
}
.st-availability .daterangepicker .calendar .table-sub-header {
margin-right: 0 !important;
}
.st-availability .daterangepicker .calendar .table-sub-header .day-off-week {
width: 35px !important;
}
.st-availability .daterangepicker .table-condensed .td-date {
width: 36px !important;
height: 36px !important;
}
.st-availability .daterangepicker .table-condensed .td-date .date {
line-height: 36px !important;
width: 36px !important;
height: 36px !important;
}
#st-content-wrapper .search-form-wrapper .st-heading {
font-size: 32px !important;
}
#st-content-wrapper .search-form-wrapper .sub-heading {
font-size: 18px !important;
}
#st-content-wrapper .st-featured-background {
height: 250px;
}
#st-content-wrapper .form-book-wrapper.inline .form-group {
border-right: none;
width: 100%;
border-bottom: 1px solid var(--light-grey-color, #EAEEF3);
}
#st-content-wrapper .form-book-wrapper.inline .submit-group {
position: inherit;
width: 100%;
}
#st-content-wrapper .form-book-wrapper.inline .submit-group .btn {
border-radius: 0 0 5px 5px;
}
#st-content-wrapper .st-tabs .nav li {
padding-right: 5px;
}
#st-content-wrapper #reviews .review-list .item .comment .detail {
padding-bottom: 0;
}
#st-content-wrapper #reviews .review-list .item .comment .date,
#st-content-wrapper #reviews .review-list .item .comment .like {
position: inherit;
margin-top: 20px;
}
#st-content-wrapper .st-hotel-room-content {
padding-top: 20px;
}
#st-content-wrapper .st-hotel-room-content .room-heading .st-heading {
font-size: 24px;
}
#st-content-wrapper .st-hotel-room-content .room-heading .review-score {
display: none;
}
#st-content-wrapper .st-hotel-room-content .room-featured-items .item img {
margin-right: 5px;
}
#st-content-wrapper .st-gallery .shares {
top: 15px;
right: 15px;
}
#st-content-wrapper .st-gallery .shares .share-item {
width: 35px;
height: 35px;
line-height: 35px;
}
#st-content-wrapper .st-gallery .shares .share-item .fa {
margin-left: 8px;
margin-top: 6px;
}
#st-content-wrapper .st-gallery .shares .share-item.like-it .fa {
margin-top: 9px;
margin-left: 8px;
}
#st-content-wrapper .st-gallery .fotorama .fotorama__arr {
width: 30px;
height: 30px;
line-height: 30px;
}
#st-content-wrapper .st-gallery .fotorama .fotorama__arr:after {
background-size: 19px !important;
background-repeat: no-repeat !important;
background-position: center center !important;
top: 3px;
}
#st-content-wrapper .st-gallery .fotorama .fotorama__arr.fotorama__arr--next {
right: 15px;
}
#st-content-wrapper .st-gallery .fotorama .fotorama__arr.fotorama__arr--prev {
left: 15px;
}
#st-content-wrapper .st-gallery .fotorama .fotorama__fullscreen-icon {
width: 30px;
height: 30px;
right: 15px;
}
#st-content-wrapper .st-gallery .fotorama .fotorama__fullscreen-icon:before {
background-size: 19px !important;
background-repeat: no-repeat !important;
background-position: center center !important;
top: 3px;
}
#st-content-wrapper .st-flickity .flickity-prev-next-button {
width: 40px;
height: 40px;
line-height: 25px;
}
#st-content-wrapper .st-flickity .flickity-prev-next-button.next {
right: 15px;
}
#st-content-wrapper .st-flickity .flickity-prev-next-button.next:after {
font-size: 14px;
}
#st-content-wrapper .st-flickity .flickity-prev-next-button.previous {
left: 15px;
}
#st-content-wrapper .st-flickity .flickity-prev-next-button.previous:after {
font-size: 14px;
}
}
@media (max-width: 575px) {
#st-content-wrapper .list-destination .destination-item .title {
font-size: 25px !important;
}
#st-content-wrapper .list-destination .destination-item .image .content {
width: 100%;
padding: 0 15px;
}
#st-content-wrapper .list-destination.list-destination-style5 .title {
font-size: 14px !important;
padding: 8px 15px !important;
}
#st-content-wrapper .featured-image-background {
height: 350px;
}
#st-content-wrapper .tour-featured-image {
position: relative;
}
#st-content-wrapper .tour-featured-image .st-gallery {
height: 350px;
}
#st-content-wrapper.st-single-tour .review-box .review-sumary .item {
display: block;
}
#st-content-wrapper.st-single-tour .review-box .review-sumary .item .label {
text-align: left;
margin-bottom: 5px;
}
#st-content-wrapper.st-single-tour .review-box .review-sumary .item .progress {
width: 100%;
}
#st-content-wrapper.st-single-tour .review-box .review-sumary .item .number {
margin-left: 0px;
margin-top: 5px;
}
}
@media (max-width: 480px) {
#st-content-wrapper .list-destination .destination-item .title {
font-size: 20px !important;
}
#st-content-wrapper .list-destination.list-destination-style5 .title {
font-size: 14px !important;
padding: 8px 15px !important;
}
}
@media (max-width: 400px) {
#header .header .header-right .st-list img {
max-width: 20px;
}
#st-content-wrapper .st-availability .calendar .daterangepicker {
padding: 0 24px;
}
#st-content-wrapper .st-availability .calendar .daterangepicker .calendar.left .table-sub-header {
margin-right: 0;
}
#st-content-wrapper .st-availability .calendar .daterangepicker .calendar .table-condensed .day-off-week {
width: 30px;
}
#st-content-wrapper .st-availability .calendar .daterangepicker .calendar .table-condensed .td-date {
width: 30px;
height: 30px;
min-width: auto;
}
#st-content-wrapper .st-availability .calendar .daterangepicker .calendar .table-condensed .td-date .date {
width: 30px;
height: 30px;
line-height: 30px;
}
#st-content-wrapper .list-destination .destination-item .image .content .desc {
font-size: 14px;
}
#st-content-wrapper .st-availability .st-calendar .daterangepicker {
padding: 5px;
max-width: 100%;
min-width: auto;
}
.st-availability .daterangepicker .table-condensed .td-date {
width: 35px !important;
height: 35px !important;
}
}
@media (min-width: 992px) and (max-width: 1200px) {
#st-content-wrapper .form-book-wrapper .form-extra-field .dropdown-menu {
padding: 15px 20px;
}
#st_cars .search-form.hotel-search-form.in_tab .form-date-field .date-wrapper {
display: flex;
}
#st_cars .search-form.hotel-search-form.in_tab .form-date-field .date-wrapper .render {
font-size: 14px !important;
}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
.home #st-content-wrapper.search-result-page .search-form-wrapper .search-form {
min-height: 78px;
} .search-result-page .search-form-wrapper .search-form.hotel-search-form.in_tab .col-md-3:nth-child(3) {
width: 25%;
} .search-result-page .search-form-wrapper .search-form.hotel-search-form.in_tab .form-button .btn-search, .search-result-page .tour-search-form-home .form-button,
.search-result-page .search-form-wrapper .search-form .form-extra-field {
min-height: 79px;
top: 0;
}
#tp_flight .search-form form .field-destination .border-right {
display: none;
}
.search-result-page .search-form-wrapper .search-form .form-date-field.has-icon .date-wrapper > div {
overflow: hidden;
width: 100%;
display: inline-block;
white-space: nowrap;
text-overflow: ellipsis;
}
.search-result-page .search-form-wrapper #st_cars .search-form.hotel-search-form.in_tab .form-date-field {
max-height: 79px;
}
.search-result-page .search-form-wrapper #st_cars .search-form .form-date-field label {
display: block;
}
.search-result-page .search-form-wrapper #st_cars .search-form .form-date-field.has-icon .date-wrapper > div {
width: auto !important;
}
.search-result-page .search-form-wrapper #st_tours .search-form .form > .row > div:nth-child(1) {
width: 25%;
}
.search-result-page .search-form-wrapper #st_tours .search-form .form > .row > div:nth-child(2) {
width: 45%;
}
.search-result-page .search-form-wrapper #st_tours .search-form .form > .row > div:last-child {
width: 30%;
}
.search-result-page .search-form-wrapper #st_activity .search-form .form > .row > div:nth-child(1) {
width: 25%;
}
.search-result-page .search-form-wrapper #st_activity .search-form .form > .row > div:nth-child(2) {
width: 45%;
}
.search-result-page .search-form-wrapper #st_activity .search-form .form > .row > div:last-child {
width: 30%;
}
.search-result-page .search-form-wrapper #st_cars .search-form .form > .row > div:nth-child(1) {
width: 25%;
}
.search-result-page .search-form-wrapper #st_cars .search-form .form > .row > div:nth-child(2) {
width: 45%;
}
.search-result-page .search-form-wrapper #st_cars .search-form .form > .row > div:last-child {
width: 30%;
}
.search-result-page .search-form-wrapper #st_cartranfer .search-form .form > .row > div:nth-child(1) {
width: 35%;
}
.search-result-page .search-form-wrapper #st_cartranfer .search-form .form > .row > div:nth-child(2) {
width: 35%;
}
.search-result-page .search-form-wrapper #st_cartranfer .search-form .form > .row > div:last-child {
width: 30%;
}
#header .header .header-right .st-list li.st-header-link {
display: none;
}
.search-result-page .search-form-wrapper .search-form .form-date-field {
height: 79px;
}
.search-result-page .st-affiliate .search-form-wrapper #bookingdc .search-form .form > .row > div:nth-child(1) {
width: 30%;
}
.search-result-page .st-affiliate .search-form-wrapper #bookingdc .search-form .form > .row > div:nth-child(2) {
width: 25%;
}
.search-result-page .st-affiliate .search-form-wrapper #bookingdc .search-form .form > .row > div:nth-child(3) {
width: 25%;
}
.search-result-page .st-affiliate .search-form-wrapper #bookingdc .search-form .form > .row > div:last-child {
width: 20%;
}
.search-result-page .st-affiliate .search-form-wrapper #tp_hotel button.btn.btn-primary, .search-result-page .st-affiliate .search-form-wrapper #tp_flight button.btn.btn-primary, .search-result-page .st-affiliate .search-form-wrapper #bookingdc button.btn.btn-primary {
width: 100%;
position: absolute;
min-height: 82px;
}
#tp_flight .search-form form .field-passenger .form-group {
margin-bottom: 0;
padding: 18px 0 18px 2px;
}
#tp_flight .search-form form .form-group {
padding: 19px 0 19px 2px;
}
#tp_flight .search-form form .field-origin .form-group label {
margin-bottom: 1px;
}
#ss_flight .search-form form .form-group {
padding: 19px 0 19px 2px;
}
#ss_flight .search-form form .ss-button-submit button, #tp_hotel .form-button .btn-search {
min-height: 82px;
}
.search-result-page .search-form-wrapper .search-form .form-extra-field .render, .search-result-page .search-form-wrapper .form-button .advance .field-advance .dropdown .render span, .search-result-page .search-form-wrapper .search-form .form-date-field .check-in-wrapper .render, .search-result-page .search-form-wrapper .search-form .form-date-field .check-out-wrapper .render {
font-size: 14px;
}
#ss_flight .search-form form .ss-button-submit .form-button, #tp_hotel .form-button {
padding: 0px;
}
#ss_flight .search-form form .ss-button-submit .form-button button, #tp_hotel .form-button button {
padding: 15px 24px;
}
#bookingdc .form-extra-field {
padding: 18px 0 18px 2px;
}
.search-result-page .st-affiliate .search-form-wrapper #bookingdc .search-form .form-group,
.search-result-page .st-affiliate .search-form-wrapper #tp_hotel .search-form .form-group {
height: 82px;
}
}