@font-face {
    font-family: 'NerisSemiBoldItalic';
    src: url('../fonts/NerisSemiBoldItalic.eot.html');
    src: url('../fonts/NerisSemiBoldItalic.eot.html') format('embedded-opentype'),
         url('../fonts/NerisSemiBoldItalic.woff2.html') format('woff2'),
         url('../fonts/NerisSemiBoldItalic.woff.html') format('woff'),
         url('../fonts/NerisSemiBoldItalic.ttf.html') format('truetype'),
         url('../fonts/NerisSemiBoldItalic.svg.html#NerisSemiBoldItalic') format('svg');
}

@font-face {
    font-family: 'NerisLightItalic';
    src: url('../fonts/Neris-LightItalic.eot.html');
    src: url('../fonts/Neris-LightItalic.eot-.html#iefix') format('embedded-opentype'),
        url('../fonts/Neris-LightItalic.woff2.html') format('woff2'),
        url('../fonts/Neris-LightItalic.woff.html') format('woff'),
        url('../fonts/Neris-LightItalic.ttf.html') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'NerisBlack';
    src: url('../fonts/NerisBlack.eot.html');
    src: url('../fonts/NerisBlack.eot.html') format('embedded-opentype'),
         url('../fonts/NerisBlack.woff2.html') format('woff2'),
         url('../fonts/NerisBlack.woff.html') format('woff'),
         url('../fonts/NerisBlack.ttf.html') format('truetype'),
         url('../fonts/NerisBlack.svg.html#NerisBlack') format('svg');
}
@font-face {
    font-family: 'NerisSemiBold';
    src: url('../fonts/NerisSemiBold.eot.html');
    src: url('../fonts/NerisSemiBold.eot.html') format('embedded-opentype'),
         url('../fonts/NerisSemiBold.woff2.html') format('woff2'),
         url('../fonts/NerisSemiBold.woff.html') format('woff'),
         url('../fonts/NerisSemiBold.ttf.html') format('truetype'),
         url('../fonts/NerisSemiBold.svg.html#NerisSemiBold') format('svg');
}

@font-face {
    font-family: 'NerisLight';
    src: url('../fonts/NerisLight.eot.html');
    src: url('../fonts/NerisLight.eot.html') format('embedded-opentype'),
         url('../fonts/NerisLight.woff2.html') format('woff2'),
         url('../fonts/NerisLight.woff.html') format('woff'),
         url('../fonts/NerisLight.ttf.html') format('truetype'),
         url('../fonts/NerisLight.svg.html#NerisLight') format('svg');
}
*{
	outline: none;
	margin:0;
	padding: 0;
}
html, body {
	font-family: Arial, sans-serif;
}
html{
}
body{
}

header, section, nav, footer, aside, article, time, figure, figcaption,button {
	display:block;
}

ul {
	list-style: none;
}
a{
	cursor: pointer;
}
input{
	border: none;
}
a:hover {
	text-decoration: none;
}

img,button {
	border:none;
}

.clear {
	clear:both;
	float:none;
}

.wrapper{
	position: relative;
	//width:1000px;
	margin:0 auto;
	height:100%;
	width: 100%;
}
form {
	padding: 55px 50px;
	background: #fff;
	float: none;
	text-align: center;
	width: 100%;
	max-width: 440px;
	text-align: center;
    box-shadow: 0px 10px 27px rgba(0, 0, 0, 0.10);
    margin-bottom: 30px;
}

form label{
	display: block;
	font:14px Arial;
	margin-bottom: 5px;
}
form .inp{
	background: transparent;
	
	width: 100%;

	text-indent: 10px;
	width: 100%;

	height: 55px;
	line-height: 30px;
	display: block;
	font:18px NerisLightItalic, sans-serif;
    border: 1px solid #C6C6C6;
	 border-radius: 0;
     color: #211e31;
     margin-bottom: 15px;
}
input[type="submit"]{
    background: linear-gradient(to top, #C82530, #EF2C3A);
	padding:12px 50px;
	text-align: center;
	font:22px Tahoma;
	margin:0 auto;
	color:#fff;
	cursor: pointer;
    border-bottom: 3px solid #A11721;

    font-weight: bold;
	border-radius: 3px;
}
input[type="submit"]:hover{
	-webkit-box-shadow:inset 0px 2px 5px 0px rgba(153,0,0,1);
	-moz-box-shadow:inset 0px 2px 5px 0px rgba(153,0,0,1);
	-o-box-shadow:inset 0px 2px 5px 0px rgba(153,0,0,1);
	box-shadow:inset 0px 2px 5px 0px rgba(153,0,0,1);
}
.cost,
.delivery,
.end_cost{
	text-align: left;
	font:18px NerisBlack;
	color:#211e31;
    text-transform: uppercase;
	margin-bottom: 10px;
	margin-left: 15px;
}
.delivery{
	margin-bottom: 20px;
}
.end_cost{
	text-transform: uppercase;
	margin-bottom: 15px;
	font-weight: bold;
}
.cost span,
.delivery span,
.end_cost span{
	display: inline-block;
	margin-right: 15px;
	text-align: center;
    float:right;
    color: #f02b36;
}
