/*
.footer, .footer .container {
    background-color: #010101;
}

.footer .f-sec2 ul li a {
    color: #fff;
}

.footer .f-sec1 p {
    color: #fff;
}

.footer_notes p {
    padding-top: 10px;
    color: #fff;
}

.footer .footer-container {
    border-bottom: none;
    padding-bottom: 10px;
}

.Thumbs {
    -ms-flex-preferred-size: 300px;
    flex-basis: 300px;
}

.btn, textarea, input, select {border-radius: 0!important;}


.header-area {
    border-bottom: 2px solid #000;
}

.nav-justified .nav-item {
    flex-basis: auto;
}

.about_content {
    padding-top:0;
}

.breadcrumb {
    background:transparent;padding-left:0;
}

.swiper-slide {
    border:1px solid #f1f1f3
}

.product-detail {margin-top: 0;}

.product-desc {
    border:1px solid #f1f1f3;
    padding:15px;
}

.btn-primary:hover {
    background:#010101!important;
    border-color:#010101!important;
}

.btn-primary:active,
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover {
    background:#010101!important;
    border-color:#010101!important;
    color:#fff!important;
    box-shadow: 0 0 0 0.2rem rgb(96,75,58,.5)!important
}

.product-desc h4 {
    font-size:20px;
    color:#c95959;
    margin-bottom:5px;
}

.product-desc .ayar {
    border:1px solid #ddd;
    text-align:center;
    padding: 10px;
    font-size:16px;
    line-height:20px;
}

.product-desc .row.a18k > div {
    background:#FEF200;
}

.product-desc .row.a14k > div {
    background:#FFF79A;
}

.product-desc .row.a8k > div {
    background:#FFFCD6;
}

.product-desc .adet {
    border:1px solid #ddd;border-left:0;
    text-align:center;
    padding: 10px;
    font-size:16px;
    line-height:20px;
}

.product-desc .form-group label {
    font-size:20px;
    color:#c95959;
}

.product-desc table th {
    background: #BCBEC0;
    border:0;
}

.product-desc table td {
    background: #F2F2F3;
}

.product-desc table :last-child >:last-child > td {
    background-color: #BCBEC0;
    border:0;
 }
*/



#footer {
    background: #010101;
    border-top: 4px solid #010101;
    color: #fff;
}

#footer p {
    color: #fff !important;
}

#footer .footer-copyright {
    background: #010101;
}

.page-header {
    background-color: #010101 !important;
    margin: 0 0 25px 0;
}

#header .header-top {
    border-bottom: none;
}

html .overlay-color-quaternary:not(.no-skin):before {
    background-color: #010101 !important;
}

.overlay:before {
    background: #010101;
}

.qt-diaz {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.qt-diaz input {
    border: 0 !important;
    width: 40px;
    text-align: center;
}

.qt-diaz a {
    cursor: pointer;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
    text-align: center;
}

/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}

.shop .products .product {
    border: 1px solid #F5F2F3;
}

footer .links a {
    color: #fff !important;
    font-size: 11px;
}

#newsletter-title,
#newsletter-form {
    max-width: 300px !important;
    margin: 0 auto;
}

.modal-dialog {
    min-height: calc(100vh - 60px);
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: auto;
}

@media(max-width: 768px) {
    .modal-dialog {
        min-height: calc(100vh - 20px);
    }
}

.modal-lg {
    max-width: 800px !important;
}

.bg-th th {
    background: #BDBEC0;
}

.bg-tr td {
    background: #F2F2F4;
}

.no-gutter.row {
    margin-left: 0;
    margin-right: 0;
}

.no-gutter>[class^="col-"] {
    padding-left: 0;
    padding-right: 0;
}

.row.a18k div.ayar,
.row.a14k div.ayar,
.row.a8k div.ayar {
    width: 100%;
    height: 56px;
    padding: 10px 0;
    text-align: center;
    border: 1px solid #ADADAA;
}

.row.a18k div.qt-diaz,
.row.a14k div.qt-diaz,
.row.a8k div.qt-diaz {
    width: 100%;
    height: 56px;
    padding: 10px 0;
    text-align: center;
    border: 1px solid #ADADAA;
    border-left: none !important;
}

.row.a18k div.ayar,
.row.a18k div.qt-diaz,
.row.a18k input {
    background: #FEF200;
    color: #000;
    font-size: 13px;
    line-height: 16px;
}

.row.a14k div.ayar,
.row.a14k div.qt-diaz,
.row.a14k input {
    background: #FFF79A;
    color: #000;
    font-size: 13px;
    line-height: 16px;
}

.row.a8k div.ayar,
.row.a8k div.qt-diaz,
.row.a8k input {
    background: #FFFCD6;
    color: #000;
    font-size: 13px;
    line-height: 16px;
}

@media (min-width: 992px) {
    #header .header-nav-main nav>ul>li>a {
        text-transform: uppercase !important;
        font-family: 'Roboto Condensed', sans-serif;
        font-size: 14px;
        font-weight: 500;
    }
}

.header-extra-info,
.header-extra-info a {
    font-size: 12px;
}

body.swal2-shown {
    padding-right: 0 !important;
}

.swal2-popup {
    border-radius: 0 !important;
}

.swal2-styled.swal2-confirm,
.swal2-styled.swal2-cancel {
    border-radius: 0 !important;
}

div.body {border-top: 2px solid #010101;}

#header .header-nav {
    min-height: 40px;
}

@media (min-width: 992px) {
    #header .header-nav.header-nav-links nav > ul > li > a, #header .header-nav.header-nav-links nav > ul > li:hover > a, #header .header-nav.header-nav-line nav > ul > li > a, #header .header-nav.header-nav-line nav > ul > li:hover > a {
        min-height: 30px;
    }
}