/*---------------------------------------------------------------------------------------------------------------
 slideshow - home -- theres a seperate mobile piece below too ---------------------------------------------------
 ---------------------------------------------------------------------------------------------------------------- */



.slidenav .active {
    border: 0px #fff solid;
 
}

.ind {
    display: inline-block;
    width: 15px;
    height: 15px;
    border: 0px #fff solid;
   
}

.fadein {
    margin-top: 20px;
}

.slidish img {
    width: 1920px !important;
    max-width: 100% !important;
}

.slideinfo {
    position: absolute;
    z-index: 10000000;
    color: #fff;
    top: 55%;
    right: 0;
    left: 0;
    margin: auto;
    margin-bottom: 30px;
    width: 1050px;
    max-width: 100%;
    border: 0px #fff solid;
    /* width: 480px;*/
    background-color: rgba(0, 90, 171, .7);
    font-family: 'Archivo Black', sans-serif
}

.slidecontent {
    font-size: 18px;
    font-weight: normal;
    color: #fff;
    margin: 0 auto;
    text-align: center;
     line-height: normal;
    /*  text-transform: uppercase;*/
    font-family: 'Roboto', sans-serif;
    padding-bottom: 20px
}

.slidecontent p {}

.slidecontent a {
   /* border: 1px #fff solid;
    padding: 15px 40px;
    text-decoration: none;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, .4);
    font-weight: bold;8*/
}

.slidecontent a:hover {
/*    background-color: rgba(0, 0, 0, .6);*/
}

.slidecontent h2 {
    font-size: 36px;
    color:#fff;
  
    font-family: 'Roboto', sans-serif;
    margin:0;
    padding: 0;
}
.slidecontent h3 {   font-family: 'Roboto', sans-serif;}

.slidetitle h1 {
    font-size: 48px;
    margin: 20px auto 0px;
    max-width: 100%;
    color: #fff;
    /* text-shadow: 1px 0px 5px rgba(0, 0, 0, 1);*/
    text-align: center;
    /*   font-weight: bold;*/
    border-bottom: 0px #fff solid;
    font-family: 'Archivo Black', sans-serif
    /*  text-transform: uppercase;*/
}

.slidetitle span {
    font-weight: normal
}

.slidetitle a {
    text-decoration: none;
    color: #fff !important;
}

.slidetitle a:hover {
    text-decoration: none;
    color: #bec0c0 !important;
}

.slideinfo a {
    color: #fff;
}

/*** set the width and height to match your images **/

#slideshowb {
    position: relative;
    /*height:367px; margin-top: 20px;*/
    height: 580px;
    max-width: 1920px !important;
    width: 100% !important;
    margin: 0 auto;
}

#slideshowb p {
    color: #fff;
    /*max-width: 70%;*/
}

#slideshowb .slidish {
    position: absolute;
    width: 100%;
    margin: 0;
    padding: 0;
    /*top:0;
	left:0;*/
    z-index: 8;
    opacity: 0.0;
}

.filterslide {
    position: absolute;
    width: 100%;
    margin: 0;
    padding: 0;
    /*top:0;
	left:0;*/
    z-index: 90000;
}

#slideshowb .slidish.active {
    z-index: 10;
    opacity: 1.0;
}

#slideshowb .slidish.last-active {
    z-index: 9;
}

.rslides_tabs {
    margin: 0 auto;
    text-align: center;
}

.rslides_tabs.rslides1_tabs {
    margin: 0;
    padding: 0;
    position: absolute;
    margin-top: -30px;
    z-index: 9999999;
    left: 0;
    right: 0
}

.rslides_tabs li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline;
    font-size: 10px;
}

.rslides_tabs li a {
    background-color: #fff;
    padding-left: 7px;
    width: 10px;
    overflow: hidden;
    color: #fff;
    text-indent: -990000px;
    border-radius: 12px;
    margin: 3px;
    text-decoration: none;
}

li.rslides_here a {
    background-color: #2c5c8b !important;
    color: #2c5c8b;
}

.rslides_nav.rslides1_nav.prev {
    position: absolute;
    top: 40vh;
    z-index: 9999999;
    left: 20px;
  
    background-repeat: no-repeat;
    min-height: 70px;
    min-width: 33px;
    text-indent: -99999px
}

.rslides_nav.rslides1_nav.next {
    position: absolute;
    top: 40vh;
    z-index: 9999999;
    right: 20px;
   ;);*/
    background-repeat: no-repeat;
    min-height: 70px;
    min-width: 33px;
    text-indent: -99999px
}

.archive-excerpt p {
    margin-bottom: 0
}

.moveright {
    float: right;
}


.slidetime {
    min-height: 490px
}

.rslides p {
    width: 100%;
    float: left
}

@media screen and (min-width: 1920px) {
    .rslides img {
        width: 100%;
    }
}
@media screen and (max-width: 1440px) {
    
    .slideinfo {top: 45%;}
}
@media screen and (max-width: 1366px) {
    
        .slideinfo {top: 45%;}
}
@media screen and (max-width: 1280px) {
    
    .slideinfo {top: 30%;}
}
@media screen and (max-width: 1024px) {
    
    .slideinfo {top: 20%;}
}
@media screen and (max-width: 1024px) {

    .slidetime {
        min-height: 0;

    }
}

@media screen and (max-width: 800px) {
    .rslides_nav.rslides1_nav.next,
    .rslides_nav.rslides1_nav.prev,.rslides_tabs  {
        display: none;
    }
    .rscontent {
        float: none;
        width: 100%;
    }
    .rsimage {
        float: none;
        width: 100%;
    }
    .rslabel {
        float: none;
        width: 100%;
    }
    .rsitem {
        float: none;
        width: 100%;
    }
    .slideinfo {
        /*margin-top: 0px;
        left:  55%;
        background: #156470;
        width: 20%;*/
        width: 100%;
      
            top: 5%;
    }
    .thirtythree {
        float: none;
        width: 100%;
    }
    #slideshowb p {
        max-width: 100%;
    }
    .slidetitle {
        font-size: 36px;
        padding: 0;
    }
    .slidecontent h2 {
        font-size: 36px;
    }
    #slideshowb {
        margin-bottom: 20px;
    }
    .titleme {
        width: 100%;
        padding-bottom: 20px;
    }
    .slidecontent {
        font-size: 18px;
        font-weight: 300;
        color: #fff;
        margin: 0 auto;
        text-align: center;
        line-height: 1em;
    }
    .slidecontent p {}
    .slidecontent a {
       /* border: 1px #fff solid;
        padding: 5px 40px;
        text-decoration: none;
        font-size: 20px;*/
        display: inline;
    }
    .slidetitle h1{
        text-shadow: none;
        /*  color: #303539;*/
        font-size: 36px;    line-height: 1.2em;
        padding-top: 20px;

    }
}

@media screen and (max-width: 800px) {
    .alignleft,
    .alignright {
        float: none;
        padding-bottom: 20px;
        margin-right: auto;
        display: block;
    }
    .slideinfo {
        position: relative;
        /*   color: #303539;*/
        padding-bottom: 0;
        margin-bottom: 0;
    }
    .slidetitle {
        text-shadow: none;
        /*  color: #303539;*/
  
    }
    .slidecontent {
        font-size: 15px;
        line-height: 1.5em;
        /*   display: none;
        color: #303539;*/
    }
    .slidecontent a {
      /*  clear: both;
        margin-top: 20px;
        display: block;
        background: none;
        width: 80%;
        margin: 0 auto 30px;*/
    }
    .slidecontent a:hover {
        background: none;
    }
    .slidecontent h2 {
        font-size: 18px;
    }
    .slidecontent h2,
    .slidecontent p {
        margin: 0;
        padding-top: 0;
        padding-bottom: 5px;
    }
    .slideinfo {
        top: 6%;
    }
    .slidetitle {}
    .slidecontent h2 {}
    .rslides img {
        max-width: 100% !important;
    }
}

@media screen and (max-width: 480px) {
    .slidecontent {}
    .slidecontent h2 {}
}