/*rest styles*/


article, body, div, footer, header, h1, html, img, h2, h4, p, figure, figcaption, input, select, textarea {
    border: 0;
    padding: 0;
    margin: 0;
 }

 /* set default font setting */ 

html {
    font-size: 16px;
}

/* h1 header tag with logo */ 

h1 {
    text-align: center;
    color: #fff;
    background-color: #000; 
    padding: 2em;
    max-width:100% ;
    margin-top: 0px;
    font-weight: bolder;
    text-decoration: none;
}



/*label for h2*/

.label { 
    text-align: center;
    border: 4px solid #000;  
    padding: 0.5em;
    font-family: 'Oswald', sans-serif;
}

/* navigation */

a:link {  
    text-decoration: none;
    color:rgb(207, 33, 91);

}

a:visited {
    color:#fff;

}
a:active {
    position: relative;
    top: 1px;
    left:1px;
  }

nav.sitenavigation {
    color: #fff;
    text-align: center;
}
nav.sitenavigation p{
    display: inline-block;
    margin: 0.5em;
    font-size:16px;
    font-weight: bold;
}

nav.sitenavigation a:link {
    text-decoration: none;
    color:rgb(95, 29, 161);
}

nav.sitenavigation a:visited {
    color: rgb(172, 2, 58);
}

nav.sitenavigation a:hover, nav.sitenavigation a:focus{
    color: #000;
}

.sitenavigation {
padding: 0.8em;
font-size: 1.2em;
}

/* fonts used */

#blush {
    font-family: "Dancing Script", cursive;
}

#ffamily {
    font-family: Oswald; 
}

/*default h2 setting */

.accent {
    font-weight: bold;
    font-size: 1.5em;
    text-decoration: #000 ;
}

/* Home page */

img {
    max-width: 100%;
    margin: 1.5em 0.5em 1.8em 2.1em;
  
}


.photoone {
margin-left: 1.4em;
}

.images {
    display: inline-block;
}

.logoborder{
    border:0.1em solid white;
}



/* Bouquet page */

div {
    max-width: 100%;
    margin-left: -0.5em;
    font-size: 1.5em;
    
}
 


figure {
    display: inline-block;
}

div figcaption{
    margin-bottom: 1em;
    font-weight: bold;
}

div p, .price {
    text-align:center;
    font-size: 0.8em;
    width: 100%;
    font-weight: bold;
    margin-left:8em;
}

.price {
    border: 2px solid #000;
    padding: 0.8em;
    margin-bottom:0.2em;
}

.charges {
    margin-left: 8.7em;
    margin-bottom: 1em;
}

div.figptwo p.pricetwo {
    font-size: 0.8em; 
    text-align: center;
    width: 40%;
    margin-top: 0.3em;
    margin-left: 4.7em;
}

.pricetwo {
    margin-bottom: 0.2em; 
    border: 2px solid #000;
}

.extratwo {
    font-size:  0.8em;
    margin-left: 2.9em;
    margin-bottom: 1.3em;
}

article figcaption {
    text-align: center;
}


article {
    margin-top: 1em;
    max-width: 100%;
    text-align: center;
    font-size: 1em;
}

article h2 {
    text-decoration: underline;
    text-align: center;
    font-weight: bold;
}


body{ 
    max-width:100%;
    margin: 3px;
    background: url(photos/background.jpg) ;
}

/*gallery content */

.one {
    margin-left: -0.5em;
}

.two {
    margin: 0;
}


h4 {
    text-align: center;
    margin-bottom: 1em;
    border: 2px solid #000;
    padding: 1em; 
}

/*footer content */

footer {
    text-align: left;
    color: #fff;
    background-color: #000;
    max-width: 100%;
    padding: 1em;
    position: relative;


}

.blank {
margin-bottom: 0.5em;
}

.aboutus {
    font-weight: bold;
    font-size: 1.5em;
}

p {
    margin: 0.5px;
    max-width: 75%;
}

.findusat {
    position: absolute;
    left:85%;
    top:35%; 
}

.fa fa instagram{
    padding: 20px;
    font-size: 30px;
    width: 50px;
    text-align: center;
    text-decoration: none; 
}

