/*--------------------------------------------------------------
# Coming Soon Page
--------------------------------------------------------------*/
/* wraper_comingsoon_main */
.wraper_comingsoon_main{
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
z-index:1;
}
.wraper_comingsoon_main > .table{
display:table;
table-layout:fixed;
width:100%;
height:100%;
margin:0;
}
.wraper_comingsoon_main > .table > .table-cell{
display:table-cell;
width:100%;
height:100%;
padding:40px;
vertical-align:middle;
}
.comingsoon_main{
width:95%;
max-width:1170px;
padding-top:60px;
padding-bottom:60px;
text-align:center;
}
/*--------------------------------------------------------------
# Coming Soon Style One
--------------------------------------------------------------*/
.wraper_comingsoon_main.style-one .comingsoon_main > .holder{
margin-bottom:60px;
}
.wraper_comingsoon_main.style-one .comingsoon_main > .holder > *:last-child{
margin-bottom:0 !important;
}
.wraper_comingsoon_main.style-one .comingsoon_main h1{
margin-bottom:20px;
font-weight:600;
font-size:65px;
color:#fff;
line-height:75px;
}
.wraper_comingsoon_main.style-one .comingsoon_main h2{
margin-bottom:20px;
font-weight:300;
font-size:30px;
color:#fff;
line-height:40px;
}
.wraper_comingsoon_main.style-one .comingsoon_main .comingsoon-counter{
display:inline-block;
vertical-align:top;
max-width:680px;
padding-top:7px;
padding-bottom:12px;
border-top:1px #eaeaea solid;
border-bottom:1px #eaeaea solid;
}
.wraper_comingsoon_main.style-one .comingsoon_main .comingsoon-counter > .time{
display:inline-block;
vertical-align:top;
margin-right:50px;
font-weight:400;
font-size:20px;
color:#fff;
line-height:32px;
}
.wraper_comingsoon_main.style-one .comingsoon_main .comingsoon-counter > .time:last-child,
.wraper_comingsoon_main.style-one .comingsoon_main .comingsoon-counter > .time:only-child{
margin-right:0;
}
.wraper_comingsoon_main.style-one .comingsoon_main .comingsoon-counter > .time strong{
display:block;
font-weight:600;
font-size:75px;
line-height:82px;
}
/*--------------------------------------------------------------
# Coming Soon Style Two
--------------------------------------------------------------*/
.wraper_comingsoon_main.style-two .comingsoon_main > .holder{
margin-bottom:40px;
}
.wraper_comingsoon_main.style-two .comingsoon_main > .holder > *:last-child{
margin-bottom:0 !important;
}
.wraper_comingsoon_main.style-two .comingsoon_main h1{
margin-bottom:25px;
font-weight:600;
font-size:90px;
color:#fff;
line-height:100px;
}
.wraper_comingsoon_main.style-two .comingsoon_main h2{
margin-bottom:20px;
font-weight:300;
font-size:30px;
color:#fff;
line-height:40px;
}
.wraper_comingsoon_main.style-two .comingsoon_main .comingsoon-counter{
display:inline-block;
vertical-align:top;
max-width:680px;
}
.wraper_comingsoon_main.style-two .comingsoon_main .comingsoon-counter > .time{
display:inline-block;
vertical-align:top;
margin-right:15px;
padding:10px 25px 12px 25px;
background-color:#fff;
border-radius:3px;
box-shadow:0px 0px 10px rgba(0,0,0,0.35);
font-weight:400;
font-size:18px;
color:#0f1a2e;
line-height:28px;
}
.wraper_comingsoon_main.style-two .comingsoon_main .comingsoon-counter > .time:last-child,
.wraper_comingsoon_main.style-two .comingsoon_main .comingsoon-counter > .time:only-child{
margin-right:0;
}
.wraper_comingsoon_main.style-two .comingsoon_main .comingsoon-counter > .time strong{
display:block;
font-weight:500;
font-size:60px;
line-height:70px;
}
/*--------------------------------------------------------------
# Coming Soon Style Three
--------------------------------------------------------------*/
.wraper_comingsoon_main.style-three .comingsoon_main > .holder{
margin-bottom:45px;
}
.wraper_comingsoon_main.style-three .comingsoon_main > .holder > *:last-child{
margin-bottom:0 !important;
}
.wraper_comingsoon_main.style-three .comingsoon_main h1{
margin-bottom:17px;
text-transform:uppercase;
font-weight:500;
font-size:25px;
color:#fff;
line-height:35px;
letter-spacing:1px;
}
.wraper_comingsoon_main.style-three .comingsoon_main h1 strong{
display:block;
text-transform:none;
font-weight:600;
font-size:75px;
line-height:85px;
letter-spacing:initial;
}
.wraper_comingsoon_main.style-three .comingsoon_main h2{
margin-bottom:20px;
font-weight:300;
font-size:30px;
color:#fff;
line-height:40px;
}
.wraper_comingsoon_main.style-three .comingsoon_main .comingsoon-counter{
display:inline-block;
vertical-align:top;
max-width:680px;
}
.wraper_comingsoon_main.style-three .comingsoon_main .comingsoon-counter > .time{
display:inline-block;
vertical-align:top;
margin-right:70px;
font-weight:400;
font-size:18px;
color:#fff;
line-height:28px;
}
.wraper_comingsoon_main.style-three .comingsoon_main .comingsoon-counter > .time:last-child,
.wraper_comingsoon_main.style-three .comingsoon_main .comingsoon-counter > .time:only-child{
margin-right:0;
}
.wraper_comingsoon_main.style-three .comingsoon_main .comingsoon-counter > .time strong{
display:block;
font-weight:600;
font-size:60px;
line-height:67px;
}