/**
 * Allgemein
 **/

hr {
    border-color: #EFEFEF
}

#logo {
    background: url('https://cdn.smake.cloud/AwVLGXd6JWO/signed/h_92,w_400/fm_png?signature=58c16a4eedfbf838f1b9ed9f30efb327e14281311330b106f5619b36c7f11739') no-repeat;
}

body {
    background: #283652 !important;
    color: #FFFFFF !important;
}

a {
    color: #FFFFFF;
}

a:hover {
    color: #f98d00;
}

.column-article-entry .description {
    color: #D0D0D0;
}

.message-box {
    background: #283652;
    box-shadow: #FFFFFF 0px 0px 20px 5px;
}

.search-button:hover {
    border: 1px solid #FFFFFF;
}

.search-button:hover i {
    color: #FFFFFF;
}

.simple-drop-down:hover:after {
    border-color: #EFEFEF;
    color: #D0D0D0;
    background: #f98d00;
}

.form-control,
.multiselect__tags,
.multiselect__input,
.multiselect__content-wrapper,
.multiselect__single {
    background-color: #283652;
    border-color: #EFEFEF;
    color: #FFFFFF;
}

.multiselect__option--highlight {
    background-color: #f98d00;
    color: #FFFFFF;
}

small {
    color: #FFFFFF !important;
}

.button.style-6,
.button.style-8 {
    color: #FFFFFF;
    border-color: #283652;
    background: #283652;
}

.button.style-6:hover,
.button.style-8:hover {
    background: #FFFFFF;
    color: #283652;
}

.article-container h5 i,
.article-container .h5 i {
    color: #FFFFFF;
}

/**
 * Borders
 **/

.border {
    border-color: #EFEFEF !important;
}

.border-top {
    border-top-color: #EFEFEF !important;
}

.border-right {
    border-right-color: #EFEFEF !important;
}

.border-bottom {
    border-bottom-color: #EFEFEF !important;
}

.border-left {
    border-left-color: #EFEFEF !important;
}

/**
 * Card
 **/

.card {
    background-color: #283652;
    border-color: #EFEFEF;
}

.card-header {
    background-color: #283652;
    border-bottom-color: #EFEFEF;
}

/**
 * order timeline
 **/

.timeline > li:before {
    border-left-color: #EFEFEF;
}

.timeline > li .timeline-icon > div {
    background-color: #283652;
    border-color: #EFEFEF;
    color: #FFFFFF;
}

/**
 * dropdown
 **/

.btn-primary {
    background-color: #283652;
    border-color: #FFFFFF;
    color: #FFFFFF;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
    background-color: #F98D00;
    border-color: #FFFFFF;
    color: #FFFFFF;
}

.dropdown-menu {
    background-color: #283652;
    border-color: #EFEFEF;
}

/**
 * Tables
 **/

.table-bordered {
    border-color: #EFEFEF;
}

.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
    border-color: #EFEFEF;
}

.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #283652;
}

.table-striped > tbody > tr:nth-of-type(even) {
    background-color: #283652;
}

/**
 * Products
 **/

#products-index .page-selector .square-button:hover,
#products-index .page-selector .square-button.active {
    background-color: #f98d00;
    border-color: #EFEFEF;
    color: #D0D0D0;
}

#products-index .page-selector .square-button.disabled :hover,
#products-index .page-selector .square-button.disabled {
    border-color: #EFEFEF;
    color: #FFFFFF;
}

#products-index .categories-border-wrapper .category-title a {
    color: #FFFFFF;
}

#products-index .categories-border-wrapper .category-title a:hover,
#products-index .categories-border-wrapper .category-title a.active {
    color: #f98d00;
}

#products-index .categories-border-wrapper .category-entry a {
    color: #FFFFFF;
}

#products-index .categories-border-wrapper .category-entry a:hover,
#products-index .categories-border-wrapper .category-entry a.active {
    color: #f98d00;
}

#products-index .categories-border-wrapper .category-entry:before {
    color: #f98d00;
}

#products-index em {
    background-color: #f98d00;
}

.color-box .color {
    border: 1px solid #EFEFEF;
}

.product-description {
    color: #FFFFFF;
}

.product-description a {
    color: #FFFFFF;
}

.product-description a:hover {
    color: #f98d00;
}

.product-variants-thumbnails .size-selector.show-other-variants {
    background-color: #283652 !important;
    box-shadow: #FFFFFF 0 2px 12px -2px !important;
}

.size-selector .entry .color-name-wrapper .color-name {
    background-color: #283652 !important;
    border-color: #EFEFEF !important;
}

.size-selector .entry .color-name-wrapper .color-name:after {
    border-top-color: #EFEFEF !important;
}

/**
 * Warenkorb
 **/

.button-x a{
    color: #FFFFFF;
}

.button-x a:hover{
    color: #f98d00;
}

/**
 * Account
 **/

.my-account .categories-list ul li a.active {
    color: #f98d00;
}


/**
 * Desktop-Ansicht
 **/

@media (min-width: 1200px) {
    .header-wrapper.style-10 .nav-overflow:before {
        background: #323232;
    }
}

/**
 * Tablet-Ansicht
 **/

@media (max-width: 992px) {
    .fixed-header nav {
        background-color: #323232;
    }

    .mobile-secondary-nav {
        border-top: 5px solid #EFEFEF;
    }
}

/**
 * Mobile-Ansicht
 **/

@media (max-width: 1199px) {
    #content-block .content-center .header-wrapper.style-10 header {
        border-bottom: 1px solid #EFEFEF;
    }
}

/**
 * Error Poloshirt
 **/

.error-textile .description h2 {
    color: #f98d00;
}

.error-textile svg .highlight {
    fill: #f98d00;
}

.error-textile svg .error-code {
    fill: #283652;
}


/**
 * Detail-Page-Designer
 **/

 #detail-page-designer .customizations-text-editor .view-tabs-container .view-tabs-wrapper .view-tab {
    background: #283652;
    color: #FFFFFF;
}

 #detail-page-designer .customizations-text-editor .view-tabs-container .view-tabs-wrapper .view-tab.active {
    background: #f98d00;
    color: #FFFFFF;
}

#detail-page-designer .customizations-text-editor .view-tabs-container .view-tabs-wrapper .view-tab:hover {
    background: #283652;
    color: #FFFFFF;
}

#detail-page-designer .product-preview-box .loader:before {
    background: #283652;
}

#detail-page-designer .product-preview-box .loader .loader-icon-text i {
    color: #f98d00;
}

#detail-page-designer .product-preview-box .loader .loader-icon-text p {
    color: #FFFFFF;
}

#detail-page-designer .add-to-cart .confirm-personalization .back:before {
    background: #FFFFFF;
}

#detail-page-designer .add-to-cart .confirm-personalization .mango-style-modal {
    background: #283652;
    color: #FFFFFF;
}
