
.merc{
font-family: 'Mercury SSm A','Mercury SSm B',Georgia,Times,serif;
text-transform: lowercase;
letter-spacing: 1px;
}

.centermcols{
padding-right:65px;
}

.xpd{padding-right:14px;}

.w-col.paddadd{padding-left:0px; padding-right:30px;}

.upar{
	width: 0; 
	height: 0; 
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;	
	border-bottom: 6px solid;
	border-bottom-color:black;
	display:inline-block;
	position:relative;
	top:-2px;
	left:16px; 
	}
	
.merctext{
line-height: 26px;
margin-bottom: 10px;
font-family: 'Mercury SSm nonSmall A', 'Mercury SSm nonSmall B';
font-weight: 100;
text-transform:none;
letter-spacing:0px;
font-size:15px;
}

.customcursor {
   cursor: url(/public/images/my-cursor.png), auto;
}


/*
.brandps{
font-size:16px;
letter-spacing:.03em;
line-height:30px;
}
*/


.tt44{padding-right:20px;}
.helloarrows{
	width: 0; 
	height: 0; 
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;	
	border-left: 6px solid;
	border-left-color:white;
	display:inline-block;
	position:relative;
	top:1px;
	left:27px;
	-webkit-transition: left .1s; 
    transition: left .1s;
}

.sectionarrow{
	width: 0; 
	height: 0; 
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-top: 15px solid #fff;
	font-size: 0;
	line-height: 0;
	position:absolute;
	bottom:-15px;
	left:100px;
}


.darrow2:after {
	content: '';
	display: block;
	position: absolute;
	bottom:-7px;
	left:100px;
	width: 10px;
	height: 10px; 
		background: #FFFFFF;
		border-left:1px solid #f1f1f1;
		border-bottom:1px solid #f1f1f1;
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
}



.whitm{
font: 300 46px 'Whitney SSm A', 'Whitney SSm B',Helvetica,Arial,sans-serif;
text-transform:none;
line-height:66px;
letter-spacing:-.01em;
}
.smlr{font-size:.85em;}
.normh5{font-weight:normal; font-size:16px; letter-spacing:.08em;}
.alim{margin-bottom:10px; font-size:18px; line-height:24px; letter-spacing:.06em;}
.twodarkh{display:table; position:relative; width:100%;}
.xdiv{position:absolute; left:0; right:0; margin-left:auto; margin-right:auto; z-index:2;}
.ximage{position:absolute; left:0; right:0; margin-left:auto; margin-right:auto; width:90px; top:300px; }

.photocols {
  padding-right: 0px;
  padding-left: 0px;
}
.ctn {
  padding-top: 50px;
  padding-bottom: 50px;
}
.sectheadings {
  padding-top: 30px;
  padding-bottom: 30px;
}
.gradient {
  height: 40px;
  background-image: -webkit-linear-gradient(top, #f9f9f9, white);
  background-image: -o-linear-gradient(top, #f9f9f9, white);
  background-image: linear-gradient(to bottom, #f9f9f9, white);
}
.divider {
  width: 30px;
  margin-top: 100px;
  margin-bottom: 50px;
  border-bottom: 2px solid black;
}

.brandheading{
font-size:46px;
line-height:66px;
letter-spacing:0em;
}

.p2sub{font-size:16px; line-height:26px;}

.topbord {
  border-top: 1px solid #f1f1f1;
}
.ldark {
  
  /*margin-left:30%;*/
  padding-top: 80px;
  
  padding-bottom: 50px;
  padding-right:80px;
  /*NEW STUFF*/
  width: 88%;
  max-width:570px;
	float:right;
	padding-left:80px;
}
.rdark {
  width: 88%;
  padding-top: 80px;
  padding-bottom: 50px;
  padding-left: 90px;
  padding-right:80px;
  float:left;
  max-width:570px;
  
}
.ldarkbg {
  background-color: #333;
  color: white;
  height:100%;
	display:table-cell;
	float:none;
  }
.rdarkbg {
  background-color: #262626;
  color: white;
  height:100%;
	display:table-cell;
	float:none;
	vertical-align:top;
  }
.spec-p {
  margin-top: 60px;
}
.spec-l {
  margin-top: 60px;
}
.rpdng {
  padding-right: 0px;
  padding-left: 0px;
}
.biop {
  margin-top: 12px;
}
.bioname {
  margin-top: 24px;
  font-size:18px;
  letter-spacing:.08em;
  
}
.biop2 {
  margin-top: 60px;
}
.colrpdg {
  padding-right: 0px;
  padding-left: 0px;
}
.arrowdownborder {
  border-bottom: 1px solid #f1f1f1;
}
.pressdiv {
  width: 187px;
  height: 85px;
  float: left;
  text-align: left;
}
.pressctn {
  padding-top: 50px;
  padding-bottom: 50px;
}
.jobbuttons {
  display: inline-block;
  margin-top: 22px;
  padding: 10px 40px;
  padding-right:60px;
  border-radius: 5px;
  background-color: black;
  color: white;
  text-decoration: none;
  border:0;
}
.jobbuttons:hover .helloarrows{left:32px;}
.jobbuttons:hover{background-color:#0000ee;color:white;}

.cttiles{font-size:18px; letter-spacing:.08em;padding-bottom:5px;}

.ctn3 {
  padding-bottom: 110px;
}
.ftgrad {
padding-top:60px;
  background-image: -webkit-linear-gradient(bottom, #f3f3f3, white);
  background-image: -o-linear-gradient(bottom, #f3f3f3, white);
  background-image: linear-gradient(to top, #f3f3f3, white);
}
.cd4 {
  margin-top: 30px;
}
.topbutton {
  color: #666;
  text-decoration: none;
}
.topbutton:hover{
color:black;
}
  .mdiv {
    display: block;
    width: 10%;
    margin-right: auto;
    margin-left: auto;
    border-top: 2px solid black;
  }

  .mflinks {
    margin-top: 3px;
	text-decoration:none;
	color:#0000ff;
	border:0px;
  }
  .mftritms {
    margin-top: 50px;
    margin-bottom: 50px;
	text-decoration: none;
	font-family: 'Mercury SSm nonSmall A', 'Mercury SSm nonSmall B';
	font-weight: 100;
	font-size: 16px;
	text-transform: none;
	line-height: 22px;
	letter-spacing: 0px;
  }
    .lb4 {
    text-decoration: none;
	border:0;
  }
    .grcritex {
    color: #b0b0b0;
  }
    .finlacrighm {
    padding-top: 25px;
    padding-bottom: 25px;
    border-top: 1px solid #f1f1f1;
  }
    .topb {
    padding: 12px;
	padding-right:35px;
    border: 2px solid black;
    border-radius: 5px;
    color: black;
  }

.topbutton, .topb {
cursor: pointer;
}
 .mftr {
    text-align: center;
  }
.clink2 {
  display: inline-block;
  margin-top: 9px;
  border:0;
  text-decoration:none;
	font-size:30px;
	letter-spacing:.02em;
	-webkit-font-smoothing:antialiased;
}
.bao2 {
  margin-top: 54px;
  padding-bottom: 190px;
}
.caln2 {
  text-align: center;
}
.fle {
  position: relative;
  float: left;
}
.mctctus {
  padding-top: 40px;
  text-align: center;
}
.cu34 {
  margin-bottom: 37px;
}
.fmc {
  text-align: center;
}
.contactbutton {
  display: inline-block;
  color: #666;
  border:0;
}
.contactbutton:hover{color:black;}
.frc {
  text-align: right;
}
.toplink {
  text-decoration: none;
  border:0;
}

.crght {
  color: #666;
  display:inline-block;
}
.crght:hover{color:black;}


.break{display:none;}
  .mmp{margin-bottom:0px;}
  .biosml{
font-size:13px;
line-height:22px;
}
  @media (max-width: 1030px) {
 .chead2{font-size:32px; line-height:52px;}
 .xpd{padding-right:0px;}
	.ldark{ width:100%; padding-left:50px; padding-right:50px;}
	.rdark{width:100%; padding-right:0;}
 .centermcols {
padding-right: 0px;
}
.clink2{font-size:22px;}

.bao2 {
padding-bottom: 100px;
}

 }
  
  
  
@media (max-width: 991px) {
  .biop {
    padding-bottom: 40px;
  }
  
  .centermcols{
padding-right:10px;
}

.tt44{padding-right:0px;}

}
@media (max-width: 800px) {
	 .mcenter{text-align:center;}
	.w-col.paddadd{padding-left:10px; padding-right:10px;}
	
	.pdadj2{padding-left:110px; padding-right:110px;}
	.biosml{font-size:15px; line-height:26px;}
	.break{display:block;}
	.twodarkh{height:auto;display:block;}
	.ctnaddmgn{padding-bottom:100px;}
	#biomo{text-align:left; padding-left:0px;padding-right:0px;}
	
  .ctn {
    text-align: center;
	padding-left: 80px;
padding-right: 80px;
  }
  .ldarkbg{ padding-right:20px; padding-left:20px; display:block;}
  .rdarkbg{ padding-right:20px; padding-left:20px; display:block; vertical-align:baseline;}
  
  .ctn.mgray {
   /* background-color: #f2f2f2;*/
  }
  
  .sectheadings {
    text-align: center;
	padding-top:40px;
	padding-bottom:40px;
  }
  .ldark {
    width: 100%;
	margin-left:0; 
    padding-left: 0px;
	padding-right:0px;
    float: none;
    text-align: center;
	max-width:none;
  }
  .rdark {
    width: 100%;
    padding-left: 0px;
	padding-right:0px;
    text-align: center;
	float:none;
	max-width:none;
  }
  .licos {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  .ctn3 {
    text-align: center;
	padding-bottom:20px;
  }
  .jdiv {
    padding-bottom: 40px;
	padding-top:20px;
    border-bottom: 1px solid #f1f1f1;
  }
  .myc {
    margin-right: 10px;
    margin-left: 10px;
    padding-bottom: 40px;
	padding-top:30px;
    /*border-bottom: 1px solid #ccc;*/
  }
  
  .bioxp{padding-left:80px; padding-right:80px; text-align:center;}
  
	.w-col.ll2{padding-right:25px; padding-left:50px;}
	.w-col.rr2{padding-right:50px; padding-left:25px;}
  
}
@media (max-width: 479px) {
.myc{padding-top:16px;}

.ctnaddmgn{padding-bottom:60px;}
.w-col.rr2{padding-right:5px; padding-left:5px;}
.w-col.ll2{padding-right:5px; padding-left:5px;}
.maxbiopic{max-width:200px;}
.pdadj2{padding-left:11px; padding-right:11px;}
	 .chead2{font-size:22px;}
	 
.biop2 {
  margin-top:0px;
}
  .bio {
    padding-left: 0px;
  }
  
  .mauto{width:auto;}
  
  .biop{padding-bottom:10px;}
  .bioxp{padding-left:22px; padding-right:22px;}
  .ctn {
	padding-top: 40px;
	padding-left: 30px;
	padding-right: 30px;
	}
  .mcenter{text-align:center;}
  .ldark{padding-top:60px; padding-bottom:60px;}
   .rdark{padding-top:60px; padding-bottom:60px;}
  .whitm.brandheading{font-size:2.4em;}
  .smlr{font-size:.71em;}
  .biop{margin-top:5px;}
  .w-col.paddadd{padding-left:5px ; padding-right:5px ;}
	.w-col.paddadd2{margin-bottom:40px;}

  .sectionarrow{display:none;}
  .ctn3{padding-bottom:0px;}
  .mmp{margin-bottom:0px;}
  .spec-l{margin-top:60px;}
  .spe3{margin-top:40px; margin-bottom:75px;}
  .whitm{
  font-size:1.4em;
  line-height:37px;
  }
  .biop {
    padding-right: 20px;
	padding-left: 20px;
	font-size: 15px;
  }
  .biosml{font-size:15px; padding-left:18px; padding-right:18px;}
  .pressdiv {
    width: 160px;
	text-align:center;
  }
  .ctnaddmgn {
padding-top: 40px;
}
  .tayloriphone{
  padding-right:16px;
  padding-left:16px;
  }
  
}



@media (max-width: 679px), (min-width: 798px) {
.specialbreak{display:none;}
}
@media (min-width: 479px) {
.specialbreak2{display:none;}
}
@media (max-width: 700px) {
.specialbreak3{display:none;}
}

