/*Fontface*/
@font-face {
    font-family: 'Gotham-Bold';
    src: url('../fonts/Gotham-Bold.eot');
    src: url('../fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gotham-Bold.woff') format('woff'),
        url('../fonts/Gotham-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Gotham-Book';
    src: url('../fonts/Gotham-Book.eot');
    src: url('../fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gotham-Book.woff') format('woff'),
        url('../fonts/Gotham-Book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Gotham-Light';
    src: url('../fonts/Gotham-Light.eot');
    src: url('../fonts/Gotham-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gotham-Light.woff') format('woff'),
        url('../fonts/Gotham-Light.ttf') format('truetype'),
		 url('Gotham-Light.svg#Gotham-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Gotham-Extra-Light';
    src: url('../fonts/Gotham-ExtraLight.eot');
    src: url('../fonts/Gotham-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gotham-ExtraLight.woff2') format('woff2'),
        url('../fonts/Gotham-ExtraLight.woff') format('woff'),
        url('../fonts/Gotham-ExtraLight.ttf') format('truetype'),
        url('../fonts/Gotham-ExtraLight.svg#Gotham-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Gotham-Medium';
    src: url('../fonts/Gotham-Medium.eot');
    src: url('../fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gotham-Medium.woff') format('woff'),
        url('../fonts/Gotham-Medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Gotham-Narrow-Black';
    src: url('../fonts/Gotham-Narrow-Black.eot');
    src: url('../fonts/Gotham-Narrow-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gotham-Narrow-Black.woff') format('woff'),
        url('../fonts/Gotham-Narrow-Black.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Gotham-Regular';
    src: url('../fonts/Gotham-Regular.eot');
    src: url('../fonts/Gotham-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gotham-Regular.woff') format('woff'),
        url('../fonts/Gotham-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Gotham-Ultra';
    src: url('../fonts/Gotham-Ultra.eot');
    src: url('../fonts/Gotham-Ultra.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gotham-Ultra.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GothamBlack';
    src: url('../fonts/GothamBlack.eot');
    src: url('../fonts/GothamBlack.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GothamBlack.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Gotham-Narrow';
    src: url('../fonts/GothamNarrow-Bold.eot');
    src: url('../fonts/GothamNarrow-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GothamNarrow-Bold.woff2') format('woff2'),
        url('../fonts/GothamNarrow-Bold.woff') format('woff'),
        url('../fonts/GothamNarrow-Bold.ttf') format('truetype'),
        url('../fonts/GothamNarrow-Bold.svg#GothamNarrow-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Gotham-Black';
    src: url('../fonts/Gotham-Black.eot');
    src: url('../fonts/Gotham-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gotham-Black.woff2') format('woff2'),
        url('../fonts/Gotham-Black.woff') format('woff'),
        url('../fonts/Gotham-Black.ttf') format('truetype'),
        url('../fonts/Gotham-Black.svg#Gotham-Black') format('svg');
    font-weight: 500;
    font-style: normal;
}




.page-loader {
    display: flex;
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    z-index:9999;
    background:rgba(0,0,0,0.8);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 1rem;
}

.page-loader figure {width:80px;height:80px;position:absolute;left:50%;top:50%;margin-left:-40px;margin-top:-40px;}
.page-loader figure img {width:80px;height:80px;}

.page-loader2 {display: flex; position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:9999; background:rgba(0,0,0,0.8);}
.page-loader2 figure {width:80px;height:80px;position:absolute;left:50%;top:50%;margin-left:-40px;margin-top:-40px;}
.page-loader2 figure img {width:80px;height:80px;}

.payment-status-page.order-status .page-loader2 {
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.payment-status-page.order-status .page-loader2 .spinner {
    margin: 0;
}

.payment-status-page.order-status .page-loader2 h3 {
    margin-top: 1em;
}

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
body{font-weight:normal;font-style:normal;font-size:16px;font-family:"Gotham-Medium";color:#ccc;background:#1a1a19;}
h1,h2,h3,h4,h5,h6,p,figure{padding:0;margin:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-style:normal;}
input,button,select,textarea{outline:none !important;}
a, a:hover, a:focus {text-decoration:none;}
a:focus, input:focus, button:focus {outline:0 none;}
ol, ul {list-style:none;padding:0;margin:0;}
table {border-spacing:0;border-collapse:collapse;}
td, th {padding:0;}
label{font-weight:normal;margin-bottom: 0px;}
header:before,footer:before,article:before, aside:before,nav:before, section:before{
    display: table;
    content: " ";
}
header:after,footer:after,article:after, aside:after,nav:after, section:after{
	display: table;
    content: " ";
    clear: both;
}
body{
    background:#1a1a19  url(../images/bg-paten.png) repeat;
}
.slick-initialized .slick-slide{outline:none !important;}
.container{/*max-width:1200px;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;*/position:relative;}
@media (min-width:1440px) {
.container{width:1370px;}
}
@media (min-width:1920px) {
.container{width:1690px;}
}

.browser-ie .ball-scale-ripple{display:block;}
.browser-ie .page-loader figure{display:none;}
.ball-scale-ripple{display:none;position: absolute;top: 50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transform:translate(-50%,-50%);width: 50px;height: 50px;}
@-webkit-keyframes ball-scale-ripple {  
0% {    
-webkit-transform: scale(0.1);
transform: scale(0.1);
opacity: 1;
}
70% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0.7; }
100% {
opacity: 0.0; } 
}
@keyframes ball-scale-ripple {
0% {
-webkit-transform: scale(0.1);
transform: scale(0.1);
opacity: 1; }
70% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0.7; }
100% {
opacity: 0.0; } 
}
.ball-scale-ripple  span {z-index:1;position:absolute;-webkit-animation-fill-mode: both;animation-fill-mode: both;height: 50px;width: 50px;border-radius: 100%;border: 2px solid #fff;-webkit-animation: ball-scale-ripple 1s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);animation: ball-scale-ripple 1s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8); }
