/*-- SF-STUFF --*/

body {
    font-size: 17px;
    color: #444444;
}
p {
    margin: 0;
    padding: 0;
    font-size: 17px;
    color: #444444;
}
a {
    color: #b2001b;
}

.liste {
    list-style: circle;
    margin-left: 26px;
}

.section-padding-20 {
    padding-bottom: 0;
}

.pb-half-kontakt {
    padding-bottom: 1.3rem;
}

.abstand60 {
	height: 60px;
}

.rotfett {
	color: #b2001b;
	font-weight: bold;
}

.textgroesser {
	font-size: 1.3em;
}

p.textgroesser {
	line-height: 1.8em;
}

.contact-box-shadow {
    -webkit-box-shadow: 0px 0px 26px 16px rgba(0,0,0,0.07);
    box-shadow: 0px 0px 26px 16px rgba(0,0,0,0.07);
}

/* Slider
############################################# */

.bg-img-1 {
    background: url("../img/potzi-slider.jpg") no-repeat;
}

/* background setting */
.bg-img-setting {
    background-size: cover;
    background-position: center center;
    width: 100%;
}

.personal-box h4 {
    color: #b2001b;
    font-weight: bold;
    line-height: 1.7em;
    margin-top: 20px;
    }


/* Navigation
############################################# */

.nav-radius .navbar-nav .nav-item .nav-link {
    border-radius: 16px;
}

.nav-bottom-line .navbar-nav .nav-link::after {
    border-radius: 16px;
}

.menu-line {
    position: absolute;
    font-size: 17px;
    top: 12px;
    width: 20px;
    height: 53px;
}


/* Radius Anpassung
############################################# */

.btn-setting {
    -webkit-border-radius: 16px;
    border-radius: 16px;
}

.container.radius {
    border-radius: 16px;
}

.slider-arrows {
    border-radius: 16px;
}

.accordion-item a{
    -webkit-border-radius: 16px;
    border-radius: 16px;
}

.tags li {
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
}

.any-profile .profile-photo > img {
    -webkit-border-radius: 16px;
    border-radius: 16px;
}

.testimonial-post .post > img {
    -webkit-border-radius: 16px;
    border-radius: 16px;
}

.contact-form-textfield input,
.contact-form-textfield textarea {
    border-radius: 16px;
}

.footer-icons li a  {
    border-radius: 16px;
}

form.findus .form-control,
form.findus textarea {
    border-radius: 16px;
}

form.findus select {
    border-radius: 16px;
}

.myphoto {
    border-radius: 16px;
}
.myphoto:before {
    border-radius: 16px;
}

.timeline-bullet-main {
    border-radius: 16px;
}
.timeline li .timeline-bullet {
    border-radius: 16px;
}

.icon-counters .img-icon {
    border-radius: 16px;
}

/*  Portfolio
############################### */

.portfolio-two .item-img-overlay:before{
    background: #b2001b;
}

.portfolio-two .item-img-overlay a {
    font-size: 30px;
    position: absolute;
    bottom: 15px;
    right: 15px;
    color: #FFF;
}

.overlay-info p{
    font-size: 13px;
    color: #fff;
}div.item-img
a
div.item-img-overlay.valign
div.font-size: 13px; font-size: 30px;
    position: absolute;
    bottom: 15px;
    right: 15px;
    color: #FFF;
}.portfolio-two .item-img-overlay a {
    font-size: 30px;
    position: absolute;
    bottom: 15px;
    right: 15px;
    color: #FFF;
}.portfolio-two .item-img-overlay {
    font-size: 17px;
    color: #fff;
}

.fancybox-caption {
	font-size: 1.3em;
	text-align: center;
}

/* Video iFrame
#####################################*/

.video-wrapper video,
.video-wrapper object,
.video-wrapper embed {
position: relative;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 1px solid #cccccc;
}


.sm-text-left {
    text-align: left;
}

