/* cmsms stylesheet: unify-custom modified: 21.10.2019 22:19:47 */
/* cover image zb. in body*/

.coverbg{

 background: url(http://192.168.178.20/veitdemo619/uploads/images/layout/CI-Hintergrund-m-aehre-700.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
padding-top: 10px;
}

/* Unterseite BilderTop Schriften */
.title-hell{
  color:rgba(255,255,255,0.9);
}
.title-primary{
  color:rgb(141,2,49);
}
.title-dunkel{
  color:rgba(53,53,53,0.8);
}


/* Info btn und goto button*/

.u-go-to-v1.infobtn{
height: 2.57143rem;
}

/* Navi  */

/* Main navi override hover */
.u-header__section--dark .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:focus, .u-header__section--dark .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:hover, .u-header__section--dark--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:focus, .u-header__section--dark--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:hover, .u-header__section--primary .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:focus, .u-header__section--primary .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:hover, .u-header__section--primary--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:focus, .u-header__section--primary--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:hover {

   color: rgba(166, 166, 166, 1) !important; 

}
/* Main navi override  */
.u-header__section--dark .navbar-nav:not([class*="u-main-nav-v"]) .nav-link, .u-header__section--dark--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link, .u-header__section--primary .navbar-nav:not([class*="u-main-nav-v"]) .nav-link, .u-header__section--primary--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link {

  color: rgba(85, 0, 0, 1);

}

.hs-sub-menu, .hs-mega-menu {

    background-color: #fff !important;
    opacity: 0.8 !important;

}



.navbar-brand {
    display: inline-block;
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    margin-right: 1rem;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap;
    top: 4px;
    position: relative;
}


header .navbar-brand > img:nth-child(1) {
    width: 120px;
}
header .navbar-brand > img:nth-child(2) {
   display: none;
}


header.u-header--untransitioned .navbar-brand > img:nth-child(1) {
    width: 120px;
}
header.u-header--untransitioned .navbar-brand > img:nth-child(2) {
   display: none;
}

header.js-header-fix-moment .navbar-brand > img:nth-child(1) {
    width: 0px;
}
header.js-header-fix-moment .navbar-brand > img:nth-child(2) {
   display: inline;
width: 65px;
}

header.js-header-fix-moment  ul.u-header--hidden-element{
display: none;
}

/* standard Elemente */
p {
    color: inherit !important;
    line-height: 1.8;
}


/* mansonry grid anpassungen */
.g-width-33_3x--sm, .g-width-66_6x--sm{
border: solid 2px white !important;
}

/* buttons*/
btn{
border-radius: 0;
}


/* submit buttosn*/
div.submit input {
    font-weight: bold;
   color: #fff;
   background-color: #8d0231;
    text-align: center;
width: 100%;
}

div.submit {
width: 100%;
}

/* Media queris*/

@media (max-width: 600px) {

ul.u-header--hidden-element{
display: none;
}

            section:first-of-type {
                padding-top: 80px;
            }
            .g-pt-100 {
                padding-top: 10px;
            }
            #rev_slider_67_1 {
                margin-top: 80px !important;
            }
            #startslider {
                margin-top: 90px;
                position: absolute;
            }
            .mobino {
                display: none;
            }
        }
        
        img.u-block-hover__main--mover-down {
            -webkit-transform: translate3d(0, -20px, 0) scale3d(1.1, 1.1, 1.1);
            transform: translate3d(0, -20px, 0) scale3d(1.1, 1.1, 1.1);
        }
        
        img[class*="u-block-hover__main--mover-"] {
            max-width: initial;
            width: calc(100% + 60px);
            -webkit-transition-duration: 0.5s;
            -o-transition-duration: 0.5s;
            transition-duration: 0.5s;
            -webkit-transform-origin: 50% 50%;
            -ms-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
        }
        /* ---- grid Startseite   ---- */
        
        .grid {
            /*   background: #c11622;*/
            max-width: 1100px;
        }
        /* clearfix */
        
        .grid:after {
            content: '';
            display: block;
            clear: both;
        }
        /* ---- grid-item ---- */
        
        .grid-item {
            width: 360px;
            height: 370px;
            float: left;
            /* vertical gutter */
            /* margin-bottom: 10px;*/
            padding: 5px;
            margin-bottom: 10px !important;
            background: none;
            /* #c11622;*
            /* border: 1px solid #333; */
            /* border-color: rgb(255, 255, 255, 0.5); */
            border-radius: 0px;
        }
        /* gardienten bg unten */
        
        .g-bg-white-gradient-opacity-v1,
        .g-bg-white-gradient-opacity-v1--after::after {
            background-image: linear-gradient(to top, rgba(50, 10, 10, 0.7) 0%, transparent 50%);
            background-repeat: repeat-x;
        }
        /* animation & grösse */
        
        img[class*="u-block-hover__main--mover-"] {
            max-width: initial;
            width: calc(100% + 60px);
            -webkit-transition-duration: 0.5s;
            -o-transition-duration: 0.5s;
            transition-duration: 0.5s;
            -webkit-transform-origin: 50% 50%;
            -ms-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
        }
        
        img.u-block-hover__main--mover-down {
            -webkit-transform: translate3d(0, -20px, 0) scale3d(1.1, 1.1, 1.1);
            transform: translate3d(0, -20px, 0) scale3d(1.1, 1.1, 1.1);
        }

/* Gallery cursor*/

.lupe, .js-fancybox-thumbs img {
    cursor: -moz-zoom-in; 
    cursor: -webkit-zoom-in; 
    cursor: zoom-in;
}

.btn.btn-md.u-btn-primary{
min-width: 300px;
}
