@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: 22px;
	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;
	width:160px;
	height:23px;
	float:left;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1Ny4yIDgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU3LjIgODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTguOCw2LjZIMy41TDIuOCw4SDBsNC4yLThIOGw0LjIsOEg5LjRMOC44LDYuNnogTTYuNCwxLjlINS45bC0xLjUsM0g4TDYuNCwxLjl6Ii8+DQoJPHBhdGggZD0iTTIwLjYsMHYySDE3djZoLTIuNlYySDExVjBIMjAuNnoiLz4NCgk8cGF0aCBkPSJNMzAuMSwwdjEuOWgtNi41VjNoNi4xdjEuOGgtNi4xdjEuM2g2LjVWOGgtOC45VjBIMzAuMXoiLz4NCgk8cGF0aCBkPSJNMzUuMiwwbDQuMiw2aDAuM2wtMC4xLTZINDJ2OGgtNC4ybC00LjItNmgtMC4zbDAuMSw2aC0yLjVWMEgzNS4yeiIvPg0KCTxwYXRoIGQ9Ik00My4xLDBoNS44YzIsMCwyLjMsMCwzLDAuMmMwLjgsMC4yLDEuMywwLjYsMS42LDEuNGMwLjIsMC42LDAuMiwxLjEsMC4yLDIuNGMwLDIuMS0wLjIsMi45LTAuOCwzLjQNCgkJYy0wLjYsMC42LTEuMywwLjctNCwwLjdoLTUuOFYweiBNNDguOSw2YzIuMiwwLDIuNC0wLjEsMi40LTEuOWMwLTEtMC4xLTEuNC0wLjMtMS43QzUwLjcsMi4xLDUwLjQsMiw0OC45LDJoLTMuNHY0SDQ4Ljl6Ii8+DQoJPHBhdGggZD0iTTU3LjIsMHY4aC0yLjZWMEg1Ny4yeiIvPg0KPC9nPg0KPC9zdmc+DQo=) 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;

}
#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; 
}