/*
Theme Name:     Newspaper Child theme
Description:    Child theme made by Beaconevo
Author:         Beaconevo
Template:       Newspaper
Version:        1.0.5
*/



/* ----------------------Custom Properties -------------------------- */
:root {
    --vegasnews-color__brand: #fcee23;
    --vegasnews-color__entertainment: #0cf;
    --vegasnews-color__nightlife: #93c;
    --vegasnews-color__cannabis: #3c3;
    --vegasnews-color__sports: #f20;
    --vegasnews-color__locals: #a29d7d;
    --vegasnews-color__lgbtq: #f9c;
    --vegasnews-color__dining: #f68a28;
    --vegasnews-color__white: #fff;
    --vegasnews-color__whiteOffset: #ddd;
    --vegasnews-color__black: #000;
    --vegasnews-color__blackOffset: #222;
    --vegasnews-color__blackAlpha: #00000073;
    --vegasnews-color__transparent: #0000;

    --vegasnews-percentage__100: 100%;

    --vegasnews-color__instagram: radial-gradient(circle at 20% var(--vegasnews-percentage__100), #fdf497 0%, #fdf497 1%, #fd5949 45%, #d6249f 60%, #285AEB 99%);

    --vegasnews-border__10: 10px solid;
    --vegasnews-border__8: 8px solid;
    --vegasnews-border__3: 3px solid;
    --vegasnews-border__2: 2px solid;
    --vegasnews-border__1: 1px solid;
    --vegasnews-border__0: 0;

    --vegasnews-position__center: center;

    --vegasnews-transition__all__08: all 0.8s; 
    --vegasnews-transition__all__05: all 0.5s; 
    --vegasnews-transition__all__03: all 0.3s; 
}





/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/

.flyout {
    display: none;
  }
  
  @media (max-width: 439px) {
    .flyout {
        display: block;
        position: relative;
    }
  
    .transform-out {
        left: var(--vegasnews-percentage__100) !important;
        opacity: 0 !important;
        transition: var(--vegasnews-transition__all__03) cubic-bezier(0.21, -0.49, 0.4, 1.05);
    }
  
    .flyout .menu-top-menu-container,
    .flyout .flyout-close {
        position: fixed;
        background: var(--vegasnews-color__black);
        transition: var(--vegasnews-transition__all__08) cubic-bezier(0.21, -0.49, 0.4, 1.05);
        left: var(--vegasnews-percentage__100);
        right: -(var(--vegasnews-percentage__100));
        opacity: 0;
    }


    body.body-td-affix .flyout .menu-top-menu-container,
    body.body-td-affix .flyout .flyout-close {
        transition: var(--vegasnews-transition__all__03) cubic-bezier(0.21, -0.49, 0.4, 1.05);
        left: 0;
        opacity: 1;
    }

  
    .flyout .menu-top-menu-container {
        top: 54px;
        z-index: 99998;
    }
  
    .flyout .flyout-close {
        z-index: 99999;
        top: 164px;
        color: var(--vegasnews-color__white);
        width: 55px;
        text-align: right;
        padding: 5px 15px;
    }
  
    .flyout .menu-top-menu-container a {
        color: var(--vegasnews-color__white) !important;
        display: block;
    }
  
    .flyout .menu-top-menu-container ul {
        display: flex;
        flex-flow: row wrap;
        margin-block-start: 0;
        justify-content: var(--vegasnews-position__center);
    }
  
    .flyout .menu-top-menu-container ul li {
        margin: 5px;
        white-space: nowrap;
        width: 100px;
        overflow: hidden;
        text-align: var(--vegasnews-position__center);
        text-overflow: ellipsis;
    }
  
    .set-fly {
        transition: var(--vegasnews-transition__all__08) cubic-bezier(0.21, -0.49, 0.4, 1.05) !important;
        left: 0 !important;
        right: 0 !important;
        opacity: 1 !important;
    }
  
  }  



/* --------- Override TD Default --------- */

.tdc-row {
    width: 1200px;
}

@media screen and (max-width: 1200px) {
    .tdc-row {
        width: 90vw;
    }   
}

@media screen and (max-width: 720px) {
    .tdc-row {
        width: var(--vegasnews-percentage__100);
    }   
}



.td-main-page-wrap {
    padding-top: 0;
}


.td-big-grid-wrapper {
    padding-left: 5%;
}

.category .td-big-grid-wrapper {
    padding-left: 0;
}

.header-search-wrap {
    border: var(--vegasnews-border__3) var(--vegasnews-color__black);
    max-width: 120px;
    top: 5px;
    right: -70px;
}

.header-search-wrap .td-drop-down-search:before {
    border-color: transparent transparent var(--vegasnews-color__brand) transparent;
}

.td-header-wrap .td-drop-down-search {
    right: 0;
    top: 120%;
  }

  .td-drop-down-search .td-search-form {
    margin: 20px;
}
  

/* --------- Homepage Blocks --------- */

.block-nightlife .entry-thumb {
    border: var(--vegasnews-border__8) var(--vegasnews-color__nightlife);
}

.block-nightlife .td_module_wrap:hover .entry-title a,
.block-nightlife .td_module_wrap .entry-title a {
    color: var(--vegasnews-color__nightlife) !important;
}

.block-cannabis .entry-thumb {
    border: var(--vegasnews-border__8) var(--vegasnews-color__cannabis);
}

.block-cannabis .td_module_wrap:hover .entry-title a,
.block-cannabis .td_module_wrap .entry-title a {
    color: var(--vegasnews-color__cannabis) !important;
}

.block-sports .entry-thumb {
    border: var(--vegasnews-border__8) var(--vegasnews-color__sports);
}

.block-sports .td_module_wrap:hover .entry-title a,
.block-sports .td_module_wrap .entry-title a {
    color: var(--vegasnews-color__sports) !important;
}

.block-entertainment .entry-thumb {
    border: var(--vegasnews-border__8) var(--vegasnews-color__entertainment);
}

.block-entertainment .td_module_wrap:hover .entry-title a,
.block-entertainment .td_module_wrap .entry-title a {
    color: var(--vegasnews-color__entertainment) !important;
}

.block-locals .entry-thumb {
    border: var(--vegasnews-border__8) var(--vegasnews-color__locals);
}

.block-locals .td_module_wrap:hover .entry-title a,
.block-locals .td_module_wrap .entry-title a {
    color: var(--vegasnews-color__locals) !important;
}

.block-lgbtq .entry-thumb {
    border: var(--vegasnews-border__8) var(--vegasnews-color__lgbtq);
}

.block-lgbtq .td_module_wrap:hover .entry-title a,
.block-lgbtq .td_module_wrap .entry-title a {
    color: var(--vegasnews-color__lgbtq) !important;
}

.block-dining .entry-thumb {
    border: var(--vegasnews-border__8) var(--vegasnews-color__dining);
}

.block-dining .td_module_wrap:hover .entry-title a,
.block-dining .td_module_wrap .entry-title a {
    color: var(--vegasnews-color__dining) !important;
}


/* --------- HomePage Blocks --------- */

.sf-menu>li>a:after {
    display: none;
}


.td-category-entertainment .td-module-thumb {
    border: var(--vegasnews-border__8) var(--vegasnews-color__entertainment);
}

.td-category-entertainment:hover .td-post-category {
    background: var(--vegasnews-color__entertainment);
}

.td-category-entertainment .td-post-category:hover {
    background: var(--vegasnews-color__entertainment);
}

.td-category-nightlife .td-module-thumb {
    border: var(--vegasnews-border__8) var(--vegasnews-color__nightlife);
}

.td-category-nightlife:hover .td-post-category {
    background: var(--vegasnews-color__nightlife);
}

.td-category-nightlife .td-post-category:hover {
    background: var(--vegasnews-color__nightlife);
}

.td-category-cannabis .td-module-thumb {
    border: var(--vegasnews-border__8) var(--vegasnews-color__cannabis);
}

.td-category-cannabis:hover .td-post-category {
    background: var(--vegasnews-color__cannabis);
}

.td-category-cannabis .td-module-meta-info .td-post-category:hover {
    background: var(--vegasnews-color__cannabis);
}

.td-category-sports .td-module-thumb {
    border: var(--vegasnews-border__8) var(--vegasnews-color__sports);
}

.td-category-sports:hover .td-post-category {
    background: var(--vegasnews-color__sports);
}

.td-category-sports .td-post-category:hover {
    background: var(--vegasnews-color__sports);
}

.td-category-dining .td-module-thumb {
    border: var(--vegasnews-border__8) var(--vegasnews-color__dining);
}

.td-category-dining:hover .td-post-category {
    background: var(--vegasnews-color__dining);
}

.td-category-dining .td-post-category:hover {
    background: var(--vegasnews-color__dining);
}

.td-category-locals .td-module-thumb {
    border: var(--vegasnews-border__8) var(--vegasnews-color__locals);
}

.td-category-locals:hover .td-post-category {
    background: var(--vegasnews-color__locals);
}

.td-category-locals .td-post-category:hover {
    background: var(--vegasnews-color__locals);
}

.td-category-lgbtq .td-module-thumb {
    border: var(--vegasnews-border__8) var(--vegasnews-color__lgbtq);
}

.td-category-lgbtq:hover .td-post-category {
    background: var(--vegasnews-color__lgbtq);
}

.td-category-lgbtq .td-post-category:hover {
    background: var(--vegasnews-color__lgbtq);
}





/* --------- Categories styles --------- */





/* General Category */

.td-category-description p {
    font-style: normal;
}

.td-category-header.td-container-wrap {
    display: none;
}

.td-category-grid.td-container-wrap {
    padding-top: 15px;
}

.td-image-wrap {
    display: flex;
    justify-content: var(--vegasnews-position__center);
    align-items: var(--vegasnews-position__center);
    overflow: hidden
}

.td-image-wrap img {
    flex-shrink: 0;
    min-width: var(--vegasnews-percentage__100);
    min-height: var(--vegasnews-percentage__100)
}

.td-image-wrap::before {
    opacity: 0.8;
}

.category .td-small-thumb .td-meta-info-container {
    top: unset;
    bottom: 0;
}

.td-big-grid-meta .td-post-category,
.td_module_wrap .td-post-category,
.td-module-image .td-post-category {
    display: none !important;
}


/* Entertainment */

.category-entertainment .td-grid-style-1.td-hover-1 .td-big-grid-post:hover .td-post-category {
    background-color: var(--vegasnews-color__entertainment);
}

.category-entertainment .td-post-content p:first-of-type img {
    /* border: var(--vegasnews-border__8) var(--vegasnews-color__entertainment); */
    display: block;
    margin: 3em auto 1em auto;
}

.category-entertainment .page-nav {
    border: var(--vegasnews-border__0);
}

.category-entertainment .page-nav .current {
    border: var(--vegasnews-border__0);
    background-color: var(--vegasnews-color__entertainment);
}

.category-entertainment .block-title {
    border-color: var(--vegasnews-color__entertainment) !important;
}

.category-entertainment .block-title span {
    background-color: var(--vegasnews-color__entertainment) !important;
    color: var(--vegasnews-color__white) !important;
}

.category-entertainment .td-category-siblings .td-category a {
    border-color: var(--vegasnews-color__entertainment) !important;
}

.category-entertainment .td-category-header .td-page-title,
.category-entertainment .td_module_wrap:hover .entry-title a {
    color: var(--vegasnews-color__entertainment);
}

.category-entertainment .td-read-more a,
.category-entertainment .td-post-category:hover,
.category-entertainment .td-category-siblings .td-category a:hover {
    background-color: var(--vegasnews-color__entertainment);
}

.category-entertainment .td-ss-main-content .td-module-thumb {
    border: var(--vegasnews-border__8) var(--vegasnews-color__entertainment);
}

.category-entertainment .td-image-wrap:before {
    opacity: 0.6;
    background: var(--vegasnews-color__entertainment);
    background: -moz-linear-gradient(30deg, var(--vegasnews-color__entertainment) 0%, var(--vegasnews-color__entertainment) 90%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, var(--vegasnews-color__entertainment)), color-stop(90%, var(--vegasnews-color__entertainment)));
    background: linear-gradient(30deg, var(--vegasnews-color__entertainment) 0%, var(--vegasnews-color__entertainment) 90%) !important;
    background: -o-linear-gradient(30deg, var(--vegasnews-color__entertainment) 0%, var(--vegasnews-color__entertainment) 90%);
    background: -ms-linear-gradient(30deg, var(--vegasnews-color__entertainment) 0%, var(--vegasnews-color__entertainment) 90%);
}

.category-entertainment .td_module_wrap:hover .entry-title a {
    color: var(--vegasnews-color__entertainment);
}

.category-entertainment .widget_archive h4,
.category-entertainment .widget_recent_entries h4,
.category-entertainment .widget_categories h4 {
    border-bottom: var(--vegasnews-border__2) var(--vegasnews-color__entertainment);
}

.category-entertainment .widget_archive h4 span,
.category-entertainment .widget_recent_entries h4 span,
.category-entertainment .widget_categories h4 span {
    background-color: var(--vegasnews-color__entertainment);
    color: var(--vegasnews-color__white);
    padding: 5px;
}

.category-entertainment .sidebar-stayconnected .td-block-title {
    border-bottom: var(--vegasnews-border__2) var(--vegasnews-color__entertainment) !important;
}

.category-entertainment .sidebar-stayconnected .td-block-title span {
    background: var(--vegasnews-color__entertainment);
    color: var(--vegasnews-color__white);
}

.category-entertainment select {
    background-color: var(--vegasnews-color__white);
    color: var(--vegasnews-color__black);
    border: var(--vegasnews-border__1) var(--vegasnews-color__entertainment);
}

.category-entertainment select:focus {
    border: var(--vegasnews-border__1) var(--vegasnews-color__entertainment);
    outline: none;
}


/* Nightlife */

.category-nightlife .td-grid-style-1.td-hover-1 .td-big-grid-post:hover .td-post-category {
    background-color: var(--vegasnews-color__nightlife);
}

.category-nightlife .td-post-content p:first-of-type img {
    /* border: var(--vegasnews-border__8) var(--vegasnews-color__nightlife); */
    display: block;
    margin: 3em auto 1em auto;
}

.category-nightlife .page-nav {
    border: var(--vegasnews-border__0);
}

.category-nightlife .page-nav .current {
    border: var(--vegasnews-border__0);
    background-color: var(--vegasnews-color__nightlife);
}

.category-nightlife .block-title {
    border-color: var(--vegasnews-color__nightlife) !important;
}

.category-nightlife .block-title span {
    background-color: var(--vegasnews-color__nightlife) !important;
    color: var(--vegasnews-color__white) !important;
}

.category-nightlife .td-category-siblings .td-category a {
    border-color: var(--vegasnews-color__nightlife) !important;
}

.category-nightlife .td-category-header .td-page-title,
.category-nightlife .td_module_wrap:hover .entry-title a {
    color: var(--vegasnews-color__nightlife);
}

.category-nightlife .td-read-more a,
.category-nightlife .td-post-category:hover,
.category-nightlife .td-category-siblings .td-category a:hover {
    background-color: var(--vegasnews-color__nightlife);
}

.category-nightlife .td-ss-main-content .td-module-thumb {
    border: var(--vegasnews-border__8) var(--vegasnews-color__nightlife);
}

.category-nightlife .td-image-wrap:before {
    opacity: 0.6;
    background: var(--vegasnews-color__nightlife);
    background: -moz-linear-gradient(30deg, var(--vegasnews-color__nightlife) 0%, var(--vegasnews-color__nightlife) 90%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, var(--vegasnews-color__nightlife)), color-stop(90%, var(--vegasnews-color__nightlife)));
    background: linear-gradient(30deg, var(--vegasnews-color__nightlife) 0%, var(--vegasnews-color__nightlife) 90%) !important;
    background: -o-linear-gradient(30deg, var(--vegasnews-color__nightlife) 0%, var(--vegasnews-color__nightlife) 90%);
    background: -ms-linear-gradient(30deg, var(--vegasnews-color__nightlife) 0%, var(--vegasnews-color__nightlife) 90%);
}

.category-nightlife .td_module_wrap:hover .entry-title a {
    color: var(--vegasnews-color__nightlife);
}

.category-nightlife .widget_archive h4,
.category-nightlife .widget_recent_entries h4,
.category-nightlife .widget_categories h4 {
    border-bottom: var(--vegasnews-border__2) var(--vegasnews-color__nightlife);
}

.category-nightlife .widget_archive h4 span,
.category-nightlife .widget_recent_entries h4 span,
.category-nightlife .widget_categories h4 span {
    background-color: var(--vegasnews-color__nightlife);
    color: var(--vegasnews-color__white);
    padding: 5px;
}

.category-nightlife .sidebar-stayconnected .td-block-title {
    border-bottom: var(--vegasnews-border__2) var(--vegasnews-color__nightlife) !important;
}

.category-nightlife .sidebar-stayconnected .td-block-title span {
    background: var(--vegasnews-color__nightlife);
    color: var(--vegasnews-color__white);
}

.category-nightlife select {
    background-color: var(--vegasnews-color__white);
    color: var(--vegasnews-color__black);
    border: var(--vegasnews-border__1) var(--vegasnews-color__nightlife);
}

.category-nightlife select:focus {
    border: var(--vegasnews-border__1) var(--vegasnews-color__nightlife);
    outline: none;
}



/* Cannabis */

.category-cannabis .td-grid-style-1.td-hover-1 .td-big-grid-post:hover .td-post-category {
    background-color: var(--vegasnews-color__cannabis);
}

.category-cannabis .td-post-content p:first-of-type img {
    /* border: 5px solid var(--vegasnews-color__cannabis); */
    display: block;
    margin: 3em auto 1em auto;
}

.category-cannabis .page-nav {
    border: var(--vegasnews-border__0);
}

.category-cannabis .page-nav .current {
    border: var(--vegasnews-border__0);
    background-color: var(--vegasnews-color__cannabis);
}

.category-cannabis .block-title {
    border-color: var(--vegasnews-color__cannabis) !important;
}

.category-cannabis .block-title span {
    background-color: var(--vegasnews-color__cannabis) !important;
    color: var(--vegasnews-color__white) !important;
}

.category-cannabis .td-category-header .td-page-title,
.category-cannabis .td_module_wrap:hover .entry-title a {
    color: var(--vegasnews-color__cannabis);
}

.category-cannabis .td-read-more a,
.category-cannabis .td-post-category:hover,
.category-cannabis .td-category-siblings .td-category a:hover {
    background-color: var(--vegasnews-color__cannabis);
}

.category-cannabis .td-ss-main-content .td-module-thumb {
    border: var(--vegasnews-border__8) var(--vegasnews-color__cannabis);
}

.category-cannabis .td-image-wrap:before {
    opacity: 0.6;
    background: var(--vegasnews-color__cannabis);
    background: -moz-linear-gradient(30deg, var(--vegasnews-color__cannabis) 0%, var(--vegasnews-color__cannabis) 90%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, var(--vegasnews-color__cannabis)), color-stop(90%, var(--vegasnews-color__cannabis)));
    background: linear-gradient(30deg, var(--vegasnews-color__cannabis) 0%, var(--vegasnews-color__cannabis) 90%) !important;
    background: -o-linear-gradient(30deg, var(--vegasnews-color__cannabis) 0%, var(--vegasnews-color__cannabis) 90%);
    background: -ms-linear-gradient(30deg, var(--vegasnews-color__cannabis) 0%, var(--vegasnews-color__cannabis) 90%);
}

.category-cannabis .td_module_wrap:hover .entry-title a {
    color: var(--vegasnews-color__cannabis);
}

.category-cannabis .widget_archive h4,
.category-cannabis .widget_recent_entries h4,
.category-cannabis .widget_categories h4 {
    border-bottom: var(--vegasnews-border__2) var(--vegasnews-color__cannabis);
}

.category-cannabis .widget_archive h4 span,
.category-cannabis .widget_recent_entries h4 span,
.category-cannabis .widget_categories h4 span {
    background-color: var(--vegasnews-color__cannabis);
    color: var(--vegasnews-color__white);
    padding: 5px;
}

.category-cannabis .sidebar-stayconnected .td-block-title {
    border-bottom: var(--vegasnews-border__2) var(--vegasnews-color__cannabis) !important;
}

.category-cannabis .sidebar-stayconnected .td-block-title span {
    background: var(--vegasnews-color__cannabis);
    color: var(--vegasnews-color__white);
}

.category-cannabis select {
    background-color: var(--vegasnews-color__white);
    color: var(--vegasnews-color__black);
    border: var(--vegasnews-border__1) var(--vegasnews-color__cannabis);
}

.category-cannabis select:focus {
    border: var(--vegasnews-border__1) var(--vegasnews-color__cannabis);
    outline: none;
}



/* Sports */

.category-sports .td-grid-style-1.td-hover-1 .td-big-grid-post:hover .td-post-category {
    background-color: var(--vegasnews-color__sports);
}

.category-sports .td-post-content p:first-of-type img {
    /* border: var(--vegasnews-border__8) var(--vegasnews-color__sports); */
    display: block;
    margin: 3em auto 1em auto;
}

.category-sports .page-nav {
    border: var(--vegasnews-border__0);
}

.category-sports .page-nav .current {
    border: var(--vegasnews-border__0);
    background-color: var(--vegasnews-color__sports);
}

.category-sports .block-title {
    border-color: var(--vegasnews-color__sports) !important;
}

.category-sports .block-title span {
    background-color: var(--vegasnews-color__sports) !important;
    color: var(--vegasnews-color__white) !important;
}

.category-sports .td-category-siblings .td-category a {
    border-color: var(--vegasnews-color__sports) !important;
}

.category-sports .td-category-header .td-page-title,
.category-sports .td_module_wrap:hover .entry-title a {
    color: var(--vegasnews-color__sports);
}

.category-sports .td-read-more a,
.category-sports .td-post-category:hover,
.category-sports .td-category-siblings .td-category a:hover {
    background-color: var(--vegasnews-color__sports);
}

.category-sports .td-ss-main-content .td-module-thumb {
    border: var(--vegasnews-border__8) var(--vegasnews-color__sports);
}

.category-sports .td_module_wrap:hover .entry-title a {
    color: var(--vegasnews-color__sports);
}

.category-sports .td-image-wrap:before {
    opacity: 0.6;
    background: var(--vegasnews-color__sports);
    background: -moz-linear-gradient(30deg, var(--vegasnews-color__sports) 0%, var(--vegasnews-color__sports) 90%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, var(--vegasnews-color__sports)), color-stop(90%, var(--vegasnews-color__sports)));
    background: linear-gradient(30deg, var(--vegasnews-color__sports) 0%, var(--vegasnews-color__sports) 90%) !important;
    background: -o-linear-gradient(30deg, var(--vegasnews-color__sports) 0%, var(--vegasnews-color__sports) 90%);
    background: -ms-linear-gradient(30deg, var(--vegasnews-color__sports) 0%, var(--vegasnews-color__sports) 90%);
}

.category-sports .widget_archive h4,
.category-sports .widget_recent_entries h4,
.category-sports .widget_categories h4 {
    border-bottom: var(--vegasnews-border__2) var(--vegasnews-color__sports);
}

.category-sports .widget_archive h4 span,
.category-sports .widget_recent_entries h4 span,
.category-sports .widget_categories h4 span {
    background-color: var(--vegasnews-color__sports);
    color: var(--vegasnews-color__white);
    padding: 5px;
}

.category-sports .sidebar-stayconnected .td-block-title {
    border-bottom: var(--vegasnews-border__2) var(--vegasnews-color__sports) !important;
}

.category-sports .sidebar-stayconnected .td-block-title span {
    background: var(--vegasnews-color__sports);
    color: var(--vegasnews-color__white);
}

.category-sports select {
    background-color: var(--vegasnews-color__white);
    color: var(--vegasnews-color__black);
    border: var(--vegasnews-border__1) var(--vegasnews-color__sports);
}

.category-sports select:focus {
    border: var(--vegasnews-border__1) var(--vegasnews-color__sports);
    outline: none;
}



/* Dining */

.category-dining .td-grid-style-1.td-hover-1 .td-big-grid-post:hover .td-post-category {
    background-color: var(--vegasnews-color__dining);
}

.category-dining .td-post-content p:first-of-type img {
    /* border: var(--vegasnews-border__8) var(--vegasnews-color__dining); */
    display: block;
    margin: 3em auto 1em auto;
}

.category-dining .page-nav {
    border: var(--vegasnews-border__0);
}

.category-dining .page-nav .current {
    border: var(--vegasnews-border__0);
    background-color: var(--vegasnews-color__dining);
}

.category-dining .block-title {
    border-color: var(--vegasnews-color__dining) !important;
}

.category-dining .block-title span {
    background-color: var(--vegasnews-color__dining) !important;
    color: var(--vegasnews-color__white) !important;
}

.category-dining .td-category-siblings .td-category a {
    border-color: var(--vegasnews-color__dining) !important;
}

.category-dining .td-category-header .td-page-title,
.category-dining .td_module_wrap:hover .entry-title a {
    color: var(--vegasnews-color__dining);
}

.category-dining .td-read-more a,
.category-dining .td-post-category:hover,
.category-dining .td-category-siblings .td-category a:hover {
    background-color: var(--vegasnews-color__dining);
}

.category-dining .td-ss-main-content .td-module-thumb {
    border: var(--vegasnews-border__8) var(--vegasnews-color__dining);
}

.category-dining .td-image-wrap:before {
    opacity: 0.6;
    background: var(--vegasnews-color__dining);
    background: -moz-linear-gradient(30deg, var(--vegasnews-color__dining) 0%, var(--vegasnews-color__dining) 90%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, var(--vegasnews-color__dining)), color-stop(90%, var(--vegasnews-color__dining)));
    background: linear-gradient(30deg, var(--vegasnews-color__dining) 0%, var(--vegasnews-color__dining) 90%) !important;
    background: -o-linear-gradient(30deg, var(--vegasnews-color__dining) 0%, var(--vegasnews-color__dining) 90%);
    background: -ms-linear-gradient(30deg, var(--vegasnews-color__dining) 0%, var(--vegasnews-color__dining) 90%);
}

.category-dining .td_module_wrap:hover .entry-title a {
    color: var(--vegasnews-color__dining);
}

.category-dining .widget_archive h4,
.category-dining .widget_recent_entries h4,
.category-dining .widget_categories h4 {
    border-bottom: var(--vegasnews-border__2) var(--vegasnews-color__dining);
}

.category-dining .widget_archive h4 span,
.category-dining .widget_recent_entries h4 span,
.category-dining .widget_categories h4 span {
    background-color: var(--vegasnews-color__dining);
    color: var(--vegasnews-color__white);
    padding: 5px;
}

.category-dining .sidebar-stayconnected .td-block-title {
    border-bottom: var(--vegasnews-border__2) var(--vegasnews-color__dining) !important;
}

.category-dining .sidebar-stayconnected .td-block-title span {
    background: var(--vegasnews-color__dining);
    color: var(--vegasnews-color__white);
}

.category-dining select {
    background-color: var(--vegasnews-color__white);
    color: var(--vegasnews-color__black);
    border: var(--vegasnews-border__1) var(--vegasnews-color__dining);
}

.category-dining select:focus {
    border: var(--vegasnews-border__1) var(--vegasnews-color__dining);
    outline: none;
}


/* Locals */
.category-locals .td-grid-style-1.td-hover-1 .td-big-grid-post:hover .td-post-category {
    background-color: var(--vegasnews-color__locals);
}

.category-locals .td-post-content p:first-of-type img {
    display: block;
    margin: 3em auto 1em auto;
}

.category-locals .page-nav {
    border: var(--vegasnews-border__0);
}

.category-locals .page-nav .current {
    border: var(--vegasnews-border__0);
    background-color: var(--vegasnews-color__locals);
}

.category-locals .block-title {
    border-color: var(--vegasnews-color__locals) !important;
}

.category-locals .block-title span {
    background-color: var(--vegasnews-color__locals) !important;
    color: var(--vegasnews-color__white) !important;
}

.category-locals .td-category-siblings .td-category a {
    border-color: var(--vegasnews-color__locals) !important;
}

.category-locals .td-category-header .td-page-title,
.category-locals .td_module_wrap:hover .entry-title a {
    color: var(--vegasnews-color__locals);
}

.category-locals .td-read-more a,
.category-locals .td-post-category:hover,
.category-locals .td-category-siblings .td-category a:hover {
    background-color: var(--vegasnews-color__locals);
}

.category-locals .td-ss-main-content .td-module-thumb {
    border: var(--vegasnews-border__8) var(--vegasnews-color__locals);
}

.category-locals .td_module_wrap:hover .entry-title a {
    color: var(--vegasnews-color__locals);
}

.category-locals .td-image-wrap:before {
    opacity: 0.6;
    background: var(--vegasnews-color__locals);
    background: -moz-linear-gradient(30deg, var(--vegasnews-color__locals) 0%, var(--vegasnews-color__locals) 90%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, var(--vegasnews-color__locals)), color-stop(90%, var(--vegasnews-color__locals)));
    background: linear-gradient(30deg, var(--vegasnews-color__locals) 0%, var(--vegasnews-color__locals) 90%) !important;
    background: -o-linear-gradient(30deg, var(--vegasnews-color__locals) 0%, var(--vegasnews-color__locals) 90%);
    background: -ms-linear-gradient(30deg, var(--vegasnews-color__locals) 0%, var(--vegasnews-color__locals) 90%);
}

.category-locals .widget_archive h4,
.category-locals .widget_recent_entries h4,
.category-locals .widget_categories h4 {
    border-bottom: var(--vegasnews-border__2) var(--vegasnews-color__locals);
}

.category-locals .widget_archive h4 span,
.category-locals .widget_recent_entries h4 span,
.category-locals .widget_categories h4 span {
    background-color: var(--vegasnews-color__locals);
    color: var(--vegasnews-color__white);
    padding: 5px;
}

.category-locals .sidebar-stayconnected .td-block-title {
    border-bottom: var(--vegasnews-border__2) var(--vegasnews-color__locals) !important;
}

.category-locals .sidebar-stayconnected .td-block-title span {
    background: var(--vegasnews-color__locals);
    color: var(--vegasnews-color__white);
}

.category-locals select {
    background-color: var(--vegasnews-color__white);
    color: var(--vegasnews-color__black);
    border: var(--vegasnews-border__1) var(--vegasnews-color__locals);
}

.category-locals select:focus {
    border: var(--vegasnews-border__1) var(--vegasnews-color__locals);
    outline: none;
}



/* LGBTQ */
.category-lgbtq .td-grid-style-1.td-hover-1 .td-big-grid-post:hover .td-post-category {
    background-color: var(--vegasnews-color__lgbtq);
}

.category-lgbtq .td-post-content p:first-of-type img {
    display: block;
    margin: 3em auto 1em auto;
}

.category-lgbtq .page-nav {
    border: var(--vegasnews-border__0);
}

.category-lgbtq .page-nav .current {
    border: var(--vegasnews-border__0);
    background-color: var(--vegasnews-color__lgbtq);
}

.category-lgbtq .block-title {
    border-color: var(--vegasnews-color__lgbtq) !important;
}

.category-lgbtq .block-title span {
    background-color: var(--vegasnews-color__lgbtq) !important;
    color: var(--vegasnews-color__white) !important;
}

.category-lgbtq .td-category-siblings .td-category a {
    border-color: var(--vegasnews-color__lgbtq) !important;
}

.category-lgbtq .td-category-header .td-page-title,
.category-lgbtq .td_module_wrap:hover .entry-title a {
    color: var(--vegasnews-color__lgbtq);
}

.category-lgbtq .td-read-more a,
.category-lgbtq .td-post-category:hover,
.category-lgbtq .td-category-siblings .td-category a:hover {
    background-color: var(--vegasnews-color__lgbtq) !important;
}

.category-lgbtq .td-ss-main-content .td-module-thumb {
    border: var(--vegasnews-border__8) var(--vegasnews-color__lgbtq);
}

.category-lgbtq .td_module_wrap:hover .entry-title a {
    color: var(--vegasnews-color__lgbtq);
}

.category-lgbtq .td-image-wrap:before {
    opacity: 0.6;
    background: var(--vegasnews-color__lgbtq);
    background: -moz-linear-gradient(30deg, var(--vegasnews-color__lgbtq) 0%, var(--vegasnews-color__lgbtq) 90%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, var(--vegasnews-color__lgbtq)), color-stop(90%, var(--vegasnews-color__lgbtq)));
    background: linear-gradient(30deg, var(--vegasnews-color__lgbtq) 0%, var(--vegasnews-color__lgbtq) 90%) !important;
    background: -o-linear-gradient(30deg, var(--vegasnews-color__lgbtq) 0%, var(--vegasnews-color__lgbtq) 90%);
    background: -ms-linear-gradient(30deg, var(--vegasnews-color__lgbtq) 0%, var(--vegasnews-color__lgbtq) 90%);
}

.category-lgbtq .widget_archive h4,
.category-lgbtq .widget_recent_entries h4,
.category-lgbtq .widget_categories h4 {
    border-bottom: var(--vegasnews-border__2) var(--vegasnews-color__lgbtq);
}

.category-lgbtq .widget_archive h4 span,
.category-lgbtq .widget_recent_entries h4 span,
.category-lgbtq .widget_categories h4 span {
    background-color: var(--vegasnews-color__lgbtq);
    color: var(--vegasnews-color__white);
    padding: 5px;
}

.category-lgbtq .sidebar-stayconnected .td-block-title {
    border-bottom: var(--vegasnews-border__2) var(--vegasnews-color__lgbtq) !important;
}

.category-lgbtq .sidebar-stayconnected .td-block-title span {
    background: var(--vegasnews-color__lgbtq);
    color: var(--vegasnews-color__white);
}

.category-lgbtq select {
    background-color: var(--vegasnews-color__white);
    color: var(--vegasnews-color__black);
    border: var(--vegasnews-border__1) var(--vegasnews-color__lgbtq);
}

.category-lgbtq select:focus {
    border: var(--vegasnews-border__1) var(--vegasnews-color__lgbtq);
    outline: none;
}



/* --------- Posts styles --------- */



/* -- General Posts */

.td-pulldown-filter-display-option {
    background-color: var(--vegasnews-color__blackOffset) !important;
}

.td-post-prev-post span,
.td-post-next-post span {
    color: var(--vegasnews-color__brand);
    font-size: 14px;
    font-weight: 700;
}

.entry-crumbs span:last-of-type {
    font-weight: bold;
    color: var(--vegasnews-color__black);
}


/* Entertainment Posts */

.post.category-entertainment .td-post-prev-post span,
.post.category-entertainment .td-post-next-post span {
    color: var(--vegasnews-color__entertainment);
}

.post.category-entertainment .td_block_weather .block-title {
    border-color: var(--vegasnews-color__entertainment);
}

.post.category-entertainment .td_block_weather .block-title span {
    background-color: var(--vegasnews-color__entertainment) !important;
}

.post.category-entertainment .td-block-title-wrap .block-title {
    border-color: var(--vegasnews-color__entertainment);
}

.post.category-entertainment .td-block-title-wrap .block-title span {
    background-color: var(--vegasnews-color__entertainment) !important;
}

.post.category-entertainment .td-full-screen-header-image-wrap {
    border: var(--vegasnews-border__10) var(--vegasnews-color__entertainment);
}

.post.category-entertainment .entry-crumbs,
.post.category-entertainment .entry-crumb {
    color: var(--vegasnews-color__entertainment);
    background: var(--vegasnews-color__black);
    padding: 0 5px;
}

.post.category-entertainment a {
    color: var(--vegasnews-color__entertainment);
}



/* Nightlife Posts */

.post.category-nightlife .td-post-prev-post span,
.post.category-nightlife .td-post-next-post span {
    color: var(--vegasnews-color__nightlife);
}

.post.category-nightlife .td_block_weather .block-title {
    border-color: var(--vegasnews-color__nightlife);
}

.post.category-nightlife .td_block_weather .block-title span {
    background-color: var(--vegasnews-color__nightlife);
}

.post.category-nightlife .td-full-screen-header-image-wrap {
    border: var(--vegasnews-border__10) var(--vegasnews-color__nightlife);
}

.post.category-nightlife .entry-crumbs,
.post.category-nightlife .entry-crumb {
    color: var(--vegasnews-color__nightlife);
    background: var(--vegasnews-color__black);
    padding: 0 5px;
}

.post.category-nightlife a {
    color: var(--vegasnews-color__nightlife);
}



/* Cannabis Posts */

.post.category-cannabis .td-post-prev-post span,
.post.category-cannabis .td-post-next-post span {
    color: var(--vegasnews-color__cannabis);
}

.post.category-cannabis .td_block_weather .block-title {
    border-color: var(--vegasnews-color__cannabis);
}

.post.category-cannabis .td_block_weather .block-title span {
    background-color: var(--vegasnews-color__cannabis);
}

.post.category-cannabis .td-full-screen-header-image-wrap {
    border: var(--vegasnews-border__10) var(--vegasnews-color__cannabis);
}

.post.category-cannabis .entry-crumbs,
.post.category-cannabis .entry-crumb {
    color: var(--vegasnews-color__cannabis);
    background: var(--vegasnews-color__black);
    padding: 0 5px;
}

.post.category-cannabis a {
    color: var(--vegasnews-color__cannabis);
}



/* Sports Posts */

.post.category-sports .td-post-prev-post span,
.post.category-sports .td-post-next-post span {
    color: var(--vegasnews-color__sports);
}

.post.category-sports .td_block_weather .block-title {
    border-color: var(--vegasnews-color__sports);
}

.post.category-sports .td_block_weather .block-title span {
    background-color: var(--vegasnews-color__sports);
}

.post.category-sports .td-full-screen-header-image-wrap {
    border: var(--vegasnews-border__10) var(--vegasnews-color__sports);
}

.post.category-sports .entry-crumbs,
.post.category-sports .entry-crumb {
    color: var(--vegasnews-color__sports);
    background: var(--vegasnews-color__black);
    padding: 0 5px;
}

.post.category-sports a {
    color: var(--vegasnews-color__sports);
}



/* Dining Posts */

.post.category-dining .td-post-prev-post span,
.post.category-dining .td-post-next-post span {
    color: var(--vegasnews-color__dining);
}

.post.category-dining .td_block_weather .block-title {
    border-color: var(--vegasnews-color__dining);
}

.post.category-dining .td_block_weather .block-title span {
    background-color: var(--vegasnews-color__dining);
}

.post.category-dining .td-full-screen-header-image-wrap {
    border: var(--vegasnews-border__10) var(--vegasnews-color__dining);
}

.post.category-dining .entry-crumbs,
.post.category-dining .entry-crumb {
    color: var(--vegasnews-color__dining);
    background: var(--vegasnews-color__black);
    padding: 0 5px;
}

.post.category-dining a {
    color: var(--vegasnews-color__dining);
}



/* Locals Posts */

.post.category-locals .td-post-prev-post span,
.post.category-locals .td-post-next-post span {
    color: var(--vegasnews-color__locals);
}

.post.category-locals .td_block_weather .block-title {
    border-color: var(--vegasnews-color__locals);
}

.post.category-locals .td_block_weather .block-title span {
    background-color: var(--vegasnews-color__locals);
}

.post.category-locals .td-full-screen-header-image-wrap {
    border: var(--vegasnews-border__10) var(--vegasnews-color__locals);
}

.post.category-locals .entry-crumbs,
.post.category-locals .entry-crumb {
    color: var(--vegasnews-color__locals);
    background: var(--vegasnews-color__black);
    padding: 0 5px;
}

.post.category-locals a {
    color: var(--vegasnews-color__locals);
}


/* LGBTQ Posts */

.post.category-lgbtq .td-post-prev-post span,
.post.category-lgbtq .td-post-next-post span {
    color: var(--vegasnews-color__lgbtq);
}

.post.category-lgbtq .td_block_weather .block-title {
    border-color: var(--vegasnews-color__lgbtq);
}

.post.category-lgbtq .td_block_weather .block-title span {
    background-color: var(--vegasnews-color__lgbtq);
}

.post.category-lgbtq .td-full-screen-header-image-wrap {
    border: var(--vegasnews-border__10) var(--vegasnews-color__lgbtq);
}

.post.category-lgbtq .entry-crumbs,
.post.category-lgbtq .entry-crumb {
    color: var(--vegasnews-color__lgbtq);
    background: var(--vegasnews-color__black);
    padding: 0 5px;
}

.post.category-lgbtq a {
    color: var(--vegasnews-color__lgbtq);
}


/* --------- Vegasnews Orginial overlay  --------- */


.td-big-thumb.td-category-vn-original .td-module-thumb:before {
    content: '';
    position: absolute;
    display: block;
    top: 5px;
    color: var(--vegasnews-color__white);
    right: 5px;
    z-index: 999;
    padding-bottom: 110px;
    width: 120px;
    background: url("/wp-content/uploads/2020/07/vno-square.png");
    background-size: contain;
    background-position: var(--vegasnews-position__center);
    background-repeat: no-repeat;
}


.td-small-thumb.td-category-vn-original .td-module-thumb:before {
    content: '';
    position: absolute;
    display: block;
    top: 5px;
    color: var(--vegasnews-color__white);
    right: 5px;
    z-index: 999;
    padding-bottom: 110px;
    width: 120px;
    background: url("/wp-content/uploads/2020/07/vno-triangle.png");
    background-size: contain;
    background-position: var(--vegasnews-position__center);
    background-repeat: no-repeat;
}


/* --------- Custom Colors for Navbar  --------- */

ul.sf-menu>.td-menu-item>a,
.td-theme-wrap .td-header-menu-social {
    color: var(--vegasnews-color__white);
}


.vn-entertainment {
    border: 4px solid var(--vegasnews-color__entertainment);
    background: url(/wp-content/uploads/2019/06/vn-entertainment_bg.png) no-repeat var(--vegasnews-position__center) / cover;
}

.vn-entertainment>a {
    background-color: var(--vegasnews-color__blackAlpha);
    transition: var(--vegasnews-transition__all__05);
}

.vn-entertainment>a:hover {
    background: var(--vegasnews-color__entertainment) !important;
    color: var(--vegasnews-color__white) !important;
    transition: var(--vegasnews-transition__all__05);
}

.vn-entertainment.sfHover,
.vn-entertainment.current-menu-item>a {
    background: var(--vegasnews-color__entertainment) !important;
    color: var(--vegasnews-color__white) !important;
    transition: var(--vegasnews-transition__all__05);
}

.vn-nightlife {
    border: 4px solid var(--vegasnews-color__nightlife);
    background: url(/wp-content/uploads/2019/06/vn-nightlife_bg.png) no-repeat var(--vegasnews-position__center) / cover;
}

.vn-nightlife>a {
    background-color: var(--vegasnews-color__blackAlpha);
    transition: var(--vegasnews-transition__all__05);
}

.vn-nightlife>a:hover {
    background: var(--vegasnews-color__nightlife) !important;
    color: var(--vegasnews-color__white) !important;
}

.vn-nightlife.sfHover,
.vn-nightlife.current-menu-item>a {
    background: var(--vegasnews-color__nightlife) !important;
    color: var(--vegasnews-color__white) !important;
}

.vn-cannabis {
    border: 4px solid var(--vegasnews-color__cannabis);
    background: url(/wp-content/uploads/2019/06/vn-cannabis_bg.png) no-repeat var(--vegasnews-position__center) / cover;
}

.vn-cannabis>a {
    background-color: var(--vegasnews-color__blackAlpha);
    transition: var(--vegasnews-transition__all__05);
}

.vn-cannabis>a:hover {
    background: var(--vegasnews-color__cannabis) !important;
    color: var(--vegasnews-color__white) !important;
}

.vn-cannabis.sfHover,
.vn-cannabis.current-menu-item>a {
    background: var(--vegasnews-color__cannabis) !important;
    color: var(--vegasnews-color__white) !important;
}

.vn-sports {
    border: 4px solid var(--vegasnews-color__sports);
    background: url(/wp-content/uploads/2019/06/vn-sports_bg.png) no-repeat var(--vegasnews-position__center) / cover;
}

.vn-sports>a {
    background-color: var(--vegasnews-color__blackAlpha);
    transition: var(--vegasnews-transition__all__05);
}

.vn-sports>a:hover {
    background: var(--vegasnews-color__sports) !important;
    color: var(--vegasnews-color__white) !important;
}

.vn-sports.sfHover,
.vn-sports.current-menu-item>a {
    background: var(--vegasnews-color__sports) !important;
    color: var(--vegasnews-color__white) !important;
}

.vn-dining {
    border: 4px solid var(--vegasnews-color__dining);
    background: url(/wp-content/uploads/2019/06/vn-dining_bg.png) no-repeat var(--vegasnews-position__center) / cover;
}

.vn-dining>a {
    background-color: var(--vegasnews-color__blackAlpha);
    transition: var(--vegasnews-transition__all__05);
}

.vn-dining>a:hover {
    background: var(--vegasnews-color__dining) !important;
    color: var(--vegasnews-color__white) !important;
}

.vn-dining.sfHover,
.vn-dining.current-menu-item>a {
    background: var(--vegasnews-color__dining) !important;
    color: var(--vegasnews-color__white) !important;
}

.vn-locals {
    border: 4px solid var(--vegasnews-color__locals);
    background: url(/wp-content/uploads/2019/06/vn-locals_bg.png) no-repeat var(--vegasnews-position__center) / cover;
}

.vn-locals>a {
    background-color: var(--vegasnews-color__blackAlpha);
    transition: var(--vegasnews-transition__all__05);
}

.vn-locals>a:hover {
    background: var(--vegasnews-color__locals) !important;
    color: var(--vegasnews-color__white) !important;
}

.vn-locals.sfHover,
.vn-locals.current-menu-item>a {
    background: var(--vegasnews-color__locals) !important;
    color: var(--vegasnews-color__white) !important;
}

.vn-lgbtq {
    border: 4px solid var(--vegasnews-color__lgbtq);
    background: url(/wp-content/uploads/2019/06/vn-lgbtq_bg.png) no-repeat var(--vegasnews-position__center) / cover;
}

.vn-lgbtq>a {
    background-color: var(--vegasnews-color__blackAlpha);
    transition: var(--vegasnews-transition__all__05);
}

.vn-lgbtq>a:hover {
    background: var(--vegasnews-color__lgbtq) !important;
    color: var(--vegasnews-color__white) !important;
}

.vn-lgbtq.sfHover,
.vn-lgbtq.current-menu-item>a {
    background: var(--vegasnews-color__lgbtq) !important;
    color: var(--vegasnews-color__white) !important;
}






/* --------- Custom Navbar  --------- */

#td-header-menu {
    display: flex;
    flex-basis: var(--vegasnews-percentage__100);
    padding: 0 10px;
    align-items: var(--vegasnews-position__center);
    transition: var(--vegasnews-transition__all__05)
}

#td-header-menu .menu-main-nav-bar-container,
#td-header-menu .sf-menu.sf-js-enabled {
    width: var(--vegasnews-percentage__100);
    max-width: 1200px;
    display: flex;
    flex-direction: row;
    justify-content: var(--vegasnews-position__center);
    align-items: var(--vegasnews-position__center);
    margin: 5px auto;
}


.menu-top-menu-container {
    width: var(--vegasnews-percentage__100);
}

.td-header-wrap .td-header-menu-wrap .sf-menu>li>a {
    color: var(--vegasnews-color__white);
}

.sf-menu li {
    display: inline-block;
    float: none;
    width: calc(var(--vegasnews-percentage__100) / 7);
    text-align: var(--vegasnews-position__center);
}

.td-header-wrap.td-header-style-1 {
    background: url('/wp-content/uploads/2020/01/vegasnews-header_bg_Light.jpg') no-repeat var(--vegasnews-position__center) bottom/cover;
    transition: var(--vegasnews-transition__all__05)
}

.td-header-wrap.td-header-style-1 > * {
    background: var(--vegasnews-color__transparent);
}

.td-header-wrap .td-affix .td-main-menu-logo {
    display: none;
}


/* --------- Removes Count for Social Counter Widget & Changes Button Layout  --------- */

.td-social-list .td_social_type .td-social-box {
    height: 50px;
}

.td-social-list .td_social_type {
    text-align: var(--vegasnews-position__center);
    width: 25%;
    margin: 0;
    float: left;
}

.td_social_info,
.td_social_info.td_social_info_name {
    display: none;
}

.td_social_instagram .td-social-box {
    background: var(--vegasnews-color__dining);
    background: var(--vegasnews-color__instagram);
}

.td_social_instagram .td-social-box:hover {
    background: var(--vegasnews-color__blackOffset);
}

.td-social-box .td_social_type span {
    display: block;
    width: var(--vegasnews-percentage__100);
    padding: 0;
}

.td-social-box .td_social_button {
    opacity: 0;
    position: absolute;
    height: var(--vegasnews-percentage__100);
    margin-top: 0;
    top: 0;
}

.td-social-box .td_social_button a:after {
    width: var(--vegasnews-percentage__100);
    height: var(--vegasnews-percentage__100);
}

.td-social-box .td-sp {
    margin-top: 10px;
}


/* --------- VNO Tags  --------- */

.td-small-thumb.td-category-vn-original .td-module-thumb:before {
    content: '';
    position: absolute;
    display: block;
    top: 5px;
    color: var(--vegasnews-color__white);
    right: 5px;
    z-index: 999;
    padding-bottom: 110px;
    width: 120px;
    background: url('/wp-content/uploads/2020/07/vno-triangle.png');
    background-size: contain;
    background-position: var(--vegasnews-position__center);
    background-repeat: no-repeat;
}

.td-big-thumb.td-category-vn-original .td-module-thumb:before {
    content: '';
    position: absolute;
    display: block;
    top: 5px;
    color: var(--vegasnews-color__white);
    right: 5px;
    z-index: 999;
    padding-bottom: 110px;
    width: 120px;
    background: url('/wp-content/uploads/2020/07/vno-square.png');
    background-size: contain;
    background-position: var(--vegasnews-position__center);
    background-repeat: no-repeat;
}



/* --------- Header: VN Tagline  --------- */

.td-header-rec-wrap {
    position: relative;
}

.vn-tagline {
    background: url('/wp-content/uploads/2020/01/vegasnews-header_tagline.png') no-repeat var(--vegasnews-position__center)/contain;
    width: var(--vegasnews-percentage__100);
    height: 150px;
    display: block;
    position: absolute;
}



/* --------- Header: VN Logos  --------- */



.td-container.td-header-row.td-header-header {
    display: flex;
    justify-content: var(--vegasnews-position__center);
}

.td-header-style-1 .td-header-sp-logo.vn {
    margin: 15px;
    margin-left: 0;
    margin-bottom: 20px;
    padding-left: 0;
    height: 130px;
    max-height: 130px;
}


.td-header-style-1 .td-logo,
.td-header-style-1 .td-header-sp-logo .td-main-logo {
    height: var(--vegasnews-percentage__100);
    display: block;
}

.td-header-sp-logo.default {
    background: url('/wp-content/uploads/2020/01/vegasnews-logo_black.png') no-repeat var(--vegasnews-position__center) left / contain;
}

.td-header-sp-logo.entertainment {
    background: url('/wp-content/uploads/2019/07/vegasnews-logo_entertainment_d.png') no-repeat var(--vegasnews-position__center) left / contain !important;
}

.td-header-sp-logo.nightlife {
    background: url('/wp-content/uploads/2019/07/vegasnews-logo_nightlife_d.png') no-repeat var(--vegasnews-position__center) left / contain !important;
}

.td-header-sp-logo.cannabis {
    background: url('/wp-content/uploads/2019/07/vegasnews-logo_cannabis_d.png') no-repeat var(--vegasnews-position__center) left / contain !important;
}

.td-header-sp-logo.sports {
    background: url('/wp-content/uploads/2019/07/vegasnews-logo_sports_d.png') no-repeat var(--vegasnews-position__center) left / contain !important;
}

.td-header-sp-logo.dining {
    background: url('/wp-content/uploads/2019/07/vegasnews-logo_dining_d.png') no-repeat var(--vegasnews-position__center) left / contain !important;
}

.td-header-sp-logo.locals {
    background: url('/wp-content/uploads/2019/07/vegasnews-logo_locals_d.png') no-repeat var(--vegasnews-position__center) left / contain !important;
}

.td-header-sp-logo.lgbtq {
    background: url('/wp-content/uploads/2019/07/vegasnews-logo_lgbtq_d.png') no-repeat var(--vegasnews-position__center) left / contain !important;
}





/* --------- Dark/Light Mode Toggle  --------- */

.darkmode-toggle {
    background: var(--vegasnews-color__black);
    border: var(--vegasnews-border__2) var(--vegasnews-color__white);
    width: 120px;
    height: 30px;
    position: fixed;
    z-index: 10000;
    border-radius: 34px;
    top: 50px;
    right: 0;
    cursor: pointer;
    transition: var(--vegasnews-transition__all__05) ease;
    display: flex;
    justify-content: var(--vegasnews-position__center);
    align-items: var(--vegasnews-position__center);
}


.body-td-affix .darkmode-toggle {
    top: 130px;
    transition: var(--vegasnews-transition__all__05) ease;
}

.darkmode-toggle.dark-mode {
    transition: color 0.8s ease-in-out;
}

.darkmode-toggle.dark-mode:hover .toggle-slider img {
    transform: rotate(180deg);
    margin-left: initial;
    margin-right: auto;
    transition: var(--vegasnews-transition__all__05) ease-in-out;
}

.darkmode-toggle.dark-mode .toggle-slider img {
    transform: rotate(180deg);
    margin-left: initial;
    margin-right: auto;
    transition: var(--vegasnews-transition__all__05) ease-in-out;
}

.darkmode-toggle .toggle-slider img,
.darkmode-toggle:hover .toggle-slider img {
    transform: rotate(0deg);
    margin-left: auto;
    margin-right: initial;
    transition: var(--vegasnews-transition__all__05) ease-in-out;
}


.darkmode-toggle>img {
    width: 3.5rem;
    height: 3.5rem;
}

.toggle-slider:after {
    content: 'Dark Mode';
    color: var(--vegasnews-color__white);
    transition: var(--vegasnews-transition__all__05) ease-in-out;
}

.mode-label-mob {
    width: 100px;
    height: 25px;
    margin: 0 5px;
    overflow: hidden;
    display: inline-block;
    position: relative;
    vertical-align: middle;
}

.mode-label-mob:after {
    content: 'Light Mode';
    bottom: -50px;
    left: 0;
    opacity: 0;
}

.mode-label-mob:before {
    content: 'Dark Mode';
    top: 1px;
    left: 0;
    opacity: 1;
}

.mode-label-mob:before,
.mode-label-mob:after {
    color: var(--vegasnews-color__white);
    width: 100px;
    display: block;
    position: absolute;
    transition: var(--vegasnews-transition__all__05) ease;
}



/* --------- Styles for Dark Mode  --------- */

body,
body *:not(.td-weather-animated-icon span) {
    transition: var(--vegasnews-transition__all__05) ease-in-out;
}

body[data-theme='dark'] .post,
body[data-theme='dark'] .td-weather-wrap,
body[data-theme='dark'] .tdc-content-wrap,
body[data-theme='dark'] #archives-dropdown-2,
body[data-theme='dark'] .td-category-grid.td-container-wrap,
body[data-theme='dark'] .td-category-header.td-container-wrap,
body[data-theme='dark'] .td-a-rec.td-a-rec-id-custom_ad_2,
body[data-theme='dark'] .entry-crumbs span:last-of-type,
body[data-theme='dark'] .td-footer-template-13 .td-social-name,
body[data-theme='dark'] .td-main-content-wrap.td-container-wrap,
body[data-theme='dark'] .td-drop-down-search.td-drop-down-search-open,
body[data-theme='dark'] .td-more-articles-box.td-front-end-display-block,
body[data-theme='dark'] .td-boxed-layout .td-header-menu-wrap.td-affix {
    background: var(--vegasnews-color__black) !important;
    color: var(--vegasnews-color__white);
    transition: var(--vegasnews-transition__all__05);
}

body[data-theme='dark'] .post h1,
body[data-theme='dark'] .td-weather-wrap h1,
body[data-theme='dark'] .tdc-content-wrap h1,
body[data-theme='dark'] #archives-dropdown-2 h1,
body[data-theme='dark'] .td-category-grid.td-container-wrap h1,
body[data-theme='dark'] .td-category-header.td-container-wrap h1,
body[data-theme='dark'] .td-a-rec.td-a-rec-id-custom_ad_2 h1,
body[data-theme='dark'] .entry-crumbs span:last-of-type h1,
body[data-theme='dark'] .td-footer-template-13 .td-social-name h1,
body[data-theme='dark'] .td-main-content-wrap.td-container-wrap h1,
body[data-theme='dark'] .td-drop-down-search.td-drop-down-search-open h1,
body[data-theme='dark'] .td-more-articles-box.td-front-end-display-block h1,
body[data-theme='dark'] .td-boxed-layout .td-header-menu-wrap.td-affix h1,
body[data-theme='dark'] .post h2,
body[data-theme='dark'] .td-weather-wrap h2,
body[data-theme='dark'] .tdc-content-wrap h2,
body[data-theme='dark'] #archives-dropdown-2 h2,
body[data-theme='dark'] .td-category-grid.td-container-wrap h2,
body[data-theme='dark'] .td-category-header.td-container-wrap h2,
body[data-theme='dark'] .td-a-rec.td-a-rec-id-custom_ad_2 h2,
body[data-theme='dark'] .entry-crumbs span:last-of-type h2,
body[data-theme='dark'] .td-footer-template-13 .td-social-name h2,
body[data-theme='dark'] .td-main-content-wrap.td-container-wrap h2,
body[data-theme='dark'] .td-drop-down-search.td-drop-down-search-open h2,
body[data-theme='dark'] .td-more-articles-box.td-front-end-display-block h2,
body[data-theme='dark'] .td-boxed-layout .td-header-menu-wrap.td-affix h2,
body[data-theme='dark'] .post h3,
body[data-theme='dark'] .td-weather-wrap h3,
body[data-theme='dark'] .tdc-content-wrap h3,
body[data-theme='dark'] #archives-dropdown-2 h3,
body[data-theme='dark'] .td-category-grid.td-container-wrap h3,
body[data-theme='dark'] .td-category-header.td-container-wrap h3,
body[data-theme='dark'] .td-a-rec.td-a-rec-id-custom_ad_2 h3,
body[data-theme='dark'] .entry-crumbs span:last-of-type h3,
body[data-theme='dark'] .td-footer-template-13 .td-social-name h3,
body[data-theme='dark'] .td-main-content-wrap.td-container-wrap h3,
body[data-theme='dark'] .td-drop-down-search.td-drop-down-search-open h3,
body[data-theme='dark'] .td-more-articles-box.td-front-end-display-block h3,
body[data-theme='dark'] .td-boxed-layout .td-header-menu-wrap.td-affix h3,
body[data-theme='dark'] .post h4,
body[data-theme='dark'] .td-weather-wrap h4,
body[data-theme='dark'] .tdc-content-wrap h4,
body[data-theme='dark'] #archives-dropdown-2 h4,
body[data-theme='dark'] .td-category-grid.td-container-wrap h4,
body[data-theme='dark'] .td-category-header.td-container-wrap h4,
body[data-theme='dark'] .td-a-rec.td-a-rec-id-custom_ad_2 h4,
body[data-theme='dark'] .entry-crumbs span:last-of-type h4,
body[data-theme='dark'] .td-footer-template-13 .td-social-name h4,
body[data-theme='dark'] .td-main-content-wrap.td-container-wrap h4,
body[data-theme='dark'] .td-drop-down-search.td-drop-down-search-open h4,
body[data-theme='dark'] .td-more-articles-box.td-front-end-display-block h4,
body[data-theme='dark'] .td-boxed-layout .td-header-menu-wrap.td-affix h4,
body[data-theme='dark'] .post h5,
body[data-theme='dark'] .td-weather-wrap h5,
body[data-theme='dark'] .tdc-content-wrap h5,
body[data-theme='dark'] #archives-dropdown-2 h5,
body[data-theme='dark'] .td-category-grid.td-container-wrap h5,
body[data-theme='dark'] .td-category-header.td-container-wrap h5,
body[data-theme='dark'] .td-a-rec.td-a-rec-id-custom_ad_2 h5,
body[data-theme='dark'] .entry-crumbs span:last-of-type h5,
body[data-theme='dark'] .td-footer-template-13 .td-social-name h5,
body[data-theme='dark'] .td-main-content-wrap.td-container-wrap h5,
body[data-theme='dark'] .td-drop-down-search.td-drop-down-search-open h5,
body[data-theme='dark'] .td-more-articles-box.td-front-end-display-block h5,
body[data-theme='dark'] .td-boxed-layout .td-header-menu-wrap.td-affix h5,
body[data-theme='dark'] .post p,
body[data-theme='dark'] .td-weather-wrap p,
body[data-theme='dark'] .tdc-content-wrap p,
body[data-theme='dark'] #archives-dropdown-2 p,
body[data-theme='dark'] .td-category-grid.td-container-wrap p,
body[data-theme='dark'] .td-category-header.td-container-wrap p,
body[data-theme='dark'] .td-a-rec.td-a-rec-id-custom_ad_2 p,
body[data-theme='dark'] .entry-crumbs span:last-of-type p,
body[data-theme='dark'] .td-footer-template-13 .td-social-name p,
body[data-theme='dark'] .td-main-content-wrap.td-container-wrap p,
body[data-theme='dark'] .td-drop-down-search.td-drop-down-search-open p,
body[data-theme='dark'] .td-more-articles-box.td-front-end-display-block p,
body[data-theme='dark'] .td-boxed-layout .td-header-menu-wrap.td-affix p,
body[data-theme='dark'] .post li,
body[data-theme='dark'] .td-weather-wrap li,
body[data-theme='dark'] .tdc-content-wrap li,
body[data-theme='dark'] #archives-dropdown-2 li,
body[data-theme='dark'] .td-category-grid.td-container-wrap li,
body[data-theme='dark'] .td-category-header.td-container-wrap li,
body[data-theme='dark'] .td-a-rec.td-a-rec-id-custom_ad_2 li,
body[data-theme='dark'] .entry-crumbs span:last-of-type li,
body[data-theme='dark'] .td-footer-template-13 .td-social-name li,
body[data-theme='dark'] .td-main-content-wrap.td-container-wrap li,
body[data-theme='dark'] .td-drop-down-search.td-drop-down-search-open li,
body[data-theme='dark'] .td-more-articles-box.td-front-end-display-block li,
body[data-theme='dark'] .td-boxed-layout .td-header-menu-wrap.td-affix li,
body[data-theme='dark'] .post div,
body[data-theme='dark'] .td-weather-wrap div,
body[data-theme='dark'] .tdc-content-wrap div,
body[data-theme='dark'] #archives-dropdown-2 div,
body[data-theme='dark'] .td-category-grid.td-container-wrap div,
body[data-theme='dark'] .td-category-header.td-container-wrap div,
body[data-theme='dark'] .td-a-rec.td-a-rec-id-custom_ad_2 div,
body[data-theme='dark'] .entry-crumbs span:last-of-type div,
body[data-theme='dark'] .td-footer-template-13 .td-social-name div,
body[data-theme='dark'] .td-main-content-wrap.td-container-wrap div,
body[data-theme='dark'] .td-drop-down-search.td-drop-down-search-open div,
body[data-theme='dark'] .td-more-articles-box.td-front-end-display-block div,
body[data-theme='dark'] .td-boxed-layout .td-header-menu-wrap.td-affix div,
body[data-theme='dark'] .post .td-post-author-name a,
body[data-theme='dark'] .td-weather-wrap .td-post-author-name a,
body[data-theme='dark'] .tdc-content-wrap .td-post-author-name a,
body[data-theme='dark'] #archives-dropdown-2 .td-post-author-name a,
body[data-theme='dark'] .td-category-grid.td-container-wrap .td-post-author-name a,
body[data-theme='dark'] .td-category-header.td-container-wrap .td-post-author-name a,
body[data-theme='dark'] .td-a-rec.td-a-rec-id-custom_ad_2 .td-post-author-name a,
body[data-theme='dark'] .entry-crumbs span:last-of-type .td-post-author-name a,
body[data-theme='dark'] .td-footer-template-13 .td-social-name .td-post-author-name a,
body[data-theme='dark'] .td-main-content-wrap.td-container-wrap .td-post-author-name a,
body[data-theme='dark'] .td-drop-down-search.td-drop-down-search-open .td-post-author-name a,
body[data-theme='dark'] .td-more-articles-box.td-front-end-display-block .td-post-author-name a,
body[data-theme='dark'] .td-boxed-layout .td-header-menu-wrap.td-affix .td-post-author-name a,
body[data-theme='dark'] .post .td-tags li a,
body[data-theme='dark'] .td-weather-wrap .td-tags li a,
body[data-theme='dark'] .tdc-content-wrap .td-tags li a,
body[data-theme='dark'] #archives-dropdown-2 .td-tags li a,
body[data-theme='dark'] .td-category-grid.td-container-wrap .td-tags li a,
body[data-theme='dark'] .td-category-header.td-container-wrap .td-tags li a,
body[data-theme='dark'] .td-a-rec.td-a-rec-id-custom_ad_2 .td-tags li a,
body[data-theme='dark'] .entry-crumbs span:last-of-type .td-tags li a,
body[data-theme='dark'] .td-footer-template-13 .td-social-name .td-tags li a,
body[data-theme='dark'] .td-main-content-wrap.td-container-wrap .td-tags li a,
body[data-theme='dark'] .td-drop-down-search.td-drop-down-search-open .td-tags li a,
body[data-theme='dark'] .td-more-articles-box.td-front-end-display-block .td-tags li a,
body[data-theme='dark'] .td-boxed-layout .td-header-menu-wrap.td-affix .td-tags li a,
body[data-theme='dark'] .post .td-post-next-prev-content a,
body[data-theme='dark'] .td-weather-wrap .td-post-next-prev-content a,
body[data-theme='dark'] .tdc-content-wrap .td-post-next-prev-content a,
body[data-theme='dark'] #archives-dropdown-2 .td-post-next-prev-content a,
body[data-theme='dark'] .td-category-grid.td-container-wrap .td-post-next-prev-content a,
body[data-theme='dark'] .td-category-header.td-container-wrap .td-post-next-prev-content a,
body[data-theme='dark'] .td-a-rec.td-a-rec-id-custom_ad_2 .td-post-next-prev-content a,
body[data-theme='dark'] .entry-crumbs span:last-of-type .td-post-next-prev-content a,
body[data-theme='dark'] .td-footer-template-13 .td-social-name .td-post-next-prev-content a,
body[data-theme='dark'] .td-main-content-wrap.td-container-wrap .td-post-next-prev-content a,
body[data-theme='dark'] .td-drop-down-search.td-drop-down-search-open .td-post-next-prev-content a,
body[data-theme='dark'] .td-more-articles-box.td-front-end-display-block .td-post-next-prev-content a,
body[data-theme='dark'] .td-boxed-layout .td-header-menu-wrap.td-affix .td-post-next-prev-content a {
    color: var(--vegasnews-color__white) !important;
    transition: var(--vegasnews-transition__all__05);
}

body[data-theme='dark'] h1>a,
body[data-theme='dark'] h2>a,
body[data-theme='dark'] h3>a,
body[data-theme='dark'] h4>a,
body[data-theme='dark'] h5>a,
body[data-theme='dark'] h6>a {
    color: var(--vegasnews-color__white) !important;
}

body[data-theme='dark'] .td-block-row.td-post-next-prev.top {
    border: var(--vegasnews-border__3) var(--vegasnews-color__white);
    border-left: none;
    border-right: none;
    margin: 15px 0;
    padding: 5px 0;
    transition: var(--vegasnews-transition__all__05);
}

body[data-theme='dark'] .td-icon-mail {
    color: var(--vegasnews-color__black);
}

body[data-theme='dark'] .td-header-wrap.td-header-style-1 {
    background: url('/wp-content/uploads/2019/08/vegasnews-header_bg.png') no-repeat var(--vegasnews-position__center) bottom / cover;
    transition: var(--vegasnews-transition__all__05);
}



body[data-theme='dark'] .td-scrumb-holder span,
body[data-theme='dark'] .td-scrumb-holder i,
body[data-theme='dark'] .td-scrumb-holder a,
body[data-theme='dark'] .td-scrumb-holder span:last-of-type {
    color: var(--vegasnews-color__white) !important;
    transition: var(--vegasnews-transition__all__05);
}

body[data-theme='dark'] .darkmode-toggle-m {
    background: var(--vegasnews-color__white);
    border: var(--vegasnews-border__1) var(--vegasnews-color__black);
    transition: var(--vegasnews-transition__all__05);
}

body[data-theme='dark'] .darkmode-toggle-m img {
    transform: translate(30px) rotate(180deg);
    transition: var(--vegasnews-transition__all__05) ease;
}

body[data-theme='dark'] .widget-ads span {
    color: var(--vegasnews-color__white);
    transition: var(--vegasnews-transition__all__05);
}

body[data-theme='dark'] .cn-bottom.bootstrap {
    background-color: var(--vegasnews-color__white) !important;
    color: var(--vegasnews-color__black) !important;
    border: var(--vegasnews-border__2) var(--vegasnews-color__black);
    transition: var(--vegasnews-transition__all__05);
}

body[data-theme='dark'] .cn-bottom.bootstrap:hover {
    background: var(--vegasnews-color__white);
    border: var(--vegasnews-border__1) var(--vegasnews-color__black);
    color: var(--vegasnews-color__black);
    transition: var(--vegasnews-transition__all__05);
}

body[data-theme='dark'] .td-social-mail .td-social-but-icon {
    background: var(--vegasnews-color__white);
    color: var(--vegasnews-color__black) !important;
    transition: var(--vegasnews-transition__all__05);
}

body[data-theme='dark'] .toggle-slider:after {
    content: 'Light Mode';
    color: var(--vegasnews-color__black);
    transition: var(--vegasnews-transition__all__05);
}

body[data-theme='dark'] .td-tags.td-post-small-box li a:hover {
    color: var(--vegasnews-color__black) !important;
    transition: var(--vegasnews-transition__all__05);
}

body[data-theme='dark'] .backstretch .td-backstretch {
    opacity: 1 !important;
    transition: opacity 0.8s !important;
}

body[data-theme='dark'] .mode-label-mob:after {
    bottom: 4px;
    left: 0;
    opacity: 1;
    transition: var(--vegasnews-transition__all__05);
}

body[data-theme='dark'] .mode-label-mob:before {
    top: -50px;
    left: 0;
    opacity: 1;
    transition: var(--vegasnews-transition__all__05);
}

body[data-theme='dark'] .darkmode-toggle {
    background: var(--vegasnews-color__white) !important;
    border: var(--vegasnews-border__2) var(--vegasnews-color__black) !important;
    transition: color 0.8s ease-in-out;
}

body[data-theme='dark'] .td-header-bg:before {
    background-image: url('/wp-content/uploads/2019/08/vegasnews-header_bg.png') !important;
    -webkit-transition: background-image 0.8s ease-in-out;
    -o-transition: background-image 0.8s ease-in-out;
    -moz-transition: background-image 0.8s ease-in-out;
    transition: background-image 0.8s ease-in-out;
}

body[data-theme='dark'] .td-footer-wrapper {
    background: var(--vegasnews-color__black);
    border-top: var(--vegasnews-border__2) var(--vegasnews-color__whiteOffset);
    transition: var(--vegasnews-transition__all__05);
}

body[data-theme='dark'] .td-footer-wrapper h1,
body[data-theme='dark'] .td-footer-wrapper h2,
body[data-theme='dark'] .td-footer-wrapper h3,
body[data-theme='dark'] .td-footer-wrapper h4,
body[data-theme='dark'] .td-footer-wrapper h5,
body[data-theme='dark'] .td-footer-wrapper p,
body[data-theme='dark'] .td-footer-wrapper li,
body[data-theme='dark'] .td-footer-wrapper div {
    color: var(--vegasnews-color__white);
    transition: var(--vegasnews-transition__all__05);
}

body[data-theme='dark'] .td-footer-wrapper .td-social-icon-wrap a {
    color: var(--vegasnews-color__white);
    transition: var(--vegasnews-transition__all__05);
}

body[data-theme='dark'] .td-footer-wrapper .block-title span {
    color: var(--vegasnews-color__white);
    transition: var(--vegasnews-transition__all__05);
}

body[data-theme='dark'] .td-footer-wrapper .td-social-style-2 .td-icon-font::after {
    border-color: var(--vegasnews-color__white);
    opacity: 1;
    transition: var(--vegasnews-transition__all__05);
}

body[data-theme='dark'] .td-footer-wrapper:before {
    opacity: 0;
}

body[data-theme='dark'] #menu-footer-menu li a {
    font-size: 1.3em;
    color: var(--vegasnews-color__white);
}

body[data-theme='dark'] .mec-widget .mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month, 
body[data-theme='dark'] .mec-widget .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month,
body[data-theme='dark'] .mec-calendar .mec-calendar-header, 
body[data-theme='dark'] .mec-calendar dl dt,
body[data-theme='dark'] .mec-box-calendar.mec-calendar .mec-calendar-table-head dt,
body[data-theme='dark'] .mec-calendar .mec-calendar-events-sec,
body[data-theme='dark'] .mec-wrap h6,
body[data-theme='dark'] .post-type-archive-mec-events .td-theme-wrap,
body[data-theme='dark'] .post-type-archive-mec-events .td-theme-wrap .mec-container,
body[data-theme='dark'] .post-type-archive-mec-events .td-theme-wrap .mec-event-footer{
    background-color: var(--vegasnews-color__black);
    color: var(--vegasnews-color__white);
}


body[data-theme='dark'] .entry-title a:hover,
body[data-theme='dark'] .td-post-category:hover,
body[data-theme='dark'] .widget a,
body[data-theme='dark'] .mec-has-event-a,
body[data-theme='dark'] .widget a:hover,
body[data-theme='dark'] .td_block_wrap a:hover,
body[data-theme='dark'] .mec-calendar-topsec,
body[data-theme='dark'] .mec-previous-month,
body[data-theme='dark'] .mec-next-month,
body[data-theme='dark'] .mec-calendar .mec-event-article:hover,
body[data-theme='dark'] .mec-event-footer,
body[data-theme='dark'] #td-outer-wrap,
body[data-theme='dark'] .mec-frontbox,
body[data-theme='dark'] .mec-event-content p,
body[data-theme='dark'] .mec-event-content h1,
body[data-theme='dark'] .mec-event-content h2,
body[data-theme='dark'] .mec-event-content h3,
body[data-theme='dark'] .mec-event-content h4,
body[data-theme='dark'] .mec-event-content h5,
body[data-theme='dark'] .mec-event-content span,
body[data-theme='dark'] .mec-frontbox > div,
body[data-theme='dark'] .mec-event-meta h3,
body[data-theme='dark'] .mec-event-meta span,
body[data-theme='dark'] .mec-events-meta-group-countdown,
body[data-theme='dark'] .mec-export-details ul li,
body[data-theme='dark'] .mec-export-details ul li a,
body[data-theme='dark'] .mec-events-meta-group-tags a {
    background: var(--vegasnews-color__black) !important;
    color: var(--vegasnews-color__white) !important;
}

body[data-theme='dark'] .mec-event-meta > div{
    border: var(--vegasnews-border__1) var(--vegasnews-color__white);
}




.dark-mode .header-search-wrap {
    border-color: var(--vegasnews-color__white);
}
 
.dark-mode .header-search-wrap .td-icon-search {
    color: var(--vegasnews-color__white)  !important;
}

.dark-mode .td-post-content blockquote {
    background-color: var(--vegasnews-color__black);
    padding: 3em;
    margin: 3em 0;
    color: var(--vegasnews-color__white);
    text-align: left;
    text-transform: none !important;
    font-style: normal;
}

.dark-mode .td-post-content blockquote p {
    text-align: left;
    margin: 0;
    color: var(--vegasnews-color__black);
    font-size: 18px;
    text-transform: none !important;
}

.dark-mode .td-post-content blockquote h2 {
    font-size: 30px;
}

.dark-mode .td-post-content blockquote a {
    color: var(--vegasnews-color__brand) !important;
}

.dark-mode .td-post-content blockquote ul {
    margin-left: 3em;
}

.dark-mode .td-post-content blockquote li {
    margin-bottom: 1em;
}

.darkmode-toggle-m {
    display: none;
}


.dark-mode .darkmode-toggle .toggle-slider img,
.dark-mode .darkmode-toggle:hover .toggle-slider img {
    transform: rotate(180deg);
    transition: var(--vegasnews-transition__all__05) ease-in-out;
}


.dark-mode .vn-tagline {
    background: url('/wp-content/uploads/2020/01/vegasnews-header_tagline_white.png') no-repeat var(--vegasnews-position__center) / contain;
}

.dark-mode .td-header-sp-logo.default {
    background: url('/wp-content/uploads/2020/01/vegasnews-logo_white.png') no-repeat var(--vegasnews-position__center) left / contain;
}

.dark-mode .td-header-sp-logo.entertainment {
    background: url('/wp-content/uploads/2019/06/vegasnews-logo_entertainment-w.png') no-repeat var(--vegasnews-position__center) left / contain !important;
}

.dark-mode .td-header-sp-logo.nightlife {
    background: url('/wp-content/uploads/2019/06/vegasnews-logo_nightlife-w.png') no-repeat var(--vegasnews-position__center) left / contain !important;
}

.dark-mode .td-header-sp-logo.cannabis {
    background: url('/wp-content/uploads/2019/06/vegasnews-logo_cannabis-w.png') no-repeat var(--vegasnews-position__center) left / contain !important;
}

.dark-mode .td-header-sp-logo.sports {
    background: url('/wp-content/uploads/2019/06/vegasnews-logo_sports-w.png') no-repeat var(--vegasnews-position__center) left / contain !important;
}

.dark-mode .td-header-sp-logo.dining {
    background: url('/wp-content/uploads/2019/06/vegasnews-logo_dining-w.png') no-repeat var(--vegasnews-position__center) left / contain !important;
}

.dark-mode .td-header-sp-logo.locals {
    background: url('/wp-content/uploads/2019/06/vegasnews-logo_locals-w.png') no-repeat var(--vegasnews-position__center) left / contain !important;
}

.dark-mode .td-header-sp-logo.lgbtq {
    background: url('/wp-content/uploads/2019/06/vegasnews-logo_lgbtq-w.png') no-repeat var(--vegasnews-position__center) left / contain !important;
}



/* --------- Ads: Adsanity  --------- */

.td-a-rec-id-custom_ad_1 .ad-row > div,
.td-a-rec-id-custom_ad_2 .ad-row > div,
.td-a-rec-id-custom_ad_3 .ad-row > div,
.td-a-rec-id-custom_ad_4 .ad-row > div,
.td-a-rec-id-custom_ad_5 .ad-row > div,
.ad-alignleft .ad-row > div,
.ad-alignnone .ad-row > div {
    margin: 15px auto !important;
}


.adsanity-shortcode {
    margin: 0 !important;
}





/* --------- Media Queries  --------- */





@media (min-width: 1024px) {
    /* .td_block_big_grid_1 .td-big-thumb {
        margin-right: 22px;
    }

    .td_block_big_grid_1 .td-big-thumb .td-module-thumb {
        width: 530px;
        height: 460px;
    }

    .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post {
        margin-bottom: 22px;
    }

    .td_block_big_grid_1 .td-big-grid-post-1,
    .td_block_big_grid_1 .td-big-grid-post-3 {
        margin-right: 22px;
    }

    .td-big-grid-scroll {
        display: flex;
        flex-flow: row wrap;
        width: auto;
    }

    .td-a-rec-id-custom_ad_5 {
        width: 335px;
        max-width: 335px;
        overflow: hidden;
        margin: 3px;
        margin-top: 0;
    }

    .td-a-rec-id-custom_ad_5>div {
        margin: 0;
        max-height: 240px;
        height: 240px;
    }

    .td_module_mx6 {
        width: 340px !important;
    }

    .td_block_big_grid_1 .td-small-thumb .td-module-thumb {
        width: 330px;
        height: 210px;
    } */

    /* .td-header-main-menu {
        padding: 0;
        width: var(--vegasnews-percentage__100);
        display: flex;
    } */

    /* .td-header-main-menu #td-header-menu {
        display: flex;
        flex-basis: var(--vegasnews-percentage__100);
        padding: 0 70px;
        align-items: var(--vegasnews-position__center);
        height: 65px;
        transition: var(--vegasnews-transition__all__08);
    } */


    /* .td-header-wrap .td-affix .td-main-menu-logo img {
        max-height: 88px !important;
    } */

    /* .body-td-affix #td-header-menu {
        align-items: flex-end;
    } */

    /* .body-td-affix .darkmode-toggle {
        top: 130px;
        transition: var(--vegasnews-transition__all__03);
    } */

    /* .body-td-affix .header-search-wrap {
        margin-left: 2px;
    }

    .td-main-menu-logo {
        align-self: flex-start;
        transition: var(--vegasnews-transition__all__08);
    }

    .td-header-menu-wrap.td-affix {
        height: 90px;
        transition: var(--vegasnews-transition__all__08);
    }

    .menu-item.menu-item-type-taxonomy {
        width: calc(var(--vegasnews-percentage__100) / 7);
        text-align: var(--vegasnews-position__center);
    }

    .menu-item.menu-item-type-taxonomy a {
        padding: 0;
        font-size: 12px;
    }

    .header-search-wrap {
        border: var(--vegasnews-border__3) var(--vegasnews-color__black);
        position: initial;
        max-width: 120px;
    } */



    /* 
    .td_module_flex_1 h3 {
        font-size: 26px !important;
        line-height: 35px !important;
        font-weight: bold;
    }

    .td_module_flex_1 .td-excerpt,
    .td_module_flex_3 .td-excerpt,
    .td_module_flex_4 .td-excerpt,
    .td_module_flex_5 .td-excerpt {
        margin: 20px 0 0;
        margin-top: 20px;
        font-size: 18px;
        line-height: 28px;
        font-weight: 100;
    }

    .td_module_flex_3 .entry-title,
    .td_module_flex_4 .entry-title {
        font-size: 16px;
        line-height: 22px;
        font-weight: 400;
    }

    .td_module_11 .item-details {
        margin-left: 530px;
        min-height: 235px;
    }

    .td_module_11 {
        padding-bottom: 188px;
    } */



    /* .menu-item.menu-item-type-taxonomy {
        margin: 0 10px;
    } */
/* 
    .menu-item.menu-item-type-taxonomy a {
        text-align: var(--vegasnews-position__center);
    } */

    .vn-entertainment {
        border-bottom: 5px solid var(--vegasnews-color__entertainment);
    }

    .vn-entertainment>a:hover {
        background: var(--vegasnews-color__entertainment) !important;
    }

    .vn-entertainment.sfHover,
    .vn-entertainment.current-menu-item>a {
        background: var(--vegasnews-color__entertainment) !important;
    }

    .vn-nightlife {
        border-bottom: 5px solid var(--vegasnews-color__nightlife);
    }

    .vn-nightlife>a:hover {
        background: var(--vegasnews-color__nightlife) !important;
    }

    .vn-nightlife.sfHover,
    .vn-nightlife.current-menu-item>a {
        background: var(--vegasnews-color__nightlife) !important;
    }

    .vn-cannabis {
        border-bottom: 5px solid var(--vegasnews-color__cannabis);
    }

    .vn-cannabis>a:hover {
        background: var(--vegasnews-color__cannabis) !important;
    }

    .vn-cannabis.sfHover,
    .vn-cannabis.current-menu-item>a {
        background: var(--vegasnews-color__cannabis) !important;
    }

    .vn-sports {
        border-bottom: 5px solid var(--vegasnews-color__sports);
    }

    .vn-sports>a:hover {
        background: var(--vegasnews-color__sports) !important;
    }

    .vn-sports.sfHover,
    .vn-sports.current-menu-item>a {
        background: var(--vegasnews-color__sports) !important;
    }

    .vn-dining {
        border-bottom: 5px solid var(--vegasnews-color__dining);
    }

    .vn-dining>a:hover {
        background: var(--vegasnews-color__dining) !important;
    }

    .vn-dining.sfHover,
    .vn-dining.current-menu-item>a {
        background: var(--vegasnews-color__dining) !important;
    }

    .vn-locals {
        border-bottom: 5px solid var(--vegasnews-color__locals);
    }

    .vn-locals>a:hover {
        background: var(--vegasnews-color__locals) !important;
    }

    .vn-locals.sfHover,
    .vn-locals.current-menu-item>a {
        background: var(--vegasnews-color__locals) !important;
    }

    .vn-lgbtq {
        border-bottom: 5px solid var(--vegasnews-color__lgbtq);
    }

    .vn-lgbtq>a:hover {
        background: var(--vegasnews-color__lgbtq) !important;
    }

    .vn-lgbtq.sfHover,
    .vn-lgbtq.current-menu-item>a {
        background: var(--vegasnews-color__lgbtq) !important;
    }

}



@media screen and (max-width: 1180px) {
    #td-header-menu .menu-main-nav-bar-container, #td-header-menu .sf-menu.sf-js-enabled {
        justify-content: space-evenly;
    }

    .sf-menu li {
        width: calc(var(--vegasnews-percentage__100) / 7);
    }
}

@media screen and (max-width: 1000px) {
    #td-header-menu .menu-main-nav-bar-container, #td-header-menu .sf-menu.sf-js-enabled,
    .td-container.td-header-row.td-header-header {
        display: none;
    }
    .td-header-wrap .td-header-menu-wrap-full, .td-header-wrap .td-header-menu-wrap, .td-header-wrap .td-header-main-menu {
        background-color: #222 !important;
        height: 54px !important;
    }

    #td-header-menu {
        height: var(--vegasnews-percentage__100); 
    }

    .header-search-wrap {
        right: 20px;
        border: none;
    }
    
    #td-top-mobile-toggle {
        display: inline-block;
        position: relative;
    }

    #td-top-mobile-toggle a {
        color: var(--vegasnews-color__white); 
    }
    .mobile-toggle {
        display: flex;
        height: 85px;
        justify-content: var(--vegasnews-position__center);
        align-items: var(--vegasnews-position__center);
        padding-top: 2em;
    }

    .td-header-wrap .td-affix .td-main-menu-logo {
       display: block;
       padding: 5px;
    }

}

@media screen and (max-width: 767px) {


    .darkmode-toggle {
        display: none;
    }

    .darkmode-toggle-m .toggle-slider::after {
        display: none;
    }
  
    .darkmode-toggle-m {
        display: inline-block;
        width: 50px;
        border-radius: 34px;
        border: var(--vegasnews-border__1) var(--vegasnews-color__white);
    }
  
    .darkmode-toggle-m img {
        transform: translate(0px) rotate(0deg);
        transition: var(--vegasnews-transition__all__05) ease;
    }
  


}