body {background: url(../images/topo.jpg);background-repeat: repeat;background-attachment: scroll;background-size: auto;background-repeat: no-repeat;background-attachment: fixed;background-size: cover;
font-family: "Prompt",serif;}



#site-navbar-container .container{padding-left:0;padding-right:0}
.fixed-nav.grid-boxy #main-navigation{background: rgba(0, 0, 0, 0.3) none repeat scroll 0% 0% !important; height: 100px}
#main-body-container{margin-top:120px}

.navbar-collapse .navbar-left{width: 100%;text-align: center}
.navbar-collapse .navbar-left .navbar-nav{text-align: center !important;float: none !important;display: inline-block !important}

#navbar-collapse .pull-right{position: absolute;right: 0}

#main-navigation .navbar-header{width:100%}
.navbar-brand{float: none;padding-left:0;padding-right:0;width:100%}
.navbar-brand img{max-height: 42px}

#main-navigation .navbar-left li a{padding:5px 10px;font-size:13.3px;letter-spacing: 1px;font-family: 'Roboto Condensed',sans-serif;font-weight: 600}
#main-navigation .navbar-left li a:hover{text-decoration:underline;background:none !important}

.navbar-left{margin-top:10px;border-top: 2px solid rgba(255,255,255,0.5);}



@media (max-width: 991px){
.fixed-nav #main-navigation{background: rgba(0, 0, 0, 0.3) none repeat scroll 0% 0% !important; height: 80px}
#site-navbar-container nav {width:100vw }
.navbar-header:before,.navbar-header:after{display: none}
.navbar-header {
    display: grid;
    grid-template-columns: 65px auto;
    grid-template-rows:80px;
}
.hamburger-desktop{align-self: start;justify-self: center}
#tncms-region-main-nav-brand {
    display: grid;
    grid-template-columns: auto 65px
}
.navbar-header .navbar-brand *{
    padding: 0;margin: 0 !important}

.fixed-nav #main-navigation {height: 80px}

.header-user-mobile {justify-self: center;align-self: center }
.header-user-mobile .dropdown-menu{background: #fff !important}

.header-user-mobile .not-logged-in .user-control-link{border-radius:50% !important;background: #fff;padding: 6px 7px;margin-top:10px;margin-right:10px}
.header-user-mobile .not-logged-in .user-control-link .tnt-svg{color:#a8a8a8;font-size:25px !important}

.header-user-mobile .logged-in .user-control-link .tnt-svg{color:#a8a8a8;font-size:25px !important}
.header-user-mobile .logged-in{margin-top:-5px}
.header-user-mobile .logged-in .user-icon{height:24px;margin-top:7px;margin-left:8px}

.header-user-mobile .logged-in .tn-user-avatar{background: #fff;border-radius:50%;width:40px;height: 40px}
.header-user-mobile .logged-in .caret {margin-top:10px}
.header-user-mobile .dropdown-toggle{background: none !important}
.header-user-mobile .logged-in .dropdown-toggle.user-dropdown{width:80px}
.header-user .dropdown-toggle.user-dropdown:hover{background:none !important}
.header-user-mobile .dropdown-menu{position: absolute !important;top:0;z-index: 5; border-top-right-radius:20px !important}
.header-user-mobile .dropdown-menu *{color: #000 !important}
.header-user-mobile .logged-in .user-icon{margin:8px !important;}
.header-user-mobile .logged-in .dropdown-menu{
    margin-top:15px !important;margin-right:10px !important;z-index: 1 !important}
.header-user-mobile .logged-in .tn-user-avatar
{z-index: 5 !important;position: relative}
.header-user-mobile .logged-in .caret{margin-top:10px !important;margin-left:5px !important}


}


.header-user .not-logged-in .user-control-link{border-radius:50% !important;background: #fff;padding: 6px 7px;margin-top:10px;margin-right:10px}
.header-user .not-logged-in .user-control-link .tnt-svg{color:#a8a8a8;font-size:25px !important}

.header-user .logged-in .user-control-link .tnt-svg{color:#a8a8a8;font-size:25px !important}
.header-user .logged-in{margin-top:-5px}
.header-user .logged-in .user-icon{height:24px;margin-top:7px;margin-left:8px}

.header-user .logged-in .tn-user-avatar{background: #fff;border-radius:50%;width:40px;height: 40px}
.header-user .logged-in .caret {margin-top:10px}
.header-user .dropdown-toggle{background: none !important}
.header-user .logged-in .dropdown-toggle.user-dropdown{width:80px}
.header-user .dropdown-toggle.user-dropdown:hover{background:none !important}

.navbar-default .navbar-nav > .open >a:hover{background: none !important}
.navbar-default .navbar-nav > .open >a{background: none !important}


#user-main-menu-wrapper .col-md-9 .user-header{color: #fff}
#user-main-menu-wrapper .col-md-9 label{color: #fff}
#user-main-menu-wrapper .col-md-9 legend{color: #fff}
#user-main-menu-wrapper .col-md-9 p{color: #fff}
#user-main-menu-wrapper .col-md-9 p a{color: #fff}

#user-main-menu-wrapper .col-md-9 .panel .user-header{color: #000}
#user-main-menu-wrapper .col-md-9 .panel label{color: #000}
#user-main-menu-wrapper .col-md-9 .panel legend{color: #000}
#user-main-menu-wrapper .col-md-9 .panel p{color: #000}
#user-main-menu-wrapper .col-md-9 .panel p a{color: #000}

.hamburger-desktop .sr-only-show{display: none !important}
.hamburger-desktop .icon-bar{border-radius: 0 !important;height: 4px !important;width:24px !important}
.hamburger-desktop{padding:5px 8px !important;top:15px}

.navbar-nav .open .user-control-link:hover{background: none !important;border-radius:50% !important}
.navbar-collapse .user-controls .dropdown-menu{margin-top:-40px;border-top-right-radius: 25px;z-index: 5;}
.navbar-collapse .user-controls .dropdown-menu h4{margin-top:-10px !important}
.navbar-nav .open .user-control-link{z-index: 50 !important;position: relative}



.front-slider .carousel-navigation .carousel-title-indicators{display: none !important}
.front-slider .carousel-navigation  h2{display: none !important}
.front-slider .carousel{position: relative}
.front-slider .carousel .col-md-8{width: 100%}
#tncms-region-front-container-top-fullscreen .front-slider .headlineslider-grid .card-container img{max-height: none !important}
#tncms-region-front-container-top-fullscreen .front-slider .headlineslider-grid .card-container{max-height: 1100px}
#tncms-region-front-container-top-fullscreen .front-slider .carousel{margin-top:-120px !important}
#tncms-region-front-container-top-fullscreen .front-slider .headlineslider-grid .card-container{max-height: 85vh;overflow: hidden;}
#tncms-region-front-container-top-fullscreen .front-slider .headlineslider-grid .card-container img{transition: 0.8s opacity cubic-bezier(0.88, 0.07, 0, -0.03);object-fit: cover;}
#tncms-region-front-container-top-fullscreen .front-slider .carousel .card-body .inner-box{max-width: 1130px;margin:0 auto !important}

.front-slider .carousel .carousel-navigation{position: relative;max-width: 1130px;width:100% !important;float: none;margin:0 auto !important;clear: both}
.front-slider .carousel .carousel-navigation .carousel-indicators{float: right !important;left:auto;right:0px;margin:-30px 0 0 auto !important;position: relative;width:auto}

@media (max-width: 991px){
.front-slider .carousel .carousel-navigation .carousel-indicators{right:15px}
}
.front-slider .carousel .card-body .inner-box{margin-bottom:30px !important}
.front-slider .block.light .card{color:rgba(255,255,255,1)}
.front-slider .block.light .card a{color:rgba(255,255,255,1);font-family: "Prompt",serif}
.front-slider .card-lead {font-size: 14.4px;font-family: "Georgia","sans-serif";}
.front-slider .carousel-indicators li{width:15px !important;height: 15px !important}
.front-slider .card.summary{max-height: 800px}
.front-slider .carousel-navigation .carousel-indicators li .read-more-link{display: none}
.front-slider .carousel-navigation .carousel-indicators li.active .read-more-link{display: inline-block;width: 130px !important;left: auto !important;right:5px; margin-top: -10px !important;background: #F36B28 !important; }
.front-slider .carousel-navigation .carousel-indicators li.active .read-more-link:hover{opacity: .8 !important}
.front-slider .inner-box{padding-right: 140px !important}

@media (max-width: 991px){
.front-slider .slideshow-carousel-container article{min-height: 55vh !important}
.front-slider .card .image{height: 55vh}
.front-slider .headlineslider-grid .card-container img {height: 100% !important}
}

#main-page-container {background: none !important}
#main-top-container .fullscreen-region{position: relative}
#main-top-container .fullscreen-region:after{
content: '';
top: 100%;
left: 0;
right: 0;
height: 25%;
background: linear-gradient(to bottom, #000 0%, rgba(0,0,0,0.8) 30%, rgba(0,0,0,0.4) 70%, rgba(0,0,0,0) 100%);
display: block;
position: absolute;
    
}

/*.main-grid .card-body {width:90%;margin:-40px 5% 0 5% !important;background: #fff;position: relative;padding: 0 !important}
.main-grid .card-body .card-labels{top:-24px !important;position: absolute !important;background:#fff!important;display: block;
    height: 24px;float: none !important;width: 100%;margin-left:0 !important;padding:3px 0 !important }
.main-grid .card-body .card-headline {margin-left:10px;margin-right:10px}
.main-grid .card-body .card-meta {margin-left:10px;margin-right:10px;}*/

.main-grid .panel{margin-left:3%;margin-right:3%;border: 0}
.main-grid .panel .card-image{width:106% !important;margin-left:-3%;margin-top:-1px}
.main-grid .card-body{background: #fff;position: relative;border-top: 3px solid #f36c27;transition: all 0.4s ease;padding-top:10px !important}

.main-grid .has-image .card-body{margin-top:-50px;}
.main-grid .card-labels{margin-left:-15px;margin-right:-15px;background: rgb(236, 236, 236);position: absolute;top: -28px;
    width: 100%;opacity:.8;box-shadow: rgba(0, 0, 0, 0.1) 0px -11px 14px -8px inset;padding-top:6px}
.main-grid .card-labels *{color: #000 !important;font-weight: normal;line-height: 16px;font-size:12px;text-decoration: none}
.main-grid .card-body .card-date{clear: both;display: block}
.main-grid .panel:hover .has-image .card-body{margin-top:-60px}
.main-grid .tnt-headline{line-height: 125% !important}
.main-grid .tnt-headline a{color: #111;font-family: "Prompt",serif;font-weight: 400;font-size: 20px}
.main-grid .tnt-byline {color: rgba(0,0,0,0.4);font-family: "Prompt",serif;}

.main-grid .image{background: #fff !important}
.main-grid .panel .image .img-responsive{opacity: 1;transition: all 0.4s ease;}
.main-grid .panel:hover .image .img-responsive{opacity: .8}

.main-grid .pos-bottom li {padding: 0}
.main-grid .pos-bottom li a{background: #F36B28;color: #fff;padding: 5px 15px;font-size: 15px;font-weight: 600;text-decoration: none}
.main-grid .pos-bottom li a:hover{opacity: .8}
.main-grid .card-container{position: relative}
.main-grid .card-container .card-body{z-index: 10}
.main-grid .panel:hover .has-image .card-body{margin-bottom: 10px !important}

@media (max-width: 991px){
.main-grid .panel{margin-left:0%;margin-right:0%;border: 0}
.main-grid .panel .card-image{width:auto !important;margin-left:0 !important}

}







.block-title {border: 0}
.block-title .block-title-inner {padding:10px;text-transform: uppercase;border-bottom:1px solid #F36C27;}
.block-title .block-title-inner *{color: #fff}
.block-title .block-title-inner{border-bottom-color:#F36C27 !important}

#site-footer-container{border: 0 !important;background: url(../images/pattern_footer.png)}
#site-footer {background: none !important}
#site-footer .block-title .block-title-inner {padding-left:0;border: 0}
#site-footer .block-title .block-title-inner *{font-weight: 700;font-size:20px !important}
#site-footer .site-logo-container {max-width: 200px;margin-top:10px}
#site-footer .bullet-nav {list-style: none;padding-left:0}
#site-footer .bullet-nav a{text-transform: uppercase;font-size:15.6px !important;text-decoration: none}
.footer-social li a{font-size:30px !important}
.footer-social li a{font-size: 30px !important}
.footer-social li a:hover{background: none}
.footer-social li {width:25%}

#site-footer .bullet-nav .tnt-section-home .nav-label{display: inline}
#site-footer .bullet-nav .tnt-home{display: none}

#main-navigation .tnt-section-home .nav-label{display: inline}
#main-navigation  .tnt-home{display: none}

.section-head{margin-top:-120px;position: relative;height: 100px;margin-bottom:10px}
.section-head .img-responsive{min-height: 100px;max-width:100% !important;height: 100px}
.section-head::before {
    content: '';
    top: 100%;
    left: 0;
    right: 0;
    height: 75%;
    background: linear-gradient(to bottom, #000 0%, rgba(0,0,0,0.8) 30%, rgba(0,0,0,0.4) 70%, rgba(0,0,0,0) 100%);
    display: block;
    position: absolute;}
.section-head::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.1) 35%, rgba(0,0,0,0.7) 69%, #000 100%);
}


.index-title .block-title .block-title-inner{border:0;padding: 0;text-transform: none}

.white-block section {background: #fff;border-bottom: 2px solid #f36c27;max-height: 75vh;}
.white-block article{margin-bottom:0}
.white-block .card-body{padding:30px 30px 0 30px !important}
.white-block .card-lead{margin-top:50px;font-family: Georgia,serif;font-size: 15.6px;color: #000}
.white-block .tnt-headline{text-align: center}

@media (min-width: 992px) and (max-width: 1200px){
.white-block .has-image .card-image {width:50% !important}
.white-block .has-image .card-body {margin-left:50% !important}
.white-block .card-lead{margin-top:10px;}
}

@media (max-width: 991px){
.white-block .has-image .card-image {width:100% !important}
.white-block .has-image .card-body {margin-left:10px !important;margin-right:10px !important;clear:both;padding-top:20px !important;}
.white-block .card-lead{margin-top:10px;}
.white-block .card{padding:0 0 20px 0}
}


.site-search .block-title .block-title-inner{border: 0;padding: 0;text-transform: none}
.site-search .block-title .block-title-inner *{color: #F36B28 !important}
.site-search .search-form-container {padding: 0;border: 0}
.site-search .input-group-btn{clear: both;float: left;margin-top:15px }
.site-search .site-search-form{width:100%}
.site-search button{padding:10px 25px;font-weight: normal;font-size:18px}

.asset .asset-masthead{margin-left:-15px;margin-right:-15px}
.asset .asset-showcase-image{margin-left: -15px !important;margin-right:-15px !important}

.asset-masthead *{color: #fff}
.asset-header *{color: #fff}
.asset .main-content{background: #fff;}
.asset-header  .author.popup-content *{color: #000}
.asset .asset-body, .asset #asset-below{padding:20px}
.asset .caption{padding: 10px !important;background:#666;color:#fff; text-align:center;}
.asset .image{margin-bottom: 0 !important}
.asset .asset-photo{margin-top:15px}
.asset .photo{margin-top:15px !important}
.asset .caption *{color: #fff !important;font-family: Georgia,serif}
.asset .caption-text *{color: #fff !important;font-family: Georgia,serif}
.asset #asset-photo-carousel{margin-top:25px}
.asset .caption-container {background:#666;color:#fff;padding:10px}
.asset .caption-container *{color:#fff}
.asset .caption-text a {color: #f36b28!important;}

.asset .asset-body p{font-family: Georiga, serif;font-size: 17.5px;line-height: 30px}
.asset #asset-content .block-title *{color:#000}
.asset .asset-body p, .asset #asset-content p {color: #111111;}
.asset .asset-body a {color: #F36B28!important;}
.asset .asset-body a:hover {color: #F36B28;}

.caption .credit .tnt-byline {display:none}

.highlight-dark{padding:15px;background:rgba(0,0,0,.25)}
.highlight-dark .search-form-container{border: 0;padding: 0}
.highlight-dark .search-form-container label{color: #fff}
.highlight-dark .search-form-container a{color: #fff !important}


.section-search .main-content-wrap h2,.section-search .main-content-wrap h2 *{color: #fff}
.section-search .results-container article{background: #fff;padding-top:0 !important;border: 0 !important}
.section-search .results-container article .card-body {background: #fff;padding:15px !important}

article#staticpage{color: #fff}
article#staticpage *{color: #fff}
#staticpage header{margin-bottom:30px;border-bottom:1px solid #F36C27}
#staticpage-content p{font-size:17.5px;font-family: Georgia, serif;line-height: 32px}

@media (max-width: 991px){
.asset-paging-container{background: #fff}
.main-sidebar{clear: both !important;margin-top:30px}
.asset .asset-masthead { margin: 0;}
.asset .main-content {padding-top: 5px;}
}

#share-left-affix li a{background: #666 !important}
#share-left-affix .btn-link{background: #666 !important}
#share-left-affix li{opacity: 1;}
#share-left-affix .tnt-stack{background: none}
#share-left-affix .tnt-stack .tnt-svg{color: #F36B28}
#share-left-affix .tnt-stack:hover .tnt-svg{opacity: .8}

.btn-primary {color: #fff !important; background-color: #F36B28 !important; border-color: #F36B28 !important;}
.big-weather {background: #fff;padding:20px;}

.offcanvas-drawer{background: #fff}
.offcanvas-drawer .nav *{color:#222 !important;text-shadow: none !important}
.offcanvas-drawer .navbar-nav .panel-title a{color:#222 !important;text-shadow: none !important;font-size:21.6px;border: 0;transition: .3s ease-in-out;}
.offcanvas-drawer .navbar-nav .panel-title a:hover{color:#F36B28 !important;}

.offcanvas-drawer .navbar-nav .panel-title{border: 0 !important;padding: 0 20px 10px 0;margin-top:10px;background: none !important}
.offcanvas-drawer .navbar-nav ul{background: none;border-top:1px solid #ddd;padding-top:15px}
.offcanvas-drawer .navbar-nav ul li{border: 0 !important;padding:5px !important}
.offcanvas-drawer .navbar-nav ul li a:hover{background: none !important;border-left:2px solid #F36B28 !important;color:#F36B28 !important;}
.offcanvas-drawer .navbar-nav ul li a{border: 0 !important;padding:2px 0 2px 10px !important;font-family: 'Roboto Condensed', sans-serif;font-size:14px;font-weight: 700;color:#444 !important;border-left:2px solid #fff !important;text-shadow:none !important;transition: .3s ease-in-out;}

.nav-logo {width:150px;margin-left:10px}
.nav-search .search-form-container{background: none;padding: 0;margin:10px;border-top:1px solid #ddd !important;padding-top:15px;border-bottom: 0 !important;margin-bottom:30px}

.offcanvas-drawer .btn-default{background: #999;color: #fff !important;border-radius: 5px;transition: .3s ease-in-out;border: 0;font-family: 'Roboto Condensed', sans-serif;font-size:14px;}
.offcanvas-drawer .btn-default:hover{background: #000;color: #fff !important;border-radius: 5px;}

#asset-content { background-color: white;}

.cc-box{max-width: 250px;margin:0 auto;z-index:1200 !important;position:relative}
.cc-box .headline{font-size: 30px !important;font-family: 'Roboto Condensed', sans-serif}
.cc-box p{font-size: 20px;font-weight: 300;font-family: 'Roboto Condensed',sans-serif}
.cc-box{z-index: 100;border: 0 !important}
.cc-box .panel{border-radius: 0 !important}
.cc-box .close{background: #fff;opacity: 1;border-radius: 50px;padding: 3px 5px !important;font-size: 15px;margin-top:5px;margin-right:3px}
.cc-box .mailinglist-btn-container {width:100%;}
.cc-box .mailinglist-btn-container:nth-child(2){display: none}
.cc-box .mailinglist-btn-container .btn-success{background: #0ddf4d !important;font-weight: normal;
text-transform: uppercase;font-family: 'Roboto Condensed',sans-serif;font-size: 21px
}
.cc-box .mailinglist-btn-container .btn-success:hover{opacity: .9}

.cust-reach{background:url(../images/sunset.png) no-repeat center top;background-size:cover;padding:10px 20px;border-radius:5px;margin-bottom:10px}
.cust-reach .block-title {border: 0;margin-top:20px}
.cust-reach .block-title .block-title-inner {border: 0;padding:0}
.asset #asset-content .cust-reach .block-title .block-title-inner h3,.cust-reach .block-title .block-title-inner h3  {color: #fff;font-size: 36px;text-transform: none }
.cust-reach .mailing-lists *{color: #fff !important}

.cust-reach-two{padding:10px 20px;border-radius:5px;margin-bottom:10px;margin:0 auto}
.cust-reach-two .block-title {border: 0;margin-top:20px}
.cust-reach-two .block-title .block-title-inner {border: 0;padding:0}
.cust-reach-two .block-title .block-title-inner h2  {color: #fff;font-size: 36px;text-transform: none }
.cust-reach-two .mailing-lists *{color: #fff !important}
.cust-reach-two .mailinglist-title{font-size: 36px;line-height: 70px;}
.cust-reach-two p{font-size:21px;}
.cust-reach-two .email-signup .form-group.email-address{max-width: 500px;margin:30px auto 10px}
.cust-reach-two .row{max-width: 530px;margin:0 auto}

#site-search-1485046 #site-search-1485046-term {margin-top:2px;margin-left:2px;height: 27px}

#resort-menu-one{text-align: center;margin-bottom: 15px}
#resort-menu-one a{display: inline-block;margin-bottom: 5px;color: #FFFFFF;border: 1px solid rgba(0,0,0,0.4);border-radius: 4px;
line-height: 1em;font-size: 1.7rem;text-decoration: none;padding: 10px 16px;background: #F26B26;margin-right: 10px;box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.2);
max-width: 200px;text-align: center;transition: .3s ease-in-out;}
#resort-menu-one a:hover{background: #E15A15;border-color: rgba(0,0,0,0.6);box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.6);}
#resort-menu-two{text-align: center;margin-bottom: 15px}
#resort-menu-two a{display: inline-block;color: #F26B26;border: 1px solid rgba(0,0,0,0.4);border-radius: 4px;line-height: 1em;font-size: 1.7rem;
text-decoration: none;padding: 10px 16px;background: #FFFFFF;box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.2);max-width: 200px;text-align: center;
margin: 0 7px 10px;transition: .3s ease-in-out;}

#resort-menu-two a:hover{color: #E15A15;border-color: rgba(0,0,0,0.6);box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.6);}

#resort-header {text-align: center}
#resort-header h3{border-bottom:1px solid #F36C27;display: inline-block;padding:5px 10px;margin-bottom: 20px;text-transform: uppercase;font-weight: 400}

.section-galleries .read-more-link {color:#f36c27!important;}

#gallery_item_* > figure > figcaption > span.caption-text > a {
    color: #F26B26;!important;
}

#gallery_item > h3 {display:none!important;}

a.btn-special {
transition: opacity .15sec ease-in;
display:block;
padding:15px 25px;
color:#fff;
font-weight: bold;
border-radius:3px;
border:2px solid #000;
font-size:18px;
text-align: right;
margin-bottom:15px;
background: -moz-linear-gradient(45deg, #ff670f 31%, #ffdac6 80%, #ffd5bf 100%); 
background: -webkit-linear-gradient(45deg, #ff670f 31%,#ffdac6 80%,#ffd5bf 100%); 
background: linear-gradient(45deg, #ff670f 31%,#ffdac6 80%,#ffd5bf 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff670f', endColorstr='#ffd5bf',GradientType=1 );
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.6);position: relative;text-decoration: none;margin-top:20px
}

a.btn-special:hover {
opacity: .7;
}

a.btn-special:before {
position: absolute;
    left: 13px;
    top: 15px;
}

.itunes:before {
content: url(../images/podcast-icon-apple.png);
}
.google:before {
content: url(../images/podcast-icon-google.png);
}
.rss:before {
content: url(../images/podcast-icon-rss.png);
}

input[type="btn-primary-new"] {
    font-size: larger;
    height: 50px;
    color: orange;
    text-align: center;
    background-color: black;
    border: solid 1px white;
}

/* HIDE UPDATED IN ARTICLES */
time.tnt-date.tnt-update-old.asset-date.text-muted {
    display: none;
}

span.text-muted.tnt-update-old {
    display: none;
}


/* author profile page */
h2.screen-name {
    color: orange;
}

.profile-content {
    margin-bottom: 30px;
    background-color: white;
}

/* Things To Do Featured Image */
.ttd-slider .carousel-navigation .carousel-title-indicators{display: none !important}
.ttd-slider .carousel-navigation  h2{display: none !important}
.ttd-slider .carousel{position: relative}
.ttd-slider .carousel .col-md-8{width: 100%}
.ttd-slider .headlineslider-grid .card-container img{max-height: none !important}
.ttd-slider .headlineslider-grid .card-container{max-height: 1100px !important}
.ttd-slider .carousel{margin-top:-120px}
.ttd-slider .headlineslider-grid .card-container{max-height: 85vh;overflow: hidden;}
.ttd-slider .headlineslider-grid .card-container img{transition: 0.8s opacity cubic-bezier(0.88, 0.07, 0, -0.03);object-fit: cover;}
.ttd-slider .carousel .card-body .inner-box{max-width: 1130px;margin:0 auto !important}
.ttd-slider .card-headline {
    display: none;
}

.ttd-slider .carousel .carousel-navigation{display:none; position: relative;max-width: 1130px;width:100% !important;float: none;margin:0 auto !important;clear: both}
.ttd-slider .carousel .carousel-navigation .carousel-indicators{display:none; float: right !important;left:auto;right:0px;margin:-30px 0 0 auto !important;position: relative;width:auto}

@media (max-width: 991px){
.ttd-slider .carousel .carousel-navigation .carousel-indicators{right:15px}
}
.ttd-slider .carousel .card-body .inner-box{margin-bottom:30px !important}
.ttd-slider .block.light .card{color:rgba(255,255,255,1)}
.ttd-slider .block.light .card a{color:rgba(255,255,255,1);font-family: "Prompt",serif}
.ttd-slider .card-lead {font-size: 14.4px;font-family: "Georgia","sans-serif"; display:none;}
.ttd-slider .carousel-indicators li{width:15px !important;height: 15px !important}
.ttd-slider .card.summary{max-height: 800px}
.ttd-slider .carousel-navigation .carousel-indicators li .read-more-link{display: none}
.ttd-slider .carousel-navigation .carousel-indicators li.active .read-more-link{display:none; display: inline-block;width: 130px !important;left: auto !important;right:5px; margin-top: -10px !important;background: #F36B28 !important; }
.ttd-slider .carousel-navigation .carousel-indicators li.active .read-more-link:hover{display none; opacity: .8 !important}
.ttd-slider .inner-box{padding-right: 140px !important}
.ttd-slider .card-headline {
    display: none;
}

@media (max-width: 991px){
.ttd-slider .slideshow-carousel-container article{min-height: 55vh !important}
.ttd-slider .card .image{height: 55vh}
.ttd-slider .headlineslider-grid .card-container img {height: 100% !important}
}
.ttd-slider .card-headline {
    display: none;
}

/* Where to go autonav */

@media (min-width: 768px) {
#block-930888 .blox-autolist a {
    overflow-wrap: break-word;
    color: orange;
    background-color: black;}
}

@media (min-width: 200px) {
#block-930888 .blox-autolist a {
    overflow-wrap: break-word;
    color: orange;
    background-color: black;}
}

.collection-gallery-content-container .gallery-item > h3 {
    display: none;
}

.media.profile-about {
    /* background: transparent; */
    color: #F26B26;
}


@-webkit-keyframes softwallswing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg);
    }

    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg);
    }

    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg);
    }

    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg);
    }

    100% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg);
    }
}

@keyframes softwallswing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        -ms-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg);
    }

    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        -ms-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg);
    }

    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        -ms-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg);
    }

    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        -ms-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg);
    }

    100% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        -ms-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg);
    }
}

#promo-designer-modal-custom-pop.visible .modal-dialog.centered  {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: softwallswing;
    animation-name: softwallswing;
    width: 250px;
}

@-webkit-keyframes softwallrubberBand {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    30% {
        -webkit-transform: scale3d(1.25, 0.75, 1);
        transform: scale3d(1.25, 0.75, 1);
    }

    40% {
        -webkit-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1);
    }

    50% {
        -webkit-transform: scale3d(1.15, 0.85, 1);
        transform: scale3d(1.15, 0.85, 1);
    }

    65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1);
    }

    75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1);
    }

    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@keyframes softwallrubberBand {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        -ms-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    30% {
        -webkit-transform: scale3d(1.25, 0.75, 1);
        -ms-transform: scale3d(1.25, 0.75, 1);
        transform: scale3d(1.25, 0.75, 1);
    }

    40% {
        -webkit-transform: scale3d(0.75, 1.25, 1);
        -ms-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1);
    }

    50% {
        -webkit-transform: scale3d(1.15, 0.85, 1);
        -ms-transform: scale3d(1.15, 0.85, 1);
        transform: scale3d(1.15, 0.85, 1);
    }

    65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        -ms-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1);
    }

    75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        -ms-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1);
    }

    100% {
        -webkit-transform: scale3d(1, 1, 1);
        -ms-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

.softwall-rubberband {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: softwallrubberBand;
    animation-name: softwallrubberBand;
}

@-webkit-keyframes softwalltada {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    10%, 20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    }

    30%, 50%, 70%, 90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    }

    40%, 60%, 80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    }

    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@keyframes softwalltada {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        -ms-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    10%, 20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        -ms-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    }

    30%, 50%, 70%, 90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        -ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    }

    40%, 60%, 80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        -ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    }

    100% {
        -webkit-transform: scale3d(1, 1, 1);
        -ms-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

.softwall-tada {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: softwalltada;
    animation-name: softwalltada;
}

@-webkit-keyframes softwallbounceInDown {
    0%, 60%, 75%, 90%, 100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0);
    }

    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }

    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0);
    }

    100% {
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes softwallbounceInDown {
    0%, 60%, 75%, 90%, 100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        -ms-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        -ms-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0);
    }

    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        -ms-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }

    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        -ms-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0);
    }

    100% {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
}

.softwall-bounceInDown {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: softwallbounceInDown;
    animation-name: softwallbounceInDown;
}

@-webkit-keyframes softwallwobble {
    0% {
        -webkit-transform: none;
        transform: none;
    }

    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    }

    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    }

    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    }

    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    }

    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    }

    100% {
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes softwallwobble {
    0% {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }

    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        -ms-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    }

    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        -ms-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    }

    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        -ms-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    }

    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        -ms-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    }

    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        -ms-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    }

    100% {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
}

.softwall-wobble {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: softwallwobble;
    animation-name: softwallwobble;
}

@-webkit-keyframes softwallflyin {
    0% {
        opacity: 0;
        margin-top: -40px;
    }

    100% {
        opacity: 1;
        margin-top: 0px;
    }
}

@keyframes softwallflyin {
    0% {
        opacity: 0;
        margin-top: -40px;
    }

    100% {
        opacity: 1;
        margin-top: 0px;
    }
}

.softwall-flyin {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: softwallflyin;
    animation-name: softwallflyin;
}

.promo-design button.close {
    position: absolute;
    right: 0;
    opacity: .8;
    font-size: 10px !important;
}


/* END NEWSLETTER SIGNUP ANIMATIONS */

body .toTop {
    right:70px !important;
}
.toTop {
  background: rgba(243,107,40,0.7) !important;
}
.toTop:hover {
  background: rgba(171,109,77,1) !important;
}

/* provide less button space for ad issue */
.asset-paging .paging-link.next a.overlay {
    top: 30px;
    bottom: 0px;
    right: 20px;
    left: 15px;
}
.asset-paging .paging-link.prev a.overlay {
    top: 30px;
    bottom: 0px;
    right: 15px;
    left: 0px;
    width: auto;
}
.asset-paging .inner {
    max-height:126px
}

.gallery-item .asset-date { 
    display:none; 
}

/* where-to-go autolist style */

@media (min-width: 768px) {
.orange-autolist .blox-autolist a {
    overflow-wrap: break-word;
    color: orange;
    background-color: black;}
}

@media (min-width: 200px) {
.orange-autolist .blox-autolist a {
    overflow-wrap: break-word;
    color: orange;
    background-color: black;}
}



ul#optional-nav-two_menu { display: flex; justify-content: flex-start;}
ul#optional-nav-two_menu >li {padding-right: 15% !important;}
ul#optional-nav-three_menu {display: flex !important;justify-content: flex-end !important;}
ul#optional-nav-three_menu > li {padding-left: 15% !important;}




@media (min-width: 992px){

.tnt-section-denver-gazette{
		background-image: url(https://denvergazette.com/tncms/media/denvgazette/);
		background-repeat: no-repeat;
		background-size: 100px;
		background-position:center;
		color: transparent !important;
		margin-top: 5px;
		padding: 0 !important;
		font-size: 8px !important;display: block;width: 110px
	}
        
        
.tnt-section-denver-home{
		background-image: url(https://denvergazette.com/tncms/media/denvgazette/);
		background-repeat: no-repeat;
		background-size: 100px;
		background-position:center;
		color: transparent !important;
		margin-top: 5px;
		padding: 0 !important;
		font-size: 8px !important;display: block;width: 110px
	}

.tnt-section-colorado-springs-gazette{
		background-image: url(https://denvergazette.com/tncms/media/gazett/);
		background-repeat: no-repeat;
		background-size: 100px;
		background-position:center;
		color: transparent !important;
		margin-top: 5px;
		padding: 0 !important;
		font-size: 8px !important;display:block;width: 110px
	}
.tnt-section-out-there-colorado{
		background-image: url(https://denvergazette.com/app/midcontent/assets/otc-150.webp);
		background-repeat: no-repeat;
		background-size: 80px;
		background-position:center;
		color: transparent !important;
		margin-top: 5px;
		padding: 0 !important;
		font-size: 12px !important;display: block;width: 110px
	}
.tnt-section-colorado-politics{
		/* background-image: url(https://denvergazette.com/tncms/media/copo/); */
		background-repeat: no-repeat;
		background-size: 100px;
		background-position:center;
		color: transparent !important;
		margin-top: 5px;
		padding: 0 !important;
		font-size: 12px !important;
	}


/*
.section-tntest #tncms-region-index-container-top-fullscreen .front-slider .headlineslider-grid .card-container img{max-height: none !important}
.section-tntest #tncms-region-index-container-top-fullscreen .front-slider .headlineslider-grid .card-container{max-height: 1100px}
.section-tntest #tncms-region-index-container-top-fullscreen .front-slider .carousel{margin-top:-120px !important}
.section-tntest #tncms-region-index-container-top-fullscreen .front-slider .headlineslider-grid .card-container{max-height: 85vh;overflow: hidden;}
.section-tntest #tncms-region-index-container-top-fullscreen .front-slider .headlineslider-grid .card-container img{transition: 0.8s opacity cubic-bezier(0.88, 0.07, 0, -0.03);object-fit: cover;}
.section-tntest #tncms-region-index-container-top-fullscreen .front-slider .carousel .card-body .inner-box{max-width: 1130px;margin:0 auto !important}
*/

#site-navbar-container:not(.stuckNav) #tncms-block-1567735{position: absolute;left: 10px;top: -40px;0;display: block;}
#site-navbar-container.stuckNav #main-navigation{padding-top: 0px;transition: all 330ms ease;}
#site-navbar-container:not(.stuckNav) #main-navigation{padding-top: 40px}
/*.section-outtherecolorado  #main-body-container{min-height: 200vh}*/
 #tncms-block-1567735 li{padding: 0}
#tncms-block-1567735 ul{display: flex;align-items: center;margin-bottom: 0 !important;column-gap: 5px}
#site-navbar-container.stuckNav #tncms-block-1567735{position: absolute;left: 10px;0;display: block;transform: translateY(-55px);transition: transform 250ms ease;}
.fixed-nav.grid-boxy  #main-navigation{height: 140px}
.fixed-nav.grid-boxy .stuckNav #main-navigation{height: 100px}
.extra-nav{padding-top: 5px}
#extra-nav .tnt-section-colorado-politics{padding-bottom: 6px !important}

}

@media (max-width: 991px){
#tncms-block-1567735{display: none}
}