
/* - ++theme++inpr.theme/static/header.css - */
@media screen {
/* http://www.innocenceproject.org/portal_css/++theme++inpr.theme/static/header.css?original=1 */
/* */
#portal-logo {
display: inline-block;
margin: 0 0 29px 1%;
float: left;
}
#portal-globalnav {
clear: both;
font-size: 80%;
margin: 0;
background: #97330f;
}
#portal-globalnav li {
display: inline-block;
padding: 1.2em 0 0.7em;
font-size: 11px;
background: #97330f;
white-space: normal;
border-right: 1px solid #ffffff;
width: calc(14.285% - 1px);
text-align: center;
margin-bottom: 1px;
}
#portal-globalnav li a {
display: inline-block;
color: #ffffff;
text-transform: uppercase;
padding: 0 0 5px;
border-bottom: 1px solid transparent;
background-color: transparent;
border-right: none;
min-width: 1px;
}
#portal-globalnav .selected,
#portal-globalnav li:hover {
background: #97330f;
}
#portal-globalnav .selected a,
#portal-globalnav a:hover {
color: #ffffff;
border-bottom: 1px solid #ffffff;
text-decoration: none;
background-color: transparent;
border-right: none;
}
#portal-globalnav #portaltab-get-involved,
#portal-globalnav #portaltab-about-innocence-project {
background-color: #000000;
}
#portal-globalnav #portaltab-donate {
border-right: 0;
width: 14.28%;
}
#portal-searchbox {
float: right;
text-align: left;
clear: right;
margin: 8px 1% 0 0;
font-size: 80%;
}
#portal-searchbox form {
white-space: nowrap;
}
#portal-searchbox label {
font-weight: normal;
}
#searchGadget,
.portlet-search-gadget {
width: 13em;
border: 1px solid #cdcdcb;
padding: 2px 30px 2px 10px;
background: url('/++theme++inpr.theme/static/++theme++inpr.theme/images/search.png') no-repeat top right;
}
#content input.searchField {
margin-bottom: 1em;
}
#portal-searchbox .searchButton,
.portletSearch .searchButton {
border: none;
background: transparent none;
width: 22px;
height: 20px;
position: absolute;
margin-left: -22px;
text-indent: -99px;
cursor: pointer;
}
#social-icons {
float: right;
margin: 9px 6px 0 0;
}
#social-icons a {
display: inline-block;
text-indent: -200px;
overflow: hidden;
width: 19px;
height: 18px;
background: url('/++theme++inpr.theme/images/social.png') no-repeat top left;
margin-right: 2px;
}
#social-icons .tw {
background-position: -20px 0;
}
#social-icons .yt {
background-position: -40px 0;
}
#social-icons .pin {
background-position: -60px 0;
}
#social-icons .rss {
background-position: -80px 0;
}
#nav-toggle,
#search-toggle {
width: 30px;
height: 30px;
background: url('/++theme++inpr.theme/images/toggles.png') no-repeat top left;
display: none;
}
#search-toggle {
background-position: top right;
}
#portal-footer {
clear: both;
font-size: 10px;
background: #cb9822;
padding: 1em 2em;
margin: 2em 0 0;
line-height: 2em;
}
#portal-siteactions {
text-align: right;
clear: left;
padding-bottom: 0;
font-size: 100%;
}
#portal-siteactions li {
margin: 0 0 0 60px;
}
#portal-siteactions li a {
color: #ffffff;
}
#portal-siteactions li a:hover {
color: #ffffff;
text-decoration: underline;
}
@media screen and (max-width: 750px) {
#nav-toggle {
display: inline-block;
float: left;
margin-right: 5px;
}
#portal-logo {
margin: 0;
overflow: hidden;
height: 26px;
border-bottom: 4px solid #000000;
}
#portal-logo img {
margin-top: -5px;
}
#portal-globalnav {
display: none;
}
#portal-globalnav li,
#portal-globalnav #portaltab-donate {
display: block;
width: 100%;
}
#portal-breadcrumbs {
padding-top: 10px;
}
input.searchPage {
font-size: 100%;
}
}
@media screen and (max-width: 530px) {
#portal-logo {
float: none;
margin: 0 auto;
width: 272px;
display: block;
}
#search-toggle {
display: inline-block;
float: right;
}
#social-icons,
#LSResult {
display: none !important;
}
#portal-searchbox {
display: none;
width: 100%;
margin-right: 0;
float: none;
clear: both;
padding-top: 10px;
}
.LSBox {
position: relative;
width: 85%;
}
#searchGadget {
width: 95%;
}
#portal-footer {
padding: 0;
}
#portal-siteactions li {
display: block;
border-bottom: 1px solid #ffffff;
margin: 0;
text-align: center;
padding: 8px 0;
}
#portal-siteactions li:last-of-type {
border: none;
}
input.searchPage[type='text'] {
width: 50%;
}
}
@media screen and (max-width: 350px) {
#portal-logo {
height: 15px;
width: 175px;
border-top: 4px solid #000000;
position: relative;
top: 4px;
}
#portal-logo img {
width: 175px;
}
}

}


/* - ++theme++inpr.theme/static/main.css - */
@media screen {
/* http://www.innocenceproject.org/portal_css/++theme++inpr.theme/static/main.css?original=1 */
/* */
body {
background-color: #404146;
}
#visual-portal-wrapper {
width: 995px;
margin: 45px auto;
box-shadow: 0 0 5px #111111;
background-color: #ffffff;
padding: 14px 0 0;
}
#portal-header {
padding: 0;
}
#portal-columns {
padding: 0 0 0 2.5%;
}
td {
vertical-align: top;
}
#portal-columns {
clear: both;
}
/* */
/* */
.left.col3,
.right.col3 {
width: 22%;
float: left;
position: relative;
}
.content.col3 {
width: 53%;
float: left;
position: relative;
margin-left: 22%;
}
.left.col3 {
margin-left: -75%;
}
.right.col3 {
margin-left: 2%;
}
/* */
.content.coll2 {
width: 72.4%;
float: right;
}
.left.coll2 {
width: 24.1%;
margin-right: 3.5%;
}
/* */
.content.colr2,
#portal-columns.colr2 .content {
width: 72.4%;
float: left;
}
.right.colr2,
#portal-columns.colr2 .right {
width: 24.1%;
float: left;
margin-left: 3.5%;
position: relative;
right: -1px;
}
/* */
.content.col1 {
padding-right: 2.5%;
}
/* */
.portaltype-inpr-content-homepage #portal-columns {
padding-left: 1%;
}
.portaltype-inpr-content-homepage .content.col1 {
padding-right: 0;
}
.portaltype-inpr-content-homepage h2 {
font-size: 24px;
color: #000000;
}
#home-feature {
margin-top: 16px;
}
#home-feature,
#home-headlines {
width: 29.16%;
float: right;
margin-right: 1%;
}
.featureCaption {
float: left;
width: 150px;
margin: 0 10px 7px 0;
}
#home-feature .featureCaption p {
margin: 4px 0 0 0;
font-size: 10px;
line-height: 12px;
}
#home-feature h2 {
font-size: 21px;
line-height: 24px;
margin-top: -5px;
color: #a03f1c;
}
#home-feature h2 a {
color: #a03f1c;
}
#home-feature p {
font-size: 12px;
line-height: 18px;
}
#home-feature .cta {
float: right;
color: #cb9822;
font-weight: bold;
font-size: 10px;
}
#home-headlines {
clear: right;
margin-top: 20px;
}
#home-headlines h2 {
font-size: 18px;
}
#home-headlines h2 a,
.portlet-collection-more-headlines dt a {
display: inline-block;
text-indent: -200px;
overflow: hidden;
width: 19px;
height: 18px;
background: url('/++theme++inpr.theme/images/social.png') no-repeat -80px 0;
margin-left: 2px;
}
.portlet-collection-more-headlines dt a {
float: right;
margin-right: 20px;
}
#home-headlines ul {
margin: 0;
}
#home-headlines li {
display: list-item;
list-style: none none;
}
#home-headlines a {
color: #666970;
padding-left: 0 !important;
font-size: 11px;
background: none;
line-height: 13px;
}
#home-headlines .viewall a {
color: #cb9822;
font-weight: bold;
}
#our-work {
clear: both;
width: 69%;
}
#our-work h2 {
line-height: 24px;
margin: 0 0 -5px 12px;
}
.workBox {
background-color: #000000;
color: #ffffff;
text-align: center;
width: 36.1%;
height: 151px;
padding: 35px 6.75% 0;
float: left;
font-size: 20px;
}
.workBox h3 {
font-size: 44px;
line-height: 44px;
color: #CB9822;
font-weight: normal;
}
.workBox a,
.workBox a:visited {
color: #CB9822;
font-size: 11px;
float: right;
padding-top: 10px;
}
#homepage-statistics {
clear: both;
}
#homepage-statistics dl {
float: left;
width: 33%;
padding: 5% 0;
text-align: center;
}
#homepage-statistics dt {
text-align: center;
font-size: 120px;
line-height: 0.9em;
color: #97330f;
}
#homepage-statistics dd {
font-weight: bold;
font-size: 20px;
padding: 0 15%;
}
#homepage-top-causes,
#homepage-donate-section,
#homepage-actions,
#home-faq {
margin-left: 1%;
margin-right: 2%;
}
#homepage-top-causes {
clear: both;
margin-bottom: 40px;
}
#homepage-top-causes h2 {
color: #97330f;
}
#homepage-top-causes table {
width: 100%;
}
#homepage-top-causes td {
padding: 5px 8px;
text-align: center;
vertical-align: middle;
width: 33%;
}
#homepage-top-causes tr:first-of-type td,
#homepage-top-causes tr:nth-of-type(2) td {
border-bottom: 1px solid #000000;
}
#homepage-top-causes td:first-of-type,
#homepage-top-causes td:nth-of-type(2) {
border-right: 1px solid #000000;
}
#homepage-top-causes a,
#homepage-top-causes a:visited {
display: block;
color: #000000;
text-transform: uppercase;
font-size: 16px;
font-weight: bold;
padding: 15px 35px;
}
#homepage-top-causes a:hover {
background-color: #97330f;
color: #ffffff;
text-decoration: none;
}
#homepage-donate-section {
clear: both;
font-size: 14px;
}
#homepage-donate-section > div {
width: 30%;
margin-right: 5%;
float: left;
}
#homepage-donate-why h3 {
font-size: 20px;
margin-top: 0.5em;
}
.quoteWrapper {
height: 200px;
overflow: hidden;
}
.quotes {
visibility: hidden;
}
.quotes p {
margin: 0;
}
.quotes div:nth-of-type(1) {
margin-bottom: 2.5em;
}
#homepage-donate-now {
padding-top: 8px;
}
#homepage-donate-now .buttonWrapper {
text-align: center;
}
#homepage-donate-now .button,
.signatureactiondonate .button {
color: #ffffff;
font-size: 22px;
font-weight: bold;
border-radius: 30px;
padding: 15px 27px;
background: url('/++theme++inpr.theme/images/button_bg.png') repeat-x top left;
display: inline-block;
}
#homepage-donate-section #homepage-donate-distribution {
padding: 3% 3% 0;
width: 24%;
margin-right: 0;
color: #97330f;
font-size: 17px;
}
#homepage-actions {
clear: both;
}
#homepage-actions .action {
width: 30%;
margin-right: 5%;
float: left;
}
#homepage-actions .action.block3 {
margin-right: 0;
}
#homepage-actions .action > img {
float: left;
padding-right: 10px;
}
#homepage-actions .action a {
color: #97330f;
font-weight: bold;
font-size: 18px;
}
#home-faq {
clear: both;
padding: 55px 0 25px;
}
#home-faq h2 {
clear: both;
margin-bottom: 14px;
}
#home-faq h2 a {
color: #000000;
}
#home-faq .feature {
width: 30%;
padding-right: 3.3%;
float: left;
}
#home-faq .feature:last-of-type {
padding-right: 0;
}
#home-faq .feature h3 {
font-size: 20px;
line-height: 24px;
color: #97330e;
font-weight: normal;
margin-bottom: 6px;
}
#home-faq .feature a {
font-weight: bold;
font-size: 10px;
color: #cb9822;
padding-top: 4px;
display: block;
}
#home-faq h2.subs {
padding: 65px 0 10px;
margin: 0;
}
#home-faq .subfeature a,
#home-faq .subfeature a:visited {
display: inline-block;
width: 30%;
padding: 0 3.3% 25px 0;
float: left;
font-size: 16px;
color: #000000;
}
#home-faq .subfeature.even {
clear: left;
margin-top: 25px;
}
#home-faq .allFaqs {
float: right;
width: 33.3%;
font-weight: bold;
color: #cb9822;
font-size: 15px;
}
.overlay-simple {
display: none;
width: 653px;
background: none repeat scroll 0% 0% #D89F26;
position: absolute;
left: 25% !important;
z-index: 9999;
top: 100px;
}
.overlay-simple a.donate-button {
display: block;
height: 0px;
width: 223px;
padding-top: 54px;
background: url("/++theme++inpr.theme/images/button-donate-today.png") no-repeat scroll left 0px transparent;
overflow: hidden;
margin-left: 66px;
margin-top: -80px;
z-index: 1002;
position: absolute;
}
.overlay-simple a.donate-button:hover {
background: url('/++theme++inpr.theme/images/button-donate-today.png') no-repeat left -54px;
}
.overlay-simple a.close {
display: block;
height: 30px;
width: 30px;
background: url("/inpr/pb_close.png") no-repeat scroll left top transparent;
margin: -10px 0px 0px -10px;
}
/* */
.template-facetednavigation_view #body-text {
margin-top: 5px;
}
.text-other,
.text-active {
display: none;
}
.template-facetednavigation_view #body-text,
.template-facetednavigation_view .portletSearch {
float: left;
width: 70%;
border: none;
position: relative;
z-index: 2;
}
.template-facetednavigation_view .portletSearch {
width: 25%;
margin-left: 2%;
padding-left: 2%;
border-left: 1px solid #97330e;
padding-top: 0;
}
.template-facetednavigation_view .portletSearch dt a {
color: #97330e;
font-size: 12px;
}
.template-facetednavigation_view .portletSearch dd {
padding: 0;
}
.template-facetednavigation_view .portletSearch .searchField {
width: 13em;
border: 1px solid #cdcdcb;
padding: 2px 30px 2px 10px;
background: url(/++theme++inpr.theme/images/search.png) no-repeat top right;
}
.template-facetednavigation_view .portletSearch .LSBox {
position: relative;
}
.template-facetednavigation_view .portletSearch .searchButton {
border: none;
background: transparent none;
width: 22px;
height: 20px;
position: absolute;
margin-left: -22px;
text-indent: -99px;
cursor: pointer;
}
.clearFilters,
.clearFilters:visited {
float: right;
color: #95B229;
position: relative;
z-index: 1;
padding-right: 6px;
}
#faceted-form {
padding-top: 0;
position: relative;
}
#faceted-form .faceted-sections-buttons {
clear: right;
}
#faceted-form > .faceted-clear {
clear: none;
}
#center-and-left-area {
float: none;
margin: 0;
}
#center-area {
float: left;
margin: 0;
}
.right-area-js {
margin: 0;
}
#right-area {
width: 24.4%;
position: relative;
top: 0;
right: -3.4%;
float: none;
}
#faceted-right-column #c10_widget {
display: none !important;
}
#faceted-right-column::before {
content: 'Browse Profiles';
color: #97330e;
font-size: 17px;
text-transform: uppercase;
border-bottom: 1px dotted #97330e;
font-weight: bold;
display: block;
}
#faceted-right-column fieldset {
border: none;
border-bottom: 1px dotted #cfcfcf;
padding: 0 0 20px;
margin: 1em 4% 1em 0;
}
.widget-fieldset legend {
color: #97330e;
width: 100%;
}
.widget-fieldset form {
margin-left: 22.4%;
}
.widget-fieldset ul li {
display: list-item;
}
.widget-fieldset ul li input {
clear: none;
float: none;
}
.faceted-checkbox-more a {
color: #cb9822;
text-transform: lowercase;
font-weight: bold;
font-size: 11px;
}
.faceted-checkbox-more a::after {
content: '...';
}
#c8_widget fieldset {
border-bottom: none;
}
#c4_widget .widget-fieldset legend,
#c5_widget .widget-fieldset legend,
#c6_widget .widget-fieldset legend {
float: left;
width: auto;
}
.faceted_loading {
position: absolute;
}
#faceted-results .listingBar:first-of-type {
display: none;
}
/* */
#full-image {
border: 1px solid #cb9822;
padding: 5px;
float: left;
width: 48.4%;
margin-right: 1%;
}
#full-image img {
width: 100%;
height: auto;
}
#case-right-column {
width: 240px;
float: right;
}
.caseTop {
margin: 0 1.5% 10px 0;
}
.caseTop h2 {
margin-bottom: 10px;
line-height: 22px;
margin-left: 50.5%;
}
#quickinfo {
background-color: #000000;
color: #ffffff;
width: 48%;
padding-left: 1%;
float: right;
font-size: 21px;
position: relative;
overflow: hidden;
margin-bottom: 35px;
}
#quickinfo dl {
padding-top: 3%;
}
#quickinfo dt {
color: #cb9823;
}
#quickinfo dd {
margin: 5px 0 20px;
}
#before-after-images {
font-size: 12px;
color: #6a6a6a;
font-style: italic;
margin-bottom: 1%;
}
#before-image,
#after-image {
max-width: 82px;
display: inline-block;
}
#before-after-images img {
padding-bottom: 3px;
}
#info2 {
background-color: #cb9823;
color: #000000;
width: 57%;
padding: 3% 3% 212px;
float: right;
font-size: 18px;
margin-bottom: -200px;
}
#info2 strong {
color: #000000;
text-transform: uppercase;
font-size: 21px;
}
#info2 div {
margin-top: 25px;
}
#info2 span {
color: #ffffff;
}
#sharing-tools {
clear: both;
margin-top: 10px;
}
.shareLabel {
font-size: 12px;
font-style: italic;
color: #6a6a6a;
}
.portaltype-document #sharing-tools {
float: right;
margin-top: 7px;
}
#relatedItemBox {
border-top: 3px solid #020202;
padding: 20px 0;
font-size: 14px;
}
#relatedItemBox dt {
text-transform: uppercase;
font-size: 17px;
color: #9a3000;
}
#relatedItemBox dd {
padding: 8px 0 9px;
}
#relatedItemBox a,
#relatedItemBox a:visited {
color: #000000;
}
#case-write-a-letter {
width: 39.7%;
max-width: 279px;
float: left;
margin-right: 5%;
padding-top: 20px;
}
.letterImageLink {
display: block;
width: 100%;
background: url('/++theme++inpr.theme/images/letter.jpg') no-repeat right bottom;
}
#capwizalertresponse {
font-size: 125%;
}
.capwizalertoverlay {
max-width: 442px;
}
.capwizalertoverlay .error {
font-size: 125%;
}
p.xc_maintext {
margin-top: 1em;
}
td > .xc_maintext {
padding: 0 5px;
display: block;
}
.xc_datalabel {
text-transform: uppercase;
color: #97330f;
font-weight: bold;
}
#capwizalertresponse td {
padding: 5px 0;
}
td.number,
td.step {
font-weight: bold;
font-size: 18px;
}
#cases-landing {
position: relative;
left: 12%;
margin-top: 2em;
}
#cases-landing h2 {
font-weight: normal;
}
#cases-landing .callout {
margin-top: 0;
}
/* */
.pics {
padding: 0;
margin: 0;
overflow: hidden;
position: relative;
}
.pics img {
padding: 0px;
}
.slideContainer {
background-color: #ffffff;
}
#nav {
text-align: center;
}
#nav a,
#nav #navNumbers a {
text-decoration: none;
outline: none;
}
#nav #navNumbers a {
padding: 2px 3px 4px;
margin-right: 5px;
line-height: 19px;
}
#nav #navNumbers a.activeSlide {
background-color: #ffffff;
}
/* */
#nav.thumbnails {
height: auto;
padding-top: 5px;
}
#nav.thumbnails #prev,
#nav.thumbnails #next {
position: relative;
top: -23px;
padding-top: 23px;
border: none;
display: inline-block;
height: 27px;
}
#nav img {
cursor: pointer;
outline: none;
margin-bottom: 5px;
}
#nav.thumbnails #navNumbers a,
#nav.thumbnails #navNumbers a.activeSlide {
padding: 0;
border: none;
background-color: transparent;
}
#nav.thumbnails .activeSlide img {
outline: 1px solid #333333;
}
/* */
.imageCaption .imageTitle,
.imageCaption .imageDescrip {
display: block;
}
#home-slideshow {
float: left;
margin: 16px 0 29px;
position: relative;
}
#home-slideshow .imageCaption {
margin-top: 0;
text-align: center;
color: #ffffff;
font-size: 24px;
font-weight: bold;
background: rgba(0,0,0,0.35);
padding: 0;
height: auto;
z-index: 9;
position: absolute;
width: 100%;
}
#home-slideshow .imageCaption span {
padding: 20px 20px 15px;
}
#home-slideshow .slideContainer a {
position: absolute;
color: #ffffff;
background-color: #cb9822;
text-transform: uppercase;
font-weight: bold;
font-size: 17px;
padding: 23px 18px 18px;
right: 30px;
bottom: 48px;
z-index: 20;
}
#home-slideshow #nav a {
background: url(/++theme++inpr.theme/images/slideshow_nav.png) no-repeat top left;
width: 24px;
height: 69px;
display: block;
z-index: 20;
position: absolute;
top: 180px;
text-indent: -50px;
overflow: hidden;
}
#home-slideshow #prev {
left: 8px;
}
#home-slideshow #prev:hover {
background-position: -43px top;
}
#home-slideshow #nav #next {
right: 8px;
background-position: -98px top;
}
#home-slideshow #nav #next:hover {
background-position: -140px top;
}
/* */
.template-general_listing h3 a {
color: #97330e;
font-weight: normal;
font-size: 20px;
}
.listingItem {
border-bottom: 1px dashed #b3b3b3;
padding-bottom: 20px;
margin-bottom: 30px;
}
.template-general_listing .listingItem:nth-of-type(3) {
border-bottom: none;
margin-bottom: 0;
}
.template-general_listing .listingItem:nth-last-of-type(2) {
border-bottom: none;
}
.template-general_listing .listingImage img {
float: left;
margin: 0 1% 0.5em 0;
border: 1px solid #cb9822;
padding: 0.5%;
}
.template-general_listing .description {
margin-bottom: 20px;
}
.newsReadMore,
.newsReadMore:visited {
float: right;
color: #97330e;
font-size: 10px;
font-weight: bold;
}
/* */
.postedDate {
font-size: 12px;
color: #cb9822;
font-weight: bold;
}
.postedDate span {
color: #000000;
font-weight: normal;
}
.template-newsitem_view #sharing-tools {
float: right;
margin-top: 0;
}
#related-content {
width: 40%;
border-top: 2px solid #cb9822;
border-bottom: 2px solid #cb9822;
padding: 0.5em 0.25%;
float: left;
clear: left;
margin: 0 1em 0.5em 0;
}
#related-content h2 {
color: #cb9822;
font-size: 16px;
text-transform: uppercase;
}
#related-content ul {
margin: 0;
}
#related-content li {
display: list-item;
list-style: outside none none;
padding: 0.1em 0;
font-size: 15px;
}
#related-content a,
#related-content a:visited {
color: #97330f;
font-style: italic;
}
.template-newsitem_view #parent-fieldname-text div,
.portaltype-inpr-content-case #form-widgets-text div {
margin-bottom: 1em;
}
blockquote {
margin: 0 2.5em 1em;
}
/* */
#c9_widget {
visibility: hidden;
opacity: 0;
height: 1px;
}
/* */
.statesContainer {
clear: both;
border-top: 3px solid #97330f;
border-bottom: 3px solid #97330f;
padding: 0.5em;
margin-bottom: 1em;
}
.statesContainer ul {
float: left;
width: 19%;
margin-right: 8%;
margin-left: 0;
}
.statesContainer ul.last {
margin-right: 0;
}
.statesContainer li {
display: list-item;
margin-bottom: 0.2em;
list-style: none none;
}
.statesContainer .divider {
border-bottom: 2px dotted #cccccc;
line-height: 6px;
margin-bottom: 6px;
}
.statesContainer a,
.statesContainer a:visited {
color: #97330f;
text-transform: uppercase;
font-weight: bold;
font-size: 14px;
}
/* */
#help-links {
clear: both;
margin-bottom: 20px;
}
#help-links .graphic {
background: #000000;
text-align: center;
float: left;
padding: 6px 8px 8px;
margin-right: 12px;
}
#help-links h4 {
color: #ffffff;
font-size: 21px;
margin-bottom: 6px;
}
#help-links ul {
border-top: 1px solid #cdcdce;
margin: 0;
overflow: hidden;
}
#help-links li {
border-bottom: 1px solid #cdcdce;
padding: 17px 0;
list-style: none none;
margin: 0;
}
#help-links a {
background: url('/++theme++inpr.theme/images/link_arrow_sm.png') no-repeat left center;
padding-left: 27px;
color: #97330e;
font-size: 16px;
font-weight: bold;
}
/* */
#pledge-left,
#pledge-right {
width: 48%;
float: left;
}
#pledge-left {
margin-right: 4%;
}
#pledge-left > img {
margin-bottom: 1em;
}
#pledge-right #form-widgets-cta_text {
font-size: 30px;
color: #97330e;
}
#signatures-count {
color: #767676;
font-size: 16px;
text-transform: uppercase;
border-top: 1px solid #963520;
border-bottom: 1px solid #963520;
padding: 15px 0;
margin: 10px 0;
}
.signatureGoal {
color: #963520;
font-size: 31px;
position: relative;
top: -8px;
}
.signatureProgress {
color: #963520;
font-size: 15px;
text-transform: none;
}
#signature-graph {
background-color: #adadad;
position: relative;
width: 334px;
height: 39px;
display: inline-block;
margin: 3px 0;
}
#signature-graph .progress {
background-color: #963520;
width: 0;
height: 39px;
}
#signature-graph .progress,
#signature-graph img {
position: absolute;
top: 0;
left: 0;
max-width: 100%;
}
.portaltype-inpr-content-signatureaction .fsBody {
font: 13px Arial, sans-serif;
}
.portaltype-inpr-content-signatureaction .fsBody .fsRowBody {
padding-left: 0;
padding-right: 0;
}
.portaltype-inpr-content-signatureaction .fsBody .fsForm {
border-color: #000000;
border-width: 2px 0;
border-style: solid;
}
.portaltype-inpr-content-signatureaction .fsField {
max-width: 98% !important;
padding: 1% !important;
}
.portaltype-inpr-content-signatureaction .fsFieldFocused {
background-color: transparent;
}
.portaltype-inpr-content-signatureaction .fsBody .fsForm .fsLabel {
color: #97330e;
text-transform: uppercase;
}
.portaltype-inpr-content-signatureaction .fsForm .fsSubmit {
background-color: transparent;
padding: 0;
text-align: right;
}
.portaltype-inpr-content-signatureaction .fsSubmit input.fsSubmitButton {
text-transform: uppercase;
background: #cb9822;
color: #ffffff;
border: none;
padding: 2px 15px;
font-size: 15px;
line-height: 15px;
font-weight: bold;
}
.fsCell p, .sigact_tellafriend {
font-size: 30px;
color: #97330e;
font-style: italic;
}
.sigact_tellafriend h2,
.sigact_tellafriend h3,
.sigact_tellafriend h4,
.sigact_tellafriend h5 {
color: #97330e;
}
.friendShare {
padding-bottom: 1em;
border-bottom: 2px solid #000000;
margin-bottom: 1em;
}
.friendShare h3 {
color: #cb9822;
font-weight: normal;
margin-bottom: 0.25em;
}
/* */
.content .portletHowIsYourStateDoing {
border-top: none;
width: 50%;
float: left;
}
.content .portletHowIsYourStateDoing dt a,
.content .portletHowIsYourStateDoing dt a:visited {
color: #97330f;
text-transform: none;
font-size: 17px;
background: url('/++theme++inpr.theme/images/link_arrow_sm.png') no-repeat right 2px;
padding-right: 35px;
display: inline;
}
.content .portletHowIsYourStateDoing dd {
padding: 0;
}
/* */
.callout {
width: 25%;
border-right: 2px solid #a8a8a8;
box-sizing: border-box;
padding: 20px 10px;
float: left;
text-align: center;
margin: 25px 0;
}
.callout h2,
.callout h2 a,
.callout h2 a:visited {
font-weight: normal;
color: #cb9822;
font-size: 37px;
line-height: 40px;
}
[id^="parent-fieldname-text"] .callout h4 {
font-size: 20px;
color: #777676;
margin: 5px 0;
text-transform: none;
padding-top: 0;
font-weight: normal;
}
.callout p {
color: #000000;
text-align: left;
margin-bottom: 0;
}
[id^='parent-fieldname-text'] .callout:last-of-type {
border: none;
}
/* */
[id^='parent-fieldname-text'] h3,
body#content h3 {
font-size: 14px;
color: #97330e;
overflow: hidden;
white-space: nowrap;
padding-top: 2em;
}
[id^='parent-fieldname-text'] h3::after,
body#content h3::after {
content:' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ';
font-weight: normal !important;
font-size: 9px;
color: #b3b3b3;
position: relative;
top: -2px;
left: 5px;
}
[id^='parent-fieldname-text'] h4,
body#content h4 {
font-size: 16px;
color: #cb9822;
text-transform: uppercase;
padding-top: 1em;
}
body#content a,
body#content a:hover,
body#content a:visited {
color: #b3b3b3;
}
iframe {
border: 2px solid #cb9822;
padding: 4px;
}
.largeDescription {
font-size: 25px;
line-height: 33px;
padding-left: 11px;
padding-right: 11px;
}
.largeParagraph {
color: #494949;
font-size: 15px;
}
.goldRule {
height: 3px;
color: #cb9822;
background-color: #cb9822;
border: none;
}
.imageCap {
font-size: 13px;
color: #6d6f6e;
display: table;
width: 100px;
}
.imageCap.left {
float: left;
margin: 0 1% 1em 0;
}
.imageCap.right {
float: right;
margin: 0 0 1em 1%;
}
.imageCap.inline {
margin: 0 auto;
}
.imageCap img {
border: 3px solid #cb9822;
padding: 4px;
margin-bottom: 12px;
}
.imageCap.left p img,
.imageCap.right p img {
margin: 0 -3%;
}
.imageCap p {
padding: 0 3%;
}
/* */
.configlets li {
display: list-item;
}
body#content .callout {
background-color: #eeeeee;
padding: 10px;
border-right: 1px solid #000000;
}
/* */
@media screen and (max-width: 995px) {
#visual-portal-wrapper,
#portal-personaltools-wrapper {
width: 100%;
}
#home-slideshow {
width: 66.8%;
}
.pics,
.slideContainer,
.imageCaption {
width: 100% !important;
max-width: 665px;
box-sizing: border-box;
min-width: 301px;
}
.slideContainer {
height: auto !important;
max-height: 400px;
min-height: 200px;
}
.pics img {
max-width: 100%;
height: auto;
}
.overlay-simple {
left: 50px !important;
}
}
@media screen and (max-width: 750px) {
#visual-portal-wrapper {
margin-top: 0;
}
/* */
#home-slideshow {
width: 102.5%;
max-width: 665px;
margin: 5px 0 0 -2.5%;
}
#home-slideshow .imageCaption {
bottom: 0;
}
#home-slideshow .slideContainer a {
bottom: -26px;
width: 100% !important;
display: block;
background: #000000;
color: #ffffff;
text-align: right;
padding: 3px 3%;
right: 0;
font-weight: normal;
}
#home-slideshow .slideContainer a span::before {
content: ' ';
display: inline-block;
width: 12px;
height: 12px;
background-color: #cb9822;
margin-right: 5px;
}
#home-slideshow #nav a {
top: 0;
}
#portal-columns.colr2 .right,
#portal-columns.colr2 .content,
.content.colr2,
.right.colr2 {
padding-right: 1em;
}
#portal-columns.colr2 .right,
#portal-columns.colr2 .content,
.content.colr2,
.right.colr2,
#home-feature,
#home-headlines,
#our-work,
.portletJoinPortlet,
#homepage-top-causes td,
#homepage-donate-section > div,
#homepage-actions .action,
#home-faq .feature,
#home-faq .subfeature a,
#pledge-left,
#pledge-right {
float: none !important;
clear: both;
width: 100% !important;
display: block;
box-sizing: border-box;
margin: 0 0 15px !important;
height: auto !important;
}
#home-feature .featureCaption p {
display: none;
}
#home-headlines {
border-top: 1px solid #000000;
}
#home-headlines h2 {
display: none;
}
#home-headlines li {
border-bottom: 1px dashed #989898;
}
#home-headlines li.viewall {
border: none;
padding-top: 2em;
}
#home-headlines a {
font-size: 17px;
}
.workBox {
background-color: transparent;
color: #000000;
display: inline;
padding: 0 1%;
}
.workBox,
.workBox h3,
.workbox p,
.workbox a {
display: inline;
text-align: left;
float: none;
}
#homepage-top-causes {
margin-bottom: 0;
}
#homepage-top-causes td {
padding: 0;
border: none !important;
margin-bottom: 0 !important;
}
#homepage-top-causes a {
border-bottom: 1px dashed #000000;
}
#homepage-statistics dl,
#homepage-actions .action.block2 img,
#homepage-actions .action.block3 img,
#home-faq .feature,
#home-faq .subs,
#home-faq .subfeature,
#home-faq .allFaqs,
#homepage-donate-section h3,
#homepage-donate-section .quoteWrapper {
display: none;
}
#homepage-actions .action.block2,
#homepage-actions .action.block3 {
border-top:  1px dashed #000000;
padding-top: 10px;
margin-top: 10px;
text-align: center;
}
#home-faq,
#homepage-actions,
#homepage-donate-section,
.portletJoinPortlet {
border-top: 2px solid #000000;
padding-top: 10px;
margin-top: 10px;
}
#home-faq h2 a {
background: url('/++theme++inpr.theme/static/++theme++inpr.theme/images/link_arrow.png') no-repeat left top;
padding: 6px 0 6px 40px;
font-size: 18px;
}
}
@media screen and (max-width: 500px) {
#sharing-tools {
float: none;
text-align: right;
width: 100%;
clear: both;
}
.documentFirstHeading {
clear: both;
}
.content .portletHowIsYourStateDoing {
float: none;
width: 100%;
}
#case-write-a-letter {
float: none;
width: auto;
max-width: 279px;
}
}

}

