/*
Theme Name: Serendipity Creative Custom Theme
Author:
Author URI:
Version:  3.0

*/
/* line 604, ../scss/style.scss */
input[type='submit'],
.button {
    border-radius: 6px !important;
    color: white !important;
    font-family: alternate-gothic-no-3-d, helvetica, arial, sans-serif;
    font-size: 23px !important;
    padding: 11px 17px !important;
    text-transform: uppercase;
    border: none;
}

input[type='submit'],
not:(#top-nav) .button {
    background: #002c5a !important;
}

#top-nav .button {
    background-color: #004691 !important;
}

#top-nav .button:hover {
    background-color: #92C1EA !important;
}

/* line 614, ../scss/style.scss */
input[type='submit']:hover,
.button:hover {
    background: #004691 !important;
}

.gform_legacy_markup_wrapper .validation_message {
    color: #790000 !important;
}

.gfield_label {
    margin-bottom: .5rem !important;
}


.gform_wrapper input[type=submit],
.gform_wrapper textarea,
.gform_legacy_markup_wrapper textarea.medium {
    border:1px solid #bbb !important;
    background: #eee;
}

.gfield {
    margin-bottom: 20px !important;
}

.gf_name_has_2 {
    display: flex;
    gap: 20px;
}

.gform_legacy_markup_wrapper .gform_validation_errors>h2 {
    color: #790000 !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    margin: 0 !important;
    padding: 0 !important;
}


.gform_legacy_markup_wrapper div.validation_error {
    border: 2px solid #790000 !important;
    font-size: 1em !important;
    font-weight: 700 !important;
    padding: 16px 0 !important;
    text-align: center !important;

    border-radius: 5px !important;
    box-shadow: 0 0 0 #ff6d6d !important;
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
}


.gform_legacy_markup_wrapper .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gform_legacy_markup_wrapper .ginput_complex .ginput_right input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gform_legacy_markup_wrapper .ginput_complex .ginput_right select, .gform_legacy_markup_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gform_legacy_markup_wrapper .ginput_complex select  {
    width: 100% !important;
}


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

    .gf_name_has_2 {
        flex-direction: column;
    }
    
}


.page-template-pubs-php #et-boc .et-l div.et_pb_section.et_pb_section_0 {
    height: unset !important;
}


/* line 27, ../scss/style.scss */
.beige- {
    background: #e8e0d1;
}

/* line 28, ../scss/style.scss */
.green- {
    background: #c6c44b;
}

/* line 29, ../scss/style.scss */
.teal- {
    background: #b8dfd1;
}

/* line 30, ../scss/style.scss */
.teal2- {
    background: #74c2a5;
}

/* line 31, ../scss/style.scss */
.teal3- {
    background: #8fceb6;
}

/* line 32, ../scss/style.scss */
.brown- {
    background: #3c352b;
}

/* line 33, ../scss/style.scss */
.red2- {
    background: #da6251;
}

/* line 34, ../scss/style.scss */
.lime- {
    background: #dde378;
}

/* line 35, ../scss/style.scss */
.grey- {
    background: #dfe5ea;
}

/* line 36, ../scss/style.scss */
.brown- {
    background: #3c352b;
}

/* line 44, ../scss/style.scss */
.mt-40 {
    margin-top: -40px;
}

/* line 44, ../scss/style.scss */
.mt5 {
    margin-top: 5px;
}

/* line 44, ../scss/style.scss */
.mt10 {
    margin-top: 10px;
}

/* line 44, ../scss/style.scss */
.mt15 {
    margin-top: 15px;
}

/* line 44, ../scss/style.scss */
.mt25 {
    margin-top: 25px;
}

/* line 44, ../scss/style.scss */
.mt20 {
    margin-top: 20px;
}

/* line 44, ../scss/style.scss */
.mt30 {
    margin-top: 30px;
}

/* line 44, ../scss/style.scss */
.mt35 {
    margin-top: 35px;
}

/* line 44, ../scss/style.scss */
.mt40 {
    margin-top: 40px;
}

/* line 44, ../scss/style.scss */
.mt45 {
    margin-top: 45px;
}

/* line 44, ../scss/style.scss */
.mt50 {
    margin-top: 50px;
}

/* line 44, ../scss/style.scss */
.mt55 {
    margin-top: 55px;
}

/* line 44, ../scss/style.scss */
.mt60 {
    margin-top: 60px;
}

/* line 44, ../scss/style.scss */
.mt70 {
    margin-top: 70px;
}

/* line 44, ../scss/style.scss */
.mt75 {
    margin-top: 75px;
}

/* line 44, ../scss/style.scss */
.mt90 {
    margin-top: 90px;
}

/* line 44, ../scss/style.scss */
.mt95 {
    margin-top: 95px;
}

/* line 50, ../scss/style.scss */
.sq100 {
    width: 100px !important;
    height: 100px !important;
}

/* line 50, ../scss/style.scss */
.sq120 {
    width: 120px !important;
    height: 120px !important;
}

/* Text smoothing for custom fonts in Webkit browsers */
/* line 59, ../scss/style.scss */
h1,
h2,
h3,
h4,
h5,
h6,
h7,
p,
ul,
ol,
a {
    -webkit-font-smoothing: antialiased !important;
}

/* line 61, ../scss/style.scss */
body,
a,
p {
    color: #3c352b;
    font-family: news-gothic-std, helvetica, arial, sans-serif;
}

/* line 66, ../scss/style.scss */
.entry a {
    text-decoration: underline;
}

/* line 70, ../scss/style.scss */
.entry a.button {
    text-decoration: none;
    padding: 6px 12px;
    font-size: 20px;
}

/* line 75, ../scss/style.scss */
a {
    text-decoration: underline;
}

/* line 78, ../scss/style.scss */
a:hover {
    color: #ec525c;
}

/* Plugin Overrides */
/* line 86, ../scss/style.scss */
x#dcsns-filter .f-youtube {
    display: none;
}

/* line 90, ../scss/style.scss */
.job_application,
.em-search-wrapper {
    display: none;
}

/* line 95, ../scss/style.scss */
#sidebar ul.job_listings,
#sidebar ul.job_listings li.job_listing {
    border: none;
}

/* line 97, ../scss/style.scss */
#sidebar ul.job_listings .position h3 {
    font: bold 16px/20px news-gothic-std, helvetica, arial, sans-serif;
    text-decoration: none;
    text-transform: capitalize;
}

/* line 104, ../scss/style.scss */
#sidebar ul.job_listings li.job_listing a {
    padding: 8px 0;
}

/* line 107, ../scss/style.scss */
#sidebar ul.job_listings li.job_listing a:hover {
    text-decoration: underline;
    background-color: #dfe5ea;
}

/* line 113, ../scss/style.scss */
#sidebar ul.job_listings li.job_listing li.company {
    display: none;
}

/* line 114, ../scss/style.scss */
#sidebar ul.job_listings li.job_listing li.location {
    color: #444;
    text-transform: uppercase;
    font-size: 14px;
}

/* line 119, ../scss/style.scss */
.entry .single_job_listing ul.meta li.job-type {
    background-color: #002c5a !important;
}

/* line 121, ../scss/style.scss */
.events-table {
    margin-top: 30px;
}

/* line 125, ../scss/style.scss */
#em-wrapper .events-table {
    width: 100%;
    border: 0;
}

/* line 129, ../scss/style.scss */
#em-wrapper .events-table td:first-child {
    width: 30%;
    font-size: 14px;
    line-height: 24px;
    font-weight: 200;
}

/* line 136, ../scss/style.scss */
#em-wrapper .events-table td:nth-child(2) a {
    font-size: 20px;
    line-height: 25px;
    font-weight: bold;
    text-decoration: none;
    padding-bottom: 4px;
    display: inline-block;
}

/* line 145, ../scss/style.scss */
#em-wrapper .events-table td,
#em-wrapper .events-table td:nth-of-type(odd),
#em-wrapper .events-table th,
#em-wrapper .events-table th:nth-of-type(odd) {
    background: none !important;
    border-bottom: 6px solid #ebebeb !important;
}

/* line 151, ../scss/style.scss */
#em-wrapper .events-table td {
    padding-top: 25px;
    padding-bottom: 25px;
}

/* line 156, ../scss/style.scss */
#em-wrapper .events-table thead {
    border-bottom: 6px solid #ebebeb;
    background: none !important;
}

/* line 160, ../scss/style.scss */
#em-wrapper .events-table thead tr th {
    font-size: 14px;
    font-weight: 600;
    color: #666;
    padding-bottom: 7px;
}

/* line 171, ../scss/style.scss */
.em-events-search {
    display: none;
}

/* line 175, ../scss/style.scss */
#nav-main.sf-menu .sf-mega {
    z-index: 1000;
}

/* line 179, ../scss/style.scss */
.vco-storyjs {
    z-index: 70;
    /* .vco-feature */
}

/* line 182, ../scss/style.scss */
.vco-storyjs p {
    font-family: news-gothic-std, helvetica, arial, sans-serif !important;
}

/* line 186, ../scss/style.scss */
.vco-storyjs .date {
    background: none;
}

/* line 191, ../scss/style.scss */
.vco-storyjs .vco-feature h1,
.vco-storyjs .vco-feature h2,
.vco-storyjs .vco-feature h4,
.vco-storyjs .vco-feature h5,
.vco-storyjs .vco-feature h6 {
    font-family: news-gothic-std, helvetica, arial, sans-serif !important;
}

/* line 199, ../scss/style.scss */
.vco-storyjs .vco-feature h3 {
    font: 38px/42px alternate-gothic-no-3-d, helvetica, arial, sans-serif !important;
}

/* .vco-storyjs  */
/* line 206, ../scss/style.scss */
.thumb img,
.full img {
    width: 100%;
}

/* line 211, ../scss/style.scss */
.serif {
    font-family: abril-text, times-new-roman, serif;
}

/* line 214, ../scss/style.scss */
.serif p,
.serif a {
    font-family: abril-text, times-new-roman, serif;
}

/* line 220, ../scss/style.scss */
.entry.serif p {
    font-size: 22px;
    line-height: 32px;
    font-weight: 600;
}

/* line 226, ../scss/style.scss */
hr {
    border: 0;
    height: 15px;
    background: url(./images/rule.png) 50% 0 no-repeat;
    margin: 30px 0;
}

/* line 235, ../scss/style.scss */
.pattern-1 {
    background: transparent url(./images/pattern-1.png);
}

/* line 235, ../scss/style.scss */
.pattern-2 {
    background: transparent url(./images/pattern-2.png);
}

/* line 235, ../scss/style.scss */
.pattern-3 {
    background: transparent url(./images/pattern-3.png);
}

/* line 235, ../scss/style.scss */
.pattern-4 {
    background: transparent url(./images/pattern-4.png);
}

/* line 235, ../scss/style.scss */
.pattern-5 {
    background: transparent url(./images/pattern-5.png);
}

/* line 235, ../scss/style.scss */
.pattern-6 {
    background: transparent url(./images/pattern-6.png);
}

/* line 235, ../scss/style.scss */
.pattern-7 {
    background: transparent url(./images/pattern-7.png);
}

/* line 235, ../scss/style.scss */
.pattern-8 {
    background: transparent url(./images/pattern-8.png);
}

/* line 235, ../scss/style.scss */
.pattern-9 {
    background: transparent url(./images/pattern-9.png);
}

/* line 238, ../scss/style.scss */
.page-id-20342 #timeline-wrapper {
    margin-top: -100px;
}

/* line 243, ../scss/style.scss */
.name {
    font: normal 28px/32px alternate-gothic-no-3-d, helvetica, arial, sans-serif;
    color: #4b443a;
    text-transform: none;
}

/* line 249, ../scss/style.scss */
ul.people li {
    border-top: 8px solid #cae5da;
    padding: 10px 0 1px;
}

/* line 255, ../scss/style.scss */
.title {
    font: bold 17px/21px news-gothic-std, helvetica, arial, sans-serif;
    color: #928c83;
    margin-bottom: 8px !important;
}

/* line 261, ../scss/style.scss */
ul.posts li {
    border-top: 8px solid #e4ded5;
    padding: 15px 0 5px;
}

/* line 266, ../scss/style.scss */
a.div-link span {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    /* fixes overlap error in IE7/8, make sure you have an empty gif */
    background: url('./images/blank.gif') repeat;
}

/* line 278, ../scss/style.scss */
.box {
    font-size: 18px;
    line-height: 24px;
}

/* line 283, ../scss/style.scss */
.box p {
    font-size: 18px;
    line-height: 24px;
}

/* line 288, ../scss/style.scss */
.box img.round {
    border: 1px solid #999;
}

/* line 292, ../scss/style.scss */
.box .int {
    background: white;
    margin-bottom: 10px;
    padding: 15px;
    padding-bottom: 25px;
    text-align: center;
}

/* line 299, ../scss/style.scss */
.box .int .date {
    margin-bottom: 4px;
}

/* line 303, ../scss/style.scss */
.box .int:hover {
    background: #ec525c;
}

/* line 306, ../scss/style.scss */
.box .int:hover .cat a {
    background: #d44953;
    color: white;
}

/* line 311, ../scss/style.scss */
.box .int:hover .date {
    background-image: url(./images/date-hover.png);
}

/* line 315, ../scss/style.scss */
.box .int:hover * {
    color: #fff;
}

/* line 319, ../scss/style.scss */
.box .int:hover img.round {
    border-color: #fff;
}

/* line 324, ../scss/style.scss */
.box .int .post-title a {
    font: italic bold 24px/34px abril-text, times-new-roman, serif;
    text-decoration: none;
}

/* line 328, ../scss/style.scss */
.box .int .post-title a:hover {
    xopacity: 0.9;
    text-decoration: underline;
}

/* line 334, ../scss/style.scss */
.box .int .cat {
    margin-top: 4px;
}

/* line 336, ../scss/style.scss */
.box .int .cat a {
    background: #e8e0d1;
    color: #7a756d;
    display: inline-block;
    margin: 1px;
}


/* line 340, ../scss/style.scss */
.box .int .cat a:hover {
    background: #c94757;
}

/* .box */
/* line 352, ../scss/style.scss */
img.round {
    border-radius: 50%;
    border: 4px solid #fff;
}

/* line 362, ../scss/style.scss */
.single .thumb,
.page-template-rts-php .thumb,
.page-template-about-php .thumb,
.page-template-get-involved-php .thumb {
    padding: 0 30px;
}

/* line 365, ../scss/style.scss */
.single ximg.round,
.page-template-rts-php ximg.round,
.page-template-about-php ximg.round,
.page-template-get-involved-php ximg.round {
    height: 240px;
    width: 240px;
}

/* line 373, ../scss/style.scss */
.toggle-topbar a {
    font: 28px/28px alternate-gothic-no-3-d, helvetica, arial, sans-serif;
    text-decoration: none;
    padding: 0px 0 20px 36px;
    background: transparent url(./images/menu.png) no-repeat 0 1px;
    display: block;
}

/* line 380, ../scss/style.scss */
.toggle-topbar a:focus {
    color: #b8dfd1;
}

/* line 386, ../scss/style.scss */
.pagination {
    margin: 18px 0 54px;
    font-family: alternate-gothic-no-3-d, helvetica, arial, sans-serif;
    font-size: 23px;
    font-weight: bold;
}

/* line 393, ../scss/style.scss */
.emm-gap {
    margin-right: 9px;
}

/* line 397, ../scss/style.scss */
.emm-page {
    margin-right: 9px !important;
    padding: 8px 12px !important;
    xbackground: #bab2a0;
    xfont-size: 14px !important;
    xline-height: 14px !important;
    ixcolor: #fff;
}

/* line 406, ../scss/style.scss */
a.emm-page:hover {
    xbackground: link;
    xcolor: #fff;
}

/* line 411, ../scss/style.scss */
.emm-current {
    border-radius: 6px;
    border: 1px solid #3c352b;
}



/* line 386, ../scss/style.scss */
.facetwp-pager {
    margin: 18px 0 54px;
    font-family: alternate-gothic-no-3-d, helvetica, arial, sans-serif;
    font-size: 23px;
    font-weight: bold;
}

/* line 393, ../scss/style.scss */
.emm-gap {
    margin-right: 9px;
}

/* line 397, ../scss/style.scss */
.facetwp-page {
    margin-right: 9px !important;
    border-radius: 6px;
    color: white;
    background: #002c5a;
    font-family: alternate-gothic-no-3-d, helvetica, arial, sans-serif;
    font-size: 23px;
    padding: 11px !important;
    text-decoration: none;
}

.facetwp-page:hover {
    color: #fff;
    background-color: #004691;
}

.facetwp-page.dots:hover {
    background: #002c5a;
}

.facetwp-page.active:hover,
.facetwp-page.active {
    background-color: #fff;
    border: 1px solid #3c352b;
    color: #3c352b;
}



/* line 406, ../scss/style.scss */
a.emm-page:hover {
    xbackground: link;
    xcolor: #fff;
}

/* line 411, ../scss/style.scss */
.emm-current {
    border-radius: 6px;
    border: 1px solid #3c352b;
}






/* line 418, ../scss/style.scss */
.cat a {
    background: #e8e0d1;
    color: #7a756d;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 17px;
    padding: 4px 8px;
    font-weight: bold;
    text-decoration: none;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    display: inline-block;
}

/* line 430, ../scss/style.scss */
.cat a:hover {
    color: white;
}

/* line 437, ../scss/style.scss */
.date {
    padding-left: 20px;
    background: transparent url(./images/date.png) no-repeat 0 4px;
    font-family: news-gothic-std, helvetica, arial, sans-serif;
    font-size: 11px;
    line-height: 24px;
    min-height: 16px;
    display: inline-block;
    text-transform: uppercase;
}

/* line 448, ../scss/style.scss */
.not-date {
    font-size: 14px;
    line-height: 24px;
}

/* line 453, ../scss/style.scss */
div.date {
    xbackground-position: 0 0;
}

/* line 457, ../scss/style.scss */
blockquote {
    border-left: 5px solid #b9dbcc;
    padding-top: 0;
    margin-top: 0.75rem;
}

/* line 463, ../scss/style.scss */
blockquote,
blockquote p {
    color: #54917b;
    font: italic bold 20px/28px abril-text, times-new-roman, serif;
}

/* line 469, ../scss/style.scss */
.lead-in {
    font-weight: bold;
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 10px;
    color: #013b77;
}

/* line 477, ../scss/style.scss */
h1 {
    color: #fff;
    font-family: alternate-gothic-no-3-d, helvetica, arial, sans-serif;
    font-size: 70px;
    line-height: 62px;
    text-transform: uppercase;
    margin-bottom: 30px;
    margin-top: 14px;
}

/* line 488, ../scss/style.scss */
.pageheader h1 {
    font-size: 34px;
    line-height: 40px;
    text-transform: none;
    margin-bottom: 25px;
    font-family: news-gothic-std, helvetica, arial, sans-serif;
}

/* line 496, ../scss/style.scss */
.pattern-2 h1 {
    font-size: 65px;
    line-height: 60px;
    color: #002c5a;
    margin-bottom: 20px;
}

/* line 504, ../scss/style.scss */
h1.pagetitle2 {
    color: #002c5a;
    font: bold 34px/40px alternate-gothic-no-3-d, helvetica, arial, sans-serif;
    margin-bottom: 10px;
}

/* line 510, ../scss/style.scss */
h2 a,
h2 {
    font-family: abril-text, times-new-roman, serif;
    font-size: 26px;
    line-height: 32px;
    font-weight: 700;
    font-style: italic;
    color: #3c352b;
    margin-bottom: 14px;
    text-decoration: none;
}

/* line 522, ../scss/style.scss */
h2.pagetitle {
    font-size: 32px;
    line-height: 36px;
}

/* line 527, ../scss/style.scss */
h4,
.col label,
h3 a,
h3 {
    color: #3c352b;
    font-family: alternate-gothic-no-3-d, helvetica, arial, sans-serif;
    /*font-weight: bold;*/
    font-size: 28px;
    line-height: 30px;
    text-transform: uppercase;
}

/* line 539, ../scss/style.scss */
h3 a {
    text-decoration: none;
}

/* line 543, ../scss/style.scss */
ul.posts li h3 a {
    text-transform: none;
    font-weight: normal;
}

/* line 549, ../scss/style.scss */
h4 {
    font-size: 21px;
    line-height: 25px;
}

/* line 554, ../scss/style.scss */
h5.section-header {
    font: 28px/32px alternate-gothic-no-3-d, helvetica, arial, sans-serif;
    color: #357c63;
    margin: 30px 0 40px;
    text-transform: uppercase;
}

/* line 562, ../scss/style.scss */
h6 {
    font-weight: bold;
}

/* line 566, ../scss/style.scss */
h6.share {
    font-size: 12px;
}

/* line 571, ../scss/style.scss */
.stButton .facebook {
    background-image: url(./images/social-fb-sm.png) !important;
}

/* line 575, ../scss/style.scss */
.stButton .twitter {
    background-image: url(./images/social-tw-sm.png) !important;
}

/* line 580, ../scss/style.scss */
.stButton .email {
    background-image: url(./images/social-e-sm.png) !important;
}

/* line 580, ../scss/style.scss */
.stButton .instagram {
    background-image: url(./images/social-ig-sm.png) !important;
}

/* line 584, ../scss/style.scss */
.stButton .chicklets {
    height: 22px !important;
    width: 22px !important;
}

/* line 589, ../scss/style.scss */
.teal- label,
.teal- h3 {
    color: #3d2d4c;
}

/* line 594, ../scss/style.scss */
.col label {
    text-align: left;
}

/* line 598, ../scss/style.scss */
.no-mar {
    margin: 0;
}

/* line 627, ../scss/style.scss */
.slick-slide .thumb img {
    width: 100%;
}

/* line 631, ../scss/style.scss */
.slick-track {
    background: #3c352b;
}

/* line 635, ../scss/style.scss */
.slick-dots {
    background: #3c352b;
    margin-bottom: 0;
    padding: 0 0 5px;
    bottom: -33px;
}

@-moz-document url-prefix() {

    /* line 644, ../scss/style.scss */
    .slick-dots {
        padding: 10px 0 5px;
    }
}

/* line 650, ../scss/style.scss */
.slick-dots li button:before {
    font-size: 13px;
    color: #fff;
}

/* line 655, ../scss/style.scss */
.slick-dots li.slick-active button:before {
    color: #fff;
}

/* line 660, ../scss/style.scss */
.help {
    padding: 20px 0;
}

/* line 663, ../scss/style.scss */
.help h2 {
    color: #dde378;
    display: inline-block;
    margin: 0 20px 10px 0 !important;
}

/* line 669, ../scss/style.scss */
.help .button {
    margin-bottom: 0;
    display: inline-block;
}

/* line 675, ../scss/style.scss */
li.post.collapse .wp-post-image {
    padding-left: 15px;
}

/* line 679, ../scss/style.scss */
.posts .meta {
    margin-bottom: 10px;
}

/* line 683, ../scss/style.scss */
.meta-item {
    margin-bottom: 4px;
}

/* line 685, ../scss/style.scss */
.meta-item strong {
    font-size: 12px;
    text-transform: uppercase;
}

/* line 692, ../scss/style.scss */
.meta-item a,
.meta-item {
    font-size: 14px;
    line-height: 20px;
}

/* line 699, ../scss/style.scss */
.acf {
    margin-bottom: 50px;
}

/* line 702, ../scss/style.scss */
.acf h3 a {
    text-decoration: none;
    padding: 20px 0 0 0;
    display: block;
    font-family: alternate-gothic-no-3-d, helvetica, arial, sans-serif;
}

/* line 710, ../scss/style.scss */
.meta-single {
    padding: 10px 0;
}

/* line 713, ../scss/style.scss */
.meta-single .m {
    line-height: 18px;
    font-size: 14px;
    margin-top: 10px;
}

/* line 718, ../scss/style.scss */
.meta-single .m a {
    font-size: 14px;
    line-height: 18px;
}

/* line 723, ../scss/style.scss */
.meta-single .m strong {
    font-size: 12px;
    text-transform: uppercase;
}

/* line 733, ../scss/style.scss */
.meta-pub {
    font: italic 12px/20px news-gothic-std, helvetica, arial, sans-serif;
    border-top: 1px solid #928c83;
    padding-top: 10px;
}

/* line 740, ../scss/style.scss */
.nav-section li {
    margin-bottom: 4px;
}

/* line 744, ../scss/style.scss */
.nav-section a {
    text-decoration: none;
    text-align: center;
    display: block;
    background: white;
    font-weight: bold;
    padding: 5px;
}

/* line 752, ../scss/style.scss */
.nav-section a:hover {
    background: #ec525c;
    color: white;
}

/* line 760, ../scss/style.scss */
#searchsubmit {
    background: #999 !important;
    border: none !important;
}

/* line 764, ../scss/style.scss */
#searchsubmit:hover {
    background: #ec525c !important;
    border: none !important;
}

/* line 773, ../scss/style.scss */
.search .page-head-dt,
.archive .page-head-dt {
    font: bold 14px/18px news-gothic-std, helvetica, arial, sans-serif;
    text-transform: uppercase;
}

/* line 778, ../scss/style.scss */
.search .page-head-dd,
.archive .page-head-dd {
    font: italic 18px/22px news-gothic-std, helvetica, arial, sans-serif;
}

/* line 782, ../scss/style.scss */
.search .bug,
.archive .bug {
    display: inline-block;
}

/* line 785, ../scss/style.scss */
.search .bug span,
.archive .bug span {
    background: #b8dfd1;
    padding: 4px 8px;
    border-radius: 4px;
    font-size: 16px;
    line-height: 22px;
}

/* line 795, ../scss/style.scss */
.search .nav-section a,
.archive .nav-section a {
    background: #efeae1;
    text-decoration: none;
}

/* line 799, ../scss/style.scss */
.search .nav-section a:hover,
.archive .nav-section a:hover {
    background: #ec525c;
}

/* line 804, ../scss/style.scss */
.search .nav-section li.current a,
.archive .nav-section li.current a {
    background: #ec525c;
    color: #fff;
}

/* .archive */
/* line 816, ../scss/style.scss */
.feeds .post-title a {
    text-decoration: none;
}

/* line 820, ../scss/style.scss */
.feeds h3 {
    /* margin-bottom: 30px; */
}

/* line 824, ../scss/style.scss */
.feeds li {
    border-bottom: 1px solid #928c83;
    padding-bottom: 6px;
}

/* line 829, ../scss/style.scss */
.feeds .events li {
    margin: 0 0 14px 0;
    padding: 0;
    border: 0;
}

/* line 834, ../scss/style.scss */
.feeds .events li h5.date2 {
    margin-bottom: 6px;
}

/* line 837, ../scss/style.scss */
.feeds .date {
    margin-bottom: 8px;
}

/* line 845, ../scss/style.scss */
.date2 {
    font: 600 22px/24px abril-text, times-new-roman, serif;
    color: #002c5a;
    margin-bottom: 0;
}

/*
* Tab Plugin
*/
/* line 855, ../scss/style.scss */
.quote-tabs .tabs a {
    text-decoration: none;
    padding: 8px 16px;
}

/* line 860, ../scss/style.scss */
.quote-tabs .content {
    text-align: center;
    margin-top: 30px;
    padding: 40px;
    border-radius: 10px !important;
    background: #e8e0d1;
}

/* line 869, ../scss/style.scss */
.quote-tabs h2 {
    font-size: 36px;
    line-height: 40px;
    font-family: alternate-gothic-no-3-d, helvetica, arial, sans-serif;
    font-style: normal;
}

/* line 878, ../scss/style.scss */
.quote-tabs h4 {
    font-family: news-gothic-std, helvetica, arial, sans-serif;
    color: #3c352b;
    font-size: 15px;
    line-height: 21px;
    margin: 0 10%;
    font-style: italic;
    font-weight: normal;
    text-transform: none;
}

/*
* Slider Template
*/
/* line 898, ../scss/style.scss */
.page-template-slider-php .slick-slide {
    margin-top: 40px;
    padding: 40px;
    border-radius: 10px !important;
    background: #e8e0d1;
    font: alternate-gothic-no-3-d, helvetica, arial, sans-serif;
    font-size: 26px;
    line-height: 1.5;
    text-align: center;
}

/* line 908, ../scss/style.scss */
.page-template-slider-php .slick-slide .src {
    text-align: center;
    font-style: italic;
    font-size: 15px;
}

/* line 915, ../scss/style.scss */
.page-template-slider-php .slick-track {
    background: #fff;
}

/* line 919, ../scss/style.scss */
.page-template-slider-php .slick-dots {
    background: #fff;
}

/* line 922, ../scss/style.scss */
.page-template-slider-php .slick-dots li button:before {
    color: #3c352b;
}

/* line 926, ../scss/style.scss */
.page-template-slider-php .slick-dots .slick-active button:before {
    color: #ec525c;
}

/*
* Services page
*/
/* line 939, ../scss/style.scss */
.page-template-services-php .sections {
    margin-top: 40px;
    margin-bottom: 40px;
}

/* line 945, ../scss/style.scss */
.page-template-services-php .teal2- .row {
    padding-top: 20px;
    padding-bottom: 20px;
}

/* line 950, ../scss/style.scss */
.page-template-services-php .teal2- h2 {
    margin-bottom: 5px;
}

/* line 955, ../scss/style.scss */
.page-template-services-php .small-12 .button:nth-child(2) {
    margin-left: 20px;
}

/* line 959, ../scss/style.scss */
.page-template-services-php .subhead {
    margin-top: 30px;
    margin-bottom: 40px;
}

/* line 963, ../scss/style.scss */
.page-template-services-php .subhead h2 {
    font-size: 26px;
    line-height: 36px;
}

/*
* Forms of Violence page
*/
/* line 976, ../scss/style.scss */
.issue-1,
.issue-2,
.issue-3 {
    padding-top: 270px;
    background: transparent url(./images/issues-1.png) no-repeat center top;
}

/* line 981, ../scss/style.scss */
.issue-2 {
    background-image: url(./images/issues-2.png);
}

/* line 982, ../scss/style.scss */
.issue-3 {
    background-image: url(./images/issues-3.png);
}

/* line 988, ../scss/style.scss */
.page-template-forms-of-violence-php .stats .desc {
    text-align: left;
}

/* line 993, ../scss/style.scss */
.page-template-forms-of-violence-php h2 {
    margin-bottom: 35px;
}

/* line 997, ../scss/style.scss */
.page-template-forms-of-violence-php .green- {
    background: #c6c44b url(./images/bg-issues.jpg) no-repeat 0 bottom;
}

/* line 1000, ../scss/style.scss */
.page-template-forms-of-violence-php .green- .button {
    xmargin-right: 35px;
}

/*
* Get Involved page
*/
/* line 1013, ../scss/style.scss */
section.banner {
    margin: 0;
    padding: 0;
}

/* line 1017, ../scss/style.scss */
section.banner img {
    width: 100%;
}

/* line 1023, ../scss/style.scss */
.hero-1,
.hero {
    text-align: center;
}

/* line 1027, ../scss/style.scss */
.hero-1 .entry,
.hero .entry {
    margin-bottom: 15px;
}

/* line 1030, ../scss/style.scss */
.hero-1 .entry p,
.hero .entry p {
    font-family: abril-text, times-new-roman, serif;
    font-weight: 600;
    font-size: 23px;
    line-height: 35px;
    margin-bottom: 35px;
}

/* line 1041, ../scss/style.scss */
.hero-1 {
    background: transparent url(./images/pattern-1.png);
    padding-bottom: 25px;
}

/* line 1046, ../scss/style.scss */
x.page-template-give .hero-1,
.page-template-rts .hero-1 {
    background: transparent url(./images/pattern-5.png);
}

/*
* Home page
*/
/* line 1057, ../scss/style.scss */
.news-feed .post-title {
    margin: 10px 0 5px;
}

/* line 1060, ../scss/style.scss */
.news-feed .post-title a {
    font: bold 16px/20px news-gothic-std, helvetica, arial, sans-serif;
    text-decoration: none;
}

/* line 1065, ../scss/style.scss */
.news-feed .date {
    margin-bottom: 5px;
}

/* line 1070, ../scss/style.scss */
.hp-buttons {
    padding-left: 50px 0 0 40px;
}

/* line 1073, ../scss/style.scss */
.hp-buttons li {
    margin-bottom: 0;
}

/* line 1076, ../scss/style.scss */
.quote {
    display: none;
    margin: 50px 0 10px 0;
}

/* line 1078, ../scss/style.scss */
.quote.show {
    display: block;
}

/* line 1084, ../scss/style.scss */
.quote h4 {
    margin-top: 20px;
    font-family: news-gothic-std, helvetica, arial, sans-serif;
    color: #3c352b;
    font-size: 18px;
    line-height: 21px;
    font-weight: bold;
}

/* line 1093, ../scss/style.scss */
.quote h5 {
    font-family: news-gothic-std, helvetica, arial, sans-serif;
    color: #3c352b;
    font-size: 16px;
    line-height: 19px;
    font-weight: normal;
    font-style: italic;
}

/* line 1102, ../scss/style.scss */
.quote .content {
    padding-bottom: 20px;
    background: transparent url(./images/quote-stem.png) no-repeat bottom center;
}

/* line 1106, ../scss/style.scss */
.quote .content p {
    text-transform: uppercase;
    background: white;
    border-radius: 17px;
    padding: 35px;
    color: #928c83;
    font-size: 36px;
    line-height: 40px;
    font-family: alternate-gothic-no-3-d, helvetica, arial, sans-serif;
}

/* line 1117, ../scss/style.scss */
.quote .content p:last-child {
    margin-bottom: 0;
}

/* line 1127, ../scss/style.scss */
.hp-links a {
    text-indent: -9999px;
    background: transparent url(./images/hp-links-1.png) no-repeat center 0;
    min-width: 160px;
    height: 160px;
    overflow: hidden;
    display: block;
}

/* line 1134, ../scss/style.scss */
.hp-links a:hover {
    background-position: center -160px;
}

/* line 1136, ../scss/style.scss */
.hp-links li:nth-child(2) a {
    background-image: url(./images/hp-links-2.png);
}

/* line 1137, ../scss/style.scss */
.hp-links li:nth-child(3) a {
    background-image: url(./images/hp-links-3.png);
}

/* line 1143, ../scss/style.scss */
.subfoot ul.posts li {
    border-top: 0;
    border-bottom: 1px solid #b2b2b2;
    margin-bottom: 0;
    padding: 5px 0 0 0;
}

/* line 1154, ../scss/style.scss */
.page-template-home-page-php .button-small {
    font-size: 20px;
    padding: 8px 12px;
}

/* line 1159, ../scss/style.scss */
.page-template-home-page-php .button-brown {
    background-color: #3c352b;
}

/* line 1161, ../scss/style.scss */
.page-template-home-page-php .button-brown:hover {
    background-color: #897d10;
}

/* line 1166, ../scss/style.scss */
.page-template-home-page-php section.green- {
    padding: 42px 0 40px;
}

/* line 1170, ../scss/style.scss */
.page-template-home-page-php .subfoot {
    margin-top: 50px;
}

/* line 1175, ../scss/style.scss */
.page-template-home-page-php .subfoot .col {
    padding-top: 75px;
    background: transparent url(./images/take-action.png) no-repeat center 0;
    margin-top: -60px;
}

/* line 1180, ../scss/style.scss */
.page-template-home-page-php .subfoot .col:nth-child(2) {
    background-image: url(./images/social-hp.png);
    padding-top: 90px;
}

/* line 1184, ../scss/style.scss */
.page-template-home-page-php .subfoot .col:nth-child(3) {
    background: transparent url(./images/news.png) no-repeat 0 0;
    padding: 50px 0 0 120px;
}

/* line 1185, ../scss/style.scss */
.page-template-home-page-php .subfoot .col:nth-child(3) label {
    margin-bottom: 10px;
}

/* line 1192, ../scss/style.scss */
.page-template-home-page-php .subfoot input.button2 {
    font-size: 16px !important;
    padding: 5px 13px !important;
    border-radius: 3px;
    margin-left: 10px;
}

/* line 1199, ../scss/style.scss */
.page-template-home-page-php .subfoot input[type='text'].text {
    border: 1px solid white !important;
    border-radius: 3px !important;
    box-shadow: none !important;
    height: 2rem !important;
    padding: 0.3rem !important;
}

/* line 1213, ../scss/style.scss */
.page-template-home-page-php .slider-full-wrap .button {
    margin-bottom: 0;
}

/* line 1216, ../scss/style.scss */
.page-template-home-page-php .slider-full-wrap h4,
.page-template-home-page-php .slider-full-wrap h5,
.page-template-home-page-php .slider-full-wrap h6 {
    font-family: 'alternate-gothic-no-3-d';
    color: #c6c44b;
}

/* line 1222, ../scss/style.scss */
.page-template-home-page-php .slider-full-wrap h6 {
    font-weight: normal;
}

/* line 1226, ../scss/style.scss */
.page-template-home-page-php .slider-full-wrap h6 {
    font-size: 24px;
    line-height: 1.2;
    padding: 10px 10% 10px 0;
    margin-top: 20px;
    color: #fff;
}

/* line 1235, ../scss/style.scss */
.page-template-home-page-php .slider-full-wrap .show-for-small-only * {
    color: white;
}

/* line 1239, ../scss/style.scss */
.page-template-home-page-php .slider-full-wrap .show-for-small-only img {
    margin-bottom: 0px;
}

/* line 1243, ../scss/style.scss */
.page-template-home-page-php .slider-full-wrap .show-for-small-only h6 {
    font-size: 18px;
    line-height: 22px;
}

.page-template-home-page-php .slide-5 h5 {
    font-size: 48px;
    line-height: 1;
    margin: 20px 0 5px 0;
    color: #fff;
    text-transform: uppercase;
}

/* line 1259, ../scss/style.scss */
.page-template-home-page-php .slide-5 h4 {
    font-size: 82px;
    line-height: 1;
    margin: -10px 0 0 0;
}

.page-template-home-page-php .slide-5 h6 {
    padding-top: 0;
    font-size: 30px !important;
}

/* line 1251, ../scss/style.scss */
.page-template-home-page-php .slide-1 h5 {
    color: #fff;
    font-size: 28px;
    line-height: 1.2;
    font-weight: normal;
    margin-top: 0px;
    padding-right: 15%;
}

/* line 1259, ../scss/style.scss */
.page-template-home-page-php .slide-1 .button {
    margin-top: 16px;
}

/* line 1263, ../scss/style.scss */
.page-template-home-page-php .slide-1 img.beacon {
    width: 330px;
    display: inline;
}

/* line 1270, ../scss/style.scss */
.page-template-home-page-php .slide-2 h4 {
    font-size: 30px;
    font-weight: bold;
    color: white;
}

/* line 1276, ../scss/style.scss */
.page-template-home-page-php .slide-2 h5 {
    font-family: 'abril-text';
    font-size: 70px;
    line-height: 70px;
    font-weight: 600;
    font-style: italic;
    margin-top: 20px;
    margin-bottom: 0;
}

/* line 1286, ../scss/style.scss */
.page-template-home-page-php .slide-2 .show-for-small-only h4 {
    font-size: 20px;
}

/* line 1289, ../scss/style.scss */
.page-template-home-page-php .slide-2 .show-for-small-only h5 {
    font-size: 42px;
    line-height: 42px;
}

/* line 1301, ../scss/style.scss */
.page-template-home-page-php .slide-4 h4,
.page-template-home-page-php .slide-3 h4 {
    font-size: 72px;
    line-height: 72px;
    margin: -10px 0 0 0;
}

/* line 1307, ../scss/style.scss */
.page-template-home-page-php .slide-4 h5,
.page-template-home-page-php .slide-3 h5 {
    font-size: 40px;
    line-height: 40px;
    margin: 20px 0 0 0;
}

/* line 1313, ../scss/style.scss */
.page-template-home-page-php .slide-4 h6,
.page-template-home-page-php .slide-3 h6 {
    margin-top: 0;
}

/* line 1318, ../scss/style.scss */
.page-template-home-page-php .slide-4 .show-for-small-only h4,
.page-template-home-page-php .slide-3 .show-for-small-only h4 {
    font-size: 50px;
    line-height: 50px;
    margin-bottom: 10px;
}

/* line 1323, ../scss/style.scss */
.page-template-home-page-php .slide-4 .show-for-small-only h5,
.page-template-home-page-php .slide-3 .show-for-small-only h5 {
    font-size: 30px;
    line-height: 30px;
    margin: 0 0 5px 0;
}

/* line 1333, ../scss/style.scss */
.page-template-home-page-php .slide-4 h6 {
    color: white;
}

/* line 1339, ../scss/style.scss */
.page-template-home-page-php .slide-4 .show-for-small-only h6 {
    color: white;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
}

/* line 1349, ../scss/style.scss */
.page-template-home-page-php .slick-slide h6 {
    margin-top: 0;
    font-size: 26px;
    line-height: 1.2;
}

/* line 1361, ../scss/style.scss */
.slider-full-wrap .thumb {
    position: relative;
}

/* line 1364, ../scss/style.scss */
.slider-full-wrap .container {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: translateY(-50%);
    /* IE 9 */
    transform: translateY(-50%);
    transition: opacity 0.25s ease-in-out;
    -moz-transition: opacity 0.25s ease-in-out;
    -webkit-transition: opacity 0.25s ease-in-out;
}

/* line 1380, ../scss/style.scss */
#exit {
    background: transparent url(./images/exit.png) no-repeat scroll right top !important;
    color: transparent;
    cursor: pointer;
    display: block;
    height: 100px;
    position: fixed;
    right: 0pt;
    text-decoration: none;
    text-indent: -999em;
    top: 0pt;
    width: 100px;
    z-index: 99999;
}

/* line 1395, ../scss/style.scss */
#top-nav {
    opacity: 0;
    transition: opacity 0.15s ease-in-out;
    -moz-transition: opacity 0.15s ease-in-out;
    -webkit-transition: opacity 0.15s ease-in-out;
}

/* line 1402, ../scss/style.scss */
#top-nav,
#top-nav li,
#top-nav a {
    margin-bottom: 0;
}

/* line 1409, ../scss/style.scss */
.section-li:nth-child(6),
.section-li:nth-child(10),
.section-li:nth-child(14) {
    clear: both;
}

/* line 1416, ../scss/style.scss */
.section-li:nth-child(6),
.section-li:nth-child(7),
.section-li:nth-child(8),
.section-li:nth-child(9),
.section-li:nth-child(10),
.section-li:nth-child(11),
.section-li:nth-child(12),
.section-li:nth-child(13),
.section-li:nth-child(14),
.section-li:nth-child(15),
.section-li:nth-child(16) {
    margin-top: 20px;
}

/* line 1435, ../scss/style.scss */
#nav-main li li a:hover {
    color: #ec525c !important;
}

/* line 1439, ../scss/style.scss */
#top-nav a,
.toggle-topbar a {
    color: #fff;
}

/* line 1444, ../scss/style.scss */
.section-link a:hover {
    text-decoration: underline;
}

/* line 1449, ../scss/style.scss */
.sf-mega {
    background: #fff;
}

/* line 1452, ../scss/style.scss */
.sf-mega ul {
    margin-left: 0;
}

/* line 1456, ../scss/style.scss */
.sf-mega li {
    display: block !important;
}

/* line 1460, ../scss/style.scss */
.sf-mega a {
    color: #3c352b;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    text-decoration: none;
}

/* line 1467, ../scss/style.scss */
.sf-mega a:hover {
    color: #ec525c;
}

/* line 1472, ../scss/style.scss */
.sf-mega .current_page_ancestor>a,
.sf-mega .current_page_item>a {
    color: #ec525c;
}

/* line 1479, ../scss/style.scss */
#nav-main {
    margin: 20px 0 0 0;
}

/* line 1482, ../scss/style.scss */
#nav-main>li>a {
    font-size: 28px;
    line-height: 30px;
    font-family: alternate-gothic-no-3-d, helvetica, arial, sans-serif;
    text-rendering: auto;
    color: #b8dfd1;
    text-transform: uppercase;
    padding: 0.25em 0.5em;
}

/* line 1492, ../scss/style.scss */
#nav-main>li>a:first-child {
    xpadding-left: 0;
}

/* line 1498, ../scss/style.scss */
#nav-main>li.current_page_item>a,
#nav-main>li:hover>a {
    color: #fff;
    background: #ec525c;
}

/* line 1509, ../scss/style.scss */
.sf-menu .overview a,
.sf-menu a.section-head {
    display: block;
    margin-bottom: 3px;
    padding-bottom: 3px;
    border-bottom: 1px solid #ccc;
    color: #002c5a !important;
    font-size: 18px;
    line-height: 24px;
}

/* line 1520, ../scss/style.scss */
.sf-menu .overview a {
    margin-bottom: 0;
    padding-bottom: 5px;
    border-bottom: 5px solid #ccc !important;
    font-size: 26px;
    font-family: alternate-gothic-no-3-d, helvetica, arial, sans-serif;
    text-transform: uppercase;
}

/* line 1530, ../scss/style.scss */
.section-link {
    padding: 2px 0;
}

/* line 1534, ../scss/style.scss */
.sf-menu li {
    margin-bottom: 0;
}

/* line 1540, ../scss/style.scss */
.sf-menu li.current_page_parent>a,
li.current_page_item>a {
    color: #002c5a;
    xbackground: #777;
}

/* line 1543, ../scss/style.scss */
.sf-menu li.current_page_parent>a:hover,
li.current_page_item>a:hover {
    xbackground: #777 !important;
}

/* line 1549, ../scss/style.scss */
.sf-arrows .sf-with-ul:after {
    border-top-color: rgba(204, 204, 204, 0.5);
}

/* line 1553, ../scss/style.scss */
.sf-menu>li {
    background: transparent;
}

/* line 1556, ../scss/style.scss */
.sf-menu>li.sfHover,
.sf-menu>li:hover {
    background: transparent;
}

/* line 1561, ../scss/style.scss */
.sf-menu>li .search-field {
    padding: 0.15rem;
    height: 1.5rem;
    margin: 10px 10px 0 10px;
    display: inline;
    width: 4em;
    border: 0;
    background: #ccc;
    color: #333 !important;
}

/* line 1572, ../scss/style.scss */
.sf-menu>li a {
    color: #555;
    border: 0;
}

/* line 1581, ../scss/style.scss */
.sf-menu2>li>a.button:hover {
    background-color: #004691;
}

/* line 1585, ../scss/style.scss */
.sf-menu2>li>a.button {
    background: #333;
    font-size: 23px;
    line-height: 23px;
    padding: 10px 18px 7px !important;
}

/* line 1595, ../scss/style.scss */
.sf-menu2>.nav-search ul li {
    xpadding: 20px;
    margin-top: -10px;
    border-radius: 10px;
    background: #004691;
    background: transparent;
    xmargin-left: -20px;
}

/* line 1603, ../scss/style.scss */
.sf-menu2>.nav-search ul li input {
    margin-bottom: 0;
}

/* line 1608, ../scss/style.scss */
.sf-menu2>.nav-search>a.button {
    text-indent: -9999px;
    width: 35px;
    height: 35px;
    overflow: hidden;
    display: block;
    background: #72a0c1 url(./images/search.png) no-repeat center center !important;
}

/* line 1616, ../scss/style.scss */
.sf-menu2>.nav-search>a.button:hover {
    background: #6088a3 url(./images/search.png) no-repeat center center;
    background: #004691 url(./images/search.png) no-repeat center center;
}

/* line 1623, ../scss/style.scss */
.sf-menu2>li.nav-help>a {
    background: #e8525f;
}

/* line 1628, ../scss/style.scss */
.sf-menu2>li.nav-donate ul {
    margin-top: 5px;
}

/* line 1631, ../scss/style.scss */
.sf-menu2>li.nav-donate ul li {
    background: white;
}

/* line 1634, ../scss/style.scss */
.sf-menu2>li.nav-donate ul li a {
    color: #3c352b !important;
    font-weight: bold;
    font-size: 14px;
}

/* line 1643, ../scss/style.scss */
.sf-menu2>li.nav-donate>a {
    background: #1a92b4;
    margin-right: 14px;
}

/* line 1649, ../scss/style.scss */
.sf-menu2,
.sf-menu2>li {
    float: right !important;
    margin-right: 10px;
}

/* line 1654, ../scss/style.scss */
.sf-menu2 ul li,
.sf-menu2 ul li li {
    background: #666;
}

/* line 1659, ../scss/style.scss */
.sf-menu2 ul li a {
    display: block !important;
}

/* line 1663, ../scss/style.scss */
.sf-menu2 .children a:hover,
.sf-menu2 a.sf-with-ul.sfHover,
.sf-menu2 a.sf-with-ul:hover {
    background: #777;
}

/* line 1674, ../scss/style.scss */
.nav-head a {
    border-bottom: 1px solid #fff !important;
    display: block;
    font-weight: bold;
    padding-bottom: 3px;
    margin-bottom: 3px;
}

/* line 1683, ../scss/style.scss */
#footer {
    padding: 20px 0 40px;
    background: #002c5a;
}

/* line 1687, ../scss/style.scss */
#footer a,
#footer li,
#footer p {
    font-size: 13px;
    line-height: 1.2rem;
    color: #8fc2e2;
    margin-bottom: 4px;
}

/* line 1694, ../scss/style.scss */
#footer .contact {
    background: #8fc2e2;
    color: #002c5a;
    font-size: 11px;
    font-weight: bold;
    padding-left: 6px;
}

/* line 1700, ../scss/style.scss */
#footer .contact:hover {
    background: #004691;
    color: #8fc2e2;
}

/* line 1706, ../scss/style.scss */
#footer .nav {
    margin-bottom: 0;
}

/* line 1710, ../scss/style.scss */
#footer form {
    background: transparent url(./images/news2.png) no-repeat 0 13px;
    padding-left: 80px;
}

/* line 1714, ../scss/style.scss */
#footer form label {
    color: #72a0c1;
    font-family: alternate-gothic-no-3-d, helvetica, arial, sans-serif;
    font-size: 21px;
    line-height: 19px;
    margin-bottom: 10px;
    text-align: left;
}

/* line 1724, ../scss/style.scss */
#footer form input {
    border-radius: 5px;
    padding: 2px;
    height: auto;
    width: 144px;
    width: 70%;
    display: inline;
}

/* line 1732, ../scss/style.scss */
#footer form input.submit {
    width: auto;
    padding: 4px;
    margin-left: 7px;
    cursor: pointer;
}

/* line 1741, ../scss/style.scss */
#footer .social {
    margin: 10px 15% 0;
}

/* line 1744, ../scss/style.scss */
#footer .social li,
#footer .social a {
    margin: 0 1px 0;
}

/* line 1750, ../scss/style.scss */
#footer h2 {
    font-size: 20px;
    line-height: 26px;
    color: #a0d5c1;
}

/* line 1756, ../scss/style.scss */
#footer .row.hr {
    padding: 20px 0;
    border-bottom: 1px solid #72a0c1;
}

/* line 1760, ../scss/style.scss */
#footer .row.hr:last-child {
    border: 0;
}

/* line 1766, ../scss/style.scss */
#footer .button {
    color: white;
    background: #e8525f !important;
    display: block;
    font-size: 23px;
    line-height: 27px;
}

/* line 1773, ../scss/style.scss */
#footer .button:hover {
    background: #004691 !important;
}

/* line 1778, ../scss/style.scss */
#footer a,
#footer p {
    color: #8fc2e2;
}

/* line 1782, ../scss/style.scss */
#footer h6 {
    margin-top: 15px;
    color: #b2b2b2;
}

/* line 1788, ../scss/style.scss */
#footer h6.pin {
    background: transparent url(./images/pin.png) no-repeat;
    padding: 15px 0 20px 50px;
    margin-top: 0;
}

/* line 1795, ../scss/style.scss */
#sub-foot2 {
    border-top: 1px solid #928c83;
    padding-top: 20px;
}

/* line 1800, ../scss/style.scss */
#sub-foot2 .int {
    background: #efeae1;
    padding: 15px;
}

/* line 1804, ../scss/style.scss */
#sub-foot2 .int:hover {
    background: #ec525c;
}

/* line 1807, ../scss/style.scss */
#sub-foot2 .int:hover .date {
    color: white;
    background-image: url(./images/date-hover.png);
}

/* line 1811, ../scss/style.scss */
#sub-foot2 .int:hover a {
    color: white;
}

/* line 1814, ../scss/style.scss */
#sub-foot2 .int:hover a:hover {
    opacity: 0.85;
}

/* line 1827, ../scss/style.scss */
.pageheader {
    margin: 0;
    padding: 20px 0;
}

/* line 1831, ../scss/style.scss */
.pageheader+section {
    margin-top: 0;
}

/* line 1835, ../scss/style.scss */
.pageheader .meta2 {
    font-size: 14px;
}

/* line 1838, ../scss/style.scss */
.pageheader .meta2 a {
    font-size: 14px;
}

/* line 1849, ../scss/style.scss */
.social {
    font-size: 13px;
}

/* line 1852, ../scss/style.scss */
.social a {
    text-indent: -9999px;
    overflow: hidden;
    display: block;
    width: 34px;
    height: 34px;
    background: transparent url(./images/social-fb.png) no-repeat center 0;
    background-size: 100%;
}

/* line 1860, ../scss/style.scss */
.social a:hover {
    background-position: 0 -35px;
}

.social.hp {
    margin-left: 15%;
}

@media (max-width: 700px) {
    .social.hp {
        margin-left: 25%;
    }
}

.social.hp a:hover {
    background-position: center 0;
}

.social .fb-hp a {
    background-image: url(./images/tahirih-social-hp-FB-off@2x.png);
}

.social .fb-hp a:hover {
    background-image: url(./images/tahirih-social-hp-FB-hover@2x.png);
}

/* line 1864, ../scss/style.scss */
.social .tw a {
    background-image: url(./images/social-tw.png);
}

.social .tw-hp a {
    background-image: url(./images/tahirih-social-hp-TW-off@2x.png);
}

.social .tw-hp a:hover {
    background-image: url(./images/tahirih-social-hp-TW-hover@2x.png);
}

/* line 1865, ../scss/style.scss */
.social .li a {
    background-image: url(./images/social-li.png);
}

.social .li-hp a {
    background-image: url(./images/tahirih-social-hp-LI-off@2x.png);
}

.social .li-hp a:hover {
    background-image: url(./images/tahirih-social-hp-LI-hover@2x.png);
}

/* line 1866, ../scss/style.scss */
.social .yt a {
    background-image: url(./images/social-yt.png);
}

.social .yt-hp a {
    background-image: url(./images/tahirih-social-hp-YT-off@2x.png);
}

.social .yt-hp a:hover {
    background-image: url(./images/tahirih-social-hp-YT-hover@2x.png);
}

/* line 1866, ../scss/style.scss */
.social .ig a {
    background-image: url(./images/social-ig.png);
}

.social .ig-hp a {
    background-image: url(./images/tahirih-social-hp-INSTA-off@2x.png);
}

.social .ig-hp a:hover {
    background-image: url(./images/tahirih-social-hp-INSTA-hover@2x.png);
}

.social .ig a:hover {
    background-position: 0;
    background-color: #ce0e69;
    border-radius: 25px;
    background-image: url(./images/social-ig-sm.png);
}

/*
* highcharts mods
*/
/* line 1881, ../scss/style.scss */
.page-template-_charts-php .highcharts-title {
    text-align: center;
}

/* line 1885, ../scss/style.scss */
.page-template-_charts-php .label {
    z-index: 1 !important;
}

/* line 1889, ../scss/style.scss */
.page-template-_charts-php .highcharts-tooltip>span {
    background-color: white;
    border: 1px solid #999;
    opacity: 1;
    z-index: 9999 !important;
    padding: 10px;
}

/* line 1897, ../scss/style.scss */
.page-template-_charts-php .tooltip {
    padding: 5px;
}

/* line 1903, ../scss/style.scss */
.page-template-_charts-php h1 {
    margin: 100px 0 30px;
}

/* line 1909, ../scss/style.scss */
#jobs-widget li:last-child {
    display: none;
}

/* line 1916, ../scss/style.scss */
.checks {
    padding-top: 40px;
    background: transparent url(./images/check.png) no-repeat center 0;
}

/* line 1921, ../scss/style.scss */
.checklist li {
    font-size: 20px;
    line-height: 26px;
    padding: 16px 0 0 40px;
    background: transparent url(./images/check.png) no-repeat 0 10px;
}

/* line 1929, ../scss/style.scss */
.banner-img {
    margin: 0;
    padding: 0;
    text-align: center;
}

/* line 1934, ../scss/style.scss */
.banner-img img {
    width: 100%;
}

/* line 1939, ../scss/style.scss */
.accordion {
    background: #e4f2ec;
}

/* line 1942, ../scss/style.scss */
.accordion .wp-post-image {
    margin-bottom: 10px;
}

/* line 1947, ../scss/style.scss */
.accordion h4 {
    font: normal 26px/28px alternate-gothic-no-3-d, helvetica, arial, sans-serif;
    color: #4b443a;
    text-transform: none;
    margin-bottom: 4px;
}

/* line 1954, ../scss/style.scss */
.accordion .acf {
    font: bold 16px/20px news-gothic-std, helvetica, arial, sans-serif;
    color: #847c6f;
    margin-bottom: 10px;
    text-transform: none;
}

/* line 1962, ../scss/style.scss */
.accordion dd>a {
    background: #fff url(./images/bg-accordion.png) no-repeat 0 11px !important;
    margin-top: 0;
    text-transform: uppercase;
    border-top: 8px solid #cae5da;
}

/* line 1970, ../scss/style.scss */
.accordion dd>a:hover {
    background-image: url(./images/bg-accordion.png);
}

/* line 1975, ../scss/style.scss */
.accordion.active>a {
    background: #fff url(./images/bg-accordion-over.png) no-repeat 0 11px !important;
}

/* line 1979, ../scss/style.scss */
.accordion .content h3 {
    font-size: 24px;
}

/* line 1983, ../scss/style.scss */
.accordion .content h4 {
    color: #da6251;
    font-weight: bold;
    font-family: news-gothic-std, helvetica, arial, sans-serif;
    font-size: 18px;
    line-height: 22px;
}

/* line 1991, ../scss/style.scss */
.accordion .button2 {
    color: #928c83;
    border-color: #928c83;
}

/* line 1997, ../scss/style.scss */
.accordion .accordion-navigation>.content,
.accordion dd>.content {
    padding-left: 34px;
    padding-right: 24px;
    padding-top: 0;
}

/* line 2003, ../scss/style.scss */
.accordion .accordion-navigation>a,
.accordion dd>a {
    font-family: alternate-gothic-no-3-d, helvetica, arial, sans-serif;
    font-size: 30px;
    line-height: 26px;
    text-decoration: none;
    padding: 14px 24px 12px 40px;
    clear: both;
}

/* line 2015, ../scss/style.scss */
.accordion dd.active>a {
    background: #e4f2ec url(./images/bg-accordion-over.png) no-repeat 0 11px !important;
}

/* line 2020, ../scss/style.scss */
.accordion .accordion-navigation>.content.active,
.accordion dd>.content.active {
    background: #e4f2ec;
    padding-bottom: 0.5rem;
}

/* line 2031, ../scss/style.scss */
.page-template-staff-experts-php .accordion h4 {
    margin-top: 0;
}

/* line 2036, ../scss/style.scss */
.page-template-staff-experts-php .accordion .accordion-navigation>a,
.page-template-staff-experts-php .accordion dd>a {
    padding: 8px 24px 20px 30px;
}

/* line 2040, ../scss/style.scss */
.page-template-staff-experts-php .accordion .columns {
    margin-top: 10px;
}

/* line 2044, ../scss/style.scss */
.page-template-staff-experts-php .accordion .bull {
    color: #4b443a;
    font: italic bold 14px/16px news-gothic-std, helvetica, arial, sans-serif;
    text-transform: none;
    margin-bottom: 20px;
}

/* line 2051, ../scss/style.scss */
.page-template-staff-experts-php .accordion .bull li {
    margin-bottom: 6px;
}

/* line 2053, ../scss/style.scss */
.page-template-staff-experts-php .accordion h5 {
    color: #493f30;
    font: normal 12px/16px news-gothic-std, helvetica, arial, sans-serif;
}

/* line 2059, ../scss/style.scss */
.page-template-staff-experts-php .accordion .active .text p {
    margin-left: 10px;
}

/* line 2065, ../scss/style.scss */
.page-template-staff-experts-php ul#sidebar-experts {
    background-color: #dfe5ea;
}

/* line 2069, ../scss/style.scss */
.page-template-staff-experts-php ul#sidebar-experts .gfield_label {
    margin: 0;
}

/* line 2071, ../scss/style.scss */
.page-template-staff-experts-php ul#sidebar-experts input {
    margin-bottom: 5px;
}

/* line 2073, ../scss/style.scss */
.page-template-staff-experts-php ul#sidebar-experts ul.gfield-checkbox {
    margin: 8px 0 0 0;
}

/* line 2081, ../scss/style.scss */
.accordion-2 {
    background: transparent;
}

/* line 2084, ../scss/style.scss */
.accordion-2 dd.accordion-navigation>a {
    border-top: none !important;
    background-color: #aaa49b !important;
    background-position: 0 8px !important;
    font-size: 22px;
    line-height: 25px;
    color: #fff;
}

/* line 2093, ../scss/style.scss */
.accordion-2 dd.accordion-navigation:hover,
.accordion-2 dd.accordion-navigation>a:hover,
.accordion-2 dd.accordion-navigation.active,
.accordion-2 dd.accordion-navigation.active>a {
    background-color: #da6251 !important;
}

/* line 2100, ../scss/style.scss */
.accordion-2 .accordion-navigation>.content.active,
.accordion-2 .accordion dd>.content.active {
    background: #fff !important;
}

/* line 2111, ../scss/style.scss */
.page-template-forms-of-violence-php .accordion-2 dd {
    margin-bottom: 4px !important;
}

/* line 2114, ../scss/style.scss */
.page-template-forms-of-violence-php .accordion-2 dd.accordion-navigation>a {
    padding-left: 40px;
}

/* line 2118, ../scss/style.scss */
.page-template-forms-of-violence-php .accordion-2 .hello {
    display: none;
}

/* line 2123, ../scss/style.scss */
.page-template-forms-of-violence-php .accordion-2 .accordion-navigation>.content.active,
.page-template-forms-of-violence-php .accordion-2 .accordion dd>.content.active {
    padding: 20px 0 !important;
}

/* line 2132, ../scss/style.scss */
.video-title {
    background: #000;
    color: white;
    margin: 0 !important;
    padding: 3px 6px;
}

/* line 2139, ../scss/style.scss */
.banner {
    position: relative;
}

/* line 2144, ../scss/style.scss */
.btn-small-wrapper a,
.btn-small {
    text-decoration: none;
    background: #002c5a;
    color: #fff;
    padding: 2px 8px;
    text-transform: uppercase;
    font-size: 11px;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

/* line 2157, ../scss/style.scss */
.btn-small-wrapper a:hover,
.btn-small:hover {
    background: #004691;
    color: white;
}

/* line 2163, ../scss/style.scss */
h4 .btn-small {
    margin-left: 10px;
}

/* Links with no href  */
/* a[href='http://'],
a[href='']{
   text-decoration: line-through !important;
} */
/* line 2174, ../scss/style.scss */
.num {
    font-size: 50px;
    line-height: 1.3;
    color: #da6251;
    font-weight: 600;
    font-family: abril-text, times-new-roman, serif;
    padding: 5px 0 15px;
}

/* line 2183, ../scss/style.scss */
.stats {
    padding: 60px 0 50px;
    font: bold 18px/24px news-gothic-std, helvetica, arial, sans-serif;
    text-align: center;
}

/* line 2189, ../scss/style.scss */
.brown-.stats {
    color: #e8e0d1;
}

/* line 2193, ../scss/style.scss */
.mb {
    margin-bottom: 20px;
}

/* line 2198, ../scss/style.scss */
.over {
    position: relative;
    min-height: 400px;
    background: #3c352b;
}

/* line 2203, ../scss/style.scss */
.over .img,
.over .text {
    position: absolute;
}

/* line 2206, ../scss/style.scss */
.over .img {
    z-index: 1;
    top: 0;
    left: 0;
}

/* line 2211, ../scss/style.scss */
.over .text {
    z-index: 10;
    top: 100px;
    left: 100px;
}

/* line 2218, ../scss/style.scss */
section {
    padding: 40px 0;
    xmargin: 40px 0;
}

/* line 2223, ../scss/style.scss */
section.borderless {
    margin: 0;
    padding: 0;
}

/* line 2230, ../scss/style.scss */
.centered-vid iframe {
    display: block;
    margin: 0 auto;
}

/* line 2242, ../scss/style.scss */
#hero {
    text-align: center;
    margin: 20px 0;
}

/* line 2245, ../scss/style.scss */
#hero p {
    font-size: 23px;
    line-height: 35px;
}

/* line 2253, ../scss/style.scss */
ul.off-canvas-list .shim-link {
    font-weight: bold;
}

/* line 2257, ../scss/style.scss */
ul.off-canvas-list a {
    text-decoration: none;
}

/* line 2261, ../scss/style.scss */
ul.off-canvas-list li.current_page_item>a,
ul.off-canvas-list li.current_page_parent>a {
    background: #242424;
}

/* line 2266, ../scss/style.scss */
ul.off-canvas-list .exit-off-canvas {
    position: relative !important;
}

/* ul.off-canvas-list */
/* full height off canvas - http://stackoverflow.com/questions/20158607/foundation-5-off-canvas-full-height-of-device
body,html{
    height:100%;
   width:100%;
}

.off-canvas-wrap,.inner-wrap{
  height:100%;
}
*/
/* line 2286, ../scss/style.scss */
#header {
    padding-top: 20px;
    background: #002c5a;
}

/* line 2291, ../scss/style.scss */
#header .nav-top-2 ul {
    margin-bottom: 0;
}

/* line 2296, ../scss/style.scss */
#header .social li {
    margin: 0;
}

/* line 2304, ../scss/style.scss */
.widget-help {
    background: #dde378;
    padding: 20px 20px 30px;
    text-align: center;
    font: bold 16px/22px news-gothic-std, helvetica, arial, sans-serif;
}

/* line 2310, ../scss/style.scss */
.widget-help h2 {
    margin: 20px 0 10px;
    font: bold 16px/22px news-gothic-std, helvetica, arial, sans-serif;
    text-transform: uppercase;
}

/* line 2317, ../scss/style.scss */
li#tag_cloud-2 div.tagcloud {
    padding: 0 15px 30px 15px;
}

/* line 2319, ../scss/style.scss */
#sidebar {
    /* .dpe-flexible-posts */
}

/* line 2320, ../scss/style.scss */
#sidebar img.round {
    border: 1px solid #999;
}

/* line 2325, ../scss/style.scss */
#sidebar .date2 {
    font-size: 20px;
}

/* line 2329, ../scss/style.scss */
#sidebar ul {
    background-color: #dfe5ea;
}

/* line 2331, ../scss/style.scss */
#sidebar ul ul {
    margin-left: 0;
}

/* line 2333, ../scss/style.scss */
#sidebar .event-link {
    border-bottom: 1px solid #fff;
    padding: 0 0 14px 0;
    margin: 0 10px 10px 10px;
    line-height: 20px;
}

/* line 2340, ../scss/style.scss */
#sidebar .event-link a {
    font: bold 14px/20px news-gothic-std, helvetica, arial, sans-serif;
    text-decoration: none;
}

/* line 2346, ../scss/style.scss */
#sidebar * {
    text-align: left;
}

/* line 2350, ../scss/style.scss */
#sidebar .widgettitle {
    padding-top: 20px;
    font: normal 24px/26px alternate-gothic-no-3-d, helvetica, arial, sans-serif;
}

/* line 2355, ../scss/style.scss */
#sidebar .dpe-flexible-posts {
    margin-left: 0;
}

/* line 2358, ../scss/style.scss */
#sidebar .dpe-flexible-posts li {
    border-bottom: 1px solid #fff;
    padding: 3px 0 10px;
    margin: 10px;
}

/* line 2365, ../scss/style.scss */
#sidebar .dpe-flexible-posts a,
#sidebar .dpe-flexible-posts .title {
    font: bold 16px/20px news-gothic-std, helvetica, arial, sans-serif;
    text-decoration: none;
    text-transform: capitalize;
}

/* line 2371, ../scss/style.scss */
#sidebar .dpe-flexible-posts a:hover,
#sidebar .dpe-flexible-posts .title:hover {
    text-decoration: underline;
}

/* line 2376, ../scss/style.scss */
#sidebar .dpe-flexible-posts .content,
#sidebar .dpe-flexible-posts .excerpt {
    margin-top: 10px;
}

/* line 2380, ../scss/style.scss */
#sidebar .dpe-flexible-posts .content p,
#sidebar .dpe-flexible-posts .excerpt p {
    font-size: 14px;
    line-height: 18px;
}

/* line 2386, ../scss/style.scss */
#sidebar .dpe-flexible-posts .thumb-sidebar-pub img {
    width: 180px;
}

/* line 2390, ../scss/style.scss */
#sidebar .dpe-flexible-posts .title-quote {
    font-size: 19px;
    line-height: 21px;
}

/* line 2397, ../scss/style.scss */
#sidebar .signup {
    background: #aea4b6 url(./images/email-sidebar.png) no-repeat right 16px;
    margin: 25px 0 15px;
    padding: 10px;
    text-align: left;
}

/* line 2403, ../scss/style.scss */
#sidebar .signup input {
    text-align: left;
    border-radius: 5px;
    padding: 5px;
    height: auto;
    width: 70%;
    display: inline;
    border: none;
}

/* line 2413, ../scss/style.scss */
#sidebar .signup input.submit {
    width: auto;
    padding: 8px 5px;
    margin-left: 7px;
    cursor: pointer;
    background: #3d2d4c;
    border: none;
    font-weight: bold;
}

/* line 2423, ../scss/style.scss */
#sidebar .signup label {
    color: #3d2d4c;
    font-family: alternate-gothic-no-3-d, helvetica, arial, sans-serif;
    font-size: 21px;
    line-height: 19px;
    margin-bottom: 10px;
    text-align: left;
}

/*  #sidebar */
/* line 2437, ../scss/style.scss */
.page-id-233 #sidebar .textwidget h6 {
    padding: 10px 0 0;
    margin: 0;
}

/* line 2441, ../scss/style.scss */
.page-id-233 #sidebar .textwidget h6:first-child {
    padding-top: 20px;
}

/* line 2447, ../scss/style.scss */
.page-id-233 #sidebar .textwidget p:last-child {
    padding-bottom: 20px;
}

/*
*
* Pages
*
*/
/*
* Publications Single
*/
/* line 2468, ../scss/style.scss */
.single-probono_pubs .pub-img,
.single-pubs .pub-img {
    margin: 0 20px 10px 0;
}

/* line 2472, ../scss/style.scss */
.single-probono_pubs .btn-small,
.single-pubs .btn-small {
    text-decoration: none !important;
}

/*
* Publications
*/
/* line 2482, ../scss/style.scss */
#searchform-pub input[type='text'] {
    height: 47px;
}



#pubs-sidebar .facetwp-facet {
    margin-left: 10px;
}

#pubs-sidebar .facetwp-facet {
    margin-bottom: 0 !important;
}

#pubs-sidebar .facetwp-checkbox {
    font-size: 0.875rem;
    color: #4d4d4d;
}

#pubs-sidebar .facetwp-checkbox:hover {
    background-color: #e8eef3;
}


/* line 2486, ../scss/style.scss */
h2.widgettitle {
    color: #3c352b;
    font: normal 28px/32px alternate-gothic-no-3-d, helvetica, arial, sans-serif;
    text-transform: uppercase;
    margin-bottom: 10px;
}

/* line 2500, ../scss/style.scss */
.row.pub,
li.pub {
    border-top: 8px solid #dbd8d2;
    padding: 15px 0 10px;
}

/* line 2504, ../scss/style.scss */
li.pub .btn-small {
    margin-top: 5px;
}

/* line 2508, ../scss/style.scss */
li.pub .post-title {
    padding-bottom: 10px;
}

/* line 2512, ../scss/style.scss */
li.pub .meta-single {
    padding: 0;
    margin: 0 0 20px;
}

/* line 2517, ../scss/style.scss */
li.pub .content span.inner {
    padding: 20px 0 0;
    margin-top: 20px;
    border-top: 1px solid #928c83;
    display: block;
}

/* line 2525, ../scss/style.scss */
#sidebar #pubs-sidebar {
    text-align: left;
    padding: 10px 20px 14px;
}

/* line 2530, ../scss/style.scss */
#sidebar #pubs-sidebar * {
    text-align: left;
}

/* line 2534, ../scss/style.scss */
#sidebar #pubs-sidebar input[type='checkbox'] {
    margin-bottom: 0;
}

/* line 2538, ../scss/style.scss */
#sidebar #pubs-sidebar input[type='submit'] {
    background: #3c352b;
    margin-left: 10px;
}

/* line 2540, ../scss/style.scss */
#sidebar #pubs-sidebar input[type='submit']:hover {
    background: #004691;
}

/* line 2546, ../scss/style.scss */
#sidebar #pubs-sidebar .taxonomy-drilldown-reset {
    display: block;
    margin: 10px;
    font-size: 14px;
}

/* line 2552, ../scss/style.scss */
#sidebar #pubs-sidebar h2.widgettitle {
    font-size: 20px;
    padding-top: 10px;
}

/* line 2558, ../scss/style.scss */
#sidebar #pubs-sidebar h4 {
    font-size: 16px;
    font-family: news-gothic-std, helvetica, arial, sans-serif;
    margin: 20px 0 5px 10px;
    text-transform: capitalize;
}

/* line 2565, ../scss/style.scss */
#sidebar #pubs-sidebar ul {
    margin-left: 0;
}

/* line 2569, ../scss/style.scss */
#sidebar #pubs-sidebar li {
    margin-bottom: 0;
}

/* line 2573, ../scss/style.scss */
#sidebar #pubs-sidebar label {
    padding: 4px;
    padding-left: 10px;
}

/* line 2577, ../scss/style.scss */
#sidebar #pubs-sidebar label:hover {
    background: #e8eef3;
}

/*
* Staff
*/
/* line 2593, ../scss/style.scss */
.page-template-staff-experts-php .text .bull {
    margin-left: 20px;
}

/* line 2601, ../scss/style.scss */
.inline-thumb {
    float: left;
    margin: 0 20px 10px 0;
}

/* line 2608, ../scss/style.scss */
.tabs-faux a {
    padding: 6px 10px;
    background: #dfe5ea;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    text-decoration: none;
}

/* line 2615, ../scss/style.scss */
.tabs-faux a:hover {
    background: #b4dccc;
    color: #3c352b;
}

/* line 2621, ../scss/style.scss */
.tabs-faux a.active {
    background: #b4dccc;
    cursor: default;
}

/*
* HP Home
*/
/* line 2634, ../scss/style.scss */
#email-signup input.text {
    width: 200px;
    margin: 0 20px;
}

/* line 2641, ../scss/style.scss */
.big {
    font-size: 48px;
    line-height: 54px;
}

/*
* Videos
*/
/* line 2654, ../scss/style.scss */
.current-vid {
    background: #ccc;
}

/* line 2659, ../scss/style.scss */
#video-library-list li {
    margin: 0;
}

/* line 2661, ../scss/style.scss */
#video-library-list li a {
    display: block;
    padding: 10px;
}

/* line 2664, ../scss/style.scss */
#video-library-list li a:hover {
    background: #ccc;
}

/*
Single
*/
/* line 2678, ../scss/style.scss */
.disclaimer {
    margin-bottom: 10px;
    display: block;
    font-size: 75%;
}

/* line 2685, ../scss/style.scss */
.pageheader .subtitle {
    font: bold 18px/26px news-gothic-std, helvetica, arial, sans-serif;
    margin-bottom: 5px;
}

/* line 2690, ../scss/style.scss */
.subtitle {
    font-weight: bold;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 25px;
}

/* line 2698, ../scss/style.scss */
.single-meet_a_partner .pageheader .acfs {
    font-size: 18px;
    line-height: 26px;
}

/* line 2705, ../scss/style.scss */
dl.qa {
    /* dt */
    /* dd */
}

/* line 2707, ../scss/style.scss */
dl.qa dt {
    font-size: 20px;
    line-height: 24px;
    border-bottom: 1px solid #928c83;
    padding: 20px 0 13px;
}

/* line 2713, ../scss/style.scss */
dl.qa dt span {
    color: #74c2a5;
    font-size: 39px;
    line-height: 24px;
    font-weight: normal;
}

/* line 2722, ../scss/style.scss */
dl.qa dd {
    font-size: 14px;
    line-height: 20px;
    padding-top: 10px;
}

/* line 2727, ../scss/style.scss */
dl.qa dd span {
    font-size: 22px;
    line-height: 20px;
    font-weight: bold;
    color: #928c83;
}

/* dl.qa */
/* line 2738, ../scss/style.scss */
.postscript {
    font: italic 14px/20px news-gothic-std, helvetica, arial, sans-serif;
}

/* line 2745, ../scss/style.scss */
.single-success_stories .meta-single {
    border-bottom: 8px solid #dbd8d2;
    margin: -30px 0 20px !important;
    padding-bottom: 15px;
}

/* line 2750, ../scss/style.scss */
.single-success_stories .meta-single .m {
    margin-top: 6px;
}

/* line 2759, ../scss/style.scss */
.single-success_stories h1 {
    font: bold italic 60px/60px abril-text, times-new-roman, serif;
    margin-bottom: 25px;
}

/* line 2768, ../scss/style.scss */
.single-action_alerts .meta {
    border-top: 0;
    border-bottom: 4px solid #999;
    padding: 10px 0;
}

/* line 2773, ../scss/style.scss */
.single-action_alerts .meta .subtitle {
    margin-left: 20px;
}

/* line 2778, ../scss/style.scss */
.single-action_alerts .aa-cta {
    padding: 15px;
}

/* line 2787, ../scss/style.scss */
.aa-cta {
    background: #dde378;
    margin: 50px 0 40px !important;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

/* line 2794, ../scss/style.scss */
.aa-cta p {
    font-weight: bold;
}

/* line 2798, ../scss/style.scss */
.aa-cta a {
    color: #ec525c;
}

/* line 2800, ../scss/style.scss */
.aa-cta a:hover {
    text-decoration: underline;
}

/* line 2805, ../scss/style.scss */
.aa-cta a.button {
    color: #fff;
    display: inline-block;
    margin-top: 10px;
}

/* line 2809, ../scss/style.scss */
.aa-cta a.button:hover {
    text-decoration: none;
}

/* line 2815, ../scss/style.scss */
.aa-cta h2 {
    background: transparent url(./images/aa-cta.png) no-repeat;
    padding: 8px 0 7px 56px;
    margin: -20px 0 0;
    font-size: 26px;
}

/* line 2829, ../scss/style.scss */
.single-action_alerts .entry,
.single-news .entry {
    border-top: 8px solid #dbd8d2;
    margin-top: 10px;
    padding-top: 20px;
}

/* .single-news */
/*
* Grid ( Success Stories and Meet a Pro Bono )
*/
/* line 2846, ../scss/style.scss */
.page-template-news-media-php .box,
.page-template-grid-php .box {
    margin-bottom: 25px;
}

/* line 2857, ../scss/style.scss */
.page-template-grid-php .thumb-ss {
    padding: 10px 0 15px;
}

/* line 2860, ../scss/style.scss */
.page-template-grid-php .thumb-ss img {
    width: 100px;
    height: 100px;
}

/* line 2870, ../scss/style.scss */
.tabs dd {
    margin-right: 10px;
}

/* line 2874, ../scss/style.scss */
.tabs dd.tab-title>a {
    text-decoration: none;
    font-family: news-gothic-std, helvetica, arial, sans-serif;
    color: #3c352b;
    padding: 6px 10px;
    background: #dfe5ea;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
}

/* line 2885, ../scss/style.scss */
.tabs dd.tab-title>a:hover,
.tabs dd.active a {
    background: #b4dccc !important;
}

/*
* News page
*/
/* line 2898, ../scss/style.scss */
.page-template-news-media-php .tabs dd.tab-title>a:hover,
.page-template-news-media-php .tabs dd.active a {
    background: transparent !important;
}

/* line 2904, ../scss/style.scss */
.page-template-news-media-php .acf h2 {
    margin-bottom: 5px;
}

/* line 2908, ../scss/style.scss */
.page-template-news-media-php .acf .button {
    margin: 15px 10px 0 0;
}

/* line 2914, ../scss/style.scss */
.page-template-news-media-php .tweet-cont {
    background: transparent url(./images/tweet.png) no-repeat;
    padding-left: 68px;
}

/* line 2918, ../scss/style.scss */
.page-template-news-media-php .tweet-cont .tweet-text {
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
}

/* line 2923, ../scss/style.scss */
.page-template-news-media-php .tweet-cont .tweet-text a {
    color: #ec525c;
}

/* line 2928, ../scss/style.scss */
.page-template-news-media-php .tweet-cont .tweet-time {
    margin-top: 10px;
    padding-left: 20px;
    background: transparent url(./images/date.png) no-repeat 0 6px;
}

/* line 2932, ../scss/style.scss */
.page-template-news-media-php .tweet-cont .tweet-time a {
    font-size: 12px;
    text-transform: uppercase;
}

/* line 2943, ../scss/style.scss */
.page-template-news-media-php .tabs dd a {
    text-decoration: none;
    font: 20px/39px alternate-gothic-no-3-d, helvetica, arial, sans-serif;
    background: transparent;
}

/* line 2949, ../scss/style.scss */
.page-template-news-media-php .tabs dd a:hover,
.page-template-news-media-php .tabs dd.active a {
    color: #ec525c;
}

/* line 2952, ../scss/style.scss */
.page-template-news-media-php .tabs dd a:hover span,
.page-template-news-media-php .tabs dd.active a span {
    border-bottom: 5px solid #ec525c;
    padding: 5px 0;
}

/* line 2965, ../scss/style.scss */
.page-template-news-media-php .tabs-content .stories .post-title a {
    font: bold italic 24px/34px abril-text, times-new-roman, serif;
}

/* line 2971, ../scss/style.scss */
.page-template-news-media-php .tabs-content .post-title a {
    font: bold 16px/20px news-gothic-std, helvetica, arial, sans-serif;
}

/* .page-template-news-media-php */
/* line 2981, ../scss/style.scss */
.page-template-offices-php .button2:hover {
    background: #897d10;
}

/* line 2985, ../scss/style.scss */
.page-template-offices-php .cta-2 p {
    font: bold 18px/23px news-gothic-std, helvetica, arial, sans-serif;
    color: #c6c44b;
}

/* line 2990, ../scss/style.scss */
.block-office h4 {
    background: transparent url(./images/pin-1.png) no-repeat center 0;
    padding-top: 100px;
    font-size: 26px;
    line-height: 1.2;
}

/* line 2997, ../scss/style.scss */
 .block-office:nth-child(3) h4 {
    background-image: url(./images/pin-2.png);
}

/* line 2998, ../scss/style.scss */
 .block-office:nth-child(4) h4 {
    background-image: url(./images/pin-3.png);
}

 .block-office:nth-child(5) h4 {
    background-image: url(./images/pin-4.png);
}

 .block-office:nth-child(6) h4 {
    background-image: url(./images/tahirih-atlanta-map-pin.png);
}

/* line 3000, ../scss/style.scss */
.page-template-offices-php .teal2- {
    padding-bottom: 60px;
}

/* line 3007, ../scss/style.scss */
.page-template-office-php h1 {
    color: #002c5a;
    margin-top: 35px;
}

/* line 3013, ../scss/style.scss */
.page-template-office-php .feeds img.round {
    width: 150px;
    height: 150px;
    border: none;
}

/* line 3019, ../scss/style.scss */
.page-template-office-php .feeds h3 {
    color: #3c352b;
}

/* line 3026, ../scss/style.scss */
.cta-loc {
    padding: 20px 0 25px;
}

/* line 3029, ../scss/style.scss */
.cta-loc a {
    text-decoration: none;
    color: #ffaca8;
}

/* line 3033, ../scss/style.scss */
.cta-loc a:hover {
    color: #fff;
}

/* line 3038, ../scss/style.scss */
.cta-loc h2 {
    color: #dde378;
    font-size: 26px;
    line-height: 36px;
    margin-bottom: 10px;
}

/* line 3045, ../scss/style.scss */
.cta-loc p {
    color: white;
    font: bold 18px/23px news-gothic-std, helvetica, arial, sans-serif;
    margin-bottom: 0;
}

/* line 3055, ../scss/style.scss */
.page-template-office-php .over,
.page-template-news-media-php .over,
.page-template-home-page .over {
    min-height: 10px;
}

/* line 3059, ../scss/style.scss */
.page-template-office-php #banner .text2,
.page-template-news-media-php #banner .text2,
.page-template-home-page .slides .text2 {
    position: absolute;
    padding: 20px;
    width: 470px;
    bottom: 18%;
    right: 10%;
    text-align: left;
    background: rgba(53, 124, 99, 0.7);
}

/* line 3072, ../scss/style.scss */
.page-template-office-php .meta-slider,
.page-template-news-media-php .meta-slider,
.page-template-home-page .meta-slider {
    margin: 15px 0 0;
}

/* line 3076, ../scss/style.scss */
.page-template-office-php .slider-cont,
.page-template-news-media-php .slider-cont,
.page-template-home-page .slider-cont {
    padding: 0;
}

/* line 3078, ../scss/style.scss */
.page-template-office-php .slider-cont .excerpt p,
.page-template-news-media-php .slider-cont .excerpt p,
.page-template-home-page .slider-cont .excerpt p {
    color: white;
    font: bold 14px/18px news-gothic-std, helvetica, arial, sans-serif;
}

/* line 3083, ../scss/style.scss */
.page-template-office-php .slider-cont.text-small,
.page-template-news-media-php .slider-cont.text-small,
.page-template-home-page .slider-cont.text-small {
    padding: 30px 30px 10px;
}

/* line 3086, ../scss/style.scss */
.page-template-office-php .slider-cont.text-small h6,
.page-template-news-media-php .slider-cont.text-small h6,
.page-template-home-page .slider-cont.text-small h6 {
    color: #357c63;
}

/* line 3091, ../scss/style.scss */
.page-template-office-php .slider-cont h6,
.page-template-news-media-php .slider-cont h6,
.page-template-home-page .slider-cont h6 {
    color: #a0d5c1;
    font: 22px/25px alternate-gothic-no-3-d, helvetica, arial, sans-serif;
    text-transform: uppercase;
    margin: 0 0 13px;
}

/* line 3098, ../scss/style.scss */
.page-template-office-php .slider-cont .post-title a,
.page-template-news-media-php .slider-cont .post-title a,
.page-template-home-page .slider-cont .post-title a {
    color: #fff;
    text-decoration: none;
    font: bold 23px/30px news-gothic-std, helvetica, arial, sans-serif;
}

/* line 3102, ../scss/style.scss */
.page-template-office-php .slider-cont .post-title a:hover,
.page-template-news-media-php .slider-cont .post-title a:hover,
.page-template-home-page .slider-cont .post-title a:hover {
    text-decoration: underline;
}

/* line 3107, ../scss/style.scss */
.page-template-office-php .slider-cont .slick-track,
.page-template-news-media-php .slider-cont .slick-track,
.page-template-home-page .slider-cont .post-title a:hover {
    background: transparent;
}

/* line 3112, ../scss/style.scss */
.page-template-office-php .tabs-content .more,
.page-template-news-media-php .tabs-content .more {
    margin-top: 30px;
}

/* line 3116, ../scss/style.scss */
.page-template-office-php .slides,
.page-template-news-media-php .slides {
    visibility: hidden;
}

/*
.page-template-office-php,
.page-template-news-media-php,
*/
/*
* Success Stories / Pro bono
*/
/* line 3139, ../scss/style.scss */
.page-template-meet-pro-bono-php #banner.over .text,
.page-template-success-stories-php #banner.over .text {
    width: 650px;
    left: 50%;
    margin-left: -325px;
    font-size: 40px;
    line-height: 48px;
    bottom: 150px;
}

/* line 3149, ../scss/style.scss */
.page-template-meet-pro-bono-php #masonry,
.page-template-success-stories-php #masonry {
    margin-top: -150px;
}

/* line 3152, ../scss/style.scss */
.page-template-meet-pro-bono-php #masonry .posttitle,
.page-template-success-stories-php #masonry .posttitle {
    margin-top: 40px;
}

/* line 3156, ../scss/style.scss */
.page-template-meet-pro-bono-php #masonry .subtitle,
.page-template-success-stories-php #masonry .subtitle {
    margin-bottom: 20px;
    margin-left: 0;
}

/* line 3161, ../scss/style.scss */
.page-template-meet-pro-bono-php #masonry .text,
.page-template-success-stories-php #masonry .text {
    background: #8b8b8b;
    padding: 20px;
}

/* line 3165, ../scss/style.scss */
.page-template-meet-pro-bono-php #masonry .text *,
.page-template-success-stories-php #masonry .text * {
    color: white;
}

/* line 3168, ../scss/style.scss */
.page-template-meet-pro-bono-php #masonry .text .date,
.page-template-success-stories-php #masonry .text .date {
    color: #ccc;
}

/* line 3171, ../scss/style.scss */
.page-template-meet-pro-bono-php #masonry .text .button,
.page-template-success-stories-php #masonry .text .button {
    background: transparent;
    border: 1px solid white;
    font-style: italic;
}

/*
* About
*/
/* line 3190, ../scss/style.scss */
.page-template-about-php .teal2- h2 {
    /* margin-bottom: 0;*/
}

/* line 3195, ../scss/style.scss */
X.page-template-home-page .hero-1,
.page-template-about-php .hero-1 {
    background-image: url(./images/pattern-5.png);
    padding-bottom: 25px;
}

/* line 3199, ../scss/style.scss */
.page-template-about-php .hero-1 p {
    margin-bottom: 35px;
}

/* line 3203, ../scss/style.scss */
.page-template-about-php #banner p {
    font-size: 23px;
    line-height: 35px;
}

/* line 3209, ../scss/style.scss */
.page-template-about-php #banner.over .text {
    width: 650px;
    left: 50%;
    margin-left: -325px;
}

/*
* Donate
*/
/* line 3229, ../scss/style.scss */
.page-template-give-php .give-h5 a,
.page-template-give-php h5.give {
    font: 24px/1.3 alternate-gothic-no-3-d, helvetica, arial, sans-serif !important;
}

/* line 3234, ../scss/style.scss */
.page-template-give-php h6.give {
    font-size: 20px;
    line-height: 1.4;
    margin-bottom: 30px;
}

/* line 3242, ../scss/style.scss */
.page-template-give-php .brown- {
    color: #e8e0d1;
}

/* line 3245, ../scss/style.scss */
.page-template-give-php .brown- .num {
    padding: 0;
}

/* line 3249, ../scss/style.scss */
.page-template-give-php .brown- h5.give,
.page-template-give-php .brown- h6.give {
    color: #e8e0d1;
}

/* line 3253, ../scss/style.scss */
.page-template-give-php .brown- hr {
    background: url(./images/rule-beige.png) 50% 0 no-repeat;
    margin: 50px 0 40px;
}

/* line 3261, ../scss/style.scss */
.page-template-give-php .green- {
    background: #c6c44b url(./images/bg-issues.png) no-repeat 0 bottom;
    xmin-height: 360px;
}

/* line 3265, ../scss/style.scss */
.page-template-give-php .green- h3 {
    font-family: abril-text, times-new-roman, serif;
    font-weight: 600;
    text-transform: capitalize;
    text-align: center;
    line-height: 1.5;
}

/* line 3274, ../scss/style.scss */
.page-template-give-php #banner .text {
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    bottom: 30%;
}

/* line 3280, ../scss/style.scss */
.page-template-give-php #banner .text p {
    font-size: 36px;
    line-height: 40px;
}

/* line 3287, ../scss/style.scss */
.page-template-give-php #section-5 {
    font-size: 24px;
    line-height: 30px;
    margin-top: 50px;
}

/* line 3294, ../scss/style.scss */
.page-template-give-php #donate-forms .box-give {
    border: 1px solid white;
    border-radius: 20px;
    padding: 30px 45px;
}

/* line 3299, ../scss/style.scss */
.page-template-give-php #donate-forms .box-give h6 {
    font-size: 18px;
    margin-bottom: 25px;
    color: #3c352b;
    font-family: news-gothic-std, helvetica, arial, sans-serif;
}

/*
* What we do
*
*/
/* line 3318, ../scss/style.scss */
.page-template-what-we-do-php .subpages {
    margin-top: 70px;
}

/* line 3321, ../scss/style.scss */
.page-template-what-we-do-php .subpages .img_r {
    text-indent: -9999px;
    background: transparent url(./images/bg-what-1.png) no-repeat center 0;
    width: 244px;
    height: 244px;
    overflow: hidden;
    display: block;
    margin: 0 auto;
}

/* line 3330, ../scss/style.scss */
.page-template-what-we-do-php .subpages .img_r:hover {
    background-position: center -244px;
}

/* line 3337, ../scss/style.scss */
.page-template-what-we-do-php .subpages .columns:nth-child(2) .img_r {
    background-image: url(./images/bg-what-2.png);
}

/* line 3337, ../scss/style.scss */
.page-template-what-we-do-php .subpages .columns:nth-child(3) .img_r {
    background-image: url(./images/bg-what-3.png);
}

/* line 3342, ../scss/style.scss */
.page-template-what-we-do-php section.pattern-2 h3 {
    margin: 40px 0 20px;
}

/* line 3346, ../scss/style.scss */
.page-template-what-we-do-php section.pattern-2 .accordion .content {
    padding: 0;
}

/* line 3350, ../scss/style.scss */
.page-template-what-we-do-php section.pattern-2 .nav li {
    border-bottom: 1px solid #3c352b;
    margin: 0;
}

/* line 3354, ../scss/style.scss */
.page-template-what-we-do-php section.pattern-2 .nav li a {
    display: block;
    text-decoration: none;
    padding: 7px 0;
}

/* line 3359, ../scss/style.scss */
.page-template-what-we-do-php section.pattern-2 .nav li a:hover {
    background: #e8e0d1;
}

/* line 3366, ../scss/style.scss */
.page-template-what-we-do-php section.brown- h3 {
    color: #dbceb4;
    margin-bottom: 30px;
    font-size: 30px;
}

/* line 3373, ../scss/style.scss */
.page-template-what-we-do-php .checks p {
    color: #fff;
    font-weight: bold;
}

/* line 3378, ../scss/style.scss */
.page-template-what-we-do-php .checks h2 {
    color: #c6c44b;
    font-size: 36px;
    line-height: 31px;
    margin-bottom: 20px;
}

/* line 3386, ../scss/style.scss */
.page-template-what-we-do-php .accordion {
    margin-bottom: 40px;
}

/*
* Who we serve
*/
/* line 3396, ../scss/style.scss */
.success-stories h2,
.success-stories h2 a {
    font-weight: 600;
}

/* line 3401, ../scss/style.scss */
.success-stories h2 {
    margin-top: 15px;
}

/* line 3408, ../scss/style.scss */
.page-template-who_we_serve-php .acf-stat .text {
    font-weight: bold;
    font-size: 20px;
    line-height: 26px;
    padding: 0 40px;
}

/* line 3414, ../scss/style.scss */
.page-template-who_we_serve-php #banner .hide-for-small-only img {
    opacity: 0;
    min-height: 400px;
}

/* line 3422, ../scss/style.scss */
#banner .hide-for-small-only {
    background-size: cover;
    background-position: top center;
}

/* line 3426, ../scss/style.scss */
#banner .text {
    font-size: 45px;
    line-height: 70px;
    color: #c6c44b;
    font-family: alternate-gothic-no-3-d, helvetica, arial, sans-serif;
    text-align: left;
    text-transform: uppercase;
    top: 74%;
    -webkit-transform: translate(-45%, -50%);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: translate(-45%, -50%);
    /* IE 9 */
    transform: translate(-45%, -50%);
    left: 50%;
    width: 100%;
    max-width: 62.5rem;
}

/* line 3442, ../scss/style.scss */
#banner .word {
    font-size: 110px;
    line-height: 100px;
    text-transform: lowercase;
    color: #fff;
    font-family: abril-text, times-new-roman, serif;
    font-weight: 600;
    font-style: italic;
}

/*
* Training and Education
*/
/* line 3461, ../scss/style.scss */
.page-template-training-education-php .stats {
    text-align: left;
    padding: 20px 0 10px;
}

/* line 3466, ../scss/style.scss */
.page-template-training-education-php .three-cols p {
    font-size: 18px;
    line-height: 24px;
}

/* line 3471, ../scss/style.scss */
.page-template-training-education-php .subhead h2 {
    font-size: 26px;
    line-height: 36px;
}

/* line 3477, ../scss/style.scss */
.quotes .content p {
    font-size: 22px;
    line-height: 31px;
}

/*
* Policy
*/
/* line 3487, ../scss/style.scss */
.acf p {
    font-size: 18px;
    line-height: 24px;
}

/* line 3491, ../scss/style.scss */
.acf p:last-child {
    padding: 0 40px;
}
.office-row p.content {
    padding: 0;
}

/* line 3498, ../scss/style.scss */
.page-template-policy-php .subhead h2 {
    font-size: 26px;
    line-height: 36px;
}

/* line 3503, ../scss/style.scss */
.page-template-policy-php .checklist {
    width: 80%;
    margin: 0 auto;
}

/* Must be last! */
/* Utilities
------------------------------------ */
/* line 3518, ../scss/style.scss */
ul {
    list-style-type: none;
    margin-left: 0;
}

/* line 3522, ../scss/style.scss */
ul.bull {
    list-style-type: disc;
}

/* line 3530, ../scss/style.scss */
li {
    margin-bottom: 10px;
}

/* line 3534, ../scss/style.scss */
p {
    margin-bottom: 10px;
}

/* line 3538, ../scss/style.scss */
.entry ul {
    list-style-type: circle;
    margin-left: 20px;
}

/* line 3543, ../scss/style.scss */
.shadow {
    -moz-box-shadow: 4px 4px 8px #ccc;
    -webkit-box-shadow: 4px 4px 8px #ccc;
}

/* line 3548, ../scss/style.scss */
.hide {
    display: none;
}

/* line 3552, ../scss/style.scss */
.show {
    display: block;
}

/* line 3556, ../scss/style.scss */
.txt-l {
    text-align: left;
}

/* line 3560, ../scss/style.scss */
.txt-r {
    text-align: right;
}

/* line 3564, ../scss/style.scss */
.txt-c {
    text-align: center;
}

/* line 3568, ../scss/style.scss */
.imgr {
    text-indent: -9999px;
    overflow: hidden;
    display: block;
}

/* line 3574, ../scss/style.scss */
.op {
    opacity: 0.9;
    -moz-opacity: 0.9;
    filter: alpha(opacity=90);
}

/* line 3580, ../scss/style.scss */
.op:hover {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    text-decoration: none;
}

/* line 3587, ../scss/style.scss */
.clearfix {
    clear: both;
}

/* line 3591, ../scss/style.scss */
.underline {
    border-bottom: 1px solid #999;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

/* line 3598, ../scss/style.scss */
a.underline {
    text-decoration: underline !important;
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

/* line 3605, ../scss/style.scss */
a.underline:hover {
    text-decoration: none !important;
}

/* line 3609, ../scss/style.scss */
.noBottom {
    margin-bottom: 0 !important;
}

/* line 3613, ../scss/style.scss */
.hide {
    display: none;
}

/* line 3614, ../scss/style.scss */
.clear-l {
    clear: left;
}

/* line 3615, ../scss/style.scss */
.clear-r {
    clear: right;
}

/* line 3616, ../scss/style.scss */
.clear-b {
    clear: both;
}

/* line 3618, ../scss/style.scss */
.float-l {
    float: left;
}

/* line 3619, ../scss/style.scss */
.float-r {
    float: right !important;
}

/* line 3621, ../scss/style.scss */
#searchsubmit,
.button a,
.button input {
    padding: 6px 10px;
    border: 1px solid #eee;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #eee;
    cursor: pointer;
    display: inline-block;
    margin-bottom: 9px;
    background-image: -webkit-gradient(linear,
            left bottom,
            left top,
            color-stop(0.28, #dddddd),
            color-stop(0.64, #eeeeee));
    background-image: -moz-linear-gradient(center bottom,
            #dddddd 28%,
            #eeeeee 64%);
}

/* line 3646, ../scss/style.scss */
.button2 {
    background: transparent;
    border: 1px solid #fff;
    color: #fff;
}

/* line 3650, ../scss/style.scss */
.button2:hover {
    background: #3c352b;
    border: 1px solid #3c352b;
    color: #fff;
}

/* line 3659, ../scss/style.scss */
#searchsubmit:hover,
.button a:hover,
.button input:hover {
    border: 1px solid #999;
    text-decoration: none;
}

/* line 3664, ../scss/style.scss */
.button a:active {
    color: #666;
    background-image: -webkit-gradient(linear,
            left bottom,
            left top,
            color-stop(0.28, #eeeeee),
            color-stop(0.64, #dddddd));
    background-image: -moz-linear-gradient(center bottom,
            #eeeeee 28%,
            #dddddd 64%);
}

/* line 3682, ../scss/style.scss */
td.error {
    background: red;
    color: white !important;
    padding: 30px;
}

/* line 3689, ../scss/style.scss */
ul.hor {
    float: left;
    list-style-type: none;
}

/* line 3694, ../scss/style.scss */
.hor li {
    float: left;
    display: inline;
    margin-right: 10px;
}

/* line 3700, ../scss/style.scss */
.hor li.first {
    border-left: none;
}

/* line 3704, ../scss/style.scss */
.hor li a {
    float: left;
    display: inline;
}

/* line 3709, ../scss/style.scss */
.hor-r,
.hor-r li,
.hor-r li a {
    float: right !important;
}

/* line 3716, ../scss/style.scss */
.hor-center ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: center;
}

/* line 3723, ../scss/style.scss */
.hor-center ul li {
    display: inline;
}

/* line 3727, ../scss/style.scss */
.hor-center ul li a {
    display: inline-block;
}

/* line 3731, ../scss/style.scss */
.hor-center ul li a {
    padding: 0 10px;
}

/* line 3734, ../scss/style.scss */
ul.not-hor,
.not-hor li,
.not-hor a {
    float: none !important;
}

/* line 3737, ../scss/style.scss */
ul.not-hor,
.not-hor li {
    display: block !important;
}

/* line 3741, ../scss/style.scss */
.wp-edit {
    clear: both;
}

/* line 3745, ../scss/style.scss */
a.post-edit-link {
    text-decoration: none;
    font: 12px/14px normal helvetica, arial, sans-serif !important;
    background: #ccc;
    color: #666;
    padding: 3px 6px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    margin: 20px 0;
    display: inline-block;
}

/* line 3758, ../scss/style.scss */
.post-edit-link:hover {
    text-decoration: none;
    background: #bbb;
}

/* line 3763, ../scss/style.scss */
.widgettitle {
    font-size: 18px;
}

/* line 3767, ../scss/style.scss */
.uc {
    text-transform: uppercase;
}

/* line 3771, ../scss/style.scss */
.no-pad {
    padding: 0 !important;
}

/* line 3775, ../scss/style.scss */
.alignleft {
    float: left;
    margin: 0 15px 10px 0;
}

/* line 3780, ../scss/style.scss */
.alignright {
    float: right;
    margin: 0 0 10px 15px;
}

/* Nate Additions
------------------------------------*/

.row.office-row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    max-width: 100%;
}

.row.office-row .columns {
    margin-bottom: 20px;
}

.row.offices-map {
    margin-top: 0;
}

/* Corewpress :: Diego Maslo :: diego@corewpress.com */
/* 2012-12-19 */

li.columns.overview a {
    font-weight: normal !important;
}

/* Accordion Fixes :: 2022-07-21 */
dl#oscitas-efs-toggle-1 {
    background: #e4f2ec !important;
}

.accordion .accordion-navigation>a,
.accordion dd>a {
    padding: 14px 24px 12px 40px;
}


.gform_wrapper ul.gfield_checkbox li label,
.gform_wrapper ul.gfield_radio li label {
    position: relative;
    top: -5px;
}

.sharify-container ul {
    margin-left: 0 !important;
}

.white-popup {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.white-popup.show-for-medium-down {
    width: 320px;
}

.white-popup.show-for-large-up {
    width: 750px;
}

.slider-full-wrap img {
    width: 100%;
}

.row.content-blurbs .columns {
    margin: 10px 0;
}
.mfp-close-btn-in .mfp-close {
    top: 7px;
    width: 30px;
    height: 30px;
    background: #333;
    line-height: 30px;
    color: #fff;
    opacity: 1;
    border-radius: 30px;
    right: 7px;
    border: 1px solid #fff;
}

.white-popup.show-for-medium-down .mfp-close {
    top: 2px;
    right: 2px;
}

h3.greenbar {
    font-size: 2.5rem;
}

section.greenbar {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
}

.page-template-page-no-sidebar-no-header #header {
    display: none;
}

.et-db #et-boc .et-l div.et_pb_section.et_pb_section_0 {
    height: 850px;
}

body.page-template-page-no-sidebar-no-header #et-boc .et-l div.et_pb_section.et_pb_section_0 {
	height: unset;
}

/* WPML */
.page-template-page-no-sidebar-no-header #header {
    padding-top: 0;
    position: relative;
}

div#wpmlswtch {
    padding: 5px 0 !important;
    background: #01213a;
    margin-bottom: 20px;
}

#header div#wpmlswtch > div {
    width: 60%;
}

div#wpmlswtch > div {
    margin: 0 auto !important;
    /* overflow: auto; */
    height: 37px;
}

div#wpmlswtch .wpml-ls-legacy-dropdown {
    float: right;
}

.wpml-ls-legacy-dropdown {
    width: 6em;
}

.wpml-ls-legacy-dropdown a {
    text-decoration: none !important;
    color: #fff !important;
    border: none !important;
    background-color: transparent !important;
    padding: 5px 10px !important;
    line-height: 1 !important;
    font-weight: bold !important;
}

.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    color: #e9bedb;
}

.wpml-ls-legacy-dropdown .wpml-ls-flag + span {
    margin-left: 0.4em !important;
}

.wpml-ls-legacy-dropdown .wpml-ls-item {
    padding: 8px 0 !important;
    margin: 0 !important;
    list-style-type: none !important;
}

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    border-top: 1px solid #cdcdcd !important;
    padding: 0 !important;
    margin: 0 !important;
    list-style-type: none !important;
}

li.wpml-ls-current-language:hover {
    background: #802260 !important;
}

ul.wpml-ls-sub-menu li {
    background: #fff !important;
}

ul.wpml-ls-sub-menu li > a {
    color: #444 !important;
}

@media (max-width: 599px) {
    div#wpmlswtch > div {
        width: 25%;
    }
}

@media (max-width: 490px) {
    section#banner {
        display: none !important;
    }
}

/* Sidebar Removal */
@media (min-width: 961px) {
    .boxed {
        width: 800px;
        margin: 0 auto;
        max-width: 800px;
        padding: 0px;
        float: none;
    }
}

li#text-3 {
    padding-bottom: 20px;
}

button.rmp_menu_trigger {
    margin-top: -35px;
    margin-bottom: 20px;
    display: inline-block;
}

@media screen  and (max-width:478px){
    button.rmp_menu_trigger {
       margin-top: -10px;
    }
}

@media screen  and (max-width:404px){
    button.rmp_menu_trigger {
       margin-top: 0;
    }
}
.rm-title-cw {
    float: left;
    margin-left: 15px;
    color: #fff;
    margin-top: 17px;
}

.toggle-topbar a {
    background: none;
}

.rmp-submenu .rmp-menu-item-link {
    font-size: 16px !important;
}

.rmp-menu > li > a {
    font-weight: bold !important;
}

@media screen and (max-width: 782px) {
    html {
        margin-top: 0px !important;
    }
}

#sidebar > h2.widgettitle,
h2.widgettitle,
#sidebar input {
    text-align: left !important;
}

.textwidget {
    padding: 0 15px;
}



/* 2022 Report micro site */
.page-id-33177 .et_pb_section_2 {
	z-index:1 !important;
}


/* 2021 Report micro site */
/*show hamburger menu on desktop*/

/* font-family: aktiv-grotesk-extended, sans-serif;
font-weight: 500;
font-style: normal; */

.header--repo21-desktop .et_pb_column:nth-child(2) {
    width: 30% !important;
    margin-right: 1% !important;
}

.header--repo21-desktop .et_pb_column:nth-child(3) {
    width: 35% !important;
    margin-right: 1% !important;
}

.header--repo21-desktop .et_pb_column:nth-child(4) {
    width: 16% !important;
    margin-right: 0 !important;
    display: none;
}

.header--repo21-desktop .et_pb_column:nth-child(5) {
    width: 10% !important;
    margin-right: 0 !important;
}

.header--repo21-desktop .et_pb_column .et_pb_image {
    max-width: 200px;
}

.et-db #et-boc .et-l .et_pb_social_media_follow li a {
    margin-right: 3px !important;
}

.repo2021--logo img {
    width: 80% !important;
}

.header--repo21-mobile .et_pb_module img {
    max-width: 150px !important;
}

.header--repo21-mobile,
.header--repo21-mobile2 {
    width: 100% !important;
}

.et-db #et-boc .et-l .header--repo21-mobile2 {
    width: 100% !important;
}
.et-db #et-boc .et-l .header--repo21-mobile .et_pb_column:first-child {
    width: 30% !important;
}

.et-db #et-boc .et-l .header--repo21-mobile .et_pb_column:last-child {
    width: 60% !important;
    margin-top: 20px !important;
}

.et_pb_row.et_pb_row_2.header--repo21-mobile,
.et_pb_row.et_pb_row_2.header--repo21-mobile2 {
    width: 90% !important;
    text-align: center !important;
    z-index: 1;
}

.et_pb_row.et_pb_row_2.header--repo21-mobile .et_pb_column:last-child {
    width: 100% !important;
    text-align: center !important;
}

.et_pb_column.remove-bottom-space {
    margin-bottom: 0 !important;
}

@media (max-width: 759px) {
    .et_pb_column.remove-bottom-space {
        margin-bottom: 30px !important;
    }
}
#mobile--full .et_pb_column:nth-child(1) {
    width: 100% !important;
}

/* mega menu */
ul.mega-menu {
    padding: 15px 0 !important;
}

.mega-menu-item a {
    margin-bottom: 10px !important;
}

.mega-menu-item a {
    /* margin-bottom: 0px !important; */
    line-height: 20px !important;
    font-weight: 700 !important;
    padding: 0 25px !important;
}

/* .mega-menu-item-32161 a {
    font-size: 14px !important;
    font-weight: 500 !important;
    margin: 12px 0 !important;
} */

.mega-menu-item-32158 a,
.mega-menu-item-32160 a {
    line-height: 40px !important;
}

.mega-menu-item a:hover {
    color: #80225f !important;
    /* border-bottom: 1px solid #80225f !important;
    margin: 0 12px; */
    /* text-decoration: underline !important; */
}

@media (min-width: 1427px) {
    .mega-menu-item a {
        line-height: 40px !important;
    }
}

/* @media (max-width: 1427px) {
    a.mega-menu-link {
        height: 82px !important;
    }
} */

/* new font set up */
.header--repo21-desktop h1,
.header--repo21-mobile h1,
.header--repo21-mobile2 h1,
.donate--button,
#mega-menu-wrap-max_mega_menu_3
    #mega-menu-max_mega_menu_3
    > li.mega-menu-item
    > a.mega-menu-link,
#mega-menu-wrap-max_mega_menu_2
    #mega-menu-max_mega_menu_2
    > li.mega-menu-item
    > a.mega-menu-link,
#mega-menu-wrap-max_mega_menu_1
    #mega-menu-max_mega_menu_1
    > li.mega-menu-item
    > a.mega-menu-link {
    font-family: aktiv-grotesk-extended, sans-serif;
    font-weight: 500;
    font-style: normal;
}

.impact-report ul li,
.impact-report-local-office ul li {
    list-style: none !important;
}

/* Impact Report Graphics */
span.apexcharts-legend-marker {
    margin-right: 6px !important;
}

#SvgjsSvg1141
    .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-center {
    justify-content: flex-start !important;
    margin-left: 50px !important;
}

/* Circle Colors */
/* Chart 9 */
path#SvgjsPath1134 {
    stroke: #002e5d;
}

path#SvgjsPath1136 {
    stroke: #92c1e9;
}

path#SvgjsPath1138 {
    stroke: #80225f;
}

/* Chart 5 */
path#SvgjsPath1019 {
    /* stroke: #002e5d; */
    fill: #002e5d;
}

path#SvgjsPath1032 {
    /* stroke: #92c1e9; */
    fill: #92c1e9;
}

path#SvgjsPath1045 {
    /* stroke: #80225f; */
    fill: #80225f;
}

path#SvgjsPath1058 {
    /* stroke: #eabedb; */
    fill: #eabedb;
}

path#SvgjsPath1071 {
    /* stroke: #a45a2a; */
    fill: #a45a2a;
}

path#SvgjsPath1084 {
    /* stroke: #e6a65d; */
    fill: #e6a65d;
}

path#SvgjsPath1097 {
    /* stroke: #382f2d; */
    fill: #382f2d;
}

/* Chart # */
path#SvgjsPath1019,
path#SvgjsPath1055,
path#SvgjsPath1037,
path#SvgjsPath1073,
path#SvgjsPath1109,
path#SvgjsPath1127,
path#SvgjsPath1224,
path#SvgjsPath1264 {
    /* stroke: #002e5d; */
    fill: #002e5d;
}

path#SvgjsPath1021,
path#SvgjsPath1057,
path#SvgjsPath1039,
path#SvgjsPath1075,
path#SvgjsPath1111,
path#SvgjsPath1129,
path#SvgjsPath1237,
path#SvgjsPath1277 {
    /* stroke: #92c1e9; */
    fill: #92c1e9;
}

path#SvgjsPath1290 {
    /* stroke: #80225f; */
    fill: #80225f;
}

/* Accordion Fixes :: 2022-07-21 */
dl#oscitas-efs-toggle-1 {
    background: #e4f2ec !important;
}

/* .accordion .content.active {
    margin-top: -10px !important;
} */

.accordion dd.active a {
    background: transparent !important;
}

.accordion .accordion-navigation > a,
.accordion dd > a {
    padding: 14px 24px 12px 40px;
}

/* Desktop Menu Fix 2022-09-11 */
@media (min-width: 979px) and (max-width: 1201px) {
    .et_fixed_nav #main-header {
        position: absolute;
    }
}

/*Tah Streamlining 9/24 */


#nav-main .page_item:not(.columns) {
   margin-left: 0.9375rem;;
}

x#nav-main .children {
    position: absolute;
    left: 200px;
    top: 0;
}

X.page_item_has_chidlren:hover .children {
    display: block;
}

.banner__overlay {
    position:absolute;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
}

.banner__header {
    color: #80225f;
    margin-top: 0 !important;
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #fff;;
    display: inline-block;
    font-family: aktiv-grotesk-extended, sans-serif;
    font-weight: 800;
    text-transform: capitalize;
    line-height: 1.35;
    font-size: 30px;
}

.home .banner__header {
    font-size: 3vw;
    margin-top: 50px;
}

.banner__wrap {
    Xbackground-color: rgba(202,192,221, .5);
}

.banner__text {
    color:#002c5a;
    font-family: aktiv-grotesk-extended, sans-serif;
    font-size: 20px;
}

.banner__btn {
    text-decoration: none;  
    padding: 11px 17px;
    color: #80225f;
    border: 1px solid #80225f;    
    font-family: aktiv-grotesk-extended, sans-serif;
    font-size: 18px;
    margin-top: 15px;
    display: inline-block;
}

.banner__btn:hover {
    border-color:#002c5a;
    color: #002c5a;
}

.sf-mega {
   width: 250px !important;
}

.sf-menu>li {
    position: relative;
}



.sf-mega .children {
    position: absolute;
    width: 250px !important;
    left: 251px;
    margin-top: -34px;
    background-color: #fff;
}

X.sf-menu ul ul {
    padding:10px 0;
}

.sf-menu ul li {
    padding: 8px 0;
    border-bottom: 1px solid #ababab;
    margin: 0 10px !important;
}

.sf-menu ul li:last-child {
    border: none !important
}

.sf-menu .overview{
    padding: 0;
    border: none;
}

.sf-menu > .page_item_has_children:nth-of-type(5) .children{
    margin-left:-502px !important;
}

.sf-mega {
    padding-bottom: 0;
}

#logo {
    max-width: 170px;
    padding-bottom: 12px;
    padding-left: 0.9375rem;
}

@media screen and (max-width: 478px){
    #logo {
        max-width: 130px;
    }
}

#top-nav2,
.nav-search .button {
    margin: 0;
}



.nav-top,
.header-top {
    display: flex;
    align-items: center;


    float: none !important;
}

.header-top {
    width: 100%;
    justify-content: space-between;
    max-width: 62.5rem;
    margin: auto;
}

.header-top .sf-menu2 {
    float: none !important;
    width: unset !important;
}

.toggle-topbar {
    justify-content: flex-end;
    margin-top: -20px;
}

@media screen and (max-width:416px){
    .toggle-topbar {
        margin-top: 0px !important;
      }

      #top-nav li {
        margin-bottom: 5px;
        text-align: right;
      }

      .sf-menu2>li.nav-donate>a {
        margin-right: 0;
      }
    
}


#nav-main  ul .page_item_has_children:not(.overview) > a {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

#nav-main  ul .page_item_has_children:not(.overview) > a::after {
    content: '';
    display: inline-block;
    margin-left: 8px; /* Adjust spacing between the link and triangle */
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid; /* Creates the downward triangle */
    transform: rotate(-90deg);
}

#nav-main  ul  .page_item_has_children:not(.overview):hover > a::after {
    transform: none;
}

#nav-main .children a::after {
    border: 0 !important;
}
@media screen  and (max-width: 550px){
    .home .banner__header {
        font-size: 30px;
    }
    
}

@media screen and (max-width:490px){
    .home .banner__header {
        font-size: 26px;
        margin-bottom: 15px;
        line-height: 1.3;
    }

    .home .banner__btn {
        margin-top: 0;
        font-size: 16px;
    }
}


@media screen and (max-width:900px){
    .header-top {
        align-items: flex-start;
    }
}

.page-template-news-media-php .tabs.show-for-medium-up {
    display: flex !important;
    justify-content: space-around;
    margin: 0 10%;
}

@media screen and (max-width:940px){
    .page-template-news-media-php .tabs.show-for-medium-up {
        margin: 0;
    }

}



@media screen and (max-width:640px){
    .page-template-news-media-php .tabs.show-for-medium-up {
        display: none !important;
    }

}


    /* lock open for dev */
X.page_item_has_children:nth-of-type(1) .sf-mega {
    display: block !important;
}

#menu-foot-impact ul {
    margin-left: 0 !important;
}
#menu-foot-impact li {
    list-style-type: none !important;
    margin-bottom: 12px !important;
}
#menu-foot-impact a {
    color: #B9DFFC!important;
    font: 26px/39px aktiv-grotesk-extended, sans-serif !important;
    padding-bottom: 10px !important;
}
@media only screen and (max-width: 767px) {
    #menu-foot-impact a {
        font-size: 20px !important;
        line-height: 30px !important;
        padding-bottom: 8px !important;
    }
}

#menu-foot-impact .current-menu-item a,
#menu-foot-impact a:hover {
    color: #fff!important;
    border-bottom: 2px solid #fff!important;
}

/* menu dropdown disable parent active */
.mega-current-page-ancestor:not(.mega-current_page_item) > a {
    color: #002e5d !important;
} 

.page-id-35119 .hp-intro h5.impact-report-hp-intro span {
    border-bottom: 0 !important
}