﻿.pt-10 {padding-top: 10px !important}
.pt-20 {padding-top: 20px !important}
.pt-30 {padding-top: 30px !important}
.pt-40 {padding-top: 40px !important}
.pt-50 {padding-top: 50px !important}
.pt-60 {padding-top: 60px !important}
.pt-70 {padding-top: 70px !important}
.pt-80 {padding-top: 80px !important}
.pt-90 {padding-top: 90px !important}
.pt-100 {padding-top: 100px !important}

.pb-10 {padding-bottom: 10px !important}
.pb-20 {padding-bottom: 20px !important}
.pb-30 {padding-bottom: 30px !important}
.pb-40 {padding-bottom: 40px !important}
.pb-50 {padding-bottom: 50px !important}
.pb-60 {padding-bottom: 60px !important}
.pb-70 {padding-bottom: 70px !important}
.pb-80 {padding-bottom: 80px !important}
.pb-90 {padding-bottom: 90px !important}
.pb-100 {padding-bottom: 100px !important}

.mt-0 {margin-top: 0 !important}
.mt-10 {margin-top: 10px !important}
.mt-20 {margin-top: 20px !important}
.mt-30 {margin-top: 30px !important}
.mt-40 {margin-top: 40px !important}
.mt-50 {margin-top: 50px !important}
.mt-60 {margin-top: 60px !important}
.mt-70 {margin-top: 70px !important}
.mt-80 {margin-top: 80px !important}
.mt-90 {margin-top: 90px !important}
.mt-100 {margin-top: 100px !important}

.mb-10 {margin-bottom: 10px !important}
.mb-20 {margin-bottom: 20px !important}
.mb-25 {margin-bottom: 25px !important}
.mb-30 {margin-bottom: 30px !important}
.mb-40 {margin-bottom: 40px !important}
.mb-50 {margin-bottom: 50px !important}
.mb-60 {margin-bottom: 60px !important}
.mb-70 {margin-bottom: 70px !important}
.mb-80 {margin-bottom: 80px !important}
.mb-90 {margin-bottom: 90px !important}
.mb-100 {margin-bottom: 100px !important}

.mr-10 {margin-right: 10px !important}
.mr-20 {margin-right: 20px !important}

.pr-10 {padding-right: 10px !important}
.pr-20 {padding-right: 20px !important}


    .item-box:hover .item-container {
        transform: scale(1);
        transition: all 2s cubic-bezier(0.23, 1, 0.32, 1) 0s;
        width: 100%;
    }


    .team-item-img .team-item-detail .team-item-detail-inner .social li a:hover {
        color: #e6ae49;
    }

.bg-imgown {
    background-size: cover !important;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
    .bg-imgown {
    background-image: url("../img/team/hengst_full.jpg");
}

.bg-imgown2 {
    background-size: cover !important;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
    .bg-imgown2 {
    background-image: url("../img/team/hengst_full_2.jpg");
}

.overlay-dark, .overlay-dark90, .overlay-light, .overlay-light90 {
    position: relative;
    z-index: 1;
}

    .overlay-dark:before, .overlay-dark90:before, .overlay-light:before, .overlay-light90:before {
        left: 0;
        top: 0;
        position: absolute;
        width: 100%;
        height: 100%;
        content: "";
        z-index: -1;
    }

    .overlay-dark:before {
        background-color: rgba(0,0,0,0.2);
    }

    .overlay-dark90:before {
        background-color: rgba(0,0,0,0.3);
    }

    .overlay-light:before {
        background-color: rgba(255,255,255,0.4);
    }

    .overlay-light90:before {
        background-color: rgba(255,255,255,0.8);
    }

    .full-screen-intro1 {
    overflow:hidden;
    position:relative;
    background-image: url("../img/team/hengst_coming_1.jpg");
    }

    .navigationkontakt {
        color: #000;
    }

    .navigationkontakt a:hover {
        color: #a8a8a8;
    }

    header.sticky .navigationkontakt a.current-ele {
    color:#a8a8a8 !important;
}

.anker {
  display: block;
  height: 200px; 
  margin-top: -200px; 
  visibility: hidden;
}

    /*.owl-controls {
    	display: none !important;
    }*/

   /* .owl-buttons {
        display: none;
    }

    #mypage {
        display: inline;
        width: 300px;
        margin-right: auto;
    }

    .owlpage {
    	border: 2px solid #333;
    	border-radius: 4px;
    	padding: 5px;
    	margin-right: 2px;
    	margin-left: 2px;
        background: #fff;
        font: bold 16px arial;
        float: left;
        cursor: pointer;
} */



.ptc {
    padding-top: 60px;
}


.fullwidth-slider .item {
    height:650px;
    position:relative;
    width:100%;
}

.fullwidth-slider .item2 {
    height:530px;
    position:relative;
    width:100%;
}

.project-detail-block p strong {
    display: inline-block;
    width: 110px;
}

.table tr td, .table tr th {
    padding: 10px 25px;
    vertical-align: middle !important;
}

