#navigation {
        -moz-box-shadow: rgba(0, 0, 0, 0.4) 3px 3px 10px;
        -webkit-box-shadow: rgba(0, 0, 0, 0.4) 3px 3px 10px;
        -o-box-shadow: rgba(0, 0, 0, 0.4) 3px 3px 10px;
        box-shadow: rgba(0, 0, 0, 0.4) 3px 3px 10px;
    }

.sdm_download_item .sdm_download_title{
    display: none;
}

.sdm_download {
    background: none !important;
    background-color: black !important;
    border-radius: 120px !important;
    border-color: black !important;
    box-shadow: none !important;
    color: black !important;
    text-shadow: none !important;

    height: 35px;
    margin-bottom: 10px;
    text-align: center;
    position: relative;
    bottom: 5px;
    padding: 10px 20px;
}

.sdm_download:hover {
  border-color: #9F22D8 !important;
  background-color: #9F22D8 !important;
}

.sdm_download_link{
    text-align: center;
}

.sdm_download_item .sdm_download {
    font-size: 24px;
    padding: 10px 20px;
    padding: 0.65em 1.25em !important;
    height: 2.65em;
}

.sdm_pass_text {
    border-radius: 120px;
}


.contact-name {
border-radius: 30px; 
}

@media (max-width: 979px) {
.x-navbar-fixed-top, .x-navbar-fixed-left, .x-navbar-fixed-right {
position: fixed;
box-shadow: 10px .5px 15px #d3d3d3;
}
}

.wpforms-submit contact-submit {
border-radius: 30px !important;
}

#wpforms-field-name-first wpforms-field-required {
border-radius: 30px !important;
}

.x-modal-content {
border-radius: 10px;
}

wpforms-field-name-first wpforms-field-required {
border-radius: 5px;
}

wpforms-submit-container {

}

 .entry-title {
display: none;
}

.entry-header {
display: none;
}

.x-header-landmark {
display: none;
}

.entry-header, .entry-content {
font-size: 1.4em !important;
}

/* semi-centered motion gif */
.audio, canvas, progress, video {

}

/* centered motion gif */
@media screen and (max-width: 600px) {
  .audio, canvas, progress, video {
    width: 50vw !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}


/* parallax image fix */
.img.px-mobile-img {
    max-width: 100% !important;
    max-height: 100% !important;
    width: 1920px !important;
    height: auto !important;
}

/* parallax image fix*/
.parallax-mobile {
height: 6% !important;
display: block !important;
}

.parallax-space {
height: 30px;
}
.
