/*
Theme Name: Serendipity Creative Custom Theme
Author:
Author URI:
Version:  2.0
*/
/* 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;
}
/* 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 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;
}
/* 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 604, ../scss/style.scss */
input[type='submit'],
.button {
    border-radius: 6px;
    color: white;
    background: #002c5a;
    font-family: alternate-gothic-no-3-d, helvetica, arial, sans-serif;
    font-size: 23px;
    padding: 11px 17px;
    text-transform: uppercase;
}
/* line 614, ../scss/style.scss */
input[type='submit']:hover,
.button:hover {
    background: #004691;
}

/* line 619, ../scss/style.scss */
input[type='submit'] {
    border: none;
    font-size: 20px;
    cursor: pointer;
}

/* 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: 10px !important;
    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: #fff;
    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;
}
/* 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;
    display: block;
    font-size: 23px;
    line-height: 27px;
}
/* line 1773, ../scss/style.scss */
#footer .button:hover {
    background: #004691;
}
/* 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 {
    xbackground: #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: 8px 24px 4px 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;
}

/* 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 */
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 {
    display: block;
    padding-top: 20px;
    border-top: 1px solid #928c83;
}

/* line 2525, ../scss/style.scss */
#sidebar .widget_taxonomy-drill-down {
    text-align: left;
    padding: 10px;
}
/* line 2530, ../scss/style.scss */
#sidebar .widget_taxonomy-drill-down * {
    text-align: left;
}
/* line 2534, ../scss/style.scss */
#sidebar .widget_taxonomy-drill-down input[type='checkbox'] {
    margin-bottom: 0;
}
/* line 2538, ../scss/style.scss */
#sidebar .widget_taxonomy-drill-down input[type='submit'] {
    background: #3c352b;
    margin-left: 10px;
}
/* line 2540, ../scss/style.scss */
#sidebar .widget_taxonomy-drill-down input[type='submit']:hover {
    background: #004691;
}
/* line 2546, ../scss/style.scss */
#sidebar .widget_taxonomy-drill-down .taxonomy-drilldown-reset {
    display: block;
    margin: 10px;
    font-size: 14px;
}
/* line 2552, ../scss/style.scss */
#sidebar .widget_taxonomy-drill-down h2.widgettitle {
    margin-top: 5px;
    border-bottom: 5px solid #3c352b;
    padding-bottom: 3px;
}
/* line 2558, ../scss/style.scss */
#sidebar .widget_taxonomy-drill-down 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 .widget_taxonomy-drill-down ul {
    margin-left: 0;
}
/* line 2569, ../scss/style.scss */
#sidebar .widget_taxonomy-drill-down li {
    margin-bottom: 0;
}
/* line 2573, ../scss/style.scss */
#sidebar .widget_taxonomy-drill-down label {
    padding: 4px;
    padding-left: 10px;
}
/* line 2577, ../scss/style.scss */
#sidebar .widget_taxonomy-drill-down 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 */
.page-template-offices-php .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 */
.page-template-offices-php .block-office:nth-child(3) h4 {
    background-image: url(../images/pin-2.png);
}
/* line 2998, ../scss/style.scss */
.page-template-offices-php .block-office:nth-child(4) h4 {
    background-image: url(../images/pin-3.png);
}
.page-template-offices-php .block-office:nth-child(5) h4 {
    background-image: url(../images/pin-4.png);
}
.page-template-offices-php .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 */
.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;
}

/* 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;
}
