/* @import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css'); */

#searchform-1.show-search-bar,
input#searchform-2 {
    border-radius: 0;
}

.site-inner {
    /* margin-top: var(--site-inner-top-margin) !important; */
}

div#gform_wrapper_3 {
    flex-direction: column-reverse;
    display: flex;
}

p.gform_description {
    font-size: 13px;
    font-weight: 600;
    padding-bottom: 0;
    padding-top: 0;
    font-style: italic;
}

.gform_wrapper.gravity-theme .gform_footer.top_label {
    padding-top: 0;
}

.nav-primary {
    float: none;
}

.nav-primary ul#menu-header-menu {
    column-gap: 0;
    justify-content: center;
    display: flex;
}


.fa,
.social-links a {
    border-radius: 50%;
    color: #fff;
    font-size: 18px !important;
    line-height: 30px !important;
    margin: 0 2px;
    text-align: center;
    text-decoration: none;
    transition: all .3s;
    width: 30px
}

.fa:hover,
.social-links a:hover {
    background: #aaa;
    color: #fff
}

.fa-facebook {
    background-color: #056aab
}

.fa-twitter,
.fa-x-twitter,
.kiwi-article-bar .kiwi-nw-twitter,
.kiwi-floating-bar .kiwi-nw-twitter {
    background-color: #00adef;
    background-color: black !important;
    color: white;
}

.fa-linkedin,
.fa-linkedin-in {
    background-color: #2a3e53;
    background-color: #1a85bc;
    color: white;
}

.fa-pinterest {
    background-color: #e43d3e
}

.fa-envelope {
    background-color: #050708
}

a.fa:hover {
    text-decoration: none
}


.entry-content {
    display: flex;
}

.entry-content aside#genesis-sidebar-secondary {
    flex: 1;
    flex-basis: 210px;
}



#news-section .alm-item {
    display: flex;
}



.sidebar .widget {
    margin-bottom: 0 !important;
}

.single .article-header {
    text-align: center;
    background: #14b2eb;
    max-height: 100%;
    overflow: hidden;
    height: 575px;
    width: 100%;
    position: relative;
}

.single .article-header img.featured-image {
    height: 100%;
    object-fit: cover;
    width: 100%;
}




/* test styling from david */

/* #featured-providers-container {
  position: absolute;
  top: -8%;
  left: 5%;	
	
	position: absolute;
	top: -8%;
} */

.featured-providers {
    background-color: var(--str-dark-blue);
    color: #fff;
    max-width: 475px;
    min-height: 200px;
    padding: 40px;
    border-top: 3px solid var(--str-light-blue);
    border-bottom: 3px solid var(--str-light-blue);


    position: unset;
    max-width: 100%;
    margin-bottom: 50px;
}

.provider .provider-label {
    margin-bottom: 0;
    font-size: .8em;
    color: #61d6ff;
    font-weight: 500;
}

.provider-name {
    color: white;
    font-weight: 500;
}

.provider-category {
    font-weight: 700;
}




.entry-content h3 {
    font-size: var(--entry-subtitle);
}




/* david custom */
.entry-title a:focus,
.entry-title a:hover {
    color: var(--str-light-blue);
}


#news-section .alm-item-category-name {
    display: none;
}

/* .after-entry-related-stories {
    display: flex;
}

.after-entry-related-stories .related-story {
    flex: 1;
} */


#yarpp_widget-2 {
    padding: 0;
}

#categories-2,
#yarpp_widget-2,
#featured-post-2 .widget-wrap {
    border-color: #b9b9b9;
    padding: 20px 0;
}

.entry-category-name {
    font-style: italic;
    font-size: var(--category-label);
}

/* .related-story > * {
    width: 100%;
    display: block;
} */

.related-story img {
    margin-bottom: 10px;
    width: 100%;
}

.related-story .entry-title {
    line-height: 1.4;
}

/* .after-entry-related-stories {
    display: flex;
    column-gap: 20px;
    justify-content: space-between;
} */




.wrap,
.content-sidebar-wrap {
    max-width: 1400px;
    width: 100%;
    margin: 0 auto;
}

aside#genesis-sidebar-primary {
    padding-right: 0;
}

.sidebar-primary .gform_widget .widget-wrap .gravity-theme {
    width: 100%;
    max-width: 100%;
}

.related-story header.entry-header {
    margin-bottom: 0;
}

.featured-content .widget-wrap {
    display: flex;
    justify-content: space-between;
    column-gap: 20px;
}

.featured-content .widget-wrap>article {
    flex: 1;
}

.featured-content .widget-wrap>.widget-title {
    flex-basis: 100%;
}

.featured-content .widget-wrap>article>* {
    width: 100%;
    display: block;
}

.featured-content .widget-wrap>article img {
    width: 100%;
}

.featured-content article.entry,
.featured-content article .entry-header {
    margin-bottom: 0;
}





/* .single-category-feature .content-sidebar-wrap {
    max-width: 100%;
}

.single-category-feature div#featured-area {margin-left: 0;} */

div#featured-providers-container {
    width: 100%;
}

#featured-area div#featured-providers {
    width: auto;
    display: inline-block;
    padding: 20px;
    background: #144a8b;
}

.provider-category.provider-category-name {
    color: white;
    text-transform: uppercase;
    margin-bottom: 10px;
}



#featured-area .featured-image-container {
    margin-top: 75px;
    margin-bottom: 50px;

    margin-top: 0;
    margin-bottom: 0;
}

#featured-area .wp-block-cover {
    margin-top: 0;
    margin-bottom: 0;
}


.entry-content figure figcaption {
    color: #777;
    font-weight: 600;
}

figcaption.wp-element-caption {
    color: #777;
}

.provider-category-name {
    color: white;
    margin-bottom: 1em;
}




.wrap {
    max-width: 1140px;
}

#featured-area .featured-image-container figcaption {
    padding: 0;
}


#featured-providers-container .wrap {
    max-width: 1400px;
}

/* .single-category-feature div#featured-area {
    margin-top: 80px;
} */

#featured-area div#featured-providers {
    min-width: 340px;
    border-top: 4px solid;
    border-bottom: 4px solid;
    border-color: #11b2eb;
    padding: 25px 35px;
}

.provider-name {
    font-weight: 600;
}

.provider {
    margin-bottom: .5em;
    line-height: 1.2;
}

h3.wp-block-heading {
    margin: 30px 0 20px;
}


/* .single-category-feature .entry-header .wp-block-cover {
    height: calc(100vw * .75);
    max-height: 700px;
} */





.before-footer .wrap {
    max-width: 1400px;
}

.before-footer .widgettitle {
    margin-bottom: 0;
}





div#editorial-author {
    padding: 20px;
    border: 2px solid #ccc;
    margin: 40px 0px 20px;
}

.author-wrapper {
    display: flex;
    column-gap: 25px;
}

.author-header {
    object-fit: contain;
    flex: 1;
}

.author-content {
    flex: 6;
    font-size: 12px;
}

.author-name-title {
    display: flex;
    column-gap: 10px;
    font-size: 1.4em;
    margin-bottom: .6em;

}

.author-title:before {
    content: '- ';
}


.author-name {
    font-weight: bold;
}



div#editors-note {
    border: 2px solid #ccc;
    margin-bottom: 2em;
    padding: 20px;
    position: relative;
    margin-top: 10px;
}

.editors-note-title {
    position: absolute;
    top: -1em;
    left: 0;
    background: white;
    padding: 10px 20px;
    color: #10b1ea;
    font-weight: bold;
    text-transform: uppercase;
    font-size: .8em;
    padding-top: 2px;
}

.editors-note-content>*:last-child {
    margin-bottom: 0;
}

.editors-note-content {
    font-size: .8em;
}

.editors-note-content p {
    font-size: inherit;
}



.entry-content ul.kiwi-article-bar.kiwi-article-bar-fit li {
    display: inline-block;
    margin: 0 3px !important;
}

.entry-content ul.kiwi-article-bar.kiwi-article-bar-fit {
    display: block;
    text-align: center;
}

ul.kiwi-article-bar li {
    width: 35px !important;
}




ul.kiwi-article-bar li {
    padding: 0;
    margin: 0 1px !important;
}

#custom_html-2 .widget-title {
    font-size: 22px;
}

aside#genesis-sidebar-secondary {
    padding-left: 0;
}

.sidebar-secondary ul.kiwi-article-bar {
    margin: 0 !important;
}

.sidebar-secondary ul.kiwi-article-bar li {
    padding: 0;
}






.single-reports .entry-content aside#genesis-sidebar-secondary {
    flex-basis: 30% !important;
}

.single-reports .entry-content .sidebar-secondary {
    flex: 30;
}

.single-reports .entry-content .entry-content-wrap {
    flex-basis: 70%;
}

.single-reports .entry-content {
    column-gap: 20px;
    justify-content: space-between;
}

.single-reports .entry-content::before,
.entry-content::after {
    display: none;
}






.coming-soon-download {
    max-width: 100%;
    margin-top: 14px;
}

.coming-soon-download {
    background: #11b2eb;
    color: #fff !important;
    display: block;
    font-family: Montserrat;
    margin: 36px 0 0;
    padding: 8px 24px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    font-weight: 500;
    font-size: var(--search-placeholder-text);
}

.coming-soon-download:hover {
    text-decoration: none;
}

.coming-soon-download {
    cursor: pointer;
    margin: 1.5em 0 0;
    padding: 14px 0 12px;
    width: 100%
}


.single-reports .entry-meta {
    display: none;
}



.entry-content .entry-content-wrap>*:first-child {
    margin-top: 0;
}


.strad-leaderboard {
    margin: 20px 0;
}










.str-customblocks-audioplayer {
    padding: 10px;
}


.archive .podcasts .featured-image {
    margin-top: 30px;
}


.podcasts .entry-meta {
    visibility: hidden;
}

.podcasts .entry-meta time {
    visibility: visible;
    font-size: inherit;
}

.archive .podcasts .about-info>* {
    font-size: .8em;
}

.archive .podcasts .about-info>p:last-child {
    margin-bottom: 0;
}

.archive .podcasts .about-info {
    margin-bottom: 10px;
}

.archive .entry-meta {
    font-size: var(--meta-text);
    font-style: italic;
    color: #7a7a7a;
}




.single .article-header {
    overflow: initial;
    height: auto;
    background: none;
}




figcaption.wp-element-caption.cover-image-caption {
    margin-bottom: 0;
}

#featured-area .featured-image-container {
    margin-bottom: 20px;
}



/* figcaption, .gallery-caption, .wp-caption-text {
	text-align: left;
} */


.after-entry-related-stories {
    /*     max-height: 340px; */
    width: 100%;
    position: relative;
    max-width: 100%;
}


.slick-track,
.slick-slide,
.related-story,
.related-story img,
.slick-slide>div,
.related-story>a {
    height: 100%;
}

.related-story img {
    object-fit: cover;
    width: 100%;
}

.related-story {
    width: auto;
}

.slick-slide {
    width: auto;
    max-width: 100%;
    padding: 10px;
}




.yarpp-related a {
    position: relative;
    display: block;
}



#yarpp_widget-2,
#yarpp_widget-2 .widget-wrap {
    width: 100%;
}



.related-story img {
    max-height: 300px;
}




.host {
    display: flex;
    column-gap: 14px;
}

.host-info .host-name {
    font-size: 1.2em;
}

.host-info .host-position {
    font-weight: bold;
}

.hosts-title {
    margin-bottom: 5px;
    font-size: 1.2em;
}



.post-type-archive-reports .alm-listing {
    display: flex;
    flex-wrap: wrap;
    /*     column-gap: 1%; */
    justify-content: space-between;
}

.post-type-archive-reports .alm-listing .alm-item {
    flex-basis: 24%;
    padding: 16px;
}





#report_downloads_archive .entry-meta {
    display: none;
}

.article-header {
    margin-bottom: 20px;
}


.alm-item-category-name {
    margin-bottom: 10px;
}

.site-inner .archive-wrapper .entry-title {
    font-size: 1.25em;
    font-weight: 600;
}


.wrap,
.content-sidebar-wrap {
    max-width: 1336px;
}

.single-podcasts article.podcasts {
    margin-left: 0;
}

.site-inner {
    padding: 0 32px;
}

.content-sidebar-wrap {
    display: flex;
    column-gap: 40px;
}

aside#genesis-sidebar-primary {
    padding-left: 0;
}

.before-footer .wrap {
    padding: 0 32px;
}





.single-podcasts .featured-image img {
    max-height: 575px;
    object-fit: contain;
    margin-bottom: 30px;
}

.podcast-about {
    display: none;
}

.single-podcasts section#categories-2 {
    display: none;
}


.single-podcasts .credits {
    margin: 3em 0;
    border-top: 1px solid black;
    padding-top: 3em;
}

.single-podcasts .credits-title {
    font-weight: 800;
    margin-bottom: 2em;
    text-transform: uppercase;
    font-size: var(--meta-text);
}

.single-podcasts .credits-content {
    font-size: var(--meta-text);
}

.single-podcasts .credits-content * {
    font-size: inherit;
}


.str-customblocks-audioplayer {
    margin-bottom: 30px;
}

.single-podcasts .featured-image img {
    margin-bottom: 0;
    margin-top: 10px;
}




/* .article-header {
    margin-bottom: 0;
} */
/* .home .alm-item {
    margin-bottom: 16px;
}
.home .alm-item-category-name {
    margin-bottom: 0;
} */

/* .alm-item .article-header {
	margin-bottom:0;
	position: relative;
}

.alm-item.alm-cat-sponsored .article-header .img-link-wrapper:after {
    content: '';
    display: block;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    border: 16px solid var(--str-light-blue);
    opacity: .7;
} */

/* .alm-item.alm-cat-sponsored .article-header .featured-image,
.alm-item.alm-cat-feature .article-header .featured-image{
    margin-bottom: 0;
    border: 0;
	max-height:400px;
}

.alm-item.alm-cat-sponsored {
    position: relative;
}

.alm-item.alm-cat-sponsored .article-header {
    margin-bottom: 10px;
} */



/* .single-category-feature .site-container .site-inner {
  max-width: unset;
  width: 100%;
}
.single-category-feature
  .site-container
  .site-inner
  .content-sidebar-wrap
  .content {
  width: 100%;
} */



.site-header .wrap,
.content-sidebar-wrap,
.nav-primary .wrap {
    padding: 14px 32px;
    position: relative;
}

.content-sidebar-wrap {
    padding-top: 0;
}

.content-sidebar-wrap .content {
    margin-top: 0;
}


/*sponsored*/

.single .site-inner {
    max-width: 100%;
}

.single .site-inner,
.single .content-sidebar-wrap,
.single .full-width-content .content {
    max-width: 100%;
    width: 100%;
}

.single-post-category-name,
.entry-content-wrap {
    padding: 0 32px;
}

.full-width-content .entry-content>*:not(#featured-area):not(.kiwi-article-bar),
.full-width-content .entry-content .entry-content-wrap {
    max-width: 1400px;
    padding: 0 32px;
}

.single-category-sponsored .content>article>.entry-header {
    background: var(--str-light-blue);
    display: flex;
}




img#search-icon-btn {
    filter: contrast(0) brightness(20);
    display: none;
}

.mobile-search-container form {
    width: 98%;
    margin-top: 20px;
    margin-bottom: 10px;
}

.menu-item span {
    font-weight: 500;
}


.entry-content {
    padding: 0 32px;
}

.site-inner {
    padding: 0;
}

.full-width-content .content {
    width: 100%;
}



.single-category-sponsored .single-post-category-name {
    display: none;
}




div#featured-area.image-ghost {
    visibility: hidden;
}



.single-category-sponsored .content>article>.entry-header {
    position: relative;
}

.single-category-sponsored .content>article>.entry-header .wrap {
    display: flex;
    flex-wrap: wrap;
    max-width: calc(1336px);
    flex-direction: column;
}

.single-category-sponsored .content>article>.entry-header h1.entry-title {
    color: white !important;
    width: 100%;
    padding-top: 60px;
}

.single-category-sponsored .content>article>.entry-header .entry-meta {
    color: white;
}

.single-category-sponsored .content>article>.entry-header span.entry-author {
    color: white;
}


.sponsored-header img {
    max-height: 100px;
}

.sponsored-header {
    margin-bottom: 30px;
}

.sponsor-title {
    color: var(--str-light-blue);
    font-weight: 500;
    font-style: italic;
}


/* 
.content-sidebar-wrap {
    padding: 0 32px;
}
 */



/* 
.entry-content-wrap {
    max-width: 100% !important;
    padding: 0;
}

.entry-content {
    padding: 0;
}
.single .content-sidebar-wrap {
    max-width: 1400px;
}

.single .single-post-category-name {
    padding: 0;
} */


.single .entry-content-wrap {
    padding: 0;
}

.single .entry-content {
    padding: 0;
}

.single .entry-content .entry-content-wrap>*:not(#featured-area):not(.kiwi-article-bar) {
    max-width: 100%;

}





.single-category-sponsored .content>article>.entry-header h1.entry-title,
.single-category-sponsored .content>article>.entry-header .entry-meta {
    width: 48%;
}

.category-sponsored .entry-header a.entry-author-link {
    color: white;
}









.single-category-sponsored .content>article>.entry-header .wrap {
    display: block;
}


.single .content-sidebar-wrap .entry-header,
.single .content-sidebar-wrap .entry-content,
.single .content-sidebar-wrap .entry-footer,
.single .content-sidebar-wrap .after-entry,
.single .before-footer .wrap,
.single aside#genesis-sidebar-primary,
aside#genesis-sidebar-primary {
    padding: 0 32px;
}

.single .content-sidebar-wrap {
    column-gap: 0;
}

.single.content-sidebar .content-sidebar-wrap {
    max-width: 1400px;
}




.single-category-sponsored .content>article>.entry-header .wrap {
    max-width: 100%;
}

.single-category-sponsored .content>article>.entry-header .wrap .content-wrap {
    max-width: 1336px;
    margin: 0 auto;
    padding: 0 32px;
}


figcaption.wp-element-caption.article-header-caption {
    margin-bottom: -8px;
}

.single .entry-header .wrap.entry-header-wrap>.entry-meta {
    display: none;
}



.archive footer.entry-footer {
    display: none;
}




.content {
    width: auto;
    flex: 1;
}

.single .content {
    max-width: calc(100% - 364px);
}

/* .single.full-width-content .content {
	max-width: 100%;
} */

aside#genesis-sidebar-primary {
    width: auto;
    flex-basis: 364px;
}



.single.full-width-content .entry-content {
    max-width: 1400px;
    margin: 0 auto;
}



.single.full-width-content .site-inner .entry-header-wrap {
    max-width: 100%;
}

.single.full-width-content .content-sidebar-wrap .entry-header {
    padding: 0;
}

.single.full-width-content .single-post-category-name {
    padding: 0;
}

.single.full-width-content .site-header .wrap {
    max-width: 1400px;
    margin: 0 auto;
}

.single.full-width-content .content-wrap>*,
.single.full-width-content .single-post-category-name {
    padding: 0 32px;
}

.single.full-width-content .entry-header .entry-meta {
    font-size: var(--meta-text)
}

.single-category-sponsored .content>article>.entry-header .wrap .content-wrap {
    padding: 0;
}



.single .content-sidebar-wrap .related-story .entry-header {
    padding: 0;
}


.archive-title-wrap {
    flex-basis: 100%;
    width: 100%;
}

.search .content-sidebar-wrap {
    display: block;
}


#featured-area .featured-image-container figcaption {
    padding: 0 32px;
}


.single-category-feature div#featured-area {
    margin-top: 40px;
}


.home .content-sidebar-wrap {
    padding: 0 var(--content-wrap-padding);
    max-width: 1400px;

    @media screen and (max-width: 992px) {
        padding: 0 4%;
    }
}


.single-category-sponsored .content>article>.entry-header .entry-meta {
    display: none;
}

.footer-widget-area {
    flex: 1;
    width: auto;
}

.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3 {
    max-width: 100%;
}

.strad-leaderboard {
    text-align: center;
}



/* .single-category-feature .entry-header .content-wrap {
    padding-bottom: 30px;
} */
.page .entry-content,
.page .entry-content-wrap {
    padding: 0;
}


.widget_categories .cat-item-86,
.widget_categories .cat-item-39 {
    display: none;
}

#categories-2 .widget-wrap nav ul {
    flex-wrap: wrap;
}

/* .nav-primary .menu-item {
    padding: 10px;
} */
.mobile-section {
    display: none;
}


.kicon-twitter::before {
    content: "\e61b";
    /*     color: white; */
    font-family: 'FontAwesome';
}


.kiwi-article-bar .kiwi-nw-email,
.kiwi-floating-bar .kiwi-nw-email {
    background: #050708;
}


.entry-footer .entry-meta {
    display: none;
}

.subscribe-button {
    border: 0;
}

.single-post .site-container .site-inner .content-sidebar-wrap .content article .entry-header .entry-title,
.site-inner .entry-title {
    font-size: 48px;
}

.subscribe-button img {
    max-height: 60px;
}

.subscribe-button {
    text-align: left;
}

.wrap,
.content-sidebar-wrap {
    max-width: 1400px;
}

.single-category-feature div#featured-area {
    margin: 40px -32px 20px;
}

.full-width-content .entry-content>*:not(#featured-area):not(.kiwi-article-bar),
.full-width-content .entry-content .entry-content-wrap {
    padding: 0;
}

.related-story .entry-title {
    font-size: var(--archive-title);
}

#yarpp_widget-2 {
    margin-bottom: 0;
}


.search-form-submit {
    display: none;
}

#searchform-1.search-form-input,
input#searchform-2 {
    /*   width: 0; */
    padding: 10px 0;
    border: none;
    transition: all 300ms ease-in-out;
}

#searchform-1.show-search-bar,
input#searchform-2 {
    width: 215px;
    padding: 10px 15px;
    border-bottom: 1px solid var(--str-light-blue);
}

#searchform-1::placeholder,
input#searchform-2::placeholder {
    color: #757575;
    font-weight: 400;
}

#search-2 {
    margin-bottom: 0;
}

input#searchform-2::placeholder {
    color: white;
}

input#searchform-2 {
    background: none;
    color: white;
}

.mobile-search-container form.search-form:before {
    content: '';
    width: 20px;
    background: url('https://stadiumtechreport.com/wp-content/themes/stadium-tech-report/assets/images/icon-search.png') no-repeat;
    background-size: contain;
    background-position: center;
    margin-right: 10px;
}

.mobile-search-container form.search-form {
    justify-content: center;
}

/* #genesis-nav-primary .wrap ul li {
	padding:0;
}
#genesis-nav-primary .wrap ul li a {
	padding: 10px;
} */


.featured-reports {
    margin: 0;
}

.featured-reports-wrapper {
    column-gap: 40px;
    padding: 40px 0;
}

.single-category-sponsored .content-sidebar-wrap {
    padding: 0;
}

.archive .entry-content,
.archive .entry-content-wrap {
    padding: 0;
}

.archive-description {
    margin-bottom: 20px;
}

.report-downloads-content .report-downloads h1 {
    padding: 32px 0;
}

.post-type-archive-reports .alm-item .article-header {
    margin-bottom: 20px;
}


/* .home-page-section a {
	font-size: 15px;
} */



.share-story-icons {
    padding-top: 1.5rem;
    text-align: center
}

.share-story-icons p {
    font-size: var(--share-this-story-label);
    font-weight: 700;
    margin-bottom: 10px
}


.single.sidebar-content-sidebar .content-sidebar-wrap {
    max-width: var(--page-max-width);
}

.single.sidebar-content-sidebar .content-sidebar-wrap,
.single.content-sidebar .content-sidebar-wrap {
    max-width: var(--page-max-width);
    padding: 0;
}


.home-page-section#featured-section a,
.home-page-section#editorial-section a {
    font-size: var(--archive-title);

    ~: 1.2;
    line-height: 1.2;
}

.home-page-section .alm-meta.entry-meta {
    font-size: 14px;
}

.home-page-section#news-section .alm-meta.entry-meta {
    font-size: 12px;
}

.alm-item.alm-cat-sponsored .article-header,
.alm-item.alm-cat-feature .article-header {
    max-height: 400px;
    overflow: hidden;
    margin-bottom: 4px;
}

.home-wrap .featured-image {
    min-height: 70px;
}


.podcast-name {
    color: var(--str-light-blue);
    font-weight: 600;
    font-size: 15px;
    font-style: italic;
}

.archive .entry-header .entry-meta {
    font-size: 14px;
}

.post-type-archive-podcasts .podcasts .entry-header .entry-title {
    margin-bottom: 10px;
}



/*Archives */

.category .archive-title {
    color: #154a8b;
    font-family: Alfa Slab One, sans-serif !important;
    font-size: 24px;
    text-transform: uppercase;
    margin-bottom: 30px;
}

.category article {
    display: flex;
    flex-direction: row-reverse;
    border-bottom: 1px solid #7a7a7a;
    padding: 36px 0;
    margin-bottom: 0;
}

.category .site-inner .entry-title {
    font-size: 24px;
}

.category .entry-content {
    width: 30%;
}

.category .entry-content-wrap {
    display: flex;
    align-items: flex-start;
}

.category .search-image-thumbnail-container {
    width: 100%;
    display: flex;
    justify-content: center;
    padding: 0 15px;
}

.category .search-image-thumbnail-container img {
    max-width: 100%;
    margin: auto;
}

.category article .entry-header {
    width: 70% !important;
    margin-bottom: 0;
}

.category article .entry-header h3 {
    font-size: 16px;
    color: var(--str-light-blue);
    margin-bottom: 5px;
}

.category article .entry-content {
    padding: 0 32px;
}


.random-leader-img {
    max-width: 750px;
}

.str-ad-leaderboard {
    text-align: center;
    margin-bottom: 30px;
}



div#featured-area.hide-featured {
    margin-top: 0;
    margin-bottom: 0;
}

div#featured-area.hide-featured .featured-image-container {
    display: none;
}



.nav-primary .wrap {
    display: flex;
    justify-content: center;
}

.nav-primary .widget {
    margin-bottom: 0;
    display: flex;
    align-items: center;
}

.nav-primary .widget ul>li {
    margin-bottom: 0;
}

.nav-primary section#block-13 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    padding: 0 32px;
}

.nav-primary section#nav_menu-4 {
    margin: 0 auto;
}

.footer-widgets .social-links:before {
    color: black;
    padding-right: 10px;
}

.footer-widgets .social-links>a {
    color: #154a8b;
}

section#search-3 {
    margin-bottom: 0;
}

#searchform-1.search-form-input,
input#searchform-2 {
    padding: 10px 0;
    border: 0;
    border-radius: 20px;
    font-size: var(--search-placeholder-text);
    width: 100%;
}

.social-links:before {
    content: 'Follow Us';
    color: white;
    font-weight: 600;
    font: inherit;
    font-weight: 500;
    padding-right: 10px;
}

.social-links>a {
    background: none !important;
}

.kiwi-article-bar a,
.kiwi-floating-bar a,
.kiwi-article-bar .kiwi-nw-twitter,
.kiwi-floating-bar .kiwi-nw-twitter {
    color: #154a8b !important;
    background: none !important;
}


.article-header.hide-featured .featured-image {
    display: none;
}

.kiwi-article-bar [class*=kiwi-nw-],
.kiwi-floating-bar [class*=kiwi-nw-] {
    color: #14498a;
}

.kiwi-article-bar .kiwi-nw-twitter:focus,
.kiwi-article-bar .kiwi-nw-twitter:hover,
.kiwi-floating-bar .kiwi-nw-twitter:focus,
.kiwi-floating-bar .kiwi-nw-twitter:hover,
.kiwi-article-bar .kiwi-nw-facebook:hover,
.kiwi-article-bar .kiwi-nw-twitter:hover,
.kiwi-article-bar .kiwi-nw-linkedin:hover,
.kiwi-article-bar .kiwi-nw-email:hover {
    background: #14498a !important;
    color: white !important;
}

.nav-primary section#search-2.widget_search {
    display: none;
    margin-bottom: 0;
}

.nav-primary section#search-2.widget_search {
    padding: 20px 0;
    border: 1px solid #ffffff3d;
    border-left: 0;
    border-right: 0;
}

form.search-form {
    width: 320px;
    border: 1px solid #ddd;
    display: flex;
    align-items: center;
    border-radius: 50px;
}

form.search-form:before {
    content: '\f179';
    padding: 0 10px;
    font-family: 'dashicons';
    color: #999;
    padding: 0 10px;
    padding-right: 5px;
}


#genesis-nav-primary .wrap ul li a {
    padding: 10px 16px;
}

.single-post .site-container .site-inner .content-sidebar-wrap .content article .entry-header .entry-title,
.site-inner .entry-title {
    font-size: var(--entry-title);
}


.single .article-header img.featured-image,
.single .article-header .article-header-caption {
    /*     display: none; */
}

.entry-header {
    margin-bottom: 10px;
}



.share-story-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}

.entry-content ul.kiwi-article-bar.kiwi-article-bar-fit {
    flex: 1;
    margin: 0 !important;
    float: left;
    flex-shrink: 1;
    width: auto;
    flex-grow: 1;
    max-width: 130px;
}

div#copy-url-link {
    display: block;
    flex: 0;
    color: #154a8b;
    min-width: 35px;
    border-radius: 100%;
    text-align: center;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
}

div#copy-url-link:hover {
    background: #154a8b;
    color: white;
}


.nav-primary .wrap {
    padding: 0;
}

#genesis-nav-primary {
    height: auto;
}



.single-category-sponsored .content>article>.entry-header .wrap {
    display: flex;
    position: relative;
    max-width: 1400px;
    padding: 0;
    flex-direction: row;
}

.single-category-sponsored .content>article>.entry-header .wrap .content-wrap {
    /*     flex-basis: 50%; */
    max-width: 50%;
    margin: 0;
}

#featured-area {
    margin-left: 0;
    flex-basis: calc(50% + ((100vw - 1400px) / 2));
    margin-right: calc(-1*((100vw - 1400px) / 2));
    max-height: 560px;
}

#featured-area .featured-image-container {
    margin-bottom: 0;
    max-height: 100%;
    height: 100%;
}

.inner-container {
    max-height: 100%;
    height: 100%;
}


#featured-area img {
    max-height: 100%;
    height: 100%;
    object-fit: cover;
    width: 100%;
    object-position: center left;
}


.single-category-sponsored .content>article>.entry-header h1.entry-title,
.single-category-sponsored .content>article>.entry-header .entry-meta {
    width: 100%;
}


@media screen and (max-width:1399px) {
    #featured-area {
        flex-basis: 50%;
        margin-right: 0;
        max-height: 560px;
    }

}

/* Mobile */
@media screen and (max-width: 960px) {

    form.search-form {
        background: #4170a8;
        border-radius: 50px;
        border: 1px solid white;
        position: relative;
        align-items: center;
        width: 100%;
    }

    form.search-form:before {
        content: '\f179';
        font-family: 'dashicons';
        color: #fff;
        padding-right: 5px;
        display: block;
        height: 100%;
        position: relative;
        width: 50px;
        color: white;
    }


    .social-links {
        display: flex;
        flex-wrap: wrap;
    }

    .social-links:before {
        flex-basis: 100%;
        text-align: left;
        padding-left: revert-layer;
    }

    .social-links>a {
        text-align: left;
    }


    .nav-primary section#search-2.widget_search {
        display: block;
        margin-bottom: 10px;
    }

    .home-page-section {
        display: none;
    }

    .home-page-section.mobile-section {
        display: block;
    }

    .single.content-sidebar .content-sidebar-wrap,
    .page.content-sidebar .content-sidebar-wrap {
        flex-direction: column;
    }

    .single.content-sidebar .content-sidebar-wrap>* {
        max-width: 100%;
    }

    .single-post .site-container .site-inner .content-sidebar-wrap .content article .entry-header .entry-title,
    .site-inner .entry-title {
        font-size: var(--entry-title);
        padding-top: 0%;
    }

    /* 
	#featured-providers-container {
		top:0%;
	} */
    .single-category-feature .entry-header .content-wrap {
        padding-bottom: 0;
    }

    .single .content-sidebar-wrap {
        flex-direction: column;
    }

    .single .content {
        max-width: 100%;
    }

    .alm-listing.alm-ajax {
        flex-direction: column;
    }

    ul#menu-header-menu {
        flex-direction: column;
    }



    ul.kiwi-floating-bar.rect.left {
        display: none;
    }

    .featured-reports {
        margin-bottom: 40px;
    }

    .featured-reports-wrapper .featured-reports {
        flex-basis: 100%;
    }


    .dashicons-menu:before {
        content: url(https://ampthink-fonts.s3.us-west-2.amazonaws.com/str-icons/hamburger.svg);
        height: 40px !important;
        width: 40px !important;
        border-radius: 0;
        margin-top: 0px;
        font-size: 40px;
    }

    button#genesis-mobile-nav-primary.menu-toggle {
        border-radius: 0;
        padding-top: 2px;
    }

    .mobile-header-img {
        max-width: 200px;
    }

    .home-page-section a {
        font-size: 18px;
    }

    .search .search-image-thumbnail-container {
        padding: 0;
        margin-bottom: 20px;
    }


    #genesis-nav-primary>.wrap {
        flex-direction: column;
    }

    .nav-primary section#block-13 {
        position: relative;
        padding: 0 4%;
    }

    .nav-primary section#nav_menu-4 {
        margin: 0;
    }

    .single.full-width-content .content-wrap>*,
    .single.full-width-content .single-post-category-name,
    .single.full-width-content .entry-content {
        padding: 0;
    }

    .site-header .wrap,
    .content-sidebar-wrap,
    .nav-primary .wrap {
        padding: 0 4%;
    }

    .mobile-nav-container,
    .footer-widget-area {
        padding-left: 4%;
        padding-right: 4%;
    }

    .footer-widgets .wrap {
        flex-direction: column;
    }


    #categories-2 .widget-wrap .widget-title {
        flex-basis: 100%;
        margin-bottom: 10px;
        margin-top: 10px;
    }

    #categories-2 .widget-wrap {
        flex-wrap: wrap;
    }

    #categories-2 .widget-wrap nav ul li:first-child {
        margin-left: 0;
    }


    #genesis-nav-primary .wrap ul li a {
        padding: 16px 0;
    }

    button#genesis-mobile-nav-primary.menu-toggle {
        padding-top: 8px;
    }

    .site-container .mobile-nav-container {
        padding-top: 25px;
    }


    nav#genesis-nav-primary {
        padding-top: 0;
    }

    #genesis-nav-primary .wrap {
        padding: 0 4%;
    }

    .nav-primary section#block-13 {
        padding: 0;
    }

    .menu-toggle.activated::before {
        font-size: 44px;
    }

    aside#genesis-sidebar-primary {
        padding: 0;
    }


    .single-category-sponsored .content>article>.entry-header .wrap {
        display: block;
        flex-direction: column-reverse;
    }

    .single-category-sponsored .content>article>.entry-header .wrap .content-wrap {
        max-width: 100%;
    }

    #featured-area {
        /* max-height: 200px; */
        /* height: 200px; */
        height: auto;
        width: 100%;
        position: relative;
    }

    .single-category-sponsored .content>article>.entry-header h1.entry-title {
        padding: 20px 4%;
    }

    .single-category-sponsored .content-sidebar-wrap {
        padding: 0 4%;
    }
}


@media screen and (max-width: 600px) {
    .single-category-sponsored .content>article>.entry-header .wrap {
        display: flex;
        flex-direction: column;
    }

    .single-category-sponsored .content>article>.entry-header h1.entry-title,
    .single-category-sponsored .content>article>.entry-header .entry-meta {
        width: 100%;
    }

    .single-category-sponsored div#featured-area:not(.image-ghost) {
        width: 100%;
        margin: 0;
        position: relative;
        order: -1;
    }

    .single-category-sponsored .content>article>.entry-header .wrap {
        display: flex;
        flex-direction: column;
    }

    .single-category-sponsored .content>article>.entry-header h1.entry-title,
    .single-category-sponsored .content>article>.entry-header .entry-meta {
        width: 100%;
    }

    .single-category-sponsored div#featured-area:not(.image-ghost) {
        width: 100%;
        margin: 0;
        position: relative;
        order: -1;
    }

    .single .entry-content>*:not(#featured-area):not(.kiwi-article-bar) {
        padding: 0;
    }

    .single .content-sidebar-wrap .entry-header,
    .single .content-sidebar-wrap .entry-content,
    .single .content-sidebar-wrap .entry-footer,
    .single .content-sidebar-wrap .after-entry,
    .single .before-footer .wrap,
    .single aside#genesis-sidebar-primary,
    .single aside#genesis-sidebar-primary {
        padding: 0 4%;
        /*was 0 8% */
    }

    div#featured-providers-container {
        position: relative;
    }

    #featured-area div#featured-providers {
        width: 100%;
    }

    .single-category-feature .entry-header .content-wrap {
        padding-bottom: 0;
    }

    .single .content-sidebar-wrap {
        flex-direction: column;
    }

    .single .content {
        max-width: 100%;
    }

    .alm-listing.alm-ajax {
        flex-direction: column;
    }

    .entry-content {
        flex-direction: column;
    }

    .site-container .wp-block-pullquote blockquote p {
        font-size: 3.5vw;
        line-height: 1.4;
    }

    blockquote {
        margin: 0;
    }


    p.entry-meta {
        /* font-size: 2.8vw; */
    }

    .single-post .site-container .site-inner .content-sidebar-wrap .content article .entry-header .entry-title,
    .site-inner .entry-title {
        margin: 0 !important;
        margin-bottom: 6px !important;
        font-size: var(--entry-title);
    }

    .nav-primary .menu-item {
        padding: 0px;
    }


    .home .content-sidebar-wrap,
    .single-post-category-name,
    .entry-content-wrap,
    .single.full-width-content .content-wrap>*,
    .single.full-width-content .single-post-category-name,
    #featured-area .featured-image-container figcaption {
        padding: 0 4%;
    }

    .featured-image-container .wrap {
        padding: 0 32px;
    }

    .single-category-sponsored .content>article>.entry-header .wrap .content-wrap {
        padding: 40px 0;
    }

    .home-wrap {
        padding: 0;
    }

    .home .site-header .wrap,
    .home .content-sidebar-wrap {
        padding: 0;
    }

    .archive .site-header .wrap,
    .archive .content-sidebar-wrap {
        flex-direction: column;
        padding: 0 4%;
    }

    .archive .entry-content,
    .archive .entry-content-wrap {
        padding: 0;
    }


    .featured-reports .article-body {
        padding: 20px;
        flex-basis: 100%;
    }

    .page-id-40 .post-40,
    aside#genesis-sidebar-primary,
    {
    padding: 0 4%;
}

.site-container .mobile-nav-container {
    padding: 15px 4%;
}

.site-container .menu-toggle {
    right: 4%;
}

section#yarpp_widget-2 {
    padding: 0 10px;
}

.widget_yarpp_widget .widget-wrap {
    padding: 0 10px;
}

.post-type-archive article.podcasts .entry-content {
    margin: 0 auto 20px;
}

#categories-2 .widget-wrap nav ul li {
    margin-left: 0;
}

#categories-2 .widget-wrap nav ul {
    flex-direction: column;
}

}





.slick-next:before,
.slick-prev:before {
    color: black;
}



.more-reports .report {
    display: flex;
    margin-bottom: 20px;
    border-bottom: 1px solid #b2b2b2;
    justify-content: space-between;
    padding-bottom: 20px;
}

.more-reports .report-image {
    flex: 1;
}

.more-reports .report-info {
    padding: 10px;
    flex: 2;
}

.more-reports .report-type {
    color: #11b2eb;
    font-style: italic;
    font-size: var(--category-label);
}

.more-reports .report-title {
    font-size: var(--archive-title);
    color: black;
}

.more-reports-title {
    font-weight: 800;
    margin-bottom: 1.5em;
    text-transform: uppercase;
}


.all-reports-link-container a {
    color: #11b2eb;
    display: block;
    font-size: var(--category-label);
    text-align: center;
    text-transform: uppercase;
}

.slick-prev,
.slick-next {
    height: 16px;
    width: 16px;
}

.slick-prev:before {
    content: url(https://ampthink-fonts.s3.us-west-2.amazonaws.com/str-icons/chevron-left.svg);
}

.slick-next:before {
    content: url(https://ampthink-fonts.s3.us-west-2.amazonaws.com/str-icons/chevron-right.svg);
}


.gform_wrapper.gravity-theme a {
    color: white;
}

.gform_wrapper.gravity-theme a:hover {
    color: white;
    text-decoration: underline !important;
}




.featured-reports .article-body h2 a {
    font-weight: 500;
}

#report_downloads_archive .archive-title {
    padding-bottom: 0;
    font-size: var(--entry-subtitle);
    padding-left: 0;
}

#report_downloads_archive .alm-title a,
.podcasts .entry-title-link {
    color: black;
    font-weight: 600;
    font-size: var(--entry-subtitle);
    line-height: 1.2;
}

.featured-reports .article-body h2 a {
    font-weight: 600;
    font-size: var(--entry-subtitle);
    line-height: 1.2;
}

.featured-reports .article-body h2 a:hover,
#report_downloads_archive .alm-title a:hover,
.podcasts .entry-title-link:hover {
    border-bottom: 2px solid var(--str-light-blue);
}

.report-downloads .alm-item img {
    max-height: 360px;
    object-fit: contain;
    object-position: center;
}

.report-downloads .alm-item .article-header {
    text-align: center;
}


.alm-item-category-name {
    margin-bottom: 0;
}

.featured-reports .article-body h3 {
    font-weight: 500;
    margin-bottom: 6px;
}



.coming-soon-download {
    padding: 8px 24px;
}

.single-top-image {}


.single-podcasts .featured-image {
    max-width: 40%;
    float: left;
    margin-right: 3%;
}


.strad-leaderboard {
    max-width: 750px;
    margin: 0 auto 40px;
}


.search .search-image-thumbnail-container img {
    max-width: 100%;
}

.search .search-image-thumbnail-container {
    padding: 0;
}

.post-type-archive article.podcasts {
    flex-direction: row-reverse;
}

.archive .podcasts .featured-image {
    margin-top: 0;
}