@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700&subset=latin,cyrillic);

*, *:before, *:after {
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
 }

body, html {
	width: 100%;
	min-height: 100%;
	background-color: #f5f5f5;
	font-family: 'Roboto Condensed', sans-serif;
  	margin:0;
  	padding:0;
  	overflow-x:hidden;
}
::selection {
	background: #ff9900; /* Safari */
	}
::-moz-selection {
	background: #ff9900; /* Firefox */
}
#main {
	margin:0 auto;
}
#mainImage {
	opacity:0;
}
h2{
	font-weight: 300; 
	font-size: 20px;
	color: #585858;
	line-height:22px;
}
h2 span{
	font-weight: 700; 
}
#text_container .title{
	opacity:0;
}
#text_container {
	opacity:0;
}
p {
	font-size: 1em;
	color: #6a6a6a;
	line-height:1.6em;
	font-weight: 400; 
	letter-spacing: -.4px;
}
ul, li {
	margin:0;
	padding:0;
	list-style: none;
}
#logo{
	margin-top:25px;
	margin-left:20px;
    top: -68px;
    left: -182px;
	width:500px;
	height:162px;
	float:left;
	background: url(../img/logo.png) no-repeat 0px 0px; 
	position:absolute;
	opacity:0;
}
nav {
	float: left;
}
nav ul{
    display: inline-block;
    margin:0;
 	margin-top:22px;
	padding:0;
	list-style: none;
	margin-bottom: -10px;
}
nav li{
     display: inline-block;
}
nav li a{
	color: #999;
	text-decoration: none;
    font-size: 14px;
    padding: 1.67em 10px;
    line-height: 0.9em;
    display: block;
    text-transform: uppercase;
    -webkit-transition:all .5s; 
   	-moz-transition:all .5s; 
    transition:all .5s; 
}
nav li a:hover{
	color: #ff9900;
}
nav .active a{
    color: #ff9900;
}
.js #nav {
	display:none;
}	
.js .slicknav_menu {
	display:block;
	float: right;
	padding: 20px ;
	padding-right:10px;
	margin-top:5px;
}
#footer {
	clear:both;
	font-size: 10px;
	color: #999;
	text-align: center ;
	margin-left: auto;
	margin-right: auto;
	padding-bottom:40px;
	padding-top:60px;
	line-height:1.4em;	
	opacity:0;
}
#footer a{
/*	text-decoration: none;*/
	color: #999;
}
#footer p{
	font-size: 10px;
	color: #ff9900;
	margin-top:0px;
	font-weight: 800;
}
#footer p a{
	color: #ff9900;

}
a{
	color: #999;
}
#btn{
	display:inline-block;
	margin-left:20px;
	width:135px;
	background-color: #ff9900;
	border:none;
    color: white;
    padding: 6px 10px;
    text-align: center;
    text-transform: uppercase;
	letter-spacing: .5px;
	text-decoration: none;
	font-weight: 600; 
	font-size: .7em;
	margin-bottom:5px;
}
#btn:hover {
    opacity:.7;
    cursor: pointer; 
}
.list{
	color: #ff9900;
	margin-left: -3px; 
	margin-right: 3px;
}
.list2{
	color: #ccc;
	margin-left: 13px;
	margin-right: 3px; 
}
#help{
	color:#000;
}