File: /home/z/w/a/zwafgyp/dodolodge-net/wp-content/themes/hotel-wp/assets/sass/styles/_comingsoon.scss
.page-template-comingsoon {
.coom-inner {
padding: 100px 0;
text-align: center;
color: #fff;
.mobile-logo {
display: none;
}
.title {
font-size: 48px;
color: #fff;
margin: 0;
line-height: 64px;
margin-top: 82px;
margin-bottom: 49px;
}
.content-text {
font-size: 18px;
color: #fff;
letter-spacing: 0;
font-weight: 500;
.mc4wp-form {
width: 453px;
display: inline-block;
max-width: 453px;
margin-top: 30px;
.mc4wp-form-fields {
input[type=submit],
button[type=submit] {
width: auto;
padding: 0 25px;
position: absolute;
i{
font-size: 22px;
margin-right: 5px;
transform: translateY(3px);
}
&:hover {
color: #fff;
.fa {
color: #fff;
}
}
min-width: 120px;
}
input[type=email],
input[type=text],
input[type=number] {
background-color: transparent;
border: 1px solid;
padding: 0 10px;
height: 50px;
line-height: 50px;
min-width: 100%;
float: left;
font-style: italic;
font-size: 15px;
font-weight: normal;
@include placeholder(#fff);
}
}
}
}
}
.background {
position: fixed;
z-index: -1;
text-align: center;
top: 0;
bottom: 0;
left: 0;
right: 0;
.slides {
margin: 0;
position: relative;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: block;
overflow: hidden;
height: 100%;
li {
height: 100%;
}
img {
max-width: inherit;
object-fit: cover;
width: 100%;
height: 100%;
}
&:after {
content: '';
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: #000;
display: block;
z-index: 2;
opacity: 0.3;
}
}
.flex-control-paging {
position: fixed;
bottom: 60px;
list-style: none;
margin: 0 auto;
left: 0;
right: 0;
li {
margin: 0 13px;
display: inline-block;
a {
width: 8px;
height: 8px;
display: inline-block;
border-radius: 50%;
overflow: hidden;
text-indent: -999px;
border: 2px solid rgba(255, 255, 255, 0.7);
&.flex-active {
background: #fff;
}
}
}
}
}
.thim-countdown {
margin-bottom: 55px;
.counter-group {
display: inline-block;
margin: 0 auto;
.counter-block {
float: left;
margin: 0 10px;
position: relative;
width: 168px;
height: 168px;
overflow: hidden;
display: block;
&:before {
content: '';
border: 1px solid #979797;
position: absolute;
left: 0;
right: 0;
top: 50%;
height: 120px;
width: 120px;
margin: 0 auto;
@include transform(translateY(-50%) rotate(-315deg));
}
.counter {
height: 65px;
overflow: hidden;
position: absolute;
left: 0;
right: 0;
top: 35px;
.number {
padding: 0;
width: 30px;
height: 64px;
position: absolute;
top: -10000px;
font-size: 48px;
line-height: 64px;
&.tens {
left: 50%;
@include translate(-100%, 0);
}
&.units {
left: 50%;
}
&.hundreds {
display: none;
}
&.show {
top: 0;
z-index: 2;
}
&.hidden-down {
top: 100%;
}
&.hidden-up {
top: -100%;
z-index: 100;
}
}
&.with-hundreds {
.number {
width: 30px;
&.tens {
left: 50%;
@include translate(-50%, 0);
}
&.units {
left: 66.66%;
@include translate(-50%, 0);
}
&.hundreds {
display: block;
left: 33.33%;
@include translate(-50%, 0);
}
}
}
}
.counter-caption {
font-size: 18px;
font-weight: bold;
line-height: 21px;
text-transform: uppercase;
position: absolute;
bottom: 49px;
left: 0;
right: 0;
}
}
}
}
}
@media (max-width: 1440px) {
.page-template-comingsoon {
.background .flex-control-paging {
bottom: 30px;
}
.coom-inner {
padding: 60px 0;
.title {
font-size: 30px;
line-height: normal;
margin-top: 30px;
margin-bottom: 30px;
}
}
.thim-countdown {
margin-bottom: 30px;
}
}
}
@media (max-width: 1023px) {
.page-template-comingsoon {
.background .flex-control-paging {
bottom: 20px;
}
.coom-inner {
padding: 30px 0;
.title {
font-size: 20px;
line-height: normal;
margin-top: 30px;
margin-bottom: 20px;
}
}
.thim-countdown {
margin-bottom: 20px;
}
.content-text p {
margin-bottom: 0;
}
}
}