.stm_wp_hotelier_form {
box-shadow: 0px 30px 50px 0px rgba(153, 153, 153, 0.15);
background-color: transparent !important; }
.stm_wp_hotelier_form h2 {
font-size: 24px;
margin-bottom: 23px; }
.stm_wp_hotelier_form form {
display: flex;
justify-content: center; }
.stm_wp_hotelier_form form .form-group {
margin-bottom: 0;
padding: 0; }
.stm_wp_hotelier_form form .form-group:first-child {
flex-basis: 30%; }
.stm_wp_hotelier_form form .form-group:last-child {
flex-basis: 20%; }
.stm_wp_hotelier_form form .form-group .datepicker-input-select {
border: 1px solid lightgrey;
font-size: 16px;
font-weight: 500;
height: 65px; }
.stm_wp_hotelier_form form .form-group .stm_select {
height: 65px;
border: 1px solid lightgrey;
font-size: 16px !important;
font-weight: 500; }
.stm_wp_hotelier_form form .form-group button.btn.btn_third.btn_solid.btn_shadow {
border-radius: 0;
height: 65px;
font-size: 14px;
text-transform: uppercase;
font-weight: 500; }
.stm_wp_hotelier_form form .form-group .datepicker-input-select-wrapper:after {
color: grey !important; }
.stm_wp_hotelier_form form [type=submit] {
width: 100%;
margin-top: 0;
box-shadow: none; }
.stm_wp_hotelier_form form [type=submit] i {
display: none; }
@media (max-width: 1023px) {
.stm_wp_hotelier_form {
margin-left: 5% !important;
margin-right: 5% !important; }
.stm_wp_hotelier_form form {
display: block; }
.stm_wp_hotelier_form form .form-group {
margin-bottom: 15px;
padding: 0; }
.stm_wp_hotelier_form form [type=submit] {
width: 100%; }
.stm_wp_hotelier_form .stm_select {
width: 100%; }
.stm_wp_hotelier_form .datepicker-input-select {
font-size: 14px !important; }
.stm_wp_hotelier_form .datepicker-input-select-wrapper {
width: 100%;
max-width: initial; } }
@media (max-width: 550px) {
.stm_wp_hotelier_form {
margin-left: 5% !important;
margin-right: 5% !important; }
.stm_wp_hotelier_form .datepicker__info {
display: none; }
.stm_wp_hotelier_form .datepicker__topbar {
margin-bottom: 0;
text-align: right; }
.stm_wp_hotelier_form .datepicker__close-button {
height: 40px; } }
@media (max-width: 1023px) {
.stm_wp_hotelier_form form .form-group:first-child {
padding-left: 0; } }.stm_infobox_style_2 {
position: relative;
min-height: 635px;
margin: 0 -15px;
overflow: hidden; }
.stm_infobox_style_2:before, .stm_infobox_style_2:after {
content: '';
position: absolute;
left: 0;
right: 0;
height: 30px;
background: #fff;
transition: 0.8s cubic-bezier(0.06, 0.43, 0.22, 1);
z-index: 200; }
.stm_infobox_style_2:before {
top: 0; }
.stm_infobox_style_2:after {
bottom: 0; }
.stm_infobox_style_2 .stm_infobox_bg {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
display: block;
background-size: cover;
background-repeat: no-repeat;
transition: 0.8s cubic-bezier(0.06, 0.43, 0.22, 1);
z-index: 70; }
.stm_infobox_style_2 .inner {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
overflow: hidden; }
.stm_infobox_style_2 .inner:before {
content: '';
position: absolute;
top: -30px;
bottom: -30px;
left: 0;
right: 0;
display: block;
background: rgba(15, 22, 42, 0.5);
transition: 0.8s cubic-bezier(0.06, 0.43, 0.22, 1);
z-index: 90; }
.stm_infobox_style_2 .stm_infobox_back, .stm_infobox_style_2 .stm_infobox_front {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 15px 30px;
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
flex-direction: column;
text-align: center;
z-index: 100;
color: #fff;
transition: 0.8s cubic-bezier(0.06, 0.43, 0.22, 1); }
.stm_infobox_style_2 .stm_infobox_back > *, .stm_infobox_style_2 .stm_infobox_front > * {
position: relative;
width: 100%;
z-index: 150; }
.stm_infobox_style_2 .stm_infobox_back i, .stm_infobox_style_2 .stm_infobox_front i {
margin-bottom: 40px;
color: #fff; }
.stm_infobox_style_2 .stm_infobox_back h2, .stm_infobox_style_2 .stm_infobox_front h2 {
padding: 0 45px;
color: #fff; }
.stm_infobox_style_2 .stm_infobox_back h4, .stm_infobox_style_2 .stm_infobox_front h4 {
padding: 0 25%;
color: #fff;
text-transform: uppercase; }
.stm_infobox_style_2 .stm_infobox_back p, .stm_infobox_style_2 .stm_infobox_front p {
padding: 0 30px; }
.stm_infobox_style_2 .stm_infobox_front {
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0);
transform: translateY(0); }
.stm_infobox_style_2 .stm_infobox_back {
opacity: 0;
visibility: hidden;
-webkit-transform: translateY(30px);
transform: translateY(30px);
transition-duration: 0s; }
.stm_infobox_style_2:hover:after, .stm_infobox_style_2:hover:before {
height: 0; }
.stm_infobox_style_2:hover .inner:before {
top: 0;
bottom: 0;
background: rgba(15, 22, 42, 0.5); }
.stm_infobox_style_2:hover .stm_infobox_front {
opacity: 0;
visibility: hidden;
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
transition: 0s; }
.stm_infobox_style_2:hover .stm_infobox_back {
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0);
transform: translateY(0);
transition-duration: 0.8s; }
@media (max-width: 1440px) {
.stm_infobox_style_2 .stm_infobox_back p,
.stm_infobox_style_2 .stm_infobox_back h2,
.stm_infobox_style_2 .stm_infobox_back h4,
.stm_infobox_style_2 .stm_infobox_front p,
.stm_infobox_style_2 .stm_infobox_front h2,
.stm_infobox_style_2 .stm_infobox_front h4 {
padding: 0; } }
@media (max-width: 769px) {
.stm_infobox_style_2 {
min-height: 430px; }
.stm_infobox_style_2:before, .stm_infobox_style_2:after {
display: none; } }