/* font face */

@font-face {
    font-family: "ArtnetGrotesk";
    src: url("../fonts/ArtnetGrotesk-Regular.woff2") format("woff2"), url("../fonts/ArtnetGrotesk-Regular.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "ArtnetGroteskItalic";
    src: url("../fonts/ArtnetGrotesk-RegularItalic.woff2") format("woff2"), url("../fonts/ArtnetGrotesk-RegularItalic.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "ArtnetGroteskMedium";
    src: url("../fonts/ArtnetGrotesk-Medium.woff2") format("woff2"), url("../fonts/ArtnetGrotesk-Medium.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "ArtnetGroteskBold";
    src: url("../fonts/ArtnetGrotesk-Bold.woff2") format("woff2"), url("../fonts/ArtnetGrotesk-Bold.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}

.header input,
.header select,
.header textarea,
.footer input,
.footer select,
.footer textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
}

.header input.text::-webkit-input-placeholder,
.footer input.text::-webkit-input-placeholder {
    color: #000;
}

.header input.text::-moz-placeholder,
.footer input.text::-moz-placeholder {
    color: #000;
    opacity: 1 !important;
}

.header input.text:-ms-input-placeholder,
.footer input.text:-ms-input-placeholder {
    color: #000;
}

body {
    min-width: 1165px;
}

.header {
    letter-spacing: 1px;
}

.header a {
    color: #000;
}

.header a:hover {
    color: #999;
    text-decoration: none;
}

.header .holder {
    padding: 34px 0px 34px 7px;
}

.footer .newsletter h3 {
    color: #000;
}

.header ul.mainNav a,
.header ul.addNav a {
    font: 13px/31px "ArtnetGrotesk", Helvetica, Arial, sans-serif;
}

.header ul.addNav .accountBox h3 {
    display: block;
    height: auto;
}

.header ul.addNav .accountBox h3 a {
    font: 13px/14px "ArtnetGroteskBold", Helvetica, Arial, sans-serif;
}

.header .accountBox p,
.accountBox .labelGallery {
    text-align: center;
    padding: 0;
}

.header .topBanner {
    margin: 0;
}

.footer {
    letter-spacing: 1px;
}

.footer ul a {
    font: 12px/14px "ArtnetGrotesk", Helvetica, Arial, sans-serif;
}

.langBox ul a {
    font: 12px/14px "ArtnetGrotesk", Helvetica, Arial, sans-serif;
}

.footer p {
    font: 11px/12px "ArtnetGrotesk", Helvetica, Arial, sans-serif;
    text-align: center;
    padding: 0;
}

@media (min-width: 768px) {
    .container {
        /* width: 750px; */
		width:1165px;
        margin-left: auto;
        margin-right: auto;
    }
	
	.header .holder {
		max-width: 1165px;
	}
}

@media (min-width: 992px) {
    .container {
        /* width: 970px; */
		width: 1165px;
        margin-left: auto;
        margin-right: auto;
    }
	.header .holder {
		max-width: 1198px;
	}
}

@media (min-width: 1200px) {
    .container {
        width: 1170px;
        margin-left: auto;
        margin-right: auto;
    }
}

.logoContainer-Padding {
    margin-bottom: 34px;
}

