 @charset "utf-8";
/* CSS Document */
.bd-pageheader {
    padding-top: 7rem;
    padding-bottom: 4rem;
    margin-bottom: 3rem;
    text-align: center;
	line-height: 7rem;
}

.bd-introPara {
    padding-top: 1rem;
    padding-bottom: 1rem;
    margin-bottom: 3rem;
    text-align: left;
	 color: #494949;
 font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
 font-size: 1.2em;

}

.bd-findMe {
    padding-top: 1rem;
    padding-bottom: 3rem;
    margin-bottom: 3rem;
    text-align: left;
	color: #494949;
 font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
 font-size: 1.2em;
	
}

hr.style18 { 
  height: 30px; 
  border-style: solid; 
  border-color: #8c8b8b; 
  border-width: 1px 0 0 0; 
  border-radius: 20px; 
} 
hr.style18:before { 
  display: block; 
  content: ""; 
  height: 30px; 
  margin-top: -31px; 
  border-style: solid; 
  border-color: #8c8b8b; 
  border-width: 0 0 1px 0; 
  border-radius: 20px; 
}

.Artist-copy {
 color: #494949;
 font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
 font-size: 1.2em;
 padding-top: 40px;
 padding-bottom: 20px;
 padding-left: auto;
 padding-right: auto;
/* margin-left: 14%;
 margin-right: 14%;*/
 text-align: left;
 }

.Red-row {
 color: #494949;
 font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
 font-size: 1.2em;
 padding-top: 40px;
 padding-bottom: 20px;
 padding-left: auto;
 padding-right: auto;
 text-align: left;
 }
 
 .Red-row {
 color: #494949;
 font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
 font-size: 1.2em;
 padding-top: 40px;
 padding-bottom: 20px;
 padding-left: auto;
 padding-right: auto;
 text-align: left;
 }
 
 .Home-copy {
 color: #494949;
 font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
 font-size: 1.2em;
 padding-top: 40px;
 padding-bottom: 20px;
 padding-left: auto;
 padding-right: auto;
 text-align: left;
 }
 
  .Home-label {
  padding-top: 40px;
 padding-bottom: 10px;
 padding-left: auto;
 padding-right: auto;
 }
 
  .Red-row-plain {
 color: #494949;
 font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
 font-size: 1.2em;
 padding-top: 0px;
 padding-bottom: 20px;
 padding-left: auto;
 padding-right: auto;
 text-align: left;

 }
 
 .Red-row-panels {
 color: #494949;
 font-family:  Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
 font-size: 1.2em;
 padding-top: 0px;
 padding-bottom: 20px;
 padding-left: auto;
 padding-right: auto;
 
}

#Red-row .col-lg-12 h2 {
 color: #312C32;
 font-size: 3em;
 font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;

}

 .Red-row-top{
padding-top: 40px;	 
 }
 
  .Red-row-bottom{
padding-bottom: 40px;	 
 }
 
   #Chartruese-row {
  padding-left: 130px;

 } 
 
#copyStyle {
 font-size: 1.2em;
 padding-top: 40px;
 padding-bottom: 30px;
 padding-left: auto;
 padding-right: auto;
 font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
} 

.galleryMove {
	padding-left: 20%;
 padding-right: auto;
	
}

#bottomContainer {
 background-color: #646161;
 color: #FFFFFF;
 padding-top: 60px;
 padding-bottom: 80px;
 padding-right: auto;
 padding-left: auto;
 font-size: 1em;
 width: 100%;
}



.font-quality {
 color: #494949;
 font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
 font-size: 1.2em;
 padding-top: 1em;
 padding-bottom: 20px;
 padding-left: auto;
 padding-right: auto;
 
}

#foothills h1 {
 font-size: 2.1em;
line-height:1.2em;
}

.aboutFeatured {
	padding-top: 60px; 
	padding-bottom: 60px;
	
		}

#aboutSpacing {
	padding-top: 60px; 
	padding-right: 60px;
	padding-left: 60px; 
	padding-bottom: 60px;
		}
		
		
		.aboutSpacing {
	padding-top: 60px; 
	padding-right: 60px;
	padding-left: 60px; 
	padding-bottom: 60px;
		}
		
		
		#aboutSpacingLess {
	padding-top: 40px; 
	padding-right: 60px;
	padding-left: 60px; 
	padding-bottom: 20px;
		}

.SixSpaces
{padding-right: 30px;
	padding-left: 30px;
	}	

	.SevenSpaces
{padding-left: 50px;
	}
	
.CVspacing {
	padding-top: 20px; 
	padding-bottom: 60px;
	
		}
	
			.ContentBlock {
		padding-right: 20%;
	padding-left: 20%; 
	
		}
	
		.HeadingBlock {
		padding-right: 30%;
	padding-left: 30%; 
			}
	
	
	
	#alignImage {
	padding-right: 60px;
	padding-left: 90px; 
	padding-bottom: 60px;
		}	
		
		#StudioSpacing {
	padding-top: 30px; 
	
			}
			
			.StudioSpacing {
	padding-top: 30px; 
	
			}
			
			.EtchingSpacing {
	padding-top: 50px; 
	
			}
			
					.buttonSpacing {
	padding-top: 1.5em; 
	
			}
			
				.StudioSpacingTwenty {
	padding-top: 20px; 
	
			}
			
					.StudioSpacingTen {
	padding-top: 10px; 
	
			}
			
			
	.LocationSpacingTen {
	padding-bottom: .7em; 
	
			}
		
				#TextSpacing {
	padding-top: 12px; 
	padding-right: 60px;
			}
		
 .nav a{
            color: #978C87 !important;
            font-size: 14px !important;
        }

.etchingBG {
	background-color: #E6E0D2;
	margin-top: -20px;
	}
	
	.row-eq-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
	
	
#top-row {
 position: relative;
 z-index: -2;
 margin-top: -20px;
 text-align: left;
}
/* For width 400px and larger: */
@media only screen and (min-width: 400px) 
{
#top-row {
 position: relative;
 z-index: -2;
 margin-top: -20px;
 text-align: left;

}
}

/* For width smaller than 400px: */
@media only screen and (min-width: 400px) {
#top-row {
 position: relative;
 z-index: -2;
 margin-top: -20px;
 text-align: left;

}



#SecondaryNav {
 font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
 font-size: 1.6em;
 min-height: 90px;
 z-index: 1;
 
}
.navbar-default {
	color: #978C87;
background-color: #FFFFFF;
 font-size: 1.4em !important;

}
center p {
 padding-top: 20px;
}

*:focus {
    outline: none;
}


.responsive-video {
position: relative;
padding-bottom: 56.25%;
padding-top: 60px; overflow: hidden;
}


.responsive-video iframe,
.responsive-video object,
.responsive-video embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

#bottomSpace {
 padding-bottom: 13rem;
}

#buttonsection {
	 padding-top: 1rem;
  padding-bottom: 3rem;
 
}

.buttonsection {
	 padding-top: 2rem;
  padding-bottom: 3rem;
 
}

#LocationSpacingTen {
	padding-bottom: .3em; 
	
			}

}

@media screen and (min-width:300px) and (max-width:768px){
.Artist-copy {
 color: #494949;
 font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
 font-size: 1.2em;
 padding-top: 40px;
 padding-bottom: 20px;
 padding-left: auto;
 padding-right: auto;
 margin-left: 6%;
 margin-right: 6%;
 text-align: left;
 }
 
 .Home-copy {
 color: #494949;
 font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
 font-size: 2.2em;
 padding-top: 40px;
 padding-bottom: 20px;
 padding-left: auto;
 padding-right: auto;
 text-align: left;
 }

.Red-row-panels {
 color: #494949;
 font-family:  Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
 font-size: 1.2em;
 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: auto;
 padding-right: auto;
 
}

.navbar-brand {
  float: left;
   height: 60%;
   width: 100%;
  
}

.bd-pageheader {
    padding: 2rem 15px;
	line-height: 3rem;
	text-align: left;
}

.Red-row {
 color: #494949;
 font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
 font-size: 1.2em;
 padding-top: 40px;
 padding-bottom: 20px;
 padding-left: auto;
 padding-right: auto;
 text-align: left;

 }


.Red-row-left {
 color: #494949;
 font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
 text-align: left;
 font-size: 1.2em;
 padding-top: 10px;
 padding-left: auto;
 padding-right: auto;
 
}

#Red-row-feature {
 text-align: left;
 font-size: 1.2em;
 padding-top: 10px;
 padding-bottom: 20px;
 padding-left: auto;
 padding-right: auto;
 
}

.galleryMove {
	padding-left: auto;
 padding-right: auto;
	
}

.nav.navbar-nav li  {
 min-width: 50%;
 min-height: 50%;
 
}
#spacing {
	padding-top: 20px; 
	padding-right: 10px;
	padding-left: 10px;
	}

	#spacing-less {
		padding-top: 0px; 
		padding-right: 10px;
		padding-left: 10px;
		}
	
	#aboutSpacing {
	padding-top: 20px; 
	padding-right: 10px;
	padding-left: 10px; 
	padding-bottom: 10px;
		}



	.ContentBlock {
		padding-right: 0%;
	padding-left: 0%; 
	
		}
		
			.HeadingBlock {
		padding-right: 0%;
	padding-left: 0%; 
	
		}


.navbar-default {
	color: #978C87;
background-color: #FFFFFF;
 font-size: 1.4em !important;
 }

.image-floatRight
{float: right;
margin: 10px;}



.StudioSpacingTwenty {
	padding-top: 0px; 
	
			}

#foothills h1 {
 font-size: 1.4em;
line-height:1.2em;
}

#top-row {
 position: relative;
 z-index: 2;
}
#top-row h1 {
 position: absolute;
 bottom: 10%;
 left: 4%;
 font-size: 2em;
 color: #fff;
}
#SecondaryNav {
 font-family:  Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
 font-size: 1em;
 min-height: 150px;
 z-index: 1;
}
#copyStyle {
 font-size: 1em;
}

}


/* CSS Document */



#center-h2 {
 color: #818181;
 text-align: center;
}



 
.Red-row-plain {
 color: #494949;
 font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
 font-size: 1.2em;
 padding-top: 0px;
 padding-bottom: 20px;
 padding-left: auto;
 padding-right: auto;
 text-align: left;

 }

.Red-row-panels {
 color: #494949;
 font-family:  Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
 font-size: 1.2em;
 padding-top: 0px;
 padding-bottom: 20px;
 padding-left: auto;
 padding-right: auto;
 
}



#Red-row-feature {
 text-align: left;
 font-size: 1.2em;
 padding-top: 40px;
 padding-bottom: 60px;
 padding-left: auto;
 padding-right: auto;
 
}


#Red-row-left {
 color: #494949;
 font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
 text-align: left;
 font-size: 1.2em;
 padding-top: 60px;
 padding-bottom: 60px;
 padding-left: auto;
 padding-right: auto;
 
}*/

#artist-row-padded {
 color: #494949;
 font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
 text-align: left;
 font-size: 1.2em;
 padding-top: 60px;
 padding-bottom: 60px;
 padding-left: auto;
 padding-right: auto;
 
}



#Business-row {
 color: #494949;
 font-family:  Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
 text-align: left;
 font-size: 1.2em;
margin: 80px;
}

#spacing {
	padding-top: 20px; 
	padding-right: 60px;
	padding-left: 60px;
	}
	
	#spacing-less {
		padding-top: 0px; 
		padding-right: 60px;
		padding-left: 60px;
		}
		




@media screen and (min-width:768px) and (max-width:959px){


/*
.Red-row-left {
 color: #494949;
 font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
 text-align: left;
 font-size: 1.2em;
 padding-top: 20px;
 padding-left: 80px;
 padding-right: auto;
 
}

#Red-row-feature {
 text-align: left;
 font-size: 1.2em;
 padding-top: 20px;
 padding-bottom: 40px;
 padding-left: auto;
 padding-right: auto;
 
}

#aboutSpacing {
	padding-top: 20px; 
	padding-right: 10px;
	padding-left: 10px; 
	padding-bottom: 0px;
		}
		



}



#img-center {
 display: block;
 margin-left: auto;
 margin-right: auto;
 margin-top: 80px;
 margin-bottom: 20px;
}
.col-lg-12 h2 {
 padding-bottom: 30px;
}
*/


#bottomH2 {
 text-align: center;
}




#inline-link {
 color: #FFFFFF;
}





