/* ============================== */
/* ! Layout for desktop version   */
/* ============================== */

	body {	
	}
	

/* ============================= */
/* ! Layout for mobile version   */
/* ============================= */

@media handheld, only screen and (max-width: 767px) {

	body {
		
	}

}


/* ========================================== */
/* ! Provide higher res assets for iPhone 4   */
/* ========================================== */

@media only screen and (-webkit-min-device-pixel-ratio: 2) { 

/*	.logo {
		background: url(logo2x.jpg) no-repeat;
		background-size: 212px 303px;
	}*/

}
a:link {text-decoration:none; color:#666;}
a:visited {text-decoration: none; color:#333;}

html {
  scroll-behavior: smooth;
}
/* ---------------NEW SITE STUFF */
.header1 {
	text-align: auto;
	text-align: left;
    margin-top: 160px;
    margin-bottom: 160px;
	font-size: 3.5em;
    line-height: 1em;
	 /*font-family: "Lexend Deca", sans-serif;*/
	 font-family: "Source Serif 4", serif;
 	 font-optical-sizing: auto;
  	font-weight: 400;
 	 font-style: normal;
	color:#323232;
}
.social-icon {
	margin-top:4px;
margin-right: 16px;
margin-left: 0px;

}
.boldTextCase{
	font-weight:500;
}
.big_padP{
	padding-top:110px;
}
.contactInfo{
	font-size: 1em;
    line-height: 1em;
	 font-family: "Lexend Deca", sans-serif;
 	 font-optical-sizing: auto;
  	font-weight: 300;
 	 font-style: normal;
	color:#000000;
	margin-bottom: 8px;
	
}
.bodyMed{
	font-size: 1.3em;
    line-height: 1.5em;
	/* font-family: "Lexend Deca", sans-serif;*/
	 font-family: "Source Serif 4", serif;
	font-weight: 400;
}
.clientList{
	font-size: 1em;
    line-height: 1.8em;
	font-family: "Lexend Deca", sans-serif;
	/* font-family: "Source Serif 4", serif;*/
	font-weight: 300;
}
.connectText{
	background-color:#000000;
	padding:8px;
	padding-right: 14px;
	padding-left: 14px;
	font-size: 1.7em;
    line-height: 1.3em;
	font-family: "Source Serif 4", serif;
	corner-radius: 16px;
	/* font-family: "Lexend Deca", sans-serif;*/
	font-weight: 300;
	
}
.Title{
	font-size: 2.5em;
    line-height: 1.3em;
	 font-family: "Source Serif 4", serif;
	/* font-family: "Lexend Deca", sans-serif;*/
	font-weight: 400;
	
}
.caseTitle{
	font-size: 1.5em;
    line-height: 1.3em;
	 font-family: "Source Serif 4", serif;
	/* font-family: "Lexend Deca", sans-serif;*/
	font-weight: 400;
	
}
.caseBody{
	font-size: 1.2em;
    line-height: 1.3em;
	 font-family: "Source Serif 4", serif;
	/* font-family: "Lexend Deca", sans-serif;*/
	font-weight: 400;
	
}
.caseBodySub{
	font-size: 1em;
    line-height: 1.5em;
	 /*font-family: "Source Serif 4", serif;*/
	font-family: "Lexend Deca", sans-serif;
	font-weight: 200;
	
}
.caseBody2{
	font-size: 1.2em;
    line-height: 1.5em;
	 font-family: "Source Serif 4", serif;
	/* font-family: "Lexend Deca", sans-serif;*/
	font-weight: 200;
	
}
.caseBody3{
	font-size: .9em;
    line-height: 1.5em;
	 /*font-family: "Source Serif 4", serif;*/
	font-family: "Lexend Deca", sans-serif;
	font-weight: 300;
	
}

/* --------------- END NEW SITE STUFF */

.solid_back {
	background-color: #FFF;
}

.big_pad{
	padding-top:64px;
}

.small_pad{
	padding-top:32px;
}
.tiny_pad{
	padding-top:16px;
}
.dinky_pad{
	padding-top:8px;
}
.med_pad{
	padding-top:48px;
}
.title_text{
	font-size:13pt;
	/*font-family:Helvetica, Arial, sans-serif;*/
	color:#666666;
	padding-top:25px;
}
.image_caption{
	font-size:7pt;
	/*font-family:Helvetica, Arial, sans-serif;*/
	color:#666;
	float:right;
}
.title_text2{
	font-size:11pt;
	/*font-family:Helvetica, Arial, sans-serif;*/
	color:#CCC;
	padding-top:10px;
	padding-bottom:10px;
}
.larger{
	font-size:13pt;
	/*font-family:Helvetica, Arial, sans-serif;*/
}
.tiny_text{
	font-size:8pt;
	/*font-family:Helvetica, Arial, sans-serif;*/
	color:#CCC;
	font-style: italic;
}
.quote_text{
	
	font-size:9pt;
	font-weight: 100;
	font-style: italic;
	
}

.nav_title{
	background:#fff;
	margin-top:10pt;
	margin-left:2pt;
	font-size:9pt;
	/*font-family:Helvetica, Arial, sans-serif;*/
	color:#666;
	cursor: pointer;
	font-weight:500;
	

}
.boldText{
	font-weight:600;
}
.nav_item{
	font-size:10pt;
	/*font-family:Helvetica, Arial, sans-serif;*/
	color:#666;
	line-height: 20px;
	cursor: pointer;
}
.sound_title{
	font-size:10pt;
	/*font-family:Helvetica, Arial, sans-serif;*/
	color:#666;
	line-height: 20px;
	cursor: pointer;
	padding-top:2px
	}
.inlineLink{/*
	padding:1px;
	font-size:10pt;
	/*font-family:Helvetica, Arial, sans-serif;
	color:#333;
	line-height: 20px;
	cursor: pointer;
	/*
	border-width: 1px; 
	border-style: dotted; 
	border-color: #ccc; */
	/*background-color:#999;*/
	color:#666;
	cursor: pointer;
	font-size:8pt;
	/*border-style:solid;
	border:1px;
	border-color:#FFF;*/
	text-transform: uppercase;
	font-weight: bold;
}
 
.inlineButton{
	/*background-color:#999;*/
	color:#666;
	cursor: pointer;
	font-size:8pt;
	padding:8px;
	padding-right:10px;
	border-style:solid;
	border:1px;
	border-color:#FFF;
	text-transform: uppercase;
	font-weight: bold;

	
}
.circleDiv{
	border-radius: 50px
	
}
.inlineLink2{
	font-size:9pt;
	/*font-family:Helvetica, Arial, sans-serif;*/
	color:#333;
	line-height: 20px;
	cursor: pointer;

}
.main_text{
	/*width:201px;*/
	font-size:9pt;
	/*font-family:Helvetica, Arial, sans-serif;*/
	color:#666;
	line-height: 22px;
}
.project_text{
	font-size:9pt;
	/*font-family:Helvetica, Arial, sans-serif;*/
	color:#666;
	line-height: 22px;
}
.project_text2{
	font-weight:600;
	font-size:13px;
	fontcolor:#000;
	line-height: 22px;
	
}
.lines{
	background-image: url("../assets/back1-01.png"); /* The image used */
  background-color: #ffffff;
	height:16px;
}
.sound_title{
padding-top:4px;
	padding-bottom:4px;
}
.containter{
	position:relative;
}
.containter2{
	position:relative;
}
.news_date{
	font-weight:600;
	font-size:13px;
}
.dotted_line{
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #CCC;
	/*padding-bottom:10px;*/
}
.portDivider{
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #CCC;
	padding-top:50px;
	padding-bottom:10px;
}
.newsItem{
	
	font-size:9pt;
	font-weight:400;
}

  .darkTitle {
	/*color: #CCC;*/
	  font-weight:600;
}

.shadow{
	filter: drop-shadow(0 0 0.3rem #CCCCCC);
}
