/*
 Theme Name:   YOOtheme Child
 Template:     yootheme
 Author:       YOOtheme
 Description:  YOOtheme Child Theme
 Version:      1.0.0
 Text Domain:  yootheme-child
*/

/* Shifts homepage hero image left on mobile */
/* @media (max-width: 440px) {
  .page-id-35863 .hero-section.uk-section-default.uk-position-relative div:first-of-type {
    background-position: 40% 50%;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape) {
  .page-id-35863 .hero-section.uk-section-default.uk-position-relative div:first-of-type {
    background-position: 40% 50%;
  }
} */

/* Keeps images in home intro section aligned left in mobile instead of filling screen */
/* @media only screen and (max-width: 601px) {
  .page-id-33988 .alignleft {
    width: auto;
  }
}
@media only screen and (max-width: 500px) {
  .page-id-33988 .alignleft {
    float: left;
  }
} */

/* Allow insert text before a specific ContentView plugin element (this for December 2021)*/
/* #pt-cv-view-126fc4a4kg .pt-cv-ctf-list .pt-cv-ctf-column:nth-child(1) .pt-cv-ctf-value::before {
  content: "Interview by ";
}
#post-33797 p.author_1::before {
  content: "Interview ";
} */

/* Fix for YooTheme Pro 3.0 Update */
.uk-navbar-left .uk-navbar-item.uk-logo {
  padding-left: 0px;
}
ul.uk-navbar-nav > li > a {
  padding-left: 12px;
  padding-right: 12px;
}
.uk-navbar-left,
.uk-navbar-right,
[class*="uk-navbar-center"] {
  gap: 0px;
}
.uk-navbar-nav {
  gap: 15px;
}
@media (min-width: 960px) {
  .uk-navbar-left,
  .uk-navbar-right,
  [class*="uk-navbar-center"] {
    gap: 0px;
  }
}
@media (min-width: 960px) {
  .uk-navbar-nav {
    gap: 15px;
  }
}

.article-inline-left-column {
  float: left;
  width: 40%;
  margin-right: 4%;
  /* width: 377px;
  margin-right: 20px; */
}
.article-inline-left-column img {
  margin-bottom: 22px;
}
.single-post ul.article-inline-left-column-ul {
  margin-left: 0px;
  padding-left: 0px;
}
ul.article-inline-left-column-ul li {
  position: relative;
  left: 1em;
  padding-right: 1em;
}
@media only screen and (max-width: 601px) {
  .article-inline-left-column {
    float: none;
    width: 100%;
    margin-right: 0;
    border-bottom: 1px solid #cfcfcf;
  }
}
@media (max-width: 500px) {
  .article-inline-left-column img {
    margin-bottom: -10px;
  }
}

/* AC_Mod added for headings text with normal (paragraph) spans in them */
span.paragraph-style {
  color: rgb(34, 34, 34);
  font-size: 17px;
  font-style: normal;
}

/*Past issue pages with background videos*/
.page-id-33387 .hero-section > iframe,
.page-id-33916 .hero-section > iframe,
.page-id-34055 .hero-section > iframe {
  min-height: 100vh;
  min-width: 177.77vh;
}

/*AC_Mod keeps widget for sidebar editorial calendar aligned center*/
div#text-6 .textwidget img {
  float: none;
  margin-right: 0px;
}

/* AC_Mod change to accomodate 970 ad bleeding into sidebar */
body.single-post .tm-main .uk-grid #tm-sidebar > .uk-grid {
  display: flex;
  flex-flow: column;
  height: 100%;
}
body.single-post .tm-main .uk-grid #tm-sidebar > .uk-grid div:nth-child(5) {
  height: 100%;
}
@media screen and (max-width: 960px) {
  /*960px is the mobile breakpoint set in yootheme*/
  body.single-post .tm-main .uk-grid #tm-sidebar > .uk-grid div:nth-child(3) {
    display: none;
  }
}
/* AC_Mod BannerArticle_970_250 to 300_250 visibility switching */
.visibility-wrapper-970-to-300 #div-gpt-ad-1622053269469-0 {
  display: none;
}
@media screen and (max-width: 1000px) {
  /* Hide 970 ad*/
  .visibility-wrapper-970-to-300 #div-gpt-ad-1652553476095-0 {
    display: none;
  }
  .visibility-wrapper-970-to-300 #div-gpt-ad-1622053269469-0 {
    display: unset;
  }
}

article .uk-margin-medium-top figure {
  width: auto;
}
/* AC_Mod added to fix images not aligning center after creating 970 template */
article .uk-margin-medium-top p img,
article .uk-margin-medium-top p a img {
  display: block;
}
.uk-navbar-container > .uk-container {
  max-height: 173px;
}

/*AC_Mod added for new header search*/
nav .widget-search {
  width: 168px;
  padding: 0px;
  margin-right: 0px;
  align-items: start;
}
nav .widget-search form {
  width: 168px;
  margin-top: 23px;
}
nav .widget-search form .uk-search-input {
  padding: 0px;
  height: 32px;
}
.uk-search.uk-search-default .uk-search-input {
  height: 30px;
}
.widget_search#search-2 form.uk-search {
  margin-bottom: -2px;
}

/*Reduce excess margin under search form at top of Videos page*/
.page-id-10545 #tm-main .uk-container form.uk-search.uk-search-default {
  margin-bottom: 0px;
}
@media screen and (max-width: 960px) {
  /*960px is the mobile breakpoint set in yootheme*/
  nav .widget-search {
    margin-top: 10px;
    width: 100%;
    margin-left: -6px;
    margin-bottom: -29px;
  }
  nav .uk-navbar-right .uk-navbar-item ul {
    padding-left: 0px;
  }
  body.single-post .tm-main .uk-grid > .uk-first-column {
    padding-right: 0px;
  }
  .gm-article-side-or-bottom-ad {
    position: relative;
    left: auto;
    top: auto;
    margin: auto;
    text-align: center;
  }
  .tm-header {
    display: block !important;
  }
  .tm-header .uk-navbar {
    display: block;
  }
  .tm-header .uk-navbar-left {
    display: none;
  }
  .tm-header > .uk-navbar-container > .uk-container .uk-navbar-right {
    display: block;
    position: relative;
    top: 0;
    margin-top: -16px;
    margin-bottom: -4px;
    padding-left: 38px;
  }
}
@media (max-width: 600px) {
  .tm-header > .uk-navbar-container > .uk-container .uk-navbar-right {
    padding-left: 0;
  }
  .home .uk-grid > .uk-first-column > .uk-h1.issue-date {
    padding-left: 3% !important;
  }
}
@media (max-width: 719px) {
  .home-additional-articles-yootheme .pt-cv-title {
    clear: both !important;
  }
  .home-additional-articles-yootheme .pt-cv-content {
    margin-bottom: 20px;
  }
}
@media (min-width: 720px) {
  /*AC_Mod*/
  /*https://stackoverflow.com/questions/18744164/flex-box-align-last-row-to-grid*/
  /*The following 2 styles work together to ensure last item, in odd number of items, is aligned left*/
  .home-additional-articles-yootheme .pt-cv-page {
    display: flex;
    flex-flow: row wrap;
    align-content: space-between;
  }
  .home-additional-articles-yootheme .pt-cv-page:after {
    content: "";
    flex: auto;
  }
  .home-additional-articles-yootheme .col-sm-6 {
    width: 50%;
  }
  .home-additional-articles-yootheme .col-sm-6 h3 {
    clear: both !important;
  }
}
/*AC_Mods Following set of changes were added to accomodate new yootheme */
/*remove yootheme width max-content to keep previous site's logo sizing*/
.uk-navbar-center:not(:only-child) {
  width: auto;
}
/*pin the nav bar right to the right side of the page*/
.uk-navbar-container > .uk-container .uk-navbar-right {
  position: absolute;
  right: 0;
  top: 10px;
}
.uk-navbar-container > .uk-container .uk-navbar-right .uk-navbar-item {
  position: relative;
}
/*reduce padding between social icons*/
.uk-grid-column-small > *,
.uk-grid-small > * {
  padding-left: 0;
}
/*change social follow buttons appearance*/
.uk-navbar-container:not(.uk-navbar-transparent) .uk-icon-button,
.uk-navbar-container:not(.uk-navbar-transparent) .uk-icon-button:visited {
  color: rgba(255, 255, 255, 1);
  background-color: rgb(255 255 255/0%);
}
.uk-navbar-container:not(.uk-navbar-transparent) .uk-icon-button:hover {
  margin-top: 0 !important;
  color: rgba(162, 191, 52, 1);
  background-color: rgb(255 255 255/100%);
}
.uk-grid > .uk-first-column > h2.uk-h1.issue-date {
  line-height: 1.3em;
}
.uk-panel.uk-margin {
  display: inherit;
}
.uk-search-default .uk-search-icon {
  width: 36px;
  color: #c3b7b7;
}
input.uk-search-input {
  width: 100%;
  padding-left: 36px !important;
}
.uk-search-default {
  width: 100%;
  border: 1px solid #eee;
}
#tm-sidebar #widget-search-2 {
  margin-top: -40px;
}
/*AC Mod 2021*/
#tm-sidebar .uk-grid-margin .widget.widget_media_image,
.issue-hero .uk-grid-margin .widget.widget_media_image {
  text-align: center;
}
.uk-search-default {
  width: 100%;
}
.search-results .uk-first-column .uk-grid > .uk-first-column {
  margin-top: 14px;
}
.search-results .uk-first-column .uk-grid > .uk-first-column > .uk-article {
  padding-bottom: 0;
}
.search-results .uk-first-column .uk-grid > .uk-first-column > .uk-article h2 {
  margin-bottom: 6px;
  line-height: 1.2em;
}
.search-results .uk-first-column .uk-grid > .uk-first-column > .uk-article .uk-margin-medium p {
  margin-bottom: 12px;
}
#pt-cv-view-ebb5173m1c .pt-cv-custom-fields.pt-cv-ctf-author_1_title,
#pt-cv-view-ebb5173m1c .pt-cv-custom-fields.pt-cv-ctf-author_2_title {
  font-style: italic;
}
#pt-cv-view-ebb5173m1c .pt-cv-readmore {
  float: none !important;
  text-align: left !important;
}
#div-gpt-ad-1491174167750-0 {
  margin: 0 auto;
}
/*AC_Mod moved from Appearance > Customize > Settings > Custom Code > CSS */
.hero-date {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #fff;
  font-weight: 900;
  font-size: 48px;
  line-height: 125%;
}
.hero-title {
  font-family: Georgia, Times, "Times New Roman";
  color: #fff;
  font-weight: 900;
  font-size: 55px;
  line-height: 150%;
}
.hero-subtitle {
  font-family: Georgia, Times, "Times New Roman", Helvetica, sans-serif;
  color: #fff;
  font-weight: 900;
  font-size: 34px;
  font-style: italic;
  font-variant: normal;
  line-height: 200%;
}
/*AC_Mod Added to make h6 for captions*/
h5,
h6 {
  font-size: 0.7em;
  color: grey;
  text-transform: none;
  font-style: italic;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
h6 {
  margin-top: -12px;
}
/*AC_Mod Added to cleanup youtube lyte plugin video embedding*/
div.lyte-wrapper {
  margin: 0 !important;
}
/*AC_Mod added to make 16:9 youtube iframe expand to full width*/
.video-iframe-fullwidth {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.video-iframe-fullwidth iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/*AC_Mod added for audio player w/graphic in floating div to side of fixed height & width iframe*/
.iframe-50-179px {
  width: 50%;
  height: 179px;
}
.float-right-of-fixed-iframe-50-179px {
  float: right;
  width: 50%;
  height: 179px;
  background-image: url(/wp-content/uploads/2020/12/GettyImages-684080564-1.jpg);
  background-size: cover;
}
@media (max-width: 960px) {
  .iframe-50-179px {
    width: 100%;
  }
  .float-right-of-fixed-iframe-50-179px {
    float: none;
    width: 100%;
  }
}
/*2021 fixes for new 970 x 250 banner*/
.center-banner-ad .uk-grid-margin {
  margin: auto;
}
.center-banner-ad .uk-grid-margin > .uk-first-column {
  padding: 0;
}
.center-banner-ad .uk-grid-margin > .uk-first-column > div > div {
  text-align: center;
  margin: auto;
}
/*2021 fixes for new 970 x 250 banner on video issues*/
.gray-ad-banner.center-banner-ad .uk-grid-margin > .uk-first-column > div > div {
  margin-top: 30px;
}
body.home #featured-video em,
body.home #featured-podcast em {
  color: rgba(255, 255, 255, 0.7);
}
body.home .uk-background-norepeat.uk-background-cover {
  min-height: 530px !important;
}
body.home .uk-section-small {
  padding-top: 10px !important;
}
body.home hr {
  border-top: 2.2px solid #cdcdcd;
  display: block;
}
body.home .hero-section .uk-width-1-1 {
  position: absolute;
  top: 0px;
}
body.home .page-template-default .uk-first-column h2.home-hero-title {
  padding-top: 0;
  max-width: 1100px;
  margin: 0 auto;
  text-transform: none;
  font-weight: normal;
  font-family: "Georgia", serif;
  font-style: normal;
  padding-bottom: 10px;
}
body.home .uk-background-norepeat .home-hero-title {
  text-align: left !important;
  line-height: 40px;
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  margin: 0 auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0;
}
.page-template-default.home .uk-background-norepeat h2.uk-heading-small.home-hero-title {
  padding-left: 3%;
}
body.home .uk-section-xsmall:first-of-type {
  padding-top: 0 !important;
  padding-bottom: 0px !important;
}
body.home .home-additional-article-header {
  font-size: 38px;
}
body.home h3 {
  /*Used further down on page*/
  font-size: 28px;
  line-height: 32px;
}
body.home #threeblmediadetaillist ul.threebl_sidebar li:nth-of-type(8),
body.home #threeblmediadetaillist ul.threebl_sidebar li:nth-of-type(9),
body.home #threeblmediadetaillist ul.threebl_sidebar li:nth-of-type(10),
body.home #threeblmediadetaillist ul.threebl_sidebar li:nth-of-type(11),
body.home #threeblmediadetaillist ul.threebl_sidebar li:nth-of-type(12),
body.home #threeblmediadetaillist ul.threebl_sidebar li:nth-of-type(13) {
  display: block;
}
/*AC_Mod make all links inside an article bold*/
article.uk-article .uk-margin-medium-top p a,
article.uk-article .uk-margin-medium-top ul a {
  font-weight: bold;
}
/*AC_Mod unbold links in divs with .not-bold class*/
article.uk-article .uk-margin-medium-top div.not-bold p a {
  font-weight: normal;
}
/*AC_Mod unbold links in footnotes div*/
article.uk-article .uk-margin-medium-top div.footnotes p a {
  font-weight: normal;
  word-break: break-all;
}
/*AC_Mod footnotes font smaller*/
article.uk-article .uk-margin-medium-top div.footnotes {
  font-size: 14px;
  clear: both;
}
article.uk-article .uk-margin-medium-top div.footnotes p {
  line-height: 1.1em;
  margin-top: 10px;
  margin-bottom: 10px;
}
/*AC_Mod compensate for reducing margin bottom on last footnote p*/
article.uk-article .uk-margin-medium-top div.footnotes {
  margin-bottom: 10px;
}

/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

/*!! EDIT MONTH SPECIFIC STYLING. */
/* UNCOMMENT for home hero background videos OR COMMENT OUT for hero background images */
@media screen and (min-aspect-ratio: 16/9) {
  .hero-section {
    height: 56.25vh;
  }
}

body.home .uk-grid > .uk-first-column > .uk-h1.issue-date {
  /*!! EDIT MONTH SPECIFIC STYLING. */
   /*padding-top: 180px;*/ 
   /* Uncomment the following line and comment out the above line for hero background videos */
  padding-top: calc(50vh - 260px);
  padding-bottom: 10px;
  padding-left: 3%;
}
body.home .uk-grid > .uk-first-column > .uk-h1.issue-date {
  font-weight: 600;
  max-width: 1180px;
  font-size: 25px;
  /*!! EDIT MONTH SPECIFIC STYLING. */
  /* Typically the color of the issue date text is white. */
  color: #5e8f2b !important;
  /* Typically there is a text shadow for the issue date so uncomment next line. */
  /* text-shadow: 0px 0px 3px #000000 !important; */
  /* Uncomment for even more shadow */
  /* text-shadow: 1px 1px 2px #000 !important; */
}
body.home h2.home-hero-title {
  /*!! EDIT MONTH SPECIFIC STYLING. */
  /* Typically there is a text shadow for the title so uncomment next line. */
  /* filter: drop-shadow(0px 0px 3px rgb(15, 15, 15)) drop-shadow(0px 0px 3px rgba(39, 39, 39, 0.313)); */
  /* Uncomment for heaviest drop shadow */
  /* filter: drop-shadow(0px 0px 4px rgb(2, 5, 2)) drop-shadow(0px 0px 3px rgba(8, 14, 5, 0.495)); */
  line-height: 1.0;
  font-size: 3rem;
}
body.home h2.home-hero-title span:nth-of-type(2) {
  margin-top: -4px;
}
/*AC_Mod To create subtitle - duplicate yoo block home-hero-title and add class home-hero-subtitle.
Then theme the following css accordingly*/
.page-template-default.home .uk-background-norepeat h2.uk-heading-small.home-hero-title.home-hero-subtitle,
.page-template-default.home .uk-width-1-1 h2.uk-heading-small.home-hero-title.home-hero-subtitle {
  line-height: 0.9em;
  font-size:2rem;
  padding-top: 2px;
  /*this is more typically 3%*/
  padding-left: 3%;
}
.home .hero-section.uk-section-default.uk-section {
  /*UNCOMMENT WHEN HIDING CAPTION TEXT OR DISPLAYING A CAPTION UNDER A VIDEO*/
  margin-bottom: -12px;
}
.caption-text {
  /*UNCOMMENT THE NEXT LINE TO SHOW CAPTION TEXT*/
  /*display: none !important;*/
  padding-top: 0px;
  font-style: italic;
  color: grey;
  text-align: left;
}
/*AC_Mod added capital media section*/
.capital-media-home-row .uk-container .uk-container-xlarge {
  background-color: #d2d2d2;
  padding-top: 36px;
}
.capital-media-home-row .uk-container .uk-container-xlarge .capital-featured-news {
  font-weight: bold;
  font-size: 1.1em;
  color: #0a9b7c;
  width: 100%;
  margin-bottom: 12px;
}
/*AC_Mod*/
.intro-module.uk-section-default.uk-section {
  padding-bottom: 34px;
}

@media (max-width: 960px) {
  .capital-media-home-row .uk-container .uk-container-xlarge .uk-grid-small.uk-grid-stack {
    padding-left: 20px;
    padding-right: 20px;
  }
  .capital-media-home-row .uk-container .uk-container-xlarge .uk-grid-small.uk-grid-stack .capital-column-1 {
    margin-top: -10px;
  }
  .capital-media-home-row .uk-container .uk-container-xlarge .uk-grid-small.uk-grid-stack .capital-featured-news {
    margin-top: -10px;
    text-align: center;
  }
  .capital-media-home-row .uk-container .uk-container-xlarge .uk-grid-small.uk-grid-stack .capital-column-3 {
    margin-top: -24px;
    margin-bottom: 24px;
  }
}
/*AC_Mod For the Easy Social Share plugin*/
.essb_links_list > .essb_message_before {
  font-size: 0.9em;
  color: #a1a1a1;
}
.essb_links.essb_displayed_bottom {
  margin-top: 32px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  .page-id-29651 .uk-grid > .uk-first-column > .uk-h1.issue-date {
    padding-bottom: 0;
  }
}
@media (max-width: 1100px) {
  span.mobile-title-1 {
    display: block;
  }
}
@media (max-width: 600px) {
  span.mobile-title-1 {
    display: block;
  }
  span.mobile-title-1 {
    display: block;
  }
}
/*DELETE PAGE OR CERTAIN VIEW SPECIFIC STYLES BELOW - */
/*CHECK THIS VIEW FIRST BEFORE DELETING*/
#pt-cv-view-ebd3793chl .pt-cv-ctf-list:empty {
  margin-bottom: -46px !important;
}
#pt-cv-view-ebd3793chl .pt-cv-ctf-list:not(:empty) {
  position: absolute;
  display: inline-block;
}
#pt-cv-view-ebd3793chl .pt-cv-content {
  margin-top: 48px;
}
/*KEEP???? October Issue 2019*/
#threeblmediadetaillist ul.threebl_sidebar li:nth-of-type(8),
#threeblmediadetaillist ul.threebl_sidebar li:nth-of-type(10),
#threeblmediadetaillist ul.threebl_sidebar li:nth-of-type(11),
#threeblmediadetaillist ul.threebl_sidebar li:nth-of-type(12),
#threeblmediadetaillist ul.threebl_sidebar li:nth-of-type(13) {
  display: none;
}
@media (max-width: 600px) {
  #tm-sidebar #widget-text-2 {
    display: none;
  }
}
/*KEEP???? July August Double Issue 2019*/
.spacer {
  padding-top: 30px;
}
@media only screen and (max-width: 1000px) {
  .spacer {
    display: none;
  }
}
sup {
  font-size: 14px !important;
}
.tm-header-mobile:nth-of-type(2) {
  display: none !important;
}
.tm-toolbar.tm-toolbar-default {
  display: none !important;
}
body.home #div-gpt-ad-1597179893020-0,
body.home #div-gpt-ad-1597179922749-0,
body.home #div-gpt-ad-1597179979972-0 {
  padding-top: 10px !important;
}

}

body.home #div-gpt-ad-1597179953027-0 {
  padding-top: 30px !important;
}

}
@media only screen and (max-width: 650px) {
  body.home #div-gpt-ad-1597179893020-0,
  body.home #div-gpt-ad-1597179922749-0,
  body.home #div-gpt-ad-1597179953027-0,
  body.home #div-gpt-ad-1597179979972-0 {
    padding-top: 10px !important;
  }


}
/*KEEP??? April Issue 2019*/
.uk-slidenav {
  color: #fff;
}
.lift {
  margin-right: 70px !important;
}
.float-title {
  margin-bottom: -20px;
  font-size: 38px;
}
.slider-quote {
  color: #fff;
  text-align: left;
  max-width: 40%;
  padding-left: 57px;
  padding-top: 20px;
  text-indent: -35px;
}
.special-quote {
  line-height: 20px;
  font-size: 34px;
  margin-bottom: 0;
  position: relative;
  top: 0.3 ex;
  vertical-align: text-bottom;
  font-family: "Georgia", serif;
  padding-right: 10px;
  content: url("https://greenmoney.com/wp-content/uploads/2019/04/gmj.png");
  max-width: 25px;
}
.flip {
  transform: rotate(180deg);
  margin-bottom: 5px;
  max-height: 20px;
}
h3.float-date {
  font-size: 28px;
  color: #fff;
  margin-bottom: 0;
  font-family: "Arial Narrow", sans-serif !important;
}
.float-title h2 {
  color: #f2c94c;
  margin-top: -8px;
  font-family: "Arial Narrow", sans-serif !important;
  font-weight: 600;
  font-size: 42px;
}
.float-date {
  color: #fff;
  font-style: normal;
  margin-bottom: 15px;
}
body.home #div-gpt-ad-1597179893020-0,
body.home #div-gpt-ad-1597179922749-0,
body.home #div-gpt-ad-1597179953027-0,
body.home #div-gpt-ad-1597179979972-0,
body.home #div-gpt-ad-1622053479374-home {
  margin-left: 0 auto !important;
  margin-top: 0px !important;
}
@media only screen and (max-width: 1140px) {
  .float-title {
    margin-bottom: -60px;
    position: absolute;
    z-index: 1000;
    top: 330px;
    left: 10%;
    font-family: sans-serif;
    font-weight: 700;
  }
}
@media only screen and (max-width: 1100px) {
  .float-title {
    margin-bottom: -60px;
    position: absolute;
    z-index: 1000;
    top: 340px;
    left: 10%;
    font-family: sans-serif;
    font-weight: 700;
  }
  .slider-quote {
    padding-top: 60px;
  }
}
@media only screen and (max-width: 1040px) {
  .float-title {
    margin-bottom: -60px;
    position: absolute;
    z-index: 1000;
    top: 290px;
    left: 11%;
    font-family: sans-serif;
    font-weight: 700;
  }
}
@media only screen and (min-width: 1000px) {
  .float-title {
    margin-bottom: -60px;
    position: absolute;
    z-index: 1000;
    top: 330px;
    left: 10%;
    font-family: sans-serif;
    font-weight: 700;
  }
  .slider-quote {
    padding-top: 80px;
    font-size: 14px;
  }
}
@media only screen and (max-width: 970px) {
  .float-title {
    margin-bottom: -60px;
    position: absolute;
    z-index: 1000;
    top: 320px;
    left: 12%;
    font-family: sans-serif;
    font-weight: 700;
  }
  .slider-quote {
    padding-top: 80px;
  }
}
@media only screen and (max-width: 958px) {
  /*AC_Mod Added to fix mobile displaying distance between ads and featured articles on home*/
  body.home #div-gpt-ad-1597179893020-0,
  body.home #div-gpt-ad-1597179922749-0,
  body.home #div-gpt-ad-1597179953027-0,
  body.home #div-gpt-ad-1597179979972-0,
  body.home #div-gpt-ad-1622053479374-home {
    margin-top: 40px !important;
    padding-top: 0px !important;
    padding-bottom: 30px;
  }
  /* AC_Mod Even though this 300x600 ad is set in GAM to not display on mobile, it still takes up the 300x600 of blank space, so needs to be hidden*/
  #div-gpt-ad-1597178945117-0 {
    display: none;
  }
  .float-title {
    margin-bottom: -60px;
    position: absolute;
    z-index: 1000;
    top: 210px;
    left: 10%;
  }
  .float-title h2 {
    margin-top: -8px;
    font-size: 36px;
  }
}
@media only screen and (max-width: 905px) {
  .float-title {
    margin-bottom: -60px;
    position: absolute;
    z-index: 1000;
    top: 210px;
    left: 10%;
    font-family: sans-serif;
    font-weight: 700;
  }
  .float-title h2 {
    margin-top: -8px;
    font-size: 34px;
  }
  h3.float-date {
    font-size: 24px;
  }
  .slider-quote {
    padding-top: 80px;
    font-size: 14px;
  }
}
@media only screen and (max-width: 790px) {
  .float-title {
    margin-bottom: -60px;
    position: absolute;
    z-index: 1000;
    top: 210px;
    left: 10%;
    font-family: sans-serif;
    font-weight: 700;
  }
  .slider-quote {
    padding-top: 80px;
    font-size: 13px;
    padding-left: 70px;
  }
  .float-title h2 {
    margin-top: -8px;
    font-size: 28px;
  }
}
@media only screen and (max-width: 790px) {
  h3.float-date {
    font-size: 20px;
  }
  .float-title h2 {
    margin-top: -8px;
    font-size: 26px;
  }
  .float-title {
    top: 205px;
  }
  .slider-quote {
    padding-top: 60px;
  }
}
@media only screen and (max-width: 702px) {
  .slider-quote {
    visibility: hidden;
  }
  .slider-quote span:nth-of-type(3) {
    visibility: visible;
    float: left !important;
    margin-top: -40px;
  }
  .float-title {
    top: 215px;
  }
}
.slider-swap {
  display: none;
}
.slider-description-mobile {
  display: none;
}
@media only screen and (max-width: 600px) {
  .home .uk-slider {
    display: none;
  }
  .slider-swap {
    display: block;
    height: auto;
    margin-bottom: -20px;
  }
  .slider-description-mobile {
    font-size: 9px;
    display: block;
    margin-top: -90px;
    padding-left: 22px;
    color: #fff;
    font-style: italic;
  }
}
@media only screen and (max-width: 540px) {
  .slider-quote span:nth-of-type(3) {
    visibility: visible;
    float: left !important;
    margin-top: -80px;
    margin-left: -20px;
  }
  .float-title {
    top: 225px;
  }
  .slider-quote span:nth-of-type(3) {
    visibility: hidden;
  }
}
@media only screen and (max-width: 500px) {
  .float-title {
    top: 265px;
  }
  .slider-quote span:nth-of-type(3) {
    font-size: 12px;
    margin-left: 0;
    margin-top: 0;
    float: right;
  }
  .special-quote {
    max-height: 15px;
  }
  .page-id-24567 .intro-module {
    margin-left: 0;
  }
  .float-title h2 {
    max-width: 100px;
    line-height: 26px;
    margin-top: 5px;
  }
  body .uk-margin-auto-left {
    position: absolute;
    z-index: 1 !important;
    top: 100px !important;
  }
  .tm-header > .uk-navbar-container > .uk-container .uk-navbar-right {
    padding-left: 6px;
  }
  .special-summit {
    font-family: "Garamond", serif;
    font-size: 23px;
    line-height: 26px;
  }
  .home-additional-article-header {
    line-height: 32px;
    font-size: 30px;
  }
}
@media (max-width: 500px) {
  a.ai1ec-minical-trigger.ai1ec-btn.ai1ec-btn-sm.ai1ec-btn-default.ai1ec-tooltip-trigger {
    max-width: 285px !important;
  }
  .ai1ec-pagination .ai1ec-btn-group {
    margin-left: 0 !important;
  }
  .uk-grid-large h3,
  .uk-grid-large p {
    width: 100% !important;
  }
  .timely.ai1ec-popover.ai1ec-popup {
    display: none !important;
  }
  #div-gpt-ad-1498170986546-0 {
    width: 300px !important;
  }
  .uk-align-left,
  .alignleft {
    padding-bottom: 18px;
  }
  .feb-intro {
    padding-left: 0;
    max-width: 90%;
  }
  .alignleft.wp-image-16217 {
    width: 100%;
  }
  img.alignleft.wp-image-18365 {
    max-width: 75%;
    float: none;
  }
  .liesel {
    text-align: center;
    padding: 0 auto;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 500px) {
  img.alignleft.wp-image-17221 {
    width: 100%;
    margin-bottom: 20px;
  }
  .uk-section-xlarge {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .page-id-10545 .pod-title {
    margin-top: 0 !important;
  }
  .page-id-15796 #widget-media_image-2,
  .page-id-15796 #widget-text-15 {
    text-align: center;
  }
  .page-id-15796 .uk-panel {
    max-width: 300px;
    margin: 0 auto;
  }
  .nia {
    width: 100%;
    padding: 0 auto;
    margin: 0 auto;
    text-align: center;
  }
  img.alignleft.wp-image-16441 {
    width: 75%;
    padding: 0 auto;
    margin: 0 auto;
    margin-bottom: 20px;
    padding-top: 30px;
  }
  .page-id-16416 div.uk-margin {
    text-align: center;
  }
  .page-id-16416 .intro-module div.uk-margin {
    text-align: left !important;
  }
  .lift {
    width: 100%;
  }
  .pod-title {
    margin-top: 0;
  }
  img.alignleft.wp-image-16544 {
    width: 100%;
    margin-bottom: 20px;
  }
  img.alignleft.wp-image-16432 {
    width: 100%;
    margin-bottom: 20px;
  }
  img.alignleft.wp-image-16436 {
    width: 100%;
    margin-bottom: 20px;
  }
  .mobile-image {
    min-width: 100%;
    padding-bottom: 20px;
  }
  .special-fix {
    text-align: center;
    padding-bottom: 20px;
    margin: 0 auto;
  }
  .wk-slideset.wk-grid {
    padding-left: 0 !important;
  }
  .wk-grid > * {
    float: none;
  }
  .wk-slidenav-position.wk-margin {
    min-height: 170px;
  }
  .widget-widgetkit li.wk-active,
  .home-sponsor-widget li.wk-active {
    width: 280px !important;
    max-width: 280px !important;
    margin-top: 0;
    padding: 0;
    margin: 0 auto;
  }
  .widget-widgetkit li.wk-active img,
  .widget-widgetkit li img,
  .home-sponsor-widget li.wk-active img {
    max-width: 250px;
    width: 250px !important;
  }
  .home .widget-widgetkit li img,
  .home-sponsor-widget li.wk-active img,
  .home .widget-widgetkit li {
    max-width: 250px;
    width: 250px !important;
  }
  .widget-widgetkit li.wk-active:nth-of-type(1),
  .home-sponsor-widget li.wk-active:nth-of-type(1) {
    padding-left: 0;
    width: 100%;
  }
  .widget-widgetkit li.wk-active:nth-of-type(2),
  .home-sponsor-widget li.wk-active:nth-of-type(2) {
    padding-top: 0;
  }
  .widget-widgetkit li.wk-active:nth-of-type(4),
  .home-sponsor-widget li.wk-active:nth-of-type(4) {
    width: 100%;
    padding-top: 0;
  }
  .widget-widgetkit li.wk-active:nth-of-type(5),
  .home-sponsor-widget li.wk-active:nth-of-type(5) {
    max-width: 200px;
    width: 200px !important;
  }
  .widget-widgetkit li.wk-active:nth-of-type(5) img,
  .home-sponsor-widget li.wk-active:nth-of-type(5) img {
    max-width: 200px;
    width: 200px !important;
  }
  .widget-widgetkit li.wk-active:nth-of-type(5),
  .home-sponsor-widget li.wk-active:nth-of-type(5) {
    margin-top: 0;
  }
  .wk-grid {
    margin-left: 0;
  }
  .home-sponsor-widget {
    max-height: 150px !important;
    padding-top: 20px;
  }
  .cassini {
    font-size: 14.5px;
    padding: 5%;
  }
  .home h1,
  .home .uk-h1 {
    font-size: 2.3rem;
    line-height: 1.2;
  }
  .uk-heading-hero {
    font-size: 3.6rem;
    line-height: 1 !important;
  }
  .home .uk-align-right,
  .home .alignright {
    margin-right: 0;
    margin: 0 auto;
  }
  .home p.home-video-description {
    text-align: left;
  }
  .home .uk-section-secondary p {
    text-align: left;
  }
  .wk-slideset.wk-grid > * {
    padding-left: 10px;
  }
  .home .tm-toolbar .uk-margin-small-top {
    display: block;
  }
  .home .tm-toolbar .uk-first-column:first-of-type {
    display: block !important;
  }
  .tm-toolbar .uk-grid .uk-margin-small-top.uk-first-column {
    display: none !important;
  }
  .uk-background-norepeat.uk-background-cover.uk-background-center-center.uk-section.uk-section-xlarge.uk-flex.uk-flex-middle {
    min-height: calc(50vh - 316.8px);
  }
  .home .pt-cv-thumb-left.cvp-responsive-image {
    margin-right: 0;
  }
  #pt-cv-view-659939ac31 .cvp-responsive-image {
    width: 340px;
    height: 340px;
  }
  .top-anniversary {
    height: 85px;
  }
  #sfsi_plus_floater {
    margin-top: 10px;
  }
  .uk-navbar-left {
    margin-bottom: 20px;
  }
  .uk-navbar-item.uk-logo img {
    padding-top: 0;
  }
  .uk-navbar-center:not(:only-child) {
    position: absolute;
    top: 35%;
    left: 53%;
  }
  .tm-header-mobile .uk-responsive-height {
    width: 270px;
  }
  body #sfsi_plus_floater {
    z-index: 9999;
    width: 50%;
    text-align: center;
    position: absolute;
    top: 5%;
    left: 0 !important;
    right: 50% !important;
  }
  div#sfsi_plus_floater.sfsiplus_norm_row.sfsi_plus_wDiv {
    text-align: center !important;
    right: 0 !important;
    left: 25% !important;
  }
  .uk-margin-auto-left {
    top: 65px;
    width: auto;
    z-index: 10000;
    text-align: center;
    margin: 0;
    min-width: 180px;
    right: 25%;
  }
  .home .uk-margin-auto-left {
    position: absolute;
    right: 0;
    top: 180px;
    left: 18%;
    z-index: 1;
  }
  .uk-margin-auto-left {
    position: absolute;
    right: 0;
    top: 180px;
    left: 25%;
  }
  div#div-gpt-ad-1622053269469-0,
  div#div-gpt-ad-1622053479374-0 {
    float: none;
    padding-right: 0;
    padding-top: 5px;
    text-align: center;
    margin: 0 auto;
  }
  div.tm-header-mobile {
    height: 64px !important;
    background: #a2bf34;
  }
  .uk-navbar-container:not(.uk-navbar-transparent) {
    height: auto !important;
    max-height: 60px;
  }
  .uk-align-right,
  .alignright {
    float: none;
    margin: 0 auto;
    text-align: center;
  }
  .uk-align-left,
  .alignleft {
    float: none;
    margin: 0 auto;
    text-align: center;
  }
  .mobile {
    text-align: center;
  }
  .tm-sidebar .uk-grid-margin.uk-first-column {
    text-align: center;
    margin: 0 auto;
    padding-top: 35px;
  }
  #div-gpt-ad-1498170986546-0 {
    height: 250px;
    width: 300px;
    text-align: center;
    margin: 0 auto;
  }
  .no-margin {
    margin: 0 auto !important;
    text-align: center;
  }
  .tm-sidebar .uk-grid-margin.uk-first-column:first-of-type {
    display: none;
  }
  #widget-widgetkit-2:before {
    width: 75% !important;
  }
  .sendgrid_mc_input {
    max-width: 93%;
  }
  .issue-hero .uk-container {
    padding: 0;
    margin-top: -5px;
  }
  .issue-hero.uk-section {
    padding-bottom: 0;
  }
  body #pt-cv-view-a61d8f6sbg .pt-cv-title a,
  body #pt-cv-view-a61d8f6sbg .panel-title {
    font-size: 22px !important;
  }
  .page .pt-cv-title {
    font-size: 22px !important;
  }
  .wp-image-11615.alignleft {
    width: 95%;
    margin-bottom: 30px;
  }
  .wp-image-11618.alignleft {
    width: 95%;
    margin-bottom: 30px;
  }
  .alignleft.size-full.wp-image-11677 {
    width: 100%;
  }
  .wp-image-11689.alignleft {
    width: 100%;
    margin-bottom: 30px;
  }
  .wp-image-11705.alignleft {
    width: 100%;
    margin-bottom: 30px;
  }
  .alignleft.size-full.wp-image-11293.sri-calendar-ad {
    padding-bottom: 0;
    min-width: 345px;
    clear: both;
  }
}
@media (min-width: 960px) {
  .page-id-18442 .uk-section-xsmall:first-of-type {
    padding-top: 0 !important;
    padding-bottom: 380px !important;
  }
  .uk-article-title {
    font-size: 40px;
  }
  p.author_1 {
    font-size: 22px !important;
  }
}
@media (max-width: 960px) {
  .page-template-default.page-id-18442 .uk-background-norepeat h1,
  .page-template-default.page-id-18442 .uk-background-norepeat .home-hero-title {
    max-width: 800px;
  }
}
@media (max-width: 801px) {
  body.home .uk-grid > .uk-first-column > .uk-h1.issue-date {
    /*!! EDIT MONTH SPECIFIC STYLING. */
     /*padding-top: 180px;*/
    /*Uncomment the following and comment out the above line for background videos*/
    padding-top: calc(50vh - 230px); 
    padding-left: 3%;
  }
  body.home.page-template-default h2.home-hero-title {
    /*!! EDIT MONTH SPECIFIC STYLING. */
    /* May need to change font-size */
    font-size: 2.5rem;
    /*line-height: 0.7em;*/
  }
  body.home h2.home-hero-title span:nth-of-type(2) {
    margin-top: 8px;
  }
  .page-template-default.home .uk-background-norepeat h2.uk-heading-small.home-hero-title.home-hero-subtitle {
    /*AC_Mod adjust per month*/
    line-height: 0.26em !important;
    padding-left: 3%;
  }
  img.ethical {
    max-width: 120px !important;
    text-align: center;
  }
  p.ethical-container {
    text-align: center;
  }
  .page-id-19464 .issue-date,
  .page-id-19464 h2.home-hero-title,
  .home .issue-date,
  .home h2.home-hero-title {
    max-width: 92%;
  }
  .tm-toolbar .uk-margin-auto-left .uk-first-column {
    width: 230px !important;
  }
  .home-intro-padding {
    height: 10px;
  }
  .page-template-default.home .uk-background-norepeat h2.uk-heading-small.home-hero-title {
    padding-left: 3%;
  }
}
@media (min-width: 800px) {
  /*AC_Mod added more specificity*/
  .home .issue-date,
  .home .uk-grid > .uk-first-column > .uk-h1.issue-date {
    max-width: 1190px !important;
    margin: 0 auto;
    padding-top: 5.5em;
    padding-left: 3%;
  }
  .page-id-19464 .uk-grid > .uk-first-column > .uk-h1.issue-date {
    padding-top: 0;
    margin-top: 20px !important;
    max-width: 1200px;
  }
}
@media only screen and (max-width: 601px) {
  .home .uk-grid > .uk-first-column > .uk-h1.issue-date {
    /*!! EDIT MONTH SPECIFIC STYLING. */
    /*padding-top: 180px;*/
    /*Uncomment the following and comment the above line for background videos*/
    padding-top: calc(50vh - 220px);
  }
  .page-id-10545 iframe {
    max-height: 240px;
  }
  iframe.isles {
    max-height: 210px;
  }
  a.uk-navbar-item.uk-logo {
    max-width: 240px;
    padding: 0;
    margin: 0;
  }
  .page-id-21024 .uk-grid > .uk-first-column > .uk-h1.issue-date {
    font-size: 24px;
  }
  body.page-id-21024 h2.home-hero-title i {
    font-size: 2.2rem;
    line-height: 1em;
  }
  .alignleft {
    width: 100%;
  }
  div#div-gpt-ad-1622053269469-0,
  div#div-gpt-ad-1622053479374-0,
  div#div-gpt-ad-1497886941471-0 {
    margin: 0 auto !important;
    text-align: center !important;
    float: none !important;
  }
  div#div-gpt-ad-1597178752358-0 {
    display: none !important;
  }
  div#div-gpt-ad-1597179087932-0 {
    text-align: center;
    margin: 0 auto;
    padding: 0 auto;
  }
}
@media (max-width: 600px) {
  .gray-ad-banner {
    display: none;
  }
  .home h2.home-hero-title {
    padding-left: 3% !important;
  }

  .page-id-19464 div#div-gpt-ad-1597179893020-0.display-block,
  .page-id-19464 div#div-gpt-ad-1597179922749-0.display-block,
  .page-id-19464 div#div-gpt-ad-1597179953027-0.display-block,
  .page-id-19464 div#div-gpt-ad-1597179979972-0.display-block,
  .home div#div-gpt-ad-1597179893020-0.display-block,
  .home div#div-gpt-ad-1597179922749-0.display-block,
  .home div#div-gpt-ad-1597179953027-0.display-block,
  .home div#div-gpt-ad-1597179979972-0.display-block {
    width: 350px !important;
    margin: 0 auto;
    text-align: center;
  }
}
@media only screen and (min-width: 600px) {
  div#div-gpt-ad-1597179087932-0 {
    display: none !important;
  }
  .uk-navbar-nav li:first-of-type {
    display: none;
  }
}
@media (max-width: 440px) {
  body.home .uk-grid > .uk-first-column > .uk-h1.issue-date {
    /*!! EDIT MONTH SPECIFIC STYLING. */
    /*padding-top: 4em;*/
    /*Uncomment the following and comment out the above line for background videos*/
    padding-top: calc(80vh - 240px);
    padding-bottom: 12px;
    font-size: 22px;
    padding-left: 3%;
  }
  .home .issue-date {
    padding-top:2em;
  }
  .alignleft.size-medium.wp-image-18451 {
    min-width: 75%;
    text-align: center;
    clear: both;
    margin: 3% 14%;
  }
  .home .alignleft.size-medium.wp-image-18451 {
    margin: 0;
  }
}

@media only screen and (min-width: 290px) and (max-width: 439px) and (-webkit-min-device-pixel-ratio: 2) {
  body.home .uk-grid > .uk-first-column > .uk-h1.issue-date {
    /*!! EDIT MONTH SPECIFIC STYLING. */
    /*padding-top: 180px;*/
    /*Uncomment the following and comment out the above line for background videos*/
    padding-top: calc(80vh - 240px);
    padding-bottom: 12px;
    font-size: 18px;
    padding-left: %;
  }

  .alignleft.size-medium.wp-image-18451 {
    min-width: 75%;
    text-align: center;
    clear: both;
    margin: 3% 14%;
  }
  .home .alignleft.size-medium.wp-image-18451 {
    margin: 0;
  }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape) {
  .home .uk-grid > .uk-first-column > .uk-h1.issue-date {
    /*!! EDIT MONTH SPECIFIC STYLING. */
    /*padding-top: 180px;*?
    /*Uncomment the following and comment out the above line for background videos*/
    padding-top: calc(50vh - 230px);
    padding-left: 3%;
  }
  div#div-gpt-ad-1597179087932-0 {
    display: block !important;
    text-align: center;
    margin: 0 auto;
    padding: 0 auto;
  }
  div#div-gpt-ad-1597178752358-0 {
    display: none !important;
  }
  .home .uk-margin-auto-left {
    display: none;
  }
}
/*New Sticky Header 2019*/
.uk-sticky-fixed .uk-navbar-item.uk-logo img {
  min-height: 40px !important;
  min-width: 130px !important;
  max-width: 240px;
  margin-top: 0 !important;
  margin-left: 0 !important;
}
.uk-sticky-fixed .uk-navbar-item.uk-logo {
  margin-top: 0 !important;
  margin-left: 10px !important;
}
body.uk-sticky-fixed .uk-navbar-nav {
  margin: 0 auto !important;
  max-height: 60px !important;
}
.uk-navbar-container.uk-navbar-sticky {
  max-height: 100px !important;
}
body.uk-sticky-fixed .uk-navbar-nav .uk-navbar-item,
.uk-navbar-toggle {
  padding: 23px;
  padding-bottom: 23px;
  padding-bottom: 0;
}
/*Random CSS*/
.uk-navbar-item.uk-logo {
  margin-bottom: 25px;
  max-width: 100%;
  max-width: 370px !important;
  margin-top: 10px;
}
.uk-navbar-container > .uk-container {
  max-width: 1140px;
}
iframe.isles {
  max-height: 400px;
}
blockquote {
  border-left: 1px solid green;
  color: grey;
  padding-left: 50px;
  text-align: left !important;
}
.widget-media-image,
#div-gpt-ad-1498170986546-0,
#div-gpt-ad-1497886941471-0 {
  margin: 0 auto !important;
  width: 100%;
  text-align: center;
}
/*Video Search Styles*/
#div-gpt-ad-1498170986546-0 {
  width: 300px !important;
}
.page-id-10545 .textwidget .search-form {
  display: none;
}
.page-id-10545 .screen-reader-text {
  visibility: hidden;
  position: relative;
}
.page-id-10545 .screen-reader-text:after {
  visibility: visible;
  position: absollute;
  top: 0;
  left: 0;
  content: "Search Videos";
  margin-left: -50px;
}
/*Random Styles*/
/*AC_Mod Added*/
.evo_start em {
  color: #222 !important;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows {
  color: grey !important;
  border-color: grey !important;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows .fa {
  color: grey !important;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows .fa:hover {
  color: #fff !important;
}
.ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur,
.ajde_evcal_calendar .evcal_month_line p {
  color: grey !important;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows {
  border: 1px solid grey !important;
  border-top-color: #e2e2e2;
  border-right-color: #e2e2e2;
  border-bottom-color: #e2e2e2;
  border-left-color: #e2e2e2;
  color: grey;
}
em {
  color: inherit;
}
button.search-submit {
  font-size: 16px;
  padding: 8px 10px;
}
input.search-field {
  font-size: 16px;
  padding: 8px 10px;
  width: 80%;
}
body .ai1ec-agenda-widget-view .ai1ec-event .ai1ec-event-title {
  font-weight: 700;
  font-size: 13pt;
  font-family: "Georgia";
  color: #a2bf34 !important;
}
.timely h1 {
  color: #a2bf34 !important;
  font-weight: 700;
  font-size: 15pt;
  font-family: "Georgia", serif !important;
}
/*EventON Stying*/
#evcal_list .eventon_list_event .evcal_desc span.evcal_event_title,
.evo_lightboxes .evo_pop_body .evcal_desc span.evcal_desc2 {
  color: #a2bf34;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: 300;
  text-transform: none;
}
a.evcal_list_a {
  border-color: #a2bf34 !important;
}
.ajde_evcal_calendar .calendar_header p {
  font-size: 30px;
}
/*Spider Styling*/
body #views_tabs_select,
body #views_tabs {
  display: none !important;
}
/*Logo for Header*/
.uk-sticky-fixed .uk-navbar-item.uk-logo img {
  padding-top: 0 !important;
}

/*Fix Search Button*/
.screen-reader-text {
  display: block !important;
}
input.search-field {
  width: 100% !important;
}
button.search-submit {
  font-size: 18px;
  padding: 8px 10px;
  width: 100% !important;
}
/*New Calendar*/
body #bigcalendar1 table td span {
  font-size: 22px !important;
  line-height: 24px;
}
body .uk-container #bigcalendar1 table.last_table td:first-of-type {
  background-color: #00512f !important;
}
body #bigcalendar1 .top_table {
  background-color: #a2bf34 !important;
}
body #bigcalendar1 table td {
  height: 40px !important;
}
body #bigcalendar1 table.last_table td,
body #bigcalendar1 table.last_table {
  color: #005478 !important;
}
body a.thickbox-previewbigcalendar1 {
  padding: 0 !important;
  color: #a2bf34 !important;
  line-height: 1.1em !important;
}
.wdc_calendar .general_table p {
  margin: 0 !important;
  padding: 10px !important;
}
a.thickbox-previewbigcalendar1 {
  text-decoration: none;
  font-size: 22px !important;
  background: 0 0;
  color: #005478 !important;
  font-family: "Georgia" !important;
  padding: 10px !important;
}
/*AC_Mod fix for 3BL mainpage*/
.page-id-11492 .threebl_title {
  display: none;
}
/*Custom Styles for Home page 3BL feed*/
body.home #threeblmediadetaillist ul li h2 a.threebl_fmr_headlines,
body.page-id-22738 #threeblmediadetaillist ul li h2 a.threebl_fmr_headlines,
body.page-id-23214 #threeblmediadetaillist ul li h2 a.threebl_fmr_headlines,
.page-id-23544 #threeblmediadetaillist ul li h2 a.threebl_fmr_headlines,
.page-id-23834 #threeblmediadetaillist ul li h2 a.threebl_fmr_headlines,
.page-id-24218 #threeblmediadetaillist ul li h2 a.threebl_fmr_headlines,
.page-id-24567 #threeblmediadetaillist ul li h2 a.threebl_fmr_headlines,
.page-id-25160 #threeblmediadetaillist ul li h2 a.threebl_fmr_headlines,
.page-id-25498 #threeblmediadetaillist ul li h2 a.threebl_fmr_headlines,
.page-id-25772 #threeblmediadetaillist ul li h2 a.threebl_fmr_headlines,
.page-id-26044 #threeblmediadetaillist ul li h2 a.threebl_fmr_headlines,
.page-id-26348 #threeblmediadetaillist ul li h2,
.page-id-26571 #threeblmediadetaillist ul li h2,
.page-id-26779 #threeblmediadetaillist ul li h2 a.threebl_fmr_headlines,
.page-id-27013 #threeblmediadetaillist ul li h2 a.threebl_fmr_headlines,
.page-id-27281 #threeblmediadetaillist ul li h2 a.threebl_fmr_headlines,
.page-id-27479 #threeblmediadetaillist ul li h2 a.threebl_fmr_headlines,
.page-id-27708 #threeblmediadetaillist ul li h2 a.threebl_fmr_headlines,
.page-id-27942 #threeblmediadetaillist ul li h2 a.threebl_fmr_headlines,
.page-id-28174 #threeblmediadetaillist ul li h2 a.threebl_fmr_headlines,
.page-id-28308 #threeblmediadetaillist ul li h2 a.threebl_fmr_headlines,
.page-id-28435 #threeblmediadetaillist ul li h2 a.threebl_fmr_headlines,
.page-id-28611 #threeblmediadetaillist ul li h2 a.threebl_fmr_headlines,
.page-id-28938 #threeblmediadetaillist ul li h2 a.threebl_fmr_headlines,
.page-id-29137 #threeblmediadetaillist ul li h2 a.threebl_fmr_headlines {
  font-weight: 400 !important;
  font-size: 16px !important;
  font-family: "Georgia";
  text-align: left;
  line-height: 0.7em !important;
}
body.home #threeblmediadetaillist,
body.page-id-22738 #threeblmediadetaillist,
body.page-id-23214 #threeblmediadetaillist,
.page-id-23544 #threeblmediadetaillist,
.page-id-23834 #threeblmediadetaillist,
.page-id-24218 #threeblmediadetaillist,
.page-id-24567 #threeblmediadetaillist,
.page-id-25160 #threeblmediadetaillist,
.page-id-25498 #threeblmediadetaillist,
.page-id-25772 #threeblmediadetaillist,
.page-id-26044 #threeblmediadetaillist,
.page-id-26348 #threeblmediadetaillist,
.page-id-26571 #threeblmediadetaillist,
.page-id-26779 #threeblmediadetaillist,
.page-id-27013 #threeblmediadetaillist,
.page-id-27281 #threeblmediadetaillist,
.page-id-27479 #threeblmediadetaillist,
.page-id-27708 #threeblmediadetaillist,
.page-id-27942 #threeblmediadetaillist,
.page-id-28174 #threeblmediadetaillist,
.page-id-28308 #threeblmediadetaillist,
.page-id-28435 #threeblmediadetaillist,
.page-id-28611 #threeblmediadetaillist,
.page-id-28938 #threeblmediadetaillist,
.page-id-29137 #threeblmediadetaillist {
  background-color: #eaeaea;
  padding: 10px;
  padding-top: 0;
  max-width: 280px !important;
  margin: 0 auto;
}
.home #threeblmediadetaillist ul li h2,
body.page-id-22738 #threeblmediadetaillist ul li h2,
body.page-id-23214 #threeblmediadetaillist ul li h2,
.page-id-23544 #threeblmediadetaillist ul li h2,
.page-id-23834 #threeblmediadetaillist ul li h2,
.page-id-24218 #threeblmediadetaillist ul li h2,
.page-id-24567 #threeblmediadetaillist ul li h2,
.page-id-25160 #threeblmediadetaillist ul li h2,
.page-id-25498 #threeblmediadetaillist ul li h2,
.page-id-25772 #threeblmediadetaillist ul li h2,
.page-id-26044 #threeblmediadetaillist ul li h2,
.page-id-26348 #threeblmediadetaillist ul li h2,
.page-id-26571 #threeblmediadetaillist ul li h2,
.page-id-26779 #threeblmediadetaillist ul li h2,
.page-id-27013 #threeblmediadetaillist ul li h2,
.page-id-27281 #threeblmediadetaillist ul li h2,
.page-id-27479 #threeblmediadetaillist ul li h2,
.page-id-27708 #threeblmediadetaillist ul li h2,
.page-id-27942 #threeblmediadetaillist ul li h2,
.page-id-28174 #threeblmediadetaillist ul li h2,
.page-id-28308 #threeblmediadetaillist ul li h2,
.page-id-28435 #threeblmediadetaillist ul li h2,
.page-id-28611 #threeblmediadetaillist ul li h2,
.page-id-28938 #threeblmediadetaillist ul li h2,
.page-id-29137 #threeblmediadetaillist ul li h2 {
  line-height: 18px !important;
}
.home #threeblmediadetaillist h1,
.home #threeblmediadetaillist h2,
.home #threeblmediadetaillist h3,
body.page-id-22738 #threeblmediadetaillist h1,
body.page-id-22738 #threeblmediadetaillist h2,
body.page-id-22738 #threeblmediadetaillist h3,
body.page-id-23214 #threeblmediadetaillist h1,
body.page-id-23214 #threeblmediadetaillist h2,
body.page-id-23214 #threeblmediadetaillist h3,
body.page-id-23544 #threeblmediadetaillist h1,
body.page-id-23544 #threeblmediadetaillist h2,
body.page-id-23544 #threeblmediadetaillist h3,
body.page-id-23834 #threeblmediadetaillist h1,
body.page-id-23834 #threeblmediadetaillist h2,
body.page-id-23834 #threeblmediadetaillist h3,
body.page-id-24218 #threeblmediadetaillist h1,
body.page-id-24218 #threeblmediadetaillist h2,
body.page-id-24218 #threeblmediadetaillist h3,
body.page-id-24567 #threeblmediadetaillist h1,
body.page-id-24567 #threeblmediadetaillist h2,
body.page-id-24567 #threeblmediadetaillist h3,
body.page-id-25160 #threeblmediadetaillist h1,
body.page-id-25160 #threeblmediadetaillist h2,
body.page-id-25160 #threeblmediadetaillist h3,
body.page-id-25498 #threeblmediadetaillist h1,
body.page-id-25498 #threeblmediadetaillist h2,
body.page-id-25498 #threeblmediadetaillist h3,
body.page-id-25772 #threeblmediadetaillist h1,
body.page-id-25772 #threeblmediadetaillist h2,
body.page-id-25772 #threeblmediadetaillist h3,
body.page-id-26044 #threeblmediadetaillist h1,
body.page-id-26044 #threeblmediadetaillist h2,
body.page-id-26044 #threeblmediadetaillist h3,
body.page-id-26348 #threeblmediadetaillist h1,
body.page-id-26348 #threeblmediadetaillist h2,
body.page-id-26348 #threeblmediadetaillist h3,
body.page-id-26571 #threeblmediadetaillist h1,
body.page-id-26571 #threeblmediadetaillist h2,
body.page-id-26571 #threeblmediadetaillist h3,
body.page-id-26779 #threeblmediadetaillist h1,
body.page-id-26779 #threeblmediadetaillist h2,
body.page-id-26779 #threeblmediadetaillist h3,
body.page-id-27013 #threeblmediadetaillist h1,
body.page-id-27013 #threeblmediadetaillist h2,
body.page-id-27013 #threeblmediadetaillist h3,
body.page-id-27281 #threeblmediadetaillist h1,
body.page-id-27281 #threeblmediadetaillist h2,
body.page-id-27281 #threeblmediadetaillist h3,
body.page-id-27479 #threeblmediadetaillist h1,
body.page-id-27479 #threeblmediadetaillist h2,
body.page-id-27479 #threeblmediadetaillist h3,
body.page-id-27708 #threeblmediadetaillist h1,
body.page-id-27708 #threeblmediadetaillist h2,
body.page-id-27708 #threeblmediadetaillist h3,
body.page-id-27942 #threeblmediadetaillist h1,
body.page-id-27942 #threeblmediadetaillist h2,
body.page-id-27942 #threeblmediadetaillist h3,
body.page-id-28174 #threeblmediadetaillist h1,
body.page-id-28174 #threeblmediadetaillist h2,
body.page-id-28174 #threeblmediadetaillist h3,
body.page-id-28308 #threeblmediadetaillist h1,
body.page-id-28308 #threeblmediadetaillist h2,
body.page-id-28308 #threeblmediadetaillist h3,
body.page-id-28435 #threeblmediadetaillist h1,
body.page-id-28435 #threeblmediadetaillist h2,
body.page-id-28435 #threeblmediadetaillist h3,
body.page-id-28611 #threeblmediadetaillist h1,
body.page-id-28611 #threeblmediadetaillist h2,
body.page-id-28611 #threeblmediadetaillist h3,
body.page-id-28938 #threeblmediadetaillist h1,
body.page-id-28938 #threeblmediadetaillist h2,
body.page-id-28938 #threeblmediadetaillist h3,
body.page-id-29137 #threeblmediadetaillist h1,
body.page-id-29137 #threeblmediadetaillist h2,
body.page-id-29137 #threeblmediadetaillist h3 {
  font-family: Gill Sans, Arial, Verdana, sans-serif;
  text-align: left;
}
.home #threeblmediadetaillist ul li h2,
body.page-id-22738 #threeblmediadetaillist ul li h2,
body.page-id-23214 #threeblmediadetaillist ul li h2,
body.page-id-23544 #threeblmediadetaillist ul li h2,
body.page-id-23834 #threeblmediadetaillist ul li h2,
body.page-id-24218 #threeblmediadetaillist ul li h2,
body.page-id-24567 #threeblmediadetaillist ul li h2,
body.page-id-25160 #threeblmediadetaillist ul li h2,
body.page-id-25498 #threeblmediadetaillist ul li h2,
body.page-id-25772 #threeblmediadetaillist ul li h2,
body.page-id-26044 #threeblmediadetaillist ul li h2,
body.page-id-26348 #threeblmediadetaillist ul li h2,
body.page-id-26571 #threeblmediadetaillist ul li h2,
body.page-id-26779 #threeblmediadetaillist ul li h2,
body.page-id-27013 #threeblmediadetaillist ul li h2,
body.page-id-27281 #threeblmediadetaillist ul li h2,
body.page-id-27479 #threeblmediadetaillist ul li h2,
body.page-id-27708 #threeblmediadetaillist ul li h2,
body.page-id-27942 #threeblmediadetaillist ul li h2,
body.page-id-28174 #threeblmediadetaillist ul li h2,
body.page-id-28308 #threeblmediadetaillist ul li h2,
body.page-id-28435 #threeblmediadetaillist ul li h2,
body.page-id-28611 #threeblmediadetaillist ul li h2,
body.page-id-28938 #threeblmediadetaillist ul li h2,
body.page-id-29137 #threeblmediadetaillist ul li h2 {
  width: 76%;
  float: right;
}
.home ul.threebl_sidebar .threebl_teaser .contentypediv,
body.page-id-22738 ul.threebl_sidebar .threebl_teaser .contentypediv,
body.page-id-23214 ul.threebl_sidebar .threebl_teaser .contentypediv,
body.page-id-23544 ul.threebl_sidebar .threebl_teaser .contentypediv,
body.page-id-23834 ul.threebl_sidebar .threebl_teaser .contentypediv,
body.page-id-24218 ul.threebl_sidebar .threebl_teaser .contentypediv,
body.page-id-24567 ul.threebl_sidebar .threebl_teaser .contentypediv,
body.page-id-25160 ul.threebl_sidebar .threebl_teaser .contentypediv,
body.page-id-25498 ul.threebl_sidebar .threebl_teaser .contentypediv,
body.page-id-25772 ul.threebl_sidebar .threebl_teaser .contentypediv,
body.page-id-26044 ul.threebl_sidebar .threebl_teaser .contentypediv,
body.page-id-26348 ul.threebl_sidebar .threebl_teaser .contentypediv,
body.page-id-26571 ul.threebl_sidebar .threebl_teaser .contentypediv,
body.page-id-26779 ul.threebl_sidebar .threebl_teaser .contentypediv,
body.page-id-27013 ul.threebl_sidebar .threebl_teaser .contentypediv,
body.page-id-27281 ul.threebl_sidebar .threebl_teaser .contentypediv,
body.page-id-27479 ul.threebl_sidebar .threebl_teaser .contentypediv,
body.page-id-27708 ul.threebl_sidebar .threebl_teaser .contentypediv,
body.page-id-27942 ul.threebl_sidebar .threebl_teaser .contentypediv,
body.page-id-28174 ul.threebl_sidebar .threebl_teaser .contentypediv,
body.page-id-28308 ul.threebl_sidebar .threebl_teaser .contentypediv,
body.page-id-28435 ul.threebl_sidebar .threebl_teaser .contentypediv,
body.page-id-28611 ul.threebl_sidebar .threebl_teaser .contentypediv,
body.page-id-28938 ul.threebl_sidebar .threebl_teaser .contentypediv,
body.page-id-29137 ul.threebl_sidebar .threebl_teaser .contentypediv {
  display: none !important;
}
.home #threeblmediadetaillist ul.threebl_sidebar .threebl_teaser .maniDiv .fmrDetailsDiv,
body.page-id-22738 #threeblmediadetaillist ul.threebl_sidebar .threebl_teaser .maniDiv .fmrDetailsDiv,
ul.threebl_sidebar .threebl_teaser .datetimediv,
body.page-id-22738 ul.threebl_sidebar .threebl_teaser .datetimediv,
body.page-id-23214 #threeblmediadetaillist ul.threebl_sidebar .threebl_teaser .maniDiv .fmrDetailsDiv,
ul.threebl_sidebar .threebl_teaser .datetimediv,
body.page-id-23214 ul.threebl_sidebar .threebl_teaser .datetimediv,
body.page-id-23544 #threeblmediadetaillist ul.threebl_sidebar .threebl_teaser .maniDiv .fmrDetailsDiv,
body.page-id-23544 ul.threebl_sidebar .threebl_teaser .datetimediv,
body.page-id-23834 #threeblmediadetaillist ul.threebl_sidebar .threebl_teaser .maniDiv .fmrDetailsDiv,
body.page-id-23834 ul.threebl_sidebar .threebl_teaser .datetimediv,
body.page-id-24218 #threeblmediadetaillist ul.threebl_sidebar .threebl_teaser .maniDiv .fmrDetailsDiv,
body.page-id-24218 ul.threebl_sidebar .threebl_teaser .datetimediv,
body.page-id-24567 #threeblmediadetaillist ul.threebl_sidebar .threebl_teaser .maniDiv .fmrDetailsDiv,
body.page-id-24567 ul.threebl_sidebar .threebl_teaser .datetimediv,
body.page-id-25160 #threeblmediadetaillist ul.threebl_sidebar .threebl_teaser .maniDiv .fmrDetailsDiv,
body.page-id-25160 ul.threebl_sidebar .threebl_teaser .datetimediv,
body.page-id-25498 #threeblmediadetaillist ul.threebl_sidebar .threebl_teaser .maniDiv .fmrDetailsDiv,
body.page-id-25498 ul.threebl_sidebar .threebl_teaser .datetimediv,
body.page-id-25772 #threeblmediadetaillist ul.threebl_sidebar .threebl_teaser .maniDiv .fmrDetailsDiv,
body.page-id-25772 ul.threebl_sidebar .threebl_teaser .datetimediv,
body.page-id-26044 #threeblmediadetaillist ul.threebl_sidebar .threebl_teaser .maniDiv .fmrDetailsDiv,
body.page-id-26044 ul.threebl_sidebar .threebl_teaser .datetimediv,
body.page-id-26348 #threeblmediadetaillist ul.threebl_sidebar .threebl_teaser .maniDiv .fmrDetailsDiv,
body.page-id-26348 ul.threebl_sidebar .threebl_teaser .datetimediv,
body.page-id-26571 #threeblmediadetaillist ul.threebl_sidebar .threebl_teaser .maniDiv .fmrDetailsDiv,
body.page-id-26571 ul.threebl_sidebar .threebl_teaser .datetimediv,
body.page-id-26779 #threeblmediadetaillist ul.threebl_sidebar .threebl_teaser .maniDiv .fmrDetailsDiv,
body.page-id-26779 ul.threebl_sidebar .threebl_teaser .datetimediv,
body.page-id-27013 #threeblmediadetaillist ul.threebl_sidebar .threebl_teaser .maniDiv .fmrDetailsDiv,
body.page-id-27013 ul.threebl_sidebar .threebl_teaser .datetimediv,
body.page-id-27281 #threeblmediadetaillist ul.threebl_sidebar .threebl_teaser .maniDiv .fmrDetailsDiv,
body.page-id-27281 ul.threebl_sidebar .threebl_teaser .datetimediv,
body.page-id-27479 #threeblmediadetaillist ul.threebl_sidebar .threebl_teaser .maniDiv .fmrDetailsDiv,
body.page-id-27479 ul.threebl_sidebar .threebl_teaser .datetimediv,
body.page-id-27708 #threeblmediadetaillist ul.threebl_sidebar .threebl_teaser .maniDiv .fmrDetailsDiv,
body.page-id-27708 ul.threebl_sidebar .threebl_teaser .datetimediv,
body.page-id-27942 #threeblmediadetaillist ul.threebl_sidebar .threebl_teaser .maniDiv .fmrDetailsDiv,
body.page-id-27942 ul.threebl_sidebar .threebl_teaser .datetimediv,
body.page-id-28174 #threeblmediadetaillist ul.threebl_sidebar .threebl_teaser .maniDiv .fmrDetailsDiv,
body.page-id-28174 ul.threebl_sidebar .threebl_teaser .datetimediv,
body.page-id-28308 #threeblmediadetaillist ul.threebl_sidebar .threebl_teaser .maniDiv .fmrDetailsDiv,
body.page-id-28308 ul.threebl_sidebar .threebl_teaser .datetimediv,
body.page-id-28435 #threeblmediadetaillist ul.threebl_sidebar .threebl_teaser .maniDiv .fmrDetailsDiv,
body.page-id-28435 ul.threebl_sidebar .threebl_teaser .datetimediv,
body.page-id-28611 #threeblmediadetaillist ul.threebl_sidebar .threebl_teaser .maniDiv .fmrDetailsDiv,
body.page-id-28611 ul.threebl_sidebar .threebl_teaser .datetimediv,
body.page-id-28938 #threeblmediadetaillist ul.threebl_sidebar .threebl_teaser .maniDiv .fmrDetailsDiv,
body.page-id-28938 ul.threebl_sidebar .threebl_teaser .datetimediv,
body.page-id-29137 #threeblmediadetaillist ul.threebl_sidebar .threebl_teaser .maniDiv .fmrDetailsDiv,
body.page-id-29137 ul.threebl_sidebar .threebl_teaser .datetimediv {
  width: 78% !important;
  display: none !important;
}
.home ul.threebl_sidebar .threebl_teaser .maniDiv .fmrImageDiv,
body.page-id-22738 ul.threebl_sidebar .threebl_teaser .maniDiv .fmrImageDiv,
body.page-id-23214 ul.threebl_sidebar .threebl_teaser .maniDiv .fmrImageDiv,
body.page-id-22738 ul.threebl_sidebar .threebl_teaser .maniDiv .fmrImageDiv,
body.page-id-23834 ul.threebl_sidebar .threebl_teaser .maniDiv .fmrImageDiv,
body.page-id-24218 ul.threebl_sidebar .threebl_teaser .maniDiv .fmrImageDiv,
body.page-id-24567 ul.threebl_sidebar .threebl_teaser .maniDiv .fmrImageDiv,
body.page-id-25160 ul.threebl_sidebar .threebl_teaser .maniDiv .fmrImageDiv,
body.page-id-25772 ul.threebl_sidebar .threebl_teaser .maniDiv .fmrImageDiv,
body.page-id-26348 ul.threebl_sidebar .threebl_teaser .maniDiv .fmrImageDiv,
body.page-id-26571 ul.threebl_sidebar .threebl_teaser .maniDiv .fmrImageDiv,
body.page-id-26779 ul.threebl_sidebar .threebl_teaser .maniDiv .fmrImageDiv,
body.page-id-27013 ul.threebl_sidebar .threebl_teaser .maniDiv .fmrImageDiv,
body.page-id-27281 ul.threebl_sidebar .threebl_teaser .maniDiv .fmrImageDiv,
body.page-id-27479 ul.threebl_sidebar .threebl_teaser .maniDiv .fmrImageDiv,
body.page-id-27708 ul.threebl_sidebar .threebl_teaser .maniDiv .fmrImageDiv,
body.page-id-27942 ul.threebl_sidebar .threebl_teaser .maniDiv .fmrImageDiv,
body.page-id-28174 ul.threebl_sidebar .threebl_teaser .maniDiv .fmrImageDiv,
body.page-id-28308 ul.threebl_sidebar .threebl_teaser .maniDiv .fmrImageDiv,
body.page-id-28435 ul.threebl_sidebar .threebl_teaser .maniDiv .fmrImageDiv,
body.page-id-28611 ul.threebl_sidebar .threebl_teaser .maniDiv .fmrImageDiv,
body.page-id-28938 ul.threebl_sidebar .threebl_teaser .maniDiv .fmrImageDiv,
body.page-id-29137 ul.threebl_sidebar .threebl_teaser .maniDiv .fmrImageDiv {
  width: 20%;
  margin-right: 10px;
  float: left;
}
/*Custom Block Quote*/
/*The Higher Calling Article*/
.single-post.postid-22706 ol {
  padding-left: 8%;
}
.postid-22706 blockquote {
  padding-left: 5%;
  font-style: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 1.625;
  -webkit-text-size-adjust: 100%;
  color: #222;
}
body.home h2.home-hero-title {
  max-width: 1180px !important;
}
/*KEEP??? October 2018*/
.home .issue-date {
  max-width: 1190px !important;
  font-size: 25px;
  font-family:sans-serif;
  font-style:normal;
  font-weight:bold;
  /*line-height:1.8em;*/
  padding-left: 3%;
  /*padding-top:4em;*/
  padding-bottom:0.2em;
}
#pt-cv-view-74437c143b .pt-cv-readmore {
  font-size: 18px;
}
#pt-cv-view-74437c143b .pt-cv-title {
  line-height: 0.5 !important;
}  
.search-results .uk-article-meta {
  display: none;
}
.page-id-21024 .issue-date,
body.page-id-21024 h2.home-hero-title {
  margin-left: 0 !important;
  padding-left: 4% !important;
}
.pt-cv-custom-fields.pt-cv-ctf-author_1_title,
.pt-cv-custom-fields.pt-cv-ctf-author_2_title {
  font-style: italic;
}
body.page-id-21024 .uk-h1 {
  font-style: normal;
}
body.page-id-21024 h2.home-hero-title i {
  font-size: 2.8rem;
  line-height: 1em;
}
body.page-id-21024 h2.home-hero-title {
  color: #acf505 !important;
  font-family: "Georgia", serif;
  text-shadow: 1px -1px 2px #000 !important;
  font-size: 3.4rem;
  line-height: 1em;
}
.page-id-21024 .issue-date,
body.page-id-21024 h2.home-hero-title {
  margin-left: 6%;
}
.page-template-default.page-id-21024 .uk-background-norepeat h1 {
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  margin: 0 auto;
}
.page-id-21024 .uk-section-xsmall:first-of-type {
  padding-top: 40px !important;
  padding-bottom: 300px !important;
}
.page-id-21024 .uk-grid > .uk-first-column > .uk-h1.issue-date {
  text-transform: none;
  font-size: 28px;
}
.home #pt-cv-view-a35fdb0qm0 .pt-cv-content,
.home .intro-module {
  border-bottom: 1px solid #cfcfcf !important;
  padding-bottom: 25px;
}
.page-id-20339 #div-gpt-ad-1497886941471-0,
#page-id-20339 #div-gpt-ad-1498170986546-0 {
  margin: 0 auto;
}
.page-id-20339 .uk-panel h4 {
  text-align: left;
}
.page-id-20339 .uk-first-column.uk-grid-margin .uk-panel {
  text-align: left;
}
.page-id-20339 .textwidget.custom-html-widget:first-of-type {
  text-align: center;
}
.home .intro-module {
  border-bottom: 1px solid #eee;
  margin-bottom: 20px;
}
body.page-id-19769 h2.home-hero-title {
  color: #f5db08 !important;
  font-family: "Georgia", serif;
  text-shadow: 1px -1px 2px #000 !important;
  font-size: 3.2rem;
}
.page-id-19769 span.pre-title,
.page-id-19769 .home-hero-title {
  max-width: 1200px;
  padding-top: 0;
  margin: 0 auto;
}
.page-id-19769 .uk-section-xsmall:first-of-type {
  padding-top: 0 !important;
  padding-bottom: 270px !important;
}
@media (max-width: 1400px) {
  .page-id-19769 h2.home-hero-title {
    font-size: 2.7rem;
  }
}
.page-id-23834 .uk-background-cover .uk-h1 {
  font-family: "Georgia", serif;
  text-shadow: 0px -1px 2px #303030 !important;
  font-size: 3.5rem;
  color: #efe719;
  font-style: normal;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1em !important;
}
.feb-caption {
  color: #fff;
  font-style: italic;
  font-size: 16px;
  padding-top: 0;
  line-height: 17px;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  margin: 0 auto;
  font-family: "Georgia", serif;
  margin-top: -20px;
  padding: 0 auto;
}
@media (max-width: 600px) {
  .page-id-23834 .uk-background-cover .uk-h1 {
    font-size: 2.5rem;
    margin-top: 0;
  }

  div#div-gpt-ad-1597179512020-0 {
    display: none !important;
  }
  div.uk-section-default.uk-section.uk-section-small {
    display: none;
  }
  .page-id-21024 .uk-grid > .uk-first-column > .uk-h1.issue-date {
    padding-left: 7% !important;
  }
}
.home-intro-padding {
  height: 40px;
}
.uk-section-small.gray-ad-banner {
  padding-top: 50px;
  padding-bottom: 50px;
}
.page-id-19464 .uk-grid-divider.uk-grid-stack > .uk-grid-margin:before,
.home .uk-grid-divider.uk-grid-stack > .uk-grid-margin:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  border-top: none;
}
.page-id-19464 .intro-module {
  border-bottom: 0;
}
.page-id-19464 .uk-section-xsmall:first-of-type,
.home .uk-section-xsmall:first-of-type {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.page-id-19464 span.pre-title,
.page-id-19464 .home-hero-title,
.home span.pre-title {
  color: #fff;
  text-transform: uppercase;
  display: block;
  font-size: 24px;
  font-family: Open Sans, arial;
  font-style: none;
  max-width: 1200px;
  padding-top: 0;
  margin: 0 auto;
}
/* AC_Mod added following target to help simplify previous developer's CSS carnage */
body .homepage-banner-section.uk-section-muted {
  padding-top: 50px;
  padding-bottom: 50px;
}
body .yellow-banner-lighter.uk-section-muted {
  background-color: #e9cc41;
}
body .orange-banner-lighter.uk-section-muted {
  background-color: #fe9f43;
}
body .cyan-banner-lighter.uk-section-muted {
  background-color: #5fbcca;
}

body .yellow-banner.uk-section-muted {
  background-color: #d8bd3a !important;
  padding-top: 50px;
  padding-bottom: 50px;
}

body .taupe-banner.uk-section-muted {
  background-color: #b28148 !important;
  background: #c1a95d !important;
  padding-top: 50px;
  padding-bottom: 50px;
}
body .orange-banner.uk-section-muted {
  background: #dd7646 !important;
  background-color: #ff8550 !important;
  padding-top: 50px;
  padding-bottom: 50px;
}
body .cyan-banner.uk-section-muted {
  background-color: #51a8b6e0 !important; /*51a8b6e0 #51b6b1*/
  padding-top: 50px;
  padding-bottom: 50px;
}
body .homepage-section-divider-white {
    border-top: 2.2px solid #ffffff !important;
    display: block; 
    margin-bottom:0px;
}
.page-id-19464 #div-gpt-ad-1597179893020-0,
.page-id-19464 #div-gpt-ad-1597179922749-0,
.page-id-19464 #div-gpt-ad-1597179953027-0,
.page-id-19464 #div-gpt-ad-1597179979972-0 {
  margin-left: 0 !important;
  margin-top: -30px !important;
}
body .gray-ad-banner.uk-section-default {
  background-color: #333 !important;
  background: #333 !important;
}
.tm-toolbar {
  border: none !important;
}
body .tm-toolbar {
  background: 0 0 !important;
  height: 0;
}
body.home .pt-cv-view h3.pt-cv-title {
  border-bottom: none !important;
  padding-bottom: none !important;
  margin-bottom: -20px;
}
.home #pt-cv-view-1ae0a4d0a9 .pt-cv-ifield {
  padding-bottom: 0 !important;
  border-bottom: 1px solid #bfbfbf;
}
.page-id-18978 h2.home-hero-title {
  font-family: "Georgia", serif;
  text-shadow: 1px -1px 2px #000 !important;
  font-size: 3.5rem;
  font-style: normal;
  color: #f8b014 !important;
}
.page-template-default.home .uk-background-norepeat h1,
.page-template-default.home .home-hero-title {
  text-align: left !important;
  padding-left: 3%;
  /*AC_Mod changed from 60px to 1em*/
  line-height: 1.1em;
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 15px;
  margin: 0 auto;
  margin-top: 0;
  margin-bottom: 0;
}
.page-id-18978 .uk-section-xsmall:first-of-type,
.home .uk-section-xsmall:first-of-type {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.uk-grid > .uk-first-column > .uk-h1.issue-date {
  color: #fff !important;
  font-family: "Verdana", sans-serif;
  font-style: normal !important;
  font-size: 1.82rem;
  max-width: 1200px;
  padding-top: 30px;
}
.home hr {
  display: none;
}
.single-post ul,
.single-post ol {
  padding-left: 20px;
}
.single-post li {
  padding-bottom: 15px;
}
.italic-intro {
  font-family: "Georgia", serif;
  font-size: 20px;
  line-height: 22px;
  font-style: italic;
}
sup {
  font-size: 22px;
}
.wk-button {
  display: none;
}
.page-id-18442 .pt-cv-view h3.pt-cv-title {
  border-bottom: 1px solid #bfbbbb !important;
  padding-bottom: 25px;
}
.wp-caption-text {
  font-size: 12px;
  color: #6a6969;
  font-style: italic;
  padding-top: 5px;
}
.page-template-default.page-id-18442 .uk-background-norepeat h1,
.page-template-default.page-id-18442 .uk-background-norepeat .home-hero-title {
  color: #b92806;
  text-align: left !important;
  line-height: 60px;
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 15px;
  margin: 0 auto;
}
.uk-grid > .uk-first-column > .uk-h1.issue-date {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  margin: 0 auto;
  color: #fff !important;
  font-family: "Verdana", sans-serif;
  font-style: normal !important;
  font-size: 1.82rem;
}
.special-caption em {
  color: grey;
}
.feb-intro {
  padding-top: 20px;
  padding-left: 20px;
}
.special-summit {
  font-family: "Garamond", serif;
  font-size: 25px;
  line-height: 28px;
}
.special-caption {
  font-style: italic;
  color: grey;
  margin-top: 10px;
  font-size: 16px;
  line-height: 18px !important;
}
.italic-intro-block {
  font-size: 18px;
  line-height: 1;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: 400;
  text-transform: none;
  color: #000;
}
.home-additional-article-header {
  color: #517104;
  font-size: 32px;
}
@media (min-width: 960px) {
  img.wp-image-18365 {
    width: 200px;
  }
  .page-id-17733 .uk-section-xsmall {
    padding-top: 0 !important;
    padding-bottom: 100px !important;
  }
  .page-id-17733 .uk-section-xsmall .uk-width-1-1 {
    margin-top: -60px;
  }
}
.page-id-17733 .wk-button {
  display: none;
}
.page-id-17733 .pt-cv-view h3.pt-cv-title {
  border-bottom: 1px solid #bfbbbb !important;
  padding-bottom: 25px;
}
.page-template-default.page-id-17733 .uk-background-norepeat h1,
.page-template-default.page-id-17733 .uk-background-norepeat .home-hero-title {
  color: #b92806;
  text-align: left !important;
  padding-left: 8%;
  line-height: 60px;
}
.page-id-17733 hr,
.page-id-17733 .uk-hr {
  border-top: 1px solid #bfbbbb;
}
.home-january {
  max-width: 600px;
  margin-top: -80px;
  position: absolute;
  z-index: 100000000;
}
.pt-cv-ctf-list em {
  color: #000 !important;
}
.home-january em {
  color: #fff;
}
.page-id-17183 .uk-section-xlarge {
  padding-top: 20px !important;
  padding-bottom: 180px !important;
}
.page-id-17183 #pt-cv-view-bfed2686zw .pt-cv-custom-fields *,
.page-id-17183 #pt-cv-view-2727336rlu .pt-cv-custom-fields *,
.page-id-17183 #pt-cv-view-8156e2dons .pt-cv-custom-fields * {
  display: inline !important;
}
.page-template-default.page-id-17183 .uk-background-norepeat h1,
.page-template-default.page-id-17183 .uk-background-norepeat .home-hero-title {
  color: #b92806;
  text-align: left !important;
  padding-left: 8%;
  line-height: 50px;
}
.page-id-17183 .uk-flex-middle {
  -webkit-align-items: center;
  align-items: flex-start;
}
.home-january p {
  font-size: 14px !important;
  line-height: 17px !important;
  color: #fff !important;
  padding-top: 20px;
}
.page-id-16820 .wk-button {
  display: none;
}
.page-id-16820 .uk-margin p {
  text-align: center !important;
}
.page-id-16820 img.alignleft {
  float: none;
  padding: 0 auto;
  text-align: center;
}
#tm-bottom {
  display: none;
}
.home .pt-cv-view h3.pt-cv-title {
  border-bottom: 1px solid #bfbbbb !important;
  padding-bottom: 25px;
}
.mc4wp-form-fields input {
  padding: 10px 15px;
  border-radius: 8px;
  background: #a2bf34;
  background-color: #a2bf34 !important;
  color: #fff !important;
}
.video-responsive {
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  height: 0;
}
.video-responsive iframe {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
}
.page-id-15792 .pt-cv-view h3.pt-cv-title {
  border-bottom: 1px solid #bfbbbb !important;
  padding-bottom: 25px;
}
.page-id-15796 #pt-cv-view-0000ac42vd.pt-cv-view h3.pt-cv-title {
  border-bottom: 1px solid #bfbbbb !important;
  padding-bottom: 25px;
}
.foot-small {
  font-size: 13px;
}
.broken_link,
a.broken_link {
  text-decoration: none;
}
.page-id-15792 .wk-button {
  display: none !important;
}
.pt-cv-wrapper h1 {
  line-height: 0.8 !important;
}
.uk-grid-divider > :not(.uk-first-column):before {
  border-left: none !important;
}
.uk-margin-auto-left {
  padding-left: 0;
  margin-left: 0;
  top: 150px;
  right: 100px;
  position: absolute;
  z-index: 10000;
}
.uk-margin-auto-left .uk-first-column {
  width: 220px;
}
.home .uk-margin-auto-left {
  position: absolute;
  right: 0;
  top: 180px;
  width: 250px;
  z-index: 1 !important;
}
.page-id-15417 h3 {
  margin-bottom: -10px;
}
.page-id-15417 h3 {
  font-size: 24px;
  line-height: 1.2;
}
.cassini {
  max-width: 620px;
  margin: 0 auto;
}
.widget-widgetkit li.wk-active:nth-of-type(5),
.home-sponsor-widget li.wk-active:nth-of-type(5) {
  width: 190px;
  margin-top: -10px;
}
.widget-widgetkit li.wk-active:nth-of-type(1),
.home-sponsor-widget li.wk-active:nth-of-type(1) {
  padding-left: 0;
  width: 370px;
}
.widget-widgetkit li.wk-active:nth-of-type(1),
.home-sponsor-widget li.wk-active:nth-of-type(1) {
  padding-left: 0;
  width: 16%;
}
.widget-widgetkit li.wk-active:nth-of-type(2),
.home-sponsor-widget li.wk-active:nth-of-type(2) {
  padding-top: 10px;
}
.widget-widgetkit li.wk-active:nth-of-type(4),
.home-sponsor-widget li.wk-active:nth-of-type(4) {
  width: 295px;
  padding-top: 15px;
}
.uk-section-xsmall .wk-slideset.wk-grid > * {
  padding-left: 15px !important;
}
.tm-toolbar > .uk-container-expand > div {
  margin: 0 auto;
}
.tm-toolbar {
  display: block !important;
  border-bottom: thick solid #fff;
}
.tm-toolbar {
  margin-top: -20px;
}
.wp-caption-text em {
  color: grey;
}
a > em {
  color: #517104;
}
.wp-caption-text {
  font-size: smaller;
  color: #6a6969;
}
a,
.uk-link {
  color: #517104;
}

/*AC Mod Added class green-link-me and hover*/
.green-link-me .uk-panel.uk-margin a {
  color: #008454; /* #245e00 #435e00 #517104 */
}
.green-link-me .uk-panel.uk-margin a:hover {
  color: #009a62; /* #dfff63 #809729 */
}
/* AC Mod Added for Michelle */
.white-link-me .uk-panel.uk-margin a {
  color: #fff;
}

.home h1,
.home .uk-h1 {
  font-size: 1.7rem;
}
.home .uk-align-right,
.home .alignright {
  margin-right: 30px;
}
#tm-sidebar #widget-search-2 {
  margin-top: 0 !important;
}
.tm-sidebar {
  margin-top: 20px;
}
.ecae-image {
  width: auto !important;
}
#widget-widgetkit-2:before {
  content: "Thanks to Our 25th Anniversary Sponsors";
  clear: both;
  position: relative;
  display: block;
  text-align: center;
  font-size: 22px;
  font-size: 24px;
  line-height: 1.8;
  color: #666;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: 300;
  text-transform: none;
  font-style: italic;
  padding-bottom: 50px;
  padding-top: 10px;
  border-top: 1.5px solid #a2bf34;
  width: 40%;
  margin: 0 auto;
  margin-top: 0;
  margin-top: 50px;
}
#tm-bottom {
  padding-bottom: 40px;
}
.home #tm-bottom {
  padding-bottom: 0;
}
button#submit {
  height: 50px;
}
#tm-main .uk-container form {
  margin-bottom: 24px;
}
#tm-main .uk-container form > input.uk-search-input {
  height: 50px;
}
.search-results #sfsi_plus_floater {
  display: none;
}
.search-results #tm-main {
  margin-top: 30px;
}
.search-results #tm-sidebar {
  float: right;
}
h4,
.uk-h4 {
  font-size: 18px;
  line-height: 1;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: 400;
  text-transform: none;
  color: #000;
}
.uk-button-primary {
  padding: 10px 15px;
  border-radius: 8px;
  background: #a2bf34;
  background-color: #a2bf34 !important;
  color: #fff !important;
}
.sendgrid_mc_input {
  width: 90% !important;
  padding: 10px;
  border-radius: 0 !important;
}
span.author_1_title {
  font-style: italic;
  color: #656565 !important;
}
p.author_1 {
  font-size: 17px;
  margin-top: 0;
  line-height: 1.3rem;
  margin-bottom: 10px;
  font-family: "Georgia", serif;
  color: #656565;
}
.author_1_title em {
  color: #656565 !important;
}
body {
  line-height: 1.5;
}
.single-post h2,
.single-post .uk-h2 {
  color: #000;
}
.archive h3.category-title {
  display: none;
}
.pt-cv-custom-fields {
  margin-top: 0;
}
.pt-cv-ctf-list em {
  font-size: smaller;
  color: #777;
}
.home-sponsor-widget {
  max-height: 120px !important;
  padding-top: 20px;
}
.home #breadcrumbs {
  display: none;
}
#breadcrumbs {
  padding: 0;
}
.home .tm-toolbar .uk-first-column:first-of-type {
  width: 100%;
}
.display-none {
  display: none;
}
.archive.hide-issue-link {
  display: none;
}
#sfsi_plus_floater {
  right: 5% !important;
  top: 13% !important;
}
.page-id-11417 h3,
.page-id-11417 .uk-h3 {
  color: #000;
}
.video-yellow {
  background-color: #fc3;
}
.video-orange {
  background-color: #ff6634;
}
.video-green {
  background-color: #a3bf36;
}
.video-cyan {
  background-color: #1dcaac;
}
.video-blue {
  background-color: #17c6d9;
}
.video-purple {
  background-color: #cbb255;
}
.sfsibeforpstwpr {
  margin-bottom: 30px;
}
.page-id-10869 #breadcrumbs,
.page-id-11581 #breadcrumbs,
.page-id-11417 #breadcrumbs {
  padding: 20px 4%;
  max-width: 1200px;
  margin: 0 auto;
}
.page-id-10869 #breadcrumbs,
.page-id-11581 #breadcrumbs {
  padding: 20px 4%;
  max-width: 1200px;
}
.uk-heading-hero {
  text-shadow: 0px -1px 2px #4b0d0d !important;
}
.home .uk-position-cover h1,
.home .uk-position-cover .uk-h1 {
  text-shadow: 0px -1px 2px #4b0d0d;
}
.uk-heading-hero {
  font-size: 4.2rem;
}
body .timeline-Widget {
  background-color: #fff !important;
}
.category .uk-article-title {
  font-size: 30px;
  line-height: 1 !important;
  color: #517104 !important;
}
.tag .uk-article-title {
  line-height: 1 !important;
  margin-bottom: 10px;
}
.archive p.author_1 {
  margin-bottom: -10px;
}
.uk-article {
  padding-bottom: 40px;
}
.archive h3,
.archive .uk-h3 {
  font-size: 24px;
  line-height: 1.2;
}
.archive #tm-main {
  margin-top: 30px;
}
.ad-float-left {
  float: left;
  padding-right: 30px;
  padding-top: 5px;
}
.ad-float-right {
  /* AC added*/
  float: right;
  padding-left: 30px;
  padding-top: 5px;
}
.archive.category img.attachment-post-thumbnail {
  display: none;
}
#tm-mobile .uk-nav-primary > li > a {
  color: #a2bf34;
}
body #tm-mobile .uk-nav-primary > li > a:hover,
body #tm-mobile .uk-nav-primary > li > a:focus {
  color: #517104 !important;
}
.wk-slideset.wk-grid > * {
  padding-left: 52px;
}
.wk-slideset .wk-grid-width-xlarge-1-5 > * {
  width: 20%;
}
#threeblmediadetaillist {
  font-family: Gill Sans, Arial, Verdana, sans-serif;
  color: #2c2c2b;
  font-size: 16px !important;
}
#threeblmediadetaillist ul.threebl_sidebar .threebl_teaser a.threebl_company_name {
  font-size: 16px !important;
}
#threeblmediadetaillist ul.threebl_sidebar .threebl_teaser span {
  line-height: 24px !important;
}
#threeblmediadetaillist ul li h2 a.threebl_fmr_headlines {
  font-weight: 700 !important;
  font-size: 20px !important;
  line-height: 19px !important;
  text-decoration: none !important;
}
#threeblmediadetaillist ul.threebl_sidebar {
  padding: 0 !important;
}
#threeblmediadetaillist {
  max-width: 100% !important;
}
.page-id-10545 .wk-panel-box {
  min-height: 200px !important;
  overflow: hidden;
  max-height: 200px !important;
}
.page-id-8865 .uk-article img,
.page-id-11397 .uk-article img,
.page-id-11407 .uk-article img,
.page-id-11434 .uk-article img,
.page-id-11440 .uk-article img,
.page-id-11446 .uk-article img {
  margin: 10px 0;
}
.page-id-8865 #breadcrumbs {
  padding: 0;
}
.special-home .pt-cv-thumbnail,
.special-home .pt-cv-href-thumbnail {
  display: inline-block;
}
.uk-grid-divider.uk-grid-large > :not(.uk-first-column):before {
  display: none;
}
html {
  font-size: 17px;
  font-weight: 400;
}
p {
  line-height: 1.45;
}
.pt-cv-content,
.pt-cv-content * {
  line-height: 1.4;
}
.pt-cv-content h3,
.pt-cv-content .uk-h3 {
  font-size: 24px;
}
.page-id-10809 .pt-cv-thumbnail {
  display: none;
}
.page-id-10809 #breadcrumbs {
  padding: 0 3%;
}
.sfcm.sfsi_wicon {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 14px;
}
.uk-navbar-nav > li > a,
.uk-navbar-item,
.uk-navbar-toggle {
  padding: 0 23px;
}
.uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-nav > li:hover > a,
.uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-nav > li > a:focus,
.uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-nav > li > a.uk-open,
.uk-offcanvas-bar .uk-navbar-nav > li:hover > a,
.uk-offcanvas-bar .uk-navbar-nav > li > a:focus,
.uk-offcanvas-bar .uk-navbar-nav > li > a.uk-open,
.tm-toolbar .uk-navbar-nav > li:hover > a,
.tm-toolbar .uk-navbar-nav > li > a:focus,
.tm-toolbar .uk-navbar-nav > li > a.uk-open {
  color: #ff0;
}
.uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-nav > li:last-of-type > a::before:last-of-type,
.uk-offcanvas-bar .uk-navbar-nav > li:last-of-type > a:before,
.tm-toolbar .uk-navbar-nav > li:last-of-type > a:before {
  background-color: red !important;
}
.ai1ec-views-dropdown {
  display: none;
}
.archive.tag .landing-links {
  display: none;
}
.uk-navbar-item.uk-logo {
  margin-bottom: 0 !important;
  margin-left: 50px;
}
.uk-navbar-item.uk-logo img {
  min-height: 80px !important;
  min-width: 430px !important;
}
.uk-sticky-fixed .uk-navbar-item.uk-logo img {
  margin-top: 45px;
  padding-top: 15px;
}
.home #pt-cv-view-8c6ba280k9.pt-cv-view .pt-cv-title {
  border-bottom: 1px solid #bfbbbb;
  padding-bottom: 25px;
}
.uk-navbar-item.uk-logo img {
  margin-top: 0;
  padding-top: 5px;
}
body .pt-cv-view .pt-cv-custom-fields * {
  display: inline !important;
}
.pt-cv-custom-fields.pt-cv-ctf-author_1 * {
  font-size: 15px !important;
  line-height: 1.2 !important;
}
.wk-panel-title {
  display: none;
}
.home #tm-bottom {
  display: none;
}
.home-sponsor-widget {
  max-height: 150px;
}
.sri-calendar-ad {
  margin-right: 40px;
}
body.page-id-9420 .ai1ec-agenda-view .ai1ec-date-title {
  border: 1px solid #a2bf34;
  color: #a2bf34;
}
body.page-id-9420 .ai1ec-agenda-view .ai1ec-year {
  color: #fff;
}
body.page-id-9420 .ai1ec-posterboard-view .ai1ec-event,
body.page-id-9420 .ai1ec-agenda-view .ai1ec-event {
  background-color: #fff;
}
body.page-id-9420 .ai1ec-posterboard-view .ai1ec-event-description,
body.page-id-9420 .ai1ec-agenda-view .ai1ec-event-description {
  color: #000;
}
.ai1ec-btn-toolbar .ai1ec-btn-group.ai1ec-btn-group-xs {
  display: none;
}
#ai1ec-container {
  margin-top: -20px;
}
.ai1ec-minical-trigger {
  width: 89% !important;
}
body .ai1ec-agenda-view .ai1ec-event .ai1ec-event-title {
  font-weight: 700;
  font-size: 15pt;
  font-family: "Georgia";
  color: #517104;
}
body .ai1ec-agenda-view .ai1ec-event .ai1ec-event-time {
  color: grey;
}
body .ai1ec-agenda-view .ai1ec-event .ai1ec-event-title {
  color: #a2bf34 !important;
}
.ai1ec-date-title {
  margin-left: 0;
}
.ai1ec-pull-left {
  display: none;
}
.ai1ec-agenda-view .ai1ec-date-events {
  overflow: hidden;
  margin: 0;
}
.sendgrid_mc_input {
  width: 100%;
  padding: 10px;
  border-radius: 8px;
}
.sendgrid_widget_text {
  margin-bottom: 0;
}
.sendgrid_mc_button {
  padding: 10px 15px;
  border-radius: 8px;
  background: #a2bf34;
}
iframe#twitter-widget-0 {
  background-color: #fff;
  border-radius: 0.5em;
}
.uk-section-secondary .ai1ec-btn-toolbar {
  display: none;
}
body .ai1ec-posterboard-view .ai1ec-event-title,
body .ai1ec-agenda-view .ai1ec-event-title {
  line-height: 20px;
  font-weight: 600;
  font-size: 17px;
}
.ai1ec-posterboard-view .ai1ec-event-wrap,
.ai1ec-agenda-view .ai1ec-event-wrap {
  background: #fff;
  border: none;
}
.ai1ec-posterboard-view .ai1ec-event,
.ai1ec-agenda-view .ai1ec-event {
  background-color: white1;
}
.ai1ec-posterboard-view .ai1ec-event-wrap,
.ai1ec-agenda-view .ai1ec-event-wrap {
  box-shadow: none;
}
.ai1ec-posterboard-view .ai1ec-event-description,
.ai1ec-agenda-view .ai1ec-event-description {
  color: #1b2831;
}
.ai1ec-calendar-toolbar {
  background-color: #1b2831;
  border: none;
}
.timely .ai1ec-btn-default {
  background-color: #1b2831;
}
.ai1ec-dropdown-menu,
.timely .ai1ec-btn-default:hover,
.timely .ai1ec-btn-default:focus,
.timely .ai1ec-btn-default:active,
.timely .ai1ec-btn-default.ai1ec-active,
.ai1ec-open .ai1ec-dropdown-toggle.timely .ai1ec-btn-default {
  background-color: #a2bf34;
}
.ai1ec-posterboard-view .ai1ec-event .post-edit-link {
  display: none;
}
.ai1ec-btn-toolbar .ai1ec-btn-group {
  float: none;
}
.ai1ec-title-buttons .ai1ec-btn-group {
  margin: 0 auto;
}
.ai1ec-minical-trigger {
  width: 76%;
  margin: 0 auto;
}
.ai1ec-title-buttons .ai1ec-btn-group {
  margin: 0 auto;
  width: 100%;
  margin-top: 5px;
}
.ai1ec-posterboard-view .ai1ec-event-wrap,
.ai1ec-agenda-view .ai1ec-event-wrap {
  background: #fff9f0;
  border: 1px solid #fff9f0;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  margin: 12px 0;
}
.ai1ec-posterboard-view .ai1ec-event-time {
  margin-right: 10px;
  color: #1b2831;
}
.ai1ec-posterboard-view .ai1ec-event-wrap,
.ai1ec-agenda-view .ai1ec-event-wrap {
  background: #1b2831;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 12px 0;
  padding: 0;
}
.ai1ec-posterboard-view .ai1ec-date-block-wrap,
.ai1ec-agenda-view .ai1ec-date-block-wrap {
  background: #a2bf34;
}
.ai1ec-posterboard-view .ai1ec-end-date-divider,
.ai1ec-agenda-view .ai1ec-end-date-divider {
  border-color: #a2bf34 transparent transparent;
}
.ai1ec-posterboard-view.ai1ec-posterboard-masonry .ai1ec-date-block-wrap,
.ai1ec-agenda-view.ai1ec-posterboard-masonry .ai1ec-date-block-wrap {
  display: none;
}
.ai1ec-pull-left {
  margin: 0 auto;
  width: 100%;
  margin-top: 5px;
  float: none !important;
}
.ai1ec-btn-group,
.ai1ec-btn-group-vertical {
  margin: 0 auto;
  width: 100% !important;
}
.ai1ec-subscribe-dropdown {
  float: right !important;
  margin-top: 10px;
}
.timely .ai1ec-btn-default {
  color: #fff;
}
#ai1ec-calendar-view-container .ai1ec-pull-right .ai1ec-btn {
  float: right;
}
.ai1ec-agenda-widget-view .ai1ec-date.ai1ec-today,
.ai1ec-agenda-view .ai1ec-date.ai1ec-today {
  border-top: 1px solid #f0f0a9;
  background: 0 0;
}
.ai1ec-agenda-widget-view .ai1ec-date,
.ai1ec-agenda-view .ai1ec-date {
  border-top: none;
  background: 0 0;
}
.ai1ec-agenda-view .ai1ec-event .ai1ec-event-time {
  color: #1b2831;
}
.ai1ec-event-summary blockquote {
  display: none;
}
.ai1ec-agenda-widget-view .ai1ec-date-title,
.ai1ec-agenda-view .ai1ec-date-title {
  background-image: none;
}
.ai1ec-agenda-widget-view .ai1ec-year,
.ai1ec-agenda-view .ai1ec-year,
.ai1ec-allday-badge {
  background-color: #a2bf34;
}
.ai1ec-agenda-widget-view .ai1ec-month,
.ai1ec-agenda-view .ai1ec-month {
  background: #a2bf34;
}
.home .uk-section-muted {
  background: #fff;
}
.sponsor-slider-home,
.intro-module {
  border-bottom: 3px solid #a2bf34;
}
.home .uk-grid-divider > :not(.uk-first-column):before {
  display: none;
}
.home .pt-cv-thumb-left.cvp-responsive-image {
  margin-right: 35px;
}
.home .pt-cv-ctf-list {
  margin-top: 0 !important;
  margin-bottom: 6px !important;
}
#pt-cv-view-869f30arjk .pt-cv-content {
  clear: both;
  padding-top: 5px;
}
#pt-cv-view-869f30arjk .pt-cv-thumbnail.pull-left {
  margin-right: 20px !important;
}
h3.cliffs {
  color: #000 !important;
  margin-top: -25px;
  text-align: center;
}
.top-anniversary {
  height: 50px;
  background: #a2bf34;
  text-align: center;
}
.top-anniversary h3 {
  color: #000;
  margin-top: -12px;
}
h1 .pt-cv-title a,
.panel-title {
  font-size: 28px !important;
  color: #9e2f1f !important;
  line-height: 20px !important;
}
.home h1.pt-cv-title,
.home h1.pt-cv-title a {
  line-height: 26px !important;
}
.home .wk-slideset .wk-button {
  display: none;
}
.pt-cv-ctf-list {
  margin-top: -5px;
}
.home .cvp-responsive-image {
  margin-top: 10px;
}
.home .uk-section-small {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}
div.ad-pad {
  height: 30px;
}

div.ad-pad-video {
  height: 0px;
}

body .pt-cv-custom-fields.pt-cv-ctf-author_1 *,
body .pt-cv-ctf-author_1_title {
  font-size: 16px !important;
}
.single-post .uk-article-title {
  margin-bottom: 10px !important;
  line-height: 1;
}
h2,
.uk-h2 {
  font-size: 22px;
}
.single-post h2,
.single-post .uk-h2 {
  font-size: 28px;
  line-height: 1.1;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: 300;
  text-transform: none;
  font-style: normal;
}
ul.display-posts-listing {
  list-style: none;
}
.listing-item {
  padding: 20px 0;
}
.pt-cv-thumbnail.img-none.not-found {
  display: none;
}
.page-template-default h1,
.page-template-default .home-hero-title {
  color: #b92806;
}
.home h1,
.home .uk-h1 {
  color: #fff;
}
.intro-module {
  padding-top: 0;
  padding-bottom: 20px;
}
h3.special-intro {
  color: #167fde;
  margin-top: 16px;
  font-size: 28px;
}
.menu-item.page-item-8807 {
  display: none;
}
.menu-item-home {
  display: none;
}
@media (min-width: 2000px) {
  body.home .uk-section-xlarge {
    padding-top: 80px !important;
    padding-bottom: 160px !important;
  }
  body.page-template-default.page-id-17183 .uk-background-norepeat h1,
  body.page-template-default.page-id-17183 .uk-background-norepeat .home-hero-title {
    padding-left: 20% !important;
  }
}
@media (min-width: 1800px) {
  body.home .uk-section-xlarge {
    padding-top: 80px !important;
    padding-bottom: 160px !important;
  }
  .page-template-default.page-id-17183 .uk-background-norepeat h1,
  .page-template-default.page-id-17183 .uk-background-norepeat .home-hero-title {
    padding-left: 17% !important;
  }
}
@media (min-width: 960px) {
  .page-id-17183 .uk-section-xlarge {
    padding-top: 30px !important;
    padding-bottom: 160px !important;
  }
  .home .uk-section-xlarge {
    padding-top: 30px !important;
    padding-bottom: 160px !important;
  }
}
@media only screen and (max-width: 1200px) {
  body.et_monarch .et_social_6col.et_social_nospace li {
    min-width: 50px !important;
  }
}
@media (min-width: 1200px) {
  /*AC_Mod added*/
  .alignleft {
    margin-right: 25px;
  }
}
@media only screen and (max-width: 960px) {
  .page-id-16820 h2 span:first-of-type {
    font-size: 2rem !important;
  }
  .page-id-16820 h2 span:nth-of-type(2) {
    font-size: 2.9rem !important;
  }
  .uk-section-xlarge {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .uk-navbar-item.uk-logo img {
    margin-top: 0 !important;
  }
  .menu-item.page-item-8807,
  .menu-item-home {
    display: block;
  }
  .wp-caption {
    width: 100% !important;
  }
  .uk-navbar-item.uk-logo img {
    min-height: 40px !important;
    min-width: 250px !important;
  }
  .sri-calendar-ad {
    margin-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  .et_monarch .et_social_networks li:nth-child(2n + 1),
  .et_monarch .et_social_mobile .et_social_networks li:nth-child(2n + 1) {
    clear: none !important;
  }
  .et_monarch .et_social_networks.et_social_nospace li {
    width: auto !important;
    display: inline-block;
    float: none;
  }
  .et_pb_section_2 .et_pb_row .et_pb_column.et_pb_column_10 {
    padding-left: 0 !important;
  }
  img.alignright.wp-image-17699 {
    min-width: 100%;
    padding: bottom;
  }
  #widget-search-2 {
    margin-bottom: 10px;
  }
  img.alignleft.size-full.wp-image-16935 {
    min-width: 100%;
  }
  img.alignleft.size-full.wp-image-16950 {
    min-width: 100%;
  }
  img.alignleft.size-medium.wp-image-16858,
  img.alignleft.size-full.wp-image-16085,
  img.alignleft.size-medium.wp-image-16863,
  img.alignleft.size-medium.wp-image-16840 {
    min-width: 100%;
    padding-bottom: 20px;
  }
}
/*All Viewports*/
html,
body {
  overflow-x: hidden !important;
}
/*General Ad Styling Fix*/
div#div-gpt-ad-1622053269469-0,
div#div-gpt-ad-1622053479374-0 {
  margin-bottom: 25px !important;
}

/*AC_Mod Fix for all past video issues */
body.page-id-28435 .uk-grid > .uk-first-column > .uk-h1.issue-date,
body.page-id-31838 .uk-grid > .uk-first-column > .uk-h1.issue-date,
body.page-id-34908 .uk-grid > .uk-first-column > .uk-h1.issue-date {
  padding-left: 3%;
  font-weight: 600;
  max-width: 1180px;
  font-size: 25px !important;
  color: #fff !important;
  text-shadow: 0px 0px 3px #262100 !important;
}
body.page-id-28435 .uk-grid > .uk-first-column > .uk-h1.issue-date,
body.page-id-31838 .uk-grid > .uk-first-column > .uk-h1.issue-date {
  padding-top: 100px;
  padding-bottom: 20px;
}
body.page-id-34908 .uk-grid > .uk-first-column > .uk-h1.issue-date {
  padding-top: calc(50vh - 270px);
  padding-bottom: 4px;
}
.page-template-default.page-id-28435 .home-hero-title,
.page-template-default.page-id-31838 .home-hero-title,
.page-template-default.page-id-34908 .home-hero-title {
  text-align: left !important;
  padding-left: 3% !important;
  line-height: 1em;
  max-width: 1180px;
  padding-right: 15px;
  margin: 0 auto;
}
.page-template-default.page-id-28435 .home-hero-title,
.page-template-default.page-id-31838 .home-hero-title {
  font-size: 3.4rem;
  color: #fff;
  text-shadow: 1px -1px 2px #000 !important;
}
.page-template-default.page-id-34908 .home-hero-title {
  font-size: 3.4rem;
  color: #eafe0a !important;
  filter: drop-shadow(0px 0px 4px #101342) drop-shadow(0px 0px 3px rgba(3, 4, 17, 0.495)) !important;
}
.page-id-31838 .uk-background-norepeat h2.uk-heading-small.home-hero-title.home-hero-subtitle,
.page-id-31838 .uk-width-1-1 h2.uk-heading-small.home-hero-title.home-hero-subtitle {
  line-height: 0.26em;
  padding-top: 6px;
  padding-left: 3%;
}
@media (max-width: 800px) {
  body.page-id-34908 .uk-grid > .uk-first-column > .uk-h1.issue-date {
    padding-bottom: 20px;
  }
  .page-template-default.page-id-34908 .home-hero-title {
    font-size: 2.8rem;
    line-height: 0.8em;
  }
  .page-id-31838 .intro-module,
  .page-id-34908 .intro-module {
    border-bottom: 1px solid #cfcfcf !important;
    padding-bottom: 25px;
    margin-bottom: 24px;
  }
}
body.page-id-28435 .uk-section-small,
body.page-id-31838 .uk-section-small,
body.page-id-34908 .uk-section-small {
  padding-top: 10px !important;
}
body.page-id-31838 .uk-background-norepeat.uk-background-cover,
body.page-id-34908 .uk-background-norepeat.uk-background-cover {
  min-height: 530px !important;
}
body.page-id-31838 .uk-section-small,
body.page-id-34908 .uk-section-small {
  padding-top: 10px !important;
}
body.page-id-31838 hr,
body.page-id-34908 hr {
  border-top: 2.2px solid #cdcdcd;
  display: block;
}
body.page-id-31838 .hero-section .uk-width-1-1,
body.page-id-34908 .hero-section .uk-width-1-1 {
  position: absolute;
  top: 0px;
}
body.page-id-31838 .uk-section-xsmall:first-of-type,
body.page-id-34908 .uk-section-xsmall:first-of-type {
  padding-top: 0 !important;
  padding-bottom: 0px !important;
}
.page-id-31838 .intro-module,
.page-id-34908 .intro-module {
  border-bottom: 1px solid #cfcfcf !important;
  padding-bottom: 25px;
  margin-bottom: 24px;
}
body.page-id-31838 .home-additional-article-header,
body.page-id-34908 .home-additional-article-header {
  font-size: 38px;
}
body.page-id-31838 h3,
body.page-id-34908 h3 {
  /*Used further down on page*/
  font-size: 28px;
  line-height: 32px;
}
body.page-id-31838 #threeblmediadetaillist ul.threebl_sidebar li:nth-of-type(8),
body.page-id-31838 #threeblmediadetaillist ul.threebl_sidebar li:nth-of-type(9),
body.page-id-31838 #threeblmediadetaillist ul.threebl_sidebar li:nth-of-type(10),
body.page-id-31838 #threeblmediadetaillist ul.threebl_sidebar li:nth-of-type(11),
body.page-id-31838 #threeblmediadetaillist ul.threebl_sidebar li:nth-of-type(12),
body.page-id-31838 #threeblmediadetaillist ul.threebl_sidebar li:nth-of-type(13),
body.page-id-34908 #threeblmediadetaillist ul.threebl_sidebar li:nth-of-type(8),
body.page-id-34908 #threeblmediadetaillist ul.threebl_sidebar li:nth-of-type(9),
body.page-id-34908 #threeblmediadetaillist ul.threebl_sidebar li:nth-of-type(10),
body.page-id-34908 #threeblmediadetaillist ul.threebl_sidebar li:nth-of-type(11),
body.page-id-34908 #threeblmediadetaillist ul.threebl_sidebar li:nth-of-type(12),
body.page-id-34908 #threeblmediadetaillist ul.threebl_sidebar li:nth-of-type(13) {
  display: block;
}
.page-id-31838 #threeblmediadetaillist ul li h2 a.threebl_fmr_headlines,
.page-id-34908 #threeblmediadetaillist ul li h2 a.threebl_fmr_headlines {
  font-weight: 400 !important;
  font-size: 16px !important;
  font-family: "Georgia";
  text-align: left;
  line-height: 0.7em !important;
}
.page-id-31838 #threeblmediadetaillist,
.page-id-34908 #threeblmediadetaillist {
  background-color: #eaeaea;
  padding: 10px;
  padding-top: 0;
  max-width: 280px !important;
  margin: 0 auto;
}
.page-id-31838 #threeblmediadetaillist ul li h2,
.page-id-34908 #threeblmediadetaillist ul li h2 {
  line-height: 18px !important;
}
.page-id-31838 #threeblmediadetaillist h1,
.page-id-31838 #threeblmediadetaillist h2,
.page-id-31838 #threeblmediadetaillist h3,
.page-id-34908 #threeblmediadetaillist h1,
.page-id-34908 #threeblmediadetaillist h2,
.page-id-34908 #threeblmediadetaillist h3 {
  font-family: Gill Sans, Arial, Verdana, sans-serif;
  text-align: left;
}
.page-id-31838 #threeblmediadetaillist ul li h2,
.page-id-34908 #threeblmediadetaillist ul li h2 {
  width: 76%;
  float: right;
}
.page-id-31838 ul.threebl_sidebar .threebl_teaser .contentypediv,
.page-id-34908 ul.threebl_sidebar .threebl_teaser .contentypediv {
  display: none !important;
}
.page-id-31838 #threeblmediadetaillist ul.threebl_sidebar .threebl_teaser .maniDiv .fmrDetailsDiv,
.page-id-34908 #threeblmediadetaillist ul.threebl_sidebar .threebl_teaser .maniDiv .fmrDetailsDiv {
  width: 78% !important;
  display: none !important;
}
.page-id-31838 ul.threebl_sidebar .threebl_teaser .maniDiv .fmrImageDiv,
.page-id-34908 ul.threebl_sidebar .threebl_teaser .maniDiv .fmrImageDiv {
  width: 20%;
  margin-right: 10px;
  float: left;
}
