/* Fonts */
/* Headline: Calistoga 35pt; Pullquote: Callistoga 21pt */
@import url('https://fonts.googleapis.com/css2?family=Calistoga&display=swap');
/* DEK: Roboto Condensed 14pt */
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed&family=Roboto+Slab&family=Work+Sans&display=swap');
/* Byline: Roboto Slab 12pt */
@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab&display=swap');
/* Body: Work Sans Regular */
@import url('https://fonts.googleapis.com/css2?family=Work+Sans&display=swap');
/* Navbar: Nunito */
@import url('https://fonts.googleapis.com/css2?family=Nunito&display=swap');

/* Colors */
:root{
    --red: #D51008;
    --maroon: #A5010C;
    --purple: #7C2779;
    --blue: #0D5496;
    --sky: #0E8BC5;
    --aqua: #4ABFB2;
}

body {
    /* background-image: url('./assets/background.png'); */
    /* background-image: url('./assets/background/UNLINED\ Microsite\ Background.jpg'); */
    background-position: center;
    background-size: contain;
    background-repeat: repeat;
    background-repeat: repeat;
    text-align: center;
    overflow: overlay;
    scroll-behavior: smooth;
}
/* Scrollbar */
body::-webkit-scrollbar {
    background-color: transparent;
    width: 6px;
}
/* background of the scrollbar except button or resizer */
body::-webkit-scrollbar-track {
    background-color: transparent;
    margin-top: 66px;
}
/* scrollbar itself */
body::-webkit-scrollbar-thumb {
    background-color: #757575;
    border-radius: 14px;
    border: 1px solid transparent;
}
/* set button(top and bottom of the scrollbar) */
body::-webkit-scrollbar-button {
    display:none;
}

.a-navbar {
    background-color: #A5010C;
}

.a-nav {
    font-family: 'Nunito', sans-serif;
    font-size: x-large;
    color: white;
    text-decoration: none;
}

.a-headline-d {
    font-family: 'Calistoga', cursive;
    font-size: 55px;
    color:#0D5496;
    margin: 0px;
}

.a-dek-d {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 30px;
    margin: 0px;
}

.a-byline-d {
    font-family: 'Roboto Slab', serif;
    font-size: 25px;
    color: #7C2779;
    margin: 0px;
}

.a-body, ol, li {
    font-family: 'Work Sans', sans-serif;
    font-size: 20px;
    text-align: left;
}

/* .sub-head {
    font-family: 'Amiri', serif;
    font-size: 25px;
    text-align: left;
    font-weight:bolder;
} */

/* .a-dropcap-d {
    font-family: 'Fraunces', serif;
    font-weight: 700;
} */

.a-headline-m {
    font-family: 'Calistoga', cursive;
    font-size: 35px;
    color:#0D5496;
    margin: 0px;
}

.a-dek-m {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 25px;
    margin: 0px;
}

.a-byline-m {
    font-family: 'Roboto Slab', serif;
    font-size: 20px;
    color: #7C2779;
    margin: 0px;
}

.pq {
    font-family: 'Calistoga', cursive;
    font-size: 25px;
    color:#A5010C
}

.a-img-d{
    width: 100%;
    height:auto;
}

.a-img-m{
    width: 100%;
    height:auto;
}

.float-left{
    width: 35%;
    height: 35%;
    float:left;
    padding: 20px;
}
.float-left-sm {
    width: 25%;
    height: 25%;
    float:left;
    padding: 20px;
}

.float-right{
    width: 35%;
    height: 35%;
    float:right;
    padding: 20px;
}

.pull-left{
    width: 35%;
    height: 35%;
    float:left;
    padding: 20px;
}

.pull-right{
    width: 35%;
    height: 35%;
    float:right;
    padding: 20px;
}

.float-center{
    width: 25%;
    height: 25%;
    padding: 20px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
/* For images only*/
.line-break{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.resize-img{
    width: 15%;
    height: 15%;
}

/* For text only */
.line-break-text{
    width: 50%;
    height: 50%;
    padding: 20px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.tight-img{
    margin: 10px;
}

@media only screen and (max-width: 796px) {
    .float-left , .float-right{
        /* float:none; */
        display: block;
        width: 50%;
        height: 50%;
        margin: 2px;
        margin-left: auto;
        margin-right: auto;
    }
    .float-center{
        float:none;
        display: block;
        width: 50%;
        height: 50%;
        margin: 2px;
        margin-left: auto;
        margin-right: auto;
    }

    .line-break-text{
        float:none;
        display: block;
        width: 50%;
        height: 50%;
        margin: 2px;
        margin-left: auto;
        margin-right: auto;
    }
    .resize-img{
        width: 100%;
        height: 100%;
    }
    .pull-left , .pull-right {
        float:none;
        display: block;
        width: 100%;
        height: 100%;
        margin: 2px;
        margin-left: auto;
        margin-right: auto;
    }
    iframe.instagram-media {
        max-width: 100% !important;
        width: 100% !important;
        min-width: auto !important;
    }
  }

a {
    color: black;
    text-decoration: underline;
}

  .a-signoff{
    font-family: 'Amiri', serif;
    font-size: 20px;
    text-align: right;
}