/* CSS Document */



/*===============================================================
common portion start
=================================================================
*/

@font-face {
  font-family: 'BernardMT-Condensed';
  src:url(../fonts/BernardMT-Condensed.ttf)
}


*{
box-sizing:border-box	
	}
body{
	margin:0;
	padding:0 !important;
    font-family: 'Roboto', sans-serif;
   }

body,html{
	font-size:16px;
	height:100%;
}


div,table,tr,th,td,th,video,audio,h1,h2,h3,h4,h5,h6,aside,canvas,section,header,footer,nav,span,p,small,big,a,b,strong,img,hr,pre,button,input,textarea,optgroup,ul,li,ol,select,option,blockquote,nav{
	margin:0;
	padding:0;
	outline:none;
	border:none;
	text-decoration:none;
	list-style-type:none;
}

.clearfix:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	font-size:0;
	}
.clear{
	clear:both
	}

.container{
    margin:0 auto;
	padding:0 0px;
	
}	

		
.row{
	width:100%;
	margin:10px auto
	}
img {
	max-width:100%;
	}		



h1{
	
	font-size:1.875rem;
	text-align:center;
	font-weight:normal;
	text-transform:uppercase;
	font-weight:normal;
	color:#fff;
}
h1 a{
	color:#fff;
}

h2 {
	font-family: 'freehand';
	font-size:30px;
	color:#fff;
	text-align:center;
	line-height:40px;
	padding:10px 0 10px 0;
	}
h2 a{
	color: #d47878;
    font-size: 48px;
}
		
h3 {
	font-size:1.25rem;
	line-height:40px;
	text-align:center;
	font-weight:normal;
	text-transform:uppercase
	}

h4 {
	font-size:60px;
	line-height:90px;
	text-align:center;
	font-weight:normal;
	font-family: 'Roboto', sans-serif;
	color:#ff00a8;
	}
h5 {
	font-size:1.063rem;
	}
			
h6{
	
}
		
p{
	
	font-size:1rem;
	line-height:28px;
	font-weight:normal;
	color:#575555;
	text-align:center;
	margin:15px 0;
	font-family: 'Roboto', sans-serif;
}

	
input,textarea,select {
	width:100%;
	height:39px;
	border:none;
	margin:0.125rem 0;
	border-radius:3px;
	text-indent:5px;
	transition:all .5s ease;
	-moz-transition:all .5s ease;
	-webkit-transition:all .5s ease;
	-o-transition:all .5s ease;
	-ms-transition:all .5s ease;
	color:#575555;
	font-size:15px;
	background: transparent;
	border: 1px #3b3b3b solid;
	}

input:focus,textarea:focus,select:focus{
	/*background:rgba(255,255,255,0.93);
	color: #000;*/
	}
	
input[type="submit"]{
	width:100%;
	background:transparent;
	color:#ffffff;
	text-align:center;
	line-height:45px;
	font-size:18px;
	cursor:pointer;
	transition:all .5s ease;
	-moz-transition:all .5s ease;
	-webkit-transition:all .5s ease;
	-o-transition:all .5s ease;
	-ms-transition:all .5s ease;
}
input[type="submit"]:hover{
	background:#FFF;
	color:#f8db3a;
}

		
	
	
	
::-moz-placeholder{
	color:#000;
	text-transform:uppercase;
	font-size:16px;
	font-weight:200;
	font-family: 'Roboto', sans-serif;
	}
::-ms-placeholder{
	color:#000;
	text-transform:uppercase;
	font-size:16px;
	font-weight:200;
	font-family: 'Roboto', sans-serif;
	}
::-webkit-placeholder{
	color:#000;
	text-transform:uppercase;
	font-size:16px;
	font-weight:200;
	font-family: 'Roboto', sans-serif;
	}
::-0-placeholder{
	color:#000;
	text-transform:uppercase;
	font-size:16px;
	font-weight:200;
	font-family: 'Roboto', sans-serif;
	}
	


::selection{
	background:#f8db3a;
	color:#050006;
	}
::-moz-selection{
	background:#f8db3a;
	color:#050006;
	}
::-webkit-selection{
	background:#f8db3a;
	color:#050006;
	}
::-o-selection{
	background:#f8db3a;
	color:#050006;
	}
::-ms-selection{
	background:#f8db3a;
	color:#050006;
	}				
	
	
.f_left{
	float:left;
}
.f_right{
	float:right;
}




/*===============================================================
common portion end
=================================================================
*/


/* ============================================ coming-soon ============================================= */
.soon{
	background: url(../images/soon-bg.jpg) no-repeat top center;
	background-size: cover;
}
.logo {
    float: left;
    padding-left: 4%;
    width: 41%;
}
.coming-soon-text-box {
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.soon-footer {
    margin: 0 auto;
    text-align: center;
}
.soon-footer .fb, .soon-footer .twi {
    display: inline-block;
    
}
.soon-footer .fb {
    width: 25%;
}
.soon-footer .twi{
    width: 20%;
}
.soon-footer-bottom {
    margin: 0 auto;
    text-align: center;
}
.soon-footer-bottom-box {
    margin: 0 auto;
    text-align: center;
    width: 30%;
    padding-bottom: 17%;
}
.soon-footer-bottom-img-left {
    float: left;
    width: 60px;
}
.soon-footer-bottom-img-right {
    float: right;
}
.soon-footer-bottom-text h4{
	font-size: 18px;
}
.leon-logo-box {
    float: right;
    position: relative;
    right: 2%;
    padding-top: 8%;
    width:65%;
}
.soon-header-box {
    float: right;
    width: 15%;
}
.soon-container-box-right {
    float: right;
    padding-bottom: 5.5%;
    padding-top: 2%;
    width: 52%;
}
.new-open-banner {
    float: right;
    margin-top: -23px;
}
.coming-soon-text-box h1 {
    color: #fff;
    font-family: "BernardMT-Condensed";
    font-size: 120px;
}
.footer{
	background: #000;
	padding: 40px 0;
	color: #fff;
}
.footer a{
	color: #fff;
}
.footer p {
    color: #fff;
    line-height: 26px;
    margin: 5px 0;
}
.gap{
	margin-bottom:10px;
}




.nano {
  position : relative;
  width    : 100%;
  height   : 100%;
  overflow : hidden;
}
.nano .content {
  position      : absolute;
  overflow      : scroll;
  overflow-x    : hidden;
  top           : 0;
  right         : 0;
  bottom        : 0;
  left          : 0;
  font-size: 19px;
  font-family: 'Roboto', sans-serif;
  line-height: 30px;
  font-weight: 300;
  color:#C9C9C9;
}
.nano .content:focus {
  outline: thin dotted;
}
.nano .content::-webkit-scrollbar {
  visibility: hidden;
}
.has-scrollbar .content::-webkit-scrollbar {
  visibility: visible;
}
.nano > .pane {
  background : rgba(0,0,0,.25);
  position   : absolute;
  width      : 10px;
  right      : 0;
  top        : 0;
  bottom     : 0;
  visibility : hidden\9; /* Target only IE7 and IE8 with this hack */
  opacity    : .01; 
  -webkit-transition    : .2s;
  -moz-transition       : .2s;
  -o-transition         : .2s;
  transition            : .2s; 
}
.nano > .pane > .slider {
  background: #444;
  background: #535353;
  position              : relative;
  margin                : 0 1px;
}
.nano:hover > .pane, .pane.active, .pane.flashed {
  visibility : visible\9; /* Target only IE7 and IE8 with this hack */
  opacity    : 0.99;
}

.nano {
    background: rgba(0,0,0,0.4);
    border: 1px solid #c7c7c7;
    color: #4d4d4d;
    font-family: "RexBoldInline";
    height: 230px;
    line-height: 24px;
    width: 100%;
}
.nano .content { padding: 15px; }
.nano .pane   { background: #000; }
.nano .slider { background: #111; }

.soon-container-box-right h2{
	padding-bottom:10px;
}