
article, body,div,footer,header, p{
    border:0;
    padding:0;
    margin:0;
    top:0;
}

.headertop{
    background-color:rgba(209, 209, 224,1);
    overflow: hidden;    
    height:50px;
    padding-bottom: 20px;
    position:fixed;
    width:100%;
    
}
.textbox1{
    font-family:"slaba 27px","playfair display";  
    text-align: center;
    width: 30%;
    float: left;
    padding-top:26px;
    margin-left: 2em;
    letter-spacing:4px;
}
.headertop .image1{
    width: 30%;
    float: left;
    padding:10px;

}

nav.navigation{
    text-align: right;
    width: 30%;
    float: right;
    padding:24px;
    
}

nav.navigation a{
    font-family:"slaba 27px","playfair display";    
    margin:15px;
}
nav.navigation a:link {
    color:black; 
    
}

nav.navigation a:hover{
     text-decoration: line-through;
     color:ivory;
}
.spacer{
    width:100%;
    height:70px;
}
.container1 h1{
    text-align: center;
    font-family:"slaba 27px","playfair display";
}
.container3{
    overflow: hidden;
    border-bottom:1px solid black;
    background-color:rgba(253, 252, 252,0.6);
}
.container3 img{
    margin-left:100px;
    float: left;
    
}
.container3 p{
    font-family:"slaba 27px","playfair display";
    float:right;
    margin-right: 150px;
    margin-top: 100px;
    
}
#figcap1{
    font-family:"slaba 27px","playfair display";
    margin-left: -120px;
    margin-top: 200px;
    width: 10%; 
    float:left;
    padding:5px;
    font-weight:bold;
    
}
.container4{
    overflow:hidden;
    border-bottom:1px solid black;
    background-color:rgba(245, 242, 242,0.6);
}
.container4 img{
    margin-right:100px;   
    float:right;

}
.container4 p{
    font-family:"slaba 27px","playfair display";
    float:left;
    margin-top:100px;   
    margin-left:150px;
    

}
#figcap2{
    font-family:"slaba 27px","playfair display";
    float:right;
    margin-top:200px;
    margin-right:-128px;
    padding:5px;
    font-weight:bold;
}
.container5{
    overflow: hidden;
    border-bottom:1px solid black;
    background-color:rgba(235, 230, 229,0.6);
}
.container5 img{
    margin-left:100px;
    float: left;
}
.container5 p{
    font-family:"slaba 27px","playfair display";
    float:right;
    margin-right: 40px;
    margin-top: 100px;
}
#figcap3{
    font-family:"slaba 27px","playfair display";
    margin-left: -132px;
    margin-top: 200px;
    width: 10%; 
    float:left;
    padding:5px;
    font-weight:bold;
}
/*-------------------- ABOUTUS PAGE---------------- */
.aboutus{
    font-family:"playfair display","slaba 27px";
    background: rgba(209, 209, 224, 0.8);
    border-radius: 14px; 
    border-width:3px;
    margin-left:155px;
    width:70%;
    float:left;
}
.aboutus h1{
    margin-left:20px;
}
.aboutus p{
    margin-left:15px;
}
.aboutus p:first-letter{
    font-size:2em;
}
.accent{
    font-style:italic;
}
/*------------------SHOP PAGE------------*/
.column {
    float: left;
    width: 25%;
    padding: 17px;
    margin-left:30px;
    font-family:"slaba 27px","playfair display";
    border:1px solid black;
    background-color:rgb(255,255,255)
}

.row{
    width:85%;
    margin: 0.2em auto;
    padding: 2em;
    
    
    
}
.background{
    background-image:url("backgroundshop.jpg");
    background-repeat: no-repeat;
    
}

.shopfigcap1{
    margin-left:25px;
    text-decoration:underline;
    font-weight:bold;
    
}
.shopfigcap2{
    margin-left:25px;
    text-decoration:underline;
    font-weight:bold;
}
.shopfigcap3{
    margin-left:25px;
    text-decoration:underline;
    font-weight:bold;
}

.column2 {
    float: left;
    width: 25%;
    padding: 17px;
    margin-left:30px;
    font-family:"slaba 27px","playfair display";
    border:1px solid black;
}
/*---------Media Query------- */

/*print styles */
@media print{
    body,h1,footer{
        color:#000;
        background-color:#fff;

    }
body{
    max-width:100%;
    border:0;
    }
}


