@charset "UTF-8";
/* CSS Document */

html{
    box-sizing: border-box;
    background-color: rgba(235,235,235,1.00);
}

*,
*:before,
*:after {box-sizing: inherit;}

.container{
    display: grid;
    grid-template-columns: repeat(14, 1fr);
    grid-template-rows: repeat(11 1fr);
    grid-gap: 0.2rem 0.4rem;
    min-height: 80vh;
}


.header{
    display:grid; 
    grid-template-columns: repeat(14, 1fr);
    grid-column: 1/15;
    grid-row: 1;
    background-color: rgba(255,255,255,0.80);
}

img {
    width: 100%;
    height: auto;
}

.logo{
    grid-column: 2/4;
}

.logo img{   
    max-width: 136px;
    height: auto;
    padding-top: 16px;
    padding-left: 0.3rem;
}

.logo img:hover{
	opacity:0.4;
}

.navigation{
    grid-column: 13;
    float: right;
    padding-right: 0.3rem;
}


ul{
    list-style-type: none;
	margin: 20px 0px 20px 20px;
	padding-right: 0;
	border-width: 0px 1px 0px 0px;
	max-height: 60px;
	border-style: solid;
	border-color:#9F9F9F;
	float: right;
    display: inline;
}

 li a{
	display: block;
	text-align: right;
	width: 70px;
	height: 20px;
	text-decoration: none;
	font-size: 10px;
	font-family:raleway, sans-serif;
	font-weight: 200;
	letter-spacing: 0.05em;
	line-height: 0em;
	padding-top: 10px;
	padding-right: 10px;
	color:black;
}

.navigation li a:hover{
	color:#9F9F9F;
}





.profile-photo{
    grid-column: 2/5;
    grid-row: 2;
    padding-right: 20px;
}

.profile-text{
    grid-column: 5/10;
    grid-row: 2;
    padding: 0 0 0 0;
}

.clients{
    grid-column: 10/14;
    grid-row: 2;
	margin: 0px 0px 200px 0px;
	padding-right: 10;
	border-width: 0px 1px 0px 0px;
	max-height: 800px;
	border-style: solid;
	border-color:#9F9F9F;
	float: right;
    display: inline;
}

.client-list{
    text-align: right;
    padding: 25px 0 10 0;
    margin-right: 6px;
    margin-top: 10px;
}



.contact-text{
    grid-column: 2/8;
    grid-row: 2;
    padding-left: 0px;   
}

.contact{
    grid-column: 10/14;
    grid-row: 2;
	margin: 0px 0px 0px 0px;
	border-width: 0px 1px 0px 0px;
	height: 770px;
	border-style: solid;
	border-color:#9F9F9F;
	float: right;
    display: inline;
    padding: 0 0 0 0;
}

.contact-details{
    text-align: right;
    padding: 0px 0 0 0;
    margin-right: 6px;
    margin-top: 10px;
}

.contact-links a:link{
    text-align: right;
    text-decoration: none;
    color:#9F9F9F;
}

.contact-links a:hover{
	color: black;
}





.image1{
    grid-column: 2/6;
    grid-row: 2/3;
}
.image1 img:hover{
    opacity:0.4;
}


.image2{
    grid-column: 6/10;
    grid-row: 2/3;
}

.image2 img:hover{
    opacity: 0.4;
}


.image3{
    grid-column: 10/14;
    grid-row: 2/3;
}

.image3 img:hover{
    opacity:0.4;
}


.image4{
    grid-column: 2/6;
    grid-row: 3/4;
}
.image4 img:hover{
    opacity:0.4;
}

.image5{
    grid-column: 6/10;
    grid-row: 3/4;
}
.image5 img:hover{
opacity:0.4;
}


.image6{
    grid-column: 10/14;
    grid-row: 3/4;
}
.image6 img:hover{
opacity:0.4;
}


.image7{
    grid-column: 2/6;
    grid-row: 4/5;
}
.image7 img:hover{
opacity:0.4;
}


.image8{
    grid-column: 6/10;
    grid-row: 4/5;
}
.image8 img:hover{
opacity:0.4;
}


.image9{
    grid-column: 10/14;
    grid-row: 4/5;
}
.image9 img:hover{
opacity:0.4;
}


.image10{
    grid-column: 2/6;
    grid-row: 5/6;
}
.image10 img:hover{
opacity:0.4;
}


.image11{
    grid-column: 6/10;
    grid-row: 5/6;
}
.image11 img:hover{
opacity:0.4;
}


.image12{
    grid-column: 10/14;
    grid-row: 5/6;
}
.image12 img:hover{
    opacity:0.4;
}



.project-title{
    grid-column: 2/8;
    grid-row: 2;
    padding: 0 0 0 0;
}

.project-text{
    grid-column: 8/14;
    grid-row: 2;
    padding: 0 0 0 0;
    margin-bottom: 20px;
}



.project-image1{
    grid-column: 2/14;
    grid-row: 3;
}

.project-image1a-half-width{
    grid-column: 2/8;
    grid-row: 3;
}

.project-image1b-half-width{
    grid-column: 8/14;
    grid-row: 3;
}

.project-image2{
    grid-column: 2/14;
    grid-row: 4;
}

.project-image2-linked{
    grid-column: 2/14;
    grid-row: 4;
}

.project-image2-linked a:hover{
    opacity:0.4;
}


.project-image2a-half-width{
    grid-column: 2/8;
    grid-row: 4;
}

.project-image2b-half-width{
    grid-column: 8/14;
    grid-row: 4;
}

.project-image3{
    grid-column: 2/14;
    grid-row: 5;
}

.project-image3a-half-width{
    grid-column: 2/8;
    grid-row: 5;
}

.project-image3a-half-width-linked{
    grid-column: 2/8;
    grid-row: 5;
}

.project-image3a-half-width-linked a:hover{
    opacity:0.4;
}

.project-image3b-half-width{
    grid-column: 8/14;
    grid-row: 5;
}

.project-image4{
    grid-column: 2/14;
    grid-row: 6;
}

.project-image4a-half-width{
    grid-column: 2/8;
    grid-row: 6;
}

.project-image4a-half-dbl-height{
    grid-column: 2/8;
    grid-row: 6/8;
}

.project-image4b-half-width{
    grid-column: 8/14;
    grid-row: 6;
}

.project-image4b2-half-width{
    grid-column: 8/14;
    grid-row: 7;
}

.project-image5{
    grid-column: 2/14;
    grid-row: 7;
}

.project-image5a-half-width{
    grid-column: 2/8;
    grid-row: 7;
}

.project-image5b-half-width{
    grid-column: 8/14;
    grid-row: 7;
}

.project-image6{
    grid-column: 8/14;
    grid-row: 8;
}

.project-image6a-half-width{
    grid-column: 2/8;
    grid-row: 8;
}

.project-image6b-half-width{
    grid-column: 8/14;
    grid-row: 8;
}

.project-image7{
    grid-column: 2/14;
    grid-row: 9;
}

.project-image7a-half-width{
    grid-column: 2/8;
    grid-row: 9;
}

.project-image7b-half-width{
    grid-column: 8/14;
    grid-row: 9;
}

.project-image8{
    grid-column: 2/14;
    grid-row: 10;
}

.project-image8a-half-width{
    grid-column: 2/8;
    grid-row: 10;
}

.project-image8b-half-width{
    grid-column: 8/14;
    grid-row: 10;
}

.project-image9{
    grid-column: 2/8;
    grid-row: 11;
}

.project-image9a-half-width{
    grid-column: 2/8;
    grid-row: 11;
}

.project-image9b-half-width{
    grid-column: 8/14;
    grid-row: 11;
}



.osteo-image1{
    grid-column: 2/14;
    grid-row: 3;
}

.osteo-image2{
    grid-column: 2/14;
    grid-row: 4;
}

.osteo-image3{
    grid-column: 2/14;
    grid-row: 5;
}

.osteo-image4{
    grid-column: 2/14;
    grid-row: 6;
}

.osteo-image5{
    grid-column: 2/14;
    grid-row: 7;
}

.osteo-image6{
    grid-column: 2/14;
    grid-row: 8;
}





.dino-image1{
    grid-column: 2/14;
    grid-row: 3;
}    
    
.dino-image2{
    grid-column: 2/14;
    grid-row: 4;
}   
  
.dino-image3a{
    grid-column: 2/8;
    grid-row: 5;
}
    
.dino-image3a-linked{
    grid-column: 2/8;
    grid-row: 5;
}    

.dino-image3b{
    grid-column: 8/14;
    grid-row: 5;
} 




.flower13-image1{
    grid-column: 2/14;
    grid-row: 3;
}    
    
.flower13-image2{
    grid-column: 2/14;
    grid-row: 4;
}   
  
.flower13-image3a{
    grid-column: 2/8;
    grid-row: 5;
}
    
.flower13-image3a-linked{
    grid-column: 2/8;
    grid-row: 5;
}    

.flower13-image3b{
    grid-column: 8/14;
    grid-row: 5;
} 




.flower18-image1{
    grid-column: 2/14;
    grid-row: 3;
}    
    
.flower18-image2a{
    grid-column: 2/8;
    grid-row: 4;
}   
  
.flower18-image2b{
    grid-column: 8/14;
    grid-row: 4;
}
    
.flower18-image3{
    grid-column: 2/14;
    grid-row: 5;
}    

.flower18-image4a{
    grid-column: 2/8;
    grid-row: 6;
} 

.flower18-image4b{
    grid-column: 8/14;
    grid-row: 6;
} 






.ec-shop-image1{
    grid-column: 2/14;
    grid-row: 3;
}    
    
.ec-shop-image2{
    grid-column: 2/14;
    grid-row: 4;
}   
  
.ec-shop-image3a{
    grid-column: 2/8;
    grid-row: 5;
}
    
.ec-shop3-image3a-linked{
    grid-column: 2/8;
    grid-row: 5;
}    

.ec-shop-image3b{
    grid-column: 8/14;
    grid-row: 5;
} 



.ecbg-image1{
    grid-column: 2/14;
    grid-row: 3;
}    
    
.ecbg-image2{
    grid-column: 2/14;
    grid-row: 4;
}   
  
.ecbg-image3a{
    grid-column: 2/8;
    grid-row: 5;
}
    
.ecbg-image3a-linked{
    grid-column: 2/8;
    grid-row: 5;
}    

.ecbg-image3b{
    grid-column: 8/14;
    grid-row: 5;
} 




.ets-image1{
    grid-column: 2/14;
    grid-row: 3;
}    
    
.ets-image2a{
    grid-column: 2/8;
    grid-row: 4;
}   
  
.ets-image2b{
    grid-column: 8/14;
    grid-row: 4;
}




.hmc-image1{
    grid-column: 2/14;
    grid-row: 3;
}    
    
.hmc-image2a{
    grid-column: 2/6;
    grid-row: 4;
}   
  
.hmc-image2b{
    grid-column: 6/10;
    grid-row: 4;
}  

.hmc-image2c{
    grid-column: 10/14;
    grid-row: 4;
} 




.locoespresso-image1{
    grid-column: 2/14;
    grid-row: 3;
}    
    
.locoespresso-image2{
    grid-column: 2/14;
    grid-row: 4;
}   
  
.locoespresso-image3a{
    grid-column: 2/8;
    grid-row: 5;
}  

.locoespresso-image3b{
    grid-column: 8/14;
    grid-row: 5;
} 

.locoespresso-image4a{
    grid-column: 2/8;
    grid-row: 6;
}  

.locoespresso-image4b{
    grid-column: 8/14;
    grid-row: 6;
} 

.locoespresso-image5{
    grid-column: 2/14;
    grid-row: 7;
} 







.logo1a-half-width{
    grid-column: 2/8;
    grid-row: 3;
}
.logo1a-half-width a:hover{
   opacity: 0.4;
}


.logo1b-half-width{
    grid-column: 8/14;
    grid-row: 3;
    background: no-repeat;
}




.logo2a-half-width{
    grid-column: 2/8;
    grid-row: 4;
}

.logo2a-half-width a:hover{
    opacity: 0.4;
}


.logo2b-half-width{
    grid-column: 8/14;
    grid-row: 4;
}

.logo2b-half-width a:hover{
    opacity: 0.4;
}


.logo3a-half-width{
    grid-column: 2/8;
    grid-row: 5;
}
.logo3a-half-width a:hover{
    opacity: 0.4;
}


.logo3b-half-width{
    grid-column: 8/14;
    grid-row: 5;
}

.logo3b-half-width a:hover{
    opacity: 0.4;
}



.logo4a-half-width{
    grid-column: 2/8;
    grid-row: 6;
}

.logo4a-half-width a:hover{
    opacity: 0.4;
}


.logo4b-half-width{
    grid-column: 8/14;
    grid-row: 6;
}

.logo4b-half-width a:hover{
    opacity: 0.4;
}


.logo5a-half-width{
    grid-column: 2/8;
    grid-row: 7;
}

.logo5a-half-width a:hover{
    opacity: 0.4;
}


.logo5b-half-width{
    grid-column: 8/14;
    grid-row: 7;
}

.logo5b-half-width a:hover{
    opacity: 0.4;
}


.logo6a-half-width{
    grid-column: 2/8;
    grid-row: 8;
}

.logo6a-half-width a:hover{
    opacity: 0.4;
}


.logo6b-half-width{
    grid-column: 8/14;
    grid-row: 8;
}

.logo6b-half-width a:hover{
    opacity: 0.4;
}


.logo7a-half-width{
    grid-column: 2/8;
    grid-row: 9;
}

.logo7a-half-width a:hover{
    opacity: 0.4;
}


.logo7b-half-width{
    grid-column: 8/14;
    grid-row: 9;
}

.logo7b-half-width a:hover{
    opacity: 0.4;
}


.logo8a-half-width{
    grid-column: 2/8;
    grid-row: 10;
}

.logo8a-half-width a:hover{
    opacity: 0.4;
}


.logo8b-half-width{
    grid-column: 8/14;
    grid-row: 10;
}

.logo8b-half-width a:hover{
    opacity: 0.4;
}




.set-up-for-success-image1{
    grid-column: 2/14;
    grid-row: 3;
}    
    
.set-up-for-success-image2{
    grid-column: 2/14;
    grid-row: 4;
} 





.weeping-willow-image1{
    grid-column: 2/14;
    grid-row: 3;
}    
    
.weeping-willow-image2{
    grid-column: 2/14;
    grid-row: 4;
}   
  
.weeping-willow-image3a{
    grid-column: 2/8;
    grid-row: 5;
}
    
.weeping-willow-image3b{
    grid-column: 8/14;
    grid-row: 5;
}

.weeping-willow-image4a{
    grid-column: 2/8;
    grid-row: 5/7;
}
    
.weeping-willow-image4b{
    grid-column: 8/14;
    grid-row: 5;
}

.weeping-willow-image4c{
    grid-column: 8/14;
    grid-row: 6;
}

.weeping-willow-image5a{
    grid-column: 2/8;
    grid-row: 7;
}
    
.weeping-willow-image5b{
    grid-column: 8/14;
    grid-row: 7;
}




.ec-poster-1a{
    grid-column: 2/6;
    grid-row: 3;
}

.ec-poster-1b{
    grid-column: 6/10;
    grid-row: 3;
}

.ec-poster-1c{
    grid-column: 10/14;
    grid-row: 3;
}

.ec-poster-2a{
    grid-column: 2/6;
    grid-row: 4;
}

.ec-poster-2b{
    grid-column: 6/10;
    grid-row: 4;
}

.ec-poster-2c{
    grid-column: 10/14;
    grid-row: 4;
}

.ec-poster-3a{
    grid-column: 2/6;
    grid-row: 5;
}

.ec-poster-3b{
    grid-column: 6/10;
    grid-row: 5;
}

.ec-poster-3c{
    grid-column: 10/14;
    grid-row: 5;
}

.ec-poster-4a{
    grid-column: 2/6;
    grid-row: 6;
}

.ec-poster-4b{
    grid-column: 6/10;
    grid-row: 6;
}

.ec-poster-4c{
    grid-column: 10/14;
    grid-row: 6;
}

.ec-poster-5a{
    grid-column: 2/6;
    grid-row: 7;
}

.ec-poster-5b{
    grid-column: 6/10;
    grid-row: 7;
}

.ec-poster-5c{
    grid-column: 10/14;
    grid-row: 7;
}

.ec-poster-6a{
    grid-column: 2/6;
    grid-row: 8;
}

.ec-poster-6b{
    grid-column: 6/10;
    grid-row: 8;
}

.ec-poster-6c{
    grid-column: 10/14;
    grid-row: 8;
}




.footer-line{
    grid-column: 2/14;
    grid-row: 11;
    margin-top: 30px;
    margin-bottom: 20px;
    border-width: 0.05em 0 0 0;
	border-style: solid;
	border-color:#9F9F9F;
}
    
.footer-LGD{
    grid-column: 2/6;
    grid-row: 11/12;
    margin-top: 40px;
    margin-bottom: 12px;
    color: #9F9F9F;
    line-height: 10%;
}

.footer-contact{
    grid-column: 6/9;
    grid-row: 11/12;
    margin-top: 40px;
    margin-bottom: 12px;
}
.footer-contact-links a:hover{
    color: black;
}
.footer-contact-links a:link{
    text-decoration: none;
    color: #9F9F9F;
}

.footer-social-media{
    grid-column: 9/12;
    grid-row: 11/12;
    margin-top: 40px;
    margin-bottom: 12px;
    color: black;
}




@media screen and (max-width : 594px ){
    
    .logo{
    grid-column: 2/12;
    margin-top: 4px;
    padding-left: 4px;
}
    
    .image1{
        grid-column: 2/14;
        grid-row: 2;
    } 

    .image2{
        grid-column: 2/14;
        grid-row: 3
    }
    
    .image3{
        grid-column: 2/14;
        grid-row: 4;
    }
    
    .image4{
        grid-column: 2/14;
        grid-row: 5;
    }
    
    .image5{
        grid-column: 2/14;
        grid-row: 6;
    }

    .image6{
        grid-column: 2/14;
        grid-row: 7;
    }

    .image7{
        grid-column: 2/14;
        grid-row: 8;
    }

    .image8{
        grid-column: 2/14;
        grid-row: 9;
    }

    .image9{
        grid-column: 2/14;
        grid-row: 10;
    }

    .image10{
        grid-column: 2/14;
        grid-row: 11;
    }

    .image11{
        grid-column: 2/14;
        grid-row: 12;
    }

    .image12{
        grid-column: 2/14;
        grid-row: 13;
    }

    
    
.profile-photo{
    grid-column: 2/8;
    grid-row: 2;
    padding-right: 20px;
    padding-bottom: 20px;
}

.profile-text{
    grid-column: 2/14;
    grid-row: 3;
    padding: 0 0 40 0;
    margin-bottom: 20px;
}

.clients{
    grid-column: 2/14;
    grid-row: 4;
	margin: 0px 0px 100px 0px;
}

.client-list{
    text-align: left;
    margin-right: 0px;
    margin-top: 10px;
}    
    
  



    

    
.project-title{
    grid-column: 2/14;
    grid-row: 2;
    padding: 0 0 0 0;
}

.project-text{
    grid-column: 2/14;
    grid-row: 3;
    padding: 20 0 0 0;
}
    

    
.project-image1{
    grid-column: 2/14;
    grid-row: 4;
}

.project-image1a-half-width{
    grid-column: 2/14;
    grid-row: 4;
}

.project-image1b-half-width{
    grid-column: 2/14;
    grid-row: 5;
}

.project-image2{
    grid-column: 2/14;
    grid-row: 5;
}
    
.project-image2-linked{
    grid-column: 2/14;
    grid-row: 5;
}

.project-image2a-half-width{
    grid-column: 2/14;
    grid-row: 6;
}

.project-image2b-half-width{
    grid-column: 2/14;
    grid-row: 7;
}

.project-image3{
    grid-column: 2/14;
    grid-row: 6;
}

.project-image3a-half-width{
    grid-column: 2/14;
    grid-row: 6;
}
    
.project-image3a-half-width-linked{
    grid-column: 2/14;
    grid-row: 6;
}    

.project-image3b-half-width{
    grid-column: 2/14;
    grid-row: 7;
}

.project-image4{
    grid-column: 2/14;
    grid-row: 8;
}

.project-image4a-half-width{
    grid-column: 2/14;
    grid-row: 7;
}

.project-image4a-half-dbl-height{
    grid-column: 2/14;
    grid-row: 7;
}

.project-image4b-half-width{
    grid-column: 2/14;
    grid-row: 8;
}

.project-image4b2-half-width{
    grid-column: 2/14;
    grid-row: 8;
}

.project-image5{
    grid-column: 2/14;
    grid-row: 9;
}

.project-image5a-half-width{
    grid-column: 2/14;
    grid-row: 9;
}

.project-image5b-half-width{
    grid-column: 2/14;
    grid-row: 9;
}

.project-image6{
    grid-column: 2/14;
    grid-row: 10;
}

.project-image6a-half-width{
    grid-column: 2/14;
    grid-row: 9;
}

.project-image6b-half-width{
    grid-column: 2/14;
    grid-row: 10;
}

.project-image7{
    grid-column: 2/14;
    grid-row: 11;
}

.project-image7a-half-width{
    grid-column: 2/14;
    grid-row: 11;
}

.project-image7b-half-width{
    grid-column: 2/14;
    grid-row: 11;
}

.project-image8{
    grid-column: 2/14;
    grid-row: 12;
}

.project-image8a-half-width{
    grid-column: 2/14;
    grid-row: 12;
}

.project-image8b-half-width{
    grid-column: 2/14;
    grid-row: 12;
}

.project-image9{
    grid-column: 2/14;
    grid-row: 13;
}

.project-image9a-half-width{
    grid-column: 2/14;
    grid-row: 13;
}

.project-image9b-half-width{
    grid-column: 2/14;
    grid-row: 13;
}
  
    
    

.osteo-image1{
    grid-column: 2/14;
    grid-row: 4;
}

.osteo-image2{
    grid-column: 2/14;
    grid-row: 5;
}

.osteo-image3{
    grid-column: 2/14;
    grid-row: 6;
}

.osteo-image4{
    grid-column: 2/14;
    grid-row: 7;
}

.osteo-image5{
    grid-column: 2/14;
    grid-row: 8;
} 
    
.osteo-image6{
    grid-column: 2/14;
    grid-row: 9;
}      
    
    
    
    
    
    
.dino-image1{
    grid-column: 2/14;
    grid-row: 4;
}    
    
.dino-image2{
    grid-column: 2/14;
    grid-row: 5;
}   
    
.dino-image2-linked hover{
    opacity: 0.4;
} 
  
.dino-image3a{
    grid-column: 2/14;
    grid-row: 6;
}   

.dino-image3b{
    grid-column: 2/14;
    grid-row: 7;
}  
    

    
    
.flower13-image1{
    grid-column: 2/14;
    grid-row: 4;
}    
    
.flower13-image2{
    grid-column: 2/14;
    grid-row: 5;
}   
  
.flower13-image3a{
    grid-column: 2/14;
    grid-row: 6;
}
    
.flower13-image3a-linked{
    grid-column: 2/14;
    grid-row: 6;
}    

.flower13-image3b{
    grid-column: 2/14;
    grid-row: 7;
}  

    
    
    
    
.ec-shop-image1{
    grid-column: 2/14;
    grid-row: 4;
}    
    
.ec-shop-image2{
    grid-column: 2/14;
    grid-row: 5;
}   
  
.ec-shop-image3a{
    grid-column: 2/14;
    grid-row: 6;
}
    
.ec-shop-image3a-linked{
    grid-column: 2/14;
    grid-row: 6;
}    

.ec-shop-image3b{
    grid-column: 2/14;
    grid-row: 7;
}  
    
    
    
    
.ecbg-image1{
    grid-column: 2/14;
    grid-row: 4;
}    
    
.ecbg-image2{
    grid-column: 2/14;
    grid-row: 5;
}   
  
.ecbg-image3a{
    grid-column: 2/14;
    grid-row: 6;
}
    
.ecbg-image3a-linked{
    grid-column: 2/14;
    grid-row: 6;
}    

.ecbg-image3b{
    grid-column: 2/14;
    grid-row: 7;
}      
    
    
    
 
.ets-image1{
    grid-column: 2/14;
    grid-row: 4;
}    
    
.ets-image2a{
    grid-column: 2/14;
    grid-row: 5;
}   
  
.ets-image2b{
    grid-column: 2/14;
    grid-row: 6;
}   
    
    
    
 
    
.hmc-image1{
    grid-column: 2/14;
    grid-row: 4;
}    
    
.hmc-image2a{
    grid-column: 2/14;
    grid-row: 5;
}   
  
.hmc-image2b{
    grid-column: 2/14;
    grid-row: 6;
}  

.hmc-image2c{
    grid-column: 2/14;
    grid-row: 7;
}     
 
    
    
    
.locoespresso-image1{
    grid-column: 2/14;
    grid-row: 4;
}    
    
.locoespresso-image2{
    grid-column: 2/14;
    grid-row: 5;
}   
  
.locoespresso-image3a{
    grid-column: 2/14;
    grid-row: 6;
}  

.locoespresso-image3b{
    grid-column: 2/14;
    grid-row: 7;
} 

.locoespresso-image4a{
    grid-column: 2/14;
    grid-row: 8;
}  

.locoespresso-image4b{
    grid-column: 2/14;
    grid-row: 9;
} 

.locoespresso-image5{
    grid-column: 2/14;
    grid-row: 10;
}     
    
    
    
    
    
 
.logo1a-half-width{
    grid-column: 2/14;
    grid-row: 4;
}
.logo1a-half-width a:hover{
   opacity: 0.4;
}   
    
.logo1b-half-width{
    grid-column: 2/14;
    grid-row: 5;
}
.logo1b-half-width a:hover{
   opacity: 0.4;
}     
  
    
.logo2a-half-width{
    grid-column: 2/14;
    grid-row: 6;
}

.logo2a-half-width a:hover{
    opacity: 0.4;
}


.logo2b-half-width{
    grid-column: 2/14;
    grid-row: 7;
}

.logo2b-half-width a:hover{
    opacity: 0.4;
}


.logo3a-half-width{
    grid-column: 2/14;
    grid-row: 8;
}
.logo3a-half-width a:hover{
    opacity: 0.4;
}


.logo3b-half-width{
    grid-column: 2/14;
    grid-row: 9;
}

.logo3b-half-width a:hover{
    opacity: 0.4;
}



.logo4a-half-width{
    grid-column: 2/14;
    grid-row: 10;
}

.logo4a-half-width a:hover{
    opacity: 0.4;
}


.logo4b-half-width{
    grid-column: 2/14;
    grid-row: 11;
}

.logo4b-half-width a:hover{
    opacity: 0.4;
}


.logo5a-half-width{
    grid-column: 2/14;
    grid-row: 12;
}

.logo5a-half-width a:hover{
    opacity: 0.4;
}


.logo5b-half-width{
    grid-column: 2/14;
    grid-row: 13;
}

.logo5b-half-width a:hover{
    opacity: 0.4;
}


.logo6a-half-width{
    grid-column: 2/14;
    grid-row: 14;
}

.logo6a-half-width a:hover{
    opacity: 0.4;
}


.logo6b-half-width{
    grid-column: 2/14;
    grid-row: 15;
}

.logo6b-half-width a:hover{
    opacity: 0.4;
}


.logo7a-half-width{
    grid-column: 2/14;
    grid-row: 16;
}

.logo7a-half-width a:hover{
    opacity: 0.4;
}


.logo7b-half-width{
    grid-column: 2/14;
    grid-row: 17;
}

.logo7b-half-width a:hover{
    opacity: 0.4;
}


.logo8a-half-width{
    grid-column: 2/14;
    grid-row: 18;
}

.logo8a-half-width a:hover{
    opacity: 0.4;
}


.logo8b-half-width{
    grid-column: 2/14;
    grid-row: 19;
}

.logo8b-half-width a:hover{
    opacity: 0.4;
}

    
    
 
.set-up-for-success-image1{
    grid-column: 2/14;
    grid-row: 4;
}    
    
.set-up-for-success-image2{
    grid-column: 2/14;
    grid-row: 5;
}     

    
    
    
.weeping-willow-image1{
    grid-column: 2/14;
    grid-row: 4;
}    
    
.weeping-willow-image2{
    grid-column: 2/14;
    grid-row: 5;
}   
  
.weeping-willow-image3a{
    grid-column: 2/14;
    grid-row: 6;
}
    
.weeping-willow-image3b{
    grid-column: 2/14;
    grid-row: 7;
}

.weeping-willow-image4a{
    grid-column: 2/14;
    grid-row: 8;
}
    
.weeping-willow-image4b{
    grid-column: 2/14;
    grid-row: 9;
}

.weeping-willow-image4c{
    grid-column: 2/14;
    grid-row: 10;
}

.weeping-willow-image5a{
    grid-column: 2/14;
    grid-row: 11;
}
    
.weeping-willow-image5b{
    grid-column: 2/14;
    grid-row: 12;
}    
    
    
    
    
    
.ec-poster-1a{
    grid-column: 2/14;
    grid-row: 4;
}  
    
.ec-poster-1b{
    grid-column: 2/14;
    grid-row: 5;
}     
    
.ec-poster-1c{
    grid-column: 2/14;
    grid-row: 6;
}   
    
.ec-poster-2a{
    grid-column: 2/14;
    grid-row: 7;
}  
    
.ec-poster-2b{
    grid-column: 2/14;
    grid-row: 8;
}     
    
.ec-poster-2c{
    grid-column: 2/14;
    grid-row: 9;
}    
    
.ec-poster-3a{
    grid-column: 2/14;
    grid-row: 10;
}  
    
.ec-poster-3b{
    grid-column: 2/14;
    grid-row: 11;
}     
    
.ec-poster-3c{
    grid-column: 2/14;
    grid-row: 12;
}      
    
.ec-poster-4a{
    grid-column: 2/14;
    grid-row: 13;
}  
    
.ec-poster-4b{
    grid-column: 2/14;
    grid-row: 14;
}     
    
.ec-poster-4c{
    grid-column: 2/14;
    grid-row: 15;
}    
    
.ec-poster-5a{
    grid-column: 2/14;
    grid-row: 16;
}  
    
.ec-poster-5b{
    grid-column: 2/14;
    grid-row: 17;
}     
    
.ec-poster-5c{
    grid-column: 2/14;
    grid-row: 18;
}     
    
.ec-poster-6a{
    grid-column: 2/14;
    grid-row: 19;
}  
    
.ec-poster-6b{
    grid-column: 2/14;
    grid-row: 20;
}     
    
.ec-poster-6c{
    grid-column: 2/14;
    grid-row: 21;
}      
    
    
    
.client-list{
    grid-column: 2/14;
    grid-row: 3;
    margin-top: 40px;
}   
   
    
    
.contact-text{
    grid-column: 2/14;
    grid-row: 3;
    padding-left: 0px;
    padding-bottom: 20px;
}

.contact{
    grid-column: 2/15;
    grid-row: 4;
	margin: 0px 16px 40px 0px;
	border-width: 0px 1px 0px 0px;
	max-height: 560px;
	border-style: solid;
	border-color:#9F9F9F;
	float: right;
    display: inline;
    padding: 25px 0 10 0;
}  
    
.contact-details{
    text-align: right;
    padding: 25px 0 10 0;
    margin-right: 6px;
    margin-top: 10px;
}
    
    
    
    
.footer-line{
    grid-column: 2/14;
    grid-row: 21;
    margin-top: 16px;
    margin-bottom: 11px;
    border-width: 0.05em 0 0 0;
	border-style: solid;
	border-color:#9F9F9F;
}
    
.footer-LGD{
    grid-column: 2/15;
    grid-row: 22;
    margin-top: 0px;
    margin-bottom: 0px;
    color: black;
}

.footer-contact{
    grid-column: 2/15;
    grid-row: 23;
    margin-top: 0px;
    margin-bottom: 20px;
    color: black;
}
    
.footer-contact-links a:hover{
    color: black;
}
.footer-contact-links a:link{
    text-decoration: none;
    color: #9F9F9F;
}    

.footer-social-media{
    grid-column: 2/15;
    grid-row: 24;
    margin-top: 0px;
    margin-bottom: 10px;
    color: black;
}
}





h1 {
	color: black;
	font-family: raleway, sans-serif;
	font-size: 16px;
	text-align: left;
	line-height: 140%;
	font-weight: 300;
	letter-spacing: 0.05em;
	padding-bottom: 2px;
	margin-top: 0px;
}
h2 {
	color:#9F9F9F;
	font-family: raleway, sans-serif;
	font-size: 12px;
	text-align: left;
	line-height: 60%;
	font-weight: 300;
	letter-spacing: 0.05em;
}
h3 {
	color: black;
    font-family:raleway, sans-serif;
    font-size: 14px;
    text-align: left;
	line-height: 140%;
	font-weight: 300;
    width: 100%;
    margin-top: 0px;
}

h4 {
	color: black;
    font-family:raleway, sans-serif;
    font-size: 14px;
	line-height: 140%;
	font-weight: 300;
    width: 100%;
    margin-top: 0px;
}

h5 {
	color:#9F9F9F;
	font-family: raleway, sans-serif;
	font-size: 12px;
	line-height: 10%;
	font-weight: 300;
	letter-spacing: 0.05em;
    list-style-type: none;
    text-decoration: none;
}

h6 {
	color: black;
    font-family:raleway, sans-serif;
    font-size: 14px;
	line-height: 0%;
	font-weight: 300;
    width: 100%;
    margin-top: 0px;
}
