.home-container {
background: -webkit-gradient(linear, left top, right top, from(#2e363d), to(#432b20));
background: -webkit-linear-gradient(top, #2e363d, #432b20);
background: -moz-linear-gradient(top, #2e363d, #432b20);
background: -o-linear-gradient(top, #2e363d, #432b20);
background: -ms-linear-gradient(top, #2e363d, #432b20);
background: linear-gradient(top, #2e363d, #432b20);
background-color: #2e363d;
}

/*------------------------------------------------------------------
    SLIDE ONE
-------------------------------------------------------------------*/

.home-slide-one {
    background: #2e363d url(../../img/home/home-slide-one.jpg) no-repeat center bottom;
    background-size: cover;
    height: 100vh;
}

/*.home-slide-one:before {
    content: "";
    background: rgba(0, 0, 0, 0.3);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
}*/

.home-slide-one h2 {
    font-size: 56px;
    line-height: 58px;
    text-transform: uppercase;
}
.home-slide-one p {
    font-size: 24px;
    line-height: 32px;
    text-transform: uppercase;
}

.home-slide-one .button-more {
    background: transparent;
    margin-top: 20px !important;
    padding: 5px 30px;
    border: 2px solid #fff !important;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.button-reg:hover {
    background: #da314b !important;
    border: 2px solid #ec3852 !important;
    color: #fff !important;
}

/*------------------------------------------------------------------
    SLIDE TWO
-------------------------------------------------------------------*/

.home-slide-two {
    background: -webkit-gradient(linear, left top, right top, from(#2e3c45), to(#212729));
    background: -webkit-linear-gradient(top, #2e3c45, #212729);
    background: -moz-linear-gradient(top, #2e3c45, #212729);
    background: -o-linear-gradient(top, #2e3c45, #212729);
    background: -ms-linear-gradient(top, #2e3c45, #212729);
    background: linear-gradient(top, #2e3c45, #212729);
    background-color: #2e3c45;
}

.home-slide-tree {
    background: -webkit-gradient(linear, left top, right top, from(#3d4a50), to(#332621));
    background: -webkit-linear-gradient(top, #3d4a50, #332621);
    background: -moz-linear-gradient(top, #3d4a50, #332621);
    background: -o-linear-gradient(top, #3d4a50, #332621);
    background: -ms-linear-gradient(top, #3d4a50, #332621);
    background: linear-gradient(top, #3d4a50, #332621);
    background-color: #3d4a50;
}

.home-slide-two h2,
.home-slide-two h3,
.home-slide-tree h2,
.home-slide-tree h3{
    color: #fff !important;
}

.home-container h2,
.home-container h3 {
    text-transform: uppercase;
    color: #fff !important;
}

.home-container .uk-panel-teaser .uk-icon-button {
    background: transparent;
    width: 100px;
    height: 100px;
    line-height: 95px;
    color: #fff;
    font-size: 48px;
    border: 2px solid #fff;
}

@media screen and (min-width: 480px) and (max-width: 767px) { /* Phones landscape / small */
     .home-slide-one h2 {
        font-size: 32px !important;
        line-height: 38px !important;
        text-transform: uppercase;
    }
    
    .home-slide-one .button-more {
        margin-top: 10px !important;
    }
}

@media screen  and (min-width: 320px) and (max-width: 479px) {  /* Phones portrait / mini */
     .home-slide-one h2 {
        font-size: 24px !important;
        line-height: 32px !important;
        text-transform: uppercase;
    }
}























