/*!
 * feel FINANCE CONSULTING GmbH
 * Copyright 2019 - feel FINANCE CONSULTING GmbH
 */

/*
* ----------------------------------
* Styles for service site
*-----------------------------------
*/

.ff_masthead {
    height: 100vh;
    min-height: 500px;
    background-image: url('../img/background/feel-background-start_temp.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.ff_masthead_immobilien {
    height: 100vh;
    min-height: 500px;
    background-image: url('../img/pictures/feel-immobilien.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.ff_masthead_finanzierung {
    height: 100vh;
    min-height: 500px;
    background-image: url('../img/pictures/feel-finanzierung.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.ff_masthead_wertpapiere {
    height: 100vh;
    min-height: 500px;
    background-image: url('../img/pictures/feel-wertpapiere.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.ff_masthead_versicherung {
    height: 100vh;
    min-height: 500px;
    background-image: url('../img/pictures/feel-versicherung.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.ff_masthead_steuerberatung {
    height: 100vh;
    min-height: 500px;
    background-image: url('../img/pictures/feel-steuerberatung.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.ff_masthead_notar {
    height: 100vh;
    min-height: 500px;
    background-image: url('../img/pictures/feel-notarielle-beratung.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.ff_masthead_bedarfsanalyse {
    min-height: 75px;
    background: linear-gradient(45deg, rgba(251,238,102, 0.8), rgba(231,81,19, 0.8)), no-repeat center;
    background-size: cover;
}

.ff_masthead-50 {
    height: 50vh;
    min-height: 500px;
    background-image: url('../img/background/feel-background-start_temp.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.ff_masthead_team-50 {
    height: 50vh;
    min-height: 500px;
    background-image: url('../img/pictures/feel-team.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.ff_masthead_standorte-50 {
    height: 50vh;
    min-height: 500px;
    background-image: url('../img/pictures/feel-standorte.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.ff_masthead_partner-50 {
    height: 50vh;
    min-height: 500px;
    background-image: url('../img/pictures/feel-partner2.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.ff_masthead_insights-50 {
    height: 50vh;
    min-height: 500px;
    background-image: url('../img/pictures/all/feel_Graz_Team_04.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.ff_masthead_allgemein-50 {
    height: 50vh;
    min-height: 500px;
    background-image: url('../img/pictures/feel-ueber-uns.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.ff_sujet {
    background-image: url("../img/background/feel_sujet.png");
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 250px auto;
    padding-top: 45px;
    padding-left: 35px;
}

.ff_sujet_sm {
    background-image: url("../img/background/feel_sujet.png");
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 150px auto;
    padding-top: 25px;
    padding-left: 25px;
}

.ff_sujet_xsm {
    background-image: url("../img/background/feel_sujet.png");
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 80px auto;
    padding-top: 15px;
    padding-left: 20px;
}

.ff_service_background {
    height: auto;
    min-height: 100%;
    background: linear-gradient(45deg, rgba(251,238,102, 0.8), rgba(231,81,19, 0.8)),
    url("../img/pictures/all/feel_Graz_Büro_11.jpg") no-repeat center;
    background-size: cover;

    -webkit-animation: ff_color_animation 25s ease infinite;
    -moz-animation: ff_color_animation 25s ease infinite;
    -o-animation: ff_color_animation 25s ease infinite;
    animation: ff_color_animation 25s ease infinite;
}

@-webkit-keyframes ff_color_animation {
    0%{background-position:91% 0%}
    50%{background-position:10% 100%}
    100%{background-position:91% 0%}
}
@-moz-keyframes ff_color_animation {
    0%{background-position:91% 0%}
    50%{background-position:10% 100%}
    100%{background-position:91% 0%}
}
@keyframes ff_color_animation {
    0%{background-position:91% 0%}
    50%{background-position:10% 100%}
    100%{background-position:91% 0%}
}

.ff_service_background_static {
    height: auto;
    min-height: 100%;
    background: linear-gradient(45deg, rgba(251,238,102, 1.0), rgba(231,81,19, 1.0));
    background-size: cover;
}

.ff_service_background_grey {
    height: auto;
    min-height: 100%;
    background: #e6e6e6;
    background-size: cover;
}

.ff_service_background_light_grey {
    height: auto;
    min-height: 100%;
    background: #f2f2f2;
    background-size: cover;
}

.ff_service_background_static_image {
    height: auto;
    min-height: 100%;
    background: linear-gradient(45deg, rgba(251,238,102, 0.8), rgba(231,81,19, 0.8)),
    url("../img/background/feel-background-start_temp.jpg") no-repeat center;
    background-size: cover;
}

.ff_contactArea_icon_background {
    background-color: rgba(255,255,255,0.3);
    background-position: inherit;
}

.ff_contactArea_background_static_image {
    height: auto;
    min-height: 100%;
    background: linear-gradient(45deg, rgba(251,238,102, 0.8), rgba(231,81,19, 0.8)),
    url("../img/pictures/feel_kontakt.jpg") no-repeat center;
    background-size: cover;
}

.marquee {
    overflow: hidden;
    border: 1px solid;
}

.ff_team_img {
    width: 350px;
    height: 100%;
}
/* end services */
