/*
Theme Name: Miti Child
Theme URI: https://demo.theme-sky.com/miti/
Author: Theme Sky Team
Author URI: http://theme-sky.com/
Description: A Premium and Responsive WordPress theme, designed for E-Commerce websites
Template: miti
Version: 1.0.0
License: GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: miti-child
*/

.smuac_multiaccounts_container_top_button,
.smuac_multiaccounts_account_button {
    display: none !important;
}

/* Fjerner oprettelses oplysninger fra "opret ny elev" */
.smuac_multiaccounts_new_account_container_content_large_title:nth-child(5),
.smuac_multiaccounts_new_account_container_content_large_title:nth-child(9),
.smuac_multiaccounts_new_account_container_content_element:nth-child(6),
.smuac_multiaccounts_new_account_container_content_element:nth-child(7),
.smuac_multiaccounts_new_account_container_content_element:nth-child(8),
.smuac_multiaccounts_new_account_container_content_element_checkbox {
    display: none !important;
}

.woocommerce-MyAccount-navigation {
    display: none;
}

.woocommerce-account .woocommerce-MyAccount-content {
    width: 100%;
}

.button,
.button-primary,
.button-test {
    display: inline-block;
    text-decoration: none;
    font-size: 36px;
    line-height: 36px;
    height: 50px;
    margin: 0;
    padding: 0 10px 1px;
    cursor: pointer;
    border-width: 3px;
    border-style: solid;
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.button,
.button-test {
    color: black;
    border-color: #c0dfda;
    width: 100%;
    height: 50px;
    background: #c0dfda;
    -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(0, 0, 0, .08);
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(0, 0, 0, .08);
    vertical-align: top;
}

p .button {
    vertical-align: baseline;
}

.button:hover,
.button-secondary:hover,
.button:focus,
.button-secondary:focus {
    background: #fafafa;
    border-color: #999;
    color: #222;
}

.button:focus,
.button-secondary:focus {
    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
    box-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
}

.button:active,
.button-secondary:active {
    background: #eee;
    border-color: #999;
    color: #333;
    -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
}

.button-primary {
    background: #2ea2cc;
    border-color: #0074a2;
    -webkit-box-shadow: inset 0 1px 0 rgba(120, 200, 230, 0.5), 0 1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 1px 0 rgba(120, 200, 230, 0.5), 0 1px 0 rgba(0, 0, 0, .15);
    color: #fff;
    text-decoration: none;
}

.button-primary:hover,
.button-primary:focus {
    background: #1e8cbe;
    border-color: #0074a2;
    -webkit-box-shadow: inset 0 1px 0 rgba(120, 200, 230, 0.6);
    box-shadow: inset 0 1px 0 rgba(120, 200, 230, 0.6);
    color: #fff;
}

.button-primary:focus {
    border-color: #0e3950;
    -webkit-box-shadow: inset 0 1px 0 rgba(120, 200, 230, 0.6), 1px 1px 2px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 1px 0 rgba(120, 200, 230, 0.6), 1px 1px 2px rgba(0, 0, 0, 0.4);
}

.button-primary:active {
    background: #1b7aa6;
    border-color: #005684;
    color: rgba(255, 255, 255, 0.95);
    -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
    vertical-align: top;
}

/* Fjerner kategori skift i top af årstrøjer og studentertrøjer */
.elementor-7739 .elementor-element.elementor-element-4b5ed62 .eael-cat-tab a {
    border-radius: 0px 0px 0px 0px;
    color: #FFFFFF;
    background-color: #000000;
    display: none;
}

.elementor-7767 .elementor-element.elementor-element-4b5ed62 .eael-cat-tab a {
    border-radius: 0px 0px 0px 0px;
    color: #FFFFFF;
    background-color: #000000;
    display: none;
}

.menu-button {
    background: #00ffff;
    padding: 5px 10px 5px 10px !important;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
}

/* ADT */
.adt-class-logo {
    position: absolute;
    z-index: 99;
    aspect-ratio: 1/1;
}

.products .product a img.adt-class-logo--front {
    width: 15% !important;
    right: 30%;
    top: 25%;
}

.woocommerce-product-gallery__image .adt-class-logo--front {
    width: 15% !important;
    right: 30%;
    top: 25%;
}

.woocommerce-product-gallery__image .adt-class-logo--back {
    width: 30% !important;
    right: 35%;
    top: 25%;
}

.woocommerce-MyAccount-content {
    border-style: none !important;
}

#dashboard-copy-link-button {
    background-color: #2185e1;
    border: 1px solid white;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 20px;
    border-radius: 5px;
}

#dashboard-copy-link-button:hover {
    background-color: #FFFFFF;
    color: #2185e1;
    border: 1px solid #2185e1;
}


#menu-konto-navigation {
    flex-direction: column;
}

#menu-konto-navigation li {
    width: 100%;
    margin-bottom: 12px;
    border-radius: 12px;
}

@media screen and (max-width: 767px) {
    #menu-konto-navigation {
        width: 100%;
    }
}


/* product + logo on dashboard page (studietøj) */
.no-logo-overlay {
    position: relative;
    display: inline-block;
}

.low-alpha-image {
    opacity: 0.8;
}

.adt-product-image-item {
    margin: 10px;
}

.overlay-text {
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 6em;
    color: black;
    font-size: 25px;
    line-height: 30px;
    text-align: center;
    pointer-events: none;
}

/* custom logo in header */
.custom-logo-wrapper {}

#custom-logo {
    height: 100px !important;
}

.ts-header div.header-right {
    margin-right: 0;
}

@media only screen and (max-width: 767px) {
    .custom-logo-wrapper {
        box-sizing: border-box;
        margin-right: 0 !important;
        padding-right: 0 !important;
        margin-left: auto;
        /* This is still required */
    }
}

header .logo-wrapper {
    max-height: 150px !important;
}

@media only screen and (max-width: 767px) {
    header .logo-wrapper {
        padding: 0;
    }
}

.account-notice {
    background-color: var(--e-global-color-primary, #7CB400);
    color: #000;
    padding: 10px;
    text-align: center;
}

dt.variation-Na,
dd.variation-Na {
    display: none !important;
}

.woocommerce-product-gallery__image {
    position: relative;
}

.woocommerce .quantity.custom-quantity-dropdown select.qty {
    width: 100%;
    height: 48px;
    background-color: rgba(242, 242, 242, 1);
    border: 1px solid rgb(242, 242, 242)
}


/* PRODUCT - move price and buttom to bottom */
.product-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.product-wrapper .meta-wrapper-2 {
    margin-top: auto;
    padding-top: 15px;
    padding-bottom: 15px;
}

.product-wrapper>.thumbnail-wrapper {
    float: none;
    clear: none;
    text-align: center;
    flex: 1;
}

.product-wrapper .thumbnail-wrapper img.attachment-shop_catalog {
    max-width: 100%;
    height: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.product-wrapper .meta-wrapper {
    margin-bottom: 0;
    padding-top: 12px;
    padding-right: 10px;
    padding-left: 0;
    padding-bottom: 0;

}



/* .woocommerce .product .thumbnail-wrapper {
    height: 100%;
    background-color: white;
    margin: 5px;
    border-radius: 2px;
    border: solid #e3e3e3 1px;
    padding: 2px;
}

body div#main {
    background-color: #fafafafa;
} */

