/* ************************ BODY ************************ */

html {
    overflow-x: hidden;
}

body {
    margin: 0;
    padding: 0;
    
    background-color: rgb(0, 0, 0);
    
    font-family: 'Tahoma', sans-serif;
    font-size: 12px;
    color: #ffffff;

    overflow-x: hidden;
    /* position: relative; */

    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}

.body-container {
    width: 100%;
    height: 100%;
    
    overflow-x: hidden;
}

.anchor {
    scroll-margin-top: 50px;
}





/* ************************ HOLO COLORS ************************ */

.holo-c0 { color: rgb(130, 130, 130); }
.holo-c1 { color: rgb(244, 0, 65); }
.holo-c2 { color: rgb(233, 2, 102); }
.holo-c3 { color: rgb(211, 0, 141); }
.holo-c4 { color: rgb(202, 0, 185); }
.holo-c5 { color: rgb(182, 0, 233); }
.holo-c6 { color: rgb(153, 20, 255); }
.holo-c7 { color: rgb(123, 46, 255); }
.holo-c8 { color: rgb(93, 52, 255); }

.holo-c0-off { color: rgba(85, 85, 85, 0.3); }
.holo-c1-off { color: rgba(244, 0, 65, 0.5); }
.holo-c2-off { color: rgba(233, 2, 102, 0.5); }
.holo-c3-off { color: rgba(211, 0, 141, 0.5); }
.holo-c4-off { color: rgba(202, 0, 185, 0.5); }
.holo-c5-off { color: rgba(182, 0, 233, 0.5); }
.holo-c6-off { color: rgba(153, 20, 255, 0.5); }
.holo-c7-off { color: rgba(123, 46, 255, 0.5); }
.holo-c8-off { color: rgba(93, 52, 255, 0.5); }





/* ************************ TOP ************************ */

.top-box {
    position: fixed;
    padding-top: 12px;
    padding-bottom: 12px;
    top: 0px;    
    width: 100%;
    /* height: 46px; */

    background-color: rgba(25, 25, 25, 1);
}



.menu-box {
    margin-left: 50px;
    margin-right: 50px; 

    display: flex;
    justify-content: space-between;

}

.menu-box-left {
    padding-right: 40px;

    display: flex;
    justify-content: flex-end;
}

.menu-box-right {
    display: flex;
    justify-content: flex-start;
}






.menu-button {
    margin-left: 15px;
    width: 90px;

    border-left-width: 1px;
    border-left-color: rgb(180, 180, 180);
    border-left-style: solid;

    overflow: hidden;
    white-space: nowrap;
}





.top-menu-link {
    padding-top: 1px;
    padding-bottom: 2px;
    padding-left: 8px;
    padding-right: 8px;

    line-height: 20px;
    width: 80px;

    background-color: rgba(40, 40, 40, 1);

    font-family: "Titillium Web", sans-serif;
    font-weight: 200;
    font-style: normal;
    font-size: 12px;
    color:  rgb(220, 220, 220);

    display:inline-block;
    vertical-align: middle;
    text-decoration: none;
    text-align: left;
}

.top-menu-link:hover {
    background-color: rgba(10, 10, 10, 1);
}

.top-menu-link-inactive:hover {
    background-color: rgba(10, 10, 10, 1);
    cursor: default;
}

.top-menu-link-txt {
    color: rgb(220, 220, 220);
}

.top-menu-link-txt-off {
    color: rgb(110, 110, 110);
}

.top-menu-link-nr {

}

.top-menu-link-nr-off {

}

.top-menu-logo-link {
    display: flex;
    justify-content: center;
    align-items: center; 


}

.top-menu-logo-link:hover {
    filter: alpha(opacity=08);
    -moz-opacity: 0.8;
    -webkit-opacity: 0.8;
    opacity: 0.8;
}

.top-menu-logo-img {
    padding-top: 3px;
    height: 26px;
}





.menu-box-right-mobile {
    display: none;
}



.menu-box-right-mobile-button {
    /* background-color: #44fe41; */

    display: flex;
    justify-content: center;
    align-items: center; 
}


.menu-box-right-mobile-button-link {
    /* background-color: #5141fe; */
}

.menu-box-right-mobile-button-link:hover {
    /* filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -webkit-opacity: 0.7;
    opacity: 0.7; */
}

.menu-box-right-mobile-button-img {
    padding-top: 5px;
    width: 40px;
    height: 40px;
    /* background-color: #5141fe; */
}






.menu-mobile {
    width: 150px;
    position: absolute;
    top: 55px;
    right: 15px;
    padding-top: 5px;

    background-color: rgba(25, 25, 25, 1);

    /* display: flex; */
    /* justify-content: flex-start; */
    
    display: none;
}

.menu-button-mobile {
    margin-left: 5px;
    width: 140px;
    height: 50px;

    /* border-left-width: 1px;
    border-left-color: rgb(180, 180, 180);
    border-left-style: solid; */

    overflow: hidden;
    white-space: nowrap;
}



.top-menu-link-mobile {
    /* padding-top: 1px; */
    /* padding-bottom: 2px; */
    padding-left: 8px;
    padding-right: 8px;

    line-height: 45px;
    width: 140px;

    background-color: rgba(40, 40, 40, 1);

    font-family: "Titillium Web", sans-serif;
    font-weight: 200;
    font-style: normal;
    font-size: 16px;
    color:  rgb(220, 220, 220);

    display:inline-block;
    vertical-align: top;
    text-decoration: none;
    text-align: left;
}

.top-menu-link-mobile:hover {
    background-color: rgba(10, 10, 10, 1);
}

.top-menu-link-mobile-inactive:hover {
    background-color: rgba(10, 10, 10, 1);
    cursor: default;
}

.top-menu-link-mobile-txt {
    color: rgb(220, 220, 220);
}

.top-menu-link-mobile-txt-off {
    color: rgb(110, 110, 110);
}

.top-menu-link-mobile-sep {
    padding-left: 5px;
    padding-right: 7px;
    color: rgb(220, 220, 220);

}

.top-menu-link-mobile-sep-off {
    padding-left: 5px;
    padding-right: 5px;
    color: rgb(110, 110, 110);
}

.top-menu-link-mobile-nr {
    
    font-size: 13px;

}

.top-menu-link-mobile-nr-off {
    font-size: 13px;
}



.showMenu {
    transform: translateY(0);
}




/* ************************ MAIN ************************ */

.main-box {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
    overflow-y: auto; 
    overflow-x: hidden;
    
    background-color: rgb(0, 0, 0);

    background-image: url('img/main_logo_bg5.jpg');
    background-attachment:fixed;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 0px;

    text-align: center;    

    
    animation-name: holo;
    animation-duration: 3.4s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    /* animation-direction: alternate; */
    transform-origin: center;
}

@keyframes holo {
    0% {
        -webkit-filter: hue-rotate(-3deg); 
        filter: hue-rotate(-3deg);
    }      
    25% {
      -webkit-filter: hue-rotate(7deg); 
      filter: hue-rotate(7deg);
    }
    50% {
        -webkit-filter: hue-rotate(15deg); 
        filter: hue-rotate(15deg);
    }      
    75% {
        -webkit-filter: hue-rotate(7deg); 
        filter: hue-rotate(7deg);
    }    
    100% {
        -webkit-filter: hue-rotate(-3deg); 
        filter: hue-rotate(-3deg);
    }       
}  





.main-top-scroll-margin {
    height: 100px;

    background-color: rgba(0, 0, 0, 1);
}




/* ************************ MAIN - HOME ************************ */

.main-home {
    width: 100%;
    height: 100%;

    display: flex;
    flex-direction: column;
    justify-content: stretch;
    align-items: center;
}



.mh-top {
    width: 100%;
    height: 1000px;
    top: -1000px;
    position: absolute;

    -webkit-backdrop-filter: grayscale(1);
    backdrop-filter: grayscale(1);
}

.mh-top-2 {
    /* width: 100%; */
    height: 50px;
    
    /* -webkit-backdrop-filter: grayscale(1); */
    /* backdrop-filter: grayscale(1); */
}

.mh-mid {
    width: 100%;
    height: 100%;

    display: flex;
    justify-content: center;
    align-items: center; 
}

.mh-bottom {
    width: 100%;
    height: 5px;

    -webkit-backdrop-filter: grayscale(1);
    backdrop-filter: grayscale(1);
}


.mh-mid-logo {
    width:100%;
    height:100%;
    position: absolute;

    -webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 1100 840" width="1100" height="840"><path class="cls-1" d="M0,0V840H1100V0ZM314,246,530,346H314ZM538,594H314V494H538Zm248,0H562V494H786Zm0-124H562l-12,12-12-12H314V370H538l12,12,12-12H786Zm0-124H570L786,246Z"/></svg>' ) 
        center/contain no-repeat;

            mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 1100 840" width="1100" height="840"><path class="cls-1" d="M0,0V840H1100V0ZM314,246,530,346H314ZM538,594H314V494H538Zm248,0H562V494H786Zm0-124H562l-12,12-12-12H314V370H538l12,12,12-12H786Zm0-124H570L786,246Z"/></svg>' ) 
            center/contain no-repeat;      

    -webkit-mask-size: cover; 
    mask-size: cover;

    -webkit-backdrop-filter: grayscale(1);
    backdrop-filter: grayscale(1);
}

.mh-mid-signature {
    width:100%;
    height:100%;
    position: absolute;
    
    background-color: rgba(0, 0, 0, 0.6);

    -webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 1100 840" width="1100" height="840"><path class="cls-1" d="M727.07,534.18a210.65,210.65,0,0,0,28.51-13.85c2.39-1.34,4.7-2.83,7.06-4.24,1.53-.92,3.19-1.65,4.36.34,1,1.7,1,3.61-.55,5a13.54,13.54,0,0,1-3.52,2.09c-7.91,3.54-14.27,9.12-20.44,15.43,2.24-.88,3.83-.78,5,1.51,1.06,2.11.15,3.48-1.08,4.93-4,4.78-8.11,9.54-12.1,14.37a9.42,9.42,0,0,0-2.45,5c8.11-1.62,13.62-8.08,21.95-11.18a23,23,0,0,1-7.4,8.73c-3.12,2.16-6.18,4.43-9.17,6.76a11.46,11.46,0,0,1-7.06,2.8c-5.19,0-6.89-2.66-6.2-9.27-3.06,2.18-4.75,5.29-7.13,7.72-.53.54-.83,1.32-1.37,1.83-2.17,2.08-4.47,5.26-7.69,2.76-3-2.34-.72-5.4.87-7.66a176,176,0,0,1,23-26.57c.73-.7,1.89-1.16,1.39-3.26-5.13,2.88-11.14,3.66-14.42,9.38-5.14,9-11.25,17.39-15.29,27-.6,1.42-1.24,3.12-3.13,2.77-2.25-.41-1.83-2.39-1.85-4.07,0-3.17,1.08-6.14,1.3-9.38-1.53,2.24-3.11,4.45-4.57,6.74-1.34,2.07-3.12,3.94-5.57,2.88-2.8-1.22-1.41-3.95-1-6.08.34-1.75,1-3.43,1.29-5.25a64.24,64.24,0,0,0-6.47,13.15A33.22,33.22,0,0,1,682,578c-.71,1.46-1.87,2.72-3.56,2.22-2.07-.6-1.42-2.49-1-3.86a329.9,329.9,0,0,1,15.23-40.17c.62-1.34,1.28-3,3.29-2.51s1.51,2.32,1.51,3.78c0,.84-.91,2,.3,2.44,5.82,2.3,2.91,6.73,3,10.62,1.11-2.68,6.47-3.77,2.09-8.55-1.59-1.73,1-4.4,3-5.86s3.14-.72,4.38,1.28c1.53,2.46,6.13,1.45,8.13-1.54,4.69-7,9.26-14,14.19-20.81,1.24-1.71,2.31-5.72,5.73-3.25,3.12,2.25,1,4.79-.6,7.11C734.38,523.58,731.13,528.34,727.07,534.18Z"/></svg>' ) 
        center/contain no-repeat;
            mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 1100 840" width="1100" height="840"><path class="cls-1" d="M727.07,534.18a210.65,210.65,0,0,0,28.51-13.85c2.39-1.34,4.7-2.83,7.06-4.24,1.53-.92,3.19-1.65,4.36.34,1,1.7,1,3.61-.55,5a13.54,13.54,0,0,1-3.52,2.09c-7.91,3.54-14.27,9.12-20.44,15.43,2.24-.88,3.83-.78,5,1.51,1.06,2.11.15,3.48-1.08,4.93-4,4.78-8.11,9.54-12.1,14.37a9.42,9.42,0,0,0-2.45,5c8.11-1.62,13.62-8.08,21.95-11.18a23,23,0,0,1-7.4,8.73c-3.12,2.16-6.18,4.43-9.17,6.76a11.46,11.46,0,0,1-7.06,2.8c-5.19,0-6.89-2.66-6.2-9.27-3.06,2.18-4.75,5.29-7.13,7.72-.53.54-.83,1.32-1.37,1.83-2.17,2.08-4.47,5.26-7.69,2.76-3-2.34-.72-5.4.87-7.66a176,176,0,0,1,23-26.57c.73-.7,1.89-1.16,1.39-3.26-5.13,2.88-11.14,3.66-14.42,9.38-5.14,9-11.25,17.39-15.29,27-.6,1.42-1.24,3.12-3.13,2.77-2.25-.41-1.83-2.39-1.85-4.07,0-3.17,1.08-6.14,1.3-9.38-1.53,2.24-3.11,4.45-4.57,6.74-1.34,2.07-3.12,3.94-5.57,2.88-2.8-1.22-1.41-3.95-1-6.08.34-1.75,1-3.43,1.29-5.25a64.24,64.24,0,0,0-6.47,13.15A33.22,33.22,0,0,1,682,578c-.71,1.46-1.87,2.72-3.56,2.22-2.07-.6-1.42-2.49-1-3.86a329.9,329.9,0,0,1,15.23-40.17c.62-1.34,1.28-3,3.29-2.51s1.51,2.32,1.51,3.78c0,.84-.91,2,.3,2.44,5.82,2.3,2.91,6.73,3,10.62,1.11-2.68,6.47-3.77,2.09-8.55-1.59-1.73,1-4.4,3-5.86s3.14-.72,4.38,1.28c1.53,2.46,6.13,1.45,8.13-1.54,4.69-7,9.26-14,14.19-20.81,1.24-1.71,2.31-5.72,5.73-3.25,3.12,2.25,1,4.79-.6,7.11C734.38,523.58,731.13,528.34,727.07,534.18Z"/></svg>' ) 
        center/contain no-repeat;       

    -webkit-mask-size: cover; 
    mask-size: cover;
}

.mh-holo-light-box {
    width: 100%;
    height: 100%;
    position: absolute;

    -webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 1100 840" width="1100" height="840"><path class="cls-1" d="M0,0V840H1100V0ZM314,246,530,346H314ZM538,594H314V494H538Zm248,0H562V494H786Zm0-124H562l-12,12-12-12H314V370H538l12,12,12-12H786Zm0-124H570L786,246Z"/></svg>' ) 
        center/contain no-repeat;
            mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 1100 840" width="1100" height="840"><path class="cls-1" d="M0,0V840H1100V0ZM314,246,530,346H314ZM538,594H314V494H538Zm248,0H562V494H786Zm0-124H562l-12,12-12-12H314V370H538l12,12,12-12H786Zm0-124H570L786,246Z"/></svg>' ) 
        center/contain no-repeat, linear-gradient(#000 0 0);

    -webkit-mask-composite: exclude;
    mask-composite: exclude;

    -webkit-mask-size: cover;
    mask-size: cover;
}



.mh-holo-light-1 {
    width: 1px;
    height: 1px;
    /* border: 10px solid rgb(255, 0, 0); */
    border-radius: 100%;

    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);

    background-color: rgba(255, 0, 60, 0.2);
    box-shadow: 0px 0px 300px 300px rgba(255, 0, 60, 0.2);

    animation-name: orbit_1;
    animation-duration: 4.1s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    animation-direction: normal;
    transform-origin: center;
}

@-webkit-keyframes orbit_1 {
    0% {  
        -webkit-transform: rotate(0deg) translateX(300px) rotate(0deg); 
    }
    100% {  
        -webkit-transform: rotate(360deg) translateX(300px) rotate(-360deg); 
    }
}

.mh-holo-light-2 {
    width: 1px;
    height: 1px;
    /* border: 10px solid rgb(255, 0, 0); */
    border-radius: 100%;

    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);

    background-color: rgba(20, 72, 255, 0.2);
    box-shadow: 0px 0px 300px 300px rgba(0, 68, 255, 0.2);

    animation-name: orbit_2;
    animation-duration: 5.2s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    animation-direction: normal;
    transform-origin: center;
}

@-webkit-keyframes orbit_2 {
    0% {  
        -webkit-transform: rotate(360deg) translateX(300px) rotate(-360deg); 
    }
    100% {  
        -webkit-transform: rotate(0deg) translateX(300px) rotate(0deg); 
    }
}





/* ************************ MAIN - CONTENT ************************ */

.main-content {
    padding-top:50px;
    padding-bottom:50px; 
    padding-left: 50px;
    padding-right: 50px;
    min-height: calc(100% - 290px);
    
    background-color: rgba(0, 0, 0, 0.7);

    display:flex;
    flex-direction:column;

    -webkit-backdrop-filter: grayscale(1);
    backdrop-filter: grayscale(1);
}

.main-content-separator {
    height: 50px;
    -webkit-backdrop-filter: grayscale(1);
    backdrop-filter: grayscale(1);
}



.mc-title {
    padding-bottom: 20px;
    height: 30px;

    font-family: "Titillium Web", sans-serif;
    font-weight: 200;
    font-style: normal;
    font-size: 20px;
    color:  rgb(220, 220, 220);

    display: flex;
}

.mc-title-nr {
    font-size: 16px;
}

.mc-title-sep {
    padding-left: 10px;
    padding-right: 13px;

    font-size: 18px;
}

.mc-title-txt {

}

.mc-title-txt-off {
    color: rgb(110, 110, 110);
}

.mc-box {
    padding-top:50px;
    padding-bottom:50px; 
    padding-left: 50px;
    padding-right: 50px;

    background-color:  rgb(30, 30, 30);

    font-family: "Titillium Web", sans-serif;
    font-weight: 200;
    font-style: normal;
    font-size: 14px;
    color:  rgb(220, 220, 220);

    text-align: left;
}

.mc-box-wrapper {
    background-color:  rgb(30, 30, 30);
    flex:1;
}


.main-tracks {

}

.main-sets {

}

.main-tour {
    
}

.main-2100 {

}

.main-about {

}




.main-footage-scroll-margin {
    height: 200px;
    -webkit-backdrop-filter: grayscale(1);
    backdrop-filter: grayscale(1);
}




/* ************************ BOTTOM ************************ */

.bottom-box {
    position:fixed; 
    bottom:0;
    width: 100%;
    
    background-color: rgba(20, 20, 20, 1);

}



.bottom {
    margin-left: 50px;
    margin-right: 50px;
    padding-top: 10px;
    padding-bottom: 13px;

    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: 20px auto; 
    column-gap: 5px;
    row-gap: 8px;

}

.bottom-mobile {
    /* margin-left: 5px; */
    /* margin-right: 5px; */
    padding-top: 10px;
    /* padding-bottom: 13px; */

    display: none;
}




.footage-mobile-separator {
    height: 10px;
}




.footage-title {
    padding-top:10px;
    padding-left:10px;
    padding-right:10px;

    font-family: "Titillium Web", sans-serif;
    font-weight: 200;
    font-style: normal;
    font-size: 12px;
    color:  rgb(220, 220, 220);
}

.footage-data {
    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
    padding-right:10px;

    display: flex;
}

.footage-data-mobile {
    padding-top:10px;
    padding-bottom:10px;
    padding-left:5px;
    padding-right:5px;
}

.footage-data-mobile-2 {
    padding-top:7px;
    padding-bottom:0px;
    padding-left:5px;
    padding-right:5px;
    height: 25px;

    /* width: 100%; */

    background-color: #191919;
    
    /* display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: 20px auto; 
    column-gap: 5px;
    row-gap: 8px; */
}

.sm-box-mobile {
    padding-top: 2px;
    width: 100%;

    display: flex;
    justify-content: space-evenly;
    align-items: center;
}



.sm-main-box {
    padding-top: 2px;
    width: 100%;
    display: flex;
    
}

.sm-music-box {
    padding-top: 2px;
    width: 100%;
    display: flex;
}

.sm-button {
    padding-right: 5px;
    
    text-align: center;
}

.sm-button-img {
    width: 25px;
    height: 25px;
}



.alpha-inactive {
    filter: alpha(opacity=20);
    -moz-opacity: 0.2;
    -webkit-opacity: 0.2;
    opacity: 0.2;
}

.sm-button-link {
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -webkit-opacity: 0.7;
    opacity: 0.7;
}

.sm-button-link:hover {
    filter: alpha(opacity=097);
    -moz-opacity: 0.97;
    -webkit-opacity: 0.97;
    opacity: 0.97;
}



.contact-box {
    width: 100%;
}

.contact-box-mobile {
    width: 100%;

    /* background-color: #5141fe; */
    
    display: flex;
    /* flex-direction: column; */
    justify-content: center;
    align-items: center;

    /* font-size: 8px; */

}

.contact-box-mobile-separator {
    padding-left: 5px;
    padding-right: 5px;
    color: #444444;
}



.contact-box-item {

}

.contact-box-link {
    font-family: "Titillium Web", sans-serif;
    font-weight: 200;
    font-style: normal;
    font-size: 10px;
    color: rgb(160, 160, 160);
    text-decoration: none;
}

.contact-box-link:hover {
    color: rgb(240, 240, 240);
}



.newsletter-box {
    padding-top: 1px;
    width: 100%;
}

.newsletter-box-mobile {
    padding-top: 1px;
    width: 100%;
    
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.newsletter-box-item {
    display: flex;
    justify-content: end;

}

.form-newsletter-input-email {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 6px;
    padding-right: 6px;
    width: 100%;

    background-color: rgb(50, 50, 50);

    font-family: "Titillium Web", sans-serif;
    font-weight: 200;
    font-style: normal;
    font-size: 11px;
    color: rgb(210, 210, 210);

    border-width: 0px;
    border-left-style: none;
    border-color: rgb(40, 40, 40);
    border-radius: 0px;
}

.form-newsletter-input-submit {
    margin-top: 8px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 6px;
    padding-right: 6px;
    width: 40px;

    background-image: linear-gradient(to right, #e02d87 0%, #b73ef3 51%, #5141fe 100%);

    font-family: "Titillium Web", sans-serif;
    font-weight: 200;
    font-style: normal;
    font-size: 11px;
    font-weight: 600;
    color: rgb(50, 50, 50);

    border-width: 0px;
    border-left-style: none;
    border-color: rgb(180, 180, 180);
    border-radius: 0px;
}


.form-newsletter-input-submit-inactive {
    background-image: linear-gradient(to right, #a1a1a1 0%, #6c6c6c 51%, #333333 100%);
}





@media screen and (max-width: 768px)
{
    .anchor {
        scroll-margin-top: 65px;
    }
    .menu-box-right {
        display: none;
    }
    .menu-box-right-mobile {
        display: block;
    }

    .menu-box {
        margin-left: 15px;
        margin-right: 15px;
    }
    .bottom {
        display: none;
    }
    .bottom-mobile {
        display: grid;
    }    
    .main-content {
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
        padding-bottom: 15px; 
    }
    .mc-box {
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
        padding-bottom: 15px; 
    }

    /* .main-box {
        background-position: 50% -50px;
    } */
}