/*
Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
Click nbfs://nbhost/SystemFileSystem/Templates/Other/CascadeStyleSheet.css to edit this template
*/
/* 
    Created on : 17.10.2023, 12:48:39
    Author     : ferenckrausz
*/
 
@media only screen and (max-width: 767px) {
    header img {
        height: 246px !important;
    }
    
    .show-more a, .plugin-opticaldevices .show-more a, .plugin-mirrorcategories .show-more a, .plugin-featuredproducts .show-more a, .plugin-opticaldevices ul li .learn-more a, .plugin-mirrorcategories ul li .learn-more a, .plugin-featuredproducts ul li .learn-more a {
        font-size: 14px;
        padding: 8px 20px !important;
    }
}    

.page-70 {
    background-image: url("/typo3conf/ext/homepage/Resources/Public/Sales/Matrix/Guggenmos_Matrix_without.jpg");
    background-repeat: repeat-y;
    background-size: cover;
}

.ultrafast-innovations-gmbh {
    background-color: #000;

    border: 1px solid #4DFD5D;
    color: #4DFD5D;
}

.show-more a,
.frame-default header h2,
.ultrafast-innovations-gmbh main {
    color: #4DFD5D;
}

.logos a img.logo2,
.logos a img.logo1 {
    filter: drop-shadow(3px 3px 3px rgb(0 0 0 / 0.6))
}

.show-more {
    background-color: #000;
    border: 1px solid #4DFD5D; 
    
    margin-top: 1rem;
}

.show-more a {
    padding: 14px 20px;
}

.show-more:hover {
    border: 1px solid #fff;
}

.page-71 .ultrafast-innovations-gmbh,
.page-71 .logos {
    display: none;
}

.page-71 {
    background-image: url("/typo3conf/ext/homepage/Resources/Public/Sales/Matrix/Guggenmos_DeeperMatrix.jpg");
    background-size: cover;
    background-color: #000;
    background-repeat: repeat-y;
}

.logosale {
    display: none !important;
}

.frame.frame-default.frame-layout-3 {
    margin: 0px !important;
}

main {
    padding-top: 2rem !important;
}

p {
    margin-top: 3rem;
}

.show-more a, .plugin-opticaldevices .show-more a, .plugin-mirrorcategories .show-more a, .plugin-featuredproducts .show-more a, .plugin-opticaldevices ul li .learn-more a, .plugin-mirrorcategories ul li .learn-more a, .plugin-featuredproducts ul li .learn-more a {
    padding: 14px 20px;
}


footer {
    display: block;
    background: transparent;
}
.footer-navigation {
    text-align: center;
}

.consent-modal form .buttons .btn--primary {
    background-color: #4DFD5D !important;
    color: #000;
}

.cookie-consent-container .label input:checked ~ .checkmark,
.cookie-consent-container .label input:disabled:checked ~ .checkmark {
    background-color: #4DFD5D !important;
}

.cookie-consent-container .label .checkmark {
    background-color: #fff !important;
}

.consent-modal form .buttons .btn--primary:hover {
    color: #000 !important;
    background-color: #fff !important;
}
.cookie-consent-container .buttons .btn--secondary,
.options li, .consent-modal p, .cookie-headline {
    color: #4DFD5D !important;
}
.cookie-consent-container .buttons .btn--secondary,
.cookie-consent-container .consent-modal,
.consent-modal form {
    background-color: #000 !important;
}
.cookie-consent-container .buttons .btn--secondary {
    border: 1px solid #4DFD5D !important;
}
.cookie-consent-container .buttons .btn--secondary:hover {
    border:  1px solid #fff !important;
}
.cookie-consent-container .consent-modal .option-wrapper,
.consent-modal form {
    background-color: #000 !important;
}
.option-headline {
    color: #fff !important;
}
.option-detail-wrapper .option-detail {
    background-color: #eee !important;
}
.option-value,
.option-value p {
    color: #000 !important;
}

.footer-links.text-center,
.footer-links.text-center:hover,
.show-details.text-center.open,
.show-details.text-center.open:hover,
.show-details.text-center.open span,
.show-details.text-center.open span:hover {
    color: #fff !important;
}

.cookie-consent-container a:hover, .cookie-consent-container a:visited:hover, .cookie-consent-container a:active:hover, .cookie-consent-container a:focus:hover, .cookie-consent-container a:focus:active:hover,
.footer-links.text-center a {
    color: #fff !important;
}

.page-71 {
    position: fixed;
    bottom: 0px;
    width: 100%;
}