@charset "utf-8";
*, *:before, *:after{
		box-sizing: border-box; 
        }

#container {
    width: 960px;
    margin-top: 50px;
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
    background-color: rgba(234,244,232,1.00);
    padding-left: 60px;
    padding-right: 60px;
}


body {
    color: rgba(2,23,1,1.00);
    background-color: rgba(2,23,1,1.00);
    font-size: 16px;
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    background-image: url(assets/BODY.jpg);
}


#header {
    display: flex;
    justify-content: space-between;
}
.navbar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 2px solid rgba(2,23,1,1.00);
}
.navLinks {
    display: flex;
    list-style-type: none;
	gap: 20px;
}
h1 {
    font-size: 2rem;
    font-weight: 700;
	font-family: "Merriweather", serif;
    font-style: normal;
}
h2 {
    font-size: 1.5rem;
    font-family: "Merriweather", serif;
	font-weight: 700;
    font-style: normal;
}
h3 {
    font-family: "Merriweather", serif;
    font-weight: 700;
    font-style: normal;
}


#ContactMethodsBox {
    display: flex;
    justify-content: space-between;
}
a:link, a:visited {
    color: rgba(2,23,1,1.00);
    text-decoration: none;
}
a:hover, a:active {
    color: rgba(165,180,82,1.00);
    text-decoration: none;
}
#MyMissionBox {
    display: flex;
    padding-bottom: 50px;
    padding-top: 50px;
    align-items: center;
}
#MyMissionText p {
    width: 415px;
}

#AboutMeBox {
    display: flex;
    padding-bottom: 50px;
    border-bottom: 2px solid rgba(2,23,1,1.00);
    align-items: center;
}
#Portfolio {
    padding-top: 50px;
    padding-bottom: 50px;
}




#AboutMeDetails p {
}
footer h1 {
    padding-top: 50px;
}

#WhatIOffer {
    padding-bottom: 50px;
    padding-top: 50px;
}
#WhatIOffer p {
    width: 590px;




}



#CategoryBox {
    display: flex;
    padding-bottom: 50px;
}
.CategoryDetails {
    border-bottom: 2px solid rgba(2,23,1,1.00);
    padding-bottom: 50px;

}
.CategoryDetails p {
    width: 250px;
}

.CategoryDetails img {
    margin-right: 35px;
}



#MyMissionText  {
    padding-left: 50px;
}

#AboutMeDetails {
    padding-left: 50px;
    width: 415px;
}

footer {
    padding-bottom: 50px;

}
footer p {

}

#ContactMethodsBox {

}

.ContactMethodsDetails  {

}

div.scroll-container {
    background-color: #D9DFD7;
    overflow: auto;
    white-space: nowrap;
    padding: 10px;
}

div.scroll-container img {
  padding: 10px;
}
#ExploreProducts {
    padding-top: 50px;
    padding-bottom: 50px;
}
#BlanketsProductsBox {
    display: flex;



}

.ProductCategories {



}
.ProductDetails img {
    margin-right: 50px;
}


.ProductDetails p {
    width: 250px;
}

#ClothingProductsBox {
    display: flex;
}
#StuffedAnimalProductsBox {
    display: flex;
}
