/* MAIN 
---------------------------------------------- */
.header-logo{
	background: url(../images/logo-black_4x.png) no-repeat center center;
	background-size: contain;
}
input[type="text"], input[type="password"] {
    border: 2px solid #888;
    padding: 12px 16px;
    font: 500 12px 'Gotham Narrow SSm A', 'Gotham Narrow SSm B', sans-serif;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0px;
    width: 100%;
    margin: 10px 0 15px 0;
    background: #fff;
    border: 2px solid #000;
    border-radius: 26px;
    font-weight: 500;
    height: 48px;
    padding: 0 25px;
}
.catalog-content {max-width: 1200px; margin: 0 auto; display:block; min-height:600px; padding-bottom: 30px;}
.catalog-content img {width: 100%; display: block;}
.catalog-content h1 {color: #000; margin: 60px auto 0 auto !important;text-transform: uppercase; text-align:center;}
.bold{font-weight: 800;}
.clearfix {clear: both;}
.split{
	display: block;
	position: relative;
	margin: 30px 0 0 0;
}
.split a { display: block; }
.split a:hover img{
	cursor: pointer;
	opacity: .87;
}
.col{
    display: inline-block;
    width: 50%;
    padding:0;
    float: left;
}
.split .col:first-of-type{
	padding-right: 15px;
}
.split .col:last-of-type{
	padding-left: 15px;
}
.login{
	margin: 0 auto;
	padding-top: 50px;
	width: 300px;
	text-align: center
}
.btn_old {
	display:inline-block; 
	min-width:150px; 
	background:#242424; 
	color:#ccc; 
	padding:14px;
	border:none;
	text-align:center;
	text-transform:uppercase;
	font:14px 'klavika-web';
	font-weight: 600;
	cursor:pointer;
}

/* MEDIA QUERIES 
---------------------------------------------- */
@media only screen and (max-width: 1024px){
	.container .top:first-of-type {
	    margin-top: 121px;
	}
	.container img{
		width: 100%!important;
		height: auto!important;
	}
}
@media (max-width: 640px){
	.footer {
	    padding-bottom: 40px;
	}
}
@media only screen and (max-width: 600px){
	.container .top:first-of-type {
	    margin-top: 20%;
	}
	.catalog-content img{
		width: 100%!important;
		height: auto!important;
	}
	.catalog-content .col{
		display: block;
		float: none;
		width: 100%;
		position:relative;
		top:-2px;
	}
	.catalog-content .split a:nth-child(2) .col{
		top:-4px;
	}
	.catalog-content .split + .split { margin: 0; }
	.split .col:first-of-type{
		padding-right: 0px;
	}
	.split .col:last-of-type{
		padding-left: 0px;
	}
}