/* custom css for penagarcialaw.com
*/
body{color:#333333;}

.nametag{min-height: 60px;}

q {
  quotes: "“" "”" "‘" "’";
}
q:before {
    content: open-quote;
}
q:after {
    content: close-quote;
}
ul li{margin-bottom:10px;}

@page {
	margin-top: 2cm;
	margin-bottom: 2cm;
	margin-left: 2cm;
	margin-right: 2cm;
}

@media print {

	a[href]:after {
		display: none;
		visibility: hidden;
	}

	#controls, .footer {
		display: none;
	}

	html, body {
		/*changing width to 100% causes huge overflow and wrap
		height: 100%;
		overflow: hidden;*/
		background: #FFF;
		font-size: 9.5pt;
	}

	.team-member img {
		width: 50%;
		float: left;
		margin: 0 10px 10px 0;
	}
}

/* Modal Large devices (Large desktops 1200px and up) */
@media  only screen and (min-width: 1200px) {
	.minHeight420-box,.minHeight460-box{min-height: 630px;}
	.nametag{min-height: 80px;}
	.minHeight-bios{min-height: 310px;}
	.minHeight-bios-med{min-height: 210px;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/* Styles */
	.minHeight420-box{min-height: 300px;}
	.minHeight460-box{min-height: 450px;}
	.minHeight-bios{min-height: 200px;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
/* Styles */
	.minHeight460-box{min-height: 100px;}
	.minHeight420-box{min-height: 100px;}
	.minHeight-bios{min-height: 200px;}
}


/* Smartphones (portrait and landscape) ----------- and (min-device-width : 320px) and */
@media only screen and (max-device-width : 640px) {
/* Styles */
	.minHeight420-box{min-height: 100px;}
	.minHeight-bios{min-height: 100px;}
	h1.large {font-size:1.4em;font-weight:600;}
	h3 {font-size:1.1em;}
}

