/* border-box fix */
html {
    box-sizing: border-box;
}
*, *:before, *:after {
    box-sizing: inherit;
}
body{
    margin-left: 50px;
}

/* removes excess space from top of unordered list */
ul{
    margin-top: 0px;
}

.wrapper_index{
    display: grid;
    grid-template-columns: 200px 200px 200px 200px;
    grid-gap: 25px;
    background-color: #fff;
}
.wrapper_boca{
    display: grid;
    grid-template-columns: 200px 200px 200px;
    grid-gap: 25px;
    background-color: #fff;
}
.wrapper_jam{
    display:grid;
    grid-template-columns: 350px 350px;
    grid-gap: 25px;
    background-color: #fff;
}

.box{
    background-color: #fff;
    color: tomato;
    /* border: 1px solid rgb(247, 199, 153); */
    /*padding: 25px;*/
    height: 200px;
}

.box img:hover{
    opacity: 0.7;
    border-radius: 10%;
}

/* Any image to be used in the .wrapper grids */
.gridimg{
    height: 200px;
    width: 200px;
    object-fit: cover;
}
.gridjam{
    width: 350px;
}

/*****
NON-HOME PAGES:
*****/
nav{
    margin-bottom: 50px;
}

hr{
    width: 50%;
    text-align: left;
    margin-left: 0;
    border: 0;
    height: 1px;
    background: #333;
    background-image: linear-gradient(to right, #ccc, #333, #ccc);
}

/* sets max width for paragraph text */
p{
    width: 60%;
}
li{
    width: 60%;
}

/* adds some spacing between numbered list items */
ol li{
    padding-bottom: 15px;
}

/* single image width is slightly smaller to visually align with grid-gap spacing */
.singleimg{
    max-width: 58%;
    display: block;
}

.txtlink{
    text-decoration: underline;
    color: tomato;
}
.txtlink:hover{
    text-decoration: none;
    color: blue;
}

.button{
    background-color: tomato;
    border: none;
    color: white;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
}
.button:hover{
    background-color: rgba(255, 99, 71, 0.5);
    border-radius: 10%;
}

.hyprlight{
    color:rgba(0, 0, 0, 0.02);
}
.hyprlight:hover{
    color: rgba(255, 99, 71, 0.5);
}
.xtralight{
    color:rgba(0, 0, 0, 0.2);
}
.light{
    color:rgba(0, 0, 0, 0.6);
}

.italic{
    font-style: italic;
}

.fade{
    color: rgba(255, 99, 71, 0.4);
}