.event-inner-detail-part .left-sec .all-events .button:after/*Event List*/
.event-filter-icon{display: none;}
.page-id-3329 .entry-title{font-size: 70px;}

/*------Event Detail Page Start------*/
.event-detail-banner{padding: 170px 0 98px 0;box-sizing: border-box;min-height: 588px; overflow: hidden; }
.event-detail-banner .bg-image { position: absolute; height: 110%; width: 100%; background-size: cover; top: -10px; left: 0; filter: blur(5px); -webkit-filter: blur(5px); }
.event-detail-banner .banner-inner-part{ max-width: 1010px;width: 100%;margin: auto;position: relative;z-index: 93;
background-color: var(--mirage); border-radius: 5px; }
.event-detail-banner .banner-inner-part .left-sec{width: 312px;border-radius: 5px;height: 100%;min-height: 305px;background-size: cover;background-repeat: no-repeat;}
.event-detail-banner .banner-inner-part .right-sec{width: calc(100% - 312px); padding: 20px 30px;box-sizing: border-box; }
.event-detail-banner .banner-inner-part .right-sec .cat-name{color:var(--persimmon);margin: 0 0 12px; }
.event-detail-banner .banner-inner-part .right-sec .title-text{color:var(--alabaster);line-height: 1.05;margin:0;display: block; width: 100%; }
.event-detail-banner .banner-inner-part .right-sec .list-part{color:var(--alabaster);line-height: 1.05;margin: 14px 0 0;}
.event-detail-banner .banner-inner-part .right-sec .list-part .buy-ticket{display: inline-block; margin-right: 10px;}
.event-detail-banner .banner-inner-part .right-sec .buy-ticket:after{display:none;}
.event-detail-banner .banner-inner-part .right-sec .list-part .info{display: inline-block; }

.list-part .info .time, .list-part .info .calender{ margin-right: 10px; }
.list-part .info .calender:before{ background: url(../images/icons/calendar-icn.svg) no-repeat; height: 15.5px; width: 15.5px; }
.list-part .info .time:before{ background: url(../images/icons/time-icn.svg) no-repeat; height: 15.5px; width: 15.5px; }
.list-part .info .location:before{ content: ''; background: url(../images/icons/icn-location.svg) no-repeat; height: 20px; width: 14px; }
.list-part .info .calender:before,.list-part .info .location:before,.list-part .info .time:before{ content: ''; background-size: contain; display: inline-block; vertical-align: middle; margin-right: 5px; }
.share-events-bar{background-color:var(--mirage);}
.share-events-bar .inner-part{min-height: 55px;}
.share-events-bar .left-sec{text-align: left;}
.share-events-bar .right-sec{text-align: right;}

.share-events-bar .left-sec a, .share-events-bar span{ display: inline-block;color: var(--alabaster);vertical-align: middle;margin: 0 2px;}

.share-events-bar .left-sec a:hover{ color:var(--persimmon); }

.share-events-bar .share-icon{display: inline-block;vertical-align: middle;margin-left: 35px;}
.share-events-bar .share-icon a {margin-right: 15px;}
.share-events-bar .share-icon a:last-child{margin-left: 0;}
.share-events-bar .share-icon a svg path{fill:var(--alabaster);}
.share-events-bar .share-icon a:hover svg path{fill:var(--snowflurry);}
.special_blog .content { font-size: 20px; line-height: 1.4; }
img.aligncenter{ margin:0 auto 18px; display: block; }
.special_blog .bottom .content *:first-child{ margin-top: 0; }
.special_blog .bottom a{ color: var(--orange); }
.special_blog .row{ margin: 90px 0; }

.special_blog .bottom{ padding: 32px 0 0; }
.special_blog .bottom:not(.white-bg){ padding-bottom: 32px; }

.special_blog .head{ overflow: hidden; }
.special_blog .head.image{ min-height: 500px; /*  background-attachment:fixed; background-position:center; background-size: cover; */}
.special_blog .head.video:before{ background: var(--mirage); opacity: 0.5; }
.special_blog .head.image:before{ background: var(--mirage); opacity: .75; }
.special_blog .head.video, .special_blog .head.image{ color: var(--alabaster); }
.tab-part.sticky + .special_blog { padding: 200px 0 0; }
.special_blog .head.has-color { padding: 55px 0; }
.tab-part.sticky.hidden + .special_blog { padding: 0; }
.special_blog .row:first-child { margin-top: 0; }
.special_blog .head.video{ min-height: 650px; }
.special_blog .head.color{ min-height: inherit; }
.special_blog .row .cvideo { position: absolute; min-height: auto; min-width: 100vw; top: 50%; transform: translateY(-50%); }

.special_blog .row .content a{ color: var(--persimmon); }
.special_blog .row .content a:hover{ color: var(--orange); }

.special_blog .blocks{ justify-content: center; }

.special_blog .blocks.col2{ margin-left: -26px; margin-right: -26px; }
.special_blog .blocks.col3{ margin-left: -13px; margin-right: -13px; }

.special_blog .blocks.col3 .content{ padding: 0 13px; }

.special_blog .blocks + .blocks { margin-top: 36px; }

.special_blog .blocks .content{ box-sizing: border-box; }
.special_blog .blocks.col2 .content{ padding : 0 26px; }
.special_blog .blocks.col3 > .content{ width: 33.33%; }
.special_blog .blocks.col2 > .content{ width: 50%; }
.special_blog .blocks .button:after{ display: none; }
.special_blog .blocks .button{ color: #E35205; border-color: #E35205; }
.special_blog .blocks .button:hover{ background: #E35205; color: #F7F5EB; }
.special_blog .blocks.single .content{ width: 100%; }
.special_blog .blocks + .single{ margin-top: 24px; }
.special_blog .blocks .content .button{ color: #E35205; padding: 12px 12px 8px; background: transparent; }
.special_blog .blocks .content .button:hover{ color: var(--snowflurry); border-color: #E35205; background: #E35205;}
/*-------Event Standard Page Start-------*/
.event-inner-detail-part{margin-top: 90px;padding-bottom: 100px;}
.event-inner-detail-part .left-sec{width: calc(100% - 325px);padding: 0 75px;box-sizing: border-box;}
.event-inner-detail-part .left-sec .all-events{margin-top: 65px;display: flex;}
.event-inner-detail-part .left-sec .all-events.all-post {margin-top: 65px;display: flex;}
.event-inner-detail-part .left-sec .all-events .button{border: none;display: flex;flex-wrap: wrap;flex-direction: row-reverse;
color:var(--mirage); align-items: center; }
.event-inner-detail-part .left-sec .all-events .button:hover{color: var(--persimmon);background-color: transparent;}
.event-inner-detail-part .left-sec .all-events .button:after{ transform: rotate(-180deg); margin: -2px 8px 0 0; text-shadow: 0 0 0.5px var(--mirage);}
.event-inner-detail-part .left-sec .h3{color: var( --mirage );line-height: 1.05;margin: 0 0 28px 0;}
.event-inner-detail-part .left-sec p{font-size: 20px;color: var( --mirage );line-height: 1.4;margin-bottom: 35px;font-weight: 300;}
.event-inner-detail-part .left-sec p strong{font-weight: 400;} 
.event-inner-detail-part .left-sec p a{color: var(--persimmon); }
.event-inner-detail-part .left-sec p a:hover{text-decoration: underline;}
.event-inner-detail-part .right-sec{width: 325px;padding-left: 30px;box-sizing: border-box;margin-top: 15px;}
.event-inner-detail-part .right-sec .product-image{background-color: var(--persimmon);border-radius: 5px;}
.event-inner-detail-part .right-sec .product-image .img-part{width: 100%;padding: 25px;}
.event-inner-detail-part .right-sec .product-image .text-sec{width: 100%;padding:0 16px 35px;box-sizing: border-box;}
.event-inner-detail-part .right-sec .product-image .text-sec h4{color:var(--alabaster);margin: 0 0 30px 0;}
.event-inner-detail-part .right-sec .join-part{text-align: center;max-width: 255px;margin: 40px auto;}
.event-inner-detail-part .right-sec .join-part .h5{margin: 0 0 15px 0;}
/*-------Event Standard Page End-------*/

/*-------Event Special Page Start-------*/
.tab-part{ padding: 55px 0 70px 0; transition: 0.75s all ease; }
.tab-part.sticky{ position: fixed; top: 0; width: 100%; left: 0; padding: 20px 0; background: #fff; z-index: 50; margin: 0; }
.site-header.sticky ~ .tab-part.sticky{ top: 80px; padding: 60px 0 16px; }
.tab-part .tab-inner{text-align: center;margin: auto;} 
.tab-part .tab-inner .button{ border-left: 0px;border-radius: 1px;padding: 12px 22px 9px;color: var(--mirage); box-sizing: border-box;
min-height: inherit; margin-top: 0; }
.tab-part .tab-inner .button.solid{color: var(--snowflurry); background: var(--persimmon); }  
.tab-part .tab-inner .button:first-child{border-top-left-radius: 3px;border-bottom-left-radius: 3px;border-left: 2px solid var(--persimmon);}  
.tab-part .tab-inner .button:last-child{border-top-right-radius: 3px;border-bottom-right-radius: 3px;}  
.tab-part .tab-inner .button:hover{background: var(--persimmon);color: var(--snowflurry);} 
.tab-part .button:after{display: none;}    
.tab-part .font18{color: var(--mirage);  }    
.tab-part .solid .font18{color:var(--alabaster);} 
.inner-wrapper{ max-width: 1032px; margin: auto; box-sizing: border-box; padding: 0 16px; }
.abaout-detail{margin-top: 65px;}
.abaout-detail .col-section{margin-top: 40px;}
.abaout-detail.one_column .col-section .col{width: 100%;}
.abaout-detail.two_column .col-section .col{width: 50%;}
.abaout-detail.three_column .col-section .col{ width: 33.33%; }
.abaout-detail .col-section .col{ padding: 0 15px; box-sizing: border-box; color: var(--mirage); }
.abaout-detail .col-section{ margin: 40px -15px 0; }
.abaout-detail .h3{color:var(--mirage);margin:0}
.abaout-detail .font24{color: var(--mirage); line-height: 1.33;}
.abaout-detail .sslider{margin-top: 50px;}     
.abaout-detail .sslider .slick-arrow.next{right: -70px;left: auto;}
.abaout-detail .sslider .slick-arrow.prev{left: -70px;}
.tickets{ min-height: 575px;margin-top: 165px; background-attachment: fixed; background-size: 100vw auto; }
.tickets .ticket-inner-part,.tickets .wrapper,.where-to-park .park-inner-part{height: 100%;}
.tickets.bg-overlay:before{background-color: var(--mirage);opacity: 0.75;z-index: 0;}
.tickets .text-part{color:var(--alabaster);width: 100%;position: relative; }
.tickets .tab-part.sticky{ position: fixed; top: 0; width: 100%; left: 0; padding: 20px 0; background: #fff; z-index: 50; }
.tickets .text-part h2{margin:0 0 25px 0;}
.tickets .text-part h4{margin:0 ;} 
.tickets .text-part h6{margin:0 ;}
.tickets .text-part .button{margin-top: 35px;}
.tickets .text-part .button:after{display: none;}
.the-line-up{padding-top: 105px;padding-bottom: 140px;background-color:var(--alabaster);}
.the-line-up .blog-list {margin-top: 60px;margin: 0 -10px;}
.the-line-up .blog-list .col{width: 50%;box-sizing: border-box;margin-bottom: 60px;padding: 0 10px; }
.the-line-up .blog-list.one-col .col{width: 100%;}
.the-line-up .blog-list.three-col .col{width: 33.33%;}
.the-line-up .blog-list .col h4{display: inline-block;color:var(--mirage);margin: 20px 0 0 0; }
.the-line-up .blog-list .col a{font-size: 16px;text-decoration: underline;margin-left: 10px;display: inline-block;color: var(--persimmon);}
.the-line-up .blog-list .col a:hover{color:var(--cello);}
.the-line-up .listen-part{margin-top: 20px;}
.the-line-up .listen-part .h3{color:var(--mirage);margin: 0 0 20px 0;}
.the-line-up .listen-part iframe{width: 364px;height: 467px;}
.where-to-park{height: 690px;margin:0;}
.where-to-park .font18{color:var(--alabaster);max-width: 60%;margin: auto;}      
.where-to-park .address-list{margin-top: 35px;} 
.where-to-park .h4{margin: 0 0 10px 0;color: var(--persimmon);} 
/* .faq-part{padding-top: 95px;padding-bottom: 120px;} */
.faq-part .h2{color:var(--mirage);margin: 0 0 10px 0;}
.faq-part .h2.second-title{color:var(--mirage);margin-top: 50px;}

.faq-part .faq_list .faq .title{padding-bottom:10px;margin-top: 35px; }
.faq-part .faq_list .faq .title strong{display: block;margin: 30px 0;text-align: center;width: 100%;}
/*-------Event Special Page End-------*/


/*------Event Detail Page End------*/

/*------- News List Start-----*/
.news-list .inner-wrapper{max-width:1040px; margin: auto;}
body .news-list .list_part .card{ width: calc((100% - 30px) / 2);margin: 0 30px 42px 0; }
body .news-list .list_part .card:nth-child(2n){ margin-right: 0; }
body .news-list .list_part .card:nth-child(2n-1) {
    margin-right: 30px;
}

.news-list .card .content .title{min-height: 60px;}
.join-email{padding-top: 60px;padding-bottom: 55px;}
.join-email .font28{color: var(--mirage);display: block;}
.join-email .button{margin-top: 10px;}
.join-email .button:after{display: none;}
/*------- News List End-----*/

/*------News Detail Start ------*/
.post-detail-part{color:var(--mirage);margin-bottom: 120px;font-family: "neue-aachen-pro",sans-serif;}
.post-detail-part a{color:var(--persimmon);font-weight:300;font-family: "neue-aachen-pro",sans-serif;}
.post-detail-part a:hover{text-decoration: underline;}
.post-detail-part h3{font-weight:300;font-family: "neue-aachen-pro",sans-serif;}
.post-detail-part li{font-weight:300;font-family: "neue-aachen-pro",sans-serif;color:var(--mirage);font-size: 20px;line-height: 1.4;}
.post-detail-part h4{font-weight: 300;font-family: "neue-aachen-pro",sans-serif;}
/*------News Detail End ------*/
/*------News Detail Special Start ------*/
.post-template-single-post-spacial .tickets .wrapper{max-width: 810px;}
.post-template-single-post-spacial .tickets .text-part{}
.post-template-single-post-spacial .tickets h4{margin: 0;line-height: 1.5;font-weight: 300;}
.post-template-single-post-spacial .tickets h6{margin: 0 0 36px 0;line-height: 1.5;font-weight:300;}
.post-template-single-post-spacial .the-line-up {padding-bottom: 10px;}
.post-template-single-post-spacial .the-line-up .wrapper{max-width: 1020px;}
.post-template-single-post-spacial .the-line-up p{font-size: 20px;font-weight: 300;color: var(--mirage);text-align: center;line-height: 1.5;}
.post-template-single-post-spacial .the-line-up a{font-size: 20px;font-weight: 300;color: var(--persimmon);text-decoration: underline;line-height: 1.5;}
/*------News Detail Special End ------*/

/*----- Visit littleton Start------*/
.visit-banner{height: 623px;width: 100%;padding: 0}
.visit-banner .wrapper{height: 100%;} 
.visit-banner .banner-text{margin: auto;text-align: center;position: relative;z-index:22;}
.visit-banner .title-text{color:var(--persimmon);margin: 0 0 25px 0;}
.visit-banner .sub-title-text{color: var(--alabaster);margin: 0;} 
.visit-banner .banner-button {justify-content: center;margin-top: 36px;}
.visit-banner .banner-button .button { color: #EEE6CD; }
.comfort-part{padding: 56px 0 0 0;}
.comfort-part .notice{ font-size: 13px; color: #E35205;}
.take-look .text-part{ overflow: visible; }
.comfort-part .left-sec{width: 283px;box-sizing: border-box;}
.comfort-part .left-sec .black-sec .button-wrap{ margin:0 -10px; }
.comfort-part .left-sec .black-sec{color: var(--alabaster);padding: 35px;border-radius: 5px;margin-bottom: 30px;background-color: var(--mirage);}
.comfort-part .left-sec .black-sec .col{margin-bottom: 25px;}
.comfort-part .left-sec .btn-sec{color:var(--alabaster);flex-direction: row-reverse;display: flex;flex-wrap: wrap; align-items: center;}
.comfort-part .left-sec .btn-sec:hover{color:var(--persimmon); }
.btn-sec:first-child{margin-right: 15px;}
.btn-sec:after{content: '';width: 18px;height: 15px;background-position: center;background-size: contain;margin-right: 5px;background-repeat: no-repeat;}
.cart-btn:after{background-image: url(../images/visit-littleton/car.svg);}
.envelop-btn:after{background-image: url(../images/visit-littleton/envelope.svg);}
.comfort-part .left-sec h4{margin: 0 0 6px;}
.comfort-part .left-sec h6{margin: 0; line-height: 1.4; }
.comfort-part .right-sec{width: calc(100% - 283px); box-sizing: border-box;padding-left: 55px;color:var(--mirage); }
.comfort-part .right-sec h4,.comfort-part .right-sec p,.comfort-part .right-sec h3{margin: 0 0 40px 0;}
.comfort-part .right-sec p{font-size: 20px;}
.comfort-part .right-sec a{color: var(--persimmon);text-decoration: underline;}
.comfort-part .right-sec a:hover{color: var(--orange);}
.comfort-part .font-museo h4{ font-family: "museo-sans",sans-serif; font-weight: 400; }
.comfort-part .share-love{float: none;}
.comfort-part .share-love .share-icon{margin-top: 10px;}
.comfort-part .share-love a{margin: 0 7px;}
.featured-ctas .content{color:var(--alabaster); max-width: 520px; width: 100%; }
.featured-ctas .content .title{ margin: 0 0 12px; }
.take-look{padding-top: 98px;padding-bottom: 100px;}
.take-look .social-list{}
.take-look .social-list a{margin: 0 10px;}
.social-list a svg{ fill: #E35205; }
.social-list a:hover svg{ fill: #BC4302; }

.take-look .text-part .h2{margin:40px 0 30px 0;}
.take-look .text-part p{font-size: 20px;color:var(--mirage);}
.take-look .text-part a{color:var(--persimmon);font-size: 20px;}
.take-look .text-part a:hover{color: var(---orange);}
/*.take-look .sslider{margin-top: 45px;}*/

.take-look .sslider{ margin-top: 45px; }
.take-look .sslider .slide{position: relative;}
.take-look .sslider .slide-text{background-color: var(--mirage);position: absolute;width: 42%;padding:20px 40px;top:80%;}
.take-look .sslider .slide-text .font18{color:var(--alabaster);text-align: left;margin-bottom: 0;}
.page-template-visit-littleton .events-home{background-image: url(../images/visit-littleton/mountanbg.png);background-position: top;
background-color: transparent;padding-top: 60px;background-repeat: no-repeat;background-size: cover; margin: 30px 0 0;}
.page-template-visit-littleton .anim span.font-industry{color: var(--persimmon); }
.page-template-visit-littleton .events-home .info .font-industry{color: var(--mirage);} 

/*----- Visit littleton End------*/

/*-----Littleton Private Event Start------*/
.page-template-littleton-private-events{background-color:var(--alabaster); }
.page-template-littleton-private-events .share-love{ float: right; }
.share-part .share-love .share-icon a{margin: 5px 10px}
.room-detail-part{padding-bottom: 170px;}
.room-detail-part .slick-dots li button{background-color: #9B9B9B;}
.room-detail-part .slick-dots .slick-active button, .room-detail-part .slick-dots li button:hover {background: var(--persimmon);}
.room-detail-part .inner-wrapper{max-width: 1150px;padding: 0 65px;}
.room-detail-part .left-sec{width: 283px;box-sizing: border-box;}
.room-detail-part .left-sec .list-sec{display: none;}
.room-detail-part .left-sec .black-sec{color: var(--alabaster);padding: 35px;border-radius: 5px;margin-bottom: 30px;background-color: var(--mirage);}
.room-detail-part .left-sec .black-sec .col{margin-bottom: 25px;}
.room-detail-part .left-sec .black-sec .col .h2,.room-detail-part .left-sec .black-sec .col .font14{margin: 0;}
.room-detail-part .left-sec .black-sec .col .h2{color: var(--persimmon);}
.room-detail-part .left-sec .black-sec .col .font14{}
.room-detail-part .left-sec .black-sec .floor-wrap{}
.room-detail-part .left-sec .black-sec .floorplans{display: block;color:var(--persimmon); position: relative;margin-bottom: 15px;}
.room-detail-part .left-sec .black-sec .floorplans:after{content: '';width: 17px;height: 17px;background-image: url(../images/littleton-private-events/download-icon.svg);background-repeat: no-repeat;background-position: center;display: inline-block;margin: 0 0 0 5px;} 
.room-detail-part .left-sec .black-sec .floorplans:hover{color:var(--alabaster);}
.room-detail-part .left-sec .black-sec .floorplans:hover:after{background-image: url(../images/littleton-private-events/download-icon-w.svg);}
.room-detail-part .left-sec .black-sec .btn-book{color:var(--alabaster); }
.room-detail-part .left-sec .black-sec .btn-book:hover{color:var(--persimmon); }
.room-detail-part .right-sec{width: calc(100% - 283px); box-sizing: border-box;color:var(--mirage);padding-right: 60px; }
.room-detail-part .right-sec .title-part{border-bottom: 2px solid var(--persimmon);} 
.room-detail-part .right-sec .title-part .h2{display: inline-block;margin: 0;} 
.room-detail-part .right-sec .title-part .font14{display: inline-block;color: var(--persimmon);} 
.room-detail-part .right-sec .detail-part{padding-top: 25px;padding-bottom: 32px;} 
.room-detail-part .right-sec .detail-part a{color: var(--persimmon);text-decoration: underline;} 
.room-detail-part .list-sec .ideal{padding-left:20px;box-sizing: border-box; }
.room-detail-part .list-sec .amenities li{position: relative;display:flex;align-items: flex-start;}


.room-detail-part .list-sec .h4{margin: 0 0 18px;} 
.room-detail-part .list-sec .col ul{padding: 0;margin: 0;} 
.room-detail-part .list-sec li{list-style: none; line-height: 1.25; margin: 0 0 20px; }
.room-detail-part .list-sec .col ul.dflex li{ width: 50%; }
.booking-popup h2{ margin : 0; font-family: "museo-sans",sans-serif; }
.booking-popup h3, .booking-popup h4{ margin-bottom: 0;  font-family: "museo-sans",sans-serif; }

.booking-popup form input, .booking-popup form select, .booking-popup form ::placeholder, .booking-popup form textarea {
 text-transform: inherit; }

.popup.booking-popup .content { max-width: 1140px; width: 100%; background: url(../images/marketing-bg.png) no-repeat bottom center #f3f2ed;
color: #16232B; background-size: 100% auto; position: relative; padding: 100px 120px 60px; max-height: 90vh; }
/*-----Littleton Private Event End------*/

/* --- 24 Apr 2023 --- */
.no-event.events-home .wrapper {display: flex;flex-wrap: wrap;align-items: center;}
.no-event.events-home .eve-slides {width: calc(100% - 310px);margin: 0;text-align: center;padding: 0;}
.no-event.events-home .no-event-text {padding: 20px 30px;background-color: #fff;margin: 0 auto;display: table;text-transform: uppercase;font-weight: 600;font-family: 'industry',sans-serif;}

@media (max-width: 1440px){
	
	.special_blog .head { min-height: 450px; }
	.special_blog .blocks:not(.single) .content { padding: 0 18px; }
	.special_blog .head.video{ min-height: 560px; }
	.special_blog .head.video + .image,.special_blog .row { margin: 48px 0; }

}

@media (max-width: 1370px){
    .blog .news-list .list_part .card {width: calc((100% - 72px) / 2);}
    .page-id-3329 .entry-title {font-size: 55px;}
    
    .special_blog .head{ min-height: 420px; }
    .special_blog .head.video{ min-height: 514px; }
}
@media (max-width: 1280px){
    .inner-banner .banner_text{padding: 50px 0;}
    .room-detail-part .inner-wrapper{padding: 0;}
    .room-detail-part .right-sec .list-sec .col{width: 100%;padding-left: 0;}
    .room-detail-part .right-sec .list-sec .ideal{margin-top: 30px;}
	.woocommerce.archive  .loaded .newsletter-sec{ padding-top: 0; }
    .room-detail-part .sslider .slick-arrow.next,.room-detail-part .sslider .slick-arrow.prev{display: none !important;}
}

@media (max-width: 1199px){
    .event-detail-banner .banner-inner-part .right-sec {padding: 20px;}
    .event-detail-banner .banner-inner-part .right-sec .list-part .buy-ticket {margin-right: 7px;}
    .list-part .info .time, .list-part .info .calender {margin-right: 7px;}
    .list-part .font14 {font-size: 13px;}
}
@media (max-width: 1024px){
    .event-filter-icon{display: inline-block;margin-left: 5px;vertical-align: middle;}
    .event-inner-detail-part .left-sec{padding: 0 20px 0 0}
    .event-inner-detail-part .left-sec .all-events.all-post{margin-top: 0;}
    .page-template-visit-littleton .sslider .slick-arrow.prev,.page-template-visit-littleton .sslider .slick-arrow.next{display: none !important;}
    .take-look .sslider .slide-text{width: 45%;}
    .room-detail-part .inner-wrapper{padding: 0;}
    .share-part .share-love {margin-right: 55px;}
     .page-id-3329 .entry-title {font-size: 45px;}
}

@media (max-width: 960px){
    .inner-banner{padding: 100px 0;}
    .special_blog .blocks:not(.single){ margin: 0; }
    .special_blog .blocks.col2 .content, .special_blog .blocks.col3 .content{ width: 100%; padding: 0; margin: 0 0 26px; }    
	.font75, h1, .h1 { font-size: 52px; }

	
    /*----Event Standart Detail Page----*/
    .events-template-single-events-standard{background-color: var(--alabaster);}
    .event-detail-banner .banner-inner-part{display: block;}
    .event-detail-banner .banner-inner-part .left-sec,.event-detail-banner .banner-inner-part .right-sec{margin: auto;}
    .event-detail-banner .banner-inner-part .left-sec{width: 400px;min-height: 425px;}
    .event-detail-banner .banner-inner-part .right-sec{width: 425px;padding: 20px;}
    .event-detail-banner .banner-inner-part .right-sec .list-part .info{display: block;  padding: 5px 0;margin-left: 14px 0 0;}
    .event-detail-banner .banner-inner-part .right-sec .list-part .info .font-industry{display: block;margin: 10px 0;}
    .event-inner-detail-part .left-sec{padding-left: 0;padding-right: 20px;}
    /*----Event Spacial Detail Page----*/
    .abaout-detail{margin-top: 0;}
    .abaout-detail .h3{font-size: 25px;}
    .abaout-detail.three_column .col-section .col{width: 100%;}
	.special_blog .content { font-size: 18px; }
    /*------Blog Detail Standard----*/
    .event-inner-detail-part{padding-bottom: 50px;}
    .event-inner-detail-part .left-sec{width: 100%;}
    .event-inner-detail-part .right-sec{width: 100%;max-width: 300px;margin: auto;}
    .post-detail-part{margin-bottom: 50px;}
    .event-inner-detail-part .left-sec .all-events.all-post{justify-content: center;margin-bottom: 50px;}
    .category .events-list .list_part .card.screen-in{margin-right: 0;}
    /*------ visit breckenridge ---------*/
    .visit-banner{ height: 420px;}
    .marketing-block.light{padding-top: 50px;}
    .page-template-visit-littleton .featured-ctas .h4{font-size: 18px;}
    
    .comfort-part .wrapper{padding: 0 16px;}
    .take-look .sslider .slide-text {width: 55%;}
    
    
}
@media (max-width: 849px){
    .comfort-part .wrapper{padding: 0 16px !important;}
    .special_blog .head{ min-height: 280px; }
    .special_blog .head.video { min-height: 300px; }

}
@media (max-width: 767px){   

	.special_blog .head.image{ min-height: 300px; }
   
    
    /*----Our History----*/
    .inner-banner .desc{padding-right: 0;}
    .brew_pubs .slider_sec .img_part{min-height: 120px;}
    .brew_pubs .pub_year{font-size: 40px;}
    .follow_us .top_title{font-size: 25px;}
    .brew_pubs .brew_pubs_inner_sec .left,.brew_pubs .slick-arrow,.brew_pubs .pub_year:after{display: none !important;}
    .follow_us .social_part{margin-bottom: 30px;}
    .brew_pubs .pub_year{margin-top: 20px;} 
    .brew_pubs .view_brew_pub{margin-left: 0;}
    .page-template-our-history .follow_us{display: none;}
    /*-----Event List----*/
    .filter_events {padding: 20px 0;}
    .events-list .share-love{display: none;}
    .card .content .title{font-weight: 300;}
    
    /*----Event Standart Detail Page----*/    
    .event-detail-banner .banner-inner-part .right-sec .title-text{font-size: 25px;}
    .event-detail-banner .banner-inner-part .right-sec .cat-name{margin-bottom: 15px;}
    .event-detail-banner .banner-inner-part .right-sec .list-part .buy-ticket{margin-top: 20px; padding: 10px 25px;}
    .share-events-bar .inner-part{display: block;padding: 20px 0;}
    .share-events-bar .left-sec{text-align: center;}
    .share-events-bar .right-sec{text-align: center;margin-top: 20px;}
    .event-inner-detail-part .left-sec,.event-inner-detail-part .right-sec{width: 100%;}
    .event-inner-detail-part .left-sec{text-align: center;}
    .event-inner-detail-part .left-sec .h3{text-align:left;}
    .event-inner-detail-part .left-sec p{text-align: left;}     
    .event-inner-detail-part .right-sec{padding-left: 0;max-width: 300px;margin: 35px auto auto auto;}
    .event-inner-detail-part .left-sec .all-events{justify-content: center;align-items: center;margin-top: 25px;}
    
     /*----Event Spacial Detail Page----*/
    .tickets{margin-top: 50px;height: 400px;}
    .the-line-up{padding: 50px 0;}
    .where-to-park{margin: 0;height: 700px;background-repeat: no-repeat;background-size: cover;}
    /*.faq-part{padding-top: 50px;padding-bottom: 70px;}*/
    
    /*------Blog List Page------*/
    .blog .event-banner{height: 360px;}
    .blog .news-list .list_part .card{width: 100%;margin-right: 0;}
    .abaout-detail.two_column .col-section .col{width: 100%;}
    .abaout-detail .font24{font-size: 18px;}
    .post-template-single-post-spacial .tickets h6:last-child{margin-bottom: 0;}
    .post-template-single-post-spacial .tickets {height: 650px;}
    .post-template-single-post-spacial .the-line-up .h2{font-size: 30px;}
    .post-template-single-post-spacial .the-line-up p{font-size: 18px;}
    
      /*------ visit breckenridge ---------*/
    .comfort-part .left-sec{width: 100%;max-width: 283px;margin:-100px auto auto auto;z-index: 99;}
    .comfort-part .left-sec .black-sec{z-index: 99;}
    .comfort-part .right-sec{width: 100%;padding-left: 0;}

    .comfort-part.marketing-block .dflex{flex-wrap: wrap;overflow: visible;}
    /*.visit-banner.inner-banner.bg-overlay:before{display: none;}*/
    .take-look .sslider .slick-slide{padding-bottom: 40px;}
    .take-look .slick-list{overflow-y: auto;}
    .take-look .sslider .slide-text{ left: 0;right: 0;margin: auto;top:auto;bottom:0;}
    

    /*-------littleton-private-events-------*/
    .room-detail-part .right-sec{width: 100%;padding-right: 0;}
    .room-detail-part .right-sec .list-sec{display: none;}
    .room-detail-part .left-sec{width: 100%;}
    .room-detail-part .left-sec .list-sec{display: block;padding-left: 0;margin-top: 50px;} 
    .room-detail-part .left-sec .black-sec{border-radius: 0;margin: 0 -16px;display: flex;flex-wrap: wrap;justify-content: center;}
    .room-detail-part .left-sec .black-sec .col{width: 33.33%;} 
    .room-detail-part .list-sec .ideal{padding-left: 0;margin-top: 20px;}
    .room-detail-part .list-sec .col ul{margin-top: 10px;}
    .room-detail-part .list-sec .col ul li{display: block;line-height: 1.4;margin-bottom: 10px;}

    .room-detail-part .left-sec .black-sec{ padding: 34px 16px; }

    .room-detail-part .left-sec .black-sec .col .h2{ font-size: 36px; }
	
	/* --- 24 Apr 2023 --- */
	.no-event.events-home .eve-slides {width: 100%;}
	.no-event.events-home .no-event-text {padding: 20px 20px;margin: 30px 0 0;}

    
 }
@media (max-width: 600px){
     /*----Event Spacial Detail Page----*/
    .the-line-up .blog-list .col{width: 100%;}
    
     /*------ visit breckenridge ---------*/
    .visit-banner {height: 550px;}
    .visit-banner .banner-button{ align-items: stretch; flex-direction: column; max-width: 240px; margin: 40px auto 0; }
    .take-look .sslider .slide-text{width: 75%;padding: 15px 30px;}
    .take-look .text-part .h2{font-size: 30px;}
    .take-look .text-part p{font-size: 16px;}
}
@media (max-width: 500px){
    
    .room-detail-part .list-sec .col ul.dflex li{ width: 100%; }
}
@media (max-width: 321px){
    .event-detail-banner .banner-inner-part .left-sec{width: 280px;min-height: 280px;}
    .event-detail-banner .banner-inner-part .right-sec{width: 280px;}
} 


.special_blog .head.image{ background-size: cover; background-position: center; }




