/*** GENERAL CSS ***/
  
a {
    color: #231f20;
}

/*** END GENERAL CSS ***/

/*** FONTS CSS ***/

@font-face {
    font-family: 'monte';
    src: url("/wp-content/themes/zip/assets/fonts/Montserrat/Montserrat-Regular.eot");
    src: url("/wp-content/themes/zip/assets/fonts/Montserrat/Montserrat-Regular.eot#iefix") format("embedded-opentype"), url("/wp-content/themes/zip/assets/fonts/Montserrat/Montserrat-Regular.wof") format("application/x-font-woff"), url("/wp-content/themes/zip/assets/fonts/Montserrat/Montserrat-Regular.ttf") format("truetype"), url("/wp-content/themes/zip/assets/fonts/Montserrat/Montserrat-Regular.svg#monte") format("svg");
    font-weight: 400;
  }
  
  @font-face {
    font-family: 'oldstandard';
    src: url("/wp-content/themes/zip/assets/fonts/Standard/OldStandard-Regular-webfont.eot");
    src: url("/wp-content/themes/zip/assets/fonts/Standard/OldStandard-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/zip/assets/fonts/Standard/OldStandard-Regular-webfont.woff") format("application/x-font-woff"), url("/wp-content/themes/zip/assets/fonts/Standard/OldStandard-Regular.ttf") format("truetype"), url("/wp-content/themes/zip/assets/fonts/Standard/OldStandard-Regular-webfont.svg#Old Standard TT") format("svg");
    font-weight: 400;
    font-style: normal;
  }
  
  @font-face {
    font-family: 'oldstandard';
    src: url("/wp-content/themes/zip/assets/fonts/Standard/oldstandard-bold-webfont.eot");
    src: url("/wp-content/themes/zip/assets/fonts/Standard/oldstandard-bold-webfont.eot#iefix") format("embedded-opentype"), url("/wp-content/themes/zip/assets/fonts/Standard/oldstandard-bold-webfont.woff") format("application/x-font-woff"), url("/wp-content/themes/zip/assets/fonts/Standard/OldStandard-Bold.ttf") format("truetype"), url("/wp-content/themes/zip/assets/fonts/Standard/oldstandard-bold-webfont.svg#Old Standard Bold") format("svg");
    font-weight: 700;
    font-style: normal;
  }
  
  @font-face {
    font-family: 'oswald';
    src: url("/wp-content/themes/zip/assets/fonts/Oswald/oswald-oegular-webfont.eot");
    src: url("/wp-content/themes/zip/assets/fonts/Oswald/oswald-regular-webfont.eot#iefix") format("embedded-opentype"), url("/wp-content/themes/zip/assets/fonts/Oswald/oswald-regular-webfont.wof") format("application/x-font-woff"), url("/wp-content/themes/zip/assets/fonts/Oswald/Oswald-Regular.ttf") format("truetype"), url("/wp-content/themes/zip/assets/fonts/Oswald/oswald-regular-webfont.svg#Oswald") format("svg");
    font-weight: 400;
    font-style: normal;
  }
  
  @font-face {
    font-family: 'sans';
    src: url("/wp-content/themes/zip/assets/fonts/sourcesans/SourceSansPro-Regular.eot");
    src: url("/wp-content/themes/zip/assets/fonts/sourcesans/SourceSansPro-Regular.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/zip/assets/fonts/sourcesans/SourceSansPro-Regular.woff") format("application/x-font-woff"), url("/wp-content/themes/zip/assets/fonts/sourcesans/SourceSansPro-Regular.ttf") format("truetype"), url("/wp-content/themes/zip/assets/fonts/sourcesans/SourceSansPro-Regular.svg#sans") format("svg");
    font-weight: 400;
    font-style: normal;
  }
  
  @font-face {
    font-family: 'sans';
    src: url("/wp-content/themes/zip/assets/fonts/sourcesans/SourceSansPro-Italic.eot");
    src: url("/wp-content/themes/zip/assets/fonts/sourcesans/SourceSansPro-Italic.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/zip/assets/fonts/sourcesans/SourceSansPro-Italic.woff") format("application/x-font-woff"), url("/wp-content/themes/zip/assets/fonts/sourcesans/SourceSansPro-Italic.ttf") format("truetype"), url("/wp-content/themes/zip/assets/fonts/sourcesans/SourceSansPro-Italic.svg#sansitalic") format("svg");
    font-weight: 400;
    font-style: italic;
  }
  
  @font-face {
    font-family: 'sans';
    src: url("/wp-content/themes/zip/assets/fonts/sourcesans/SourceSansPro-Bold.eot");
    src: url("/wp-content/themes/zip/assets/fonts/sourcesans/SourceSansPro-Bold.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/zip/assets/fonts/sourcesans/SourceSansPro-Bold.woff") format("application/x-font-woff"), url("/wp-content/themes/zip/assets/fonts/sourcesans/SourceSansPro-Bold.ttf") format("truetype"), url("/wp-content/themes/zip/assets/fonts/sourcesans/SourceSansPro-Bold.svg#sansbold") format("svg");
    font-weight: 700;
    font-style: normal;
  }
  
  @font-face {
    font-family: 'ubuntu';
    src: url("/wp-content/themes/zip/assets/fonts/ubuntu/Ubuntu-Medium.eot");
    src: url("/wp-content/themes/zip/assets/fonts/ubuntu/Ubuntu-Medium.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/zip/assets/fonts/ubuntu/Ubuntu-Medium.woff") format("application/x-font-woff"), url("/wp-content/themes/zip/assets/fonts/ubuntu/Ubuntu-Medium.ttf") format("truetype"), url("/wp-content/themes/zip/assets/fonts/ubuntu/Ubuntu-Medium.svg#ubuntu") format("svg");
    font-weight: 700;
    font-style: normal;
  }
  
  @font-face {
    font-family: 'AG';
    src: url("/wp-content/themes/zip/assets/fonts/AG/AGB.eot");
    src: url("/wp-content/themes/zip/assets/fonts/AG/AGB.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/zip/assets/fonts/AG/AGB.woff") format("application/x-font-woff"), url("/wp-content/themes/zip/assets/fonts/AG/AGB.ttf") format("truetype"), url("/wp-content/themes/zip/assets/fonts/AG/AGB.svg#sans") format("svg");
    font-weight: 700;
    font-style: normal;
  }
  
  @font-face {
    font-family: 'AG';
    src: url("/wp-content/themes/zip/assets/fonts/AG/AGCW.eot");
    src: url("/wp-content/themes/zip/assets/fonts/AG/AGCW.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/zip/assets/fonts/AG/AGCW.woff") format("application/x-font-woff"), url("/wp-content/themes/zip/assets/fonts/AG/AGCW.ttf") format("truetype"), url("/wp-content/themes/zip/assets/fonts/AG/AGCW.svg#sans") format("svg");
    font-weight: 400;
    font-style: normal;
  }

  @font-face {
    font-family: 'awesome';
    src: url("/wp-content/themes/zip/assets/fonts/awesome/fa-regular-400.eot");
    src: url("/wp-content/themes/zip/assets/fonts/awesome/fa-regular-400.eot#iefix") format("embedded-opentype"), url("/wp-content/themes/zip/assets/fonts/awesome/fa-regular-400.woff") format("application/x-font-woff"), url("/wp-content/themes/zip/assets/fonts/awesome/fa-regular-400.ttf") format("truetype"), url("/wp-content/themes/zip/assets/fonts/awesome/fa-regular-400.svg#awesome") format("svg");
    font-weight: 400;
    font-style: normal;
  }
  
  @font-face {
    font-family: 'awesomeSolid';
    src: url("/wp-content/themes/zip/assets/fonts/awesome/fa-solid-900.eot");
    src: url("/wp-content/themes/zip/assets/fonts/awesome/fa-solid-900.eot#iefix") format("embedded-opentype"), url("/wp-content/themes/zip/assets/fonts/awesome/fa-solid-900.woff") format("application/x-font-woff"), url("/wp-content/themes/zip/assets/fonts/awesome/fa-solid-900.ttf") format("truetype"), url("/wp-content/themes/zip/assets/fonts/awesome/fa-solid-900.svg#awesome") format("svg");
    font-weight: 400;
    font-style: normal;
  }
  
  @font-face {
    font-family: 'awesomeBrands';
    src: url("/wp-content/themes/zip/assets/fonts/awesome/fa-brands-400.eot");
    src: url("/wp-content/themes/zip/assets/fonts/awesome/fa-brands-400.eot#iefix") format("embedded-opentype"), url("/wp-content/themes/zip/assets/fonts/awesome/fa-brands-400.woff") format("application/x-font-woff"), url("/wp-content/themes/zip/assets/fonts/awesome/fa-brands-400.ttf") format("truetype"), url("/wp-content/themes/zip/assets/fonts/awesome/fa-brands-400.svg#awesome") format("svg");
    font-weight: 400;
    font-style: normal;
  }

/**** END FONTS CSS ****/

/*** TOP BAR ****/

#top-bar {
    padding-top: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 10 !important;
    padding-left: 0 !important;
    text-transform: uppercase;
}

#top-bar .row {
    padding-top: 10px;
}

div#top-bar, div#top-bar a {
    font-size: 12.8px;
}

#top-bar .sidemenuTrigger {
    width: 135px;
    background: #060606;
    padding-left: 30px;
    font-size: 15px;
}

#top-bar .sidebarTriggerText {
    font-family: Helvetica,Arial,sans-serif;
    color: white;
    font-weight: bold;
}

#top-bar .date {
    font-family: monte, sans, Arial, sans-serif;
    font-style: normal;
    font-size: 13px;
    font-weight: 500;
    text-align: right;
    color: white;
    padding-right: 50px;
}

#top-bar form.searchform {
    padding-left: 30px;
    padding-right: 30px;
}

#top-bar input.field.form-control.s {
    font-size: 14px;
}

#top-bar button.go {
    color: white;
    background: black;
}

.emailmodal{
    visibility: hidden;
}

.emailmodal .active{
    visibility: visible;
    position: fixed;
    top: 0px;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 10000;
    overflow-y: scroll;
}
.wpcf7{
background: white;
}

.submitcontentmodal{
    visibility: hidden;
}

.submitcontentmodal .active{
    visibility: visible;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    transform: translate(-50%, -50%);
    background: rgba(0, 0, 0, 0.8);
    color: #060606;
    padding: 1rem 1.5rem;
    z-index: 10000;
    overflow-y: hidden;
}
.submitcontent-select-panel {
    background: white;
    width: 31.25rem;
    position: fixed;
    top: 25%;
    left: 30%;
}

#submitModal .link {
    background: #336699;
    margin-bottom: 10px;
    color: white;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
}

#submitModal .modal-title {
    font-family: "oswald","sans",Arial,sans-serif;
    font-size: 30px;
}

#submitModal .modal-header {
    border-bottom: 0;
}

#submitModal .modal-dialog {
    padding-top: 150px;
}

#submitModal .modal-body .link a {
    color: white;
}

input[type="submit"] {
    display: inline-block !important;
    vertical-align: middle !important;
    margin: 0 0 1rem !important;
    padding: 0.85em 1em !important;
    border: 1px solid transparent !important;
    transition: background-color .25s ease-out, color .25s ease-out !important;
    font-size: .9rem !important;
    line-height: 1 !important;
    text-align: center !important;
    cursor: pointer !important;
    background: #369 !important;
    color: #fdfdfd !important;
}

#top-bar.scrolled {
    background: white !important;
    color: black;
}

#top-bar.scrolled .right i.fa.fa-search {
    color: black;
}

#top-bar.scrolled .date {
    color: black;
}

#top-bar.scrolled .sidemenuTrigger {
    background: white;
    color: black !important;
}

#top-bar.scrolled i.fa.fa-bars {
    color: black;
}

#top-bar.scrolled .left .sidemenuTrigger .text {
    color: black;
}

@media(max-width:767px) {
    #top-bar .date {
        font-size: 10px;
        padding-right: 0;
    }

    #top-bar .center {
        margin-top: auto;
        margin-bottom: auto;
    }

    #top-bar .row {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    #top-bar .sidemenuTrigger {
        padding-left: 15px;
    }
}

#top-bar i.fa.fa-bars {
    padding-left: 4px;
    font-size: 26px;
    color: white;
}

#top-bar .right {
    margin-top: auto;
    margin-bottom: auto;
    font-family: monte, sans, Arial, sans-serif;
    padding-left: 50px;
}

#top-bar .right-top-bar-menu {
    font-weight: bold;
}

#top-bar .right .submit .text {
    text-align: center;
    border: solid 2px white;
    border-radius: 25px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 12px;
}

#top-bar .right i.fa.fa-search {
    color: white;
    font-size: 25px;
}

#top-bar .right .search  {
    margin-top: auto;
    margin-bottom: auto;
    text-align: center;
    padding-bottom: 15px;
    padding-left: 50px;
}

#top-bar .right .login .icon i {
    font-size: 28px;
}

#top-bar .right .login {
    text-align: center;
    padding-right: 50px;
}

#top-bar .center {
    margin-top: auto;
    padding-bottom: 10px;
    padding-right: 50px;
}

#top-bar .left .logo {
    margin-top: auto;
    margin-bottom: auto;
}

#top-bar .left .sidemenuTrigger .text {
    font-family: monte, sans, Arial, sans-serif;
    font-size: 11px;
}

/*** END TOP BAR ****/

/*** HEADER LOGO ****/

.header-region .container {
    margin-bottom: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
}

.header-region .logo {
    text-align: center;
    vertical-align: bottom;
}

.header-region .logo img {
    max-width: 292px;
}

.header-region .tagline {
    text-align: center;
}

.header-region .tagline img {
    max-width: 240px;
}

.header-region .date {
    font-family: monte, sans, Arial, sans-serif;
    font-style: normal;
    font-size: 15px;
    font-weight: bold;
    text-align: right;
}

/**** END HEADER LOGO ****/


/**** SIDEBAR MENU *****/

.sidebar_heading {
    grid-column: span 2;
    background: #f2f2f2;
    font-family: sans, Arial, sans-serif;
    color: #060606;
    text-transform: uppercase;
    font-size: 25px;
    font-weight: 700;
    border-right: 1px solid #ccc;
    -webkit-box-shadow: 1px 0px 0px #757575;
    -moz-box-shadow: 1px 0px 0px #757575;
    box-shadow: 1px 0px 0px #757575;
    margin: 10px 0px -1px;
}

.item .menulabel {
    background: #060606;
    color: #fdfdfd;
    display: block;
    padding: 11px 8px 8px;
    text-align: center;
    font-family: "sans",Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 1.25rem;
    text-shadow: 0 0 6px #757575;
    line-height: 1.3;
}

/***** END SIDEBAR MENU ****/


/***** TEASER CSS ****/

.Frontpage_latest_heading {
    grid-column: span 2;
    background: #f2f2f2;
    font-family: sans, Arial, sans-serif;
    color: #060606;
    text-transform: uppercase;
    font-size: 25px;
    font-weight: 700;
    padding: 0 10px 10px 0;
    border-right: 1px solid #ccc;
    box-shadow: 1px 0px 0px #757575;
    margin: 0px 0px -1px;
}

.topstories_section_main  .container{
    padding-left: 0px;    
}

.topstories_section_main  {
    border: 1px solid #ccc;
    border-radius: 2px;
    -webkit-box-shadow: 1px 1px 1px #757575;
    -moz-box-shadow: 1px 1px 1px #757575;
    box-shadow: 1px 1px 1px #757575;
    background: #fdfdfd;
    margin-bottom: 10px;
    
}

.topstories_section_main .entry-title {
    line-height: inherit;
    color: #060606;
    text-decoration: none;
    cursor: pointer;
    margin: 0px 0px 10px 0;
}

.topstories_section_main .teaser-body {
    font-family: "sans",Arial,sans-serif;
    text-align: right;
    margin: 10px 10px 10px 0;
    color: #131313;
    text-transform: uppercase;
    display: block;
}

.section-right {
    display: grid;
    grid-template-columns: 12fr;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    -webkit-box-shadow: 1px 1px 0px #757575;
    -moz-box-shadow: 1px 1px 0px #757575;
    box-shadow: 1px 1px 0px #757575;
    background: #fdfdfd;
    margin-bottom: 10px;
}

.topstories_section_bottom {
    margin-bottom: 15px;
}

@media(min-width: 767px) {
    .topstories_section_bottom {
        margin-left: 25px;
        margin-right: 25px;
    }
}

@media (min-width: 200px) {
.double-feature .teaser-image {
    object-fit: contain;
    max-width: 300px;
    padding-left: 0px;
    padding-right: 0px;
}
}

.topstories_section_bottom .entry-title {
    margin-bottom: 5px;
    line-height: 30px;
}

.topstories_section_bottom .entry-title {
    font-family: kepler-std-semicondensed,serif;
    color: #231f20;
    font-size: 26px;
    font-weight: bold;
}

.topstories_section_bottom .comments i {
    color: #a7a9ac;
}

.mostread-teaser {
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin-bottom: 10px;
    line-height: 15px;
}

.mostread-teaser .headline {
    line-height: 25px;
}

.mostread-teaser a .headline {
    font-family: kepler-std-semicondensed,serif;
    font-size: 20px;
}

.mostread-teaser a {
    color: black;
}

.mostread-teaser a:hover {
    color: #a67d51;
}

.mostread-teaser .count {
    color: #222;
    font-family: proxima-nova-condensed,sans-serif;
    font-weight: 700;
    padding-right: 10px;
    font-size: 25px;
}

.sidebar_latest_column {
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-radius: 2px;
    -webkit-box-shadow: 1px 1px 1px #757575;
    -moz-box-shadow: 1px 1px 1px #757575;
    box-shadow: 1px 1px 1px #757575;
    background: #fdfdfd;
    margin-bottom: 10px;
}

.sidebar-latest.teaser {
    border-bottom: 1px solid #cecece;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.sidebar-latest.teaser .date {
    color: #369;
    font-family: proxima-nova-condensed,sans-serif;
    font-size: 16px;
}

.sidebar-latest.teaser .headline {
    line-height: 22px;
    margin-bottom: 4px;
}

.sidebar-latest.teaser .headline a {
    font-family: kepler-std-semicondensed,serif;
    color: #231f20;
    font-size: 20px;
    font-weight: bold;
}

.article-block.teaser.col-md-3 {
    float: left;
}

@media(min-width:767px) {
    .article-block.teaser.col-md-3 {
        padding-left: 0;
        padding-right: 0px;
    }
}

.article-block {
    display: grid;
    grid-template-columns: 12fr;
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    -webkit-box-shadow: 1px 1px 0px #757575;
    -moz-box-shadow: 1px 1px 0px #757575;
    box-shadow: 1px 1px 0px #757575;
    background: #fdfdfd;
    margin-bottom: 10px;
    padding-right: 0px;

}

.article-block .section {
    font-family: proxima-nova-condensed,sans-serif;
    font-weight: bold;
    color: #696969;
    font-size: 14px;
}

.article-block .headline {
    font-family: oswald,sans,Arial,sans-serif;
    font-weight: bold;
    color: #231f20;
    line-height: 24px;
    font-size: 20px;
    margin-bottom: 10px;
}

.article-block .teaser-body {
    font-family: sans,Arial,sans-serif;
    color: #231f20;
    line-height: 24px;
    margin-top: 12px;
    margin-bottom: 10px;
    font-size: 16px;
}

.article-block  .comments i {
    color: #a7a9ac;
    font-size: 14px;
}

hr.full-divider {
    border-color: #dedede;
    margin-bottom: 30px;
}

.category-list-header {
    color: #a0792c;
    font-weight: 700;
    font-family: proxima-nova-condensed,sans-serif;
    font-size: 18px;
    padding-bottom: 10px;
}

.category-list {
    border-bottom: solid 1px #dbdbdb;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.category-list .entry-title {
    font-family: kepler-std-semicondensed,serif;
    line-height: 25px;
    font-weight: bold;
    font-size: 20px;
}

.category-list .teaser-image {
    padding-bottom: 12px;
}

/*** END TEASER CSS ***/

/**** ARTICLE PAGE CSS ***/

.article-page .article-slider {
    margin-bottom: 12px;
}

.article-page .article__headline {
    font-family: "oswald","sans",Arial,sans-serif;
    color: #231f20;
    font-size: 40px;
    padding-left: 30px;
}

.article-page .article-restofcontent {
    font-family: kepler-std-semicondensed,serif;
    font-size: 18.4px;
    color: #231f20;
}

.article-page .article-date {
    color: #464646;
    padding-top: 10px;
    padding-bottom: 0;
    font-size: 13px;
    font-family: proxima-nova,sans-serif;
}

.article-page .article-category {
    font-family: "sans",Arial,sans-serif;
    font-size: 18px;
    text-transform: uppercase;
    padding: 10px;
    background: black;
    color: #fdfdfd;
    width: 50%;
    margin-bottom: 20px;
    letter-spacing: 1px;
}

.article-page .article-slider img {
    max-width: 600px;
    max-height: 500px;
    width: auto !important;
    margin-left: auto;
    margin-right: auto;
}

.article-page .article-slider .count {
    font-family: "sans",Arial,sans-serif;
    padding-bottom: 12px;
    font-size: 15px;
}

.article-page .relatedArticlesSlider .item {
    border: 1px solid #e7e9ee;
    border-radius: 6px;
}

.article-page .relatedArticlesSlider .slick-slide {
    padding-left: 10px;
    padding-right: 10px;
}

.article-page .relatedArticlesSlider .image_container {
    position: relative;
    text-align: center;
    color: black;
}

.article-page .relatedArticlesSlider .image_container .headline {
    position: absolute;
    bottom: 8px;
    left: 16px;
    color: white;
    font-weight: bold;
    font-family: "Helvetica Neue",arial,sans-serif;
    line-height: 22px;
    font-size: 18px;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    text-shadow: 0 0.5px 2px rgb(0 0 0 / 80%);
}

.article-page .comments_header {
    font-family: "oldstandard","Times New Roman",serif;
    color: black;
    font-weight: 700;
    font-size: 25px;
    padding-bottom: 12px;
}

.article-page .article-staff {
    border-top: solid 0.5px black;
    border-bottom: solid 0.5px black;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 20px;
    font-family: "sans",Arial,sans-serif;
    font-style: italic;
    font-weight: 400;
    font-size: 18px;
}

.article-page .article-staff a {
    color: #369;
}

.article-page .article-staff img {
    max-height: 140px;
}

.article-page .relatedArticlesSlider .image_container .headline a {
    color: white;
}

.article-page .relatedArticlesText {
    font-family: "Helvetica Neue",arial,sans-serif;font-size: 14px;color: rgba(34,59,74,.5);
}

.article-page .relatedArticlesText b {
    color: black;
}

.article-page .relatedArticlesSlider .summary {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    font-family: "Helvetica Neue",arial,sans-serif;
    line-height: 24px;
    padding-bottom: 10px;
}

.article-page .article-slider .slick-arrow {
    color: #4682b4;
    text-shadow: none;
    margin-top: 140px;
    position: absolute;
    top: 0;
    z-index: 2;
    cursor: pointer;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 12px;
    padding-right: 12px;
    font-weight: bold;
    font-size: 60px;
    opacity: 0.7;
}

.article-page .article-slider .slick-arrow:hover {
    opacity: 1;
}

.article-page .article-slider .next_arrow.slick-arrow {
    right: 0;
    background: none;
}

.article-page .article-slider .previous_arrow.slick-arrow {
    background: none;
}

.article-page .gallery-slider .slick-arrow {
    color: #4682b4;
    text-shadow: none;
    margin-top: 140px;
    position: absolute;
    top: 0;
    z-index: 2;
    cursor: pointer;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 12px;
    padding-right: 12px;
    font-weight: bold;
    font-size: 60px;
    opacity: 0.7;
}

.article-page .gallery-slider .count {
    text-align: center;
    padding-bottom: 15px;
}

.article-page .gallery-slider .slick-arrow:hover {
    opacity: 1;
}

.article-page .gallery-slider .next_arrow.slick-arrow {
    right: 0;
    background: none;
}

.article-page .gallery-slider .previous_arrow.slick-arrow {
    background: none;
}

.article-page .gallery-slider .item img {
    max-width: 720px;
}

.article-page .gallery-slider img {
    margin-left: auto;
    margin-right: auto;
}

.article-page.gallery .article__body {
    display: none;
}

.article-page.gallery .gallery-body {
    font-family: Helvetica,Arial,sans-serif;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 18px;
    line-height: 28px;
}

.article-page.gallery .gallery-slider .caption {
    font-size: 16px;
    padding-top: 10px;
}

.article-page .article-slider div .article_image_caption {
    padding-top: 12px;
    font-family: "sans",Arial,sans-serif;
    line-height: 26px;
    text-align: left;
    font-size: 14px;
}

.article-page .article-restofcontent {
    font-family: "sans",Arial,sans-serif;
    font-size: 19px;
    line-height: 26px;
}

.article-page .article-info {
    font-family: "sans",Arial,sans-serif;
    text-transform: uppercase;
    font-size: 15px;
    padding-left: 30px;
    color: #444;
    padding-bottom: 15px;
}

.article-page .article-info .article-date {
    font-size: 15px;
    color: #444;
}

.article-page .social-media .icon {
    text-align: center;
    color: white;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 20px;
    display: inline-block;
    width: 24%;
}

.article-page .social-media .icon a {
    color: white;;
}

.article-page .social-media .icon.facebook {
    background: #3b5998;
    border: solid 1px #3b5998;
    vertical-align: top;
}

.article-page .social-media .icon.twitter {
    background: #1da1f2;
    border: solid 1px #1da1f2;
    vertical-align: top;
}

.article-page .social-media .icon.other {
    border: solid 1px black;
    color: black;
}

.article-page .social-media .more-share-container {
    border-top: solid 1px black;
    display: none;
}

.article-page .social-media .icon.other a{ 
    color: black;
}

/*** END ARTICLE PAGE CSS ****/

/*** FOOTER CSS ***/
#wrapper-footer {
    background: #060606;
}

.footer {
    background: black;
    color: white;
    padding-top: 15px;
    padding-left: 30px;
    padding-right: 30px;
}

.footer .copyright {
    font-family: "sans",Arial,sans-serif;
    font-size: 12px;
}

.footer .logo {
    text-align: right;
}

.footer .heading {
    font-family: "sans",Arial,sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 18px;
}

.footer .social-media-icons .icon {
    font-size: 20px;
    padding-right: 10px;
}

.footer .footer-divider {
    border-top: solid 1px white;
    margin-top: 0;
}

.footer a {
    color: white;
    font-family: "sans",Arial,sans-serif;
    padding-left: 0;
}

.footer .menu ul li {
    list-style: none;
}

.footer .menu ul {
    padding-left: 0;
}
/*** END FOOTER CSS ***/

/*** SIDEBAR MENU CSS ***/

div#sidebarMenu {
    padding-top: 0;
    background: white;
}

#sidebarMenu .header {
    color: white;
    background: black;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: "sans",Arial,sans-serif;
}

#sidebarMenu .header .text {
    font-size: 18px;
    font-weight: bold;
}

#sidebarMenu .header .close-button {
    text-align: right;
    padding-right: 30px;
}

#sidebarMenu .menu {
    font-family: "sans",Arial,sans-serif;
    font-size: 15px;
    border-bottom: 1px solid #666;
}
#sidebarMenu .menu .item.hideMenu {
    display: none;
}
#sidebarMenu .menu .item .menulabel.hideMenu {
    display: none;
}

#sidebarMenu .header .back {
    padding-left: 15px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 15px;
}

#sidebarMenu .header .back i {
    padding-right: 5px;
}

#sidebarMenu  a:hover {
    color: black;
}

#sidebarMenu i.fa.fa-angle-right {
    font-weight: bold;
    font-size: 20px;
}

div#sidebarMenu {
    z-index: 1000;
    padding-top: 15px;
}

.dropdown-caret {
    padding-top: 20;
    vertical-align: middle;
}

.child_menu {
    text-transform: none;
    border-bottom-style: none !important;
    border-bottom-width: 0px;
    padding-left: 30px;
}

.second_child_menu {
    text-transform: none;
    border-bottom-style: none !important;
    border-bottom-width: 0px;
    padding-left: 60px;
}

/*** END SIDEBAR MENU CSS ***/

/*** SEARCH PAGE ***/

#search-page .search_page_title {
    font-family: "sans",Arial,sans-serif;
    text-transform: uppercase;
    font-weight: bold;
    padding-left: 15px;
}

.search_page_container .arrow {
    text-align: right;
    margin-top: auto;
    margin-bottom: auto;
    padding-right: 30px;
    font-size: 30px;
}

#search-page .search_results_query {
    padding-bottom: 15px;
    padding-top: 15px;
    font-family: "sans",Arial,sans-serif;
    font-size: 18px;
}

#search-page .search-title {
    background: #f2f2f2;
    margin-left: 0;
    margin-right: 0;
}

#search-page select {
    box-sizing: border-box;
    width: 100%;
    margin: 0 0 1rem;
    padding: .5rem;
    border: 1px solid #cacaca;
    border-radius: 0;
    box-shadow: inset 0 1px 2px rgb(10 10 10 / 10%);
    background: #f2f2f2;
}

#search-page .search-dropdowns {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 16px;
    padding-bottom: 20px;
}

.search-teaser .teaser-content {
    font-family: "oswald","sans",Arial,sans-serif;
    font-weight: 100;
    margin-top: auto;
    margin-bottom: auto;
    padding-bottom: 60px;
    padding-left: 0;
}

.search_page_container .articles-container {
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

#search-page .pagination {
    padding-top: 30px;
}

.search_page_container .read-more {
    text-align: right;
    font-family: "sans",Arial,sans-serif;
}

.search_page_container .read-more a {
    color: #369;
    font-size: 20px;
}

.search_page_container i.fa.fa-angle-double-right {
    color: black;
    padding-left: 5px;
    font-weight: bold;
}

.search_page_container .section-teaser.search-teaser.teaser {
    margin-right: 15px;
    padding-top: 10px;
    border-bottom: 1px solid #dcdcdc;
}

.search-teaser .teaser-body {
    font-size: 17px;
    font-family: "sans",Arial,sans-serif;
    line-height: 26px;
}

.search-teaser .teaser-article-date {
    font-family: "sans",Arial,sans-serif;
    padding-left: 0;
    font-weight: 500;
    font-size: 18px;
}

.search-teaser .teaser-content .entry-title .teaser__headline {
    font-size: 32px;
}

/*** END SEARCH PAGE ***/

/****SECTION FRONT HEADER****/

#section-front.wrapper .container {
    padding-left: 30px;
    padding-right: 30px;
}

#section-front .left {
    padding-right: 20px;
}

#section-front .right {
    padding-left: 20px;
}

#section-front .right-block {
    padding-bottom: 30px !important;
}

.banner {
    Background: rgb(242, 242, 242);
}

.section-front-header {
    padding: 0px 0px 15px 0px;

}

.section-front-header .logo img {
    max-width: 192px;
}

.section-front-header .section {
    text-align: left;
    font-family: sans, Arial ,sans-serif;
    font-size: 40px;
    font-weight: 700;
    text-transform: capitalize;
}

.section-front-header .date {
    font-family: proxima-nova,sans-serif;
    font-weight: 600;
    font-size: 14px;
    text-align: right;
}

@media (max-width:767px) {
    .section-front-header {
        padding-top: 0;
    }

    .section-front-header .date {
        text-align: center;
    }
}

/****END SECTION FRONT HEADER****/

/***SECTION FRONT TEASERS****/
.sectionfront-bucket-header h2{
    font-weight: 700;
}

.sectionfront-bucket-header {
    margin-top: 8px;
    background-color: rgb(242, 242, 242);
    font-family: sans, Arial, sans-serif;
    line-height: 43.4px;
}
.article-list-onecolumn {
    padding-bottom: 30px;
    border-right: 1px solid #131313;
    border-bottom: 1px solid #dcdcdc;
}

.section-front-readmore {
    font-family: oswald, sans, Arial, sans-serif;
    text-align: right;
    margin: 10px 10px 10px 0;
    color: #131313;
    text-transform: uppercase;
    display: block;
}

.article-list-onecolumn .headline {
    font-family: oswald, sans, Arial, sans-serif;
    font-weight: 600;
    font-size: 25px;
    line-height: 30px;
    padding-bottom: 15px;
    color: #131313;
}

#section-front .right .heading {
    font-family: sans, Arial, sans-serif;
    text-transform: uppercase;
    font-weight: 0900;
    color: #060606;
    font-size: 25px;
    Background: #F2F2F2;
}

.sidebar-mostread .number {
    font-family: oswald, sans, Arial, sans-serif;
    font-weight: 900;
    font-size: 20px;
    padding-right: 6px;
}

.sidebar-mostread {
    border-bottom: 1px solid #dcdcdc;
    font-family: oswald,sans, Arial, sans-serif;
    vertical-align: top;
    padding-bottom: 10px;
    padding-top: 10px;
    color: #131313;
    line-height: 25px;
    font-size: 20px;
    font-weight: 550;
}

.section-mostread-count {
    color: #131313;
    font-family: sans, Arial, sans-serif;
    font-weight: 400;
    padding-right: 10px;
    font-size: 14px;
    font-style: italic;
}

.section-cat-kicker{
    color: #060606;
    font-family: sans, Arial, sans-serif;
    font-weight: 400;
    padding-right: 10px;
    font-size: 16px;
}

.section-date-kicker{
    color: #060606;
    font-family: sans, Arial, sans-serif;
    font-weight: 400;
    padding-right: 10px;
    font-size: 16px;
}

.sidebar-latest {
    border-bottom: 1px solid #dcdcdc;
    line-height: 30px;
    padding-bottom: 5px;
    color: #060606;
    margin-bottom: 5px;
}

.sidebar-latest .headline {
    font-family: kepler-std-semicondensed,serif;
    font-weight: 600;
    font-size: 20px;
}

.sidebar-latest .date {
    font-family: proxima-nova-condensed,sans-serif;
    color: #369;
}

.decision-maker {
    background-color: rgb(51, 102, 153);
    border-radius: 15px;
    box-shadow: rgb(6, 6, 6) 1px 2px 5px 0px;
    box-sizing: border-box;
    color: rgb(253, 253, 253);
    font-family: Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    padding: 10px 10px 10px;
    width: 200px;
    
}

.foodcourt-pageheaderurl {
    background-image: url(https://zip.everywarestarterkit.local/wp-content/themes/zip/images/food-court-logo.png);
    background-attachment: scroll;
    background-clip: border-box;
    background-color: white;
    background-origin: padding-box;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: cover;
    color: rgb(6, 6, 6);
    display: block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    height: 160px;
    line-height: 24px;
    margin-bottom: 10px;
    text-size-adjust: 100%;
    width: 1374px;
    margin-top: 40px;
}

.scene-pageheaderurl {
    background-image: url(https://zip.everywarestarterkit.local/wp-content/themes/zip/images/scene/scene-skyline-logo-200-2500.png);
    background-attachment: scroll;
    background-clip: border-box;
    background-color: white;
    background-origin: padding-box;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: cover;
    color: rgb(6, 6, 6);
    display: block;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    height: 160px;
    line-height: 24px;
    margin-bottom: 10px;
    text-size-adjust: 100%;
    width: 1374px;
    margin-top: 40px;
}

/***END SECTION FRONT TEASERS***/

/*****EVENTS CSS******/

.events-header .date {
    font-family: proxima-nova,sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #231f20;
    text-align: right;
}

.events-header {
    padding-top: 15px;
}

#event-page .calendar {
    font-family: "oswald","sans",Arial,sans-serif;
    font-size: 13px;
    font-weight: 400;
}

#event-page .calendar a.prev-month.eme-cal-prev-month {
    padding-right: 10px;
    padding-bottom: 2px;
    margin-bottom: 10px;
    border-radius: 5px 0 0 5px;
}

#event-page .calendar ul.eme-calendar-day-event {
    padding-bottom: 6px;
    font-size: 16px;
}

#event-page .calendar a.next-month.eme-cal-next-month {
    padding-left: 10px;
    padding-bottom: 2px;
    margin-bottom: 10px;
    border-radius: 0 5px 5px 0;
}

#event-page .calendar table.fullcalendar td {
    border: 0;
    border-bottom: 1px solid #ddd;
}

#event-page .calendar ul {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 30px;
    padding-bottom: 20px;
    background: #E9E9E9;
}

#event-page .calendar .eme-calendar-full {
    background: white;
}

#event-page .calendar .eme-calendar-full {
    background: white;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.eme_events_list {
    padding-left: 0;
}

.eme_events_list .title, .event-item.single-event .title {
    line-height: 30px;
}

.eme_events_list .event-item, .event-item.single-event .event-item {
    padding-bottom: 15px;
}

.eme_events_list .category-top, .event-item.single-event .category-top {
    font-family: "oswald","sans",Arial,sans-serif;
    text-transform: uppercase;
    font-weight: 400;
    color: #060606;
    font-size: 1.00rem;
}

#event-page .event-container .content {
    padding: 15px;
}

.eme_events_list .event-container {
    border: 1px solid #ddd;
    border-radius: 4px;
}

.eme_events_list .heading {
    background-color: #EEEEEE;
    color: #555;
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 15px;
}

.event-item.single-event .location {
    font-family: "oswald","sans",Arial,sans-serif;
    font-size: 18px;
}

.event-item.single-event .location .heading {
    font-weight: bold;
}

.event-item.single-event .location {
    font-family: "oswald","sans",Arial,sans-serif;
    font-size: 18px;
}

.event-item.single-event .location p {
    margin-bottom: 0;
    line-height: 25px;
}

.event-item.single-event .date {
    font-family: "oswald","sans",Arial,sans-serif;
    font-weight: bold;
    font-size: 18px;
}

.event-item.single-event .category-body {
    padding-bottom: 10px;
}

.event-item.single-event .events-home {
    background: #f5f5f5;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 10px;
    padding-right: 10px;
    font-family: sans-serif;
    margin-bottom: 12px;
}

.event-item.single-event .events-home .date {
    font-family: sans-serif;
    font-weight: initial;
    font-size: 16px;
    color: #999;
}

span.event-home-title {
    border-right: solid 2px #999;
    padding-right: 8px;
    margin-right: 5px;
}

.eme_events_list .title a, .event-item.single-event .title a {
    font-family: "oswald","sans",Arial,sans-serif;
    color: #231f20;
    font-weight: bold;
    font-size: 28px;
}

.eme_events_list .date {
    color: #369;
    font-family: "oswald","sans",Arial,sans-serif;
    font-weight: bold;
    font-size: 13px;
}

.eme_events_list .image, .event-item.single-event .image {
    float: right;
    padding-left: 15px;
    padding-bottom: 15px;
}

.eme_events_list .content, .event-item.single-event .content {
    padding: 15px;
}

.eme_events_list .text, .event-item.single-event .text  {
    font-family: "oswald","sans",Arial,sans-serif;
    font-size: 18px;
    line-height: 28px;
}

.eme_events_list button.btn.btn-link, .event-item.single-event button.btn.btn-link {
    background: #369 !important;
    color: white !important;
}

.event-container .content .category, .event-item.single-event .content .category {
    font-family: "oswald","sans",Arial,sans-serif;
    text-transform: none;
    color: #231f20;
    padding-bottom: 10px;
    font-weight: bold;
    font-size: 18px;
}

.event-item.single-event .content {
    padding-left: 0 !important;
}

#eme_filter_form .heading, .calendar .heading {
    color: #060606;
    font-family: "oswald","sans",Arial,sans-serif;
    font-weight: 400;
    font-size: 1.25rem;
    padding-bottom: 6px;
}

select#eme_loc_filter {
    width: 100%;
}

select#eme_cat_filter {
    width: 100%;
}

#event-page .location_filter {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    background: #656666;
    color: white;
    margin-bottom: 15px;
    border: 1px solid #e3e3e3;
}

#event-page .category_filter {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    background: #EAEAEA;
    color: black;
    margin-bottom: 15px;
    border: 1px solid #e3e3e3;
}

#event-page .submit .heading {
    color: #a0792c;
    font-family: "oswald","sans",Arial,sans-serif;
    font-weight: bold;
    font-size: 18px;
}

#event-page .search .heading {
    color: #060606;
    font-family: "oswald","sans",Arial,sans-serif;
    font-weight: 400;
    font-size: 1.25rem;
}

#event-page .search .form-group {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    background: #EAEAEA;
    color: black;
    margin-bottom: 15px;
    border: 1px solid #e3e3e3;
}

#event-page .search-form-container {
    padding: 20px;
    background: white;
    border: solid 1px #dddddd;
}

#event-page ul.eme-calendar-day-event {
    display: none;
}

#event-page .search .text {
    font-family: "oswald","sans",Arial,sans-serif;
    padding-bottom: 4px;
    font-size: 18px;
}

.event-search-heading {
    font-family: "oswald","sans",Arial,sans-serif;
    font-size: 28px;
    font-weight: bold;
}

/***END EVENTS CSS*****/