/*!
Theme Name: Teahouse
Theme URI: http://underscores.me/
Author: Bazasoft
Author URI: https://bazasoft.rw
Description: Tea House Magazine theme made by Bazasoft
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: teahouse
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Teahouse is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
html, body {
    overflow-x: hidden;
}
@media screen and (min-width: 768px) {
    .path-frontpage .header {
        background: url(assets/images/bg1.png);
    }
    #header {
        margin-top: 0px;
    }
    .page-about-nav-right > li > a{
        text-transform: uppercase;
    }
    #superfish-menu-top-menu{
    justify-content: space-evenly;
    width: 80%;
}
}
#navigation ul.menu{
    justify-content: space-evenly;
    width: 100%;
}
@media screen and (min-width: 1024px) {
    #navigation ul.menu{
        justify-content: space-evenly;
        width: 80%;
    }
}
@media only screen and (max-width: 767.98px) {
    body.nm-responsive-page #header, body.page-event #header, body.section-archive #header, body.path-user #header, body.path-frontpage #header, body.section-writers-resources #header, body.page-node-type-listing #header, body.page-node-type-story #header
    {
        background: #3232c7;
        background: -webkit-linear-gradient(90deg,rgba(0, 0, 0, 1) 0%, rgba(52, 50, 199, 1) 30%, rgba(52, 50, 199, 1) 70%, rgba(0, 0, 0, 1) 100%);
        background: -moz-linear-gradient(90deg,rgba(0, 0, 0, 1) 0%, rgba(52, 50, 199, 1) 30%, rgba(52, 50, 199, 1) 70%, rgba(0, 0, 0, 1) 100%);
        background: linear-gradient(90deg,rgba(0, 0, 0, 1) 0%, rgba(52, 50, 199, 1) 30%, rgba(52, 50, 199, 1) 70%, rgba(0, 0, 0, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(
        startColorstr="#000000",
        endColorstr="#000000",
        GradientType=1
        );
    }
}
.navbar-header .nav a,
#sidr-nm-mobile-left-menu li > a.nav-link{
    text-transform: uppercase;
}
body.no-sidebars.page-views #main #content {
    margin-left: auto;
    margin-right: auto;
    max-width: 960px;
}
.sidr {
    background: #4946F2;
    background: -webkit-linear-gradient(0deg,rgba(0, 0, 0, 1) 0%, rgba(85, 82, 242, 1) 10%, rgba(73, 70, 242, 1) 90%, rgba(0, 0, 0, 1) 100%);
    background: -moz-linear-gradient(0deg,rgba(0, 0, 0, 1) 0%, rgba(85, 82, 242, 1) 10%, rgba(73, 70, 242, 1) 90%, rgba(0, 0, 0, 1) 100%);
    background: linear-gradient(0deg,rgba(0, 0, 0, 1) 0%, rgba(85, 82, 242, 1) 10%, rgba(73, 70, 242, 1) 90%, rgba(0, 0, 0, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(
    startColorstr="#000000",
    endColorstr="#000000",
    GradientType=0
    );
}
body .sidr form.nm-mobile-search-formX {
    width: 100%;
    display: flex;
    align-items: center;
    margin-top: 15px;
}
form.nm-mobile-search-formX .nm-mobile-search-submit {
    display: flex;
    padding-left: 2px;
}

.sidr ul#menu-header > li.current-menu-item > a.nav-link,
.sidr ul#menu-header > li.current-menu-parent > a.nav-link,
.sidr ul#menu-header > li.current-menu-parent li.current-menu-item > a.nav-link,
#navigation ul.menu li.current-menu-item.sf-depth-1,
#navigation ul.menu li.current-menu-parent.sf-depth-1{
    border-bottom: 2px double #fff;
    padding-bottom: 5px;
    list-style-type: none;
}
#tag-content-top ul li li.current-menu-item.sf-depth-2,
#navigation ul.menu li.current-menu-item.sf-depth-2{
    background-color: #3232c7;
    list-style-type: none;
    padding-bottom: 2px;
}
#tag-content-top ul li li.current-menu-item > a.sf-depth-2,
#navigation ul.menu li.current-menu-item > a.sf-depth-2{
    color: #fff !important;
    border-bottom: 2px double #fff;
    padding-bottom: 3px;
}
.nav_footer .nav li.current-menu-item{
    border-bottom: 2px double #000;
    padding-bottom: 5px;
    list-style-type: none;
}
body.path-frontpage.one-sidebar h1.page-header,
body.no-sidebars h1.page-header {
    display: block;
}
body.path-search.nm-responsive-page .view a {
    color: #3232c7;
    font-family: Georgia, "Times New Roman", Times, serif;
}
body.path-search.nm-responsive-page .views-row {
    -webkit-box-shadow: 1px 9px 16px 0px #000000; 
    box-shadow: 1px 9px 16px 0px #000000;
    padding: 10px;
    margin-bottom: 10px;
}
.acfe-form label[for="acf-field_69f60ec1d075d"],
.acfe-form label[for="acf-field_69f61f784f222"] {
    font-family: Arial, Verdana, sans-serif;
    color: #666;
    font-weight: normal;
    font-size: 31px;
    line-height: 29px;
}
.acfe-form .acf-form-submit {
    text-align: center;
}
body.path-frontpage.two-sidebars h1.page-header{
    display: block;
    width: 550px;
    max-width: 550px;
    margin: 0 auto;
    font-family: Arial, Verdana, sans-serif;
    color: #666;
    font-weight: normal;
}
.nav_footer .nav li a,
#block-nboots5-storyrightcolumnmenu .page-about-nav-right a{
    text-transform: uppercase;
}
div#content div.noindent p{
    line-height: 1.5em;
}
.view-authors #tab_alphacol td.alphacol a {
    color: #3232c7 !important;
}
h3.toc-headline,
.narrative_red,
.card-header, a:link, a:visited,
.story-quick-tags-header,
.nav_footer .nav li:last-child a:hover, .nav_footer .nav a:hover, .nav_footer .nav a.is-active,
body.section-stories-poems #content .page-header, body.section-stories-browse #content .page-header, body.page-stories-browse #content .page-header,
.all-tags-section a:hover, .all-tags-section .parent a:link, .all-tags-section .parent a:visited {
    color: #3232c7;
}
.path-frontpage .region-sidebar-second .block-narrative-story-tags-block h3{
    padding-bottom: 10px;
    font-size: 36px;
    text-transform: none;
    letter-spacing: normal;
    margin-bottom: 0px;
}

.path-frontpage .region-sidebar-second .block-narrative-story-tags-block {
    border-bottom: 1px solid #ccc;
}
.imageye-selected {
    outline: 2px solid black !important;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5) !important;
  }
  .narrative-quick-search-option span.triangle-down{
        border-left: 5px solid #3232c7;
  }

.view-authors #tab_alphacol{
    /* min-width: 50%;
    width: auto; */
}

body.section-archive-authors .view-authors td, .view-authors td {
    white-space: normal;
}

.view-filters.form-group{
    margin: 20px auto;
}
body.no-sidebars h1.page-header,
#edit-contact-description,
.nm-archive-quote{
    padding: 5px;
}
.has_ads_image {
  position: relative;
  display: inline-block;
  /*line-height: 0;*/
  display: none;
}
.has_ads_image::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #3232c7;
  z-index: 10;
  display: none;
}
.wp-block-image{
    padding: 20px 5px;
}
.has-small-font-size{
    padding-bottom: 10px;
}
@media print {
    .addtoany_share_save_container {
        display: none;
    }
}
span.narrative-popover {
    cursor: pointer;
    color: #666;
    text-decoration: none;
    padding: 8px 0 10px 16px;
    font-family: Verdana, Geneva, sans-serif;
    font-weight: normal;
    letter-spacing: 0.05em;
    font-size: 0.72rem;
    background: url(./assets/modules/custom/narrative/css/images/forward.svg?ver=1) left center no-repeat;
    background-size: 14px;
}
#narrative-magazine-toc1{
    display: none;
}