/* OVERVIEW */
#professional-development .gray-background { background:#f2f2f2; }
#professional-development .row { width:980px; margin: 0 auto; }
#professional-development #main .row h1 { margin-bottom:0; padding-top:84px; text-align:center; }
#professional-development #main .row h1.saddle { text-align:left; }
#professional-development #main .row p { font-size:1.000em; line-height:1.600em; }

#professional-development .sub-title { width: 760px; margin: 12px auto;	font-size: 1.2em; text-align:center;}

/* widgets gallery section */
#professional-development #offerings-gallery { margin:42px auto 0; width:404px; }
#professional-development #offerings-gallery .gallery-content { width:404px; height:136px; text-align:center;}
#professional-development .gallery  { width:690px; margin:0 auto 45px; position: relative; z-index: 1; }
#professional-development .gallery .paddle-nav li  { top:0; }
#professional-development .gallery .outer-dot-nav { bottom: -7px; }


#professional-development header.luminary { position:relative; width:980px; margin:0 auto; }
#professional-development .luminary img { display:block; }
#professional-development .luminary h1 { text-align:left; position:absolute; top:277px; left:0; padding-top:0; }
#professional-development .luminary h1 .title { display:block; width:560px; color:#fff; line-height:1.20; font-size:21px; font-weight:normal; margin-top:0px; margin-left:36px; word-spacing:-3px;
	-webkit-text-shadow:0px 0px 10px #000;
	   -moz-text-shadow:0px 0px 10px #000;
	        text-shadow:0px 0px 10px #000; }


#professional-development .download { border-top: 1px solid #dedede; padding:10px; }
#professional-development .download .link-block{ width: 388px; margin: 40px auto;}
#professional-development .download .link-block span { line-height: 56px; padding-left: 60px; }
#professional-development .download .link-block img { position: absolute; }

#professional-development .how { padding-bottom: 118px; }
#professional-development .how .grid3col { padding-top:40px;}
#professional-development .how .grid3col h2 { margin-top: 14px; }
#professional-development .how .grid3col .column{ text-align: center;}

#professional-development .customize .first {margin-top: 88px; padding-left: 36px; }
#professional-development .customize .first h2 {margin-top: 50px; margin-bottom:3px;}
#professional-development .customize .first p {margin-bottom: 9px; width: 400px;}
#professional-development .customize .first li { margin-bottom:8px;}
#professional-development .customize .last img { margin-top:34px; margin-left: -58px; }

#professional-development .catalog { border: 1px solid #e3e3e3; margin-top: 84px; width: 914px; padding: 37px 42px; }
#professional-development #main .catalog h1 {padding-top: 0; margin-bottom: 26px; }
#professional-development .catalog p { line-height: 1.7em; margin-top: 5px; }
@media only screen and (max-device-width:768px) { #professional-development .catalog { padding: 37px 30px } }

@media only screen and (max-device-width: 768px) {
	#professional-development .catalog.gray-background {padding-left: 19px;}
}

#professional-development .info { margin: 80px auto;  text-align: center; }
#professional-development .info p { font-size:1.15em; }

