/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.less will apply site-wide. */

/* UVA Template 2015 Global.css */

/*Font names from Fonts.com - Phase these out and use Univ Communications instead ******

	http://fast.fonts.net/cssapi/2ed92370-fb3f-4cf8-b1ab-37056ab1e4cc.css

	Fonts.com/Typekit
	font-family:'BodoniW01-PosterItalic'; / font-family:'bodoni-urw', 700, italic
	font-family:'FranklinGothicW01-Cond'; / font-family:'franklin-gothic-urw-cond', 400
	font-family:'ITC Franklin Gothic LT W01 Bk'; /  font-family:'franklin-gothic-urw', 400
	font-family:'ITC Franklin GothicLTW01BkCnIt'; / font-family:'franklin-gothic-urw-cond', 400, italic
	font-family:'ITC Franklin Gothic LT W01 Dm'; / font-family:'franklin-gothic-urw', 700
	font-family:'ITC Franklin Gothic LT W01DmIt'; / font-family:'franklin-gothic-urw', 700 , italic
	font-family:'ITC Franklin Gothic LT W01DmCn'; /  font-family:'franklin-gothic-urw-cond', 700
	font-family:'ITC Franklin GothicLTW01DmCnIt'; / font-family:'franklin-gothic-urw-cond', 700, italic
	font-family:'ITC Franklin Gothic LT W01 Hv'; / font-family: 'franklin-gothic-urw', 900


Typekit provide by University Communications***************
If using a plugin or service that asks for a Typekit Kit ID, use this: tgy5tlj

Fonts.com font-family:'Bodoni W01 Poster691960';
Typekit font-family:'bodoni-urw', serif;
	font-style:italic;
	font-weight:700;

Fonts.com font-family:'FranklinGothicW01-Cond’;
Typekit font-family:'franklin-gothic-urw-cond'
font-weight:400

Typekit font-family:'franklin-gothic-urw'
font-weight:400

Fonts.com font-family:'ITC Franklin GothicLTW01BkCnIt';FB Book Condensed Italic
Typekit font-family:'franklin-gothic-urw-cond'
font-style:italic
font-weight:400

Fonts.com font-family:'ITC Franklin Gothic LT W01 Dm';FG Demi
Typekit font-family:'franklin-gothic-urw'
font-weight:700

Fonts.com font-family:'ITC Franklin Gothic LT W01DmIt';FG Demi Italic
Typekit font-family:'franklin-gothic-urw'
font-style:italic
font-weight:700

Fonts.com font-family:'ITC Franklin Gothic LT W01DmCn';FG Demi Condensed
Typekit font-family:'franklin-gothic-urw-cond'
font-weight:700

Fonts.com font-family:'ITC Franklin GothicLTW01DmCnIt';FG Demi Condensed Italic
Typekit font-family:'franklin-gothic-urw-cond'
font-style:italic
font-weight:700

Fonts.com font-family:'ITC Franklin Gothic LT W01 Hv';FG Heavy
Typekit font-family:'franklin-gothic-urw'
font-weight:900


Colors:
UVA Orange #E57200;
UVA Blue #232D4B;
Dark blue #141E3C;
White #fff;
dark grey for body copy #666;
greys #DCDDDE 15% black. Can use 20%black or 10% black as well.

Use dark blue for all text headlines. UVA Orange can only be used for text that is larger than 18pt.  Gray can be used for background to create separation.

*/

body {
	font-family: Arial, sans-serif;
	font-size:18px;
	color:#333;
}

a {
  color:#E57200;
}

#region-content a:hover {
	text-decoration: underline;
}

h1 {
	font-family:'ITC Franklin Gothic LT W01 Dm', Arial, sans-serif;
	font-style:normal;
	font-size: 60px;
	color: #141E3C;
}
h1#page-title {
	line-height:1em;
}
h2 {
	font-family:'ITC Franklin GothicLTW01DmCnIt', Arial, sans-serif;
	font-size: 36px;
	color: #141E3C;
}
h3 {
	font-family: Georgia, "Times New Roman", serif;
	font-weight:500;
	font-size:24px;
	color: #232D4B;
}
h4 {
	font-family:'ITC Franklin Gothic LT W01 Dm', Arial, sans-serif;
	font-style:normal;
	font-size:19px;
	color: #E57200;
	text-transform:uppercase;
}
table {
  width: 100%;
}
table tr {
  vertical-align: top;
}
table tr th {
  font-size: 90%;
  font-weight: bold;
  padding-bottom: 5px;
  padding-right: 20px;
  vertical-align: bottom;
}
table tr th:last-child {
  padding-right: 0;
}
table tr td {
  padding: 5px 20px 5px 0;
  vertical-align: top;
}
table tr td:last-child {
  padding-right: 0;
}
table tr td.views-field-nothing {
  padding: 0;
}
table tr.even,
table tr.odd {
  background: #ffffff;
}
table.list tr {
  border-bottom: 1px solid #dbdbdb;
}
table.list tr td {
  line-height: 150%;
  padding: 10px;
}

/*Mobile menu styles */

/*#zone-user-wrapper.expanded-menu {
  position: absolute;
  width: 100%;
  top:0;
  left:0;
  z-index: 11;
}

#zone-branding-wrapper.expanded-menu {
  position: absolute;
  width: 100%;
  top:45px;
  left:0;
  z-index: 10;
}*/

#mobile-menu {
  background: url("/sites/all/themes/global/images/mobile-menu-orange.png") 0px 0px no-repeat;
  height: 32px;
  width: 24px;
  margin-top: -4px;
  float:left;
}

/*********************************************
** Responsive Mobile Menus
*********************************************/
#zone-menu-wrapper {
  background: #dbdbdb;
  display: none;
  position: absolute;
  top:45px;
  left:0px;
  width: 80%;
  z-index: 1000;
}
#zone-menu-wrapper #region-menu {
  margin: 0;
}
#block-nice-menus-1 {
	display: none;
}

#block-menu-block-2 {
	background: #dbdbdb;
	width:100%;
}

#block-menu-block-2 ul {
	padding-left: 0px;
}

#block-menu-block-2 ul.menu {
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#block-menu-block-2 li {
	border-width: 0px 2px 2px;
	border-style: none solid solid;
	border-color: #CCC;
	border-left: none;
	border-right: none;
	background: #dbdbdb;
	display: block;
	font-size: 18px;
	line-height: 25px;
	padding: 0.5em 0.5em 0.5em 1em;
	margin-left: 0;
}
#block-menu-block-2 li a,
#block-menu-block-2 li span {
	font-family:'ITC Franklin GothicLTW01DmCnIt', Arial, sans-serif;
	font-size:20px;
	color:#232D4B;
	text-transform:uppercase;
  	color: #141E3C;
}
#block-menu-block-2 li a:hover {
	text-decoration: none;
}
#block-menu-block-2 li.active {
  background: #383838;
}
#block-menu-block-2 a.active {
  color: white;
}

/** Submenus of Responsive Menus **/
#block-menu-block-2 li ul {
  	display: none;
  	margin: 0.5em 0 0 -1em;
}

#block-menu-block-2 li.expanded {
  	padding: 0.5em 0 0.5em 1em;
  	background: url("/sites/all/themes/global/images/caret-down-blue.png") no-repeat;
	background-position: 95% 10px;
	background-size: auto, 20px;
}

#block-menu-block-2 li li {
	background: #F1F1F1;
}

#block-menu-block-2 li.expanded-mobile-menu{
	background: url("/sites/all/themes/global/images/caret-up-blue.png") no-repeat;
	background-position: 95% 10px;
	background-size: auto, 20px;
}

/*
Toggling Search Bar
*/
#zone-search {
	display: none;
}

#region-top {
	margin: 0px;
	width: 100%;
}

#search-block-form .form-text {
	float: left;
    background: none repeat scroll 0 0 white;
    border: none;
    color: #5e5e5e;
    display: block;
    padding: 5px;
    width: 80%;
    box-sizing: border-box;
    font-size: 24px;
    margin: 0;
    height: 50px;
	font-family:'ITC Franklin Gothic LT W01DmCn', sans-serif;
}

#search-block-form .form-text::-webkit-input-placeholder {
   color: #9fbad9;
}
#search-block-form .form-text:-moz-placeholder { /* Firefox 18- */
   color: #9fbad9;
}
#search-block-form .form-text::-moz-placeholder {  /* Firefox 19+ */
   color: #9fbad9;
}
#search-block-form .form-text:-ms-input-placeholder {
   color: #9fbad9;
}

#search-block-form .form-submit {
	font-family:'ITC Franklin Gothic LT W01DmCn', sans-serif;
	font-style: italic;
	background-color:#E57200;
	border:1px solid #E57200;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:12px;
	padding: 6px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #b23e35;
	letter-spacing: 1px;
	width: 20%;
	height: 50px;
	float:right;
}

/*Top User bar ************/

#zone-user-wrapper {
  background: #232D4B;
}

#zone-user-wrapper .region-user-first p {
  margin: 0;
  padding: 0;
}

#zone-user-wrapper .region-user-first img {
  max-width: 170px;
}

#zone-user-wrapper .region-user-first {
  float: left;
  width: 170px;
  padding-top: 11px;
}

#zone-user-wrapper .region-user-second {
  float: right;
  width: 80px;
  margin: 0px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 7px;
}

#search-toggle-button {
  float:right;
  border: none;
  cursor: pointer;
  color:#E57200;
  height: 32px;
  width: 100%;

}
#search-toggle-button p {
	padding-top: .7em;
    font-style: italic;
    font-weight: 900;
	font-size: .7em;
	text-transform: uppercase;
	font-family: Arial, sans-serif;
}
.search-close {
	background: -moz-linear-gradient(left, rgba(0,47,108,1) 0%, rgba(0,47,108,1) 45%, rgba(255,255,255,1) 45%, rgba(255,255,255,1) 71%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,47,108,1)), color-stop(45%, rgba(0,47,108,1)), color-stop(45%, rgba(255,255,255,1)), color-stop(71%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(0,47,108,1) 0%, rgba(0,47,108,1) 45%, rgba(255,255,255,1) 45%, rgba(255,255,255,1) 71%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(left, rgba(0,47,108,1) 0%, rgba(0,47,108,1) 45%, rgba(255,255,255,1) 45%, rgba(255,255,255,1) 71%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(left, rgba(0,47,108,1) 0%, rgba(0,47,108,1) 45%, rgba(255,255,255,1) 45%, rgba(255,255,255,1) 71%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to right, rgba(0,47,108,1) 0%, rgba(0,47,108,1) 45%, rgba(255,255,255,1) 45%, rgba(255,255,255,1) 71%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232D4B', endColorstr='#ffffff', GradientType=1 );
	border-bottom: dotted 2px #232D4B;
}
.search-open-button {
	background: rgba(0, 0, 0, 0) url("/sites/all/themes/global/images/2015-template/search-icon-orange.png") no-repeat 119px 5px;
}

.search-close-button {
	background: rgba(0, 0, 0, 0) url("/sites/all/themes/global/images/2015-template/blue-cross.png") no-repeat scroll top right;
}
.search-close-button p {
display:none;
}
/*Banner Zone Branding ************/

#zone-branding-wrapper {
	background:#fff;
}

#zone-branding-wrapper #zone-branding .branding-data .site-name {
  font-family:'ITC Franklin Gothic LT W01DmCn', Arial, sans-serif;
  font-size: 30px;
  text-transform:uppercase;
  font-style:normal;
  margin: 0;
  padding: 8px;
  color:#141E3C;
  max-width:none;

}
#zone-branding-wrapper #zone-branding .branding-data .site-name a {
  color: #141E3C;
}
#zone-branding-wrapper #zone-branding .branding-data .site-slogan {
  color: #141E3C;
  font-size: 1.3em;
  margin: 0 0 10px 0;
}
#zone-branding-wrapper #zone-branding .social_media {
  display: none;
}

/*Header First - Slideshow *************/

#zone-header-wrapper #zone-header {
	width:100%;
	height:auto;
	margin:0;
}
#zone-header-wrapper #zone-header #region-header-first {
	width:100%;
	height:auto;
	margin:0;
	overflow:hidden;
}

#zone-header-wrapper #zone-header #region-header-first .view-homepage-slideshow .flexslider {
  background: none;
  border: 0 none;
  border-radius: 0;
  box-shadow: none;
  margin: 0 0 40px;
  position: relative;
}
#zone-header-wrapper #zone-header #region-header-first .view-homepage-slideshow .flexslider img {
    height: auto;
    width: 100%;
}

#zone-header-wrapper #zone-header #region-header-first .view-homepage-slideshow .flexslider ul {
  padding-left: 0;
  list-style: none;
}
#zone-header-wrapper #zone-header #region-header-first .view-homepage-slideshow .flexslider ul li {
  padding-left: 0;
  list-style: none;
}
#zone-header-wrapper #zone-header #region-header-first .view-homepage-slideshow .flexslider .flex-caption {
  padding: 10px;
  float: none;
  background: #efefef;
}
#zone-header-wrapper #zone-header #region-header-first .view-homepage-slideshow .flexslider .flex-caption h2 {
	/*font-size:24px;*/
	font-size: 36px;
    font-family: 'ITC Franklin Gothic LT W01 Md', Arial, sans-serif;
    font-style: italic;
    line-height: 1.1em;
    text-transform: uppercase;
    color: #E57200;
}
#zone-header-wrapper #zone-header #region-header-first .view-homepage-slideshow .flexslider .flex-caption h3 {
    font-family: 'ITC Franklin Gothic LT W01 Md', Arial, sans-serif;
    font-style: italic;
    line-height: 1.1em;
    color: #141E3C;
    font-size: 25px;
}
#zone-header-wrapper #zone-header #region-header-first .view-homepage-slideshow .flexslider .flex-caption p {
	line-height:1.6em;
}

#zone-header-wrapper #zone-header #region-header-first .view-homepage-slideshow .flexslider .flex-control-nav {
	display:none;
}


#zone-header-wrapper #zone-header #region-header-first .view-homepage-slideshow .views-field-field-caption .field-content .more-link {
  display: inline;
}


/*Main Content **********************/
#zone-content-wrapper #zone-content {
  margin-bottom: 1em;
  margin-top: 0;
}
#zone-content-wrapper #zone-content p {
  font-size: 100%;
  line-height: 170%;
}

/*Zone content breadcrumbs */
#breadcrumb {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-family:'ITC Franklin GothicLTW01BkCnIt', Arial, sans-serif;
	color: #666;
	padding: 0 0 20px 5px;
}

#breadcrumb a {
	color: #666;
}

#breadcrumb {
	color: #232D4B;
}

#zone-content-wrapper #zone-content ul {
  line-height: 150%;
  margin: 8px 0 15px 0;
  padding-left: 18px;
}
#zone-content-wrapper #zone-content ul li {
  list-style: none;
  background: url("/sites/all/themes/global/images/2015-template/bullet_blue.png") 0 13px no-repeat;
  padding-left: 12px;
  margin-bottom: 8px;
}
#zone-content-wrapper #zone-content ul li ul li {
  background: url("/sites/all/themes/global/images/2015-template/arrow-blue.png") 0 9px no-repeat;
}
#zone-content-wrapper #zone-content ul.tabs li {
  background: none;
  padding-left: 0;
}

#zone-content-wrapper #zone-content #region-content {

}
#zone-content-wrapper #zone-content #region-content.grid-12 .field-name-body h2 {
	margin-top:1em;
	text-transform:uppercase;
}

#zone-content-wrapper #zone-content #region-content img {
	max-width:100%;
	height:auto;
}
#zone-content-wrapper #zone-content #region-content blockquote.image-field-caption {
	color:#666;
	font-size:16px;
	margin:0 0 2.5em 0;
}
body.front #zone-content-wrapper #zone-content #region-content blockquote.image-field-caption {
	display:none;
}



/*Sidebar First ***********************/

#zone-content-wrapper #zone-content #region-sidebar-first {
	margin:20px 0 20px 0px;
	padding-left: 10px;
	background:#efefef;
}

#zone-content-wrapper #zone-content .region-sidebar-first-inner {
	padding-left: 5px;
}

#zone-content-wrapper #zone-content #region-sidebar-first .menu-block-wrapper {
	display: none;
}

#zone-content-wrapper #zone-content #region-sidebar-first h2 {
	font-family:'ITC Franklin GothicLTW01DmCnIt', Arial, sans-serif;
	font-size:20px;
	color:#232D4B;
	text-transform:uppercase;
	background: url("/sites/all/themes/global/images/2015-template/orange-dot-menu.png") repeat-x,
				url("/sites/all/themes/global/images/caret-down-blue.png") no-repeat;
	background-position: bottom left, 95% 55%;
	background-size: auto, 20px;
	padding: 10px 0 5px 0;
	margin-bottom:10px;
	cursor: pointer;
}

#zone-content-wrapper #zone-content #region-sidebar-first .expanded-secondary-menu{
	background: url("/sites/all/themes/global/images/2015-template/orange-dot-menu.png") repeat-x,
				url("/sites/all/themes/global/images/caret-up-blue.png") no-repeat;
	background-position: bottom left, 95% 55%;
	background-size: auto, 20px;
}

#zone-content-wrapper #zone-content #region-sidebar-first ul.menu {
  margin: 0;
  padding: 0;
}
#zone-content-wrapper #zone-content #region-sidebar-first ul.menu li {
  display: block;
  background: none;
  margin-bottom: 10px;
  margin-left: 0;
  padding: 0;
  line-height: 1.3em;
  text-transform:uppercase;
}
#zone-content-wrapper #zone-content #region-sidebar-first ul.menu li a {
	font-family:'ITC Franklin GothicLTW01DmCnIt', Arial, sans-serif;
	font-size:18px;
	color:#232D4B;
	padding-right:25px;
}
#zone-content-wrapper #zone-content #region-sidebar-first ul.menu li a:hover {
	color:#E57200;
}

#zone-content-wrapper #zone-content #region-sidebar-first ul.menu ul {
	margin-top:5px;
	margin-left:15px;
}

#zone-content-wrapper #zone-content #region-sidebar-first ul.menu li .active {
  color: #e57200;
}

#zone-content-wrapper #zone-content #region-sidebar-first ul.menu li.active {
  background:url("/sites/all/themes/global/images/2015-template/submenu-nav-arrow-small.png") top 0px right 20px no-repeat;
}


/*Homepage News Block ***********************/
#zone-content-wrapper #zone-content #region-content .news {
	margin-bottom:40px;
}
#zone-content-wrapper #zone-content #region-content .news h2.block-title {
	text-transform:uppercase;
	margin-bottom:50px;
}
#zone-content-wrapper #zone-content #region-content .news .views-row {
	overflow:hidden;
	margin-bottom:30px;
}
#zone-content-wrapper #zone-content #region-content .news .views-field-field-image {
	margin-bottom:20px;
}
body.front #zone-content-wrapper #zone-content #region-content .news .image-field-caption {
	display:none;
}
#zone-content-wrapper #zone-content #region-content .news .views-field-field-subtitle {
	color:#E57200;
	padding-bottom:15px;
	font-weight:normal;
}
#zone-content-wrapper #zone-content #region-content .news .views-field-title h3  {
	margin-bottom:20px;
	font-weight:700;
	font-size: 18px;
}
#zone-content-wrapper #zone-content #region-content .news .views-field-title a {
	color:#141E3C;
	font-size:18px;
}
#zone-content-wrapper #zone-content #region-content .news .views-field-body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:1.2em;
}
/*CIO Staff Org & Search Button Block*/
.resources-staff {
	margin-bottom: 1em;
}
.resources-staff .content ul {
    padding-left: 0 !important;
}
.resources-staff .content ul li {
    float: left;
    background: #232D4B !important;
    width: 95%;
	padding: .5em;
    text-align: center;
    text-transform: uppercase;
    font-style: italic;
	font-weight: bold;
}
.resources-staff .content ul li a {
    color: #FFF !important;
}
/*Homepage Useful Links Block*/
.resources-hp {
	margin-bottom: 6em;
}
.resources-hp .content ul li {
    float: left;
    background: #E57200 !important;
    margin: 1em 4em 1.5em 0 !important;
    width: 28%;
    padding-left: 0 !important;
    padding-top: .5em;
    padding-bottom: .5em;
    text-align: center;
    text-transform: uppercase;
    font-size: 81%;
    font-style: italic;
	font-weight: bold;
}
.resources-hp .content ul li a {
    color: #FFF !important;
}
/*Related Links*/
.related-links {
	margin: 2em 0;
}
.related-links .content ul li {
    float: left;
    margin: 1em 3em 1.5em;
    width: 23%;
    text-transform: uppercase;
}

/*News node type**************/
body.node-type-news .field-name-field-subtitle {
	color:#E57200;
	font-size:20px;
	padding-bottom:40px;
	font-weight:normal;
	text-transform:uppercase;
}
body.node-type-news .field-name-field-image {
	margin-bottom:50px;
}


/*Sunburst Statistics block *****************/
#zone-content-wrapper #zone-content #region-content .sunburst-stats {
	font-size:18px;
	font-family:'ITC Franklin Gothic LT W01 Dm', Arial, sans-serif;
	text-transform:uppercase;
	display:block;
	margin:15px auto;
	overflow:hidden;
	width:90%;
}
#zone-content-wrapper #zone-content #region-content .sunburst-stats span {
	font-size:90px;
	font-family:'BodoniW01-PosterItalic';
	color:#141E3C;
	display:block;
	clear:both;
	margin-bottom:35px;
}
#zone-content-wrapper #zone-content #region-content .sunburst-stats ul.sunburst {
	margin:0 auto;
	padding:0;

}
#zone-content-wrapper #zone-content #region-content .sunburst-stats ul.sunburst li {
	background: url("/sites/all/themes/global/images/2015-template/sunburst.png") center top no-repeat;
	display: block;
	width:100%;
	text-align:center;
	vertical-align:top;
	padding:105px 0 50px;

}

/*Large Blue Quote ***********/
body.front #zone-content-wrapper #zone-content #region-content .server-splash {
	/*background: url("/sites/cio.virginia.edu/themes/cio-subtheme/images/server-splash-global.jpg") top left no-repeat;
	width: 100%;
	min-height: 648px;*/
	background: url("/sites/cio.virginia.edu/themes/cio-subtheme/images/brushed-edge-blue.png") repeat-x scroll center top, #232D4B url("/sites/cio.virginia.edu/themes/cio-subtheme/images/brushed-edge-bottom-blue.png") repeat-x scroll center bottom;
    color: #ffffff;
    padding: 50px 0;
}
body.not-front #zone-content-wrapper #zone-content #region-content .server-splash p {
	margin: 0;
}
body.not-front #zone-content-wrapper #zone-content #region-content .server-splash p img {
	vertical-align: text-top;
}
#zone-content-wrapper #zone-content #region-content .quote {
	margin:15px auto 0;
	padding:0;
	font-size:30px;
	font-family:'BodoniW01-PosterItalic';
	color:#E57200;
	/*text-align:center;*/
	/*text-transform:uppercase;*/
	overflow: hidden;
}
#zone-content-wrapper #zone-content #region-content .quote p {
	width:80%;
	/*margin:0 auto;*/
	margin: 1.5em auto 0;
    line-height: 1.5em;
    font-size: 80%;
}
#zone-content-wrapper #zone-content #region-content .quote-author {
	font-family:'ITC Franklin Gothic LT W01 Bk', Arial, sans-serif;
	padding-top:20px;
}
hr.blue-dotted {
	background: url("/sites/all/themes/global/images/2015-template/blue-dot.png") center left repeat-x;
	height:8px;
	border:0;
}

/*Featured Articles ************/

#zone-content-wrapper #zone-content #region-content .view-featured-articles {

}
#zone-content-wrapper #zone-content #region-content .view-featured-articles .views-row {
	padding:0 0 30px 0;
	display:block;
	clear:both;
	margin:0 0 50px 0;
	overflow:hidden;
	background: url("/sites/all/themes/global/images/2015-template/blue-dot.png") bottom left repeat-x;

}
#zone-content-wrapper #zone-content #region-content .view-featured-articles .views-row-last {
	/*background: none;*/
}
#zone-content-wrapper #zone-content #region-content .view-featured-articles img {
	width:100%;
	height:auto;
	margin-bottom:10px;
}
#zone-content-wrapper #zone-content #region-content .view-featured-articles .views-row a:hover h2 {
	color:#E57200;
}
#zone-content-wrapper #zone-content #region-content .view-featured-articles .views-row .article-no-image {
	margin:0 10px;
}
#zone-content-wrapper #zone-content #region-content .view-featured-articles .views-row .views-field-field-image p {
	line-height:1.7em;
}

/*Featured articles on Subpages **********/

#zone-postscript-wrapper #zone-postscript #region-postscript-first {
	margin-right:0;
	margin-left:0;
}

#zone-postscript-wrapper #zone-postscript .views-row {
	padding:0 0 50px 0;
	display:block;
	clear:both;
	overflow:hidden;
}

#zone-postscript-wrapper #zone-postscript {
	margin-top:20px;
	background: url("/sites/all/themes/global/images/2015-template/orange-dot.png") top left repeat-x;
}

#zone-postscript-wrapper #zone-postscript .subpage-articles {
	padding-top:40px;
	margin-top:10px;
	margin-left:10px;
}

#zone-postscript-wrapper #zone-postscript img {
	margin-bottom:10px;
}

#zone-postscript-wrapper #zone-postscript .subpage-articles h2.block-title {
	margin-bottom:35px;
	text-transform:uppercase;
}
#zone-postscript-wrapper #zone-postscript .subpage-articles .views-field-title h3 {
	color:#232D4B;
}

/*Section Header Orange Box links *******/
#zone-content-wrapper #zone-content #region-content .section-links {
	margin-bottom:50px;
}

#zone-content-wrapper #zone-content #region-content .section-links h2.block-title {
	margin-bottom:35px;
}
#zone-content-wrapper #zone-content #region-content .section-links .views-row {
	overflow:hidden;
	margin:0 0 15px 0;
	text-align:center;
}

#zone-content-wrapper #zone-content #region-content .section-links .views-row .views-field-title {
	background: #E57200;
	padding:.5em 0;
}

#zone-content-wrapper #zone-content #region-content .section-links .views-row .views-field-title a {
	color:#fff;
    font-size: 81%;
    font-style: italic;
    font-weight: bold;

}

#zone-content-wrapper #zone-content #region-content .section-links .views-row .views-field-title:hover {
	background:#232D4B;
}

/*Call to Action on Subpages **************/

#zone-postscript-wrapper #zone-postscript .call-to-action {
	background: url("/sites/all/themes/global/images/2015-template/call-to-action-background.jpg") -55px 0px repeat;
	text-align:center;
	padding:35px 0 35px 0;

}
#zone-postscript-wrapper #zone-postscript .call-to-action p {
	padding:0 60px 12px 60px;
	font-size:20px;
	line-height:1.4em;
	font-family:'ITC Franklin Gothic LT W01 Dm', Arial, sans-serif;
}
#zone-postscript-wrapper #zone-postscript .call-to-action h2 {
	font-size:60px;
	vertical-align:top;
	text-transform:uppercase;
	color:#232D4B;
	margin-bottom:15px;
}
#zone-postscript-wrapper #zone-postscript .call-to-action h2 span {
	text-decoration:underline;
	font-size:50%;
	color:#232D4B;
}
#zone-postscript-wrapper #zone-postscript .call-to-action h4.button {
	padding:10px 10px;
	/*background: url("/sites/all/themes/global/images/2015-template/button-background.png") left  repeat;*/
	background:#232D4B;
	margin:0 auto;
	width:180px;
}

#zone-postscript-wrapper #zone-postscript .call-to-action h4.button a {
	color:#fff;
}
#zone-postscript-wrapper #zone-postscript .call-to-action h4.button:hover {
	background:#00448E;
}

/*Webforms ***********************/
.node-webform fieldset legend {
	font-size:22px;
	font-family:'ITC Franklin Gothic LT W01 Bk', Arial, sans-serif;
	font-style:italic;
}
.node-webform input.webform-submit,
.node-webform .form-submit {
	background:#232D4B;
	color:#fff;
	padding:10px 40px 8px;
	border:0 none;
	border-radius:3px;
	-moz-border-radius:3px;
}
.node-webform .form-file {
	padding:10px 0;
}
.node-webform input.webform-submit:hover {
	background:#666;
}
.node-webform .description {
	font-style:italic;
	font-size:12px;
}
.node-webform select {
	font-size:85%;
}




/*Footer **********************/

#zone-footer-wrapper {
  background: #232D4B;
  bottom: 0;
  clear: both;
  float: left;
  width: 100%;
}
#zone-footer-wrapper #zone-footer {
  color: #fff;
  font-size: 15px;
  padding: 30px 0;
}
#zone-footer-wrapper #zone-footer .region-inner {
	padding:0 20px;
}
#zone-footer-wrapper #zone-footer p {
  line-height: 1.5em;
  margin-bottom: 0;
}
#zone-footer-wrapper #zone-footer a {
  /*color: #E57200;*/
  text-decoration:underline;
  color:#fff;
}
#zone-footer-wrapper #zone-footer a:hover {
	text-decoration:none;
}
#zone-footer-wrapper #zone-footer #region-footer-first,
#zone-footer-wrapper #zone-footer #region-footer-second .contact {
	padding-bottom:20px;
}

#zone-footer-wrapper #zone-footer #region-footer-second p.copyright {
	clear:both;
	display:block;
	padding-top:20px;
	color:#9fbad9;
	font-size:14px;
}

#zone-footer-wrapper #zone-footer #region-footer-fourth img {
	margin-right:8px;
}
#zone-footer-wrapper #zone-footer #region-footer-fourth p {
	line-height:2em;
}

/*Body Front styles *****/

body.front #zone-content-wrapper #zone-content .field-name-title h1,
body.front #zone-content-wrapper #zone-content .block-breadcrumb,
body.front #zone-content-wrapper #zone-content h1#page-title {
  display: none;
}
.front #zone-menu-wrapper #region-menu #nice-menu-1 li.last {
  display: none;
}
.front #zone-menu-wrapper #region-menu #nice-menu-1  li li.last {
  display: block;
}

body.page-search #region-content form input.form-text {
  width: 96%;
}
body.page-search #region-content form .form-submit {
  display: none;
}

/**************
** To Top Button
***************/
#toTop {
  position: fixed;
  bottom: 25px;
  right: 30px;
  float: right;
  display: none;
  cursor: pointer;
}

/*****************
** Callout Styles
******************/
.callout {
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1);
	box-shadow: 0 1px 1px rgba(0,0,0,.1);
	width: 100%;
	webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.callout.pull-left {
	margin: 5px 15px 5px 0px;
}
.callout.pull-right {
	margin: 5px 0px 5px 15px;
}

.callout-header {
	color: #141E3C;
	text-transform: uppercase;
	font-size: 24px;
	font-family: 'ITC Franklin Gothic LT W01DmCn', Arial, sans-serif;
	text-align: center;
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-bottom: 1px solid #ddd;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.callout-body {
	padding: 0px 15px;
}

/*****************
** Button Styles
******************/
#section-content .btn,
#section-content .form-submit {
	margin-top: 0px;
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-moz-user-select: none;
	background-image: none;
	border: 1px solid transparent;
	color: #FFF;
	background-color: #337AB7;
	border-color: #2E6DA4;
	border-radius: 3px;
}

#section-content .btn:hover,
#section-content .btn:focus,
#section-content .btn:active,
#section-content .btn.active,
#section-content .form-submit:hover,
#section-content .form-submit:focus,
#section-content .form-submit:active,
#section-content .form-submit.active {
  color: #FFFFFF;
  background-color: #29679E;
  border-color: #2E6DA4;
}

#section-content .btn.disabled,
#section-content .btn[disabled],
#section-content .btn.disabled:hover,
#section-content .btn[disabled]:hover,
#section-content .btn.disabled:focus,
#section-content .btn[disabled]:focus,
#section-content .btn.disabled:active,
#section-content .btn[disabled]:active,
#section-content .btn.disabled.active,
#section-content .btn[disabled].active,
#section-content .form-submit.disabled,
#section-content .form-submit[disabled],
#section-content .form-submit.disabled:hover,
#section-content .form-submit[disabled]:hover,
#section-content .form-submit.disabled:focus,
#section-content .form-submit[disabled]:focus,
#section-content .form-submit.disabled:active,
#section-content .form-submit[disabled]:active,
#section-content .form-submit.disabled.active,
#section-content .form-submit[disabled].active {
  background-color: #337AB7;
  border-color: #2E6DA4;
}

.btn {
	cursor: pointer;
}

.btn.disabled,
.btn[disabled]{
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}

/*******************
** General Table Styles
********************/
table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
table > thead > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
table > caption + thead > tr:first-child > td,
table > colgroup + thead > tr:first-child > td,
table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
table > thead > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td {
  border: 1px solid #ddd;
}
table > thead > tr > th,
table > thead > tr > td {
  border-bottom-width: 2px;
}
table table {
  background-color: #fff;
}
table > tbody > tr:nth-of-type(even) {
  background-color: #f9f9f9;
}
/*Staff Blocks*******/
#zone-content-wrapper #zone-content #region-content .view-staff .views-row {
	float: none;
    width: 100%;
    background-color: #f2f2ef;
    margin-bottom: 30px;
    padding: 0;
    min-height: 9em;
}
#zone-content-wrapper #zone-content #region-content .view-staff .views-row .views-field-field-photo {
    float: left;
    margin-right: 20px;
}
#zone-content-wrapper #zone-content #region-content .view-staff .views-row .views-field-field-photo img {
    width: 110px;
    height: auto;
}
#zone-content-wrapper #zone-content #region-content .view-staff .views-row .views-field-field-title {
    margin: 0 0 5px 0;
    text-transform: uppercase;
    font-size: 90%;
}
#zone-content-wrapper #zone-content #region-content .view-staff .views-row h3 {
	font-size:20px!important;
	font-weight:700;
}
/***********************
** Staff Styles
************************/
body.node-type-staff #page-title {
	display: none;
}

body.node-type-staff .field-name-field-photo {
	float: left;
	padding: 0px 15px 10px 0px;
}

.view-id-staff.view-display-id-block_1 .view-content .views-row {
	background-color: #F1F1EF;
	padding: 15px;
	width: calc(100% - 30px);
	float: left;
	margin-top: 15px;
}

.view-id-staff.view-display-id-block_1 .view-content .views-row .views-field-field-photo {
	float: left;
	padding: 5px 5px 1px 5px;
	margin: 0px 20px 20px 0px;
	background-color: white;
}

.view-id-staff.view-display-id-block_1 .view-content .views-row .name {

}

.view-id-staff.view-display-id-block_1 .views-field-nothing a {
	text-decoration:underline;
}
.view-id-staff.view-display-id-block_1 .views-field-nothing a:hover {
	text-decoration:none;
}

/********************************
** Professional Development Pages
**********************************/

.page-node-431 h1{
	height: 1px;
overflow: hidden;
color: white;
}

body.context-professional-development{
	font-family:'ITC Franklin Gothic LT W01 Bk';
}
.context-professional-development h2{
	color: #eb5f0c;
	font-family: 'ITC Franklin Gothic LT W01 Dm', Arial, sans-serif;
  font-size: 36px;
  text-transform: uppercase;
}
.context-professional-development h4{
font-family: 'ITC Franklin Gothic LT W01 Dm', Arial, sans-serif;
font-style: normal;
font-size: 21px;
color: #232D4B;
text-transform: none
}
.context-professional-development .region-content a{
	color: #0000EE;
	text-decoration: underline;
}

body #zone-content-wrapper #zone-content .orange-text{
	font-size: 24px;
	color: #eb5f0c;
	line-height: 120%;
}

.orange-header-small{
	font-size: 18px;
	color: #eb5f0c;
}

.orange-header{
	color: #eb5f0c;
}

.image-left{
	display: block;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}


.image-right{
	display: block;
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}

.image-center{
	display: block;
	margin: 20px auto;
}

 #zone-content-wrapper #zone-content #region-content img#pd-logo{
	max-width: 610px;
}
