/*
Theme Name: Riot Squad Theme
Author: April Baer
Author URI: https://aprilbaer.com/
Description: Riot Squad Theme - Twenty Seventeen Child Theme
Version: 1.0.0
Template: twentyseventeen
Text Domain: twentyseventeen
Domain Path: /languages/
*/

/* =Theme customization starts here
-------------------------------------------------------------- */
@import url('https://fonts.googleapis.com/css?family=Oswald');

html, body, button, input, select, textarea, .bit-widget {font-family: arial, helvetica, sans-serif;}
html {min-height: 100vh;}

a {color: #19bae2;}
a:hover, .entry-content a:focus, .entry-content a:hover, .entry-summary a:focus, .entry-summary a:hover, .comment-content a:focus, .comment-content a:hover, .widget a:focus, .widget a:hover, .site-footer .widget-area a:focus, .site-footer .widget-area a:hover, .posts-navigation a:focus, .posts-navigation a:hover, .comment-metadata a:focus, .comment-metadata a:hover, .comment-metadata a.comment-edit-link:focus, .comment-metadata a.comment-edit-link:hover, .comment-reply-link:focus, .comment-reply-link:hover, .widget_authors a:focus strong, .widget_authors a:hover strong, .entry-title a:focus, .entry-title a:hover, .entry-meta a:focus, .entry-meta a:hover, .page-links a:focus .page-number, .page-links a:hover .page-number, .entry-footer a:focus, .entry-footer a:hover, .entry-footer .cat-links a:focus, .entry-footer .cat-links a:hover, .entry-footer .tags-links a:focus, .entry-footer .tags-links a:hover, .post-navigation a:focus, .post-navigation a:hover, .pagination a:not(.prev):not(.next):focus, .pagination a:not(.prev):not(.next):hover, .comments-pagination a:not(.prev):not(.next):focus, .comments-pagination a:not(.prev):not(.next):hover, .logged-in-as a:focus, .logged-in-as a:hover, a:focus .nav-title, a:hover .nav-title, .edit-link a:focus, .edit-link a:hover, .site-info a:focus, .site-info a:hover, .widget .widget-title a:focus, .widget .widget-title a:hover, .widget ul li a:focus, .widget ul li a:hover {color: #ffffff;}

/* remove default theme branding */
.site-branding {
    display: none;
}

.site-header {
    background: transparent;
}

.page-one-column .panel-content .wrap {
 padding-top: 0px !important;
}

.wrap {
    max-width: 100% !important;
    padding-left: 0px;
    padding-right: 0px;
}

.site-branding-text {
    display: none !important;
}

header.entry-header {
    display: none;
}

h3.widget-title {
    text-align: center;
    font-weight: 700;
    font-size: 1.7rem;
}

.sow-headline {
    max-width: 92%;
    margin: 0 auto;
}

.home-insta h3.widget-title {
    display: none !important;
}

.bit-widget {
    text-transform: uppercase;
    font-size: 110%;
}

/* Artist Page Backgrounds */

.site-content-contain {
    background: transparent;
}

body.single-artist {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top right;
    background-attachment: fixed;
}

/* Artist Page Layout */

body.single-artist .artist-header {font-family: 'Oswald', helvetica, arial, sans-serif;color:#ffffff;}

body.single-artist {color: #ffffff;}

body.single-artist .artist-logo img {
    max-height: 190px;
}

body.single-artist .site-content {
    padding: 20px !important;
}

body.single-artist .label-logo img {
    max-width: 200px;
}

body.single-artist .label-logo {margin: 0 auto;padding-bottom: 25px;}

body.single-artist article {
    padding: 20px 0 0 20px;
}

/* @media (min-width: 768px) {
    body.single-artist article {max-width: 70%;}
} */

body.single-artist .social-links {
    position: relative;
    margin: 0 auto;
    padding: 20px 0 0 20px;
}

body.single-artist .social-links a {
    background-color: #ffffff;
    padding: 5px 8px;
    font-size: 30px;
    color: #000000;
}

@media (max-width: 767px) {
    body.single-artist .social-links a {font-size: 22px;}
}

body.single-artist .social-links a:hover {
    background-color: #eeeeee;
    color: #555555;
}

/* Bio Section */

@media (min-width: 768px) {
    body.single-artist article .bio-wrap {max-width: 70%;}
}

@media (max-width: 767px) { /* same tabs should display on mobile as desktop */
.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tabs-container {
    display: block !important;
}
.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel-heading {
    display: none !important;
}
}

body.single-artist .bio-wrap p {
    font-size: 16px;
}


body.single-artist .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab>a {
    background: transparent !important;
    color: #fff;
    text-transform: uppercase;
    padding: 0px 0px 0 0;
    font-size: 12px;
    border: 0px !important;
}

/* body.single-artist .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab>a:after, body.single-artist .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab.vc_active a:after */
body.single-artist .bio-wrap li span:after
{
    content: '   //   ';
    white-space: pre;
    color: #fff;
}

body.single-artist .bio-wrap li:last-child span:after {
    content: '' !important;
}

body.single-artist .bio-wrap li.vc_active>a, body.single-artist .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab>a:hover {
    color: #19bae2 !important;
}

h2.artist-header.header-underline {
    border-bottom: 3px #333 solid;
    width: 40%;
    margin-bottom: 10px;
}

body.single-artist .sub-headline {
    font-size: 12px;
    margin-bottom: 20px;
}

body.single-artist .video-embed {
    width: 300px;
}

body.single-artist .photos-wrap img {
    box-shadow: 0 0 0 0;
    -webkit-box-shadow: 0 0 0 0;
    /* padding-right: 5px; */
}

.photo-download .wpb_image_grid .wpb_image_grid_ul .isotope-item {
    margin-right: 5px;
}

.photo-download li {
    margin-bottom: 7px !important;
}

.photo-download li.isotope-item a {
    background: #444444;
}

/* videos 300px wide */
.video-wrap .vc_col-sm-4 {
    width: 310px;
}

.wpb_content_element.video-embed {
    margin-bottom: 10px;
}

.video-wrap .vc_column_container>.vc_column-inner {
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 1%;
    max-width: 99%;
}

.press-link-single {
    position: relative;
    margin: 0 auto 8px;
    line-height: 130%;
}

.single-artist .copyright {
    text-align: left;
    margin-left: 40px;
    font-size: 12px;
}

.single-artist footer#colophon {
    padding: 20px 0; 
}

/* signup */

input[type="submit"] {
    text-transform: uppercase;
    font-weight: 400;
    font-size: 20px;
    padding: 0.7em 1.5em;
}





/* 404 error page */

.error404 header.page-header {
    float: none !important;
    width: 80%;
    margin: 0 auto;
}

.error404 h1.page-title {
    text-align: center;
}

.error404 .page-content {float: none !important;width: 80% !important;margin: 0 auto;
    text-align: center;}

.error404 nav.social-navigation {
        position: relative;
        margin: 0 auto 10px;
        width: 100%;
    }

.error404 a {color: #999999;text-transform: uppercase;}
.error404 a:hover {color: #000;}

.error404 div#content {
    padding-top: 0px;
}

.custom-theme-header {
    position: relative;
    margin: 0;
    background-color: #000000;
}

.custom-theme-header .logo {
    padding: 40px;
    margin: 0 0 80px;
}

/* footer */
footer#colophon {
    text-align: center;
    padding: 50px 0;
}

.site-footer {border: 0px;}

.copyright {
    display: block;
    clear: both;
}

