p:empty{display:none}

.header .logo_part .logo {

    width: 350px;
    float: right;
    line-height: 59px;
    height: 59px;
    -webkit-transition: all 300ms linear 0s;
    transition: all 300ms linear 0s;
    padding: 4px 0;
    margin-top: 30px;

}

.navbar {

    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    margin-top: 30px;

}

header.row.affix .logo_part .logo {

    padding: 25px 0;

}

.topbar-right {

    text-align: right;
    margin-bottom: -20px;

}

.navbar-default {

    background: #5f4b3de6;

}

.emergency-contact .right-side {

    width: -webkit-calc(50% - 45px);
    width: calc(50% - 45px);
    display: inline-block;
    background: #CFB98C;

}

.emergency-contact .left-side::before {

    content: "";
    position: absolute;
    border-top: 213px solid transparent;
    border-left: 174px solid #CFB98C;
    line-height: 0px;
    top: 0;
    left: 100%;

}

.topbar-widget a {

    color: #c9ac5f;

}

.emergency-contact .left-side {

    width: -webkit-calc(50% + 45px);
    width: calc(50% + 45px);
    float: left;
    position: relative;
    background: #5f4b3d;
    height: 213px;

}

.emergency-contact .left-side::after {

    content: "";
    border-top: 213px solid transparent;
    border-left: 160px solid #5f4b3d;
    position: absolute;
    left: 100%;
    top: 0;
    display: block;

}

.wpb-js-composer .vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    color: #5e4a3c !important;
}

.wpb-js-composer .vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
    border-color: #5e4a3c !important;
    background-color: transparent;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern {
    color: #fff;
    border-color: #c9ac5f !important;
    background-color: #5e4a3c !important;
}

.wpb-js-composer .vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a {
    color: #9e9075 !important;
}

header.row.affix {
    width: 100%;
    position: fixed;
    z-index: 1000;
    background-image: url(https://gallzeiner-rodel.at/tirol/wp-content/uploads/2019/01/Gallzeiner_Header_3.jpg);
    border-bottom-color: #5e4a3c;
    border-bottom-style: dotted;
    box-shadow: 1px 1px 10px;
    color: #828282;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    color: #4b79ab !important;
}

footer .footer-bottom a {
    color: #717171;
}
@media (max-width: 767px) {
.emergency-contact .left-side .content {
    margin: 0 auto;
    max-width: 100%;
    width: 400px;
    padding: 0px 15px;
    top: -130px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}

header.row {

    background: #342e2a;
    position: relative;
    padding-bottom: 20px;

}
}
@media (max-width: 480px) {
header.row {

    background: #342e2a;
    position: relative;
    padding-bottom: 20px;

}
}
.pagecustom-2{background-position:center top}	
.pagecustom-317{background-position:center top}	
.pagecustom-374{background-position:center top}	
.pagecustom-380{background-position:center top}	
.pagecustom-445{background-position:center top}	
.pagecustom-514{background-position:center top}	
.pagecustom-481{background-position:center top}	
.pagecustom-648{background-position:center top}	
.pagecustom-526{background-position:center top}	
.pagecustom-534{background-position:center top}	
.pagecustom-563{background-position:center top}	
.pagecustom-578{background-position:center top}	
.pagecustom-582{background-position:center top}	
.pagecustom-593{background-position:center top}	
.pagecustom-627{background-position:center top}	
.pagecustom-679{background-position:center top}	
.pagecustom-807{background-position:center top}	
	

