.jerry{max-height:20px}.region-header{float:left}.region-header ul li a{text-decoration:none}.region-header ul{float:left;padding-left:0px;list-style:type;font-size:10px}.region-header>ul.menu{background-color:#CCC}.region-header ul.menu{float:left;padding-left:0px;padding:20px}.region-header li{width:100px;float:left;list-style-type:none}.region-header .menu-item--expanded>ul.menu{display:none;background-color:#fff;position:absolute;z-index:10000;width:150px;margin-left:-10px;-webkit-transition:ease 2s;transition:ease 2s;border:1px solid #f2f2f2}.region-header .menu-item--expanded>a{float:left;margin-bottom:10px}.region-header .menu-item--expanded:hover>ul.menu{display:block}

.hero-donate {
    height: 715px;
}
.logo-andmenu-lp {
    width: 100%;
    padding: 20px 20px 30px 40px;
    float: left;
    position: relative;
    top: 0px;
    margin-bottom: 20px;
}

/*.logo-andmenu-lp .img-responsive {
    max-height: 44px;
}*/

button.eu-cookie-withdraw-tab {
    display: none;
}


.donate-logo-3454 {
    height: 44px;
    width: 122px;
    float: left;
}

.menu-lp-3425 {
    padding-left: 0px;
    margin-left: 0px;
    text-align: right;
    width: 90%;
    float: left;
    margin-top: 0px;

}

.menu-lp-3425 li {
    list-style-type: none;
    display: inline;
    text-transform: uppercase;
    margin-left: 30px;
    font-weight: bold;
    color: white;
}

.menu-lp-3425 li a {
    font-weight: bold;
    color: white;
    
}

.menu-lp-3425 li a:hover {
    text-decoration: none;
    opacity: .6;
}

.content-donate{
    top: 0%;
    position: relative;
    float: left;
    width: 100%;
    padding: 0px 60px;
}

.content-donate .messages {
    display: none;
}

.hero-donate-new {

    float:left;
    width:100%;
    padding: 20px 0px;
    height: 630px;
}

.acton-donation-radio .form-item {
    margin-bottom: 0px;
}

.acton-donation-radio .form-item input{
    top: 1px;
    position: relative;
}

.acton-donation-radio .form-item label {
    width: auto;
    display: inline-block;
    padding: 3px;
    text-transform: none;
    font-weight: 500;
    margin-bottom: 0px;
    font-size: 1.2em;
}

.acton-donation-radio legend {
    margin-bottom: 10px;
    font-size: 1.5em;
    margin-top: 35px;
    display: block;
    float: left;
    width: 100%;
}

.content-donate .webform-progress {
    display: none;
}

.billing-acton-donate-address .form-item label {
    display: none;
}

.donate {
    padding: 0px;
    float: left;
    width: 100%;
    margin-top: 225px;
}

.acton-prefix-styling span.field-prefix {
    position: absolute;
    font-size: 24px;
    padding-top: 12px;
    padding-left: 8px;
}

.acton-prefix-styling span.field-suffix {
    position: absolute;
    margin-left: -65px;
    font-size: 24px;
    color: #222;
    padding-top: 13px;
}

.acton-prefix-styling-2 span.field-prefix {
    position: absolute;
    font-size: 24px;
    padding-top: 12px;
    padding-left: 8px;
}

.acton-prefix-styling-2 span.field-suffix {
    position: absolute;
    margin-left: -135px;
    font-size: 24px;
    color: #222;
    padding-top: 13px;
}

.desktop-only {
display: inline;
}

.mobile-only {
    display: none;
}

.modal-donate-button-acton, .modal-donate-text-acton {
    text-align: center;
}

.modal-donate-text-acton p {
    font-size: 30px;
    margin-bottom: 0px;
}

.modal-donate-text-acton p strong {
    font-weight: bold;
}


.container#donate-modal-content {
    padding: 8% 8%;
}

.modal-donate-button-acton p {
    text-align: center;
    display: block;
}

.modal-donate-button-acton a{

    display: inline-block;
    text-decoration: none;
    border: 1px solid #fff;
    font-size: 18px;
    line-height: 18px;
    font-weight: 700;
    padding: 20px 40px;
    margin-top: 20px;
    -webkit-transition: .3s all;
    -moz-transition: .3s all;
    -ms-transition: .3s all;
    transition: .3s all;
    text-align: center;
}

.modal-donate-button-acton a:hover {
    background: #fff;
    -webkit-transition: .3s all;
    -moz-transition: .3s all;
    -ms-transition: .3s all;
    transition: .3s all;
    text-decoration: none;
    cursor: pointer;
}

.donate .paragraph--type--content-with-label {
    margin-bottom: 0px;
}

.donate .paragraph--type--content-with-label .field--name-field-about-body-sections p, .paragraph--type--content-with-label .field--name-field-about-body-sections ol, .paragraph--type--content-with-label .field--name-field-about-body-sections ul {
    margin-bottom: 10px;
}

.sephili-9987 span.fieldset-legend {
    font-size: 1.4em;
    font-weight: bold;
}

h3.d-amount6374 {
    margin-top: 25px;
    margin-bottom: 0px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 10px;
}

.acton-donation-radio legend {
    margin-bottom: 10px;
    font-size: 1.4em;
    margin-top: 30px;
    display: block;
    float: left;
    width: 100%;
    font-weight: bold;
}
.acton-styling-basic-info {
    padding: 15px; 
    background-color: #fafafa; 
    border: 1px solid #eaeaea; 
    display: block; 
    margin-top: 40px;
}
.acton-styling-basic-info legend {
    font-size: 1.5em;
    font-weight: bold;
    display: block;
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.donate .page-section__titles h2 {
    display: block;
    text-align: center;
    margin-top: 85px;
}

.donate .page-section__titles:after {
    content: "";
    display: inline-block;
    height: 4px;
    width: 10%;
    margin-left: 45%;
    margin-right: 45%;
    background-color: #d00;
    text-align: center;
    margin-top: 10px;

}

.acton-small-hdgs { width: 100%; }

.acton-small-hdgs img.img-responsive { margin-bottom: 20px;}

.acton-small-hdgs h3 {
    font-size: 21px;
    text-transform: uppercase;
    margin: 0px;
    margin-bottom: 10px;
}

.acton-small-hdgs h3:after {
    text-transform: uppercase;
    content: "";
    display: block;
    height: 3px;
    width: 15%;
    background-color: #d00;
    margin-top: 5px;
}

#pcs-banner {
    background-color: #1D1A33;
    display: block;
    padding: 45px 20px;
}

#pcs-banner .img-responsive:hover {
    opacity: .6;
}

.pcs-push-right {
    color: white;
    font-weight: bold;
    text-align: right;
    font-size: 21px;
}


.pcs-push-right a.upcoming-events-pcs {
    font-weight: 200;
    text-transform: uppercase;
    padding: 0px 30px;
    margin-left: 20px;
    margin-right: 20px;
    background: none;
}

.pcs-push-right a.upcoming-events-pcs:hover {
    background: #dd0000;
}

.sep-pcs {
    opacity: .6;
    display: inline-block;
    margin-left: 5px;
}

.acton-input-6439 {
    background-color: white;
    width: 100% !important;
}

.input-acton-billing-donate-page input {
    width: 100%;
}


/*
Desktop Styles
================================================== */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

   .content-donate {
    padding: 0px 60px;
  }

  .menu-lp-3425 {
    text-align: right;
    margin-top: 0px;
  }

  .menu-lp-3425 li {
    margin-left: 30px;
    margin-right: 0px;
  }

  .hero-donate-new {
    
    height: 630px;
  }

    .desktop-only {
        display: inline;
    }

    .mobile-only {
        display: none;
        float: left;
        width: 100%;
        padding: 10px;

    }

    .donate {
        padding: 0px;
        float: left;
        width: 100%;
        margin-top: 350px;
    }

.menu-lp-3425 {
    display: block;

}

.logo-andmenu-lp {
    width: 100%;
    padding: 20px 20px 30px 40px;
    float: left;
    position: relative;
    top: 0px;
    margin-bottom: 20px;
}

.sephili-9987 .acton-donation-radio .form-item label {
    width: auto;
    display: inline-block;
    padding: 3px;
    text-transform: none;
    font-weight: 500;
    margin-bottom: 0px;
    font-size: 1.2em;
}

.modal-donate-text-acton p {
    font-size: 30px;
    margin-bottom: 0px;
}

}



/*
Mobile Styles
================================================== */

@media only screen and (max-width: 767px) {

    .modal-donate-text-acton p {
    font-size: 21px;
    margin-bottom: 0px;
}

  .content-donate {
    padding: 0px 10px;
  }

  .menu-lp-3425 {
    text-align: right;
    margin-top: 0px;
  }

   .menu-lp-3425 li {
    margin-left: 0px;
    margin-right: 10px;
  }

   .hero-donate-new {
    
    height: auto;
  }

   .desktop-only {
    display: none;
  }

    .mobile-only {

        display: block;
        float: left;
        width: 100%;
        padding: 10px;
    }

    .donate {
        padding: 0px;
        float: left;
        width: 100%;
        margin-top: 50px;
    }

    .menu-lp-3425 {
    /*display: none;*/

}

.logo-andmenu-lp {
    width: 100%;
    padding: 20px 20px 30px 20px;
    float: left;
    position: relative;
    top: 0px;
    margin-bottom: 0px;
}

.acton-donation-radio .form-item label {
    width: auto;
    display: inline-block;
    padding: 3px;
    text-transform: none;
    font-weight: 500;
    margin-bottom: 0px;
    font-size: 1em;
}

}


/* classic clearfix */
div.clear {
    clear: both;
}

/* centered fixed-width page container */
div#wrapper {
    width: 980px;
    padding: 10px;
    margin: 0 auto;
    border: 1px solid #c0c0c0;
}

/* tabs styles */

section.tabs {
    /* a little breathing room for the content within the tabs */
    padding: 10px;
}

/* general tab heading styles for the list of headings as a whole */
section.tabs ul {
    padding: 0px;
    margin: 0;
    list-style-type: none; /* remove the default bullet point for lists */
    position: relative;
    z-index: 1;
}

/* general styles for each tab heading list item */
section.tabs ul li {
    float: left;
    border: 1px solid #dd0000;
    padding: 10px;
    margin: 0px;
    list-style-position: inside;
    width: 100px;
    text-align: center;
    background-color: white;
    color: #dd0000;
    font-weight: bold;
    width: 50%;
    text-transform: uppercase;
    font-size: 26px;
}

/* selected tab heading styles */
section.tabs ul li.selected {
    /* make the selected tab heading look like it blends with the content below it. */
    background-color: #dd0000;
    border-bottom: 1px solid #dd0000;
    color: white;
}

/* general tab content styles */
section.tabs article {
    border: 1px solid #8c8a8b;
    display: none; /* hidden by default */
    padding: 0px 35px 0px 35px;
    position: relative;
    background-color: white;
    top: -1px;
    min-height: 530px;
}

/* selected tab content styles */
section.tabs article.selected {
    display: block; /* visible! */
}

.donate-26354 {   

    font-family: "franklin-gothic-urw",sans-serif;
    -webkit-font-smoothing: antialiased;
    font-size: 38px;
    font-weight: bold;
    color: white;
    line-height: 1.15em;
    letter-spacing: .5;
    display: block;
    margin-top: 10%;

}



.donate-26354 span {

    font-size: 26px;
    font-family: "Trade Gothic",sans-serif;
    font-weight: bold;
    color: white;
    display: block;
    text-transform: uppercase;

}

.mobile-only .donate-26354 {   

    font-family: "franklin-gothic-urw",sans-serif;
    -webkit-font-smoothing: antialiased;
    font-size: 23px;
    font-weight: bold;
    color: white;
    line-height: 1em;
    letter-spacing: .5;

}

.mobile-only .donate-26354 span {

    font-size: 14px;
    font-family: "Trade Gothic",sans-serif;
    font-weight: bold;
    color: white;
    display: block;
    text-transform: uppercase;

}

section.tabs#povertycure-theme ul li {
    float: left;
    border: 1px solid #39A347;
    padding: 10px;
    margin: 0px;
    list-style-position: inside;
    width: 100px;
    text-align: center;
    background-color: white;
    color: #39A347;
    font-weight: bold;
    width: 50%;
    text-transform: uppercase;
    font-size: 26px;
}

section.tabs#povertycure-theme ul li.selected {
    background-color: #39A347;
    border-bottom: 1px solid #39A347;
    color: white;
}

section.tabs#povertycure-theme .button {
    background-color: #39A347;
}

section.tabs#povertycure-theme .button {
    border: 1px solid #39A347;
}

.donate .content-with-label__body .field__item ul{
    margin-top: 0px;
}

.donate .content-with-label__body .field__item ul li {
    margin-bottom: 0px;
    font-size: 16px;
    margin-left: 0px;
}

.donate .body-textarea ul, .field--type-text-long ul {
    margin-top: 0px;
}

.modal-lg {
    width: 1080px;
}

.modal-body.modal-page-body p {
    column-count: 2;
    font-size: 21px;
    line-height: 32px;
    font-weight: 500;
}

.modal-body.modal-page-body h2 {
    font-size: 32px;
    text-transform: none;
    font-weight: 400;
}

.modal-page-content.modal-header {
    display: none;
}





.modal-body.modal-page-body {
    padding: 80px;
}

.donate-page .form-select {
    padding: 10px;
}

.sephili-9987 .form-item label {
    display: none;
}

.donate .form-number {
    width: 100%;
    color: #d00 !important;
}

.acton-prefix-styling span.field-prefix {
    position: absolute;
    font-size: 24px;
    padding-top: 12px;
    padding-left: 8px;
}

.donate-page .webform-button--previous {
    display: none;
}

/*
Desktop Styles
================================================== */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

  section.tabs ul li {

    font-size: 24px;
  }

  .donate-26354 {   

    display: block;
    margin-top: 10%;

   }

   section.tabs#povertycure-theme ul li {

    font-size: 26px;
   }

   .modal-body.modal-page-body {
    padding: 80px;
}

.modal-lg {
    width: 1080px;
}

section.tabs article {
    border: 1px solid #8c8a8b;
    display: none; /* hidden by default */
    padding: 0px 35px 0px 35px;
    position: relative;
    background-color: white;
    top: -1px;
    min-height: 530px;
}

 }

 /*
Tablet Styles
================================================== */

@media only screen and (max-width: 1200px) {
  
   section.tabs ul li {

    font-size: 21px;
  }

   .donate-26354 {   

    display: block;
    margin-top: 5%;

   }

    section.tabs#povertycure-theme ul li {

    font-size: 21px;
   }

   .modal-body.modal-page-body {
    padding: 40px;
}

.modal-lg {
    width: 980px;
}

section.tabs article {
    border: 1px solid #8c8a8b;
    display: none; /* hidden by default */
    padding: 0px 35px 0px 35px;
    position: relative;
    background-color: white;
    top: -1px;
    min-height: 530px;
}

}


 /*
Mobile Styles
================================================== */

@media only screen and (max-width: 767px) {

  section.tabs ul li {

    font-size: 18px;
  }

    .donate-26354 {   

    display: block;
    margin-top: 0%;

   }

   section.tabs#povertycure-theme ul li {

    font-size: 18px;
   }

   .modal-body.modal-page-body p {
    column-count: 1;
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;

}

.modal-body.modal-page-body {
    padding: 10px;
}

.modal-lg {
    width: 80%;
}

section.tabs article {
    border: 1px solid #8c8a8b;
    display: none; /* hidden by default */
    padding: 0px 15px 0px 15px;
    position: relative;
    background-color: white;
    top: -1px;
    min-height: 530px;
}

}