

/*************************************************************************

                              
                          B   A   S   I   C   S


*************************************************************************/


/*************************************************************************

                               F O N T S

*************************************************************************/


@font-face {
	font-family: 'FuturaBookC';
	src: url('/assets/fonts/FuturaBookC/FuturaBookC.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'FuturaMediumC';
	src: url('/assets/fonts/FuturaMediumC/FuturaMediumC.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'GoodHeadlineProCondNews';
	src: url('/assets/fonts/GoodHeadlineProCondNews/GoodHeadlineProCondNews.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'PTC55F';
	src: url('/assets/fonts/PTC55F/PTC55F.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Ubuntu';
	src: url('/assets/fonts/Ubuntu/Ubuntu-Light.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Ubuntu';
	src: url('/assets/fonts/Ubuntu/Ubuntu-Medium.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'Ubuntu';
	src: url('/assets/fonts/Ubuntu/Ubuntu-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "rouble";
	src: url("/assets//fonts/rouble.otf") format("opentype");
}


/*************************************************************************

                              B A S I C S

*************************************************************************/


*{
	-webkit-font-smoothing: antialiased;
	-webkit-tap-highlight-color: transparent;
	outline:none;
	cursor:default;
	max-height: 999999px;
	font-size: inherit;
	font-weight: 400;
	line-height: 25px;
}

b,strong{
	font: inherit;
	/*font-weight: inherit;*/
	font-style: inherit;
	cursor: inherit;
	font-weight: 400;
}

h1,h2,h3,h4,h5,h6{
	margin: 0px;
	font-weight: 400;
}

html{
	height:100%;
}

body{
	position: relative;
	margin: 0;
	color: #000;
	font-family: 'FuturaBookC';
	font-size: 14px;
	line-height: 25px;
}

a{
	color: inherit;
	text-decoration:none;
	cursor: pointer;
}

input,textarea{
	cursor: inherit;
	font-size:inherit;
	color:inherit;
	font-family:inherit;
	padding: 0;
	margin: 0;
	text-indent: 0;
	background: none;
	border: none;
	resize: none;
	box-shadow: none;
	outline: none;
}

p{
	margin:0;
	padding:0;
}


a *{
	cursor:inherit;
}

button
{
	cursor:inherit;
	padding: 0;
	border:none;
	margin: 0px;
	background: none;
	font: inherit;
}

	button *{
		cursor:inherit;
	}


ul,li{
	display:block;
	list-style:none;
	padding:0;
	margin:0;
}

input[type=number]{
	-moz-appearance:textfield;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button{
	-webkit-appearance: none;
}

.no-transition{
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-ms-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
}

.no-transition-recursive,
.no-transition-recursive *{
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-ms-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
}

.is-ios, .is-ios *{
	cursor: pointer !important;
}


