﻿* {
    box-sizing: border-box;
}



.mySlides {
    display: none;
}

.w3-left, .w3-right, .w3-badge {
    cursor: pointer
}

.w3-badge {
    height: 13px;
    width: 13px;
    padding: 0
}

img {
    vertical-align: middle;
}

/* Slideshow container */
.slideshow-container {
    /*max-width: 1000px;*/
    position: relative;
    margin: auto;
}

/* Caption text */
/*
.text {
    color: #f2f2f2;
    font-size: 15px;
    padding: 8px 12px;
    position: absolute;
    bottom: 8px;
    width: 100%;
}
*/
.m10 {
    margin: 10px 0px;
}

.m20 {
    margin: 20px 0px;
}

.white-text {
    color: #FFF;
}

.orange-text {
    color: #f15c22;
}

    .orange-text:hover {
        color: #cf3b00;
    }

.sand-text {
   color:#cbaa86;
}

.sand-text:hover {
    color: #b69978;
}

.tag {
    font-size: 12px;
}

.text {
    color: #f2f2f2;
    font-size: 15px;
    padding: 8px 12px;
}
/* Number text (1/3 etc) */
.numbertext {
    color: #f2f2f2;
    font-size: 12px;
    padding: 8px 12px;
    position: absolute;
    top: 0;
}

/* The dots/bullets/indicators */
.dot {
    height: 12px;
    width: 12px;
    margin: 0 2px;
    background-color: #bbb;
    border-radius: 50%;
    display: inline-block;
    transition: background-color 0.6s ease;
    cursor: pointer;
}

.active {
    /* background-color: #f15c22;*/
    background-color: #cbaa86;
}

/* Fading animation */
.fadez {
    -webkit-animation-name: fadez;
    -webkit-animation-duration: 1.5s;
    animation-name: fadez;
    animation-duration: 1.5s;
}

.content-right {
    padding-top: 4em;
}

.linetop {
    border: 1px solid #f09147;
    width: 50px;
}

.top-layer {
    z-index: 9;
}

@-webkit-keyframes fadez {
    from {
        opacity: .4
    }

    to {
        opacity: 1
    }
}

@keyframes fadez {
    from {
        opacity: .4
    }

    to {
        opacity: 1
    }
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
    .text {
        font-size: 11px
    }
}

.banner-black-color {
    padding: 8px 12px;
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 100%;
    text-align: center;
    background: rgba(0,22,37,0);
    background: -webkit-linear-gradient(left, rgba(0,22,37,0) 0%, rgba(0,22,37,0.5) 30%, rgba(0,22,37,0.72) 40%, rgba(0,22,37,0.85) 50%, rgba(0,22,37,1) 75%);
    background: linear-gradient(to right, rgba(0,22,37,0) 0%, rgba(0,22,37,0.5) 30%, rgba(0,22,37,0.72) 40%, rgba(0,22,37,0.85) 50%, rgba(0,22,37,1) 75%);
    /* background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 30%, rgba(0,0,0,0.72) 40%, rgba(0,0,0,0.85) 50%, rgba(0,0,0,1) 75%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,0)), color-stop(29%, rgba(0,0,0,0)), color-stop(37%, rgba(0,0,0,0.15)), color-stop(82%, rgba(0,0,0,1)));
    background: -o-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 30%, rgba(0,0,0,0.72) 40%, rgba(0,0,0,0.85) 50%, rgba(0,0,0,1) 75%);
    background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 30%, rgba(0,0,0,0.72) 40%, rgba(0,0,0,0.85) 50%, rgba(0,0,0,1) 75%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 );*/
}

.bannername-text {
    color: #f15c22;
    z-index: 2;
    top: 65px;
}

.banner-content {
    width: 360px;
    top: 111px;
    left: 321px;
    z-index: 2;
    text-align: left;
}

.banner-dod {
    position: absolute;
    right: 32px;
    bottom: 10px;
    text-align: right;
    z-index: 9;
}
