#slider h1 {
    font-family: Bitter;
    font-weight: 700;
    -webkit-text-shadow: 0 2px 1px rgba(0,0,0,.8);
    -moz-text-shadow: 0 2px 1px rgba(0,0,0,.8);
    -ms-text-shadow: 0 2px 1px rgba(0,0,0,.8);
    -o-text-shadow: 0 2px 1px rgba(0,0,0,.8);
    text-shadow: 0 2px 1px rgba(0,0,0,.8);
}

#image-right a:hover {
    background-color: rgba(255, 195, 0 ,1);
    color: #333
}

#slider h2 {
    font-size: 30px;
    line-height: 1.5;
}

.flex-viewport {
    height:100% !important;
}

.slides {
    height:100%!important;
}

#slider li {
    height:100%!important;
}

#slider li img {
    height: 100%!important;
    width: auto;
}

#image-right h2 {
    color: rgba(255, 205, 0, 1);
}

#image-right p {
    line-height: 1.3;
    margin-bottom: 20px;
}

#image-right .btn {
    margin-top: 20px;
}

#home-wordrotator > span {
    line-height: 45px!important;

}

/* image hover css */
@media screen and (min-width: 768px) {
        #image-left {
        width: 100%;
        -webkit-transition: width 1s;
        -moz-transition: width 1s;
        -o-transition: width 1s;
        transition: width 1s;
        height: 100%;
    }

        /*#slider:hover #image-left {*/
            /*width: 75%;*/
        /*}*/

        #image-right {
        width: 25%;
        position: absolute;
        transition: 1.3s;
        top: 0;
        right:-400px;
        vertical-align: middle;
        padding-right: 20px;
        background-color: rgba(0, 0, 0, 0.8);
        padding-left: 20px;
        visibility: hidden;
        z-index: 1;
        color: rgba(235, 235, 235, 0.9);
    }

        #slider:hover #image-right {
        right: 0;
        visibility: visible;
        position: absolute;
    }

        #slider:hover .container.height-450 {
        margin: auto;
    }
        #home-wistjedat {
            border-right: 2px solid rgba(169, 169, 169, 0.50);
            border-radius: 1px;
        }
}

/* /image hover css*/

#home-carousel {
    margin-bottom: 0;
    margin-right: 15px;
}

@media screen and (max-width: 768px) {

    #home-wordrotator {
        text-align: center;
    }
}


