.card-footer {
    font-size: 0.6rem;
}

div.featured-page {
    margin-top: 2rem;
}

div.card-body {
    padding: 0 1.25rem;
}

div.about-page {
    margin-top: 0;
}

div.contact-page {
    margin-top: 0;
}

a.ebay_btn{
    width: 26px;
    height: 26px;
    display: inline-block;
    background-image: url("/static/pictures/products/ebay.png");
}

a.ebay_btn:hover {
    background-image: url("/static/pictures/products/ebay_up.png");
}

.border-dotted{
    border-style: dotted;
}

p.versions{
    font-size: 0.65rem;
}

p.versions span{
    /*text-decoration: underline;*/
    white-space: nowrap;
}

.banner {
    margin-top: 0;
}

/* -------------------- coockies banner ---------------------- */
.cookies-eu-banner {
    background: #444;
    color: #fff;
    padding: 6px;
    font-size: 13px;
    text-align: center;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 10;
}

.cookies-eu-banner button {
    text-decoration: none;
    background: #222;
    color: #fff;
    border: 1px solid #000;
    cursor: pointer;
    padding: 4px 7px;
    margin: 2px 0;
    font-size: 13px;
    font-weight: 700;
    transition: background 0.07s, color 0.07s, border-color 0.07s;
}

.cookies-eu-banner button:hover {
    background: #fff;
    color: #222;
}

.hidden {
    display: none;
}
/* -------------------- /coockies banner --------------------- */

.subscribe-form .main-content form input[type=submit] {
    width: 100%;
    height: 45px;
    cursor: pointer;
    background-color: #fff;
    outline: none;
    border-radius: 5px;
    padding: 10px 15px;
    display: inline-block;
    color: #3a8bcd;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 300;
    letter-spacing: 0.4px;
    text-decoration: none;
    transition: all 0.5s;
    box-shadow: none;
    border: none;
}

/* -------------------- Third-level Dropdown --------------------- */
        @media (min-width: 992px){
            .dropdown-menu .dropdown-toggle:after{
                border-top: .3em solid transparent;
                border-right: 0;
                border-bottom: .3em solid transparent;
                border-left: .3em solid;
            }
            .dropdown-menu .dropdown-menu{
                margin-left:0; margin-right: 0;
            }
            .dropdown-menu li{
                position: relative;
            }
            .nav-item .submenu{
                display: none;
                position: absolute;
                left:100%; top:-7px;
            }
            .nav-item .submenu-left{
                right:100%; left:auto;
            }
            .dropdown-menu > li:hover{ background-color: #f1f1f1 }
            .dropdown-menu > li:hover > .submenu{
                display: block;
            }
        }
/* ------------------- /Third-level Dropdown --------------------- */
.featured-item img.category {
    max-width: max-content;
    /*min-height: 366px;*/
    max-height: 366px;
}



/* Products page mixins */
@media (min-width: 768px){
    .featured-item .product-name{
        height: 40px;
    }
}


.featured-item .product-image{
    /*height: 350px;*/
    /*width: auto;*/

    max-width: max-content;
    height: 366px;

    /*@media (width > 350px){*/
    /*    height: 375px;*/
    /*}*/
    /*@media (width > 576px){*/
    /*    height: 250px;*/
    /*}*/
    /*@media (width > 992px){*/
    /*    height: 300px;*/
    /*}*/
    /*@media (width > 1199px){*/
    /*    height: 375px*/
    /*}*/
}

p.page-text {
    font-size: 16px;
    margin-bottom: 1rem;
    text-align: center;
}

.dev-link {
    color: transparent!important;
}

.ddm-fix {
    min-width: auto;
}

.ddm-fix a.dropdown-item {
    text-align: center;
}

.navbar-dark .navbar-nav .nav-item {
	margin: 0 10px;
}
