
/* - ag_common.css - */
@media all {
/* http://extension.psu.edu/portal_css/ag_common.css?original=1 */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
body {
background-color: #DDDDDD;
color: #000000;
background-repeat: repeat-x;
font-size: 100%;
font-family: Open Sans, Verdana, Arial, Helvetica, sans-serif;
line-height: 1.625; }
/* */
#visual-portal-wrapper {
margin: 1.25em auto 1em auto;
padding: 0 1.25em;
max-width: 1000px; }
/* */
#portal-top {
margin: 0;
background-color: #FFFFFF; }
/* */
#portal-header {
margin: 0 auto;
padding: 1em 0 1.875em;
max-width: 1000px;
text-align: left; }
#portal-header a {
border-width: 0;
text-decoration: none; }
/* */
#logo-site {
display: block;
width: 37.5%; }
#logo-site img {
width: 100%; }
/* */
#logo-department {
background-color: #1F4B7B;
position: absolute;
left: 31.725%;
top: 0;
bottom: 0;
right: 0;
padding: 1em 29.1% 0.75em 1.6%; }
#logo-department a {
display: block;
width: 100%;
padding: 0 0 0;
font-weight: 600;
color: #FFFFFF;
font-size: 1.25em;
line-height: 1.25; }
/* */
#logo-print {
display: none; }
/* */
#portal-header #portal-searchbox {
right: 0;
top: 1em;
width: 27.5%;
margin: 0;
position: absolute;
padding: 0;
clear: none;
float: none;
display: block; }
#portal-header #portal-searchbox form.searchform .searchContainer div {
border: 1px solid #666666;
background-color: #FFFFFF;
display: block;
padding: 0;
margin: 0;
position: relative; }
#portal-header #portal-searchbox form.searchform .searchContainer div #searchString {
color: #575757;
padding: 0.25em 2%;
margin: 0;
border: none;
background-color: #FFFFFF;
width: 96%;
font-size: 0.875em; }
#portal-header #portal-searchbox form.searchform .searchContainer div #searchString:focus {
background-color: #ffffe0; }
#portal-header #portal-searchbox form.searchform .searchContainer div .searchbutton {
width: 18px;
height: 17px;
padding: 3px;
margin: 0;
color: #000000;
background-color: #FFFFFF;
position: absolute;
right: 0; }
/* */
.top-navigation {
margin: 0 auto;
padding: 0;
background-color: #1F4B7B; }
.top-navigation .rmm-toggled {
max-width: 1000px; }
.top-navigation ul {
max-width: 1000px;
display: block;
text-align: left;
margin: 0 auto;
padding: 0;
border: none;
list-style-type: none; }
.top-navigation ul li {
padding: 0;
margin: 0;
float: left; }
.top-navigation ul li a {
background-color: #1F4B7B;
border-color: #45779F;
border-style: solid;
border-width: 0 0 0 1px;
color: #F6F6F6;
display: block;
font-size: 0.875em;
letter-spacing: 0.01em;
margin: 0;
padding: 1em 0.56251em;
text-align: center;
text-decoration: none;
white-space: nowrap; }
.top-navigation ul li a:hover {
background-color: #1E407C;
color: #FFFDF1; }
.top-navigation ul li.alternate a,
.top-navigation ul li.alternate a:hover {
background-color: #0075BD;
color: #FFFFFF; }
.top-navigation ul li:first-child a {
border-width: 0;
padding-left: 0.75em; }
/* */
.top-navigation.empty {
border-bottom: none;
height: 1.25em; }
/* */
#portal-breadcrumbs {
background-color: transparent;
color: #333333;
font-weight: normal;
font-size: 1.125em;
letter-spacing: 0.025em;
padding: 0;
border-bottom: 0;
margin: 1em 0; }
#portal-breadcrumbs .breadcrumbSeparator {
color: #715C3C; }
#portal-breadcrumbs > span {
font-size: 0.625em; }
#portal-breadcrumbs #breadcrumbs-current,
#portal-breadcrumbs #breadcrumbs-home.homepage {
font-weight: 800; }
#portal-breadcrumbs a {
color: #1B5597;
font-weight: normal; }
#portal-breadcrumbs a:hover {
text-decoration: underline; }
/* */
#section-title {
font-size: 2em;
font-weight: 600;
margin: 0 0 0.75em 0;
line-height: 1.25; }
#section-title a {
color: #2F2F2F;
padding-bottom: 0;
border-bottom: 1px solid #999999; }
#section-title a:hover {
color: #1B5597;
text-decoration: none; }
/* */
#portal-columns {
background-color: #FFFFFF;
max-width: 1000px;
margin: 0 auto;
padding: 1.75em 0.8%;
width: 98.4%;
vertical-align: top;
display: table; }
/* */
#portal-column-one,
#portal-column-two {
margin: 0;
padding: 0 1.62602%;
width: 21.74797%;
vertical-align: top;
display: table-cell; }
#portal-column-one {
font-size: 0.875em; }
/* */
#portal-column-content {
margin: 0;
padding: 0 1.62602%;
width: 96.74797%;
vertical-align: top;
display: table-cell; }
#portal-column-content.s1 {
width: 71.74797%; }
#portal-column-content.s2 {
width: 46.74797%; }
/* */
#content .tileItem.leadimage-listing {
margin-bottom: 0.5em; }
#content .tileItem {
border-top: 0;
margin: 0.375em 0 0 0;
padding: 0.4375em 0;
/* */ }
#content .tileItem .tileEvent {
margin: 0.375em 0 0.75em 0; }
#content .tileItem .tileEvent .eventDateLocation {
font-size: 0.9375em;
margin-bottom: 0.25em; }
#content .tileItem .tileHeadline,
#content .tileItem .tileTitle {
line-height: 1.5; }
#content .tileItem .tileHeadline a,
#content .tileItem .tileTitle a {
color: #265FCF;
border-bottom: 1px solid #DDDDDD;
text-decoration: none; }
#content .tileItem .tileHeadline a:hover,
#content .tileItem .tileTitle a:hover {
text-decoration: none;
color: #003399;
border-bottom: 1px solid #265FCF; }
#content .tileItem .tileHeadline a.state-private,
#content .tileItem .tileHeadline a.state-private:hover,
#content .tileItem .tileTitle a.state-private,
#content .tileItem .tileTitle a.state-private:hover {
color: #FF0000; }
#content .tileItem .tileHeadline a.state-pending,
#content .tileItem .tileHeadline a.state-pending:hover,
#content .tileItem .tileTitle a.state-pending,
#content .tileItem .tileTitle a.state-pending:hover {
color: #FFA500; }
#content .tileItem .tileHeadline,
#content .tileItem h2.tileHeadline,
#content .tileItem h3.tileHeadline {
font-size: 1.125em;
margin: 0;
padding: 0;
border-width: 0;
font-family: Open Sans, Verdana, Arial, Helvetica, sans-serif;
font-weight: 600; }
#content .tileItem .tileTitle,
#content .tileItem h2.tileTitle,
#content .tileItem h3.tileTitle {
font-size: 1.09375em;
margin: 0;
font-weight: normal;
border-width: 0;
font-family: Open Sans, Verdana, Arial, Helvetica, sans-serif; }
#content .tileItem .tileFileInfo {
font-size: 0.875em; }
#content .tileItem .tileDescription {
margin: 0.25em 0 0.25em 0;
font-weight: normal;
font-size: 0.875em; }
#content .tileItem .tileDescription p {
margin: 0.25em 0 0.25em 0; }
#content .tileItem .tileDescription.no-description {
display: none; }
#content .tileItem .contentLeadImageContainer a,
#content .tileItem .contentLeadImageContainer a:hover {
cursor: pointer; }
#content .tileItem .contentLeadImageContainer a:hover {
color: #003399;
text-decoration: none;
border-bottom: 1px solid #265FCF; }
#content .tileItem .tileSummaryLeadImage {
margin: 0.5em 0 0.5em 0;
border-top: 1px dashed #E6E6E6;
padding-top: 1.5em; }
#content .tileItem .tileItemLeadImage {
border-top: 1px dashed #E6E6E6;
padding-top: 1em;
padding-bottom: 1em;
margin-top: 0.375em; }
#content .tileItem .tileItemLeadImage .tileTitle,
#content .tileItem .tileItemLeadImage .documentByLine,
#content .tileItem .tileItemLeadImage .tileDescription,
#content .tileItem .tileItemLeadImage .facultyStaffDirectory,
#content .tileItem .tileItemLeadImage .tileHeadline,
#content .tileItem .tileItemLeadImage .tileFileInfo {
margin-left: 136px;
margin-left: 8.5rem;
clear: none; }
#content .tileItem .tileItemLeadImage .facultyStaffDirectory .short-bio {
margin-top: 0.25em; }
#content .tileItem .tileItemLeadImage .contentLeadImageContainer {
float: left;
margin: 0 0.5em 0 0;
width: 128px;
text-align: center; }
#content .tileItem .tileItemLeadImage .contentLeadImageContainer img,
#content .tileItem .tileItemLeadImage .contentLeadImageContainer img.tileImage {
margin: 0;
padding: 0;
float: none; }
#content .tileItem .tileImage {
border: none;
margin-top: 0; }
#content .tileItem .tileBody, #content .tileItem .tileText {
margin: 0 0 1em 0;
font-size: 0.9375em; }
#content .tileItem .tileBody p, #content .tileItem .tileText p {
margin: 0 0 0.5em 0; }
#content .tileItem .tileFooter {
margin-top: 0;
font-size: 0.9375em; }
#content .tileItem .tileFooter p {
margin: 0.25em 0; }
#content .tileItem .tileSubItem dd {
margin-bottom: 1.5em; }
#content .tileSummary {
border-top: 1px dashed #E6E6E6;
padding-top: 1em;
margin-top: 1em; }
#content .tileItemLeadImage:first-child,
#content .tileSummary:first-child {
border-top: none;
padding-top: 0.5em; }
/* */
body.tile-folder #content {
/**/ }
body.tile-folder #content #content-core {
margin-top: 0.75em; }
body.tile-folder #content .tileitem-width-100:nth-child(1n+1),
body.tile-folder #content .tileitem-width-50:nth-child(2n+1),
body.tile-folder #content .tileitem-width-33:nth-child(3n+1),
body.tile-folder #content .tileitem-width-25:nth-child(4n+1),
body.tile-folder #content .tileitem-width-20:nth-child(5n+1) {
clear: left; }
body.tile-folder #content tileitem-width-100 {
border-top: 1px dashed #E6E6E6;
padding-top: 1.125em;
padding-bottom: 0.75em; }
body.tile-folder #content tileitem-width-100 .tileHeadline {
margin-top: 0.25em;
font-size: 1.375em; }
body.tile-folder #content .tileitem-width-100:first-child {
border-top: none;
padding-top: 0.5em; }
body.tile-folder #content .tileSummaryLeadImage,
body.tile-folder #content .tileSummaryLeadImage:first-child,
body.tile-folder #content .tileSummary,
body.tile-folder #content .tileSummary:first-child {
border-top: none;
padding-top: 0; }
body.tile-folder #content .tileItem {
margin-bottom: 1em;
border-top: none; }
body.tile-folder #content .tileItem .tileHeadline {
font-weight: normal; }
body.tile-folder #content .tileItem .contentLeadImageContainer {
float: none;
clear: both;
margin-bottom: 0.125em;
max-width: 100%; }
body.tile-folder #content .tileItem .contentLeadImageContainer img.tileImage {
width: 100%;
padding: 0;
margin: 0;
float: none;
clear: both;
max-width: 100%;
display: block; }
body.tile-folder #content .tileItem .tilebody.tile-folder {
color: #000000; }
body.tile-folder #content .tileItem .tileBody {
color: #000000; }
body.tile-folder #content .tileItem.excludeFromNav {
clear: both;
width: auto; }
body.tile-folder #content div.listingBar {
clear: both;
margin-top: 1em;
padding-top: 2em;
padding-bottom: 1em; }
body.tile-folder.no-description #content .tileItem {
margin-bottom: 1.75em; }
body.tile-folder.listing-after-text #content #content-text {
clear: both; }
body.template-subfolder_view #content .tileItem h2.tileHeadline {
font-size: 1.375em;
margin-bottom: 0.375em;
font-weight: normal; }
body.template-subfolder_view #content .tileItem h2.tileHeadline > a {
text-decoration: underline;
border-bottom: none; }
body.template-subfolder_view #content .tileItem > .tileItem h2.tileHeadline {
font-size: 1.125em; }
body.template-subfolder_view #content .tileItem > .tileItem .facultyStaffDirectory {
font-size: 0.875em; }
body.template-subfolder_view #content .tileItem > .tileItem .facultyStaffDirectory .jobTitle {
font-size: 0.9375em;
font-weight: normal; }
body.template-subfolder_view #content .tileItem .tileSubItem {
margin-left: 1.5em;
margin-top: 0; }
body.template-subfolder_view #content .tileItem .tileSubItem .tileitem-width-100,
body.template-subfolder_view #content .tileItem .tileSubItem .tileitem-width-50,
body.template-subfolder_view #content .tileItem .tileSubItem .tileitem-width-33,
body.template-subfolder_view #content .tileItem .tileSubItem .tileitem-width-25,
body.template-subfolder_view #content .tileItem .tileSubItem .tileitem-width-20 {
clear: both;
width: auto; }
body.template-subfolder_view #content .tileItem .tileSubItem .tileItem {
margin: 0.375em 0 1em;
padding: 0; }
body.template-subfolder_view #content .tileItem .tileSubItem .tileSummary {
font-size: 0.875em;
margin-top: 0.5em; }
body.template-subfolder_view #content .tileItem .tileSubItem .tileFooter {
margin-left: 0; }
body.template-subfolder_view #content .photoAlbum {
margin-left: 0.75em; }
/* */
#two-column-left,
#two-column-right,
.two-column-left,
.two-column-right {
float: left;
width: 46.63866%;
margin-top: 1em; }
#two-column-left a,
#two-column-right a,
.two-column-left a,
.two-column-right a {
border-bottom: none;
text-decoration: underline; }
#two-column-left > tileItem:first-child,
#two-column-right > tileItem:first-child,
.two-column-left > tileItem:first-child,
.two-column-right > tileItem:first-child {
margin-top: 0;
padding-top: 0; }
#two-column-left > .tileItem .tileHeadline,
#two-column-right > .tileItem .tileHeadline,
.two-column-left > .tileItem .tileHeadline,
.two-column-right > .tileItem .tileHeadline {
margin-bottom: 0;
font-family: Open Sans, Verdana, Arial, Helvetica, sans-serif; }
#two-column-left > .tileItem .tileHeadline a,
#two-column-right > .tileItem .tileHeadline a,
.two-column-left > .tileItem .tileHeadline a,
.two-column-right > .tileItem .tileHeadline a {
text-decoration: none;
font-family: Open Sans, Verdana, Arial, Helvetica, sans-serif; }
#two-column-left > .tileItem .no-description,
#two-column-right > .tileItem .no-description,
.two-column-left > .tileItem .no-description,
.two-column-right > .tileItem .no-description {
margin: 0.5em 0 0 0;
font-family: Open Sans, Verdana, Arial, Helvetica, sans-serif; }
#two-column-left > .tileItem > .tileSubItem,
#two-column-right > .tileItem > .tileSubItem,
.two-column-left > .tileItem > .tileSubItem,
.two-column-right > .tileItem > .tileSubItem {
margin: 0.25em 0 0.75em 0; }
#two-column-left > .tileItem > .tileSubItem .tileTitle,
#two-column-right > .tileItem > .tileSubItem .tileTitle,
.two-column-left > .tileItem > .tileSubItem .tileTitle,
.two-column-right > .tileItem > .tileSubItem .tileTitle {
margin-top: 0em; }
#two-column-left > .tileItem > .tileDescription,
#two-column-right > .tileItem > .tileDescription,
.two-column-left > .tileItem > .tileDescription,
.two-column-right > .tileItem > .tileDescription {
margin-top: 0.25em; }
#two-column-left > .tileItem > span.description,
#two-column-right > .tileItem > span.description,
.two-column-left > .tileItem > span.description,
.two-column-right > .tileItem > span.description {
margin-top: 0;
margin-bottom: 1.5em; }
#two-column-left,
.two-column-left {
padding-right: 3.36134%; }
#two-column-right,
.two-column-right {
padding-left: 3.36134%; }
body.template-subfolder_view #two-column-left,
body.template-subfolder_view #two-column-right,
body.template-subfolder_view .two-column-left,
body.template-subfolder_view .two-column-right {
font-size: 0.9375em;
margin-top: 0; }
/* */
.portletWrapper {
background-color: transparent;
border: none;
margin: 0 0 2em;
padding: 0;
width: 100%; }
.portletWrapper .portletHeader {
background-color: transparent;
border-color: #DDDDDD;
border-style: solid;
border-width: 0 0 1px 0;
color: #AC5209;
font-family: Open Sans, Arial, Helvetica, Helv, sans-serif;
font-size: 1.25em;
font-weight: normal;
margin: 0 0 0.375em 0;
padding: 0;
text-align: left;
text-transform: none;
line-height: 1.25; }
.portletWrapper .portletHeader a {
margin: 0;
text-decoration: none;
border: none; }
.portletWrapper .portletHeader span,
.portletWrapper .portletHeader a,
.portletWrapper .portletHeader a:hover {
color: #AC5209; }
.portletWrapper .portlet {
background-color: transparent;
border-bottom: none;
border: none;
margin: 0;
padding: 0; }
.portletWrapper .portletItem:first-child {
border-width: 0 0 0 0; }
.portletWrapper .portletItem,
.portletWrapper .portletFooter,
.portletWrapper .portletError dd {
background-color: transparent;
border-width: 0;
border: none;
color: #3F3F3F;
display: block;
margin: 0 0 1em 0;
padding: 0; }
.portletWrapper .portletItem a,
.portletWrapper .portletItem a:visited,
.portletWrapper .portletFooter a,
.portletWrapper .portletFooter a:visited {
border-width: 0;
border: none;
color: #2256BD;
font-weight: normal;
margin: 0;
text-align: left;
text-decoration: none; }
.portletWrapper .portletItem a:hover,
.portletWrapper .portletFooter a:hover {
color: #003FAC;
background-color: transparent; }
.portletWrapper .portletItem {
margin: 0.25em 0 1.125em 0; }
.portletWrapper .portletItem ul {
margin: 0;
padding: 0; }
.portletWrapper .portletItem ul.indent {
margin: 0 0 1em 1em; }
.portletWrapper .portletItem li {
list-style-image: none;
list-style-type: none;
margin: 0 0 0.25em;
padding: 0.125em 0 0.125em 0.125em;
color: #3F3F3F;
display: block; }
.portletWrapper .portletItem li a {
color: #2256BD;
text-decoration: none;
border: none;
padding: 0; }
.portletWrapper .portletItem p {
padding: 0;
margin: 0 0 1em 0; }
.portletWrapper .portletItem a:hover {
color: #003FAC;
background-color: transparent;
text-decoration: underline;
border-bottom: none; }
.portletWrapper .portletItem a.title {
font-weight: normal;
margin-top: 0;
border: none;
display: block;
line-height: 1.375; }
.portletWrapper .portletItem a.title:hover {
text-decoration: underline; }
.portletWrapper .portletItem .summary {
color: #4B4B4B;
font-size: 0.875em;
margin: 0.125em 0 0 0;
font-weight: normal;
text-align: left; }
.portletWrapper .portletItem .portletItemDetails {
color: #767676;
font-size: 0.875em;
font-weight: normal;
text-align: left;
margin-bottom: 0;
border: none;
box-shadow: none;
width: auto;
padding: 0;
margin-left: 0; }
.portletWrapper .portletItem .portletItemDetails.content {
color: #575757;
font-size: 1em;
line-height: 1.4375; }
.portletWrapper .portletItem .portletItemDetails.content b, .portletWrapper .portletItem .portletItemDetails.content strong {
font-weight: 600; }
.portletWrapper .portletItem .portletItemDetails.content i, .portletWrapper .portletItem .portletItemDetails.content em {
color: #333333;
font-weight: normal;
font-size: 0.875em;
padding-top: 1em;
display: inline-block; }
.portletWrapper a.more {
display: block;
font-size: 0.875em;
margin: 5px;
text-align: left;
text-decoration: none;
border: none; }
.portletWrapper .portletFooter {
background-color: transparent;
padding: 0;
font-size: 0.75em;
border: none;
margin: 0.25em 0;
text-align: left;
/* */ }
.portletWrapper .portletFooter a {
margin: 0.5em 0 1em;
display: block; }
.portletWrapper .portletFooter .hiddenStructure {
display: inline-block; }
#content .portletWrapper {
font-size: 1em; }
#content .portletWrapper .portletHeader {
color: #AC5209;
font-weight: normal; }
#content .portletWrapper .portletHeader a {
color: #AC5209; }
#content .portletWrapper .portlet a,
#content .portletWrapper .portlet a:link,
#content .portletWrapper .portlet a:hover {
border-bottom: none; }
#content .portletWrapper .portlet a:hover {
text-decoration: underline; }
#content .portletWrapper .portlet .portletItem a:visited {
color: #265FCF; }
/* */
#portal-column-one .portletHeader,
#portal-column-one .portletHeader span,
#portal-column-one .portletHeader a,
#portal-column-one .portletHeader a:hover {
color: #4B4B4B; }
#portal-column-one .portletFooter {
display: none; }
/* */
/* */
.portletStaticText .portletItem {
padding: 0 0 0.75em 0;
font-size: 0.90625em;
margin: 0; }
.portletStaticText .portletItem div {
margin: 0 0 0.75em 0; }
.portletStaticText .portletItem h2,
.portletStaticText .portletItem h3,
.portletStaticText .portletItem h4 {
border: none;
font-size: 1.0625em;
font-weight: 600;
margin: 0.75em 0 0.25em; }
.portletStaticText .portletItem h3 {
border: none;
font-size: 1em;
font-weight: 600;
margin-bottom: 0.25em;
margin-top: 0.375em; }
.portletStaticText .portletItem h4 {
border: none;
font-weight: 600;
margin-bottom: 0.25em;
margin-top: 0.375em; }
.portletStaticText .portletItem p {
margin: 0 0 0.375em 0; }
.portletStaticText .portletItem img {
width: 100%;
display: block;
margin-top: 0.9375em; }
.portletStaticText .portletItem ul {
margin-left: 0; }
#content .portletStaticText ul {
margin-left: 0; }
/* */
.portletContact .portletItem {
padding: 0; }
.portletContact .portletItem > p,
.portletContact .portletItem > div {
font-size: 0.875em;
line-height: 1.375em; }
.portletContact .portletItem p, .portletContact .portletItem div {
margin: 0 0 0.125em 0; }
.portletContact .portletItem h3 {
margin-top: 0.75em;
font-weight: 600; }
/* */
.portletfeedmixer .even {
background-color: transparent; }
.portletfeedmixer .portletItem {
border-left-width: 0;
border-right-width: 0; }
.portletfeedmixer .portletItem img {
width: 100%;
margin-bottom: 0.125em; }
.portletfeedmixer .portletItem .date {
font-weight: normal;
color: #767676; }
.portletfeedmixer .portletItem .summary {
margin-top: 0.375em;
color: #4B4B4B;
text-align: left; }
.portletfeedmixer .portletItem .rssImage {
display: block;
text-align: left;
margin-top: 0.5em; }
.portletfeedmixer .portletItem .rssImage img {
max-width: 100%;
width: 100%; }
.portletfeedmixer .portletItem .rssImage img.link {
cursor: pointer; }
/* */
.imagePortlet {
padding: 0.5em 0 1em 0; }
.imagePortlet .portletItem {
margin: 0.5em 0 1em 0; }
.imagePortlet .portletItem a {
display: block;
text-align: center;
text-decoration: none;
color: #2256BD;
display: block;
border-bottom: none; }
.imagePortlet .portletItem a:hover {
text-decoration: underline;
color: #003FAC; }
.imagePortlet .portletItem a.icon {
margin-bottom: 0.1875em; }
.imagePortlet .portletItem img,
.imagePortlet .portletItem span {
display: block;
margin: 0 auto;
text-align: center;
max-width: 100%; }
/* */
.portletLinkIcon {
margin: 0.75em 1.86916% 1.5em;
/* */
/* */ }
.portletLinkIcon .portletItem {
margin: 0.25em 0 0.5em 0.25em;
padding: 0;
background-color: transparent;
min-height: 24px;
/* */
/* */ }
.portletLinkIcon .portletItem .fa {
color: #1f4b7b;
font-size: 1.5em;
vertical-align: middle;
float: left;
display: block; }
.portletLinkIcon .portletItem .fa-fw {
width: 1.375em; }
.portletLinkIcon .portletItem a .fa:hover {
text-decoration: none !important; }
.portletLinkIcon .portletItem .fa-group:before,
.portletLinkIcon .portletItem .fa-users:before,
.portletLinkIcon .portletItem .fa-pencil-square-o:before,
.portletLinkIcon .portletItem .fa-envelope-o:before,
.portletLinkIcon .portletItem .fa-youtube-play:before {
font-size: 0.875em; }
.portletLinkIcon a {
text-decoration: none;
color: #2256BD;
display: block;
border: none; }
.portletLinkIcon a:hover span {
text-decoration: underline;
color: #003FAC; }
.portletLinkIcon span {
display: block;
margin-left: 2.25em; }
.portletLinkIcon img {
width: 24px;
padding-right: 6px;
color: #003FAC;
margin: 0;
vertical-align: middle; }
.portletLinkIcon .sprite a {
/* */
background-repeat: no-repeat;
min-height: 24px;
display: block; }
.portletLinkIcon .sprite a span {
margin-left: 30px;
vertical-align: middle;
display: block; }
.portletLinkIcon .sprite-blogger a {
background-position: -50px -50px; }
.portletLinkIcon .sprite-contact a {
background-position: -50px -174px; }
.portletLinkIcon .sprite-directory a {
background-position: -50px -298px; }
.portletLinkIcon .sprite-facebook a {
background-position: -50px -422px; }
.portletLinkIcon .sprite-feed a {
background-position: -50px -546px; }
.portletLinkIcon .sprite-flickr a {
background-position: -50px -670px; }
.portletLinkIcon .sprite-google-plus a {
background-position: -50px -794px; }
.portletLinkIcon .sprite-instagram a {
background-position: -50px -918px; }
.portletLinkIcon .sprite-linkedin a {
background-position: -50px -1042px; }
.portletLinkIcon .sprite-message a {
background-position: -50px -1166px; }
.portletLinkIcon .sprite-pinterest a {
background-position: -50px -1290px; }
.portletLinkIcon .sprite-podcast a {
background-position: -50px -1414px; }
.portletLinkIcon .sprite-twitter a {
background-position: -50px -1538px; }
.portletLinkIcon .sprite-typepad a {
background-position: -50px -1662px; }
.portletLinkIcon .sprite-youtube a {
background-position: -50px -1786px; }
/* */
.portletLinkButton {
padding: 0; }
.portletLinkButton .portletItem a,
.portletLinkButton .portletItem a:hover,
.portletLinkButton .portletItem a:link,
.portletLinkButton .portletItem a:visited {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
background-color: #EFEFEF;
border-radius: 4px;
border: 1px solid #333333;
border-bottom: 1px solid #333333 !important;
color: #333333;
display: block;
font-size: 0.875em;
font-size: 0.875rem;
font-weight: normal;
list-style-image: none;
list-style-type: none;
margin: 0 0 1em 0;
padding: 0.5em 5%;
width: 90%;
text-decoration: none; }
.portletLinkButton .portletItem img {
width: 100%;
display: block; }
.portletLinkButton .alternate a,
.portletLinkButton .alternate a:hover,
.portletLinkButton .alternate a:link,
.portletLinkButton .alternate a:visited {
border: 1px solid #3F1E04;
background-color: #AC5209;
color: #FFFFFF; }
/* */
.portletPerson .portletItem {
margin-bottom: 0.75em;
display: block;
color: #4B4B4B;
/* */
/* */
/* */
/* */
/* */ }
.portletPerson .portletItem div.fn {
border: none;
border-bottom: none;
font-size: 1em;
font-weight: 600;
margin: 0.125em 0 0.25em;
line-height: 1.125; }
.portletPerson .portletItem div.fn a,
.portletPerson .portletItem div.fn a:visited {
color: #2256BD;
font-weight: 600; }
.portletPerson .portletItem div.fn a:hover {
color: #003FAC; }
.portletPerson .portletItem .title {
margin-bottom: 1em;
font-size: 0.875em; }
.portletPerson .portletItem .title div {
margin-bottom: 0.375em;
line-height: 1.125; }
.portletPerson .portletItem .adr, .portletPerson .portletItem .tel, .portletPerson .portletItem .eml {
font-size: 0.8125em;
line-height: 1.25;
margin-bottom: 1em; }
.portletPerson .portletItem .tel, .portletPerson .portletItem .eml {
margin-bottom: 0.25em; }
.portletPerson .portletItem a.email,
.portletPerson .portletItem span.email a.email {
display: inline; }
.portletPerson .portletItem img.photo {
margin-top: 0.5em;
display: block; }
.portletPerson .portletItem .imagelarge img.photo {
max-width: 150px;
height: auto; }
.portletPerson .portletItem .imagesmall img.photo {
max-width: 75px;
height: auto; }
/* */
#content {
/* */ }
#content #rightcolumn {
/* */
/* */ }
#content #rightcolumn .portletLinkButton a,
#content #rightcolumn .portletLinkButton a:link,
#content #rightcolumn .portletLinkButton a:hover {
text-decoration: none;
color: #333333;
border-bottom: 1px solid #333333; }
#content #rightcolumn .portletPerson .portletItem a.imagelarge img.photo {
max-width: 100%; }
#content #rightcolumn .portletNavigationTree ul.navTree {
margin-left: 0; }
#content .portletHeader {
font-size: 1.25em;
margin-top: 0; }
#content .portletItem {
margin-bottom: 0.875em; }
/* */
.portletCollection .portletItem {
padding: 0;
background-color: transparent; }
/* */
#portal-column-one div.managedPortlet {
padding: 0.5em; }
/* */
.managedPortletActions {
margin-right: -1em;
margin-left: 1em; }
.managedPortletActions > form {
float: right; }
.managedPortletActions > form button {
background-color: #F6F6F6; }
.portletAssignments {
font-size: 0.6875em;
padding: 0 0.5em; }
.portletAssignments .managedPortlet .portletHeader {
background-color: transparent;
border: 1px solid #DDDDDD;
border-collapse: collapse; }
.portletAssignments .blockedPortlet div.portletHeader {
background-color: #F6F6F6; }
#content .portletAssignments {
font-size: 1em; }
#portal-column-one .managePortletsLink {
font-size: 0.5625em;
font-size: 0.625rem; }
.managePortletsLink,
.managePortletsFallback {
font-size: 0.875em;
font-size: 0.625rem; }
.portletDropdown select {
margin-top: 0.5em;
margin-bottom: 1em;
width: 100%; }
/* */
#content #rightcolumn .customManagePortletsLink,
#content #centercolumn .customManagePortletsLink {
display: block;
text-align: center;
padding-bottom: 0.25em; }
.portlet ul.relatedItems li {
margin-left: 2px; }
/* */
.left-column-navigation .portletHeader {
background-color: transparent;
color: #1E2D4C;
margin: 0;
padding: 0;
border-width: 0 0 1px 0;
border-style: solid;
border-color: #E6E6E6;
text-transform: none;
line-height: 1.25; }
.left-column-navigation .portletHeader a {
background-color: transparent;
color: #1E2D4C;
padding: 0;
margin: 0;
font-family: Open Sans, Lucida Grande, Tahoma, Verdana, sans-serif;
font-weight: normal; }
.left-column-navigation .portletNavigationTree .portletItem {
font-size: 1em; }
.left-column-navigation .portletNavigationTree .portletItem .navTreeItem {
margin: 0; }
.left-column-navigation .portletNavigationTree .portletItem .navTreeItem a {
border-width: 0;
border: none;
background-color: transparent;
color: #4D4D4D;
line-height: 1.25; }
.left-column-navigation .portletNavigationTree .portletItem .navTreeItem a.state-published {
color: #4D4D4D; }
.left-column-navigation .portletNavigationTree .portletItem .navTreeItem a:hover,
.left-column-navigation .portletNavigationTree .portletItem .navTreeItem a.state-published:hover {
color: #003FAC;
text-decoration: none; }
.left-column-navigation .portletNavigationTree .portletItem ul.navTreeLevel0 {
margin: 0; }
.left-column-navigation .portletNavigationTree .portletItem ul.navTreeLevel0 > li {
border-top: 1px dashed #E6E6E6;
padding: 0.45em 0 0.5em;
margin: 0; }
.left-column-navigation .portletNavigationTree .portletItem ul.navTreeLevel0 > li a {
padding: 0;
margin: 0; }
.left-column-navigation .portletNavigationTree .portletItem ul.navTreeLevel0 > li:first-child {
border-top: none; }
.left-column-navigation .portletNavigationTree .portletItem ul.navTreeLevel0 .navTreeItem {
border-bottom-width: 0;
padding: 0.5em 0; }
.left-column-navigation .portletNavigationTree .portletItem ul.navTreeLevel0 .navTreeItem .navTreeCurrentItem,
.left-column-navigation .portletNavigationTree .portletItem ul.navTreeLevel0 .navTreeItem .navTreeCurrentNode,
.left-column-navigation .portletNavigationTree .portletItem ul.navTreeLevel0 .navTreeItem .navTreeItemInPath {
border: none;
font-weight: 600;
background-color: transparent;
color: #000000; }
.left-column-navigation .portletNavigationTree .portletItem ul.navTreeLevel0 .navTreeItem .navTreeCurrentItem > a, .left-column-navigation .portletNavigationTree .portletItem ul.navTreeLevel0 .navTreeItem .navTreeCurrentItem a.state-published,
.left-column-navigation .portletNavigationTree .portletItem ul.navTreeLevel0 .navTreeItem .navTreeCurrentNode > a,
.left-column-navigation .portletNavigationTree .portletItem ul.navTreeLevel0 .navTreeItem .navTreeCurrentNode a.state-published,
.left-column-navigation .portletNavigationTree .portletItem ul.navTreeLevel0 .navTreeItem .navTreeItemInPath > a,
.left-column-navigation .portletNavigationTree .portletItem ul.navTreeLevel0 .navTreeItem .navTreeItemInPath a.state-published {
font-weight: 600;
color: #000000; }
.left-column-navigation .portletNavigationTree .portletItem ul.navTreeLevel1 {
background-color: #F9F9F9;
border: #DDDDDD solid 1px;
margin: 0.25em 0 0.75em 0.5em;
padding: 0.375em 0.75em; }
.left-column-navigation .portletNavigationTree .portletItem ul.navTreeLevel1 li.navTreeItem {
background-color: transparent;
padding: 0;
margin: 0.5em 0 0;
border-bottom-width: 0; }
.left-column-navigation .portletNavigationTree .portletItem ul.navTreeLevel1 li.navTreeItem a {
padding: 0;
text-decoration: none;
background-color: transparent;
color: #4D4D4D;
line-height: 1.125; }
.left-column-navigation .portletNavigationTree .portletItem ul.navTreeLevel1 li.navTreeItem:first-child {
margin-top: 0; }
.left-column-navigation .portletNavigationTree .portletItem ul.navTreeLevel1 .navTreeCurrentItem {
background-color: transparent; }
#portal-column-one .left-column-navigation .portletHeader a:hover {
color: #003FAC; }
/* */
#content #addthis {
font-size: 1.25em;
color: #4B4B4B;
border: none;
display: block;
float: right;
margin: 0 0.25em 0.25em 0.75em;
padding: 0; }
#content #addthis h2 {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #DDDDDD;
color: #3F3F3F;
text-align: right;
font-size: 0.625em;
margin-top: 0;
margin-bottom: 3px;
font-weight: normal;
font-family: Open Sans, Verdana, Arial, Helvetica, sans-serif; }
#content #addthis a,
#content #addthis a:link {
text-decoration: none;
color: #4B4B4B;
float: none;
border: none;
display: inline-block;
padding: 0;
vertical-align: top; }
#content #addthis a:hover {
border-bottom: none; }
#content #addthis div.pdf {
margin: 0.5em 0 0.25em 0; }
#content #addthis div.order {
margin: 0 0 0.25em 0; }
#content #addthis div.pdf a,
#content #addthis div.order a {
font-size: 0.9375em;
color: #265FCF;
display: block; }
#content #addthis .addthis_toolbox {
text-align: right;
font-size: 0.6875em;
/* */ }
#content #addthis .addthis_toolbox a[class^=addthis_button] > span,
#content #addthis .addthis_toolbox a[class^=rss_button] > span {
background-image: url(addthis-sprite.png);
cursor: pointer;
display: block;
background-color: transparent !important; }
#content #addthis .addthis_toolbox a.addthis_button_email > span {
background-position: 0 0;
width: 16px;
height: 16px; }
#content #addthis .addthis_toolbox a.addthis_button_facebook > span {
background-position: 0 -66px;
width: 16px;
height: 16px; }
#content #addthis .addthis_toolbox a.addthis_button_print > span {
background-position: 0 -264px;
width: 16px;
height: 16px; }
#content #addthis .addthis_toolbox a.rss_button > span {
background-position: 0 -330px;
width: 16px;
height: 16px; }
#content #addthis .addthis_toolbox a.addthis_button_twitter > span {
background-position: 0 -396px;
width: 16px;
height: 16px; }
#content #addthis .addthis_toolbox a.addthis_button_pdf > span {
background-position: right -198px;
background-repeat: no-repeat;
padding-right: 20px; }
#content #addthis .addthis_toolbox a.addthis_button_order > span {
background-position: right -132px;
background-repeat: no-repeat;
padding-right: 20px; }
#content #addthis .addthis_toolbox .addthis_label {
height: 1px !important;
overflow: hidden !important;
position: absolute !important;
top: auto !important;
width: 1px !important; }
/* */
.translate {
margin-top: 1em; }
.translate ul {
font-size: 0.6875em;
list-style-image: none;
list-style-type: none; }
.translate ul li {
margin: 0;
text-align: right; }
.translate ul li a {
font-size: 0.9375em;
color: #265FCF;
display: block;
border-bottom: none; }
/* */
#___plusone_0 {
/* */
margin: 0.5rem 0 1rem !important; }
#addthis #___plusone_0 {
margin: 0 !important; }
/* */
.comment {
display: none; }
/* */
#commenting span {
border: none;
overflow: visible;
width: 100% !important;
margin: 1.5em 0 2em 0; }
#fb-root iframe {
width: 0 !important; }
html {
display: block !important; }
.twtr-doc {
width: auto !important; }
/* */
table.listing,
table.plain,
table.grid {
font-size: 0.875em;
margin: 1em 0;
caption-side: top; }
table.listing caption,
table.plain caption,
table.grid caption {
text-align: left;
margin-top: 0.375em;
color: #333333; }
/* */
table.listing th, table.listing td,
table.plain th,
table.plain td {
padding: 0.25em 0.375em;
border: 1px solid #999999; }
table.listing th,
table.plain th {
font-weight: 600;
color: #333333;
background-color: #DDDDDD; }
table.listing tr.separator td,
table.listing tr.separator,
table.plain tr.separator td,
table.plain tr.separator {
border-left: 1px solid #FFFFFF;
border-right: none;
border-top: 1px solid #E6E6E6; }
table.listing tbody tr.odd td,
table.plain tbody tr.odd td {
background-color: #F6F6F6; }
table.listing tbody tr.even td,
table.plain tbody tr.even td {
background-color: transparent; }
/* */
table.grid th {
border: 1px solid #E6E6E6;
padding: 0.5em;
vertical-align: middle; }
/* */
table.events tr td {
vertical-align: top; }
table.events tr td:nth-child(1) {
width: 45%; }
table.events tr td:nth-child(3) {
width: 25%; }
/* */
#content h2.section-title {
font-weight: normal;
font-size: 1.375em;
text-align: left;
background-color: transparent;
padding-left: 0;
padding-bottom: 5px; }
/* */
#content-history #history dd,
#content-core #history dd {
margin-top: 0.8em; }
#content-history div.historyRecord,
#content-core div.historyRecord {
font-size: 0.9375em;
margin-bottom: 0.5em;
border: 1px solid #E6E6E6;
padding: 0.5em; }
#content-history div.historyTools ul,
#content-core div.historyTools ul {
float: right;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin-top: 0; }
#content-history div.historyTools ul li,
#content-core div.historyTools ul li {
display: inline; }
#content-history div.historyTools ul li a {
border-bottom: none; }
#content-history .historyAction,
#content-core .historyAction {
color: #578308; }
#content-history .historyByLine,
#content-core .historyByLine {
margin-bottom: 1em; }
#content-history div.historyComment,
#content-core div.historyComment {
background-color: #F6F6F6;
padding: 0.25em 1em;
margin: 0.5em 1em; }
#content-history div.historyComment p,
#content-core div.historyComment p {
color: #000000;
margin: 0;
padding-top: 1px; }
#content-history a.historyComparePrevious,
#content-core a.historyComparePrevious {
border-bottom: medium none;
border-top: 1px dotted #E6E6E6;
display: block;
margin-bottom: 0.25em;
margin-top: 0.5em;
padding-top: 0.25em; }
#content-history dl div.historyRecord a.historyComparePrevious span,
#content-core dl div.historyRecord a.historyComparePrevious span {
background-color: white;
left: 50%;
position: relative;
top: -1em; }
/* */
/* */
/* */
/* */
h1, h2, h3, h4, h5, h6 {
font-family: Open Sans, Lucida Grande, Tahoma, Verdana, sans-serif; }
h1, h2 {
letter-spacing: 0; }
b, strong {
font-weight: 600; }
label {
font-weight: 600; }
#content {
background-color: transparent;
padding: 0 0 1.5em 0;
margin: 0;
width: 100%; }
/* */
#content {
/* */
/* */
/* */
/* */
/* */
/* */
/**/ }
#content h1 a,
#content h1 a:link,
#content h1 a:hover, #content h2 a,
#content h2 a:link,
#content h2 a:hover, #content h3 a,
#content h3 a:link,
#content h3 a:hover, #content h4 a,
#content h4 a:link,
#content h4 a:hover, #content h5 a,
#content h5 a:link,
#content h5 a:hover, #content h6 a,
#content h6 a:link,
#content h6 a:hover {
text-decoration: none;
color: #000000;
border-bottom: none; }
#content .documentText ul {
margin: 0.375em 0 1.125em 2.5em;
list-style-image: url(bullet.png);
list-style-type: square; }
#content .documentText p {
margin: 0.375em 0 1.125em 0; }
#content .documentText p img {
max-width: 100%; }
#content .documentText dd {
margin: 0 0 1.5em 0; }
#content .documentText dt {
font-weight: normal;
margin: 0.375em 0 0.5em 0; }
#content .contentActions {
border-bottom: 1px solid #74AE0B; }
#content .contentActions a {
padding: 0 0.5em; }
#content a.link-external,
#content a.link-https {
background-image: none;
padding: 0; }
#content a, #content a:link, #content a:visited {
color: #265FCF;
border-bottom: 1px solid #DDDDDD;
text-decoration: none; }
#content .contentLeadImageContainer a,
#content .contentLeadImageContainer a:hover {
border-bottom: none;
cursor: zoom-in; }
#content h1.noBreadcrumbs {
margin-top: 0.75em; }
#content h1,
#content h1.documentFirstHeading {
color: #000000;
font-weight: normal;
font-weight: 600;
border: none;
font-size: 2em;
margin-bottom: 0.25em;
line-height: 1.25; }
#content h2,
#content html.kupu-html h2 {
color: #000000;
font-size: 1.625em;
margin: 1.25em 0 0.5em 0;
padding: 0 0 0.0625em 0;
border: none;
font-weight: 600;
border-bottom: 1px solid #DDDDDD;
line-height: 1.5; }
#content h3,
#content html.kupu-html h3,
#content h2.h3,
#content .documentContributors h2 {
color: #000000;
margin: 1.125em 0 0 0;
padding: 0;
border: none;
font-weight: 600;
font-family: Open Sans, Lucida Grande, Tahoma, Verdana, sans-serif;
font-size: 1.25em;
line-height: 1.5; }
#content h4,
#content h5,
#content html.kupu-html h4,
#content html.kupu-html h5 {
font-family: Open Sans, Lucida Grande, Tahoma, Verdana, sans-serif;
font-size: 1.125em;
color: #000000;
margin-top: 1em;
line-height: 1.375;
font-weight: 600; }
#content h5,
#content html.kupu-html h5 {
font-size: 1.0625em; }
#content .documentDescription,
#content #description {
font-weight: normal;
color: #2F2F2F;
font-size: 1.25em;
margin: 0 0 1.5em;
font-family: Open Sans, Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5; }
#content .documentByLine {
font-size: 0.875em; }
#content p.discreet {
margin-bottom: 2em; }
#content p.discreet img {
margin-top: 1em;
display: block; }
#content p.discreet br {
line-height: 0.25; }
#content .image-left, #content .image-right {
border: none; }
#content .pullquote,
#content .callout {
border-width: 1px 1em;
border-style: solid;
border-color: #DFB97D;
padding: 1em 2.26629%;
margin: 0 0 1em 2.26629%;
color: #4A4A4A;
background-color: #FFFBEF;
font-weight: normal;
font-family: Open Sans, Verdana, Arial, Helvetica, sans-serif;
font-size: 1.125em; }
#content .pullquote {
width: 40.08499%;
float: right;
clear: right;
border-width: 1px; }
#content .callout {
padding: 1em 2.26629%;
margin-left: 4.53258%;
margin-right: 4.53258%; }
#content #pfg-fieldwrapper fieldset.PFGFieldsetWidget {
border: none;
padding: 0; }
#content #pfg-fieldwrapper fieldset.PFGFieldsetWidget legend {
color: #000000;
font-size: 1.625em;
margin: 1.25em 0 0.5em 0;
padding: 0 0 0.0625em 0;
border: none;
font-weight: 600;
border-bottom: 1px solid #DDDDDD;
line-height: 1.5;
display: block;
width: 100%;
margin-top: 0; }
#content #pfg-fieldwrapper fieldset.PFGFieldsetWidget div.formHelp {
margin-bottom: 1em; }
#content .eventDetails {
margin-top: 1.5em;
max-width: 250px; }
#content .eventDetails table.listing a {
text-decoration: underline; }
#content dt.no-description {
margin-bottom: 1em; }
#content .description {
display: block;
line-height: 1.375;
margin-top: 0.125em;
margin-bottom: 0;
font-weight: normal;
font-size: 0.9375em; }
#content blockquote {
border-left: none;
padding-left: 2em;
color: #000000; }
#content .effectiveDate {
margin-bottom: 0.6875em;
margin-top: 0.125em;
font-size: 0.875em;
color: #767676;
font-weight: normal; }
#content .visualHighlight {
background-color: transparent; }
#content dd a {
border-bottom: none; }
#content q {
font-family: Open Sans, Verdana, Arial, Helvetica, sans-serif;
font-size: 0.6875em;
font-style: normal; }
#content h3.speaker-institution {
margin: 0 0 1em; }
/* */
body.custom-h2-as-h3 #content .documentText h2 {
color: #000000;
margin: 1.125em 0 0 0;
padding: 0;
border: none;
font-weight: 600;
font-family: Open Sans, Lucida Grande, Tahoma, Verdana, sans-serif;
font-size: 1.25em;
line-height: 1.5; }
body.template-person_view #content h2,
body.template-by_county_listing.custom-two-column #content h2,
#pfg-fieldwrapper fieldset.PFGFieldsetWidget fieldset legend {
color: #000000;
margin: 1.125em 0 0 0;
padding: 0;
border: none;
font-weight: 600;
font-family: Open Sans, Lucida Grande, Tahoma, Verdana, sans-serif;
font-size: 1.25em;
line-height: 1.5; }
div.field .formQuestion span.required {
color: transparent !important; }
/* */
body.template-file_view #content .documentContributors h2 {
font-size: 1.607142857142857em; }
body.template-file_view #content h2.h3,
body.template-file_view #content .documentContributors h2 {
margin-top: 1.25em; }
body.template-file_view #content h3 {
font-weight: 600;
font-family: Open Sans, Verdana, Arial, Helvetica, sans-serif; }
body.template-file_view #disclaimer {
margin-top: 1em;
border: none; }
/* */
#content u,
#content-text u,
#content-core u {
text-decoration: none !important;
/* */ }
/* */
#disclaimer {
font-size: 0.875em;
padding-top: 5px;
margin-top: 5px;
border-width: 1px 0 0 0;
border-style: solid;
border-color: #E6E6E6; }
#content .eventSummary {
margin-bottom: 1.5em; }
#content .eventSummary div {
padding: 0.2em 0; }
#content .eventSummary a,
#content .eventSummary a:hover {
text-decoration: none; }
#content .eventSummary a span,
#content .eventSummary a:hover span {
text-decoration: none;
border-bottom: 1px solid #DDDDDD; }
#content .eventSummary a:hover span {
border-bottom: 1px solid #265FCF; }
#content .eventSummary .event_add_calendar a,
#content .eventSummary .event_add_calendar a:hover {
border-bottom: none; }
#content .eventSummary .event_add_calendar a.img {
padding-right: 0.375em;
margin-left: 0.375em; }
#content .eventSummary h3,
body.template-event_view #content .event-registration h3,
body.template-extension_course_event_view #content .event-registration h3,
#content h3.inline,
#content h2.inline {
font-size: 1em;
font-weight: 600;
border-bottom-width: 0;
display: inline; }
#content .eventSummary h3:after,
body.template-event_view #content .event-registration h3:after,
body.template-extension_course_event_view #content .event-registration h3:after,
#content h3.inline:after {
content: ":"; }
h2.flexslider-title,
#homepageimage .hiddenStructure,
#content .hiddenStructure,
.top-navigation .hiddenStructure,
#portal-column-one .hiddenStructure {
margin: -1px 0 0 -1px !important;
padding: 0 !important;
position: absolute;
margin-left: -10000px; }
#content .eventDateLocation {
line-height: 1.375; }
#content .eventDateLocation.canceled,
table.events td.canceled span,
.portlet .canceled .date,
.portlet .canceled .location {
text-decoration: line-through;
color: #575757 !important; }
#content .eventDateLocation.canceled h3 {
color: #575757 !important; }
#content .listingWarning,
.portlet .listingWarning {
color: #000000;
font-size: 0.9375em;
font-variant: small-caps;
font-weight: 600;
margin: 0;
padding: 0; }
.portlet .listingWarning {
font-size: 1em;
margin: 0.375em 0; }
#content table.events .listingWarning {
font-size: 1em; }
#content .contenttype-event .tileDescription p {
margin-top: 0.5em; }
#content .eventWebsite {
margin-bottom: 1.5em;
font-size: 1em; }
/* */
.documentActions {
border-color: #E6E6E6; }
.discreet {
color: #575757; }
/* */
abbr.dtstart, abbr.dtend {
border-bottom: 0; }
dl.person-connect img {
margin: 0 0.5em; }
#content dl.person-connect dd {
margin-left: 2.5em;
margin-bottom: 0.5em; }
.noClear {
clear: none !important; }
[align="justify"], .documentText [align="center"] {
text-align: left !important; }
/* */
#document-toc {
background-color: #F9F9F9;
border: #DDDDDD solid 1px;
padding: 0.75em;
font-size: 0.8125em;
width: 25%;
margin: 1em 0 1em 1em;
clear: right;
position: relative;
float: right; }
#document-toc .portletHeader,
#document-toc h2.rmm-toggled-title {
background-color: transparent;
border: none;
padding: 0;
font-weight: 600;
color: #4D4D4D;
margin: 0;
font-size: 1em; }
#document-toc .portlet {
background-color: transparent;
border: none; }
#document-toc .portlet .portletItem {
background-color: transparent;
border: none;
padding: 0.25em 0 0 0; }
#document-toc .portlet .portletItem li {
padding: 0 0.5em 0 0.25em;
list-style-type: none; }
#document-toc .portlet .portletItem li li {
list-style-type: square;
background-image: none;
background-color: transparent;
padding: 0;
margin-left: 1.625em;
color: #4D4D4D; }
#document-toc .portlet .portletItem ol {
margin-left: 0.5em; }
#document-toc .portlet .portletItem ol > li > ol > li > ol {
display: none; }
#portal-column-content.sr #document-toc {
width: 33%; }
/* */
#portal-localsearchbox {
background-color: #F6F6F6;
border: 1px solid #E6E6E6;
padding: 1em 2.26629%;
margin: 0 0 1.25em 0;
float: none;
clear: both;
width: 95.18414%; }
#portal-localsearchbox .LSBox {
padding-right: 0;
width: 100%;
float: none;
text-align: left; }
#portal-localsearchbox .searchTitle {
display: block;
font-size: 1.25em;
margin-bottom: 0.5em;
font-weight: normal; }
#portal-localsearchbox #localSearchBox {
width: 88.39286%;
padding: 0.25em 1.19048%;
border: 1px solid #999999;
background-image: none;
float: left;
font-size: 0.875em;
margin: 0 1.19048% 0 0; }
#portal-localsearchbox .searchButton {
background-color: #FFD35F;
/* */
border: 1px solid #EF6500;
/* */
padding: 0.1875em 0;
margin: 0;
color: #3F1B00;
/* */
background-image: none;
width: 7.44048%;
display: block;
float: left;
font-size: 0.875em; }
/* */
#portal-localsearchbox.extra_search_fields .search_criteria {
margin-bottom: 0.5em; }
#portal-localsearchbox.extra_search_fields #counties_search,
#portal-localsearchbox.extra_search_fields #zip_code_search {
float: left;
margin-right: 2.38095%;
padding: 0.25em 0; }
#portal-localsearchbox.extra_search_fields #localSearchBox {
width: 97.32143%;
float: none;
margin: 0 0 0.875em 0; }
#portal-localsearchbox.extra_search_fields .searchButton {
margin-top: 0.125em; }
#portal-localsearchbox.extra_search_fields #zip_code_input {
border: 1px solid #999999;
padding: 0.1875em 0.5em; }
#portal-localsearchbox.extra_search_fields #zip_code_radius {
vertical-align: middle; }
/* */
.searchPage #zip_code_search {
padding: 0.75em 0.125em; }
/* */
.contentLeadImageContainer {
background-color: #FFFFFF;
max-width: 44.90085%;
width: auto;
float: right;
clear: both;
margin: 0.5em 0 0.5em 2.26629%; }
.contentLeadImageContainer img {
max-width: 100%;
height: auto; }
.contentLeadImageContainer .crop-image {
float: right; }
.contentLeadImageContainer .crop-image a:hover {
cursor: pointer; }
.contentLeadImageContainerFullWidth,
.contentLeadImageContainerLeft {
max-width: 100%;
width: auto;
float: none;
clear: both;
margin: 0.5em 0 1.25em; }
.contentLeadImageContainerFullWidth img,
.contentLeadImageContainerLeft img {
margin-left: 0;
max-width: 100%;
height: auto;
width: 100%; }
.contentLeadImageContainerLeft img {
width: auto; }
/* */
#content .photoAlbumEntry {
background-image: none;
margin: 0 1.68067%;
width: 16.63866%;
padding: 0;
height: 16em; }
#content .photoAlbumEntry a {
border: none;
width: auto; }
#content .photoAlbumEntry a img {
cursor: zoom-in;
max-width: 100%;
margin-bottom: 0.375em;
border: none;
height: auto; }
#content .photoAlbumEntry a .photoAlbumEntryTitle {
color: #265FCF;
width: auto; }
/* */
#content .listingBar {
background-color: transparent;
border: none;
padding: 0; }
#content .listingBar a {
border: none;
padding: 0; }
#content .listingBar a:hover {
background-color: transparent;
text-decoration: underline; }
#content .listingBar span.previous,
#content .listingBar .listingPrevious {
width: 48%;
margin-right: 2%;
display: block;
float: left; }
#content .listingBar span.next,
#content .listingBar .listingNext {
width: 48%;
margin-left: 2%;
display: block;
float: right;
text-align: right; }
#content .listingBar .listingNext:after {
content: "\00BB"; }
#content .listingBar .listingPrevious:before {
content: "\00AB"; }
/* */
#content #relatedItems {
border: 1px solid #E6E6E6;
margin: 2em 0;
padding: 0.75em 0.5em;
width: auto; }
#content #relatedItems h2 {
margin-top: -0.8em;
background-color: transparent;
display: inline-block;
padding: 0 0.8125em;
margin-top: 0;
margin-bottom: 0;
padding: 0 0.5em;
border: none;
font-size: 1.125em; }
#content #relatedItems ul {
margin: 0.5em 0 0 0;
padding: 0 0.625em; }
#content #relatedItems ul li {
margin: 0.625em 0;
list-style-type: none;
list-style-image: none; }
#content #relatedItems img {
display: none; }
/* */
#content .documentContributors,
#content .publication {
font-size: 0.875em;
border-top: none; }
#content .documentContributors h2,
#content .publication h2 {
color: #000000;
margin: 1.125em 0 0.375em 0;
font-size: 1.375em;
padding: 0;
border: none;
font-weight: 600;
font-family: Open Sans, Lucida Grande, Tahoma, Verdana, sans-serif; }
#content .documentContributors .tileItem,
#content .publication .tileItem {
margin-bottom: 1em;
padding-top: 0.75em;
border-top: 1px solid #E6E6E6; }
#content .documentContributors .tileItem:first-child,
#content .publication .tileItem:first-child {
border-top: none; }
#content .documentContributors .facultyStaffDirectory,
#content .documentContributors .tileHeadline {
font-size: 0.96875em;
margin-left: 11.75637%; }
#content .documentContributors .facultyStaffDirectory div {
color: #4D4D4D;
/* */ }
#content .documentContributors .tileHeadline {
font-size: 1.1875em;
color: #474747;
/* */ }
#content .documentContributors .contentLeadImageContainer {
float: left;
clear: none;
margin: 0.25em 1.13314% 0;
width: 8.35694%;
max-width: 8.35694%;
height: 84.375px;
overflow: hidden;
text-align: center; }
#content .documentContributors .contentLeadImageContainer img {
margin: -7.5% 0 0 -15%;
height: auto;
width: 130%;
max-width: 130%; }
#content .publication {
margin-bottom: 1.5em; }
#content .publication h3 {
margin-top: 0; }
/* */
#portal-footer {
margin: 0;
border-width: 0;
background-color: #13233C;
color: #D1E2EF;
font-size: 0.8125em;
padding: 0.5em 0;
width: 100%;
text-align: center; }
#portal-footer p {
margin: 0.375em 0; }
#portal-footer a, #portal-footer a:visited {
color: #9ACDFF; }
#portal-footer a:hover {
text-decoration: underline; }
#portlets-footer-wrapper {
background-color: #1B1D1F; }
#portlets-footer {
margin: 0 auto;
padding: 1.5em 0;
border: none;
display: table;
max-width: 1000px;
width: 100%; }
#portlets-footer .FooterPortletManager {
width: 16.8%;
float: left;
padding: 0.5em 1.6%; }
#portlets-footer .FooterPortletManager .portletWrapper {
padding: 0;
margin: 0 0 1.25em;
font-size: 0.75em;
/* */
/* */ }
#portlets-footer .FooterPortletManager .portletWrapper .portlet,
#portlets-footer .FooterPortletManager .portletWrapper .even,
#portlets-footer .FooterPortletManager .portletWrapper .portletFooter,
#portlets-footer .FooterPortletManager .portletWrapper .portletItem,
#portlets-footer .FooterPortletManager .portletWrapper .portletHeader {
background-color: transparent;
border: none; }
#portlets-footer .FooterPortletManager .portletWrapper .portletHeader {
color: #FFFFFF;
font-size: 1.25em;
font-weight: 600;
padding: 0;
margin: 0 0 0.0625em;
font-family: Open Sans, Verdana, Arial, Helvetica, sans-serif;
border-bottom: 1px solid #FFFFFF;
line-height: 1.25; }
#portlets-footer .FooterPortletManager .portletWrapper .portletHeader a,
#portlets-footer .FooterPortletManager .portletWrapper .portletHeader span {
color: #FFFFFF;
padding: 0; }
#portlets-footer .FooterPortletManager .portletWrapper .portlet {
margin: 0; }
#portlets-footer .FooterPortletManager .portletWrapper .portletItem {
padding: 0;
margin: 0; }
#portlets-footer .FooterPortletManager .portletWrapper .portletItem a,
#portlets-footer .FooterPortletManager .portletWrapper .portletItem .state-published,
#portlets-footer .FooterPortletManager .portletWrapper .portletItem a:hover {
color: #e0e0e0;
padding: 0.375em 0;
display: block;
border-bottom: none; }
#portlets-footer .FooterPortletManager .portletWrapper .portletItem .state-published:hover,
#portlets-footer .FooterPortletManager .portletWrapper .portletItem a:hover {
text-decoration: underline; }
#portlets-footer .FooterPortletManager .portletWrapper .portletNavigationTree .portletItem {
padding: 0; }
#portlets-footer .FooterPortletManager .portletWrapper .portletNavigationTree .portletItem .navTree .navTreeItem,
#portlets-footer .FooterPortletManager .portletWrapper .portletNavigationTree .portletItem .navTree .navTreeCurrentItem {
padding: 0;
margin: 0; }
#portlets-footer .FooterPortletManager .portletWrapper .portletNavigationTree .portletItem .navTree .navTreeItem a,
#portlets-footer .FooterPortletManager .portletWrapper .portletNavigationTree .portletItem .navTree .navTreeCurrentItem a {
background-color: transparent;
border: none;
font-weight: normal; }
#portlets-footer .FooterPortletManager .portletWrapper .portletLinkIcon {
/* */ }
#portlets-footer .FooterPortletManager .portletWrapper .portletLinkIcon .portletItem {
margin: 0;
padding: 0; }
#portlets-footer .FooterPortletManager .portletWrapper .portletLinkIcon .portletItem a {
padding: 0.25em 0; }
#portlets-footer .FooterPortletManager .portletWrapper .portletLinkIcon .portletItem a, #portlets-footer .FooterPortletManager .portletWrapper .portletLinkIcon .portletItem a span {
color: #e0e0e0; }
#portlets-footer .FooterPortletManager .portletWrapper .portletLinkIcon .portletItem img {
padding-right: 0.5em; }
#portlets-footer .FooterPortletManager .portletWrapper .portletLinkIcon .portletItem .fa:before {
color: #e0e0e0; }
#portlets-footer .FooterPortletManager .portletWrapper .portletLinkIcon .icon,
#portlets-footer .FooterPortletManager .portletWrapper .portletLinkIcon .sprite {
min-height: 24px;
margin: 0.75em 3.061225114535738%; }
#portlets-footer .FooterPortletManager .portletWrapper .portletLinkIcon .icon a,
#portlets-footer .FooterPortletManager .portletWrapper .portletLinkIcon .sprite a {
padding: 0;
background-color: transparent;
vertical-align: middle; }
#portlets-footer .FooterPortletManager .portletWrapper .portletLinkIcon .icon a:hover,
#portlets-footer .FooterPortletManager .portletWrapper .portletLinkIcon .sprite a:hover {
text-decoration: underline; }
#portlets-footer .FooterPortletManager .portletWrapper .portletFooter {
text-align: left;
padding: 0.25em 0; }
#portlets-footer .FooterPortletManager .portletWrapper .portletFooter a {
color: #e0e0e0;
display: block;
background-color: transparent; }
#iewarning {
border: 1px solid #F57900;
/* */
background-color: #FFFAB8;
/* */
padding: 8px;
margin: 16px; }
#iewarning img {
margin: 8px;
float: left; }
#iewarning h2, #iewarning p {
text-decoration: none;
border: none;
margin-left: 88px; }
/* */
.optionsBox {
overflow-y: auto;
border: solid 1px #E6E6E6;
background: #FFFFFF;
height: 14em;
width: 100%; }
.optionsBox LABEL {
padding: 2px 0 0 0;
display: block;
font-weight: normal; }
.optionsBox input {
vertical-align: middle;
margin: 1px 4px 4px 6px; }
.optionsBox LABEL.checked {
background-color: #F6F6F6; }
#archetypes-fieldname-subject .formHelp {
font-weight: normal; }
#existingTagsSection {
position: relative;
margin-left: 0; }
#existingTags {
float: left;
width: 50%; }
#content #existingTags dd {
margin-bottom: 2px;
margin-left: 0;
font-size: 0.9375em; }
#content #selectedTags, #content #newTags {
margin-bottom: 0;
margin-left: 0;
font-size: 0.9375em; }
#content #selectedTagsSection {
margin-left: 3em;
float: left;
width: 43%;
margin-bottom: 0; }
#newTagsSection {
width: 100%;
margin-left: 0; }
#newTagsSection textarea {
width: 50%; }
#content p.selectedTag {
margin-bottom: 0.4em; }
#existingTagsTitle, #newTagsTitle {
float: left; }
#existingTagsHelp, #newTagsHelp {
float: right; }
#noTagsSelected, #oneOrMoreTagsSelected {
display: none; }
#newTagsHelp {
display: none; }
/* */
/* */
#portal-column-content .documentEditable {
padding: 0;
margin: 0 1em 1em; }
#portal-column-content .documentEditable #content {
margin: 0;
padding: 0;
width: 100%; }
/* */
#archetypes-fieldname-id {
display: none; }
/* */
#formfolder-base-edit #archetypes-fieldname-folder_text {
display: none; }
/* */
.actionMenu .actionMenuContent li a {
padding: 0;
display: block;
margin: 0.1em 0.25em; }
.actionMenu .actionMenuContent li a:hover {
background-color: #74AE0B; }
/* */
#portal-personaltools-wrapper {
font-size: 0.75em;
margin: 0 auto;
max-width: 1000px;
z-index: 25;
background-color: #F6F6F6;
border: 1px solid #999999; }
#portal-personaltools-wrapper .actionMenu.activated .actionMenuContent {
z-index: 25; }
#portal-personaltools {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0; }
#portal-personaltools .actionMenuContent ul {
padding-top: 0.25em; }
#portal-personaltools .actionMenuContent ul li {
display: block;
margin: 0.375em 0.125em; }
body.icons-on #portal-header {
padding-bottom: 1em; }
#content dl.portalMessage {
font-size: 0.75em; }
#content dl.portalMessageOneColumn {
background-color: #FFCE7B; }
#content dl.portalMessageOneColumn dt,
#content dl.portalMessageOneColumn dd {
float: none;
font-size: 1.25em;
padding: 0.5em 0.75em; }
#content dl.portalMessageOneColumn dt {
margin: 0;
background-color: #C74606; }
#content dl.portalMessageOneColumn dd {
margin: 0 0.25em;
font-size: 1.125em; }
/* */
.icons-on {
/* */ }
.icons-on #portal-column-one a[class*='contenttype-'],
.icons-on #portal-column-one .contenttype-document,
.icons-on #portal-column-one .contenttype-event,
.icons-on #portal-column-one .contenttype-folder,
.icons-on #portal-column-one .contenttype-link,
.icons-on #portal-column-one .contenttype-news-item,
.icons-on #portal-column-one .contenttype-plone-site,
.icons-on #portal-column-one .contenttype-topic,
.icons-on #portal-column-two a[class*='contenttype-'],
.icons-on #portal-column-two .contenttype-document,
.icons-on #portal-column-two .contenttype-event,
.icons-on #portal-column-two .contenttype-folder,
.icons-on #portal-column-two .contenttype-link,
.icons-on #portal-column-two .contenttype-news-item,
.icons-on #portal-column-two .contenttype-plone-site,
.icons-on #portal-column-two .contenttype-topic,
.icons-on #content a[class*='contenttype-'],
.icons-on #content .contenttype-document,
.icons-on #content .contenttype-event,
.icons-on #content .contenttype-folder,
.icons-on #content .contenttype-link,
.icons-on #content .contenttype-news-item,
.icons-on #content .contenttype-plone-site,
.icons-on #content .contenttype-topic {
display: block;
line-height: 2; }
.icons-on #content #listing-table a[class*='contenttype-'],
.icons-on #content #listing-table .contenttype-document,
.icons-on #content #listing-table .contenttype-event,
.icons-on #content #listing-table .contenttype-folder,
.icons-on #content #listing-table .contenttype-link,
.icons-on #content #listing-table .contenttype-news-item,
.icons-on #content #listing-table .contenttype-plone-site,
.icons-on #content #listing-table .contenttype-topic {
display: block; }
.icons-on #content #listing-table a {
border-bottom: none; }
#edit-bar {
font-size: 0.6875em;
margin-top: 1em; }
#content-views a,
#content li.formTab a,
#content-core li.formTab a {
padding: 0 0.5em;
line-height: 2em; }
/* */
a.state-deleted {
text-decoration: line-through; }
/* */
.viewletmanager dd #portal-globalnav {
white-space: normal;
font-size: 0.5em; }
.viewletmanager dd, .viewlet dd {
margin-left: 0; }
body.template-manage-viewlets #content {
padding: 0.25em; }
/* */
#content .ploneSkin .mceIframeContainer {
border: 1px solid #999999; }
#content .ploneSkin .mceIframeContainer iframe {
min-height: 500px; }
#content .ploneSkin table.mceLayout {
border-collapse: separate; }
#content .ploneSkin table.mceLayout td.mceToolbar {
background-color: #F6F6F6;
border: 1px solid #999999;
border-bottom-width: 0;
padding: 8px 0; }
#content .ploneSkin table.mceLayout td.mceStatusbar {
background-color: #F6F6F6; }
#content .ploneSkin table.mceLayout td.mceStatusbar #text_resize {
border-color: #999999; }
.fieldTextFormat {
display: none; }
#content .mceFirst a.text_style_text_text,
#content .mceFirst a#form.text_style_form.text_text,
#content .ploneSkin table.mceListBox .mceText {
border: 1px solid #999999;
background-color: #FFFFFF;
border-width: 1px 0 1px 1px; }
#content .ploneSkin table.mceListBox .mceOpen {
border-bottom: 1px solid #999999; }
.ploneSkin .mceToolbar .mceButtonDisabled {
display: none; }
.ploneSkin.mceEditor .mceToolbar > div,
.ploneSkin .mceToolbar > div#text_toolbargroup,
.ploneSkin .mceToolbar > div#form.text_toolbargroup,
.ploneSkin .mceToolbar > div#mce_fullscreen_toolbargroup {
width: 100%; }
/* */
#folderlisting-main-table table {
width: 100%;
font-size: 0.875em; }
#content a#folder_text_resize {
border-bottom: none; }
/* */
fieldset, .editionComment {
padding: 0 0.5em 1em 0.5em; }
.field input[type="text"] {
border: 1px solid #999999;
font-size: 1em;
padding: 0.125em;
margin: 0.25em 0; }
#content textarea,
.field input[type="text"][name$=".title"],
input#title {
border: 1px solid #999999;
padding: 2px 1.13314%;
width: 97.45042%; }
#content .field input[type="text"][name$=".title"],
#archetypes-fieldname-title input {
font-family: Open Sans, Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 0;
font-weight: normal; }
#content .field textarea[name$=".description"],
#archetypes-fieldname-description textarea#description {
color: #333333; }
.formHelp {
font-size: 0.875em;
color: #333333; }
div.formControls {
margin: 0.5em 0; }
.pfg-form div.formControls input[type="submit"] {
background: #458BDF;
/* */
-webkit-border-radius: 5;
-moz-border-radius: 5;
border-radius: 5px;
color: #FFFFFF;
font-size: 1em;
padding: 0.25em 0.5em;
margin: 0.125em 0;
border: 2px solid #1f628d;
/* */
text-decoration: none;
cursor: pointer; }
.pfg-form div.formControls input[type="submit"]:hover {
background: #2C658F;
/* */
text-decoration: none;
border-color: #337ACF;
/* */ }
input[type="submit"],
#folderlisting-main-table input[type="submit"] {
border: 1px solid #333333;
/* */
margin: 0.125em;
cursor: pointer; }
/* */
body.custom-no-icons #plone-document-byline,
body.custom-no-icons .documentByLine {
display: none; }
/* */
div.ArchetypesMultiSelectionValue label {
font-weight: normal; }
div.ArchetypesMultiSelectionValue,
div.ArchetypesSelectionWidget input,
div.ArchetypesSelectionWidget input.noborder {
margin-left: 1em; }
/* */
body.template-sharing #portal-column-one,
body.template-sharing #portal-column-two,
body.template-sharing .contentLeadImageContainer {
display: none; }
body.template-sharing #portal-column-content.sl,
body.template-sharing #portal-column-content.sr,
body.template-sharing #portal-column-content.sl.sr {
width: 100%; }
body.template-sharing #user-group-sharing-container {
font-size: 0.875em; }
html.kupu-html {
font-size: 0.9375em !important;
padding: 0 0.75em;
background-color: #fffff9; }
html body#content {
margin: 0;
padding: 0;
width: auto;
background-image: none; }
html body#content ul {
margin: 0.375em 0 1.125em 2.5em; }
.kupu-fulleditor, .kupu-toolboxes {
border: 1px solid #999999; }
#content ul.kupu-tabs li {
display: inline; }
div.kupu-tb,
.kupu-tb#toolbar {
border: none;
background-color: #cde2a7;
border-bottom: 1px solid #74ae0b;
width: auto; }
div.kupu-tb .kupu-tb-buttons button,
.kupu-tb#toolbar .kupu-tb-buttons button {
border-color: #cde2a7; }
div.kupu-drawer,
div div.kupu-panels,
.kupu-tb,
ul.kupu-tabs li {
background-color: #cde2a7; }
.kupu-tb-buttons button {
border: 1px solid #cde2a7; }
/* */
.LimelightEmbeddedPlayer {
width: 100%;
padding-bottom: 56.25%;
position: relative;
height: 0; }
.LimelightEmbeddedPlayer #video_player {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0; }
#playlist-box-wrapper {
width: 100%;
margin: 0 auto; }
#playlist-box-wrapper #now-playing {
background-color: #2F2E33;
color: #FFFFFF;
padding: 1em 0;
position: relative;
text-align: center;
font-size: 0.875em; }
#playlist-box-wrapper #now-playing a {
color: #FFFFFF;
position: absolute;
width: 12.5%;
border-bottom: none;
cursor: pointer;
top: 0.5em; }
#playlist-box-wrapper #now-playing a .fa {
font-size: 2.5em;
font-weight: bold;
vertical-align: middle; }
#playlist-box-wrapper #now-playing a span {
vertical-align: middle; }
#playlist-box-wrapper #now-playing a:hover {
color: #5CB9FF; }
#playlist-box-wrapper #now-playing a.prev {
left: 2.5%;
text-align: left; }
#playlist-box-wrapper #now-playing a.prev .fa {
margin: 0 5% 0 0; }
#playlist-box-wrapper #now-playing a.next {
right: 2.5%;
text-align: right; }
#playlist-box-wrapper #now-playing a.next .fa {
margin: 0 0 0 5%; }
#playlist-box-wrapper #now-playing div {
display: inline-block;
margin: 0 15%;
vertical-align: middle; }
.player-buttons {
text-align: center;
padding: 0.5em 2.5%; }
.player-buttons a {
font-size: 0.875em;
cursor: pointer;
border-bottom: none !important;
text-align: center; }
.player-buttons a .fa {
color: #AAAAAA !important;
vertical-align: middle; }
.player-buttons a div {
vertical-align: middle;
text-align: center; }
.player-buttons a:hover .fa {
color: #458CC2 !important; }
.player-buttons.active a .fa {
color: #0862A7 !important; }
#playlist-box {
margin-top: 1em;
width: 100%;
border: 1px solid #999999;
border-spacing: 0; }
#playlist-box th {
text-align: center;
padding: 0.25em 1.5%;
background-color: #DDDDDD;
font-weight: 600;
color: #333333; }
#playlist-box th:first-child {
text-align: left; }
#playlist-box .playlist-row:nth-child(even) {
background-color: transparent; }
#playlist-box .playlist-row:nth-child(odd) {
background-color: #F6F6F6; }
#playlist-box .playlist-row {
width: 100%;
border-top: 1px solid #999999; }
#playlist-box .playlist-row .videoTitle,
#playlist-box .playlist-row .videoTime,
#playlist-box .playlist-row .player-buttons {
height: 2em;
width: 15%;
padding: 0.75em 2.5%;
vertical-align: middle;
text-align: left; }
#playlist-box .playlist-row .videoTitle {
width: 55%;
font-size: 1em;
padding: 0; }
#playlist-box .playlist-row .videoTitle a {
padding: 0.75em 2.5%;
display: block;
width: 100%;
cursor: pointer;
border-bottom: none; }
#playlist-box .playlist-row .videoTitle a span {
border-bottom: 1px solid #DDDDDD; }
#playlist-box .playlist-row .videoTitle a:hover {
color: #003399; }
#playlist-box .playlist-row .videoTitle a:hover span {
border-bottom-color: #003399; }
#playlist-box .playlist-row .videoTime {
text-align: center; }
/* */
body.icons-on #content a.state-atlas-archive:after,
body.icons-on #content a.state-atlas-enhance:after,
body.icons-on #content a.state-atlas-web-team-review:after,
body.icons-on #content a.state-atlas-on-hold:after,
body.icons-on #content a.state-atlas-feedback:after,
body.icons-on #content a.state-atlas-pending:after,
body.icons-on #content a.state-atlas-ready:after,
body.icons-on #content a.state-atlas-import-article:after,
body.icons-on #content a.state-atlas-import-video:after {
background-color: #9561AE;
color: #FFFFFF !important;
display: inline-block;
padding: 0.125em 0.5em;
text-transform: uppercase;
font-size: 0.75em;
margin-left: 0.5em;
font-weight: 600; }
body.icons-on #content a.state-atlas-archive:after {
content: "Atlas Archive"; }
body.icons-on #content a.state-atlas-enhance:after {
content: "Atlas Enhance"; }
body.icons-on #content a.state-atlas-web-team-review:after {
content: "Atlas Web Team Review"; }
body.icons-on #content a.state-atlas-on-hold:after {
content: "Atlas Web Team On Hold"; }
body.icons-on #content a.state-atlas-feedback:after {
content: "Atlas Feedback"; }
body.icons-on #content a.state-atlas-pending:after {
content: "Atlas Pending"; }
body.icons-on #content a.state-atlas-ready:after {
content: "Atlas Ready"; }
body.icons-on #content a.state-atlas-import-article:after,
body.icons-on #content a.state-atlas-import-video:after {
content: "Atlas Imported"; }
/* */
#plone-contentmenu-workflow .state-atlas-archive,
#plone-contentmenu-workflow .state-atlas-enhance,
#plone-contentmenu-workflow .state-atlas-web-team-review,
#plone-contentmenu-workflow .state-atlas-on-hold,
#plone-contentmenu-workflow .state-atlas-feedback,
#plone-contentmenu-workflow .state-atlas-pending,
#plone-contentmenu-workflow .state-atlas-ready,
#plone-contentmenu-workflow .state-atlas-import-article,
#plone-contentmenu-workflow .state-atlas-import-video, .atlas-workflow .state-atlas-archive,
.atlas-workflow .state-atlas-enhance,
.atlas-workflow .state-atlas-web-team-review,
.atlas-workflow .state-atlas-on-hold,
.atlas-workflow .state-atlas-feedback,
.atlas-workflow .state-atlas-pending,
.atlas-workflow .state-atlas-ready,
.atlas-workflow .state-atlas-import-article,
.atlas-workflow .state-atlas-import-video {
background-color: #9561AE;
border: 1px solid #9561AE;
border-radius: 0.375em;
padding: 0.125em 0.5em; }
#content {
/* */
/* */
/* */ }
#content .atlas-workflow span {
font-size: 0.875em;
font-weight: 600; }
#content .atlas-workflow a {
color: #333333;
font-size: 0.875em;
background-color: #F6F6F6;
display: inline-block;
border: 1px solid #E6E6E6;
border-radius: 0.375em;
padding: 0.125em 0.5em; }
#content .atlas-workflow a:hover {
color: #FFFFFF;
background-color: #9561AE;
border: 1px solid #9561AE; }
#content .atlas-review-nav {
background-color: #F6F6F6;
margin-bottom: 1em;
border: 1px solid #E6E6E6; }
#content .atlas-review-nav ul {
font-size: 0.875em;
margin-left: 0;
display: block; }
#content .atlas-review-nav ul li {
display: inline-block;
float: left;
margin-bottom: 0; }
#content .atlas-review-nav ul li a {
border-bottom: none !important;
padding: 0.75em 0.675em;
margin: 0;
border-left: 1px solid #E6E6E6;
display: block;
background-color: #F6F6F6; }
#content .atlas-review-nav ul li a:hover {
text-decoration: underline; }
#content .atlas-review-nav ul li a.selected {
background-color: #1F4B7B;
color: #F6F6F6; }
#content .atlas-review-nav ul li:first-child a {
border-left: none; }
#content .atlas-content-tree li {
margin-top: 0;
margin-bottom: 0; }
#content .atlas-content-tree li > div > div.description {
font-size: 0.875em; }
#content .atlas-content-tree li > div.atlas-item {
padding: 0.5em 0 0.5em 1em;
border-left: 1px solid #F6F6F6; }
#content .atlas-content-tree li:first-child {
margin-top: 0.25em; }
#content > .atlas-content-tree > li > div.atlas-item {
padding-left: 0;
border-left: none; }
#content form.atlas-filter {
margin-bottom: 0.5em; }
#content form.atlas-filter label {
font-size: 0.875em;
line-height: 1; }
#content form.atlas-filter select {
margin: 0 0.5em;
vertical-align: middle; }
#content .atlas-controls {
border: 1px solid #E6E6E6;
padding: 1em;
margin: 1em 0; }
#content .atlas-controls h2 {
margin-top: 0;
font-size: 1em;
border-bottom: none; }
/* */
.template-fg_base_view_p3 textarea {
width: 100%; }
/* */
div.comment img.avatar {
display: none; }
/* */
body.popup, body.atrefbrowser {
background-color: #FFFFFF; }
body.template-news_listing #content dd {
margin: 0 0 2em 0;
padding-bottom: 0; }
body.template-news_listing #content dt {
margin: 0; }
body.template-news_listing #portal-column-two dd {
margin-bottom: 0; }
body.template-newsitem_view .effectiveDate {
color: #767676;
font-size: 0.8125em;
margin-bottom: 1em;
margin-top: 0; }
body.template-atct_album_view .contentLeadImageContainer,
body.template-responsive_photogallery .contentLeadImageContainer,
body.portaltype-photofolder .contentLeadImageContainer {
display: none; }
#portlet-prefs {
float: left;
width: 187px;
font-size: 0.75em;
margin: 1em 0.5em; }
#portlet-prefs ul.configlets li {
margin-bottom: 0.75em; }
/* */
div.overlay-iframe, div.overlay-ajax {
top: 0.25em !important; }
.pb-ajax .overlaycontent {
font-size: 0.75em !important; }
/* */
body.template-agenda_view #content .agendaLinks ul {
margin-left: 0.75em;
padding: 0; }
body.template-agenda_view #content .agendaLinks ul li {
padding: 0;
margin: 0.5em 0;
list-style-type: none;
list-style-image: none; }
body.template-agenda_view #document-toc,
body.template-agenda_view #portal-column-content.sr #document-toc {
width: 24%; }
body.template-agenda_view #document-toc h3 {
margin: 0;
padding: 0;
font-size: 1em;
font-weight: 600;
color: #4B4B4B; }
#printheader {
display: none; }
/* */
body.template-search #portal-breadcrumbs,
body.template-search_z3 #portal-breadcrumbs {
display: none; }
body.template-search #portal-columns,
body.template-search #portal-column-content,
body.template-search_z3 #portal-columns,
body.template-search_z3 #portal-column-content {
display: block; }
body.template-search form.searchPage,
body.template-search_z3 form.searchPage {
text-align: left;
margin: 0.75em 0; }
body.template-search form.searchPage input,
body.template-search_z3 form.searchPage input {
font-size: 1em; }
body.template-search .searchResults,
body.template-search_z3 .searchResults {
border-top: 1px solid #E6E6E6;
margin-top: 1.25em;
padding-top: 0.75em; }
body.template-search .searchResults .tileItem,
body.template-search_z3 .searchResults .tileItem {
border-top: 1px dashed #E6E6E6; }
body.template-search .searchResults .tileItem:first-child,
body.template-search_z3 .searchResults .tileItem:first-child {
border-top: none; }
body.template-search .searchResults .searchLeadImageContainer,
body.template-search_z3 .searchResults .searchLeadImageContainer {
float: right; }
/* */
body.template-fg_thankspage_view_p3 #content blockquote dt,
body.template-fg_register_thankspage_view_p3 #content .callout dt {
font-weight: 600;
color: #000000; }
body.template-fg_thankspage_view_p3 #content blockquote dd,
body.template-fg_register_thankspage_view_p3 #content .callout dd {
margin-bottom: 0.75em;
color: #000000;
font-weight: normal; }
/* */
body.template-folder_full_view #content-core .item {
border: none; }
#content h2.headline {
margin-top: 0.875em; }
body.template-folder_full_view #content .documentText .documentDescription {
margin-bottom: 0.5em; }
body.template-folder_full_view #content .documentText h3 {
margin-top: 0.875em; }
#content h2.headline a {
color: #265FCF !important;
border-bottom: none; }
#content .documentText p:first-child {
margin-top: 0; }
.pfg-form span.required, form span.required {
color: #FF0000; }
#lock-icon {
margin-top: 0.75em; }
#folderlisting-main-table td.draggable {
padding: 0 0.75em;
text-align: center;
vertical-align: middle; }
#folderlisting-main-table td.notDraggable {
text-align: center;
vertical-align: middle; }
body.template-by_county_summary_view #content .tileItemLeadImage,
body.template-by_county_summary_view #content .tileSummaryLeadImage {
border-top: none !important; }
#content .portletFooter a:hover {
border: none;
text-decoration: underline; }
body.template-default_error_message {
background-image: none; }
body.template-default_error_message #visual-portal-wrapper {
margin: 0 auto; }
body.template-default_error_message #visual-portal-wrapper #portal-header {
padding: 0 0 1.25em; }
body.template-default_error_message #visual-portal-wrapper #portal-top {
padding-top: 0.25em; }
body.template-default_error_message #visual-portal-wrapper dt {
margin-top: 1em; }
body.template-default_error_message #portal-breadcrumbs {
display: none; }
body.template-default_error_message #portal-columns {
margin-top: 1em; }
body.template-default_error_message #content {
margin-top: 1em; }
.portletWrapper .portletTwitter .portletItem {
padding: 0; }
.portletWrapper .portletTwitter .portletItem iframe {
width: 100%; }
/* */
body.portaltype-topic #folderlisting-main-table td.notDraggable,
body.portaltype-topic #folderlisting-main-table #foldercontents-select-column,
body.portaltype-topic #folderlisting-main-table input,
body.portaltype-topic #folderlisting-main-table table thead tr:first-child {
display: none; }
/* */
body.template-event_view div.event-registration,
body.template-extension_course_event_view div.event-registration {
margin-top: 0.375em; }
form.event-registration input[type="submit"] {
font-size: 1em;
background-color: transparent;
background-image: none;
color: #265FCF;
border-bottom: 1px solid #E6E6E6;
text-decoration: none;
cursor: pointer;
padding: 0;
border-width: 0 0 1px 0;
font-weight: 600;
margin: 0.75em 0 0 0;
white-space: normal;
text-align: left; }
form.event-registration input[type="submit"]:hover {
color: #003399;
text-decoration: none;
border-bottom: 1px solid #265FCF; }
form.event-registration-button input[type="submit"],
#content a.action-button {
font-size: 1em;
color: #FFFFFF;
/* */
background-color: #8F2C00;
/* */
background-image: none;
border: 1px solid #280C00;
/* */
text-decoration: none;
cursor: pointer;
padding: 0.5em 3em;
font-weight: 600;
margin: 0.5em 0 0.5em 0;
white-space: normal;
text-align: center;
float: none;
clear: both;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; }
#content a.action-button {
display: inline-block;
padding: 0.5em 1.5em; }
body.template-file_view #addthis .order {
display: none; }
form.event-registration-button.leadimage input[type="submit"] {
float: none; }
form.event-registration input[type="submit"]::-moz-focus-inner {
border: 0;
padding: 0; }
#kupu-editor-eventCanceledInfo iframe#kupu-editor-iframe-eventCanceledInfo,
#kupu-editor-free_registration_confirmation_message iframe#kupu-editor-iframe-free_registration_confirmation_message {
height: 200px; }
#content h2.form-separator {
margin: 2.5em -0.5em 0.5em -0.5em;
background-color: #2E4676;
/* */
border: 1px solid #E6E6E6;
padding: 0.25em 0.5em;
font-size: 1.125em;
font-weight: 600;
font-family: Open Sans, Verdana, Arial, Helvetica, sans-serif;
color: #F6F6F6; }
h1 span.register-header {
display: block;
font-size: 0.75em;
margin: 0.25em -0.5em 0.5em -0.5em;
background-color: #575757;
color: #FFFFFF;
padding: 0.5em 0.5em; }
/* */
#content .excludeFromNav {
border: 1px dashed #E6E6E6;
background-color: #F6F6F6;
opacity: 0.80;
padding: 0.5em !important; }
div.excludeFromNav:before {
content: "[Excluded from navigation, hidden from public folder listing]";
color: #575757;
font-size: 0.875em;
padding-bottom: 0.5em;
display: block; }
/* */
body.listing-after-text #content .documentDescription {
margin-bottom: 0.75em; }
body.listing-after-text #content #content-text {
margin-top: 1em; }
input {
background-image: none; }
/* */
body.template-register_fg_base_view_p3 #content .event-registration,
body.template-register_fg_base_view_p3 #content .event_when,
body.template-register_fg_base_view_p3 #content .event_where {
margin-bottom: 0.375em; }
body.template-register_fg_base_view_p3 #content .event-registration h3,
body.template-register_fg_base_view_p3 #content .event_when h3,
body.template-register_fg_base_view_p3 #content .event_where h3 {
font-size: 1em;
display: inline; }
body.template-register_fg_base_view_p3 #content .event-registration h3:after,
body.template-register_fg_base_view_p3 #content .event_when h3:after,
body.template-register_fg_base_view_p3 #content .event_where h3:after {
content: ":"; }
body.template-register_fg_base_view_p3 #addthis {
display: none; }
.zip_distance {
color: #575757;
margin: 0.5em 0 0 0; }
div.publication div,
div.publication-details div {
margin-bottom: 0.25em; }
body.template-file_view div.publication {
margin-top: 0.75em; }
/* */
body.template-manage-centercolumn #homepageimage,
body.template-manage-rightcolumn #homepageimage,
body.template-manage-portlets #homepageimage,
body.template-manage-portletsabovecontent #homepageimage,
body.template-manage-portletsbelowcontent #homepageimage {
display: none; }
body.template-manage-portlets #portal-column-one,
body.template-manage-portlets #portal-column-two {
padding-top: 1em; }
/* */
body.icons-on #parent-fieldname-text img, body.icons-on .kssattr-macro-rich-field-view img {
max-width: 100%; }
#portal-column-mobile {
display: none; }
#subject_existing_keywords {
max-width: 18em; }
/* */

}


/* - contentwellportlets.css - */
@media all {
/* http://extension.psu.edu/portal_css/contentwellportlets.css?original=1 */
/* */

}


/* - tile_homepage.css - */
/* Automagically generated tile homepage css */
/* ------------------------------------------------ */
/* ------------------------------------------------ */
/*# Automagically generated multi-column grid css for Plone */
/*# == Variables == */
/* - Logo * -*/
/* - Department (site) title width * -*/
/* - Search Button width * -*/
/* - Lead Image Width -*/
/* - Tile Image Width -*/
/* - Pull Quote Width - */
/* - Thumbnail Count - */
/* - Local Search Box - */
/* - Document Contributors - */
/* - Footer Portlets - */
/*# == Calculations == */
/*# -- Left and Right columns -- */
/* - Content Area - */
/* - Lead Image *- */
/* - Pull Quote */
/* - Local Search Box -*/
/* A little fudging, since sizing for buttons is odd */
/* Border */
/* - Document Contributors - */
/* - Text edit boxes */
/* Footer Portlets */
/* == Variables == */
/* == Basic Rules == */
#content {
  display: block;
  margin: 0;
  padding: 0; }
  #content .portlet {
    margin-bottom: 0.375em; }
  #content .tileItemContainer img {
    max-width: 100%;
    width: 100%;
    height: auto; }
  #content .rssImage {
    margin-bottom: 0.25em; }
  #content .portletNavigationTree ul.navTree {
    margin-left: 0; }
  #content .portletItem .navTreeItem {
    padding: 0; }
    #content .portletItem .navTreeItem a,
    #content .portletItem .navTreeItem a:hover {
      background-color: transparent;
      background-image: none;
      padding-left: 0 !important;
      padding: 0; }
      #content .portletItem .navTreeItem a img,
      #content .portletItem .navTreeItem a:hover img {
        display: none; }

/* == portlet and portletmanager Basic Rules == */
div.tilePortletManager {
  float: none;
  clear: both;
  width: 104.61538%;
  margin: 0 -2.30769%;
  padding: 0; }

#portlets-above-footer {
  margin: 1em auto;
  max-width: 1000px; }
  #portlets-above-footer div.tilePortletManager {
    padding: 1.25em;
    margin: 0;
    width: auto; }
    #portlets-above-footer div.tilePortletManager .portletWrapper {
      margin-bottom: 0; }
      #portlets-above-footer div.tilePortletManager .portletWrapper .portletHeader {
        color: #1b1d1f;
        border-color: #CCCCCC; }
      #portlets-above-footer div.tilePortletManager .portletWrapper .portletItem .portletItemDetails.content {
        color: #4b4b4b; }

/* == Calculated rules == */
/*
    block_klass is the integer percent of total width (e.g. '20')
    block_percent_width is the decimal percentage (calculated by fraction)
    block_width is the width of the block in pixels
*/
/* Tile Item Class */
#content .tileitem-width-20 {
  width: 20%;
  float: left;
  padding: 0;
  margin: 0; }
  #content .tileitem-width-20 .tileHeadline,
  #content .tileitem-width-20 .tileBody,
  #content .tileitem-width-20 .effectiveDate,
  #content .tileitem-width-20 .documentByLine,
  #content .tileitem-width-20 .contentLeadImageContainer,
  #content .tileitem-width-20 .tileFooter,
  #content .tileitem-width-20 .portletHeader,
  #content .tileitem-width-20 .portletFooter,
  #content .tileitem-width-20 img.feedmixerCollectionLeadImage {
    width: 76.92308%;
    margin-left: 11.53846%;
    margin-right: 11.53846%;
    padding-left: 0;
    padding-right: 0;
    display: block; }
  #content .tileitem-width-20 .portletFooter {
    clear: both; }
  #content .tileitem-width-20 img.feedmixerCollectionLeadImage {
    padding: 0;
    height: auto;
    margin-top: 1em; }

#content .tileitem-width-20.tileitem-count-1 .portletItem,
#content .tileitem-width-20.tileitem-count-1 .portletItem:first-child {
  width: 70%;
  margin-left: 7.5%;
  margin-right: 7.5%;
  padding-left: 7.5%;
  padding-right: 7.5%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-20.tileitem-count-1 .portletItem:nth-child(1n + 1) {
  clear: left; }

#content .tileitem-width-20.tileitem-count-2 .portletItem,
#content .tileitem-width-20.tileitem-count-2 .portletItem:first-child {
  width: 20%;
  margin-left: 7.5%;
  margin-right: 7.5%;
  padding-left: 7.5%;
  padding-right: 7.5%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-20.tileitem-count-2 .portletItem:nth-child(2n + 1) {
  clear: left; }

#content .tileitem-width-20.tileitem-count-3 .portletItem,
#content .tileitem-width-20.tileitem-count-3 .portletItem:first-child {
  width: 3.33333%;
  margin-left: 7.5%;
  margin-right: 7.5%;
  padding-left: 7.5%;
  padding-right: 7.5%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-20.tileitem-count-3 .portletItem:nth-child(3n + 1) {
  clear: left; }

/* RSS Image CSS for $block_klass% */
#content .tileitem-width-20.tileitem-count-1 .portletfeedmixer .rssImage {
  width: 33.333%;
  float: right;
  margin: 0.125em 0 0.125em 0.25em;
  padding: 0; }
#content .tileitem-width-20.tileitem-count-1 .portletfeedmixerimageleft .rssImage {
  float: left;
  margin: 0.125em 0.25em 0.125em 0; }
#content .tileitem-width-20.tileitem-count-1 .portletfeedmixerimagelarge .rssImage {
  width: 50%;
  margin-left: 1.5%;
  margin-right: 0; }
#content .tileitem-width-20.tileitem-count-1 .portletfeedmixerimagelarge.portletfeedmixerimageleft .rssImage {
  margin-left: 0;
  margin-right: 1.5%; }
#content .tileitem-width-20.tileitem-count-1 .portletfeedmixerimagefull .rssImage {
  width: auto;
  float: none;
  margin: 0;
  padding: 0;
  margin-bottom: 0.25em; }
#content .tileitem-width-20.tileitem-count-1 .portletfeedmixerimagesmall.portletfeedmixerimageleft .title,
#content .tileitem-width-20.tileitem-count-1 .portletfeedmixerimageleft .portletItemDetails {
  margin-left: 35%; }
#content .tileitem-width-20.tileitem-count-1 .portletfeedmixerimagelarge.portletfeedmixerimageleft .title,
#content .tileitem-width-20.tileitem-count-1 .portletfeedmixerimagelarge.portletfeedmixerimageleft .portletItemDetails {
  margin-left: 51.5%; }

/*
    block_klass is the integer percent of total width (e.g. '20')
    block_percent_width is the decimal percentage (calculated by fraction)
    block_width is the width of the block in pixels
*/
/* Tile Item Class */
#content .tileitem-width-25 {
  width: 25%;
  float: left;
  padding: 0;
  margin: 0; }
  #content .tileitem-width-25 .tileHeadline,
  #content .tileitem-width-25 .tileBody,
  #content .tileitem-width-25 .effectiveDate,
  #content .tileitem-width-25 .documentByLine,
  #content .tileitem-width-25 .contentLeadImageContainer,
  #content .tileitem-width-25 .tileFooter,
  #content .tileitem-width-25 .portletHeader,
  #content .tileitem-width-25 .portletFooter,
  #content .tileitem-width-25 img.feedmixerCollectionLeadImage {
    width: 81.53846%;
    margin-left: 9.23077%;
    margin-right: 9.23077%;
    padding-left: 0;
    padding-right: 0;
    display: block; }
  #content .tileitem-width-25 .portletFooter {
    clear: both; }
  #content .tileitem-width-25 img.feedmixerCollectionLeadImage {
    padding: 0;
    height: auto;
    margin-top: 1em; }

#content .tileitem-width-25.tileitem-count-1 .portletItem,
#content .tileitem-width-25.tileitem-count-1 .portletItem:first-child {
  width: 77.35849%;
  margin-left: 5.66038%;
  margin-right: 5.66038%;
  padding-left: 5.66038%;
  padding-right: 5.66038%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-25.tileitem-count-1 .portletItem:nth-child(1n + 1) {
  clear: left; }

#content .tileitem-width-25.tileitem-count-2 .portletItem,
#content .tileitem-width-25.tileitem-count-2 .portletItem:first-child {
  width: 27.35849%;
  margin-left: 5.66038%;
  margin-right: 5.66038%;
  padding-left: 5.66038%;
  padding-right: 5.66038%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-25.tileitem-count-2 .portletItem:nth-child(2n + 1) {
  clear: left; }

#content .tileitem-width-25.tileitem-count-3 .portletItem,
#content .tileitem-width-25.tileitem-count-3 .portletItem:first-child {
  width: 10.69182%;
  margin-left: 5.66038%;
  margin-right: 5.66038%;
  padding-left: 5.66038%;
  padding-right: 5.66038%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-25.tileitem-count-3 .portletItem:nth-child(3n + 1) {
  clear: left; }

#content .tileitem-width-25.tileitem-count-4 .portletItem,
#content .tileitem-width-25.tileitem-count-4 .portletItem:first-child {
  width: 2.35849%;
  margin-left: 5.66038%;
  margin-right: 5.66038%;
  padding-left: 5.66038%;
  padding-right: 5.66038%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-25.tileitem-count-4 .portletItem:nth-child(4n + 1) {
  clear: left; }

/* RSS Image CSS for $block_klass% */
#content .tileitem-width-25.tileitem-count-1 .portletfeedmixer .rssImage {
  width: 33.333%;
  float: right;
  margin: 0.125em 0 0.125em 0.25em;
  padding: 0; }
#content .tileitem-width-25.tileitem-count-1 .portletfeedmixerimageleft .rssImage {
  float: left;
  margin: 0.125em 0.25em 0.125em 0; }
#content .tileitem-width-25.tileitem-count-1 .portletfeedmixerimagelarge .rssImage {
  width: 50%;
  margin-left: 1.5%;
  margin-right: 0; }
#content .tileitem-width-25.tileitem-count-1 .portletfeedmixerimagelarge.portletfeedmixerimageleft .rssImage {
  margin-left: 0;
  margin-right: 1.5%; }
#content .tileitem-width-25.tileitem-count-1 .portletfeedmixerimagefull .rssImage {
  width: auto;
  float: none;
  margin: 0;
  padding: 0;
  margin-bottom: 0.25em; }
#content .tileitem-width-25.tileitem-count-1 .portletfeedmixerimagesmall.portletfeedmixerimageleft .title,
#content .tileitem-width-25.tileitem-count-1 .portletfeedmixerimageleft .portletItemDetails {
  margin-left: 35%; }
#content .tileitem-width-25.tileitem-count-1 .portletfeedmixerimagelarge.portletfeedmixerimageleft .title,
#content .tileitem-width-25.tileitem-count-1 .portletfeedmixerimagelarge.portletfeedmixerimageleft .portletItemDetails {
  margin-left: 51.5%; }

/*
    block_klass is the integer percent of total width (e.g. '20')
    block_percent_width is the decimal percentage (calculated by fraction)
    block_width is the width of the block in pixels
*/
/* Tile Item Class */
#content .tileitem-width-33 {
  width: 33.33333%;
  float: left;
  padding: 0;
  margin: 0; }
  #content .tileitem-width-33 .tileHeadline,
  #content .tileitem-width-33 .tileBody,
  #content .tileitem-width-33 .effectiveDate,
  #content .tileitem-width-33 .documentByLine,
  #content .tileitem-width-33 .contentLeadImageContainer,
  #content .tileitem-width-33 .tileFooter,
  #content .tileitem-width-33 .portletHeader,
  #content .tileitem-width-33 .portletFooter,
  #content .tileitem-width-33 img.feedmixerCollectionLeadImage {
    width: 86.15385%;
    margin-left: 6.92308%;
    margin-right: 6.92308%;
    padding-left: 0;
    padding-right: 0;
    display: block; }
  #content .tileitem-width-33 .portletFooter {
    clear: both; }
  #content .tileitem-width-33 img.feedmixerCollectionLeadImage {
    padding: 0;
    height: auto;
    margin-top: 1em; }

#content .tileitem-width-33.tileitem-count-1 .portletItem,
#content .tileitem-width-33.tileitem-count-1 .portletItem:first-child {
  width: 83.92857%;
  margin-left: 4.01786%;
  margin-right: 4.01786%;
  padding-left: 4.01786%;
  padding-right: 4.01786%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-33.tileitem-count-1 .portletItem:nth-child(1n + 1) {
  clear: left; }

#content .tileitem-width-33.tileitem-count-2 .portletItem,
#content .tileitem-width-33.tileitem-count-2 .portletItem:first-child {
  width: 33.92857%;
  margin-left: 4.01786%;
  margin-right: 4.01786%;
  padding-left: 4.01786%;
  padding-right: 4.01786%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-33.tileitem-count-2 .portletItem:nth-child(2n + 1) {
  clear: left; }

#content .tileitem-width-33.tileitem-count-3 .portletItem,
#content .tileitem-width-33.tileitem-count-3 .portletItem:first-child {
  width: 17.2619%;
  margin-left: 4.01786%;
  margin-right: 4.01786%;
  padding-left: 4.01786%;
  padding-right: 4.01786%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-33.tileitem-count-3 .portletItem:nth-child(3n + 1) {
  clear: left; }

#content .tileitem-width-33.tileitem-count-4 .portletItem,
#content .tileitem-width-33.tileitem-count-4 .portletItem:first-child {
  width: 8.92857%;
  margin-left: 4.01786%;
  margin-right: 4.01786%;
  padding-left: 4.01786%;
  padding-right: 4.01786%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-33.tileitem-count-4 .portletItem:nth-child(4n + 1) {
  clear: left; }

#content .tileitem-width-33.tileitem-count-5 .portletItem,
#content .tileitem-width-33.tileitem-count-5 .portletItem:first-child {
  width: 3.92857%;
  margin-left: 4.01786%;
  margin-right: 4.01786%;
  padding-left: 4.01786%;
  padding-right: 4.01786%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-33.tileitem-count-5 .portletItem:nth-child(5n + 1) {
  clear: left; }

/* RSS Image CSS for $block_klass% */
#content .tileitem-width-33.tileitem-count-1 .portletfeedmixer .rssImage {
  width: 33.333%;
  float: right;
  margin: 0.125em 0 0.125em 0.25em;
  padding: 0; }
#content .tileitem-width-33.tileitem-count-1 .portletfeedmixerimageleft .rssImage {
  float: left;
  margin: 0.125em 0.25em 0.125em 0; }
#content .tileitem-width-33.tileitem-count-1 .portletfeedmixerimagelarge .rssImage {
  width: 50%;
  margin-left: 1.5%;
  margin-right: 0; }
#content .tileitem-width-33.tileitem-count-1 .portletfeedmixerimagelarge.portletfeedmixerimageleft .rssImage {
  margin-left: 0;
  margin-right: 1.5%; }
#content .tileitem-width-33.tileitem-count-1 .portletfeedmixerimagefull .rssImage {
  width: auto;
  float: none;
  margin: 0;
  padding: 0;
  margin-bottom: 0.25em; }
#content .tileitem-width-33.tileitem-count-1 .portletfeedmixerimagesmall.portletfeedmixerimageleft .title,
#content .tileitem-width-33.tileitem-count-1 .portletfeedmixerimageleft .portletItemDetails {
  margin-left: 35%; }
#content .tileitem-width-33.tileitem-count-1 .portletfeedmixerimagelarge.portletfeedmixerimageleft .title,
#content .tileitem-width-33.tileitem-count-1 .portletfeedmixerimagelarge.portletfeedmixerimageleft .portletItemDetails {
  margin-left: 51.5%; }

/*
    block_klass is the integer percent of total width (e.g. '20')
    block_percent_width is the decimal percentage (calculated by fraction)
    block_width is the width of the block in pixels
*/
/* Tile Item Class */
#content .tileitem-width-40 {
  width: 40%;
  float: left;
  padding: 0;
  margin: 0; }
  #content .tileitem-width-40 .tileHeadline,
  #content .tileitem-width-40 .tileBody,
  #content .tileitem-width-40 .effectiveDate,
  #content .tileitem-width-40 .documentByLine,
  #content .tileitem-width-40 .contentLeadImageContainer,
  #content .tileitem-width-40 .tileFooter,
  #content .tileitem-width-40 .portletHeader,
  #content .tileitem-width-40 .portletFooter,
  #content .tileitem-width-40 img.feedmixerCollectionLeadImage {
    width: 88.46154%;
    margin-left: 5.76923%;
    margin-right: 5.76923%;
    padding-left: 0;
    padding-right: 0;
    display: block; }
  #content .tileitem-width-40 .portletFooter {
    clear: both; }
  #content .tileitem-width-40 img.feedmixerCollectionLeadImage {
    padding: 0;
    height: auto;
    margin-top: 1em; }

#content .tileitem-width-40.tileitem-count-1 .portletItem,
#content .tileitem-width-40.tileitem-count-1 .portletItem:first-child {
  width: 86.95652%;
  margin-left: 3.26087%;
  margin-right: 3.26087%;
  padding-left: 3.26087%;
  padding-right: 3.26087%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-40.tileitem-count-1 .portletItem:nth-child(1n + 1) {
  clear: left; }

#content .tileitem-width-40.tileitem-count-2 .portletItem,
#content .tileitem-width-40.tileitem-count-2 .portletItem:first-child {
  width: 36.95652%;
  margin-left: 3.26087%;
  margin-right: 3.26087%;
  padding-left: 3.26087%;
  padding-right: 3.26087%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-40.tileitem-count-2 .portletItem:nth-child(2n + 1) {
  clear: left; }

#content .tileitem-width-40.tileitem-count-3 .portletItem,
#content .tileitem-width-40.tileitem-count-3 .portletItem:first-child {
  width: 20.28986%;
  margin-left: 3.26087%;
  margin-right: 3.26087%;
  padding-left: 3.26087%;
  padding-right: 3.26087%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-40.tileitem-count-3 .portletItem:nth-child(3n + 1) {
  clear: left; }

#content .tileitem-width-40.tileitem-count-4 .portletItem,
#content .tileitem-width-40.tileitem-count-4 .portletItem:first-child {
  width: 11.95652%;
  margin-left: 3.26087%;
  margin-right: 3.26087%;
  padding-left: 3.26087%;
  padding-right: 3.26087%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-40.tileitem-count-4 .portletItem:nth-child(4n + 1) {
  clear: left; }

#content .tileitem-width-40.tileitem-count-5 .portletItem,
#content .tileitem-width-40.tileitem-count-5 .portletItem:first-child {
  width: 6.95652%;
  margin-left: 3.26087%;
  margin-right: 3.26087%;
  padding-left: 3.26087%;
  padding-right: 3.26087%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-40.tileitem-count-5 .portletItem:nth-child(5n + 1) {
  clear: left; }

/* RSS Image CSS for $block_klass% */
#content .tileitem-width-40.tileitem-count-1 .portletfeedmixer .rssImage {
  width: 33.333%;
  float: right;
  margin: 0.125em 0 0.125em 0.25em;
  padding: 0; }
#content .tileitem-width-40.tileitem-count-1 .portletfeedmixerimageleft .rssImage {
  float: left;
  margin: 0.125em 0.25em 0.125em 0; }
#content .tileitem-width-40.tileitem-count-1 .portletfeedmixerimagelarge .rssImage {
  width: 50%;
  margin-left: 1.5%;
  margin-right: 0; }
#content .tileitem-width-40.tileitem-count-1 .portletfeedmixerimagelarge.portletfeedmixerimageleft .rssImage {
  margin-left: 0;
  margin-right: 1.5%; }
#content .tileitem-width-40.tileitem-count-1 .portletfeedmixerimagefull .rssImage {
  width: auto;
  float: none;
  margin: 0;
  padding: 0;
  margin-bottom: 0.25em; }
#content .tileitem-width-40.tileitem-count-1 .portletfeedmixerimagesmall.portletfeedmixerimageleft .title,
#content .tileitem-width-40.tileitem-count-1 .portletfeedmixerimageleft .portletItemDetails {
  margin-left: 35%; }
#content .tileitem-width-40.tileitem-count-1 .portletfeedmixerimagelarge.portletfeedmixerimageleft .title,
#content .tileitem-width-40.tileitem-count-1 .portletfeedmixerimagelarge.portletfeedmixerimageleft .portletItemDetails {
  margin-left: 51.5%; }

/*
    block_klass is the integer percent of total width (e.g. '20')
    block_percent_width is the decimal percentage (calculated by fraction)
    block_width is the width of the block in pixels
*/
/* Tile Item Class */
#content .tileitem-width-50 {
  width: 50%;
  float: left;
  padding: 0;
  margin: 0; }
  #content .tileitem-width-50 .tileHeadline,
  #content .tileitem-width-50 .tileBody,
  #content .tileitem-width-50 .effectiveDate,
  #content .tileitem-width-50 .documentByLine,
  #content .tileitem-width-50 .contentLeadImageContainer,
  #content .tileitem-width-50 .tileFooter,
  #content .tileitem-width-50 .portletHeader,
  #content .tileitem-width-50 .portletFooter,
  #content .tileitem-width-50 img.feedmixerCollectionLeadImage {
    width: 90.76923%;
    margin-left: 4.61538%;
    margin-right: 4.61538%;
    padding-left: 0;
    padding-right: 0;
    display: block; }
  #content .tileitem-width-50 .portletFooter {
    clear: both; }
  #content .tileitem-width-50 img.feedmixerCollectionLeadImage {
    padding: 0;
    height: auto;
    margin-top: 1em; }

#content .tileitem-width-50.tileitem-count-1 .portletItem,
#content .tileitem-width-50.tileitem-count-1 .portletItem:first-child {
  width: 89.83051%;
  margin-left: 2.54237%;
  margin-right: 2.54237%;
  padding-left: 2.54237%;
  padding-right: 2.54237%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-50.tileitem-count-1 .portletItem:nth-child(1n + 1) {
  clear: left; }

#content .tileitem-width-50.tileitem-count-2 .portletItem,
#content .tileitem-width-50.tileitem-count-2 .portletItem:first-child {
  width: 39.83051%;
  margin-left: 2.54237%;
  margin-right: 2.54237%;
  padding-left: 2.54237%;
  padding-right: 2.54237%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-50.tileitem-count-2 .portletItem:nth-child(2n + 1) {
  clear: left; }

#content .tileitem-width-50.tileitem-count-3 .portletItem,
#content .tileitem-width-50.tileitem-count-3 .portletItem:first-child {
  width: 23.16384%;
  margin-left: 2.54237%;
  margin-right: 2.54237%;
  padding-left: 2.54237%;
  padding-right: 2.54237%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-50.tileitem-count-3 .portletItem:nth-child(3n + 1) {
  clear: left; }

#content .tileitem-width-50.tileitem-count-4 .portletItem,
#content .tileitem-width-50.tileitem-count-4 .portletItem:first-child {
  width: 14.83051%;
  margin-left: 2.54237%;
  margin-right: 2.54237%;
  padding-left: 2.54237%;
  padding-right: 2.54237%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-50.tileitem-count-4 .portletItem:nth-child(4n + 1) {
  clear: left; }

#content .tileitem-width-50.tileitem-count-5 .portletItem,
#content .tileitem-width-50.tileitem-count-5 .portletItem:first-child {
  width: 9.83051%;
  margin-left: 2.54237%;
  margin-right: 2.54237%;
  padding-left: 2.54237%;
  padding-right: 2.54237%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-50.tileitem-count-5 .portletItem:nth-child(5n + 1) {
  clear: left; }

/* RSS Image CSS for $block_klass% */
#content .tileitem-width-50.tileitem-count-1 .portletfeedmixer .rssImage {
  width: 33.333%;
  float: right;
  margin: 0.125em 0 0.125em 0.25em;
  padding: 0; }
#content .tileitem-width-50.tileitem-count-1 .portletfeedmixerimageleft .rssImage {
  float: left;
  margin: 0.125em 0.25em 0.125em 0; }
#content .tileitem-width-50.tileitem-count-1 .portletfeedmixerimagelarge .rssImage {
  width: 50%;
  margin-left: 1.5%;
  margin-right: 0; }
#content .tileitem-width-50.tileitem-count-1 .portletfeedmixerimagelarge.portletfeedmixerimageleft .rssImage {
  margin-left: 0;
  margin-right: 1.5%; }
#content .tileitem-width-50.tileitem-count-1 .portletfeedmixerimagefull .rssImage {
  width: auto;
  float: none;
  margin: 0;
  padding: 0;
  margin-bottom: 0.25em; }
#content .tileitem-width-50.tileitem-count-1 .portletfeedmixerimagesmall.portletfeedmixerimageleft .title,
#content .tileitem-width-50.tileitem-count-1 .portletfeedmixerimageleft .portletItemDetails {
  margin-left: 35%; }
#content .tileitem-width-50.tileitem-count-1 .portletfeedmixerimagelarge.portletfeedmixerimageleft .title,
#content .tileitem-width-50.tileitem-count-1 .portletfeedmixerimagelarge.portletfeedmixerimageleft .portletItemDetails {
  margin-left: 51.5%; }

/*
    block_klass is the integer percent of total width (e.g. '20')
    block_percent_width is the decimal percentage (calculated by fraction)
    block_width is the width of the block in pixels
*/
/* Tile Item Class */
#content .tileitem-width-60 {
  width: 60%;
  float: left;
  padding: 0;
  margin: 0; }
  #content .tileitem-width-60 .tileHeadline,
  #content .tileitem-width-60 .tileBody,
  #content .tileitem-width-60 .effectiveDate,
  #content .tileitem-width-60 .documentByLine,
  #content .tileitem-width-60 .contentLeadImageContainer,
  #content .tileitem-width-60 .tileFooter,
  #content .tileitem-width-60 .portletHeader,
  #content .tileitem-width-60 .portletFooter,
  #content .tileitem-width-60 img.feedmixerCollectionLeadImage {
    width: 92.30769%;
    margin-left: 3.84615%;
    margin-right: 3.84615%;
    padding-left: 0;
    padding-right: 0;
    display: block; }
  #content .tileitem-width-60 .portletFooter {
    clear: both; }
  #content .tileitem-width-60 img.feedmixerCollectionLeadImage {
    padding: 0;
    height: auto;
    margin-top: 1em; }

#content .tileitem-width-60.tileitem-count-1 .portletItem,
#content .tileitem-width-60.tileitem-count-1 .portletItem:first-child {
  width: 91.66667%;
  margin-left: 2.08333%;
  margin-right: 2.08333%;
  padding-left: 2.08333%;
  padding-right: 2.08333%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-60.tileitem-count-1 .portletItem:nth-child(1n + 1) {
  clear: left; }

#content .tileitem-width-60.tileitem-count-2 .portletItem,
#content .tileitem-width-60.tileitem-count-2 .portletItem:first-child {
  width: 41.66667%;
  margin-left: 2.08333%;
  margin-right: 2.08333%;
  padding-left: 2.08333%;
  padding-right: 2.08333%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-60.tileitem-count-2 .portletItem:nth-child(2n + 1) {
  clear: left; }

#content .tileitem-width-60.tileitem-count-3 .portletItem,
#content .tileitem-width-60.tileitem-count-3 .portletItem:first-child {
  width: 25%;
  margin-left: 2.08333%;
  margin-right: 2.08333%;
  padding-left: 2.08333%;
  padding-right: 2.08333%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-60.tileitem-count-3 .portletItem:nth-child(3n + 1) {
  clear: left; }

#content .tileitem-width-60.tileitem-count-4 .portletItem,
#content .tileitem-width-60.tileitem-count-4 .portletItem:first-child {
  width: 16.66667%;
  margin-left: 2.08333%;
  margin-right: 2.08333%;
  padding-left: 2.08333%;
  padding-right: 2.08333%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-60.tileitem-count-4 .portletItem:nth-child(4n + 1) {
  clear: left; }

#content .tileitem-width-60.tileitem-count-5 .portletItem,
#content .tileitem-width-60.tileitem-count-5 .portletItem:first-child {
  width: 11.66667%;
  margin-left: 2.08333%;
  margin-right: 2.08333%;
  padding-left: 2.08333%;
  padding-right: 2.08333%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-60.tileitem-count-5 .portletItem:nth-child(5n + 1) {
  clear: left; }

/* RSS Image CSS for $block_klass% */
#content .tileitem-width-60.tileitem-count-1 .portletfeedmixer .rssImage {
  width: 33.333%;
  float: right;
  margin: 0.125em 0 0.125em 0.25em;
  padding: 0; }
#content .tileitem-width-60.tileitem-count-1 .portletfeedmixerimageleft .rssImage {
  float: left;
  margin: 0.125em 0.25em 0.125em 0; }
#content .tileitem-width-60.tileitem-count-1 .portletfeedmixerimagelarge .rssImage {
  width: 50%;
  margin-left: 1.5%;
  margin-right: 0; }
#content .tileitem-width-60.tileitem-count-1 .portletfeedmixerimagelarge.portletfeedmixerimageleft .rssImage {
  margin-left: 0;
  margin-right: 1.5%; }
#content .tileitem-width-60.tileitem-count-1 .portletfeedmixerimagefull .rssImage {
  width: auto;
  float: none;
  margin: 0;
  padding: 0;
  margin-bottom: 0.25em; }
#content .tileitem-width-60.tileitem-count-1 .portletfeedmixerimagesmall.portletfeedmixerimageleft .title,
#content .tileitem-width-60.tileitem-count-1 .portletfeedmixerimageleft .portletItemDetails {
  margin-left: 35%; }
#content .tileitem-width-60.tileitem-count-1 .portletfeedmixerimagelarge.portletfeedmixerimageleft .title,
#content .tileitem-width-60.tileitem-count-1 .portletfeedmixerimagelarge.portletfeedmixerimageleft .portletItemDetails {
  margin-left: 51.5%; }

/*
    block_klass is the integer percent of total width (e.g. '20')
    block_percent_width is the decimal percentage (calculated by fraction)
    block_width is the width of the block in pixels
*/
/* Tile Item Class */
#content .tileitem-width-66 {
  width: 66.66667%;
  float: left;
  padding: 0;
  margin: 0; }
  #content .tileitem-width-66 .tileHeadline,
  #content .tileitem-width-66 .tileBody,
  #content .tileitem-width-66 .effectiveDate,
  #content .tileitem-width-66 .documentByLine,
  #content .tileitem-width-66 .contentLeadImageContainer,
  #content .tileitem-width-66 .tileFooter,
  #content .tileitem-width-66 .portletHeader,
  #content .tileitem-width-66 .portletFooter,
  #content .tileitem-width-66 img.feedmixerCollectionLeadImage {
    width: 93.07692%;
    margin-left: 3.46154%;
    margin-right: 3.46154%;
    padding-left: 0;
    padding-right: 0;
    display: block; }
  #content .tileitem-width-66 .portletFooter {
    clear: both; }
  #content .tileitem-width-66 img.feedmixerCollectionLeadImage {
    padding: 0;
    height: auto;
    margin-top: 1em; }

#content .tileitem-width-66.tileitem-count-1 .portletItem,
#content .tileitem-width-66.tileitem-count-1 .portletItem:first-child {
  width: 92.56198%;
  margin-left: 1.8595%;
  margin-right: 1.8595%;
  padding-left: 1.8595%;
  padding-right: 1.8595%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-66.tileitem-count-1 .portletItem:nth-child(1n + 1) {
  clear: left; }

#content .tileitem-width-66.tileitem-count-2 .portletItem,
#content .tileitem-width-66.tileitem-count-2 .portletItem:first-child {
  width: 42.56198%;
  margin-left: 1.8595%;
  margin-right: 1.8595%;
  padding-left: 1.8595%;
  padding-right: 1.8595%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-66.tileitem-count-2 .portletItem:nth-child(2n + 1) {
  clear: left; }

#content .tileitem-width-66.tileitem-count-3 .portletItem,
#content .tileitem-width-66.tileitem-count-3 .portletItem:first-child {
  width: 25.89532%;
  margin-left: 1.8595%;
  margin-right: 1.8595%;
  padding-left: 1.8595%;
  padding-right: 1.8595%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-66.tileitem-count-3 .portletItem:nth-child(3n + 1) {
  clear: left; }

#content .tileitem-width-66.tileitem-count-4 .portletItem,
#content .tileitem-width-66.tileitem-count-4 .portletItem:first-child {
  width: 17.56198%;
  margin-left: 1.8595%;
  margin-right: 1.8595%;
  padding-left: 1.8595%;
  padding-right: 1.8595%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-66.tileitem-count-4 .portletItem:nth-child(4n + 1) {
  clear: left; }

#content .tileitem-width-66.tileitem-count-5 .portletItem,
#content .tileitem-width-66.tileitem-count-5 .portletItem:first-child {
  width: 12.56198%;
  margin-left: 1.8595%;
  margin-right: 1.8595%;
  padding-left: 1.8595%;
  padding-right: 1.8595%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-66.tileitem-count-5 .portletItem:nth-child(5n + 1) {
  clear: left; }

/* RSS Image CSS for $block_klass% */
#content .tileitem-width-66.tileitem-count-1 .portletfeedmixer .rssImage {
  width: 33.333%;
  float: right;
  margin: 0.125em 0 0.125em 0.25em;
  padding: 0; }
#content .tileitem-width-66.tileitem-count-1 .portletfeedmixerimageleft .rssImage {
  float: left;
  margin: 0.125em 0.25em 0.125em 0; }
#content .tileitem-width-66.tileitem-count-1 .portletfeedmixerimagelarge .rssImage {
  width: 50%;
  margin-left: 1.5%;
  margin-right: 0; }
#content .tileitem-width-66.tileitem-count-1 .portletfeedmixerimagelarge.portletfeedmixerimageleft .rssImage {
  margin-left: 0;
  margin-right: 1.5%; }
#content .tileitem-width-66.tileitem-count-1 .portletfeedmixerimagefull .rssImage {
  width: auto;
  float: none;
  margin: 0;
  padding: 0;
  margin-bottom: 0.25em; }
#content .tileitem-width-66.tileitem-count-1 .portletfeedmixerimagesmall.portletfeedmixerimageleft .title,
#content .tileitem-width-66.tileitem-count-1 .portletfeedmixerimageleft .portletItemDetails {
  margin-left: 35%; }
#content .tileitem-width-66.tileitem-count-1 .portletfeedmixerimagelarge.portletfeedmixerimageleft .title,
#content .tileitem-width-66.tileitem-count-1 .portletfeedmixerimagelarge.portletfeedmixerimageleft .portletItemDetails {
  margin-left: 51.5%; }

/*
    block_klass is the integer percent of total width (e.g. '20')
    block_percent_width is the decimal percentage (calculated by fraction)
    block_width is the width of the block in pixels
*/
/* Tile Item Class */
#content .tileitem-width-75 {
  width: 75%;
  float: left;
  padding: 0;
  margin: 0; }
  #content .tileitem-width-75 .tileHeadline,
  #content .tileitem-width-75 .tileBody,
  #content .tileitem-width-75 .effectiveDate,
  #content .tileitem-width-75 .documentByLine,
  #content .tileitem-width-75 .contentLeadImageContainer,
  #content .tileitem-width-75 .tileFooter,
  #content .tileitem-width-75 .portletHeader,
  #content .tileitem-width-75 .portletFooter,
  #content .tileitem-width-75 img.feedmixerCollectionLeadImage {
    width: 93.84615%;
    margin-left: 3.07692%;
    margin-right: 3.07692%;
    padding-left: 0;
    padding-right: 0;
    display: block; }
  #content .tileitem-width-75 .portletFooter {
    clear: both; }
  #content .tileitem-width-75 img.feedmixerCollectionLeadImage {
    padding: 0;
    height: auto;
    margin-top: 1em; }

#content .tileitem-width-75.tileitem-count-1 .portletItem,
#content .tileitem-width-75.tileitem-count-1 .portletItem:first-child {
  width: 93.44262%;
  margin-left: 1.63934%;
  margin-right: 1.63934%;
  padding-left: 1.63934%;
  padding-right: 1.63934%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-75.tileitem-count-1 .portletItem:nth-child(1n + 1) {
  clear: left; }

#content .tileitem-width-75.tileitem-count-2 .portletItem,
#content .tileitem-width-75.tileitem-count-2 .portletItem:first-child {
  width: 43.44262%;
  margin-left: 1.63934%;
  margin-right: 1.63934%;
  padding-left: 1.63934%;
  padding-right: 1.63934%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-75.tileitem-count-2 .portletItem:nth-child(2n + 1) {
  clear: left; }

#content .tileitem-width-75.tileitem-count-3 .portletItem,
#content .tileitem-width-75.tileitem-count-3 .portletItem:first-child {
  width: 26.77596%;
  margin-left: 1.63934%;
  margin-right: 1.63934%;
  padding-left: 1.63934%;
  padding-right: 1.63934%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-75.tileitem-count-3 .portletItem:nth-child(3n + 1) {
  clear: left; }

#content .tileitem-width-75.tileitem-count-4 .portletItem,
#content .tileitem-width-75.tileitem-count-4 .portletItem:first-child {
  width: 18.44262%;
  margin-left: 1.63934%;
  margin-right: 1.63934%;
  padding-left: 1.63934%;
  padding-right: 1.63934%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-75.tileitem-count-4 .portletItem:nth-child(4n + 1) {
  clear: left; }

#content .tileitem-width-75.tileitem-count-5 .portletItem,
#content .tileitem-width-75.tileitem-count-5 .portletItem:first-child {
  width: 13.44262%;
  margin-left: 1.63934%;
  margin-right: 1.63934%;
  padding-left: 1.63934%;
  padding-right: 1.63934%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-75.tileitem-count-5 .portletItem:nth-child(5n + 1) {
  clear: left; }

/* RSS Image CSS for $block_klass% */
#content .tileitem-width-75.tileitem-count-1 .portletfeedmixer .rssImage {
  width: 33.333%;
  float: right;
  margin: 0.125em 0 0.125em 0.25em;
  padding: 0; }
#content .tileitem-width-75.tileitem-count-1 .portletfeedmixerimageleft .rssImage {
  float: left;
  margin: 0.125em 0.25em 0.125em 0; }
#content .tileitem-width-75.tileitem-count-1 .portletfeedmixerimagelarge .rssImage {
  width: 50%;
  margin-left: 1.5%;
  margin-right: 0; }
#content .tileitem-width-75.tileitem-count-1 .portletfeedmixerimagelarge.portletfeedmixerimageleft .rssImage {
  margin-left: 0;
  margin-right: 1.5%; }
#content .tileitem-width-75.tileitem-count-1 .portletfeedmixerimagefull .rssImage {
  width: auto;
  float: none;
  margin: 0;
  padding: 0;
  margin-bottom: 0.25em; }
#content .tileitem-width-75.tileitem-count-1 .portletfeedmixerimagesmall.portletfeedmixerimageleft .title,
#content .tileitem-width-75.tileitem-count-1 .portletfeedmixerimageleft .portletItemDetails {
  margin-left: 35%; }
#content .tileitem-width-75.tileitem-count-1 .portletfeedmixerimagelarge.portletfeedmixerimageleft .title,
#content .tileitem-width-75.tileitem-count-1 .portletfeedmixerimagelarge.portletfeedmixerimageleft .portletItemDetails {
  margin-left: 51.5%; }

/*
    block_klass is the integer percent of total width (e.g. '20')
    block_percent_width is the decimal percentage (calculated by fraction)
    block_width is the width of the block in pixels
*/
/* Tile Item Class */
#content .tileitem-width-80 {
  width: 80%;
  float: left;
  padding: 0;
  margin: 0; }
  #content .tileitem-width-80 .tileHeadline,
  #content .tileitem-width-80 .tileBody,
  #content .tileitem-width-80 .effectiveDate,
  #content .tileitem-width-80 .documentByLine,
  #content .tileitem-width-80 .contentLeadImageContainer,
  #content .tileitem-width-80 .tileFooter,
  #content .tileitem-width-80 .portletHeader,
  #content .tileitem-width-80 .portletFooter,
  #content .tileitem-width-80 img.feedmixerCollectionLeadImage {
    width: 94.23077%;
    margin-left: 2.88462%;
    margin-right: 2.88462%;
    padding-left: 0;
    padding-right: 0;
    display: block; }
  #content .tileitem-width-80 .portletFooter {
    clear: both; }
  #content .tileitem-width-80 img.feedmixerCollectionLeadImage {
    padding: 0;
    height: auto;
    margin-top: 1em; }

#content .tileitem-width-80.tileitem-count-1 .portletItem,
#content .tileitem-width-80.tileitem-count-1 .portletItem:first-child {
  width: 93.87755%;
  margin-left: 1.53061%;
  margin-right: 1.53061%;
  padding-left: 1.53061%;
  padding-right: 1.53061%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-80.tileitem-count-1 .portletItem:nth-child(1n + 1) {
  clear: left; }

#content .tileitem-width-80.tileitem-count-2 .portletItem,
#content .tileitem-width-80.tileitem-count-2 .portletItem:first-child {
  width: 43.87755%;
  margin-left: 1.53061%;
  margin-right: 1.53061%;
  padding-left: 1.53061%;
  padding-right: 1.53061%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-80.tileitem-count-2 .portletItem:nth-child(2n + 1) {
  clear: left; }

#content .tileitem-width-80.tileitem-count-3 .portletItem,
#content .tileitem-width-80.tileitem-count-3 .portletItem:first-child {
  width: 27.21088%;
  margin-left: 1.53061%;
  margin-right: 1.53061%;
  padding-left: 1.53061%;
  padding-right: 1.53061%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-80.tileitem-count-3 .portletItem:nth-child(3n + 1) {
  clear: left; }

#content .tileitem-width-80.tileitem-count-4 .portletItem,
#content .tileitem-width-80.tileitem-count-4 .portletItem:first-child {
  width: 18.87755%;
  margin-left: 1.53061%;
  margin-right: 1.53061%;
  padding-left: 1.53061%;
  padding-right: 1.53061%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-80.tileitem-count-4 .portletItem:nth-child(4n + 1) {
  clear: left; }

#content .tileitem-width-80.tileitem-count-5 .portletItem,
#content .tileitem-width-80.tileitem-count-5 .portletItem:first-child {
  width: 13.87755%;
  margin-left: 1.53061%;
  margin-right: 1.53061%;
  padding-left: 1.53061%;
  padding-right: 1.53061%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-80.tileitem-count-5 .portletItem:nth-child(5n + 1) {
  clear: left; }

/* RSS Image CSS for $block_klass% */
#content .tileitem-width-80.tileitem-count-1 .portletfeedmixer .rssImage {
  width: 33.333%;
  float: right;
  margin: 0.125em 0 0.125em 0.25em;
  padding: 0; }
#content .tileitem-width-80.tileitem-count-1 .portletfeedmixerimageleft .rssImage {
  float: left;
  margin: 0.125em 0.25em 0.125em 0; }
#content .tileitem-width-80.tileitem-count-1 .portletfeedmixerimagelarge .rssImage {
  width: 50%;
  margin-left: 1.5%;
  margin-right: 0; }
#content .tileitem-width-80.tileitem-count-1 .portletfeedmixerimagelarge.portletfeedmixerimageleft .rssImage {
  margin-left: 0;
  margin-right: 1.5%; }
#content .tileitem-width-80.tileitem-count-1 .portletfeedmixerimagefull .rssImage {
  width: auto;
  float: none;
  margin: 0;
  padding: 0;
  margin-bottom: 0.25em; }
#content .tileitem-width-80.tileitem-count-1 .portletfeedmixerimagesmall.portletfeedmixerimageleft .title,
#content .tileitem-width-80.tileitem-count-1 .portletfeedmixerimageleft .portletItemDetails {
  margin-left: 35%; }
#content .tileitem-width-80.tileitem-count-1 .portletfeedmixerimagelarge.portletfeedmixerimageleft .title,
#content .tileitem-width-80.tileitem-count-1 .portletfeedmixerimagelarge.portletfeedmixerimageleft .portletItemDetails {
  margin-left: 51.5%; }

/*
    block_klass is the integer percent of total width (e.g. '20')
    block_percent_width is the decimal percentage (calculated by fraction)
    block_width is the width of the block in pixels
*/
/* Tile Item Class */
#content .tileitem-width-100 {
  width: 100%;
  float: left;
  padding: 0;
  margin: 0; }
  #content .tileitem-width-100 .tileHeadline,
  #content .tileitem-width-100 .tileBody,
  #content .tileitem-width-100 .effectiveDate,
  #content .tileitem-width-100 .documentByLine,
  #content .tileitem-width-100 .contentLeadImageContainer,
  #content .tileitem-width-100 .tileFooter,
  #content .tileitem-width-100 .portletHeader,
  #content .tileitem-width-100 .portletFooter,
  #content .tileitem-width-100 img.feedmixerCollectionLeadImage {
    width: 95.38462%;
    margin-left: 2.30769%;
    margin-right: 2.30769%;
    padding-left: 0;
    padding-right: 0;
    display: block; }
  #content .tileitem-width-100 .portletFooter {
    clear: both; }
  #content .tileitem-width-100 img.feedmixerCollectionLeadImage {
    padding: 0;
    height: auto;
    margin-top: 1em; }

#content .tileitem-width-100.tileitem-count-1 .portletItem,
#content .tileitem-width-100.tileitem-count-1 .portletItem:first-child {
  width: 95.16129%;
  margin-left: 1.20968%;
  margin-right: 1.20968%;
  padding-left: 1.20968%;
  padding-right: 1.20968%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-100.tileitem-count-1 .portletItem:nth-child(1n + 1) {
  clear: left; }

#content .tileitem-width-100.tileitem-count-2 .portletItem,
#content .tileitem-width-100.tileitem-count-2 .portletItem:first-child {
  width: 45.16129%;
  margin-left: 1.20968%;
  margin-right: 1.20968%;
  padding-left: 1.20968%;
  padding-right: 1.20968%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-100.tileitem-count-2 .portletItem:nth-child(2n + 1) {
  clear: left; }

#content .tileitem-width-100.tileitem-count-3 .portletItem,
#content .tileitem-width-100.tileitem-count-3 .portletItem:first-child {
  width: 28.49462%;
  margin-left: 1.20968%;
  margin-right: 1.20968%;
  padding-left: 1.20968%;
  padding-right: 1.20968%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-100.tileitem-count-3 .portletItem:nth-child(3n + 1) {
  clear: left; }

#content .tileitem-width-100.tileitem-count-4 .portletItem,
#content .tileitem-width-100.tileitem-count-4 .portletItem:first-child {
  width: 20.16129%;
  margin-left: 1.20968%;
  margin-right: 1.20968%;
  padding-left: 1.20968%;
  padding-right: 1.20968%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-100.tileitem-count-4 .portletItem:nth-child(4n + 1) {
  clear: left; }

#content .tileitem-width-100.tileitem-count-5 .portletItem,
#content .tileitem-width-100.tileitem-count-5 .portletItem:first-child {
  width: 15.16129%;
  margin-left: 1.20968%;
  margin-right: 1.20968%;
  padding-left: 1.20968%;
  padding-right: 1.20968%;
  float: left;
  border: 0 solid transparent;
  background-color: transparent; }
#content .tileitem-width-100.tileitem-count-5 .portletItem:nth-child(5n + 1) {
  clear: left; }

/* RSS Image CSS for $block_klass% */
#content .tileitem-width-100.tileitem-count-1 .portletfeedmixer .rssImage {
  width: 33.333%;
  float: right;
  margin: 0.125em 0 0.125em 0.25em;
  padding: 0; }
#content .tileitem-width-100.tileitem-count-1 .portletfeedmixerimageleft .rssImage {
  float: left;
  margin: 0.125em 0.25em 0.125em 0; }
#content .tileitem-width-100.tileitem-count-1 .portletfeedmixerimagelarge .rssImage {
  width: 50%;
  margin-left: 1.5%;
  margin-right: 0; }
#content .tileitem-width-100.tileitem-count-1 .portletfeedmixerimagelarge.portletfeedmixerimageleft .rssImage {
  margin-left: 0;
  margin-right: 1.5%; }
#content .tileitem-width-100.tileitem-count-1 .portletfeedmixerimagefull .rssImage {
  width: auto;
  float: none;
  margin: 0;
  padding: 0;
  margin-bottom: 0.25em; }
#content .tileitem-width-100.tileitem-count-1 .portletfeedmixerimagesmall.portletfeedmixerimageleft .title,
#content .tileitem-width-100.tileitem-count-1 .portletfeedmixerimageleft .portletItemDetails {
  margin-left: 35%; }
#content .tileitem-width-100.tileitem-count-1 .portletfeedmixerimagelarge.portletfeedmixerimageleft .title,
#content .tileitem-width-100.tileitem-count-1 .portletfeedmixerimagelarge.portletfeedmixerimageleft .portletItemDetails {
  margin-left: 51.5%; }

/* iPad CSS */
@media handheld, screen and (max-width: 768px) {
  /* Tile Item Class */
  #content .tileitem-width-20 {
    width: 100%;
    float: none;
    display: block; }
    #content .tileitem-width-20 .portletHeader,
    #content .tileitem-width-20 .portletFooter,
    #content .tileitem-width-20 img.feedmixerCollectionLeadImage {
      width: 92.5%;
      margin-left: 3.75%;
      margin-right: 3.75%; }

  #content .tileitem-width-20.tileitem-count-1 .portletItem,
  #content .tileitem-width-20.tileitem-count-1 .portletItem:first-child {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-20.tileitem-count-1 .portletItem:nth-child(1n + 1) {
    clear: none; }
  #content .tileitem-width-20.tileitem-count-1 .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tileitem-width-20.tileitem-count-2 .portletItem,
  #content .tileitem-width-20.tileitem-count-2 .portletItem:first-child {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-20.tileitem-count-2 .portletItem:nth-child(2n + 1) {
    clear: none; }
  #content .tileitem-width-20.tileitem-count-2 .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tileitem-width-20.tileitem-count-3 .portletItem,
  #content .tileitem-width-20.tileitem-count-3 .portletItem:first-child {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-20.tileitem-count-3 .portletItem:nth-child(3n + 1) {
    clear: none; }
  #content .tileitem-width-20.tileitem-count-3 .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tileitem-width-20.tileitem-count-4 .portletItem,
  #content .tileitem-width-20.tileitem-count-4 .portletItem:first-child {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-20.tileitem-count-4 .portletItem:nth-child(4n + 1) {
    clear: none; }
  #content .tileitem-width-20.tileitem-count-4 .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tileitem-width-20.tileitem-count-5 .portletItem,
  #content .tileitem-width-20.tileitem-count-5 .portletItem:first-child {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-20.tileitem-count-5 .portletItem:nth-child(5n + 1) {
    clear: none; }
  #content .tileitem-width-20.tileitem-count-5 .portletItem:nth-child(2n + 1) {
    clear: left; }

  /* Tile Item Class */
  #content .tileitem-width-25 {
    width: 100%;
    float: none;
    display: block; }
    #content .tileitem-width-25 .portletHeader,
    #content .tileitem-width-25 .portletFooter,
    #content .tileitem-width-25 img.feedmixerCollectionLeadImage {
      width: 92.5%;
      margin-left: 3.75%;
      margin-right: 3.75%; }

  #content .tileitem-width-25.tileitem-count-1 .portletItem,
  #content .tileitem-width-25.tileitem-count-1 .portletItem:first-child {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-25.tileitem-count-1 .portletItem:nth-child(1n + 1) {
    clear: none; }
  #content .tileitem-width-25.tileitem-count-1 .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tileitem-width-25.tileitem-count-2 .portletItem,
  #content .tileitem-width-25.tileitem-count-2 .portletItem:first-child {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-25.tileitem-count-2 .portletItem:nth-child(2n + 1) {
    clear: none; }
  #content .tileitem-width-25.tileitem-count-2 .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tileitem-width-25.tileitem-count-3 .portletItem,
  #content .tileitem-width-25.tileitem-count-3 .portletItem:first-child {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-25.tileitem-count-3 .portletItem:nth-child(3n + 1) {
    clear: none; }
  #content .tileitem-width-25.tileitem-count-3 .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tileitem-width-25.tileitem-count-4 .portletItem,
  #content .tileitem-width-25.tileitem-count-4 .portletItem:first-child {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-25.tileitem-count-4 .portletItem:nth-child(4n + 1) {
    clear: none; }
  #content .tileitem-width-25.tileitem-count-4 .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tileitem-width-25.tileitem-count-5 .portletItem,
  #content .tileitem-width-25.tileitem-count-5 .portletItem:first-child {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-25.tileitem-count-5 .portletItem:nth-child(5n + 1) {
    clear: none; }
  #content .tileitem-width-25.tileitem-count-5 .portletItem:nth-child(2n + 1) {
    clear: left; }

  /* Tile Item Class */
  #content .tileitem-width-33 {
    width: 100%;
    float: none;
    display: block; }
    #content .tileitem-width-33 .portletHeader,
    #content .tileitem-width-33 .portletFooter,
    #content .tileitem-width-33 img.feedmixerCollectionLeadImage {
      width: 92.5%;
      margin-left: 3.75%;
      margin-right: 3.75%; }

  #content .tileitem-width-33.tileitem-count-1 .portletItem,
  #content .tileitem-width-33.tileitem-count-1 .portletItem:first-child {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-33.tileitem-count-1 .portletItem:nth-child(1n + 1) {
    clear: none; }
  #content .tileitem-width-33.tileitem-count-1 .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tileitem-width-33.tileitem-count-2 .portletItem,
  #content .tileitem-width-33.tileitem-count-2 .portletItem:first-child {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-33.tileitem-count-2 .portletItem:nth-child(2n + 1) {
    clear: none; }
  #content .tileitem-width-33.tileitem-count-2 .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tileitem-width-33.tileitem-count-3 .portletItem,
  #content .tileitem-width-33.tileitem-count-3 .portletItem:first-child {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-33.tileitem-count-3 .portletItem:nth-child(3n + 1) {
    clear: none; }
  #content .tileitem-width-33.tileitem-count-3 .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tileitem-width-33.tileitem-count-4 .portletItem,
  #content .tileitem-width-33.tileitem-count-4 .portletItem:first-child {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-33.tileitem-count-4 .portletItem:nth-child(4n + 1) {
    clear: none; }
  #content .tileitem-width-33.tileitem-count-4 .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tileitem-width-33.tileitem-count-5 .portletItem,
  #content .tileitem-width-33.tileitem-count-5 .portletItem:first-child {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-33.tileitem-count-5 .portletItem:nth-child(5n + 1) {
    clear: none; }
  #content .tileitem-width-33.tileitem-count-5 .portletItem:nth-child(2n + 1) {
    clear: left; }

  /* Tile Item Class */
  #content .tileitem-width-40 {
    width: 100%;
    float: none;
    display: block; }
    #content .tileitem-width-40 .portletHeader,
    #content .tileitem-width-40 .portletFooter,
    #content .tileitem-width-40 img.feedmixerCollectionLeadImage {
      width: 92.5%;
      margin-left: 3.75%;
      margin-right: 3.75%; }

  #content .tileitem-width-40.tileitem-count-1 .portletItem,
  #content .tileitem-width-40.tileitem-count-1 .portletItem:first-child {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-40.tileitem-count-1 .portletItem:nth-child(1n + 1) {
    clear: none; }
  #content .tileitem-width-40.tileitem-count-1 .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tileitem-width-40.tileitem-count-2 .portletItem,
  #content .tileitem-width-40.tileitem-count-2 .portletItem:first-child {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-40.tileitem-count-2 .portletItem:nth-child(2n + 1) {
    clear: none; }
  #content .tileitem-width-40.tileitem-count-2 .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tileitem-width-40.tileitem-count-3 .portletItem,
  #content .tileitem-width-40.tileitem-count-3 .portletItem:first-child {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-40.tileitem-count-3 .portletItem:nth-child(3n + 1) {
    clear: none; }
  #content .tileitem-width-40.tileitem-count-3 .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tileitem-width-40.tileitem-count-4 .portletItem,
  #content .tileitem-width-40.tileitem-count-4 .portletItem:first-child {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-40.tileitem-count-4 .portletItem:nth-child(4n + 1) {
    clear: none; }
  #content .tileitem-width-40.tileitem-count-4 .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tileitem-width-40.tileitem-count-5 .portletItem,
  #content .tileitem-width-40.tileitem-count-5 .portletItem:first-child {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-40.tileitem-count-5 .portletItem:nth-child(5n + 1) {
    clear: none; }
  #content .tileitem-width-40.tileitem-count-5 .portletItem:nth-child(2n + 1) {
    clear: left; }

  /* Tile Item Class */
  #content .tileitem-width-50 {
    width: 100%;
    float: none;
    display: block; }
    #content .tileitem-width-50 .portletHeader,
    #content .tileitem-width-50 .portletFooter,
    #content .tileitem-width-50 img.feedmixerCollectionLeadImage {
      width: 92.5%;
      margin-left: 3.75%;
      margin-right: 3.75%; }

  #content .tileitem-width-50.tileitem-count-1 .portletItem,
  #content .tileitem-width-50.tileitem-count-1 .portletItem:first-child {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-50.tileitem-count-1 .portletItem:nth-child(1n + 1) {
    clear: none; }
  #content .tileitem-width-50.tileitem-count-1 .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tileitem-width-50.tileitem-count-2 .portletItem,
  #content .tileitem-width-50.tileitem-count-2 .portletItem:first-child {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-50.tileitem-count-2 .portletItem:nth-child(2n + 1) {
    clear: none; }
  #content .tileitem-width-50.tileitem-count-2 .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tileitem-width-50.tileitem-count-3 .portletItem,
  #content .tileitem-width-50.tileitem-count-3 .portletItem:first-child {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-50.tileitem-count-3 .portletItem:nth-child(3n + 1) {
    clear: none; }
  #content .tileitem-width-50.tileitem-count-3 .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tileitem-width-50.tileitem-count-4 .portletItem,
  #content .tileitem-width-50.tileitem-count-4 .portletItem:first-child {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-50.tileitem-count-4 .portletItem:nth-child(4n + 1) {
    clear: none; }
  #content .tileitem-width-50.tileitem-count-4 .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tileitem-width-50.tileitem-count-5 .portletItem,
  #content .tileitem-width-50.tileitem-count-5 .portletItem:first-child {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-50.tileitem-count-5 .portletItem:nth-child(5n + 1) {
    clear: none; }
  #content .tileitem-width-50.tileitem-count-5 .portletItem:nth-child(2n + 1) {
    clear: left; }

  /* Tile Item Class */
  #content .tileitem-width-60 {
    width: 100%;
    float: none;
    display: block; }
    #content .tileitem-width-60 .portletHeader,
    #content .tileitem-width-60 .portletFooter,
    #content .tileitem-width-60 img.feedmixerCollectionLeadImage {
      width: 92.5%;
      margin-left: 3.75%;
      margin-right: 3.75%; }

  #content .tileitem-width-60.tileitem-count-1 .portletItem,
  #content .tileitem-width-60.tileitem-count-1 .portletItem:first-child {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-60.tileitem-count-1 .portletItem:nth-child(1n + 1) {
    clear: none; }
  #content .tileitem-width-60.tileitem-count-1 .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tileitem-width-60.tileitem-count-2 .portletItem,
  #content .tileitem-width-60.tileitem-count-2 .portletItem:first-child {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-60.tileitem-count-2 .portletItem:nth-child(2n + 1) {
    clear: none; }
  #content .tileitem-width-60.tileitem-count-2 .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tileitem-width-60.tileitem-count-3 .portletItem,
  #content .tileitem-width-60.tileitem-count-3 .portletItem:first-child {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-60.tileitem-count-3 .portletItem:nth-child(3n + 1) {
    clear: none; }
  #content .tileitem-width-60.tileitem-count-3 .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tileitem-width-60.tileitem-count-4 .portletItem,
  #content .tileitem-width-60.tileitem-count-4 .portletItem:first-child {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-60.tileitem-count-4 .portletItem:nth-child(4n + 1) {
    clear: none; }
  #content .tileitem-width-60.tileitem-count-4 .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tileitem-width-60.tileitem-count-5 .portletItem,
  #content .tileitem-width-60.tileitem-count-5 .portletItem:first-child {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-60.tileitem-count-5 .portletItem:nth-child(5n + 1) {
    clear: none; }
  #content .tileitem-width-60.tileitem-count-5 .portletItem:nth-child(2n + 1) {
    clear: left; }

  /* Tile Item Class */
  #content .tileitem-width-66 {
    width: 100%;
    float: none;
    display: block; }
    #content .tileitem-width-66 .portletHeader,
    #content .tileitem-width-66 .portletFooter,
    #content .tileitem-width-66 img.feedmixerCollectionLeadImage {
      width: 92.5%;
      margin-left: 3.75%;
      margin-right: 3.75%; }

  #content .tileitem-width-66.tileitem-count-1 .portletItem,
  #content .tileitem-width-66.tileitem-count-1 .portletItem:first-child {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-66.tileitem-count-1 .portletItem:nth-child(1n + 1) {
    clear: none; }
  #content .tileitem-width-66.tileitem-count-1 .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tileitem-width-66.tileitem-count-2 .portletItem,
  #content .tileitem-width-66.tileitem-count-2 .portletItem:first-child {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-66.tileitem-count-2 .portletItem:nth-child(2n + 1) {
    clear: none; }
  #content .tileitem-width-66.tileitem-count-2 .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tileitem-width-66.tileitem-count-3 .portletItem,
  #content .tileitem-width-66.tileitem-count-3 .portletItem:first-child {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-66.tileitem-count-3 .portletItem:nth-child(3n + 1) {
    clear: none; }
  #content .tileitem-width-66.tileitem-count-3 .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tileitem-width-66.tileitem-count-4 .portletItem,
  #content .tileitem-width-66.tileitem-count-4 .portletItem:first-child {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-66.tileitem-count-4 .portletItem:nth-child(4n + 1) {
    clear: none; }
  #content .tileitem-width-66.tileitem-count-4 .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tileitem-width-66.tileitem-count-5 .portletItem,
  #content .tileitem-width-66.tileitem-count-5 .portletItem:first-child {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-66.tileitem-count-5 .portletItem:nth-child(5n + 1) {
    clear: none; }
  #content .tileitem-width-66.tileitem-count-5 .portletItem:nth-child(2n + 1) {
    clear: left; }

  /* Tile Item Class */
  #content .tileitem-width-75 {
    width: 100%;
    float: none;
    display: block; }
    #content .tileitem-width-75 .portletHeader,
    #content .tileitem-width-75 .portletFooter,
    #content .tileitem-width-75 img.feedmixerCollectionLeadImage {
      width: 92.5%;
      margin-left: 3.75%;
      margin-right: 3.75%; }

  #content .tileitem-width-75.tileitem-count-1 .portletItem,
  #content .tileitem-width-75.tileitem-count-1 .portletItem:first-child {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-75.tileitem-count-1 .portletItem:nth-child(1n + 1) {
    clear: none; }
  #content .tileitem-width-75.tileitem-count-1 .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tileitem-width-75.tileitem-count-2 .portletItem,
  #content .tileitem-width-75.tileitem-count-2 .portletItem:first-child {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-75.tileitem-count-2 .portletItem:nth-child(2n + 1) {
    clear: none; }
  #content .tileitem-width-75.tileitem-count-2 .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tileitem-width-75.tileitem-count-3 .portletItem,
  #content .tileitem-width-75.tileitem-count-3 .portletItem:first-child {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-75.tileitem-count-3 .portletItem:nth-child(3n + 1) {
    clear: none; }
  #content .tileitem-width-75.tileitem-count-3 .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tileitem-width-75.tileitem-count-4 .portletItem,
  #content .tileitem-width-75.tileitem-count-4 .portletItem:first-child {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-75.tileitem-count-4 .portletItem:nth-child(4n + 1) {
    clear: none; }
  #content .tileitem-width-75.tileitem-count-4 .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tileitem-width-75.tileitem-count-5 .portletItem,
  #content .tileitem-width-75.tileitem-count-5 .portletItem:first-child {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-75.tileitem-count-5 .portletItem:nth-child(5n + 1) {
    clear: none; }
  #content .tileitem-width-75.tileitem-count-5 .portletItem:nth-child(2n + 1) {
    clear: left; }

  /* Tile Item Class */
  #content .tileitem-width-80 {
    width: 100%;
    float: none;
    display: block; }
    #content .tileitem-width-80 .portletHeader,
    #content .tileitem-width-80 .portletFooter,
    #content .tileitem-width-80 img.feedmixerCollectionLeadImage {
      width: 92.5%;
      margin-left: 3.75%;
      margin-right: 3.75%; }

  #content .tileitem-width-80.tileitem-count-1 .portletItem,
  #content .tileitem-width-80.tileitem-count-1 .portletItem:first-child {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-80.tileitem-count-1 .portletItem:nth-child(1n + 1) {
    clear: none; }
  #content .tileitem-width-80.tileitem-count-1 .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tileitem-width-80.tileitem-count-2 .portletItem,
  #content .tileitem-width-80.tileitem-count-2 .portletItem:first-child {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-80.tileitem-count-2 .portletItem:nth-child(2n + 1) {
    clear: none; }
  #content .tileitem-width-80.tileitem-count-2 .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tileitem-width-80.tileitem-count-3 .portletItem,
  #content .tileitem-width-80.tileitem-count-3 .portletItem:first-child {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-80.tileitem-count-3 .portletItem:nth-child(3n + 1) {
    clear: none; }
  #content .tileitem-width-80.tileitem-count-3 .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tileitem-width-80.tileitem-count-4 .portletItem,
  #content .tileitem-width-80.tileitem-count-4 .portletItem:first-child {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-80.tileitem-count-4 .portletItem:nth-child(4n + 1) {
    clear: none; }
  #content .tileitem-width-80.tileitem-count-4 .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tileitem-width-80.tileitem-count-5 .portletItem,
  #content .tileitem-width-80.tileitem-count-5 .portletItem:first-child {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-80.tileitem-count-5 .portletItem:nth-child(5n + 1) {
    clear: none; }
  #content .tileitem-width-80.tileitem-count-5 .portletItem:nth-child(2n + 1) {
    clear: left; }

  /* Tile Item Class */
  #content .tileitem-width-100 {
    width: 100%;
    float: none;
    display: block; }
    #content .tileitem-width-100 .portletHeader,
    #content .tileitem-width-100 .portletFooter,
    #content .tileitem-width-100 img.feedmixerCollectionLeadImage {
      width: 92.5%;
      margin-left: 3.75%;
      margin-right: 3.75%; }

  #content .tileitem-width-100.tileitem-count-1 .portletItem,
  #content .tileitem-width-100.tileitem-count-1 .portletItem:first-child {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-100.tileitem-count-1 .portletItem:nth-child(1n + 1) {
    clear: none; }
  #content .tileitem-width-100.tileitem-count-1 .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tileitem-width-100.tileitem-count-2 .portletItem,
  #content .tileitem-width-100.tileitem-count-2 .portletItem:first-child {
    width: 91.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-100.tileitem-count-2 .portletItem:nth-child(2n + 1) {
    clear: none; }
  #content .tileitem-width-100.tileitem-count-2 .portletItem:nth-child(1n + 1) {
    clear: left; }

  #content .tileitem-width-100.tileitem-count-3 .portletItem,
  #content .tileitem-width-100.tileitem-count-3 .portletItem:first-child {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-100.tileitem-count-3 .portletItem:nth-child(3n + 1) {
    clear: none; }
  #content .tileitem-width-100.tileitem-count-3 .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tileitem-width-100.tileitem-count-4 .portletItem,
  #content .tileitem-width-100.tileitem-count-4 .portletItem:first-child {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-100.tileitem-count-4 .portletItem:nth-child(4n + 1) {
    clear: none; }
  #content .tileitem-width-100.tileitem-count-4 .portletItem:nth-child(2n + 1) {
    clear: left; }

  #content .tileitem-width-100.tileitem-count-5 .portletItem,
  #content .tileitem-width-100.tileitem-count-5 .portletItem:first-child {
    width: 41.89189%;
    margin-left: 2.02703%;
    margin-right: 2.02703%;
    padding-left: 2.02703%;
    padding-right: 2.02703%; }
  #content .tileitem-width-100.tileitem-count-5 .portletItem:nth-child(5n + 1) {
    clear: none; }
  #content .tileitem-width-100.tileitem-count-5 .portletItem:nth-child(2n + 1) {
    clear: left; } }
/* Mid iPad/iPhone tile item CSS */
@media handheld, screen and (max-width: 520px) {
  .tileItem .contentLeadImageContainer img {
    max-height: 100%; }

  /* Tile Item Class */
  #content .tileitem-width-20 {
    width: 100%;
    float: none;
    display: block; }
    #content .tileitem-width-20 .tileHeadline,
    #content .tileitem-width-20 .tileBody,
    #content .tileitem-width-20 .effectiveDate,
    #content .tileitem-width-20 .documentByLine,
    #content .tileitem-width-20 .contentLeadImageContainer,
    #content .tileitem-width-20 .tileFooter {
      width: 100%;
      margin-left: 0;
      margin-right: 0; }

  /* Tile Item Class */
  #content .tileitem-width-25 {
    width: 100%;
    float: none;
    display: block; }
    #content .tileitem-width-25 .tileHeadline,
    #content .tileitem-width-25 .tileBody,
    #content .tileitem-width-25 .effectiveDate,
    #content .tileitem-width-25 .documentByLine,
    #content .tileitem-width-25 .contentLeadImageContainer,
    #content .tileitem-width-25 .tileFooter {
      width: 100%;
      margin-left: 0;
      margin-right: 0; }

  /* Tile Item Class */
  #content .tileitem-width-33 {
    width: 100%;
    float: none;
    display: block; }
    #content .tileitem-width-33 .tileHeadline,
    #content .tileitem-width-33 .tileBody,
    #content .tileitem-width-33 .effectiveDate,
    #content .tileitem-width-33 .documentByLine,
    #content .tileitem-width-33 .contentLeadImageContainer,
    #content .tileitem-width-33 .tileFooter {
      width: 100%;
      margin-left: 0;
      margin-right: 0; }

  /* Tile Item Class */
  #content .tileitem-width-40 {
    width: 100%;
    float: none;
    display: block; }
    #content .tileitem-width-40 .tileHeadline,
    #content .tileitem-width-40 .tileBody,
    #content .tileitem-width-40 .effectiveDate,
    #content .tileitem-width-40 .documentByLine,
    #content .tileitem-width-40 .contentLeadImageContainer,
    #content .tileitem-width-40 .tileFooter {
      width: 100%;
      margin-left: 0;
      margin-right: 0; }

  /* Tile Item Class */
  #content .tileitem-width-50 {
    width: 100%;
    float: none;
    display: block; }
    #content .tileitem-width-50 .tileHeadline,
    #content .tileitem-width-50 .tileBody,
    #content .tileitem-width-50 .effectiveDate,
    #content .tileitem-width-50 .documentByLine,
    #content .tileitem-width-50 .contentLeadImageContainer,
    #content .tileitem-width-50 .tileFooter {
      width: 100%;
      margin-left: 0;
      margin-right: 0; }

  /* Tile Item Class */
  #content .tileitem-width-60 {
    width: 100%;
    float: none;
    display: block; }
    #content .tileitem-width-60 .tileHeadline,
    #content .tileitem-width-60 .tileBody,
    #content .tileitem-width-60 .effectiveDate,
    #content .tileitem-width-60 .documentByLine,
    #content .tileitem-width-60 .contentLeadImageContainer,
    #content .tileitem-width-60 .tileFooter {
      width: 100%;
      margin-left: 0;
      margin-right: 0; }

  /* Tile Item Class */
  #content .tileitem-width-66 {
    width: 100%;
    float: none;
    display: block; }
    #content .tileitem-width-66 .tileHeadline,
    #content .tileitem-width-66 .tileBody,
    #content .tileitem-width-66 .effectiveDate,
    #content .tileitem-width-66 .documentByLine,
    #content .tileitem-width-66 .contentLeadImageContainer,
    #content .tileitem-width-66 .tileFooter {
      width: 100%;
      margin-left: 0;
      margin-right: 0; }

  /* Tile Item Class */
  #content .tileitem-width-75 {
    width: 100%;
    float: none;
    display: block; }
    #content .tileitem-width-75 .tileHeadline,
    #content .tileitem-width-75 .tileBody,
    #content .tileitem-width-75 .effectiveDate,
    #content .tileitem-width-75 .documentByLine,
    #content .tileitem-width-75 .contentLeadImageContainer,
    #content .tileitem-width-75 .tileFooter {
      width: 100%;
      margin-left: 0;
      margin-right: 0; }

  /* Tile Item Class */
  #content .tileitem-width-80 {
    width: 100%;
    float: none;
    display: block; }
    #content .tileitem-width-80 .tileHeadline,
    #content .tileitem-width-80 .tileBody,
    #content .tileitem-width-80 .effectiveDate,
    #content .tileitem-width-80 .documentByLine,
    #content .tileitem-width-80 .contentLeadImageContainer,
    #content .tileitem-width-80 .tileFooter {
      width: 100%;
      margin-left: 0;
      margin-right: 0; }

  /* Tile Item Class */
  #content .tileitem-width-100 {
    width: 100%;
    float: none;
    display: block; }
    #content .tileitem-width-100 .tileHeadline,
    #content .tileitem-width-100 .tileBody,
    #content .tileitem-width-100 .effectiveDate,
    #content .tileitem-width-100 .documentByLine,
    #content .tileitem-width-100 .contentLeadImageContainer,
    #content .tileitem-width-100 .tileFooter {
      width: 100%;
      margin-left: 0;
      margin-right: 0; } }
/* iPhone CSS */
@media handheld, screen and (max-width: 320px) {
  /* Tile Item Class */
  #content .tileitem-width-20 {
    width: 100%;
    float: none;
    display: block; }

  #content .tileitem-width-20 .tileHeadline,
  #content .tileitem-width-20 .tileBody,
  #content .tileitem-width-20 .effectiveDate,
  #content .tileitem-width-20 .documentByLine,
  #content .tileitem-width-20 .contentLeadImageContainer,
  #content .tileitem-width-20 .tileFooter,
  #content .tileitem-width-20 .portletHeader,
  #content .tileitem-width-20 .portletFooter,
  #content .tileitem-width-20 img.feedmixerCollectionLeadImage {
    width: 100%;
    margin-left: 1.07143%;
    margin-right: 1.07143%; }

  #content
  .tileitem-width-20.tileitem-count-1 .portletItem,
  #content
  .tileitem-width-20.tileitem-count-1 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-20.tileitem-count-1 .portletItem .rssImage,
    #content
    .tileitem-width-20.tileitem-count-1 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-20.tileitem-count-2 .portletItem,
  #content
  .tileitem-width-20.tileitem-count-2 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-20.tileitem-count-2 .portletItem .rssImage,
    #content
    .tileitem-width-20.tileitem-count-2 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-20.tileitem-count-3 .portletItem,
  #content
  .tileitem-width-20.tileitem-count-3 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-20.tileitem-count-3 .portletItem .rssImage,
    #content
    .tileitem-width-20.tileitem-count-3 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-20.tileitem-count-4 .portletItem,
  #content
  .tileitem-width-20.tileitem-count-4 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-20.tileitem-count-4 .portletItem .rssImage,
    #content
    .tileitem-width-20.tileitem-count-4 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-20.tileitem-count-5 .portletItem,
  #content
  .tileitem-width-20.tileitem-count-5 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-20.tileitem-count-5 .portletItem .rssImage,
    #content
    .tileitem-width-20.tileitem-count-5 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  /* Tile Item Class */
  #content .tileitem-width-25 {
    width: 100%;
    float: none;
    display: block; }

  #content .tileitem-width-25 .tileHeadline,
  #content .tileitem-width-25 .tileBody,
  #content .tileitem-width-25 .effectiveDate,
  #content .tileitem-width-25 .documentByLine,
  #content .tileitem-width-25 .contentLeadImageContainer,
  #content .tileitem-width-25 .tileFooter,
  #content .tileitem-width-25 .portletHeader,
  #content .tileitem-width-25 .portletFooter,
  #content .tileitem-width-25 img.feedmixerCollectionLeadImage {
    width: 100%;
    margin-left: 1.07143%;
    margin-right: 1.07143%; }

  #content
  .tileitem-width-25.tileitem-count-1 .portletItem,
  #content
  .tileitem-width-25.tileitem-count-1 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-25.tileitem-count-1 .portletItem .rssImage,
    #content
    .tileitem-width-25.tileitem-count-1 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-25.tileitem-count-2 .portletItem,
  #content
  .tileitem-width-25.tileitem-count-2 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-25.tileitem-count-2 .portletItem .rssImage,
    #content
    .tileitem-width-25.tileitem-count-2 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-25.tileitem-count-3 .portletItem,
  #content
  .tileitem-width-25.tileitem-count-3 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-25.tileitem-count-3 .portletItem .rssImage,
    #content
    .tileitem-width-25.tileitem-count-3 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-25.tileitem-count-4 .portletItem,
  #content
  .tileitem-width-25.tileitem-count-4 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-25.tileitem-count-4 .portletItem .rssImage,
    #content
    .tileitem-width-25.tileitem-count-4 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-25.tileitem-count-5 .portletItem,
  #content
  .tileitem-width-25.tileitem-count-5 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-25.tileitem-count-5 .portletItem .rssImage,
    #content
    .tileitem-width-25.tileitem-count-5 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  /* Tile Item Class */
  #content .tileitem-width-33 {
    width: 100%;
    float: none;
    display: block; }

  #content .tileitem-width-33 .tileHeadline,
  #content .tileitem-width-33 .tileBody,
  #content .tileitem-width-33 .effectiveDate,
  #content .tileitem-width-33 .documentByLine,
  #content .tileitem-width-33 .contentLeadImageContainer,
  #content .tileitem-width-33 .tileFooter,
  #content .tileitem-width-33 .portletHeader,
  #content .tileitem-width-33 .portletFooter,
  #content .tileitem-width-33 img.feedmixerCollectionLeadImage {
    width: 100%;
    margin-left: 1.07143%;
    margin-right: 1.07143%; }

  #content
  .tileitem-width-33.tileitem-count-1 .portletItem,
  #content
  .tileitem-width-33.tileitem-count-1 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-33.tileitem-count-1 .portletItem .rssImage,
    #content
    .tileitem-width-33.tileitem-count-1 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-33.tileitem-count-2 .portletItem,
  #content
  .tileitem-width-33.tileitem-count-2 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-33.tileitem-count-2 .portletItem .rssImage,
    #content
    .tileitem-width-33.tileitem-count-2 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-33.tileitem-count-3 .portletItem,
  #content
  .tileitem-width-33.tileitem-count-3 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-33.tileitem-count-3 .portletItem .rssImage,
    #content
    .tileitem-width-33.tileitem-count-3 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-33.tileitem-count-4 .portletItem,
  #content
  .tileitem-width-33.tileitem-count-4 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-33.tileitem-count-4 .portletItem .rssImage,
    #content
    .tileitem-width-33.tileitem-count-4 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-33.tileitem-count-5 .portletItem,
  #content
  .tileitem-width-33.tileitem-count-5 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-33.tileitem-count-5 .portletItem .rssImage,
    #content
    .tileitem-width-33.tileitem-count-5 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  /* Tile Item Class */
  #content .tileitem-width-40 {
    width: 100%;
    float: none;
    display: block; }

  #content .tileitem-width-40 .tileHeadline,
  #content .tileitem-width-40 .tileBody,
  #content .tileitem-width-40 .effectiveDate,
  #content .tileitem-width-40 .documentByLine,
  #content .tileitem-width-40 .contentLeadImageContainer,
  #content .tileitem-width-40 .tileFooter,
  #content .tileitem-width-40 .portletHeader,
  #content .tileitem-width-40 .portletFooter,
  #content .tileitem-width-40 img.feedmixerCollectionLeadImage {
    width: 100%;
    margin-left: 1.07143%;
    margin-right: 1.07143%; }

  #content
  .tileitem-width-40.tileitem-count-1 .portletItem,
  #content
  .tileitem-width-40.tileitem-count-1 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-40.tileitem-count-1 .portletItem .rssImage,
    #content
    .tileitem-width-40.tileitem-count-1 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-40.tileitem-count-2 .portletItem,
  #content
  .tileitem-width-40.tileitem-count-2 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-40.tileitem-count-2 .portletItem .rssImage,
    #content
    .tileitem-width-40.tileitem-count-2 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-40.tileitem-count-3 .portletItem,
  #content
  .tileitem-width-40.tileitem-count-3 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-40.tileitem-count-3 .portletItem .rssImage,
    #content
    .tileitem-width-40.tileitem-count-3 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-40.tileitem-count-4 .portletItem,
  #content
  .tileitem-width-40.tileitem-count-4 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-40.tileitem-count-4 .portletItem .rssImage,
    #content
    .tileitem-width-40.tileitem-count-4 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-40.tileitem-count-5 .portletItem,
  #content
  .tileitem-width-40.tileitem-count-5 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-40.tileitem-count-5 .portletItem .rssImage,
    #content
    .tileitem-width-40.tileitem-count-5 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  /* Tile Item Class */
  #content .tileitem-width-50 {
    width: 100%;
    float: none;
    display: block; }

  #content .tileitem-width-50 .tileHeadline,
  #content .tileitem-width-50 .tileBody,
  #content .tileitem-width-50 .effectiveDate,
  #content .tileitem-width-50 .documentByLine,
  #content .tileitem-width-50 .contentLeadImageContainer,
  #content .tileitem-width-50 .tileFooter,
  #content .tileitem-width-50 .portletHeader,
  #content .tileitem-width-50 .portletFooter,
  #content .tileitem-width-50 img.feedmixerCollectionLeadImage {
    width: 100%;
    margin-left: 1.07143%;
    margin-right: 1.07143%; }

  #content
  .tileitem-width-50.tileitem-count-1 .portletItem,
  #content
  .tileitem-width-50.tileitem-count-1 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-50.tileitem-count-1 .portletItem .rssImage,
    #content
    .tileitem-width-50.tileitem-count-1 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-50.tileitem-count-2 .portletItem,
  #content
  .tileitem-width-50.tileitem-count-2 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-50.tileitem-count-2 .portletItem .rssImage,
    #content
    .tileitem-width-50.tileitem-count-2 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-50.tileitem-count-3 .portletItem,
  #content
  .tileitem-width-50.tileitem-count-3 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-50.tileitem-count-3 .portletItem .rssImage,
    #content
    .tileitem-width-50.tileitem-count-3 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-50.tileitem-count-4 .portletItem,
  #content
  .tileitem-width-50.tileitem-count-4 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-50.tileitem-count-4 .portletItem .rssImage,
    #content
    .tileitem-width-50.tileitem-count-4 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-50.tileitem-count-5 .portletItem,
  #content
  .tileitem-width-50.tileitem-count-5 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-50.tileitem-count-5 .portletItem .rssImage,
    #content
    .tileitem-width-50.tileitem-count-5 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  /* Tile Item Class */
  #content .tileitem-width-60 {
    width: 100%;
    float: none;
    display: block; }

  #content .tileitem-width-60 .tileHeadline,
  #content .tileitem-width-60 .tileBody,
  #content .tileitem-width-60 .effectiveDate,
  #content .tileitem-width-60 .documentByLine,
  #content .tileitem-width-60 .contentLeadImageContainer,
  #content .tileitem-width-60 .tileFooter,
  #content .tileitem-width-60 .portletHeader,
  #content .tileitem-width-60 .portletFooter,
  #content .tileitem-width-60 img.feedmixerCollectionLeadImage {
    width: 100%;
    margin-left: 1.07143%;
    margin-right: 1.07143%; }

  #content
  .tileitem-width-60.tileitem-count-1 .portletItem,
  #content
  .tileitem-width-60.tileitem-count-1 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-60.tileitem-count-1 .portletItem .rssImage,
    #content
    .tileitem-width-60.tileitem-count-1 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-60.tileitem-count-2 .portletItem,
  #content
  .tileitem-width-60.tileitem-count-2 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-60.tileitem-count-2 .portletItem .rssImage,
    #content
    .tileitem-width-60.tileitem-count-2 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-60.tileitem-count-3 .portletItem,
  #content
  .tileitem-width-60.tileitem-count-3 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-60.tileitem-count-3 .portletItem .rssImage,
    #content
    .tileitem-width-60.tileitem-count-3 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-60.tileitem-count-4 .portletItem,
  #content
  .tileitem-width-60.tileitem-count-4 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-60.tileitem-count-4 .portletItem .rssImage,
    #content
    .tileitem-width-60.tileitem-count-4 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-60.tileitem-count-5 .portletItem,
  #content
  .tileitem-width-60.tileitem-count-5 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-60.tileitem-count-5 .portletItem .rssImage,
    #content
    .tileitem-width-60.tileitem-count-5 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  /* Tile Item Class */
  #content .tileitem-width-66 {
    width: 100%;
    float: none;
    display: block; }

  #content .tileitem-width-66 .tileHeadline,
  #content .tileitem-width-66 .tileBody,
  #content .tileitem-width-66 .effectiveDate,
  #content .tileitem-width-66 .documentByLine,
  #content .tileitem-width-66 .contentLeadImageContainer,
  #content .tileitem-width-66 .tileFooter,
  #content .tileitem-width-66 .portletHeader,
  #content .tileitem-width-66 .portletFooter,
  #content .tileitem-width-66 img.feedmixerCollectionLeadImage {
    width: 100%;
    margin-left: 1.07143%;
    margin-right: 1.07143%; }

  #content
  .tileitem-width-66.tileitem-count-1 .portletItem,
  #content
  .tileitem-width-66.tileitem-count-1 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-66.tileitem-count-1 .portletItem .rssImage,
    #content
    .tileitem-width-66.tileitem-count-1 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-66.tileitem-count-2 .portletItem,
  #content
  .tileitem-width-66.tileitem-count-2 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-66.tileitem-count-2 .portletItem .rssImage,
    #content
    .tileitem-width-66.tileitem-count-2 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-66.tileitem-count-3 .portletItem,
  #content
  .tileitem-width-66.tileitem-count-3 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-66.tileitem-count-3 .portletItem .rssImage,
    #content
    .tileitem-width-66.tileitem-count-3 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-66.tileitem-count-4 .portletItem,
  #content
  .tileitem-width-66.tileitem-count-4 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-66.tileitem-count-4 .portletItem .rssImage,
    #content
    .tileitem-width-66.tileitem-count-4 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-66.tileitem-count-5 .portletItem,
  #content
  .tileitem-width-66.tileitem-count-5 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-66.tileitem-count-5 .portletItem .rssImage,
    #content
    .tileitem-width-66.tileitem-count-5 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  /* Tile Item Class */
  #content .tileitem-width-75 {
    width: 100%;
    float: none;
    display: block; }

  #content .tileitem-width-75 .tileHeadline,
  #content .tileitem-width-75 .tileBody,
  #content .tileitem-width-75 .effectiveDate,
  #content .tileitem-width-75 .documentByLine,
  #content .tileitem-width-75 .contentLeadImageContainer,
  #content .tileitem-width-75 .tileFooter,
  #content .tileitem-width-75 .portletHeader,
  #content .tileitem-width-75 .portletFooter,
  #content .tileitem-width-75 img.feedmixerCollectionLeadImage {
    width: 100%;
    margin-left: 1.07143%;
    margin-right: 1.07143%; }

  #content
  .tileitem-width-75.tileitem-count-1 .portletItem,
  #content
  .tileitem-width-75.tileitem-count-1 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-75.tileitem-count-1 .portletItem .rssImage,
    #content
    .tileitem-width-75.tileitem-count-1 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-75.tileitem-count-2 .portletItem,
  #content
  .tileitem-width-75.tileitem-count-2 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-75.tileitem-count-2 .portletItem .rssImage,
    #content
    .tileitem-width-75.tileitem-count-2 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-75.tileitem-count-3 .portletItem,
  #content
  .tileitem-width-75.tileitem-count-3 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-75.tileitem-count-3 .portletItem .rssImage,
    #content
    .tileitem-width-75.tileitem-count-3 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-75.tileitem-count-4 .portletItem,
  #content
  .tileitem-width-75.tileitem-count-4 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-75.tileitem-count-4 .portletItem .rssImage,
    #content
    .tileitem-width-75.tileitem-count-4 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-75.tileitem-count-5 .portletItem,
  #content
  .tileitem-width-75.tileitem-count-5 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-75.tileitem-count-5 .portletItem .rssImage,
    #content
    .tileitem-width-75.tileitem-count-5 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  /* Tile Item Class */
  #content .tileitem-width-80 {
    width: 100%;
    float: none;
    display: block; }

  #content .tileitem-width-80 .tileHeadline,
  #content .tileitem-width-80 .tileBody,
  #content .tileitem-width-80 .effectiveDate,
  #content .tileitem-width-80 .documentByLine,
  #content .tileitem-width-80 .contentLeadImageContainer,
  #content .tileitem-width-80 .tileFooter,
  #content .tileitem-width-80 .portletHeader,
  #content .tileitem-width-80 .portletFooter,
  #content .tileitem-width-80 img.feedmixerCollectionLeadImage {
    width: 100%;
    margin-left: 1.07143%;
    margin-right: 1.07143%; }

  #content
  .tileitem-width-80.tileitem-count-1 .portletItem,
  #content
  .tileitem-width-80.tileitem-count-1 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-80.tileitem-count-1 .portletItem .rssImage,
    #content
    .tileitem-width-80.tileitem-count-1 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-80.tileitem-count-2 .portletItem,
  #content
  .tileitem-width-80.tileitem-count-2 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-80.tileitem-count-2 .portletItem .rssImage,
    #content
    .tileitem-width-80.tileitem-count-2 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-80.tileitem-count-3 .portletItem,
  #content
  .tileitem-width-80.tileitem-count-3 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-80.tileitem-count-3 .portletItem .rssImage,
    #content
    .tileitem-width-80.tileitem-count-3 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-80.tileitem-count-4 .portletItem,
  #content
  .tileitem-width-80.tileitem-count-4 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-80.tileitem-count-4 .portletItem .rssImage,
    #content
    .tileitem-width-80.tileitem-count-4 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-80.tileitem-count-5 .portletItem,
  #content
  .tileitem-width-80.tileitem-count-5 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-80.tileitem-count-5 .portletItem .rssImage,
    #content
    .tileitem-width-80.tileitem-count-5 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  /* Tile Item Class */
  #content .tileitem-width-100 {
    width: 100%;
    float: none;
    display: block; }

  #content .tileitem-width-100 .tileHeadline,
  #content .tileitem-width-100 .tileBody,
  #content .tileitem-width-100 .effectiveDate,
  #content .tileitem-width-100 .documentByLine,
  #content .tileitem-width-100 .contentLeadImageContainer,
  #content .tileitem-width-100 .tileFooter,
  #content .tileitem-width-100 .portletHeader,
  #content .tileitem-width-100 .portletFooter,
  #content .tileitem-width-100 img.feedmixerCollectionLeadImage {
    width: 100%;
    margin-left: 1.07143%;
    margin-right: 1.07143%; }

  #content
  .tileitem-width-100.tileitem-count-1 .portletItem,
  #content
  .tileitem-width-100.tileitem-count-1 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-100.tileitem-count-1 .portletItem .rssImage,
    #content
    .tileitem-width-100.tileitem-count-1 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-100.tileitem-count-2 .portletItem,
  #content
  .tileitem-width-100.tileitem-count-2 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-100.tileitem-count-2 .portletItem .rssImage,
    #content
    .tileitem-width-100.tileitem-count-2 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-100.tileitem-count-3 .portletItem,
  #content
  .tileitem-width-100.tileitem-count-3 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-100.tileitem-count-3 .portletItem .rssImage,
    #content
    .tileitem-width-100.tileitem-count-3 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-100.tileitem-count-4 .portletItem,
  #content
  .tileitem-width-100.tileitem-count-4 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-100.tileitem-count-4 .portletItem .rssImage,
    #content
    .tileitem-width-100.tileitem-count-4 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; }

  #content
  .tileitem-width-100.tileitem-count-5 .portletItem,
  #content
  .tileitem-width-100.tileitem-count-5 .portletItem:first-child {
    width: 95.52239%;
    margin-left: 1.1194%;
    margin-right: 1.1194%;
    padding-left: 1.1194%;
    padding-right: 1.1194%;
    border: none;
    background-color: transparent;
    clear: both; }
    #content
    .tileitem-width-100.tileitem-count-5 .portletItem .rssImage,
    #content
    .tileitem-width-100.tileitem-count-5 .portletItem:first-child .rssImage {
      margin: 0;
      padding: 0;
      width: 100%;
      float: none;
      display: block; } }

/*# sourceMappingURL=tile_homepage.css.map */


/* - fsdfixes.css - */
@media all {
/* http://extension.psu.edu/portal_css/fsdfixes.css?original=1 */
/* */
/* */
/* */
#content .facultyStaffDirectory table.listing {
border: 1px solid #E6E6E6;
font-size: 1em; }
#content .facultyStaffDirectory table.listing tbody {
border: none; }
#content .facultyStaffDirectory .atozView .alphabetLinks {
font-size: 0.75em;
text-align: left; }
#content .facultyStaffDirectory .atozView .alphabetLinks ol {
margin-left: 1.5em; }
#content .facultyStaffDirectory .atozView .alphabetLinks ol li {
color: #575757; }
.facultyStaffDirectory.personView .headshot {
margin: 0 0 1em 1em !important;
padding-right: 0;
text-align: right;
float: right;
clear: right; }
.facultyStaffDirectory.personView .headshot img {
margin-right: 0;
border: none !important; }
.facultyStaffDirectory.personView #addthis {
clear: right;
margin-top: 4px;
padding-right: 0; }
#content .facultyStaffDirectory.personView .adr {
margin-top: 0;
margin-bottom: 1em; }
body.template-department_standard_view #portal-column-content .visualClear {
display: block; }
body.template-department_standard_view #portal-column-content .classificationListing .headshot {
float: right; }
body.template-classification_standard_view #portal-column-content .classificationListing .headshot {
float: right; }
.facultyStaffDirectory.personView .biography {
margin-top: 0.5em; }
body.template-fsd_atoz_view .facultyStaffDirectory h2 {
border-width: 0; }
body.template-fsd_atoz_view #portal-localsearchbox {
margin-top: 1em; }
#content .facultyStaffDirectory ul.jobTitle {
margin: 0.5em 0;
font-weight: 600; }
#content .searchResults .contenttype-fsdperson ul.jobTitle li {
margin-bottom: 0; }
#content .searchResults .contenttype-fsdperson {
margin: 0.125em 0 0.125em 0;
padding: 0.5em 0 0 0;
border-top: 1px solid #E6E6E6; }
#content .searchResults .contenttype-fsdperson:first-child {
border-top: none; }
#content .searchResults .contenttype-fsdperson .searchLeadImageContainer {
float: left;
margin: 0 0 0 -18.852459016393443%;
text-align: center;
width: 17.486338797814208%;
border: none;
padding-top: 0.25em; }
#content .searchResults .contenttype-fsdperson .searchLeadImageContainer .tileImage {
float: none;
max-width: 100%;
margin: 0;
padding: 0; }
#content .searchResults .contenttype-fsdperson,
#content .searchResults .contenttype-fsdperson {
padding-left: 18.852459016393443%; }
#content .searchResults ul.jobTitle {
list-style-type: none;
margin: 0.125em 0;
list-style-image: none; }
#content .facultyStaffDirectory .tileItem,
#content .tileItem.facultyStaffDirectory {
margin: 0.25em 0 1em;
padding: 2em 0 1em;
border-top: 1px dashed #E6E6E6; }
#content .facultyStaffDirectory .tileItem .personName.tileHeadline,
#content .facultyStaffDirectory .tileItem .tileHeadline,
#content .tileItem.facultyStaffDirectory .personName.tileHeadline,
#content .tileItem.facultyStaffDirectory .tileHeadline {
font-size: 1.25em; }
#content .facultyStaffDirectory .tileItem .facultyStaffDirectory,
#content .tileItem.facultyStaffDirectory .facultyStaffDirectory {
font-size: 0.9375em; }
#content .facultyStaffDirectory .tileItem .facultyStaffDirectory .headshot,
#content .tileItem.facultyStaffDirectory .facultyStaffDirectory .headshot {
float: right;
padding-right: 0;
margin-right: 0;
text-align: right;
margin-left: 0.5em; }
#content .facultyStaffDirectory .tileItem .facultyStaffDirectory .headshot img,
#content .tileItem.facultyStaffDirectory .facultyStaffDirectory .headshot img {
border: none !important; }
#content .facultyStaffDirectory .tileItem .facultyStaffDirectory .caption,
#content .tileItem.facultyStaffDirectory .facultyStaffDirectory .caption {
margin-left: 0;
padding-left: 0; }
#content .facultyStaffDirectory .tileItem .facultyStaffDirectory ul.jobTitle,
#content .tileItem.facultyStaffDirectory .facultyStaffDirectory ul.jobTitle {
margin: 0.25em 0 0; }
#content .facultyStaffDirectory .tileItem .facultyStaffDirectory ul.jobTitle li,
#content .tileItem.facultyStaffDirectory .facultyStaffDirectory ul.jobTitle li {
line-height: 1.25;
margin: 0.25em 0 0.125em; }
#content .facultyStaffDirectory .tileItem .facultyStaffDirectory ul.areasExpertise,
#content .tileItem.facultyStaffDirectory .facultyStaffDirectory ul.areasExpertise {
margin: 0 0 0 2em; }
#content .facultyStaffDirectory .tileItem .facultyStaffDirectory ul.areasExpertise li,
#content .tileItem.facultyStaffDirectory .facultyStaffDirectory ul.areasExpertise li {
margin-bottom: 0;
margin-left: 0; }
#content .facultyStaffDirectory .tileItem .facultyStaffDirectory p,
#content .tileItem.facultyStaffDirectory .facultyStaffDirectory p {
margin-bottom: 0.5em; }
#content .facultyStaffDirectory .tileItem:first-child,
#content .tileItem.facultyStaffDirectory:first-child {
border-top: none;
padding-top: 0; }
#content #hcard.personView h2 {
clear: none; }
#content #hcard.facultyStaffDirectory {
position: inherit; }
#content .personView .websites ul {
list-style-image: url(bullet.png);
list-style-type: square;
margin: 0.375em 0 1.125em 2.5em; }
#content .personView .websites h3 {
margin: 1.125em 0 0; }
/* */

}

