   *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
   html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,
   dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,
   caption,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,
   time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}
   article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
   
html, body{
	margin: 0px;

        
}
div {position: relative;}
a,
a:hover,
a:visited,
a:active{color: #cccccc; text-decoration: none;}

body, html {margin: 0px; font-family: 'Source Code Pro', Courier New, Verdana, Arial, sans-serif; font-size: 14px;
        background-color: #FFF; color: #fff; line-height: 30px;}
   .logo-container {margin: 0px auto;}
   
   #project-name {margin-bottom: 80px;}
   
   
 .sign.coming-soon-page-wrapper {
    background-color: #fff;
    position:relative;
  }

 .sign.coming-soon-page-wrapper .sign-container {
    width:350px;
    height:200px;
    margin:0 auto;
    position: relative;
    transform:rotate(-0deg);
    text-indent:-0px;
    top: 31px;
  }


 .sign.coming-soon-page-wrapper .sign-container .nob {
    height:20px;
    width:20px;
    border-radius: 99px;
    border:6px solid #666666;
    position: absolute;
    top:0px;
    left:50%;
    margin-left:-10px;
    margin-top: -72px;
    background: #FFF;
  }

 .sign.coming-soon-page-wrapper .sign-container .post {
   /* transition:background-color .5s linear;*/
    width: 160px;
    height: 5px;
    top: 0px;
    background-color: #666666;
  }

 .sign.coming-soon-page-wrapper .sign-container .post.left {
    position: absolute;
    transform:rotate(-50deg);
    left:35px;
  }

 .sign.coming-soon-page-wrapper .sign-container .post.right {
    position: absolute;
    transform:rotate(50deg);
    right:35px;
  }

 .sign.coming-soon-page-wrapper .sign-container .pane {
    box-shadow: 0 5px 0 rgba(0,0,0,.1) inset, 5px 0 0 rgba(0,0,0,.1) inset, 10px 10px 0 rgba(0,0,0,.1);
    background-color: #fff;
    border:10px solid #666666;
    height:60px;
    text-align: center;
    position: absolute;
    top: 62px;
    left:0px;
    right:0px;
  }

 .sign.coming-soon-page-wrapper .sign-container .pane .headline {

    font-size:20px;
    line-height:40px;
    letter-spacing: 0px;
    text-transform: none;
    color:#ffba00;
  }

  
  
    .background-color {
      background-color: #FFF !important;
    }


    .primary-text-color {
      color: #FFFFFF !important;
    }

    .secondary-text-color {
      color: #73c5df !important;
    }

    .sign-text-color {
      color: #bd282c !important;
    }

    .sign-frame-color {
      color: #343C3F;
    }

    .pane {
      background-color: #FFFFFF !important;
    }

    .border-button {
      color: #FFFFFF !important;
      border-color: #FFFFFF !important;
    }
    .button {
      background-color: #FFFFFF !important;
      color: #FFFFFF !important;
    }

    .shadow {
      box-shadow: 0 0 60px #000000;
    }
    
    body {text-align: center; color: #666666; padding-top: 20px; padding-bottom: 30px;}

    
    .contact {margin-top: 5px; font-size: 0.7rem; line-height: normal;}
    .contact a{color: #666;}