/* ---------------------------
SCREEN STYLE CSS
--------------------------- */

/*
.col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1{
border: solid 2px #666666;
}
*/


/* START: NAVIGATION STYLES */

.navbar {
    font-family: 'Abel', sans-serif;
    background: #495057;
}

.navbar-brand {
    color: #fff;
    font-size: 1.5em;
}

.nav {
    padding: 5px;
    margin: 5px 0 0;
}

.nav-responsive {
    margin: 0;
}

.nav-link {
    color: #fff;
}

.nav-link:hover {
    color: #E9C46A;
    transition: 0.7s;
}

.nav-link:focus {
    color: #E9C46A;
}

.navbar-toggler {
    background: transparent;
    color: #fff;
    float: right;
}

.navbar-toggler:hover {
    background: transparent;
    color:  #E9C46A;
}

.navbar-toggler:focus {
    background: transparent;
    color: #fff;
    outline: none;
}

.navbar-toggleable-md {
    clear: both;
}

hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(255,255,255,.5);
}





/* START: HEADING STYLES */


h1, h3, h4 {
    font-family: 'Poppins', sans-serif;
}

.caption h1 {
    color: #fff;
}




/* START: BANNER STYLES */

.video-container  {
    height: 100%;
    width: 100%;
    position: relative;
}

.video-container video  {
    width: 100%;
    height: 100%;
    position: absolute;
    object-fit: cover;
    z-index: 0;
}

.video-container .caption  {
    z-index: 1;
    position: relative;
    text-align: center;
}

.caption hr {
    background: #fff;
}

.textglow {
    text-shadow: 0 0 10px #000, 0 0 20px #000, 0 0 42px #E9C46A, 0 0 82px #E9C46A,0 0 92px #E9C46A;
}

.sectionbg {
    background: #E9C46A;
    padding: 65px 30px;
}

.hpseasontile a {
    text-decoration: none;
}

.hpnewsletterbg {
    background-image: url(../image/bootstrapParrallax_web.jpg);
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.hpnewsletterbg h3 {
    color: #fff;
}

.jumbowinter {
    background-image: url(../images/jumbohero_web.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.jumbospring {
    background-image: url(../images/jumbospring_web.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.jumbosummer {
    background-image: url(../images/jumbosummer_web.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.jumbofall {
    background-image: url(../images/jumbofall_web.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.boxShadow {
    padding: 10px;
    box-shadow: 5px 10px 8px #888888;
}




/* START: CONTENT STYLES */

body {
    font-family: 'Poppins', sans-serif;
    background: #F2F2F2;
}

.marginclear {
    margin: 0;
}

.padclear {
    padding: 0;
}




/* START: FOOTER STYLES */

.footerbg {
    font-family: 'Abel', sans-serif;
    background: #577590;
    color: #fff;
    padding: 120px 0;
}

.footerbg hr {
    background: #fff;
}













