a{color:#000;}
a:hover{color:#333;}
.image.black {
    background-color: #979797;
    height: 245px;
}
p.caption {
    color: rgba(0,0,0,0.3);
}
.desk{display:block!important;}
.mob{display:none!important;}
#aboutIntro{margin:40px 5%;width:90%;float:left;clear:both;}
#aboutContent{width:60%;margin-left:20%;float:left;}
.col-sm-6,.col-md-4,.col-md-8{float:left;}
#workHolder h1,#aboutIntro h1,#contactHold h1,h2,h3,footer a,.explain{font-family: 'Montserrat', sans-serif;}
#aboutIntro h1,#contactHold h1{margin-bottom:40px;}
footer a:hover{text-decoration:underline;color:#333;}
.space{margin:0px 10px}
h1,h4,p,li{font-family: 'Montserrat', sans-serif;}
.navbar-light .navbar-brand{font-size:18pt;letter-spacing: 3px;}
#header{margin:40px 5%;float:left;clear:both;width:90%;overflow:hidden;}
.explain{font-size:12pt;}
footer{margin:30px 5%;width:90%;float:left;clear:both;}
nav.navbar.navbar-expand-lg.navbar-light.bg-light {
    margin: 0px!important;
    padding: 0px;
	float:right;width:100%;
}
.fa, .far, .fas {
    font-family: "Font Awesome 5 Pro";
    font-size: 10pt;
    bottom: 1px;
    position: relative;
}
.bg-light{background-color:transparent!important}
div#navbarSupportedContent {
    margin: 8px 0px 0px 25%;
}
.homeText {
    width: 45%;
    padding: 50px;
    background-color: #fff;
    position: absolute;
    top: 30%;
    right: 0px;
    font-size: 20pt;
}
.nav-link:hover{text-decoration:underline!important;}
#homeWelcome{width:100%;float:left;clear:both;overflow:hidden;}
.buttonBlack:hover{background-color:#333;}
.buttonBlack{font-size:14pt!important;background-color:#000!important;color:#fff!important;padding:20px 30px;margin:20px 0px;float:left;clear:both;}
#workHolder{width:90%;margin:40px 5% 0px;float:left;clear:both;overflow:hidden;}
.articleTease{height:250px;margin:40px 0px;display:block;}
.image{width:40%;float:left;margin:0px;padding:0px;overflow:hidden;background-color:#000;max-height:245px;}
.image img{width:100%;height:auto;}
.tease {
    width: 60%;
    float: right;
    padding: 35px 45px 0px 45px;
    box-shadow: 2px 3px 5px 1px rgba(0,0,0,0.25);
    -webkit-box-shadow: 2px 3px 5px 1px rgba(0,0,0,0.25);
    -moz-box-shadow: 2px 3px 5px 1px rgba(0,0,0,0.25);
    min-height: 245px;
}
.tease p{font-size:10pt;}
#portfolioIntro {
    width: 90%;
    margin: 40px 5% 40px;
    float: left;
    clear: both;
}
#portfolioIntro h3{font-size:11pt;}
#workContent{width:90%;margin:40px 5%;float:left;clear:both;}
#workContent img{width:100%;}
#contactHold{width:90%;margin:40px 5%;float:left;clear:both;}


@media (max-width:767px) {
	
	img {
    width: 100%;
}
	
	.image {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
}
	
	.articleTease {
    margin: 40px 0px;
		float:left;
		height:auto;
}
	
	.tease {
    width: 100%;
    float: right;
    padding: 35px 45px 40px 45px;
    box-shadow: 2px 3px 5px 1px rgba(0,0,0,0.25);
    -webkit-box-shadow: 2px 3px 5px 1px rgba(0,0,0,0.25);
    -moz-box-shadow: 2px 3px 5px 1px rgba(0,0,0,0.25);
    clear: both;
    position: relative;
}
	
	
	.homeText {
    width: 100%;
    padding: 50px 5%;
    background-color: #fff;
    position: relative;
    /* top: 30%; */
    /* right: 0px; */
    font-size: 16pt;
}
	
	
	
	#homeWelcome{width:100%;float:left;clear:both;overflow:visible;}
	#aboutContent{width:90%;margin-left:5%;}
	
	.navbar-light .navbar-toggler {
    display: none;
    color: rgba(0,0,0,.5);
    border-color: rgba(0,0,0,.1);
}
	
.navbar-light .navbar-brand {
    font-size: 18pt;
	letter-spacing: 3px;}	
	.explain{font-size:9pt;}
	.desk{display:none!important;}
.mob{display:block!important;}
	
}	







/**umb_name:Playfair Type*/
.PlayfairType{font-family: 'Montserrat', sans-serif;}

/**umb_name:H2*/
h2{margin-bottom: 40px;font-family: 'Montserrat', sans-serif;}

/**umb_name:H3*/
h3{margin-bottom: 15px;font-family: 'Montserrat', sans-serif;}