/*FOOTER MENU STYLING*/
.widget_nav_menu ul li
{
    list-style-type:none;
    margin-bottom:10px;
    font-size:16px;
    line-height:26px;
    color:#FFF;
}
.widget_nav_menu ul
{
    margin-left: 0px;
    margin-bottom: 0px;
    
}
.widget_nav_menu ul li a:hover
{
    color:#fff !important;
}
.footersocialicons .iwithtext .iwt-icon img {
    width: 25px !important;
}
.footersocialicons .iwithtext .iwt-text {
    padding-left: 40px !important;
}

.dienstenminheight
{
    min-height:60px !important;
}

.flip-box-front h6
{
    color:#8D2232 !important;
}
.nectar-flip-box[data-flip-direction=vertical-to-bottom] .flip-box-front .inner
{
-webkit-transform: translateZ(190px) scale(.95);
}
.nectar-flip-box[data-flip-direction=vertical-to-bottom] .flip-box-back .inner
{
-webkit-transform: translateZ(190px) scale(.95);
}

.callicon .iwithtext .iwt-icon img {
    width: 50px !important;
}
.callicon .iwithtext .iwt-text {
    padding-left: 65px !important;
    padding-top:10px !important;
}
.open-quote
{
    color:#8D2232;
}
.siximages .owl-carousel[data-desktop-cols] .owl-stage
{
    padding:0px 0px !important;
}
.newsletterform input[type="email"]
{
    background-color:transparent !important;
    border-color: #fff !important;
}


.social__icons {
    position: fixed;
    left: -138px;
    height: 100%;
    display: grid;
    align-content: center;
    z-index: 999;
    max-width: 175px;
    background-color: #ffffff;
}

.social__icons ul li a span {
    color: #272523;
    font-weight: 700;
    font-size: 13px;
}
.social__icons ul li a i {
    padding-right: 8px;
    color: #272523;
}
.social__icons ul li {
    list-style: none;
}
.social__icons ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex !important;
    align-items: center;
    column-gap: 25px;
    transform: rotate(270deg);
    margin: 0 0 0 14px;
}
.social__icons ul li a {
    display: flex;
    align-items: center;
}
.social__icons ul li a:hover i {
    color: #f7a538;
}
.social__icons ul li a:hover span {
    color: #f7a538;
}

/**/
@media only screen and (max-width: 767px) {
    .before-footer .iwithtext {
        width: 20%;
        margin: 0 auto;
        display: grid;
        grid-row-gap: 12px;
        justify-content: center;
    }
    .before-footer .wpcf7-form p span {
    display: none;
}
}
@media only screen and (max-width: 575px) {
    .before-footer .iwithtext .iwt-icon {
    left: -30px;
}
}
@media only screen and (max-width: 600px) {
  .btnmobilecenter
{
    margin-right:0px !important;
}
}
@media only screen and (max-width: 1024px){
   .social__icons ul li a i {
        color: #f7a538 !important;
    }
    .social__icons ul li a span {
        color: #f7a538 !important;
    } 
    .social__icons {
        background-color: transparent !important;
    }
}
