/* Add here all your css styles (customizations) */

@media (min-width: 1600px) {
    .container {
        width: 1563px;
    }
}

.wrapper {
    background: none;
    background-color: #ffffff;
    box-shadow: none;
}

.boxed-layout {
    background: none;
    background-color: #ffffff;
    box-shadow: none;
}



/* source-sans-pro-300 - latin */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 300;
    src: url('/assets/fonts/source-sans-pro-v11-latin-300.eot'); /* IE9 Compat Modes */
    src: local('Source Sans Pro Light'), local('SourceSansPro-Light'),
    url('/assets/fonts/source-sans-pro-v11-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/assets/fonts/source-sans-pro-v11-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
    url('/assets/fonts/source-sans-pro-v11-latin-300.woff') format('woff'), /* Modern Browsers */
    url('/assets/fonts/source-sans-pro-v11-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/assets/fonts/source-sans-pro-v11-latin-300.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-regular - latin */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 400;
    src: url('/assets/fonts/source-sans-pro-v11-latin-regular.eot'); /* IE9 Compat Modes */
    src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'),
    url('/assets/fonts/source-sans-pro-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/assets/fonts/source-sans-pro-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('/assets/fonts/source-sans-pro-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
    url('/assets/fonts/source-sans-pro-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/assets/fonts/source-sans-pro-v11-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-600 - latin */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 600;
    src: url('/assets/fonts/source-sans-pro-v11-latin-600.eot'); /* IE9 Compat Modes */
    src: local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'),
    url('/assets/fonts/source-sans-pro-v11-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/assets/fonts/source-sans-pro-v11-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
    url('/assets/fonts/source-sans-pro-v11-latin-600.woff') format('woff'), /* Modern Browsers */
    url('/assets/fonts/source-sans-pro-v11-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/assets/fonts/source-sans-pro-v11-latin-600.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-700 - latin */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 700;
    src: url('/assets/fonts/source-sans-pro-v11-latin-700.eot'); /* IE9 Compat Modes */
    src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'),
    url('/assets/fonts/source-sans-pro-v11-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/assets/fonts/source-sans-pro-v11-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('/assets/fonts/source-sans-pro-v11-latin-700.woff') format('woff'), /* Modern Browsers */
    url('/assets/fonts/source-sans-pro-v11-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/assets/fonts/source-sans-pro-v11-latin-700.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* monda-regular - latin */
@font-face {
    font-family: 'Monda';
    font-style: normal;
    font-weight: 400;
    src: url('/assets/fonts/monda-v9-latin-regular.eot'); /* IE9 Compat Modes */
    src: local('Monda Regular'), local('Monda-Regular'),
    url('/assets/fonts/monda-v9-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/assets/fonts/monda-v9-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('/assets/fonts/monda-v9-latin-regular.woff') format('woff'), /* Modern Browsers */
    url('/assets/fonts/monda-v9-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/assets/fonts/monda-v9-latin-regular.svg#Monda') format('svg'); /* Legacy iOS */
}
/* monda-700 - latin */
@font-face {
    font-family: 'Monda';
    font-style: normal;
    font-weight: 700;
    src: url('/assets/fonts/monda-v9-latin-700.eot'); /* IE9 Compat Modes */
    src: local('Monda Bold'), local('Monda-Bold'),
    url('/assets/fonts/monda-v9-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/assets/fonts/monda-v9-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('/assets/fonts/monda-v9-latin-700.woff') format('woff'), /* Modern Browsers */
    url('/assets/fonts/monda-v9-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/assets/fonts/monda-v9-latin-700.svg#Monda') format('svg'); /* Legacy iOS */
}

h1 {
    color: #00757B;
    font-family: "Monda", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
}

h2 {
    color: #00757B;
    font-family: "Monda", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
}

h3 {
    color: #676d71;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 0px;
}

h4 {
    color: #676d71;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 0px;
}

p {
    color: #676d71;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 24px;
}

b {
    font-weight: 400;
}

.indent {
    padding-left: 30px;
}

.indent > p {
    color: #676d71;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 22px;
}

li {
    color: #676d71;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 22px;
}


a {
    color: #676d71;
    text-decoration: none;
    font-weight: 400;
}

a:focus, a:hover, a:active {
    color: #00757B;
    text-decoration: none;
    font-family: 'Source Sans Pro', sans-serif;
}

.rot {
    color: #00757B;
    font-family: "Monda", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 400;
}
.gruen {
    color: #00757B;
    font-family: "Monda", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 400;
}

.tw-font {
    color: #00757B;
    font-family: "Monda", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.tw-font a:focus, .tw-font a:hover, .tw-font a:active {
    font-family: "Monda", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.tw-font strong {
    font-weight: 700;
}

label {
    font-weight: 400;
    font-size: 17px;
}

.btn {
    font-weight: 400;
}

.btn.focus, .btn:focus, .btn:hover {
    color: #00757B;
    font-family: 'Source Sans Pro', sans-serif;
}

.header-v6.header-classic-white .navbar {
    background: none;
    background-color: #ffffff;
}

.header-v6 .navbar-nav > .active > a, .header-v6 .navbar-nav > .active > a:hover, .header-v6 .navbar-nav > .active > a:focus {
    color: #676d71 !important;
}

.header-v6 .navbar-toggle {
    border: medium none;
    margin: 41px 0 21px 15px;
}

#topcontrol:hover {
    background: #00757B none repeat scroll 0 0;
    font-family: 'Source Sans Pro', sans-serif;
}

.picrow {
    padding: 0px;
}

.picrowdiv {
    background-color: #f3e8e2;
    padding: 0px 0px 9px 0px;
}

.picrowspan {
    background-color: #ff0000;
    background-color: rgba(255, 255, 255, 0.7);
    position: absolute;
    bottom: 9px;
    width: 100%;
    text-align: left;
    padding: 7px 20px 7px 20px;
    color: #676d71;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 24px;
}
.picrowspan span{
    color: #00757B;
    font-family: "Monda", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.footer-v6 .copyright {
    background-color: #dcdfe0;
    padding: 25px 20px 40px 20px;
}

.copyright {
    color: #676d71;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
    text-align: center;
    background-color: #dcdfe0;
}

.header-v6 .navbar-nav > li > a {
    color: #676d71;
    font-size: 16px;
    font-weight: 300;
    text-transform: none;
}

.header-fixed .header-v6.header-classic-white .navbar-nav .active > a {
    color: #676d71;
    font-weight: 500;
}

.header-fixed .header-v6.header-classic-white .navbar-nav .active > a:hover {
    color: #00757B;
    font-weight: 500;
    font-family: 'Source Sans Pro', sans-serif;
}

.header-fixed .header-v6.header-classic-white .navbar-nav > li > a {
    color: #676d71;
    font-weight: 300;
}

.header-fixed .header-v6.header-classic-white .navbar-nav > li > a:hover {
    color: #00757B;
    font-weight: 300;
    font-family: 'Source Sans Pro', sans-serif;
}

.header-v6 .navbar-nav > li > a {
    line-height: 54px;
    padding: 29px 16px 17px 16px;
}

.navbar-brand {
    padding: 15px 0px 0px 15px;
}

.physiobox {
    padding: 105px 75px 55px 170px;
    background-color: #f6f7fb;
    color: #676d71;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 18px;
    font-weight: 300;
}

.physioboxkontakt {
    padding: 105px 130px 55px 300px;
}

.physiobox > ul > li {
    color: #676d71;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 18px;
    font-weight: 300;
}

.physiobox > p {
    padding-top: 0px;
    padding-bottom: 24px;
}

.physioboxkurs {
    padding: 175px 20px 10px 20px;
    background-color: #f6f7fb;
    color: #676d71;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 18px;
    font-weight: 300;
    text-align: center;
}

.physioboxtherapie {
    padding: 30px 20px 10px 20px;
    background-color: #f6f7fb;
    color: #676d71;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 18px;
    font-weight: 300;
    text-align: center;
}

.stickerrow {
    background-color: #f6f7fb
}

#stickerbar {
    padding-top: 100px;
    padding-left: 80px
}


#stickerbarteam {
    padding-top: 100px;
    padding-left: 320px
}

#stickermain {
    background: rgba(0, 0, 0, 0) url('/assets/img/bgbox2.png') no-repeat repeat 0 0;
    padding-left: 0px;
}

.stickerbox {
    margin-top:20px;
    margin-bottom: 170px;
    min-height: 410px;
    background: rgba(0, 0, 0, 0) url('/assets/img/pnt2.png') no-repeat 0 12px;
    padding: 0 80px 0 40px
}

.stickerbox, .stickerbox > ul > li, .stickerbox > p {
    color: #676d71;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 22px;
}

.stick {
    position:fixed;
    top:190px;
}

.headtherapie{
    background: rgba(0, 0, 0, 0) url('/assets/img/Patientenkontakt.jpg') no-repeat local 0 0;
}
.headtherapie1{
    min-height: 775px;
}
.headtherapie2{
    min-height: 775px;
    background: rgba(0, 0, 0, 0) url('/assets/img/tw.png') no-repeat local 0 0;
    padding: 160px 0 0 160px;
}

.headaktuelles{
    background: rgba(0, 0, 0, 0) url('/assets/img/Praxis_fuer_Physiotherapie_Kirchberg.jpg') no-repeat local 0 0;
}
.headaktuelles1{
    min-height: 775px;
}
.headaktuelles2{
    min-height: 775px;
    background: rgba(0, 0, 0, 0) url('/assets/img/tw.png') no-repeat local 0 0;
    padding: 160px 70px 0 160px;
}

.headtherapieimg, .headaktuellesimg{
    padding-bottom: 60px;
}

#stickercon1{
    display: none;
}
#stickercon2{
    display: block;
}

.infobox{
    border: 1px solid #00757B;
    padding: 8px;
    width: 360px;
    color: #676d71;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 24px;
}


@media (max-width: 1600px) {
    .headtherapie{
        background: rgba(0, 0, 0, 0) url('/assets/img/Patientenkontakt.jpg') no-repeat local -50px 0;
    }
    .headtherapie2{
        padding: 60px 0 0 160px;
    }
    .headaktuelles{
        background: rgba(0, 0, 0, 0) url('/assets/img/Praxis_fuer_Physiotherapie_Kirchberg.jpg') no-repeat local -100px 0;
    }
    .headaktuelles2{
        padding: 60px 40px 0 160px;
    }
    #stickerbarteam {
        padding-left: 200px;
        padding-right: 30px;
    }
    .header-v6 .navbar-nav > li > a {
        padding: 29px 10px 17px;
    }

}

@media (max-width: 1200px) {
    .headtherapie{
        background: rgba(0, 0, 0, 0) url('/assets/img/Patientenkontakt.jpg') no-repeat local -100px 0;
    }
    .headtherapie2{
        padding: 50px 0 0 120px;
    }
    .headtherapieimg, .headaktuellesimg{
        padding-bottom: 40px;
    }
    .headaktuelles{
        background: rgba(0, 0, 0, 0) url('/assets/img/Praxis_fuer_Physiotherapie_Kirchberg.jpg') no-repeat local -200px 0;
    }
    .headaktuelles2{
        padding: 50px 40px 0 120px;
    }
    #stickerbarteam {
        padding-left: 100px;
        padding-right: 30px;
    }
    .physiobox {
        padding: 80px;
    }
}

@media (max-width: 991px) {
    .headtherapie{
        background: rgba(0, 0, 0, 0) url('/assets/img/Patientenkontakt.jpg') no-repeat local -100px 0;
    }
    .headtherapie1{
        min-height: 775px;
    }
    .headtherapie2{
        min-height: 0px;
        padding: 40px;
    }
    .headtherapieimg{
        padding-bottom: 40px;
    }
    .headaktuelles{
        background: rgba(0, 0, 0, 0) url('/assets/img/Praxis_fuer_Physiotherapie_Kirchberg.jpg') no-repeat local -200px 0;
    }
    .headaktuelles1{
        min-height: 775px;
    }
    .headaktuelles2{
        min-height: 0px;
        padding: 40px;
    }
    #stickercon1{
        display: block;
    }
    #stickercon2{
        display: none;
    }
    .header-v6 .navbar-nav > li > a {
        line-height: 44px;
        padding: 3px 16px 3px 17px;
    }
    .physiobox {
        padding: 50px;
    }
}

@media (max-width: 768px) {
    .headtherapie{
        background: rgba(0, 0, 0, 0) url('/assets/img/Patientenkontakt.jpg') no-repeat local 0 0;
        background-size: 1250px auto;
    }
    .headtherapie1, .headaktuelles1{
        min-height: 620px;
    }
    .headaktuelles{
        background: rgba(0, 0, 0, 0) url('/assets/img/Praxis_fuer_Physiotherapie_Kirchberg.jpg') no-repeat local 0 0;
        background-size: 1250px auto;
    }
}

@media (max-width: 600px) {
    .headtherapie{
        background: rgba(0, 0, 0, 0) url('/assets/img/Patientenkontakt.jpg') no-repeat local 0 0;
        background-size: 1000px auto;
    }
    .headtherapie1, .headaktuelles1{
        min-height: 520px;
    }
    .headaktuelles{
        background: rgba(0, 0, 0, 0) url('/assets/img/Praxis_fuer_Physiotherapie_Kirchberg.jpg') no-repeat local 0 0;
        background-size: 1000px auto;
    }
    .physiobox {
        padding: 20px;
    }
}

@media (max-width: 450px) {
    .headtherapie{
        background: rgba(0, 0, 0, 0) url('/assets/img/Patientenkontakt.jpg') no-repeat local 0 0;
        background-size: 800px auto;
    }
    .headtherapie1, .headaktuelles1{
        min-height: 400px;
    }
    .headaktuelles{
        background: rgba(0, 0, 0, 0) url('/assets/img/Praxis_fuer_Physiotherapie_Kirchberg.jpg') no-repeat local 0 0;
        background-size: 800px auto;
    }
}

@media (max-width: 400px) {

}



