/* Nav Dropdowns */

.navContent ul li ul a {
    white-space: normal !important;
    overflow: visible !important;
}

@media only screen and (min-width: 768px) {
    .navContent ul li ul {
        min-width: 250px !important;
        right: auto !important; 
    }
}
/*Add padding to button in mobile nav*/
@media only screen and (max-width: 768px){
    a.button.navButton {
        margin: 5px;
        }
    a.button {
        text-align: center;
    }
}
/*Footer styles*/
.footerContent a:hover{
    color:#B9B9B9 !important;
    }
.footerContent a{
    text-decoration: none !important;
    }
/*Blog tag styles*/
.tags a {
    background-color: none; 
    color: #c7a969 !important;
    text-decoration: underline !important;
    display: inline-block;
    padding: 0;
    margin: 0;
}

/*Increase global button padding and add text shadow*/
.button {
    padding: 15px 35px;
    text-shadow: 1px 1px 1px rgb(0 0 0 / 39%);
    }
    
/*Homepage Styles*/

/*Make homepage header transparent on desktop*/
@media only screen and (min-width: 850px){
#page_e00b3f7930bf44a9af4a89931b583d51 .headerAndNavContainer,
#page_cd71ccaf319648e78cd169818932e0ef .headerAndNavContainer{
    background-color: transparent !important;
    background-image: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
    }
#page_e00b3f7930bf44a9af4a89931b583d51 .headerContainer,
#page_cd71ccaf319648e78cd169818932e0ef .headerContainer,
#page_cd71ccaf319648e78cd169818932e0ef .footerContainer{
        background-color: transparent !important;
    }
}
/* No Space Simple List - Homepage*/
@media only screen and (min-width: 769px){
.cols4 .item, .cols4 .socialStreamGroup {
    clear: none;
    width: 25%;
    margin: 0;
}

.items_ab4a97ce16d64d129730aa2237858bec .item.itemPreview:nth-child(1),
.items_cc3c0c99be844529acbb0d3f0f18630c .item.itemPreview:nth-child(1){
    margin-top: 200px;
}

}

.items_ab4a97ce16d64d129730aa2237858bec .item:nth-child(2),
.items_cc3c0c99be844529acbb0d3f0f18630c .item:nth-child(2){
    border: none;
    padding:none;
}
/*Mobile Styles*/
@media only screen and (max-width: 768px){
#page_ff0c474d7f3344a395f4a5827c4e92ba .cols4 .item, .cols4 .socialStreamGroup,
#page_e00b3f7930bf44a9af4a89931b583d51 .cols4 .item, .cols4 .socialStreamGroup{
    clear: none;
    width: 100%;
    margin: 0;
}
/*Homepage extra padding for image sections*/
div.blockWrap_f2b2161981b140629f04d0c3e9ac1ec6{
    padding-top:100px;
    }
div.blockWrap_c9fee8a859614ef28fd795036e305630{
    padding-bottom: 100px;
    }
/*Mobile homepage hero*/
div.blockWrap_a0a0f2486ede46789947e6907b8e8bff, div.blockWrap_a4a9bab2f515452faf81f970e43600d9 {
    padding-top: 120px;
    padding-bottom: 120px;
    background-image: url(https://static.mywebsites360.com/ffb03d0a36404fc3955cd7613e4e23e7/i/cfca24da71fb4dcea9dd0924abdfe36f/1/5feFb8zhrk/mobilehero-5bc5f0dc1c871.jpeg);
    background-size: 120%;
    background-position: center top;
    }
}
/*Mobile nav styles*/
@media only screen and (max-width: 768px){
.navContainer.mobileSideNav {
    background-color: #16120F;
    border: none;
    padding-left: 0;
    padding-right: 0;
    }
.navContent li a, .navContent li .navLabel, .navContent li a.selected, .navContent li .navLabel.selected{
    color: #c7a969;
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
    }
.navContent li{
    border-bottom: 1px solid rgb(0, 0, 0);
}
.navContent li:not(:first-of-type){
    border-top: 1px solid rgb(42, 38, 35);
}
.subNav li {
    border:none !important;
    }
}