/** Global **/
.background-image-full > div {background-size: auto;}
.imageframe-dropshadow, .fusion-image-hovers .imageframe-liftup:before {-webkit-box-shadow: 0px 6px 10px rgba(0,0,0,0.16) !important; box-shadow: 0px 6px 10px rgb(0 0 0 / 16%) !important;}
.archives-sidebar {margin: 0; padding: 0; list-style: none;}
#content a:hover, .archives-sidebar a:hover {color:#000 !important;}
.fusion-blog-shortcode .fusion-meta-info {border-width: 0px !important; margin: 0px !important; padding: 0px !important;}
.fusion-blog-shortcode article .fusion-post-content-container p {margin: 0px !important;}
.fusion-blog-shortcode .fusion-meta-info span {
    font-size: 16px !important;
    font-weight: 700;
    text-transform: uppercase;
    color: #e35205;
}
.fusion-blog-shortcode article .fusion-post-content-container a {font-weight: 700;}
.fusion-blog-shortcode article {display: flex;}
.fusion-blog-shortcode article .post-content {order: 1;}
.fusion-blog-shortcode .blog-shortcode-post-title a {color: #000000 !important}
.fusion-blog-shortcode article {border-bottom: 1px solid #707070; padding-bottom:60px}
.fusion-blog-shortcode article:last-child {border-width:0px;}
.page-id-12910 .fusion-blog-shortcode article:last-child {border-width:1px;}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #9A9A9A !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #9A9A9A !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #9A9A9A!important;
}
:-moz-placeholder { /* Firefox 18- */
  color: #9A9A9A !important;
}

body.archive-2022 .fusion-archives-tb .fusion-posts-container article:nth-child(-n+7) {display: none;}

.current-issues-list-grid .post-content {order: 0 !important;}
/* .page-id-12910 .fusion-posts-container {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: repeat(2, 1fr);
grid-column-gap: 70px;
grid-row-gap: 70px;
} */
.current-issues-list-grid .fusion-meta-info {font-size: 1em; font-weight: 700;}

/** Header **/
.header-top-strip {height:53px; min-height: 53px; max-height: 53px; overflow: hidden;}

.sub-nav nav ul li a {padding: 25px 20px !important;}
.sub-nav .title-heading-left {font-size: 1em !important;}

/** Events Header **/
.tecc-event-info .event-date-location, .tecc-event-detail, .tecc-up-event + a {display:none;}
h2.tecc-up-event {color:#ffffff !important; font-size: 0.625em !important;}
h2.tecc-up-event a {color: #ffffff;}
.tecc-wrapper .tecc-event-info, .tecc-wrapper .tecc-timer-wrapper {padding: 0px !important; display: inline-block !important; width: auto !important; margin-right:15px;}
.tecc-wrapper {margin: 0px !important;}
.tec-countdown-timer {display: flex;}
.tecc-days-section .tecc-amount,
.tecc-hours-section .tecc-amount,
.tecc-minutes-section .tecc-amount,
.tecc-seconds-section .tecc-amount {display: flex !important; flex-grow:1; align-items: center; justify-content: right; font-size: 0.75em !important; font-weight: 500; text-align: right !important; padding: 0 !important; margin: 0px !important;}
.tecc-days-section .tecc-word,
.tecc-hours-section .tecc-word,
.tecc-minutes-section .tecc-word,
.tecc-seconds-section .tecc-word {display: flex !important; flex-grow:1; align-items: center; justify-content: left;font-size: 0.75em !important; text-transform: lowercase !important; color: #707070 !important; font-weight: 500; text-align: left !important; padding: 0 !important; margin: 0px !important;}
/* .tecc-days-section .tecc-word::first-letter,
.tecc-hours-section .tecc-word::first-letter,
.tecc-minutes-section .tecc-word::first-letter,
.tecc-seconds-section .tecc-word::first-letter {visibility: visible;} */
.tec-small-box > .tecc-section {margin-bottom:0px !important; line-height: 0.75em !important; display: flex !important; height:53px !important;}
.tecc-days-section, .tecc-minutes-section, .tecc-hours-section {margin-right: 0px !important;}
.tec-countdown-timer > div {border-left:1px solid #707070 !important;  border-right:1px solid #707070 !important; min-width:60px;}
.tec-countdown-timer > div:first-child {border-left-width: 2px !important;}
.tec-countdown-timer > div:last-child {border-right-width: 2px !important;}

/** Buttons and Links **/
p a {text-decoration: underline;}
.link-with-arrow p a {text-decoration: none !important;}
.button-with-arrow span:after {
    content:" " !important;
    display: inline-block;
    background-image: url(/wp-content/themes/TPOA/images/icon-right-arrow-white.svg);
    width: 25px;
    height: 19px;
    margin-left:30px;
}
.button-with-arrow.smaller-button span:after {
    width: 17px;
    height: 13px;
    background-size: contain;
}
.button-orange-border {border-color:#e35205 !important;}

.alt-button {border-color: #e35205 !important; display: block !important; text-align: center; font-size:0.8em !important;}
.alt-button span {color: #e35205 !important;}

.link-with-arrow a {font-weight: 700;}
.fusion-blog-shortcode article .fusion-post-content-container a:after, .link-with-arrow a:last-child:after, .current-issues-list-grid .fusion-read-more:after {
    content:" " !important;
    display: inline-block;
    background-image: url(/wp-content/themes/TPOA/images/icon-right-arrow.svg);
    width: 25px;
    height: 19px;
    margin-left:30px;
}
.current-issues-list-grid .fusion-read-more:after {
    background-repeat: no-repeat;
    background-position: right;
    right: -50px !important;
}
.current-issues-list-grid article .fusion-post-wrapper {border-bottom:1px solid #707070 !important; padding-bottom: 60px; margin-bottom: 60px;}
/* Gallery **/
.awb-gallery-buttons a:after {
    content:" ";
    display: block;
    background-image: url(/wp-content/themes/TPOA/images/icon-down-arrow.svg);
    width: 76.591px;
    height: 22.594px;
    position: absolute;
    bottom: -20px;
}

/** Sidebar Widgets **/
.widget_archive select, .widget_categories select {padding: 0 8px !important; font-size: 0.7em !important;}

/** Event **/
.tribe-events-c-subscribe-dropdown {background-color: #e35205; text-transform: uppercase;}
.tribe-events-event-meta {font-family: Montserrat;}
.single-tribe_events #tribe-events-content .tribe-events-event-meta {flex: 1;}
.tribe-events-event-meta:before, .tribe-events-event-meta~div:not(.tribe-events-event-meta,.event-tickets) {display: none !important;}
.tribe-events-meta-group {width: auto !important; padding: 0px !important;}
.tribe-events-meta-group .tribe-events-single-section-title {margin-top: 0px !important;}
.tribe-events-event-meta dl {margin-bottom: 0px !important;}
.tribe-events-event-meta dt {font-weight: 700;}

/** Events List **/
.fusion-events-shortcode .fusion-events-thumbnail {display: none !important;}
.fusion-events-shortcode .fusion-events-post > div {border-width: 0px !important;}
.fusion-events-shortcode .fusion-events-meta h4 {font-size: 1em !important;}
.fusion-events-shortcode .fusion-events-content {font-size: 0.8em !important;}
.fusion-events-shortcode .fusion-events-content a {font-weight: 700;}

.fusion-events-post h2 a {pointer-events: none;}

/** Slider **/
.elegant-slick-slide {padding: 0px 16vw !important;}
.elegant-slick-next:before, .elegant-slick-prev:before {
    content:" " !important;
    display: block;
    width: 23px;
    height: 77px;
    background-repeat: no-repeat;
}
.elegant-slick-next:before {
    background-image: url(/wp-content/themes/TPOA/images/icon-slider-right.svg);}
.elegant-slick-prev:before {
    background-image: url(/wp-content/themes/TPOA/images/icon-slider-left.svg);}

/** Numbers Boxes **/
.numbers-box {
    border-bottom: 1px solid #A6ADB4;
    padding-bottom: 30px;
    margin-bottom: 30px !important;}
.numbers-box:last-child {border-bottom-width: 0px;}
.numbers-box h2 {color:#e35205 !important; font-weight:400 !important; font-size: 4.1em !important;}

/** Stories **/
.facetwp-facet-story_pager {text-align:center; margin-top:0px;}
.facetwp-facet-story_pager button {
    color:#e35205 !important;
    background-color: #fff;
    border-width: 0;
    font-family: Montserrat;
    font-size: 1em;
    font-weight: 700;
}
.facetwp-facet-story_pager button:hover {cursor: pointer;}
.facetwp-facet-story_pager button:after {
    content:" ";
    display: block;
    background-image: url(/wp-content/themes/TPOA/images/icon-down-arrow.svg);
    width: 76.591px;
    height: 22.594px;
    position: relative;
    bottom: -20px;
    margin: 0 auto;
}

.issues-page-nav {
    text-align: center;
    font-size: 0.8em;
    z-index: 9999999999999;
    max-width: fit-content;
    margin: 0 auto;
}
.issues-nav-container .fusion-pagination-tb {margin-top:-38px !important; min-height:38px !important;}

/** awarsd icons **/
.awards-cats .panel-heading h4 a .fusion-toggle-heading:before {
    content:" ";
    display: inline-block;
    width: 55px;
    height: 55px;
    position: relative;
    top: 19px;
    left: 0;
    margin: -30px 20px 0 0;
    background-size: contain;
    background-repeat: no-repeat;
}
.award-cat-industry h4 a .fusion-toggle-heading:before {background-image: url(/wp-content/themes/TPOA/images/Awards-IndustryProfessional-icon.svg);}
.award-cat-global h4 a .fusion-toggle-heading:before {background-image: url(/wp-content/themes/TPOA/images/Awards-Globaldevelopment-icon.svg);}
.award-cat-diversity h4 a .fusion-toggle-heading:before {background-image: url(/wp-content/themes/TPOA/images/Awards-DiveristyInclusion-icon.svg);}
.award-cat-advocacy h4 a .fusion-toggle-heading:before {background-image: url(/wp-content/themes/TPOA/images/Awards-Advocacy-icon.svg);}
.award-cat-community h4 a .fusion-toggle-heading:before {background-image: url(/wp-content/themes/TPOA/images/Awards-CommunitySupport-icon.svg);}


.graphic-downloads .link-with-arrow a:after {margin-left: 4px;}

.hp-left-quote {border-right:1px solid #ffffff;}


/** Responsive **/
@media screen and (max-width: 1199px) {
    .issues-page-nav {display: none !important;}
    .issues-nav-container .fusion-pagination-tb {margin-top:0px !important; min-height:38px !important;}
}
/** desktop **/
@media screen and (min-width: 1025px) {

}
/** tablet **/
@media screen and (max-width: 1024px) {
    body {font-size: 20px !important;}
}
/** mobile **/
@media screen and (max-width: 640px) {
    body {font-size: 16px !important;}
    .no-border-mobile > div {border-width:0px !important;}
    .secondary-menu > ul, .footer-menu > ul {display:block !important;}
    .secondary-menu > ul > li, .footer-menu > ul > li {margin-left:auto !important; margin-right:auto !important;}
    .button-with-arrow span:after {display:none !important;}
    .header-top-strip {font-size:0.8em !important;}
    .tecc-wrapper .tecc-event-info, .tecc-wrapper .tecc-timer-wrapper {margin-right: 5px;}
    .header-top-strip .tecc-timer-wrapper {max-width:170px !important;}
    .tec-countdown-timer > div {min-width: 40px;}
    .tec-small-box > .tecc-section {height: 30px !important;}
    .header-top-strip .fusion-builder-column-1 .fusion-text-1 {display:none !important;}
    .header-top-strip .fusion-builder-column-1 .fontawesome-icon[style] {font-size: 15px !important;}
    .header-top-strip {height:30px;}
    .elegant-slick-arrow {display: none !important;}
    .fusion-blog-shortcode article .fusion-post-content-container a:after, .link-with-arrow a:after {background-size: contain; height: 13px; margin-left: 10px; background-repeat: no-repeat;}
    .sub-nav nav ul li a {padding: 15px 20px !important;}
    .page-id-5174 .facetwp-template {margin-top:-40px;}
    .page-id-5174 .story-grid {margin-bottom: 30px;}
    .mobile-no-border, .mobile-no-border > div {border-width: 0px !important;}
    .story-form, .contact-form {font-size: 0.8em;}
    .issues-page-nav {display: none !important;}
    .fusion-accordian .panel-title a, .fusion-accordian .toggle-content {font-size: 1em !important;}
    ul.states-item {margin: 0;}
    .blog-shortcode-post-title {font-size: 1.4em !important; margin-bottom: 10px !important;}
    .post.type-post .top-banner {padding-top:110px !important; padding-bottom: 0px !important;}
    .post.type-post .top-banner h1 {font-size: 1.8em;} 
    .awards-cats .panel-heading h4 a .fusion-toggle-heading:before {display: none !important;}
    .page-id-12910 .fusion-posts-container {display: block;}
    .issues-nav-container .fusion-pagination-tb {margin-top:0px !important; min-height:38px !important;}
    .fusion-tb-header .fusion-fa-align-right a[style] {margin:0 !important; padding:0 5px !important;}
    .fusion-tb-header .fusion-fa-align-right:nth-child(0) a[style] {padding-left:0 !important;}
    .fusion-tb-header .fusion-fa-align-right:nth-child(2) a[style] {padding-right:0 !important;}
    .hp-left-quote {border-width:0px !important;}
}



.gdpr_lightbox {z-index:9999999999;}

