.fmel-header-text{
	letter-spacing: 3px !important;
font-family: 'Eagle' !important;
font-weight: 700;
background: #000;
margin-left: auto;
margin-right: auto;
padding: 20px 40px;
font-size: 80px !important;
margin-bottom: 10vh !important;
}
.ce_bgimage_108055 > div:nth-child(2) {
display: flex;
flex-wrap: wrap;
flex-direction: column;
align-items: last baseline;
justify-content: center;
}
.logo a {
    background-image: url("https://agentur-belada.at/files/cto_layout/img/belada-logo_v1_20200304.svg");
    width: 250%;
    top: 9px;
    position: relative;
}


body{
    font-family: 'Cooper Hewitt';
    font-weight: 500;
}
strong{
font-weight: 600 !important;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .font_headline {
    margin-bottom: 25px;
    line-height: 1.3;
    color: rgb(59,60,66);
    word-wrap: break-word;
    font-weight: 100;
}

* {
    hyphens: none !important;
    -webkit-hyphens: none !important;
    -moz-hyphens: none !important;
    -ms-hyphens: none !important;
}

h1 .color-accent, h2 .color-accent{
display: block;
font-weight: 500 !important;
}

#fix-wrapper {
    width:100%;
    z-index:10000;
    position: fixed !important;
    border-bottom: 1px solid white;
   }
   .ce_hyperlink a:hover, a.btn:hover {
    opacity: 1;
    }
    .ce_gallery .content {
        background: rgba(0,0,0,0.7);
        }

h1, .h1, .h1 p {
    font-size: 2.3rem;
    padding-top: 0;
}
#main .ce_text li, #main .ce_text_extented li  {
    list-style: square;
    margin-left: 15px;
    }
    span.color-accent{
        color: blacK;
    }
    .color-white .color-accent{
        color: white;
    }

#main ul {
    margin-bottom: 1em;
    }
.fa {
    font: normal normal normal 14px/1 FontAwesome !important;
        font-size: 14px;
    font-size: inherit;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
}

.header.original{
    background: rgb(255,255,255);
    background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 82%, rgba(0,0,0,1) 82%);
    background: -webkit-linear-gradient(180deg, rgba(255,255,255,1) 82%, rgba(0,0,0,1) 82%);
    background: linear-gradient(180deg, rgba(255,255,255,1) 82%, rgba(0,0,0,1) 82%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000000",GradientType=1); 
}


/* ############################################### social ############################################### */
.header .mod_socials {display: block !important;}
.header .mod_socials a i {line-height: 35px !important;}
/* ############################################### formular ############################################### */
form fieldset legend {background-color: #3c3c3c;}

button.submit {width: 50%; margin: 0 auto; left: 50%; margin-left: -25%; background-color: #3c3c3c !important;}


form .checkbox_container span {display: inline !important;}
/* ################################################ formular ################################################ */
.ce_form label a {text-decoration: underline !important;}
.ce_form label a:hover {text-decoration: none !important;}



/* ############################################### footer ############################################### */
#footer a:hover, #bottom .inside a:hover {opacity: 0.8 !important; color: #fff !important;}

/* ############################################### navigation ############################################### */

#stickyheader {display: none;}

#header .mod_customnav {float: right;}

.mainmenu ul li a {
    font-size: 20px;
font-family: 'Eagle';
color: #000;
    }

    .mainmenu ul {
        position: static;
        position: relative;
        top: 28px;
    }


    .ce_revolutionslider_text{
letter-spacing: 3px !important;
font-family: 'Eagle' !important;
    }

    .ce_iconbox.default i {
        font-size: 3rem !important;
        }


        .newsteaser-v4 .news-overlay i {
            color: #fff;
            text-align: center;
            font-size: 26px !important;
            line-height: 40px !important;
        }
         
        .newsteaser-v4 .image_container img, .newsteaser-v4 .image_container, .newsteaser-v4 .content{
            border-radius: unset !important;
            -webkit-border-radius: unset !important;
            -moz-border-radius: unset !important;
            -ms-border-radius: unset !important;
            -o-border-radius: unset !important;
}
.newsteaser-v4 .news-overlay {
    background:rgb(0, 0, 0) !important;
    display:block
   }
   

@media only screen and (min-device-width: 768px) and (max-device-width: 1170px){
.smartmenu {display: block !important;}
.mainmenu {display: none;}
}
   
@media only screen and (max-device-width: 767px) { 

.logo a {top: 3px;}

  
/*.header.original {border-bottom: 6px solid #000;}*/
.mmenu_trigger .label {margin-top: 6px !important;}
.mod_socials {right: 90px !important;}


}