/* Comming Soon */
html, body{ display:flex; align-items:flex-start; justify-content:flex-start; width:100%; height:100%}
.pg_commingSoon{ background:rgba(var(--mainDarkColor)) center center no-repeat; background-size:cover; position:relative; 
height:100%;}

.pg_commingSoon #page-content,
.pg_commingSoon .content_wrapper{ width:100%; height:100%;}
.pg_commingSoon #page-content{ display:flex; flex-direction: column;}

.pg_commingSoon .content_wrapper{ max-width:1500px; height:100%; padding:0;}
.pg_commingSoon .content_wrapper .logo_wrapper{ text-align:left; margin-bottom:80px; padding:28px 28px 0}

.pg_commingSoon .message_wrapper{ color:rgba(var(--mainColor)); clear:both; padding:0 70px; font-size:18px;}
.pg_commingSoon .message_wrapper p{ font-size:18px; line-height:1;}
.pg_commingSoon .message_wrapper a{ color:rgba(var(--secondColor));}
.pg_commingSoon .message_wrapper a:hover{ color:rgba(var(--hoverColor))}

.pg_commingSoon .message_wrapper .label{ font:normal 45px/1 var(--fontFamilyName) Bold, Arial, Helvetica, sans-serif; 
margin-bottom:30px}
.pg_commingSoon .message_wrapper .caption{ font-size:28px; line-height:1; margin-bottom:28px}

.pg_commingSoon .footer_wrapper{ color:rgba(var(--mainLightColor),0.4); font-size:14px; line-height:1; padding:0 28px 28px; 
display:flex; align-items:flex-end; justify-content:flex-start; height:100%}
.pg_commingSoon .footer_wrapper a{ color:rgba(var(--mainLightColor),0.4);}
.pg_commingSoon .footer_wrapper a:hover{ color:rgba(var(--mainLightColor), 0.8);}

.pg_commingSoon .footer_wrapper .sharelist{ display:inline-flex; align-items:center; justify-content:flex-end; margin-left:auto;}
.pg_commingSoon .footer_wrapper .sharelist .btn{ font-size:15px; line-height:1; padding:0; margin:0; width:29px; height:29px; 
text-align:center; border:2px solid rgba(var(--mainLightColor),0.28); display:inline-flex; align-items:center;
justify-content:center; color:rgba(var(--mainLightColor),0.28);

-webkit-border-radius:50%; 
-moz-border-radius:50%; 
border-radius:50%;}
.pg_commingSoon .footer_wrapper .sharelist .btn:hover{ color:rgba(var(--mainLightColor),0.8); 
border-color:rgba(var(--mainLightColor),0.8)}
.pg_commingSoon .footer_wrapper .sharelist > li:not(:last-child){ margin-right:7px}
/* /Comming Soon */


/* #Media Queries
================================================== */
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width:767px) {
	html, body{ justify-content:center;}
	.pg_commingSoon .content_wrapper{ margin:0 auto;}
	
	.pg_commingSoon .content_wrapper .logo_wrapper,
	.pg_commingSoon .message_wrapper,
	.pg_commingSoon .footer_wrapper{ padding:15px; margin:0}
	
	.pg_commingSoon .message_wrapper{ font-size:15px;}
	.pg_commingSoon .message_wrapper .label{ font-size:25px;}
	.pg_commingSoon .message_wrapper .caption{ font-size:18px;}
	
	.pg_commingSoon .footer_wrapper{ flex-direction:column-reverse; justify-content:flex-start; align-items:center;}
	.pg_commingSoon .footer_wrapper .sharelist{ margin:0 auto 15px}
}