.bandcamp iframe {
    border: 0;
    height: 50px;
    width: 100%;
}

body {
    background-color: #d5fbfe;
}

.btn.laura-purple {
    background-color: #a48ca2;
}

.container .row, nav ul a.btn.btn-flat {
    margin-left: 0;
    margin-right: 0;
}

.fixed-action-btn .btn-floating {
    background-color: #8b6888;
    font-size: .9rem;
}

footer.page-footer, footer.page-footer a, nav ul a.btn.btn-flat {
    color: #fff;
}

footer.page-footer a {
    font-size: 1.6rem;
    margin: 0 15px;
}

footer.page-footer, nav {
    background-color: #8b6888;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
}

footer.page-footer, nav, .row.bordered {
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
}

h6 {
    font-size: 1.4rem;
}

html, .insta-border a {
    color: #8b6888;
}

.insta-border {
    border: 1px solid #d9d9d9;
    padding: 7px 5px 5px;
}

.insta-border .bold {
    font-weight: bold;
    padding-bottom: 6px;
}

.insta-border img {
    margin-bottom: 5px;
    margin-right: 8px;
}

.insta-border img.brand {
    margin-right: 0;
}

.insta-border.row .col:first-of-type {
    padding-left: 0;
}

.insta-border.row .col:last-of-type {
    padding-right: 0;
}

nav .nav-wrapper i {
    line-height: 41px;
}

nav ul a.btn.btn-flat {
    text-transform: none;
}

.nav-wrapper .btn {
    padding: 0 1.3rem;
}

.no-margin {
    margin-bottom: 0;
}

.row.bordered {
    -moz-box-shadow: 0 0 15px #9DB9BB;
    -webkit-box-shadow: 0 0 15px #9DB9BB;
    box-shadow: 0 0 15px #9DB9BB;
    margin-top: 20px;
}

.row.bordered .col.s12:first-of-type {
    padding: 1rem 2rem;
}

.row.bordered .row.text .col.text, .row .col.text-right {
    padding-right: 0;
}

.row.bordered .row.text .col.text, .row .col.text {
    padding-left: 0;
}

p.title, ul.title li {
    font-size: 1.2rem;
}

.tap-target {
    background-color: #8b6888;
}

.tap-target a {
    color: #fff;
    font-weight: bold;
}

.video-container {
    margin-top: 20px;
}

@media(max-width: 1450px) {
    .container {
        width: 100%;
    }
    .nav-wrapper .btn {
        padding: 0 1.1rem;
    }
}

@media(max-width: 1030px) {
    .nav-wrapper .btn {
        padding: 0 .8rem;
    }
}

@media(max-width: 770px) {
    .nav-wrapper .btn {
        padding: 0 .5rem;
    }
}

@media(max-width: 325px) {
    .bandcamp {
        margin-bottom: 25px;
    }
    .insta-border.row {
        margin-bottom: 0;
    }
    .row.bordered #blog .col.s12:first-of-type, .row.bordered .col.s12.bandcamp, .row .col.instagram {
        padding: 0;
    }
    .row.bordered .col.s12.bandcamp:first-of-type {
        padding: 0 0 1rem;
    }
    .row.bordered .col.s12.bandcamp:first-of-type p.title:first-of-type, .video-container {
        margin-top: 0;
    }
    .row.bordered .col.s12:first-of-type {
        padding: 1rem;
    }
}