
/* 2.23.24 HEADER */
.dvoutmusic-destop-hero2 {
    padding-top: 0;
    padding-bottom: 120px;
    background-color: #302B31;
}
.dvoutmusic-desktop-nav a.uk-logo > img {
    width: 100%;
    max-width: 210px;
    height: auto;
    margin: 40px 0;
}
.dvoutmusic-desktop-hero2-caption {
    padding-top: 200px;
    padding-bottom: 100px;
}
.dvoutmusic-desktop-hero2-caption-1 {
    text-transform: uppercase;
    margin-left: 190px;
}
.dvoutmusic-desktop-hero2-caption-2 {
    padding: 0;
    margin: 0;
    text-transform: uppercase;
    font-size: 52px;
    line-height: 52px;
    margin-left: 190px;
}
.dvoutmusic-desktop-hero2-caption-3 {
    margin: 40px 0 0 0;
}
.dvoutmusic-desktop-hero2-caption-3 > a {
    background-color: #D9420B;
    display: inline-block;
    padding: 0px 30px 0 190px;
    height: 30px;
    line-height: 32px;
    text-transform: uppercase;
    font-size: 20px;
    border-radius: 0 15px 15px 0;
}
.dvoutmusic-desktop-hero2-caption-3 > a:hover {
    text-decoration: none;
}

.dvoutmusic-desktop-hero2-socials {
    margin-right: 80px;
    padding-top: 120px;
}
.dvoutmusic-desktop-hero2-socials .uk-iconnav-vertical {
    margin-top: -30px;
}
.dvoutmusic-desktop-hero2-socials .uk-iconnav-vertical>* {
    padding-top: 30px;
}

.dvoutmusic-destop-hero2 .uk-navbar-nav a {
    font-family: 'Pill Gothic 600mg Semibd', sans-serif;
    font-size: 18px;
    color: #FFF;
}



/* HEADER BLOCKS */
.dvoutmusic-destop-head {
    padding-top: 0;
    padding-bottom: 0;
    background-color: #302B31;
    background-image: url(/images/Desktop_Tile_Head.png);
    background-position: 50%;
    background-repeat: repeat-y;
}

.dvoutmusic-desktop-start {
    overflow: visible;
}
.dvoutmusic-desktop-start > div {
    float: left;
}
.dvoutmusic-desktop-start:after {
    content: "";
    clear: both;
    display: table;
}

.dvoutmusic-desktop-start > div.dvoutmusic-desktop-nav {
    width: 20%;
    background-color: #1B4656;
}
.dvoutmusic-desktop-start > div.dvoutmusic-desktop-hero {
    width: 80%;
}

.dvoutmusic-desktop-logo > a {
    display: inline-block;
}
.dvoutmusic-desktop-logo > a > img {
    width: 100%;
    max-width: 210px;
    height: auto;
    margin: 40px 0;
}

.dvoutmusic-desktop-menu ul {
    padding: 0;
    margin: 30px 0 10px 0;
    list-style: none;
}
.dvoutmusic-desktop-menu ul a {
    display: inline-block;
    font-size: 24px;
    line-height: 72px;
    text-transform: uppercase;
    padding-left: 88px;
}

.dvoutmusic-desktop-hero {
    position: relative;
}
.toggle-nav-and-hero {
    position: absolute;
    top: 120px;
    left: 90px;
    display: inline-block;
    border: 2px solid #D9420B;
    padding: 0 20px;
    height: 70px;
    font-size: 24px;
    line-height: 72px;
    text-transform: uppercase;
    display: none;
}
.dvoutmusic-desktop-hero-caption {
    padding-top: 360px;
}
.dvoutmusic-desktop-hero-caption-1 {
    text-transform: uppercase;
    margin-left: 90px;
}
.dvoutmusic-desktop-hero-caption-2 {
    padding: 0;
    margin: 0;
    text-transform: uppercase;
    font-size: 52px;
    line-height: 52px;
    margin-left: 90px;
}
.dvoutmusic-desktop-hero-caption-3 {
    margin: 40px 0 120px 0;
}
.dvoutmusic-desktop-hero-caption-3 > a {
    background-color: #D9420B;
    display: inline-block;
    padding: 0px 30px 0 90px;
    height: 30px;
    line-height: 32px;
    text-transform: uppercase;
    font-size: 20px;
    border-radius: 0 15px 15px 0;
}
.dvoutmusic-desktop-hero-caption-3 > a:hover {
    text-decoration: none;
}

.dvoutmusic-destop-brands-wrap {
    padding-top: 0;
    padding-bottom: 0;
    background-color: #302B31;
    background-image: url(/images/Desktop_Tile_Brands.png);
    background-position: 50%;
    background-repeat: repeat-y;
}

.dvoutmusic-desktop-brands > div {
    float: left;
}
.dvoutmusic-desktop-brands:after {
    content: "";
    clear: both;
    display: table;
}

.dvoutmusic-desktop-brands > div.dvoutmusic-desktop-dh {
    width: 20%;
    background-color: #242E3B;
    background-image: none;
}
.dvoutmusic-desktop-brands > div.dvoutmusic-desktop-dh.active {
    background-image: url(/images/Desktop_Davids-Harp_Cover.jpg);
}
.dvoutmusic-desktop-brands > div.dvoutmusic-desktop-ew {
    width: 80%;
    background-color: #E2EAF2;
}

.dvoutmusic-desktop-dh-logo img {
    height: 100px;
    width: auto;
    margin: 30px 0;
}
.dvoutmusic-desktop-ew-logo img {
    height: 140px;
    width: auto;
    margin: 10px 0 10px 60px;
}

.dvoutmusic-desktop-dh-bio {
    max-width: 640px;
    padding: 0 0 60px 60px;
    display: none;
}
.dvoutmusic-desktop-dh-bio h2 {
    color: #DD8836;
    text-transform: uppercase;
    font-size: 52px;
    line-height: 52px;
    padding: 0;
    margin: 0 0 30px 0;
}

.dvoutmusic-desktop-ew-bio {
    max-width: 640px;
    padding: 0 0 60px 206px;
    color: #1A1A1A;
    display: none;
}
.dvoutmusic-desktop-ew-bio h2 {
    color: #D9420B;
    text-transform: uppercase;
    font-size: 52px;
    line-height: 52px;
    padding: 0;
    margin: 0 0 30px 0;
}


/* C2A BLOCK */
.dvoutmusic-desktop-c2a {
    padding: 0;
}
.dvoutmusic-desktop-c2a > div {
    background: rgb(26,26,26);
    background: linear-gradient(90deg, rgba(26,26,26,1) 0%, rgba(26,26,26,1) 50%, rgba(26,26,26,0) 100%);
    padding: 60px 0 0 0;
}
.dvoutmusic-desktop-c2a-title {
    display: block;
    color: #D9420B;
    text-transform: uppercase;
    font-size: 52px;
    line-height: 52px;
    padding: 30px 0 10px 0;
}
.dvoutmusic-desktop-c2a-caption {
    display: block;
    text-transform: uppercase;
    font-size: 34px;
    line-height: 34px;
    padding: 0 0 20px 0;
}
.dvoutmusic-desktop-c2a-text {
    display: block;
    font-size: 20px;
    line-height: 20px;
}
.dvoutmusic-desktop-c2a-thumb {
    display: inline-block;
}
.dvoutmusic-desktop-c2a-thumb img {
    width: 100%;
    height: auto;
    filter: drop-shadow(1px 2px 8px rgba(0, 0, 0, .3));

    position: relative;
    bottom: -60px;
    right: -60px;
}
.dvoutmusic-desktop-c2a-dh {
    height: 60px;
    width: auto;

    position: relative;
    left: -180px;
    top: -36%;
}


/* ABOUT BLOCK */
.dvoutmusic-desktop-about2 {
    padding-top: 90px;
}
.dvoutmusic-desktop-about {
    background-color: #1A1A1A;
}
.dvoutmusic-desktop-about h2 {
    text-transform: uppercase;
    font-size: 52px;
    line-height: 52px;
}
.read-more-toggle > span {
    border-bottom: 1px solid #fff;
    cursor: pointer;
}
.read-more-text {
    display: none;
}


/* 
    ARTISTS BLOCK 
        PROFILES 1-7
*/
.dvoutmusic-desktop-artists2 {
    background-color: #E6E6E6;
    color: #1A1A1A;
    text-align: center;
}
.dvoutmusic-desktop-artists2-copy h2 {
    text-transform: uppercase;
    font-size: 52px;
    line-height: 52px;
    color: #1A1A1A;
    margin: 0 0 40px 0;
    padding: 0;
}
.dvoutmusic-desktop-artists2-copy p {
    max-width: 900px;
    padding: 0;
    margin: 0 auto 40px auto;
}
.dvoutmusic-desktop-artists2-spacer {
    height: 120px;
}

.dvoutmusic-desktop-artists2-profile {
    position: relative;
}
.dvoutmusic-desktop-artists2-profile img {
    width: 100%;
    height: auto;
}
.dvoutmusic-desktop-artists2-profile > a > span,
.dvoutmusic-desktop-artists2-profile > span {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-transform: uppercase;
    color: #F2E5E2;
    font-family: 'Bebas Neue', sans-serif;
    font-weight: 700;
    font-size: 24px;
}
.dvoutmusic-desktop-artists2-profile > a > span > span,
.dvoutmusic-desktop-artists2-profile > span > span {
    display: block;
    padding: 8px;
}
.dvoutmusic-desktop-artists2-profile > a > span > span > span,
.dvoutmusic-desktop-artists2-profile > span > span > span {
    display: inline-block;
    width: 100%;
    background-color: #1A1A1A;
    border-radius: 10px;
    padding: 10px 0;
}
.writers .dvoutmusic-desktop-artists2-profile > a > span > span > span
.writers .dvoutmusic-desktop-artists2-profile > span > span > span {
    background-color: #15263A;
}
.dvoutmusic-desktop-artists2-profile > p {
    padding: 8px 0 0 0;
    margin: 0;
}
.dvoutmusic-desktop-artists2-profile > p > a {
    color: #D9420B;
    font-size: 14px;
    text-transform: uppercase;
}
.chords-modal h2 > a {
    color: rgba(255,255,255,.5);
    font-size: 1.7rem;
    font-family: 'Bebas Neue', sans-serif;
    font-weight: 400;
}
.chords-modal li {
    padding: 5px 0;
    font-size: 16px;
}
.chords-modal li > a {
    color: #D9420B;
}
.chords-modal p > a {
    color: rgba(255,255,255,.25);
    text-decoration: underline;
}


/* 
    ARTISTS BLOCK 
        PROFILE 1
        PROFILE 2
        PROFILE 3
*/
.dvoutmusic-desktop-artists {
    background-color: #E6E6E6;
    color: #1A1A1A;
    text-align: center;
}
.dvoutmusic-desktop-artists-wrap {
    max-width: 1440px;
    text-align: left;
    margin: 0 auto;
}

.dvoutmusic-desktop-artists-profile.profile-1,
.dvoutmusic-desktop-artists-profile.profile-2,
.dvoutmusic-desktop-artists-profile.profile-3 {
    overflow: auto;
}
.dvoutmusic-desktop-artists-profile.profile-1:after,
.dvoutmusic-desktop-artists-profile.profile-2:after,
.dvoutmusic-desktop-artists-profile.profile-3:after {
    content: "";
    clear: both;
    display: table;
}
.dvoutmusic-desktop-artists-profile.profile-1 > div,
.dvoutmusic-desktop-artists-profile.profile-2 > div,
.dvoutmusic-desktop-artists-profile.profile-3 > div {
    float: left;
}

.dvoutmusic-desktop-artists-profile.profile-1 > div.profile-1-left {
    width: 17%;
}
.dvoutmusic-desktop-artists-profile.profile-1 > div.profile-1-right {
    width: 83%;
    position: relative;
}
.dvoutmusic-desktop-artists-profile.profile-2 > div.profile-2-left {
    width: 83%;
    position: relative;
}
.dvoutmusic-desktop-artists-profile.profile-2 > div.profile-2-right {
    width: 17%;
}
.dvoutmusic-desktop-artists-profile.profile-3 > div.profile-3-left {
    width: 17%;
}
.dvoutmusic-desktop-artists-profile.profile-3 > div.profile-3-right {
    width: 83%;
    position: relative;
}

.dvoutmusic-desktop-artists-profile.profile-1 > div > img,
.dvoutmusic-desktop-artists-profile.profile-2 > div > img,
.dvoutmusic-desktop-artists-profile.profile-3 > div > img {
    width: 100%;
    height: auto;
}

.dvoutmusic-desktop-artists-profile.profile-1 .profile-overlay-2 {
    position: absolute;
    bottom: 15%;
    right: 0;
    width: 100%;
}
.dvoutmusic-desktop-artists-profile.profile-2 .profile-overlay-2 {
    position: absolute;
    bottom: 15%;
    right: 0;
    text-align: right;
}
.dvoutmusic-desktop-artists-profile.profile-3 .profile-overlay-2 {
    position: absolute;
    bottom: 15%;
    right: 0;
    width: 100%;
}

.dvoutmusic-desktop-artists-profile.profile-1 .profile-overlay-2 > a {
    background-color: #D9420B;
    display: inline-block;
    padding: 0px 30px;
    height: 30px;
    line-height: 32px;
    text-transform: uppercase;
    font-size: 20px;
    border-radius: 0 15px 15px 0;
}
.dvoutmusic-desktop-artists-profile.profile-2 .profile-overlay-2 > a {
    background-color: #D9420B;
    display: inline-block;
    padding: 0px 20px 0 40px;
    height: 30px;
    line-height: 32px;
    text-transform: uppercase;
    font-size: 20px;
    border-radius: 15px 0 0 15px;
}
.dvoutmusic-desktop-artists-profile.profile-3 .profile-overlay-2 > a {
    background-color: #D9420B;
    display: inline-block;
    padding: 0px 30px;
    height: 30px;
    line-height: 32px;
    text-transform: uppercase;
    font-size: 20px;
    border-radius: 0 15px 15px 0;
}
.dvoutmusic-desktop-artists-profile.profile-1 .profile-overlay-2 > a:hover,
.dvoutmusic-desktop-artists-profile.profile-2 .profile-overlay-2 > a:hover,
.dvoutmusic-desktop-artists-profile.profile-3 .profile-overlay-2 > a:hover {
    text-decoration: none;
}

.dvoutmusic-desktop-artists-profile.profile-1 .profile-overlay-3,
.dvoutmusic-desktop-artists-profile.profile-2 .profile-overlay-3,
.dvoutmusic-desktop-artists-profile.profile-3 .profile-overlay-3 {
    position: absolute;
    top: 0;
    bottom: 0;
    background-color: #D9420B;
    color: #E2EAF2;
    padding: 30px;
    overflow-y: scroll;
    display: none;
}
.dvoutmusic-desktop-artists-profile.profile-1 .profile-overlay-3 {
    left: 0;
    width: 43%;
}
.dvoutmusic-desktop-artists-profile.profile-2 .profile-overlay-3 {
    right: 0;
    width: 33%;
}
.dvoutmusic-desktop-artists-profile.profile-3 .profile-overlay-3 {
    left: 0;
    width: 33%;
}

.dvoutmusic-desktop-artists-profile.profile-1 .profile-overlay-3 h2,
.dvoutmusic-desktop-artists-profile.profile-2 .profile-overlay-3 h2,
.dvoutmusic-desktop-artists-profile.profile-3 .profile-overlay-3 h2 {
    text-transform: uppercase;
    font-size: 52px;
    line-height: 52px;
}
.dvoutmusic-desktop-artists-profile.profile-1 .profile-overlay-3 span,
.dvoutmusic-desktop-artists-profile.profile-2 .profile-overlay-3 span,
.dvoutmusic-desktop-artists-profile.profile-3 .profile-overlay-3 span {
    position: absolute;
    top: 15px;
    right: 15px;
    cursor: pointer;
}

.profile-overlay-3::-webkit-scrollbar-track {
    border: 1px solid #D9420B;
    padding: 2px 0;
    background-color: #D9420B;
}
.profile-overlay-3::-webkit-scrollbar {
    width: 10px;
}
.profile-overlay-3::-webkit-scrollbar-thumb {
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: rgba(0,0,0,.75);
    border: 1px solid #000;
}

.dvoutmusic-desktop-artists-divider {
    height: 20px;
}


/* TEAM BLOCK */
.dvoutmusic-desktop-artists2#Teams {
    background-color: #CCC;
}


/* CONTACT BLOCK */
.dvoutmusic-desktop-contact {
    background-color: #E2EAF2;
    color: #1A1A1A;
    padding-top: 120px;
}
.dvoutmusic-desktop-contact h2 {
    text-transform: uppercase;
    font-size: 52px;
    line-height: 52px;
    color: #D9420B;
}
.dvoutmusic-desktop-contact p {
    text-transform: uppercase;
    font-size: 52px;
    line-height: 52px;
    color: #1A1A1A;
    margin-bottom: 70px;
}


/* FOOTER */
.dvoutmusic-desktop-footer {
    background-color: #1A1A1A;
    padding: 120px 0;
    font-size: 18px;
    color: #E5E6E7;
}
.dvoutmusic-desktop-footer h2 {
    text-transform: uppercase;
    color: #E5E6E7;
    font-size: 18px;
    letter-spacing: 1px;
}
.dvoutmusic-desktop-footer ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.dvoutmusic-desktop-footer ul a {
    font-size: 14px;
    color: rgba(255,255,255,.5);
}
.dvoutmusic-desktop-footer-copyright {
    border-top: 2px solid #1B4656;
    margin-top: 30px;
    padding-top: 30px;
}
.dvoutmusic-desktop-footer-copyright > span {
    display: inline-block;
    height: 65px;
    position: relative;
}
.dvoutmusic-desktop-footer-copyright > span > span {
    display: inline-block;
    position: relative;
    bottom: -10px;
    margin-left: 20px;
    text-transform: uppercase;
    font-size: 14px;
    color: rgba(255,255,255,.5);
}
.dvoutmusic-desktop-footer-copyright > span > a > img {
    max-height: 40px;
    width: auto;
    padding-top: 8px;
}


/*
    LEGAL PAGES
        T/Cs
        PRIVACY
*/
.dvoutmusic-legal-nav.uk-navbar-sticky {
    background-color: #1A1A1A;
    padding: 10px 0;
}
.dvoutmusic-legal-static {
    text-align: left;
    max-width: 900px;
    margin: 0 auto;
    font-size: 18px;
    padding: 0 30px;
}
.dvoutmusic-legal-static h1,
.dvoutmusic-legal-static h2,
.dvoutmusic-legal-static h3,
.dvoutmusic-legal-static h4 {
    font-family: 'Pill Gothic 600mg Bold', sans-serif;
    text-transform: uppercase;
}
.dvoutmusic-legal-footer {
    font-size: 18px;
}
.dvoutmusic-legal-footer ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
