/*----------------MOBILE STYLES-------------------*/
.outfit-uniquifier {
    font-family: "Outfit", sans-serif;
    font-optical-sizing: auto;
    font-weight: weight;
    font-style: normal;
  }

h1, h2, h3, p {
    font-family: "Outfit", sans-serif; 
}
h2 {
    font-weight: bolder; 
    font-size: 24px;
}

header {
    
    background-image: url(../theme/img/guy/linepattern\ copy.png);
    background-size: 100%;
    text-align: center;
    background-repeat: repeat-x;
    padding-bottom: 136.5px;
    font-family: "dazzle-unicase", sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #ccff33;
    background-size: contain;
    
}
header p {
    margin-top: 27px;
    margin-bottom: -66px;
    font-size: 36px;
}

header img {
    max-width: 142px;
    padding-top: 30px;
}

body {
    background-image: url(../theme/img/guy/bg2.png);
    background-repeat: repeat;
    background-size: auto; 
    background-color: #D0DCE8;
  }
  

.wrapper {
    
    padding: 1%;
    margin: 1%;
}

main {
    
    padding: 1%;
    margin: 1%;
}

.giveaway, .macmarket, .gwd, .logos, .transplant, .earthday {
    
    padding: 1%;
    margin: 1%;
    text-align: left;
}

.giveaway img, .gwd img, .transplant img {
    border-radius: 12px ;
}



.macmarket .one img {
    width: 96.5%;
    min-width: 119.5px;
}

.macmarket .two img {
    width: 10%;
    min-width: 200px;
}



.earthday img {
    width:10% ;
    min-width: 64px;
}

.logos img{
    max-width: 11rem;
    min-width: 5rem;    
}
.flex-container {
    background-color: rgba(255, 255, 255, 0.63);
    border: 2px solid lab(100 0 -0.03 / 0);
    border-radius: 12px ;
    padding: 5%;
    margin: 1%;
    flex-basis: 100% !important; /* full width */
    
    
}

.column {
    
    padding: 1%;
    margin: 1%;
}


.column.two p {
    padding: 10.5px;
}

footer {
    background-image: url(../theme/img/guy/linepattern\ copy.png);  
    background-size: 100%;
    text-align: center;
    background-repeat: repeat-x;
    background-size: 380px;
    max-width: 100%;
    color: white;
    height: 114px;
    text-align: center;
    padding: 48px;
}


/*------------------TABLET STYLES-----------------------*/
@media only screen and (min-width: 375px) {

    .flex-container {
        max-width: 1000px; /* optional: keep it nicely sized */

    }

    
    header p {
        margin-top: 27px;
        margin-bottom: -66px;
        font-size: 45.5px;
    }
    header img {
        max-width: 220px;
        padding-top: 30px;
    }
    header {
        
        max-width: 100%;
        
    }
  
}/*------------end of media query----------------------*/

/*------------------DESKTOP STYLES-----------------------*/
@media only screen and (min-width: 675px) {


    .column.two {
        
        font-size: 24.5px;
    }
    .column.two p {
        padding: 15.5px;
    }

    .flex-container {
        display: flex;
        padding: 9.5px;
        align-items: center; 
        margin: 3rem auto;
          
    }

    header p {
        margin-top: 27px;
        margin-bottom: -66px;
        font-size: 65px;
    }

    header img {
        max-width: 296.5px;
        padding-top: 30px;
    }


    h2, h3 {
        text-align: center;
        font-size: 32px;
    }
    
    .earthday {
        text-align: left;
    }
    

    .giveaway img {
        background-image: url(../theme/img/RickBetterQuality_587w.jpg);
        width: 750.5px;
    }
    
    .gwd img {
        width: 1762.5px;
    }
    .transplant img {
        width: 551.5px;
    }
}/*------------end of media query----------------------*/