@charset "UTF-8";
@font-face {
    font-family: 'Montserrat';
    src: url("/css/fonts/montserrat/Montserrat-Regular.ttf") format("truetype");
}
body {
    font-family: 'Montserrat', sans-serif;
    color: #000000;
}
p {
    color: #616161;
    font-size: 13px;
}
h1, h3 {
    font-family: 'Montserrat', sans-serif;
    font-size: 64px;

}
h2 {
    font-family: 'Montserrat', sans-serif;
    font-size: 40px;
    margin-top: 0px;
    margin-bottom: 10px;

}
h3 {
    color: #C9165A;
}
.read_head{
    color: #C9165A;
    font-size: 23px;
}
.subheader_red {
    color: #C9165A;
    font-size: 28px;
    font-weight: bold;
}
.page_settings{
    margin: auto;
    max-width: 1920px;
    padding-left: 25px;
    padding-right: 25px;
}
li {padding-bottom: 7px;}
ul {color: #616161;}
.arrow {
    list-style-image: url('/images/content/agent_info/arrow-red.png');
}
.wings {
    list-style-image: url('/images/content/agent_info/wings.png');
}
.register_btn {
    width: 330px;
    height: 51px;
    background: #C9165A 0% 0% no-repeat padding-box;
    border-radius: 57px;
    opacity: 1;
    display: block;
    color: #ffffff;
    text-align: center;
    font-weight: bolder;
    padding-top: 15px;
}
a:hover{color:#ffffff;}
.imprint:hover{color: #c0c0c0}
.cgrey{color: #707070;
font-size: 20px;
}
.txt-1{font-size: 28px;}
@media only screen and (max-width: 600px) {
    .row_outer {margin-left:0%;}
    h1{font-size: 34px;}
    h2{font-size: 24px;}
    .txt-1{font-size: 23px;}
}
@media only screen and (min-width: 860px) {
    .row_outer {margin-left:10%;}
}
@media only screen and (min-width: 1200px) {
    .row_outer {margin-left:14%;}
}
@media only screen and (min-width: 1600px) {
    /*.img-responsive {
        max-width: 90%
    }*/
}
