.c-mybigproject {
    font-size: 1em;
}
@media (max-width: 768px) {
    .c-mybigproject {
        font-size: 0.5em;
    }
}

@media (min-width: 991px) {
.col-xs-offset-3 {
margin-left:0; }
}

.c-bigtitlos {
color: #fff;
font-size: 2em;
font-weight: 400;
line-height: 1.4em;
text-align: center;
padding-top: 20px;
padding-bottom: 20px;
}

.c-smalltitlos {
margin-top: 0px;
color: #fff;
font-size: 1.8em;
font-weight: 200;
line-height: 1.4em;
text-align: center;
}

.c-maintext{
margin-top: 0px;
font-size: 1.2em;
font-weight: 300;
line-height: 1.4em;
text-align: justify;
}


.badgeid4149 {
    background-color: #4ac325;
}

.c-abovetext {
font-size: 0.9em;
font-weight: 300;
line-height: 1em;
padding-top: 5px;
margin-bottom: 0px;
}

.c-belowsitetitle{
padding-top: 20px;
font-weight: 300;
font-size: 1.4em;
line-height: 2em;
margin-bottom: 10px;
}

.c-maintitle{
padding-top: 20px;
font-weight: 300;
font-size: 1.6em;
line-height: 2em;
margin-bottom: 10px;
text-align: center;
color: #cc0505;
}

.c-topbannertext {
font-size: 1.1em;
line-height: 1.4em;
font-weight: 300;
color: black;
}

.c-bodytitle-1 {
font-size: 1.4em;
line-height: 1.5em;
font-weight: 300;
text-align: center;
color: #26517b;
}
.c-bodytext-1 {
font-size: 1.4em;
line-height: 2em;
font-weight: 300;
text-align: center;
color: #333;
}
.c-bodytext-2 {
font-size: 1.2em;
line-height: 1.5em;
font-weight: 300;
text-align: justify;
color: #333;
}
.c-bannertitle {
font-size: 1.8em;
line-height: 2em;
font-weight: 200;
text-align: center;
color: #fff;
}
.c-bannertext {
font-size: 1.2em;
line-height: 1.5em;
font-weight: 300;
text-align: center;
color: #fff;
}

.c-button{
display: inline-block;
text-decoration: none;
font-weight: 300;
font-size: 1.4em;
line-height: 1em;
text-align: center;
padding: 15px 15px;
width: 210px;
color: #fff;
border-radius: 10px;
background-color: #cc0505;
border: 1px solid #cc0505;
}

.c-fetatext {
font-size: 1.8em;
line-height: 2em;
font-weight: 300;
text-align: center;
color: #fff;
background-color: rgba(204, 5, 5, 0.8);
max-width: 680px;
margin: auto;

}

.c-titlosbanner{
display: inline;
background-color: #cc0505;
color: #ffffff;
font-weight: 300;
font-size: 1.1em;
line-height: 2.4em;
text-align: center;
margin-left: -15px;
padding: 20px;
}
.c-titlosbanner a{
text-decoration: none;
color: #ffffff;
}
.c-line {
border-top: 1px solid;
margin-left: auto;
margin-right: auto;
}

/*price view*/
.horizontalitems .price .pricenovat .value {
        font-size: 1.4em;
        color: #cc0505;
        font-weight: 300;
}

.items .detail .price .pricenovat .value {
        font-size: 2em;
        color: #cc0505;
        font-weight: 300;
}
.items .detail .price .startprice .value {
        color: #666;
}
.items .detail .price .label {
        display: none;
}

#treemenu_m10_parent_3619 {
    display: none;
}.slick-prev {
    font-size: 0;
    line-height: 0;
    position: absolute;
    z-index: 1;
    top: 100px;
    bottom: 0;
    opacity: 0;
    width: 50px;
    height: 50px;
color: white;
    opacity: 1;
    outline: white;
background-color: #222;
border-radius: 50%;
}

 .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    z-index: 1;
    top: 100px;
    bottom: 0;
    opacity: 0;
    width: 50px;
color: white;
    height: 50px;
    opacity: 1;
        outline: white;
background-color: #222222;
border-radius: 50%;
}
.slick-prev:hover, .slick-next:hover {
background-color: #cc0000;
}

.slick-next:focus, .slick-prev:focus {
background-color: #cc0000;
}

.slick-next:before {
    top: 12px;
    right: 16px;
    height: 24px;
    width: auto;
}

.slick-prev:before {
    top: 12px;
    left: 16px;
    height: 24px;
    width: auto;
}