@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700|Playfair+Display:400,400i,700&display=swap&subset=latin-ext);body,html{min-height:100%;height:100%}body,html,ol,ul{margin:0;padding:0}header .subbar ul li a,header .topbar .navbar ul li a{font-weight:600;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-ms-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;padding:8px 12px;text-transform:uppercase;text-decoration:none}.related-post ul li,.section-title.center,header .citylogo,header .nav-icon,header .subbar .extramenu-wrap{text-align:center}.featured-post-carousel .style-four .featured-post.slick-slide,.featured-post-carousel .style-two .featured-post.slick-slide,.sidebar-overlay,.slick-slide.dragging img{pointer-events:none}.megamenu>li>ul>li,.post .city-post-inner ul.taglist,ol,ul{list-style:none}.ostanidoma a span,body{font-family:Montserrat,sans-serif}.slick-loading .slick-slide,.slick-loading .slick-track,.wf-loading{visibility:hidden}.wf-active,.wf-inactive{visibility:visible}.topbanner{margin-left:80px;margin-bottom:20px}.searchresult h2 a,body{color:#111}img{display:block;max-width:100%;height:auto}a{text-decoration:none}a:active,a:focus,a:hover{outline:0;text-decoration:none}.blog-pagination-buttons,.category-post-column .post .post-header .post-type-image,.featured-post-carousel .style-one,.featured-post-carousel .style-one .featured-post .featured-post-content .featured-post-detail .featured-post-table .featured-post-inwrap .post-cat,.featured-post-carousel .style-one .featured-post .featured-post-content .featured-post-detail .featured-post-table .featured-post-inwrap .post-title,.page-post .contact-map,.post .post-meta,.sidebar .sidebar-content,header{position:relative;display:inline-block;width:100%}.city-navigation{margin-bottom:0}.bgad{position:fixed;top:120px;width:100%;height:100%;background-position:calc(50% + 0px) 0}header .topbar{background:#231f20;padding:0}header .topbar .logo{margin-left:-2px;margin-bottom:4px}header .topbar .logo h1{font-size:2px;color:#828282;font-weight:600;margin:6px 0 0 5px;letter-spacing:2px}header .topbar .slogan h1{font-size:10px;line-height:1.4;margin:14px 0 0;padding:0;color:#828282;text-transform:uppercase;font-weight:600;letter-spacing:3px}header .top-text{margin-top:10px}header .top-text span{background:#000;display:inline;color:#868686;font-size:12px;padding:2px 0;box-shadow:5px 0 0 #000,-4px 0 0 #000}header .citylogo{padding:20px 0}header .citylogo img.logoimg{display:inline;width:230px}.favorite-widget.bg-black .post~.post,header .topbar .citymainnav{border-top:1px solid #313131}header .topbar .navbar{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;min-height:0;margin:0;border:0}header .topbar .navbar ul li a{position:relative;color:#fff;display:inline-block;font-size:14px;letter-spacing:1px;transition:.35s ease-in-out}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover,.nav>li>a:focus,.nav>li>a:hover{background:0 0}header .topbar .navbar ul li a:hover{opacity:.8;background:0 0}header .topbar .navbar ul li a.home{padding:10px 8px 10px 2px}@media (min-width:768px){.navbar-nav>li{float:none;display:inline}.navbar-nav{float:none;text-align:center}}header .subbar{background:#efefef}.boxadd-widget.mobilead img,.citylife-events .citylife-events-content ul.slick-dots li,.featured-articles.articles-style-two .featured-article-slider ul li .post-content .post-block .post-inwrap .post-cat ul li,.footer-main .foot-social-media ul li,.footer-main .footbox.citycontacts ul li,.footmenu ul li,.page-post.post .post-tags ul li,.post .post-footer .post-meta-item,.post .post-share li,.post .post-share ul,.sidebar,.sidebar-navigation .sidebar-content .sidebar-logo .brand-logo a img,.topbar-right .tr-bottom ul li,header .logo-content .brand-logo a img,header .nav-icon,header .subbar ul li,header .topbar .topbar-right .search-icon,header .topbar .topbar-right .social-media ul li{display:inline-block}header .subbar ul li a{position:relative;color:#333;display:inline-block;font-size:11px;letter-spacing:3px;transition:.35s ease-in-out}header .subbar ul li.active a{font-weight:900}.featured-post-carousel .style-four .featured-post .featured-post-content .featured-post-block .featured-post-inwrap:hover:before,header .subbar ul li a:hover{opacity:.6}.search-header{padding-top:18px;float:right;letter-spacing:1px}#top-search{float:right;margin:1px 0 0 18px;position:relative;padding-bottom:17px}.search-form{position:relative;width:45%;margin:0 auto;top:40%}.search-form .search-input{color:#fff;border:none;border-bottom:2px solid #000;font-size:30px;font-weight:100;padding:20px 2px;background:0 0;line-height:40px;width:100%}.search-form .search-input:focus{outline:0}.search-input ::-moz-placeholder,.search-input [placeholder]{color:#fff!important}.search-form .search-button{font-size:21px;color:#fff;top:31px;right:0}#search-header,.mfp-auto-cursor .mfp-content{height:100%}.close-search{color:#373737;position:absolute;right:0;top:23px;z-index:998;cursor:pointer}.close-search:hover,.search-button:hover{color:#9a9a9a}.search-button{cursor:pointer;z-index:0;color:#fff;margin-right:0;border:none;background:0 0}.search-header i{display:initial}.search-header .subtitle{color:#373737;display:inline-block;font-size:11px;font-weight:600;margin-top:1px;text-transform:uppercase}.mfp-close-btn-in .mfp-close{color:#fff;opacity:1;font-size:40px;top:40px;right:40px}::placeholder{color:#aaa;opacity:1}.mfp-bg{opacity:.95}.mobile-search-icon{display:none;float:right;margin:3px 10px 0 0}.citylife-events .post-title h2 a,.favorite-widget.bg-black .post .post-content .post-title h2 a,.featured-post-carousel .style-four .slick-next:hover:before,.featured-post-carousel .style-four .slick-prev:hover:before,.featured-post-carousel .style-three .slick-next:hover:before,.featured-post-carousel .style-three .slick-prev:hover:before,.featured-post-carousel .style-two .slick-next:hover:before,.featured-post-carousel .style-two .slick-prev:hover:before,.ievents-title a:hover,.navbar-default .navbar-brand,.navbar-default .navbar-nav>li>a,footer .copyright a:hover{color:#fff}.navbar-default .navbar-nav>.dropdown>a .caret{border-top-color:#fff;border-bottom-color:#fff}.menu-large{position:static!important}.megamenu{padding:20px 0;width:100%;background:#000}.megamenu>li>ul{padding:0;margin:0}.megamenu>li>ul>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.428571429;color:#333;white-space:normal}.megamenu.disabled>a,.megamenu.disabled>a:focus,.megamenu.disabled>a:hover{color:#999}.megamenu.disabled>a:focus,.megamenu.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;cursor:not-allowed}.megamenu.dropdown-header{color:#428bca;font-size:18px}.megamenu a.meni-article h2{font-size:14px;line-height:24px;font-weight:600;margin:15px 0 0}.featured-post-section .post,.megamenu a.meni-article img,.social-widget ul li a:hover:before,.video-banner video{width:100%}header .topbar .navbar ul.megamenu li a{padding:4px 0 4px 10px;font-size:16px}header .topbar .navbar ul.megamenu li.dropdown-header{padding:0 0 15px 10px;text-transform:uppercase;font-weight:600;letter-spacing:3px}header .topbar .navbar ul.megamenu li.allnews a{background:#eaeaea;color:#000;padding:4px 8px;font-size:12px}header .topbar .navbar ul.megamenu li.allnews a:hover{background:#282828;color:#fff}header .topbar .topbar-right{display:inline-block;float:right;margin-top:5px}header .nav-icon{display:none;float:left;color:#eaeaea}header .topbar .topbar-right .search-icon .dropdown{width:auto;cursor:pointer}header .topbar .topbar-right .search-icon .dropdown a{position:relative;display:inline-block;padding:10px;color:#eaeaea;background:#000;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-ms-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out}header .topbar .topbar-right .search-icon .dropdown form{display:inline-block;width:220px;-webkit-transition:width .35s ease-in-out;-moz-transition:width .35s ease-in-out;-ms-transition:width .35s ease-in-out;-o-transition:width .35s ease-in-out;transition:width .35s ease-in-out}header .topbar .topbar-right .search-icon .dropdown.open form{width:360px}header .topbar .topbar-right .search-icon .dropdown form input{display:inline-block;width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;-webkit-box-shadow:none;box-shadow:none;padding:6px 20px;height:40px;background:#000;color:#fff}header .topbar .topbar-right .search-icon .dropdown form input::placeholder{color:#555}header .topbar .topbar-right .search-icon .dropdown form button{position:absolute;right:0;display:none}header .topbar .topbar-right .social-media{margin-top:10px;float:left}header .topbar .topbar-right .social-media ul{display:inline-block;margin-right:20px}header .topbar .topbar-right .social-media ul li a{display:inline-block;padding:0 8px;font-size:10px;text-transform:uppercase;font-weight:600;color:#6a6a6a;letter-spacing:2px}header .topbar .topbar-right .social-media ul li.prizegames{border-left:1px dashed #000;margin-left:2px}header .topbar .topbar-right .social-media ul li a i{color:#828282;font-size:20px;margin-right:4px}header .topbar .topbar-right .social-media ul li a:hover,header .topbar .topbar-right .tr-bottom ul li a:hover{color:#fff;text-decoration:none}header .topbar .topbar-right .tr-bottom{padding:5px;text-align:right}header .topbar .topbar-right .tr-bottom ul li a{color:#6a6a6a;font-size:12px;text-transform:uppercase;font-weight:600;letter-spacing:4px;margin-right:8px}header .topbar .topbar-right .tr-bottom ul li a.mag{padding:2px 4px;background:#000}.wpadminbar-open header .topbar{top:32px}.sidebar-navigation.open,header .topbar.sticky.open{transform:translate(0,0);-webkit-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0)}header .logo-content{display:inline-block;width:100%;text-align:center;margin:60px 0 0}header .logo-content .brand-logo{display:inline-block;padding:60px 0}.sidebar-navigation .sidebar-content .sidebar-logo .brand-logo a,header .logo-content .brand-logo a{text-decoration:none;display:block}.sidebar-navigation .sidebar-content .sidebar-logo .brand-logo a h1,header .logo-content .brand-logo a h1{font-size:14px;font-weight:700;margin:5px 0 0}.top-banner{margin:20px 0;position:relative}.top-banner img{max-width:100%!important;display:inline}@media (max-width:768px){.megamenu{margin-left:0;margin-right:0}.megamenu>li{margin-bottom:30px}.megamenu>li:last-child{margin-bottom:0}.megamenu.dropdown-header{padding:3px 15px!important}.navbar-nav .open .dropdown-menu .dropdown-header{color:#fff}.top-banner iframe{width:100%!important}}.video-banner{max-width:970px;margin:0 auto 40px}.featured-post-carousel{position:relative;display:inline-block;width:100%;margin-bottom:50px}.featured-post-carousel.desktop,.footer-main .footbox.taglist .categories-widget .widget-title,.footer-main .footbox.taglist .categories-widget ul li a span,.slick-arrow.slick-hidden,.slick-slide.slick-loading img{display:none}@media (min-width:480px){.featured-post-carousel.desktop{display:block}.featured-post-carousel.mobile{display:none}}.featured-post-carousel .style-four .featured-post,.featured-post-carousel .style-one .featured-post{position:relative;text-align:center}.featured-post-carousel .style-one .featured-post .featured-post-content{position:relative;display:inline-block;width:80%;float:none;text-align:center}.citylife-events .post-content,.featured-articles.articles-style-two .featured-article-slider ul li .post-content,.featured-post-carousel .style-four .featured-post .featured-post-content,.featured-post-carousel .style-one .featured-post .featured-post-content .featured-post-detail,.featured-post-carousel .style-two .featured-post .featured-post-content,.featured-post-section .post .post-detail{position:absolute;width:100%;height:100%;top:0;left:0}.featured-post-carousel .style-four .featured-post .featured-post-content .featured-post-block,.featured-post-carousel .style-one .featured-post .featured-post-content .featured-post-detail .featured-post-table,.featured-post-section .post .post-detail .post-inwrap{position:relative;display:table;width:100%;height:100%}.featured-post-carousel .style-four .featured-post .featured-post-content .featured-post-block .featured-post-inwrap,.featured-post-carousel .style-one .featured-post .featured-post-content .featured-post-detail .featured-post-table .featured-post-inwrap{position:relative;display:table-cell;vertical-align:middle;padding:0 50px}.featured-post-carousel .style-four .featured-post .featured-post-content .featured-post-block .featured-post-inwrap:before,.featured-post-carousel .style-one .featured-post .featured-post-content .featured-post-detail .featured-post-table .featured-post-inwrap:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background:#000;-webkit-transition:.3s cubic-bezier(.5, .2, .5, 1);transition:.3s cubic-bezier(.5, .2, .5, 1);opacity:.6}.featured-post-carousel .style-four .featured-post .featured-post-content .featured-post-block .featured-post-inwrap:before,.featured-post-carousel .style-three .featured-post:hover .featured-post-image img,.featured-post-carousel .style-two .featured-post:hover .featured-post-image img{opacity:.3}.city-event-list .city-event-list-slider li:hover img,.featured-post-carousel .style-four .featured-post .featured-post-content .featured-post-block .featured-post-inwrap:hover:before,.featured-post-carousel .style-one .featured-post .featured-post-content .featured-post-detail .featured-post-table .featured-post-inwrap:hover:before,.featured-post-section .post .post-detail:hover:before{opacity:.8}.city-event-list .post-content .post-cat ul li,.citylife-events .post-content .post-cat ul li,.featured-articles .featured-articles-content .featured-main-slider ul li .post-content .post-block .post-inwrap .post-cat ul li,.featured-post-carousel .style-five .featured-post .featured-post-content .featured-post-inwrap .post-cat ul li,.featured-post-carousel .style-four .featured-post .featured-post-content .featured-post-block .featured-post-inwrap .post-cat ul li,.featured-post-carousel .style-one .featured-post .featured-post-content .featured-post-detail .featured-post-table .featured-post-inwrap .post-cat ul li,.featured-post-carousel .style-three .featured-post .featured-post-content .featured-post-inwrap .featured-post-header .post-cat ul li,.featured-post-carousel .style-two .featured-post .featured-post-content .featured-post-inwrap .featured-post-header .post-cat ul li,.gallery-type .gallery-photos ul li .gallery-detail .post-cat ul li{position:relative;display:inline-block}.featured-articles .featured-articles-content .featured-main-slider ul li .post-content .post-block .post-inwrap .post-cat ul li a,.featured-post-carousel .style-four .featured-post .featured-post-content .featured-post-block .featured-post-inwrap .post-cat ul li a,.featured-post-carousel .style-one .featured-post .featured-post-content .featured-post-detail .featured-post-table .featured-post-inwrap .post-cat ul li a{display:inline-block;font-size:12px;font-weight:500}.featured-post-carousel .style-four .featured-post .featured-post-content .featured-post-block .featured-post-inwrap .post-title h2,.featured-post-carousel .style-one .featured-post .featured-post-content .featured-post-detail .featured-post-table .featured-post-inwrap .post-title h2{position:relative;display:inline-block;font-size:24px;font-weight:700;margin:10px 0 25px}.featured-post-carousel .style-four .featured-post .featured-post-content .featured-post-block .featured-post-inwrap .post-title h2:before,.featured-post-carousel .style-one .featured-post .featured-post-content .featured-post-detail .featured-post-table .featured-post-inwrap .post-title h2:before{position:absolute;content:"";width:50px;height:2px;left:0;right:0;margin:auto;bottom:-20px}.citylife-events .post-content .post-title h2 a,.favorite-widget .post .post-content .post-title h2 a,.featured-articles .featured-articles-content .featured-main-slider ul li .post-content .post-block .post-inwrap .post-title h2 a,.featured-articles.articles-style-two .featured-article-slider ul li .post-content .post-block .post-inwrap .post-title h2 a,.featured-post-carousel .style-four .featured-post .featured-post-content .featured-post-block .featured-post-inwrap .post-title h2 a,.featured-post-carousel .style-one .featured-post .featured-post-content .featured-post-detail .featured-post-table .featured-post-inwrap .post-title h2 a,.featured-post-section .post .post-title h2 a,.most-popular-posts .most-popular-content .post .post-content .post-title h2 a,.post .post-footer .post-meta-item .post-comment a,.post-author .post-author-inwrap .author-info .author-name h3 a,.post-author .post-author-inwrap .author-info .author-social ul li a,.section-title h4 a,.sidebar-navigation .sidebar-content .sidebar-copyright p a{text-decoration:none;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-ms-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out}.featured-post-carousel .style-four .featured-post .featured-post-content .featured-post-block .featured-post-inwrap .post-entry,.featured-post-carousel .style-one .featured-post .featured-post-content .featured-post-detail .featured-post-table .featured-post-inwrap .post-entry{position:relative;padding:25px 100px 0;opacity:0;-webkit-transition:.35s cubic-bezier(.3, .2, .7, 1);-moz-transition:.35s cubic-bezier(.3, .2, .7, 1);-ms-transition:.35s cubic-bezier(.3, .2, .7, 1);-o-transition:.35s cubic-bezier(.3, .2, .7, 1);transition:.35s cubic-bezier(.3, .2, .7, 1)}.featured-post-carousel .style-four .featured-post .featured-post-content .featured-post-block .featured-post-inwrap .post-entry p,.featured-post-carousel .style-one .featured-post .featured-post-content .featured-post-detail .featured-post-table .featured-post-inwrap .post-entry p{display:inline-block;line-height:24px;padding:0 80px}.featured-post-carousel .style-four .featured-post .featured-post-content:hover .featured-post-block .featured-post-inwrap .post-entry,.featured-post-carousel .style-one .featured-post .featured-post-content .featured-post-detail .featured-post-table:hover .featured-post-inwrap .post-entry{padding:10px 100px 0;margin:0!important;opacity:1}.featured-post-carousel .style-four .featured-post .featured-post-content .featured-post-block .featured-post-inwrap .post-entry .read-more-button a,.featured-post-carousel .style-one .featured-post .featured-post-content .featured-post-detail .featured-post-table .featured-post-inwrap .post-entry .read-more-button a{display:inline-block;font-size:12px;font-weight:500px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;border:2px solid;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-ms-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out;padding:14px 31px;margin:10px 0 0}.featured-post-carousel .style-one .slick-prev{position:absolute;top:50%;left:12%;z-index:1;width:50px;height:50px;font-size:5px;border:0;background-color:transparent}.featured-post-carousel .style-one .slick-prev:before{position:absolute;font-family:FontAwesome;font-size:14px;content:"\f177";width:50px;height:50px;left:-2px;top:-2px;text-align:center;line-height:47px;border:2px solid;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-ms-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out}.featured-post-carousel .style-one .slick-next{position:absolute;top:50%;right:12%;z-index:1;width:50px;height:50px;font-size:5px;border:0;background-color:transparent}.featured-post-carousel .style-one .slick-next:before{position:absolute;font-family:FontAwesome;font-size:14px;content:"\f178";width:50px;height:50px;left:-2px;top:-2px;text-align:center;line-height:47px;border:2px solid;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-ms-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out}.category-posts,.city-event-list .city-event-list-content,.citylife-events .citylife-events-content,.featured-articles .featured-articles-content,.featured-articles .featured-articles-content .featured-main-slider ul li .post-type-image,.featured-post-carousel .style-five .featured-post .featured-post-content .featured-post-inwrap,.featured-post-carousel .style-three .featured-post,.featured-post-carousel .style-two .featured-post,.featured-post-section .post,.featured-post-section .post .post-type-image,.post .post-type-audio,.post .post-type-gallery,.post .post-type-video,.post-type-header-image,.sidebar-navigation .sidebar-content .sidebar-nav{position:relative}.featured-post-carousel .style-four .featured-post.slick-slide.slick-active,.featured-post-carousel .style-two .featured-post.slick-slide.slick-active{pointer-events:auto}.city-event-list .post-type-image,.citylife-events .post-type-image,.featured-post-carousel .style-four .featured-post .featured-post-image,.featured-post-carousel .style-three .featured-post .featured-post-image,.featured-post-carousel .style-two .featured-post .featured-post-image{position:relative;background-color:#000}.featured-articles.articles-style-two .featured-article-slider ul li .post-type-image img,.featured-post-carousel .style-four .featured-post .featured-post-image img,.featured-post-carousel .style-three .featured-post .featured-post-image img,.featured-post-carousel .style-two .featured-post .featured-post-image img{opacity:.5;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-ms-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out}.featured-post-carousel .style-two .featured-post .featured-post-content .featured-post-inwrap{position:absolute;width:100%;left:0;bottom:0;padding:40px 65px}.featured-post-carousel .style-three .featured-post .featured-post-content .featured-post-inwrap .featured-post-header,.featured-post-carousel .style-two .featured-post .featured-post-content .featured-post-inwrap .featured-post-header{position:relative;padding:20px 0 0}.featured-post-carousel .style-three .featured-post .featured-post-content .featured-post-inwrap .featured-post-header .post-cat ul li a,.featured-post-carousel .style-two .featured-post .featured-post-content .featured-post-inwrap .featured-post-header .post-cat ul li a{font-size:12px;letter-spacing:1px}.featured-post-carousel .style-three .featured-post .featured-post-content .featured-post-inwrap .featured-post-header .post-title h2,.featured-post-carousel .style-two .featured-post .featured-post-content .featured-post-inwrap .featured-post-header .post-title h2{font-size:24px;font-weight:700;line-height:36px;letter-spacing:1px;margin:10px 0 0}.category-post-column .category-post-list ul li .post-content .post-title h2 a,.category-post-column .post .post-title h2 a,.category-posts .post .post-title h2 a,.connected-wrap .post .post-content .post-title h2 a,.featured-post-carousel .style-five .featured-post .featured-post-content .featured-post-inwrap .post-title h2 a,.featured-post-carousel .style-three .featured-post .featured-post-content .featured-post-inwrap .featured-post-header .post-title h2 a,.featured-post-carousel .style-two .featured-post .featured-post-content .featured-post-inwrap .featured-post-header .post-title h2 a,.post .post-header .post-title h2 a{text-decoration:none;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-ms-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out;color:#242020}.featured-post-carousel .style-two .featured-post .featured-post-content .featured-post-inwrap .post-entry{position:relative;padding:50px 0;-webkit-transition:.4s cubic-bezier(.3, .2, .7, 1);-moz-transition:.4s cubic-bezier(.3, .2, .7, 1);-ms-transition:.4s cubic-bezier(.3, .2, .7, 1);-o-transition:.4s cubic-bezier(.3, .2, .7, 1);transition:.4s cubic-bezier(.3, .2, .7, 1)}.featured-post-carousel .style-four .slick-next,.featured-post-carousel .style-four .slick-prev,.featured-post-carousel .style-three .slick-next,.featured-post-carousel .style-three .slick-prev,.featured-post-carousel .style-two .slick-next,.featured-post-carousel .style-two .slick-prev{top:45%;background-color:transparent;border:2px solid rgba(255,255,255,.5);-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-ms-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;-webkit-box-shadow:none;width:50px;height:50px;position:absolute;font-size:0;outline:0}.featured-post-carousel .style-three .featured-post .featured-post-content .featured-post-inwrap .post-entry p,.featured-post-carousel .style-two .featured-post .featured-post-content .featured-post-inwrap .post-entry p{line-height:24px;font-weight:300;letter-spacing:.3px}.featured-post-carousel .style-two .featured-post .featured-post-content:hover .featured-post-inwrap .post-entry{margin:0!important;padding:15px 0}.featured-post-carousel .style-four .slick-next,.featured-post-carousel .style-three .slick-next,.featured-post-carousel .style-two .slick-next{right:30px;transition:.35s ease-in-out;box-shadow:none}.featured-post-carousel .style-four .slick-next{right:100px}.featured-post-carousel .style-four .slick-prev,.featured-post-carousel .style-three .slick-prev,.featured-post-carousel .style-two .slick-prev{left:30px;transition:.35s ease-in-out;box-shadow:none;z-index:1}.featured-post-carousel .style-four .slick-prev{left:100px}.featured-post-carousel .style-four .slick-next:before,.featured-post-carousel .style-three .slick-next:before,.featured-post-carousel .style-two .slick-next:before{position:absolute;font-family:FontAwesome;font-size:14px;content:"\f178";line-height:50px;width:50px;height:50px;top:-2px;left:-2px;color:rgba(255,255,255,.5);-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-ms-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out}.featured-post-carousel .style-four .slick-prev:before,.featured-post-carousel .style-three .slick-prev:before,.featured-post-carousel .style-two .slick-prev:before{position:absolute;font-family:FontAwesome;font-size:14px;content:"\f177";line-height:50px;width:50px;height:50px;top:-2px;left:-2px;color:rgba(255,255,255,.5);-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-ms-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out}.featured-post-carousel .style-four .slick-next:hover,.featured-post-carousel .style-four .slick-prev:hover,.featured-post-carousel .style-three .slick-next:hover,.featured-post-carousel .style-three .slick-prev:hover,.featured-post-carousel .style-two .slick-next:hover,.featured-post-carousel .style-two .slick-prev:hover{border:2px solid #fff}.featured-post-carousel .style-three ul.slick-dots,.featured-post-carousel .style-two ul.slick-dots{text-align:center;height:15px;margin:30px 0}.featured-post-carousel .style-three ul.slick-dots li,.featured-post-carousel .style-two ul.slick-dots li{display:inline-block;height:15px;padding:0 3px}.featured-post-carousel .style-three ul.slick-dots li button,.featured-post-carousel .style-two ul.slick-dots li button{width:15px;height:15px;text-indent:-9999px;border:0;outline:0;border-color:inherit;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-ms-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out}.featured-post-carousel .style-three{text-align:center;border-bottom:1px solid #ececec}.featured-post-carousel .style-three .featured-post .featured-post-content{position:absolute;width:100%;height:100%;left:0;top:0}.about-widget .about-widget-content .about-widget-inwrap,.city-event-list .post-content .post-block,.citylife-events .post-content .post-block,.featured-articles .featured-articles-content .featured-main-slider ul li .post-content .post-block,.featured-articles.articles-style-two .featured-article-slider ul li .post-content .post-block,.featured-post-carousel .style-three .featured-post .featured-post-content .featured-post-block{display:table;width:100%;height:100%}.featured-post-carousel .style-three .featured-post .featured-post-content .featured-post-block .featured-post-inwrap{display:table-cell;width:100%;height:100%;vertical-align:middle;padding:0 120px}.featured-post-carousel .style-three .featured-post .featured-post-content .featured-post-inwrap .post-entry{position:relative;padding:30px 0;opacity:0;-webkit-transition:.4s cubic-bezier(.3, .2, .7, 1);-moz-transition:.4s cubic-bezier(.3, .2, .7, 1);-ms-transition:.4s cubic-bezier(.3, .2, .7, 1);-o-transition:.4s cubic-bezier(.3, .2, .7, 1);transition:.4s cubic-bezier(.3, .2, .7, 1)}.featured-post-carousel .style-three .featured-post .featured-post-content:hover .featured-post-inwrap .post-entry{padding:10px 0;opacity:1;margin:0!important}.featured-post-carousel .style-five .featured-post{position:relative;height:90vh;background-size:cover;background-position:center}.featured-post-carousel .style-five .featured-post:before{content:"";display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;background:linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,.9161458333333333) 100%)}.featured-post-carousel .style-five .featured-post .featured-post-content{position:absolute;width:70%;bottom:60px;padding:0 0 0 80px;margin:0}.category-posts .category-post-content,.featured-post-carousel .style-five .featured-post .featured-post-content .featured-post-inwrap .post-header,.featured-post-section .post .post-detail .post-inwrap .post-content .read-more,.most-popular-posts .most-popular-content .post,.page-post.post,.sidebar .sidebar-content .widget:last-child,.social-widget ul li:last-child,section.main .archive-type .archives .panel-group .panel .panel-heading h4{margin:0}.citylife-events .post-content .post-cat ul li a,.featured-post-carousel .style-five .featured-post .featured-post-content .featured-post-inwrap .post-cat ul li a,.gallery-type .gallery-photos ul li .gallery-detail .post-cat ul li a{font-size:12px;font-weight:500}.featured-post-carousel .style-five .featured-post .featured-post-content .featured-post-inwrap .post-title h2{font-size:50px;font-weight:400;line-height:1.2;letter-spacing:.5px;margin:5px 0;color:#fff}.featured-post-carousel .style-five .featured-post .featured-post-content .featured-post-inwrap .post-meta .post-comment,.featured-post-carousel .style-five .featured-post .featured-post-content .featured-post-inwrap .post-meta .post-date{display:inline-block;font-size:12px;padding:0 3px}.featured-post-carousel .style-five .slick-prev{position:absolute;left:50px;right:0;bottom:48%;width:50px;height:50px;border:0;font-size:0;z-index:1;background-color:#fff;margin-left:-51px;outline:0;-webkit-box-shadow:none;box-shadow:none}.featured-post-carousel .style-five .slick-prev:before{position:absolute;font-family:FontAwesome;content:"\f053";font-size:18px;font-weight:600;text-align:center;line-height:50px;width:50px;height:50px;top:0;left:0;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-ms-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out}.featured-post-carousel .style-five .slick-next{position:absolute;right:50px;bottom:48%;width:50px;height:50px;border:0;font-size:0;z-index:1;background-color:#fff;margin-right:-51px;outline:0;-webkit-box-shadow:none;box-shadow:none}.featured-post-carousel .style-five .slick-next:before{position:absolute;font-family:FontAwesome;content:"\f054";font-size:18px;font-weight:600;text-align:center;line-height:50px;width:50px;height:50px;top:0;left:0;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-ms-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out}@media (max-width:480px){.featured-post-carousel .style-five .featured-post{height:calc(100svh - 70px)}}.featured-post-section{position:relative;display:inline-block;width:100%;padding:100px 0}.city-default-style .featured-post-section{border-top:1px solid;border-bottom:1px solid;padding:100px 0 50px;text-align:center}.section-title{position:relative;display:block;margin:20px 0 30px}.section-title h1{display:inline-block;background:#231f20;color:#fff;font-size:18px;font-weight:600;letter-spacing:5px;margin:0 0 2px;padding:2px 6px}.section-title p{display:inline-block;width:100%;font-size:10px;font-weight:700;letter-spacing:4px;text-transform:uppercase}.featured-post-section .right-column,[dir=rtl] .slick-slide{float:right}.category-post-column .category-post-list ul li .post-type-image a,.category-post-column .post .post-header .post-type-image a,.connected-wrap .post .post-type-image a,.favorite-widget .post .post-type-image a,.featured-post-section .post .post-type-image a,.gallery-type .gallery-photos ul li a,.most-popular-posts .most-popular-content .post .post-type-image a,.related-post ul li .post-type-image a,footer .footer-sidebar .instagram-widget ul li a,section.main .archive-type .archives .panel-group .panel .panel-body .latest-post-stlye-1 .post-type-image a{position:relative;display:block;overflow:hidden}.featured-post-section .post .post-type-image a:before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.3);content:"";-webkit-transition:-webkit-transform .65s;-ms-transition:-ms-transform .65s;-o-transition:-o-transform .65s;transition:transform .65s;-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0)}.featured-post-section .post .post-type-image a:hover:before,.most-popular-posts .most-popular-content .post .post-type-image a:hover:before,section.main .archive-type .archives .panel-group .panel .panel-body .latest-post-stlye-1 .post-type-image a:hover:before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0)}.featured-post-section .post .post-title,.page-post.post .post-tags,.social-widget{display:inline-block;width:100%}.featured-post-section .post .post-title h2{display:inline-block;font-size:18px;line-height:24px;letter-spacing:.5px;font-weight:600;margin:15px 0 0}.featured-post-section .post .post-date,.most-popular-posts .most-popular-content .post .post-content .post-date{display:inline-block;width:100%;font-size:12px}.featured-post-section .post .post-detail:before{position:absolute;content:"";left:30px;right:30px;top:30px;bottom:30px;margin:auto;background-color:#000;opacity:.5;-webkit-transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-ms-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.featured-post-section .post .post-detail .post-inwrap .post-content{position:relative;display:table-cell;width:100%;height:100%;vertical-align:middle;padding:0 50px}.featured-post-section .post .post-detail .post-inwrap .post-content .post-title h2{font-size:21px;line-height:28px;letter-spacing:1px;margin:10px 0 15px}.featured-post-section .post .post-detail .post-inwrap .post-content .post-title h2 a em{font-weight:400}.featured-post-section .post .post-detail .post-inwrap .post-content .read-more a{padding:8px 30px;background-color:transparent;border:2px solid}.home-style-one .featured-post-section{border-top:1px solid}.home-style-two .featured-post-section{text-align:center;border-top:1px solid;border-bottom:1px solid;padding:70px 0 50px}.editors-pick-section{position:relative;display:inline-block;width:100%;padding:20px 0}.featured-articles{position:relative;padding:70px 0;border-bottom:1px solid #ececec}.featured-articles .featured-articles-content .featured-main-slider ul li{position:relative;display:inline-block;margin:0}.featured-articles .featured-articles-content .featured-main-slider ul li .post-content{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5)}.featured-articles .featured-articles-content .featured-main-slider ul li .post-content .post-block .post-inwrap{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle;padding:0 100px}.featured-articles .featured-articles-content .featured-main-slider ul li .post-content .post-block .post-inwrap .post-title h2{font-size:18px;font-weight:600;line-height:26px;letter-spacing:.5px;margin:10px 0}.featured-articles .featured-articles-content .featured-main-slider button.slick-prev{position:absolute;top:50%;left:10px;z-index:1}.featured-articles .featured-articles-content .featured-main-slider button.slick-next{position:absolute;top:50%;right:10px;z-index:1}.featured-articles .featured-articles-content .featured-tab-elements ul li{margin:0;padding:17px 0}.featured-articles .featured-articles-content .featured-tab-elements ul li:first-child{padding:0 0 17px}.category-post-column .category-post-list ul li~li,.favorite-widget .post~.post,.featured-articles .featured-articles-content .featured-tab-elements ul li~li,.related-post,section.main .archive-type .archives .panel-group .panel .panel-body ul li~li{border-top:1px solid #ececec}.featured-articles .featured-articles-content .featured-tab-elements ul li a{display:block;float:left;width:100%;text-decoration:none;cursor:pointer;outline:0;border-color:inherit;-webkit-box-shadow:none;box-shadow:none}.featured-articles .featured-articles-content .featured-tab-elements ul li a .post-type-image{display:inline-block;float:left;max-width:100px}.featured-articles .featured-articles-content .featured-tab-elements ul li a .post-content,.most-popular-posts .most-popular-content .post .post-content{margin:0 0 0 115px}.featured-articles .featured-articles-content .featured-tab-elements ul li a .post-content .post-date{display:inline-block;width:100%;font-size:12px;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-ms-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out}.featured-articles .featured-articles-content .featured-tab-elements ul li a .post-content .post-title h2{font-size:12px;font-weight:700;line-height:18px;margin:5px 0;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-ms-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out}.featured-articles .featured-articles-content .featured-tab-elements ul li a .post-content .post-comment{font-size:12px;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-ms-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out}.featured-articles.articles-style-two{position:relative;padding:100px 0;border:0;text-align:center;overflow:hidden;margin:0 0 50px}.featured-articles.articles-style-two .featured-article-slider{position:relative;display:inline-block;z-index:1;float:none}.featured-articles.articles-style-two .featured-article-slider:before{position:absolute;content:"";width:95%;height:100%;background-color:rgba(255,255,255,.15);top:-50px;left:-35px;z-index:-1}.featured-articles.articles-style-two .featured-article-slider:after{position:absolute;content:"";width:95%;height:100%;background-color:rgba(255,255,255,.15);bottom:-50px;right:-35px;z-index:-1}.featured-articles.articles-style-two .featured-article-slider ul li{margin:0;position:relative}.featured-articles.articles-style-two .featured-article-slider ul li .post-type-image{position:relative;display:block;background-color:#000}.citylife-events .citylife-events-slider li:hover img,.featured-articles.articles-style-two .featured-article-slider ul li:hover .post-type-image img{opacity:.2}.featured-articles.articles-style-two .featured-article-slider ul li .post-content .post-block .post-inwrap{display:table-cell;width:100%;height:100%;vertical-align:middle;padding:0 80px}.category-post-column .category-post-list ul li .post-content .post-date,.category-post-column .post .post-date,.category-posts .category-post-content .post .post-cat ul li a,.category-posts .category-post-content .post .post-date,.connected-wrap .post .post-content .post-comment a,.favorite-widget .post .post-content .post-comment a,.featured-articles.articles-style-two .featured-article-slider ul li .post-content .post-block .post-inwrap .post-cat ul li a,.most-popular-posts .most-popular-content .post .post-content .post-comment,.post .city-post-inner ul.event-location li.address,.post.post-style-grid .post-header .post-date{font-size:12px}.featured-articles.articles-style-two .featured-article-slider ul li .post-content .post-block .post-inwrap .post-title h2{font-size:18px;font-weight:600;margin:10px 0;line-height:26px;letter-spacing:.7px}.featured-articles.articles-style-two .featured-article-slider button.slick-prev{position:absolute;left:-150px;top:50%;width:30px;height:30px;font-size:0;border:0;background-color:transparent;outline:0;-webkit-box-shadow:none;box-shadow:none}.featured-articles.articles-style-two .featured-article-slider button.slick-prev:before{position:absolute;font-family:FontAwesome;font-size:21px;font-weight:600;content:"\f104";width:30px;height:30px;text-align:center;line-height:30px;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-ms-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out}.featured-articles.articles-style-two .featured-article-slider button.slick-next:before,.most-popular-posts .most-popular-content .slick-prev:before{text-align:center;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-ms-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;font-family:FontAwesome}.featured-articles.articles-style-two .featured-article-slider button.slick-next{position:absolute;right:-150px;top:50%;width:30px;height:30px;font-size:0;border:0;background-color:transparent;outline:0;-webkit-box-shadow:none;box-shadow:none}.featured-articles.articles-style-two .featured-article-slider button.slick-next:before{position:absolute;font-size:21px;font-weight:600;content:"\f105";width:30px;height:30px;line-height:30px;transition:.35s ease-in-out}.most-popular-posts{position:relative;overflow:hidden}.most-popular-posts .most-popular-sublime{position:absolute;width:100%;text-align:center;font-size:150px;font-weight:700;bottom:-45%;left:0}.most-popular-posts .most-popular-content{position:relative;display:inline-block;width:100%;border-top:1px solid #ececec;padding:50px 0}.home-style-four .most-popular-posts .most-popular-content{border-top:0;border-bottom:1px solid #ececec}.most-popular-posts .most-popular-content .post .post-type-image{position:relative;float:left;max-width:100px}.most-popular-posts .most-popular-content .post .post-type-image a:before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.3);content:"";-webkit-transition:-webkit-transform .55s;-ms-transition:-ms-transform .55s;-o-transition:-o-transform .55s;transition:transform .55s;-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0)}.most-popular-posts .most-popular-content .post .post-content .post-title h2{font-size:12px;font-weight:600;line-height:22px;margin:5px 0}.most-popular-posts .most-popular-content .slick-prev{position:absolute;left:-50px;top:66px;width:35px;height:35px;background-color:transparent;border:0;font-size:0;outline:0;-webkit-box-shadow:none;box-shadow:none}.most-popular-posts .most-popular-content .slick-next{position:absolute;right:-50px;top:66px;width:35px;height:35px;background-color:transparent;border:0;font-size:0;outline:0;-webkit-box-shadow:none;box-shadow:none}.most-popular-posts .most-popular-content .slick-prev:before{position:absolute;font-size:14px;font-weight:600;content:"\f104";width:35px;height:35px;top:0;left:0;line-height:35px;transition:.35s ease-in-out}.category-post-column .category-post-list .view-all-button a,.most-popular-posts .most-popular-content .slick-next:before{-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-ms-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;text-align:center}.most-popular-posts .most-popular-content .slick-next:before{position:absolute;font-family:FontAwesome;font-size:14px;font-weight:600;content:"\f105";width:35px;height:35px;top:0;left:0;line-height:35px;transition:.35s ease-in-out}.category-posts .category-post-content .post,.post{margin:0 0 30px}.category-posts .category-post-content .post .post-type-image,.page-post .post-type-image,.page-post .post-type-slider{position:relative;margin:0 0 20px}.category-posts .category-post-content .post .post-title h2{font-size:18px;font-weight:600;line-height:26px;margin:5px 0}.category-posts .post.post-style-grid .post-title h2.bigger{font-size:34px;line-height:44px}.category-posts .post.post-style-grid .post-title h2.smaller{font-size:20px;line-height:24px}.post .post-header .post-title h2.smaller:before{bottom:-6px}.category-post-column .post .post-entry,.category-posts .category-post-content .post .post-entry{margin:20px 0 0}.category-post-column{position:relative;display:inline-block;width:100%;padding:50px 0 0;margin-bottom:40px}.city-default-style .category-post-column{border-top:0;padding:20px 0 0}.city-default-style .category-post-column .section-title{margin:20px 0 8px}.city-default-style .category-post-column .section-title h4{font-size:20px}.about-widget .about-widget-content .about-widget-inwrap .about-widget-detail .read-more,.category-post-column .post .post-header{margin:10px 0 0}.category-post-column .post .post-title,.post .city-post-inner .prizegame .prize-success{padding:10px 0}.category-post-column .post .post-header .post-type-image a img,.gallery-type .gallery-photos ul li a img,.gallery-type .gallery-photos.polaroid-style ul li .gallery-content a img,.page-post .post-image-left a img,.page-post .post-image-right a img{-webkit-transition:-webkit-transform 1s,opacity .35s ease-in-out;-ms-transition:-ms-transform 1s,opacity .35s ease-in-out;-o-transition:-o-transform .1s,opacity .35s ease-in-out;transition:transform 1s,opacity .35s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.category-post-column .post .post-header .post-type-image a:hover img,.post .post-type-gallery a:hover img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);opacity:.7}.category-post-column .post .post-header .post-cat ul li a{padding:4px 5px}.category-post-column .post .post-title h2{font-size:18px;font-weight:600;line-height:26px}.category-post-column .category-post-list ul li{position:relative;display:inline-block;width:100%;padding:10px 0}.category-post-column .category-post-list ul li .post-type-image{display:inline-block;float:left;max-width:80px}.category-post-column .category-post-list ul li .post-content{margin:0 0 0 100px}.category-post-column .category-post-list ul li .post-content .post-title h2{font-family:"Playfair Display",serif;font-size:18px;font-weight:500;letter-spacing:.2px;line-height:20px;margin:3px 0}.category-post-column .category-post-list ul li .post-content .post-comment a{font-size:12px;line-height:1.2;color:#aaa}.category-post-column .category-post-list .view-all-button{position:relative;margin:25px 0 0}.category-post-column .category-post-list .view-all-button a{display:block;font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;transition:.35s ease-in-out;border:2px solid;padding:15px 0}.about-widget .about-widget-content,.categories-widget ul li a,.city-event-list .post-content .post-title h2 a,.city-event-list .post-type-image img,.city-gal .slick-next:before,.city-gal .slick-prev:before,.citylife-events .post-type-image img,.page-post .post-type-slider .flex-next:before,.page-post .post-type-slider .flex-prev:before,.page-post.post .post-tags ul li a,.post .post-share li a,.post-directions a,.post-directions a span{-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-ms-transition:.35s ease-in-out;-o-transition:.35s ease-in-out}.city-event-list{position:relative;overflow:hidden;background:#000;margin-bottom:40px}.city-event-list h4{color:#fff;font-weight:600;font-size:75px;letter-spacing:3px;text-transform:uppercase;margin:-20px 0 60px}.category-posts a.morenews,.city-event-list a.moreevents{display:inline-block;padding:4px 8px;float:right;margin:30px 0;background-color:#eaeaea;color:#000;font-weight:600;font-size:16px;text-transform:uppercase;text-decoration:none;position:relative}.city-event-list a.moreevents:hover{background:#fff}.city-event-list .city-event-list-content ul li.event-single{position:relative;padding:0 10px}.city-event-list .post-content{width:100%;height:100%;top:0;left:0}.city-event-list .post-content .post-block .post-inwrap{width:100%;height:100%;text-align:left;vertical-align:middle;padding:0}.city-event-list .event-date{position:absolute;font-size:18px;padding:2px;font-weight:600;letter-spacing:0;bottom:0;left:0;background:#000;color:#fff}.city-event-list .post-type-image img,.citylife-events .post-type-image img,.post .post-meta .post-comment a{transition:.35s ease-in-out}.city-event-list .post-content .post-cat ul li a{font-size:9px;font-weight:700;text-transform:uppercase;padding:2px 5px 1px;background-color:#eaeaea;color:#000;text-decoration:none}.city-event-list .post-content .post-title h2{font-size:20px;font-weight:700;line-height:24px;letter-spacing:.5px;margin:5px 0}.city-event-list .post-content .post-title h2 a{text-decoration:none;transition:.35s ease-in-out;color:#fff}.city-event-list .city-event-list-content .slick-prev{position:absolute;top:50%;left:-60px;width:45px;height:45px;font-size:0;border:0;outline:0;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.city-event-list .city-event-list-content .slick-prev:before{position:absolute;font-family:FontAwesome;content:"\f104";font-size:45px;font-weight:600;text-align:center;line-height:45px;width:45px;height:45px;color:#fff;top:0;left:0}.city-event-list .city-event-list-content .slick-next{position:absolute;top:50%;right:-60px;width:45px;height:45px;font-size:0;border:0;outline:0;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.city-event-list .city-event-list-content .slick-next:before{position:absolute;font-family:FontAwesome;content:"\f105";font-size:45px;font-weight:600;text-align:center;line-height:45px;width:45px;height:45px;color:#fff;top:0;left:0}.city-event-list .city-event-list-content ul.slick-dots{position:absolute;width:100%;text-align:center;margin:40px 0 0}.city-event-list .city-event-list-content ul.slick-dots li{display:inline-block;margin:0 2px}.city-event-list .city-event-list-content ul.slick-dots li button,.citylife-events .citylife-events-content ul.slick-dots li button{display:inline-block;width:15px;height:15px;text-indent:-9999px;border:0;background-color:rgba(255,255,255,.4);-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-ms-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out;outline:0;-webkit-box-shadow:none;box-shadow:none}.city-event-list .city-event-list-content ul.slick-dots li.slick-active button,.citylife-events .citylife-events-content ul.slick-dots li.slick-active button{background-color:#fff}.sidebar-navigation{position:fixed;right:0;top:0;z-index:10001;width:377px;height:100%;background-color:#231f20;overflow:hidden;transform:translate(100%,0);-webkit-transform:translate(100%,0);-o-transform:translate(100%,0);-ms-transform:translate(100%,0);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out}.categories-widget ul li a:hover,.mfp-title,.page-post.post .post-tags ul li a:hover,.post .post-header a.post-cat:hover,.post .post-header a.post-edit:hover,.prizegame button:hover{background:#000;color:#fff}.sidebar-navigation .sidebar-scroll{position:relative;overflow-y:scroll;height:100%;margin-right:-17px;padding-right:17px;padding-left:17px}.sidebar-navigation .sidebar-close{position:relative;margin:15px 0 0;text-align:center}.sidebar-navigation .sidebar-close a{display:inline-block;font-size:30px;text-align:center;line-height:40px;color:#fff}.sidebar-overlay{position:fixed;content:"";top:0;bottom:0;left:0;right:0;visibility:hidden;opacity:0;background-color:#000;z-index:100;-moz-transition:.3s cubic-bezier(.5, .2, .5, 1);-o-transition:.3s cubic-bezier(.5, .2, .5, 1);-webkit-transition:.3s cubic-bezier(.5, .2, .5, 1);transition:.3s cubic-bezier(.5, .2, .5, 1)}.sidebar-navigation-menu-open .sidebar-overlay{visibility:visible;opacity:.3;pointer-events:initial}.wrapper{transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out}.sidebar-navigation .sidebar-content{width:100%;overflow:hidden;padding:0 30px}.sidebar-navigation .sidebar-content .sidebar-logo{position:relative;display:block;text-align:center;padding:30px 20px 20px}.sidebar-navigation .sidebar-content .sidebar-nav ul li,footer .footer-sidebar{position:relative;display:block}.sidebar-navigation .sidebar-content .sidebar-nav ul li ul{display:none;border-top:1px solid #fff}.sidebar-navigation .sidebar-content .sidebar-nav ul li a{position:relative;display:block;font-size:15px;color:#fff;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:none;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-ms-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out;padding:8px 20px}.sidebar-navigation .sidebar-content .sidebar-nav ul li ul li a{padding:15px 20px 15px 30px;border-left:10px solid;letter-spacing:.5px;font-weight:500;text-transform:capitalize}.sidebar-navigation .sidebar-content .sidebar-nav ul li ul li ul li a{padding:15px 20px 15px 40px;border-left:20px solid}.sidebar-navigation .sidebar-content .sidebar-nav ul li.menu-item-has-children>a:before{position:absolute;font-family:FontAwesome;content:"\f0d7";font-size:14px;top:0;right:0;width:50px;height:100%;border-left:1px solid #fff;text-align:center;line-height:50px}.sidebar-navigation .sidebar-content .sidebar-nav ul li.menu-item-has-children>a.expanded:before{content:"\f0d8"}.sidebar-navigation .sidebar-content .sidebar-social{display:inline-block;width:100%;margin:50px 0 30px;text-align:center}.sidebar-navigation .sidebar-content .sidebar-social ul li{display:inline-block;padding:0 10px}.sidebar-navigation .sidebar-content .sidebar-social ul li a{text-decoration:none;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-ms-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out;color:#fff;font-size:30px}.sidebar-navigation .sidebar-content .sidebar-copyright{display:inline-block;width:100%;text-align:center}.sidebar-navigation .sidebar-content .sidebar-copyright p{display:inline-block;font-size:12px;font-weight:700;line-height:20px;margin:0}.ievents-title{text-align:right;margin-bottom:60px}.ievents-title h3{color:#fff;font-size:40px;font-weight:600}.ievents-title a,.ievents-title p{font-size:10px;text-transform:uppercase}.ievents-title a{background:#eaeaea;color:#000;padding:2px 5px;font-weight:600}.ievents-title p{display:inline-block;color:#aaa;width:100%;font-weight:700;letter-spacing:4px}.mfp-title,.ostanidoma a span,.post h3,.post h4{letter-spacing:2px}.citylife-events{position:relative;padding:80px 0 20px;overflow:hidden}.citylife-events .my-favorite-sublime{position:absolute;width:100%;text-align:center;font-size:150px;font-weight:700;top:-15px;left:0;color:rgba(255,255,255,.2)}.citylife-events .citylife-events-content ul li{position:relative;padding:0 1px}.citylife-events .post-content .post-block .post-inwrap{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle;padding:0 50px}.citylife-events .post-type-image .ievent-date{position:absolute;font-size:20px;background:#000;left:0;bottom:0;color:#fff;font-weight:600;padding:2px 8px;letter-spacing:0;text-align:center}.citylife-events .citylife-events-content .slick-next,.citylife-events .citylife-events-content .slick-prev{font-size:0;outline:0;background-color:transparent;height:30px;border:0;top:50%;position:absolute;width:30px}.citylife-events .post-type-image .ievent-date span{display:block;font-size:10px;margin-top:-5px;text-transform:uppercase;font-weight:600;letter-spacing:2px;padding-left:2px}.citylife-events .post-type-image .ievent-date.bigger{font-size:40px;padding:5px 15px}.citylife-events .post-type-image .ievent-date.bigger span{font-size:12px;letter-spacing:3px;margin-top:-8px}.citylife-events .post-location{color:#aaa;font-size:12px}.citylife-events .post-content .post-title h2{font-size:14px;font-weight:700;line-height:24px;letter-spacing:.5px;margin:5px 0}.citylife-events .citylife-events-content .slick-prev{left:-40px;-webkit-box-shadow:none;box-shadow:none}.citylife-events .citylife-events-content .slick-prev:before{position:absolute;font-family:FontAwesome;content:"\f104";font-size:18px;font-weight:600;text-align:center;line-height:30px;width:30px;height:30px;color:#fff;top:0;left:0}.citylife-events .citylife-events-content .slick-next{right:-40px;-webkit-box-shadow:none;box-shadow:none}.citylife-events .citylife-events-content .slick-next:before{position:absolute;font-family:FontAwesome;content:"\f105";font-size:18px;font-weight:600;text-align:center;line-height:30px;width:30px;height:30px;color:#fff;top:0;left:0}.citylife-events .citylife-events-content ul.slick-dots{position:absolute;width:100%;text-align:center;margin:20px 0 0}.post .city-post-inner ul.event-location{list-style:none;margin:20px 0 10px}.footer-main .footbox,.post .city-post-inner ul.event-location li{padding:0}.post .city-post-inner ul.event-location li.address i{font-size:18px}.post .city-post-inner ul.taglist li{display:inline-block;padding:0 2px}.post .city-post-inner ul.taglist li a{font-size:16px;line-height:40px;font-weight:600;text-transform:uppercase;padding:5px}.latest-news,.magsingle{margin-bottom:80px}.post h3{font-size:18px;margin:40px 0 10px;font-weight:700}.post h4{font-weight:600;font-size:14px;margin:30px 0 10px}.post .post-type-audio embed,.post .post-type-audio iframe,.post .post-type-audio object,.post .post-type-video embed,.post .post-type-video iframe,.post .post-type-video object{border:0;width:100%}.post .post-type-gallery a{position:absolute;display:inline-block;overflow:hidden;background-color:#000}.post .post-type-gallery a img{position:absolute;top:50%;left:50%;margin:0;padding:0;-webkit-transition:-webkit-transform 1s,opacity .35s ease-in-out;-ms-transition:-ms-transform 1s,opacity .35s ease-in-out;-o-transition:-o-transform .1s,opacity .35s ease-in-out;transition:transform 1s,opacity .35s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mfp-title{display:inline-block;padding:2px 6px;text-transform:uppercase;font-weight:600;font-size:11px}.post .post-type-gallery-small img{width:124px;float:left;margin:0 10px 10px 0}.post .post-header,.sidebar .sidebar-content .widget{position:relative;display:inline-block;width:100%;margin:0 0 30px}.post .post-header .post-time{display:inline-block;color:#aaa;vertical-align:middle;font-size:12px;font-weight:600;margin-left:5px}.connected-wrap .post-cat,.post .post-header .post-cat,.post .post-header .post-sponsored,.post .post-header a.post-edit{font-size:10px;font-weight:700;color:#000;text-transform:uppercase;text-decoration:none}.connected-wrap .post-cat,.post .post-header .post-cat{padding:5px 8px;background-color:#eaeaea}.post .post-header .post-sponsored{padding:3px 5px;background-color:#efefef}.post .post-header a.post-edit{padding:3px 5px;border:1px dashed #aaa;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.post .post-header a.post-edit:hover{border-color:#fff}.post .post-header .post-title h2{font-family:"Playfair Display",serif;position:relative;display:inline-block;font-size:26px;font-weight:500;line-height:1.2;margin:0}.post .post-header .post-title h2:before{position:absolute;content:"";width:100px;height:1px;left:0;right:0;bottom:-4px}.post .post-header .post-title h2 em{font-weight:700}.post .post-entry,section.main .archive-type .archives .panel-group .panel .panel-body{position:relative;display:inline-block;width:100%;padding:0}.post .post-entry p{line-height:24px}.post .post-entry a{font-size:11px;background:#efefef;color:#222;padding:1px 3px}.post .post-meta .post-comment a,.post .read-more a{font-size:12px;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-ms-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;display:inline-block}.post .read-more{position:relative;display:inline-block;width:100%;margin:25px 0 0}.post .read-more a{position:relative;overflow:hidden;letter-spacing:1px;font-weight:500;text-transform:uppercase;text-decoration:none;transition:.35s ease-in-out}.post .read-more a span{display:inline-block;padding:15px 25px;-webkit-transition:.65s cubic-bezier(.5, 2, .5, .75);-moz-transition:.65s cubic-bezier(.5, 2, .5, .75);-ms-transition:.65s cubic-bezier(.5, 2, .5, .75);-o-transition:.65s cubic-bezier(.5, 2, .5, .75);transition:.65s cubic-bezier(.5, 2, .5, .75)}.post .read-more a span:before{position:absolute;width:100%;top:100%;content:attr(data-hover);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);padding:15px 25px;left:0}.post .read-more a:hover span{-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.post .post-meta .post-comment{display:inline-block;padding:0 0 0 7px}.post .post-footer{display:inline-block;width:100%;margin:10px 0 20px;padding:10px;border:1px dashed #ddd}.post .post-footer .post-meta-item~.post-meta-item{border-left:1px dashed #888}.post .post-date{display:inline-block;font-weight:500}.post .post-share ul li a i{font-size:22px;line-height:22px}.post .post-share li a{position:relative;display:inline-block;width:30px;font-size:13px;transition:.35s ease-in-out;text-align:center}.page-post.post .post-tags span,.post .post-share span.pshare{position:relative;display:inline-block;float:left;font-size:11px;font-weight:700;text-transform:uppercase;padding:3px 5px}.post .post-share li a span{position:absolute;bottom:12px;left:-25px;right:-25px;padding:8px 5px;font-size:9px;text-transform:uppercase;letter-spacing:.7px;background-color:#000;color:#fff;visibility:hidden;opacity:0;-o-transition:.5s cubic-bezier(.68, -.55, .265, 1.55);-webkit-transition:.5s cubic-bezier(.68, -.55, .265, 1.55);-moz-transition:.5s cubic-bezier(.68, -.55, .265, 1.55);transition:.5s cubic-bezier(.68, -.55, .265, 1.55);z-index:1}.post .post-share li a span:before{position:absolute;content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;bottom:-5px;left:35px}.post .post-share li a:hover span{bottom:28px;visibility:visible;opacity:1}.post.post-style-grid .post-header .post-title{padding:7px 0}.post.post-style-grid .post-header .post-title h2{font-size:24px;line-height:1.3}.post.post-style-grid.small-grid .post-header .post-title h2{font-size:20px;line-height:1.3}.post.post-style-grid .post-header .post-title h2:before{position:absolute}.post.post-style-grid .post-header{margin:-40px 20px 0 10px;background:#fff;padding:10px;width:82%}.post.post-style-grid .post-entry p{line-height:24px;font-weight:300}.category-posts a.morenews:hover{background:#222;color:#fff}.magread h2{font-weight:600}.mag-view a,.magread .read a{background:#000;color:#fff;padding:5px 10px;border-radius:2px;display:inline-block;text-transform:uppercase;letter-spacing:1px}.mag-view a{font-size:11px;padding:2px 5px;display:inline-block;top:-2px;position:relative;margin-left:10px}.mag-view a:hover,.magread .read a:hover{background:#444}.connected-wrap .section-title h4,.searchresult{margin-bottom:2px}.page-post.post .city-post .featured-text,.page-post.post .post-entry .featured-text,.searchresult img{margin-bottom:20px}.searchresult h2{font-weight:600;font-size:20px;margin:0 0 10px}.sidebar .sidebar-content .widget .widget-title{position:relative;display:inline-block;width:100%;border-bottom:1px solid;margin:0 0 30px}.sidebar .sidebar-content .widget .widget-title h4{display:inline-block;font-size:18px;font-weight:600;letter-spacing:1px;background:#fff;color:#000;text-transform:uppercase;margin:0;padding:1px 4px}.sidebar .sidebar-content .widget .widget-title p{color:#959595}.about-widget,.slick-initialized .slick-slide{display:block}.about-widget .about-widget-content{position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.4);transition:.35s ease-in-out}.about-widget .about-widget-content .about-widget-inwrap .about-widget-detail{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center;padding:0 20px}.about-widget .about-widget-content .about-widget-inwrap .about-widget-detail h4{display:inline-block;width:100%;font-size:18px;font-weight:700;letter-spacing:.5px;margin:10px 0}.about-widget .about-widget-content .about-widget-inwrap .about-widget-detail span{display:inline-block;width:100%;font-size:12px;font-style:italic;letter-spacing:1.5px;margin:0 0 10px}.about-widget .about-widget-content .about-widget-inwrap .about-widget-detail .post-entry p{display:inline-block;line-height:24px}.about-widget .about-widget-content .about-widget-inwrap .about-widget-detail .read-more a{display:inline-block;font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase;text-decoration:none;padding:8px 30px;border:2px solid;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-ms-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out}.about-widget .about-widget-content:hover{background-color:rgba(0,0,0,.7)}.social-widget ul li{margin:0 0 7px}.social-widget ul li a{position:relative;display:block;font-size:12px;font-weight:500;letter-spacing:1px;text-decoration:none;color:#fff}.social-widget ul li a div{position:relative;z-index:1}.social-widget ul li a:before{position:absolute;content:"";width:50px;height:100%;-webkit-transition:width .45s ease-in-out;-moz-transition:width .45s ease-in-out;-ms-transition:width .45s ease-in-out;-o-transition:width .45s ease-in-out;transition:width .45s ease-in-out;z-index:0}.social-widget ul li a i{position:relative;display:inline-block;width:50px;height:50px;text-align:center;line-height:50px;margin:0 10px 0 0;z-index:1}.social-widget ul li a em{display:inline-block;font-weight:300;margin:0 0 0 3px}.social-widget ul li a span{display:inline-block;float:right;font-size:11px;text-transform:uppercase;margin:0 30px 0 0;line-height:50px}.social-widget ul li a.facebook{background-color:#3b5998}.social-widget ul li a.facebook i,.social-widget ul li a.facebook:before{background-color:#5872a7}.social-widget ul li a.twitter{background-color:#00aced}.social-widget ul li a.twitter i,.social-widget ul li a.twitter:before{background-color:#26b8f0}.social-widget ul li a.pinterest{background-color:#cb2027}.social-widget ul li a.pinterest i,.social-widget ul li a.pinterest:before{background-color:#d34147}.social-widget ul li a.instagram{background-color:#125688}.footer-main .footbox.taglist .categories-widget ul li a:hover,.prizegame button{background:#eaeaea}.social-widget ul li a.instagram i,.social-widget ul li a.instagram:before{background-color:#356f9a}.favorite-widget{display:inline-block;width:100%;padding:0 0 30px 10px}.favorite-widget .post{position:relative;display:block;float:left;padding:15px 0;margin:0;text-align:left}.favorite-widget .post:first-of-type{padding-top:0}.favorite-widget .post:last-of-type{padding-bottom:0}.connected-wrap .post .post-type-image,.favorite-widget .post .post-type-image{float:left;max-width:110px}.favorite-widget .post .post-content{margin:0 0 0 128px}.favorite-widget .post .post-content .post-date{display:inline-block;width:100%;font-size:12px;font-weight:500;color:#888}.page-post .post-type-slider .flex-next:before,.page-post .post-type-slider .flex-prev:before{position:absolute;font-family:FontAwesome;font-size:14px;background-color:rgba(0,0,0,.4);text-align:center;line-height:40px;top:0;left:0}.favorite-widget .post .post-content .post-title h2{font-family:"Playfair Display",serif;display:inline-block;font-size:16px;font-weight:500;line-height:1.4;margin:0;letter-spacing:.5px}.bg-black{background-color:#231f20;padding:30px}.favorite-widget.bg-black .post .post-content .post-category{line-height:12px;margin:0 0 5px}.favorite-widget.bg-black .post .post-content .post-category a{font-size:10px;font-weight:700;text-transform:uppercase;padding:1px 3px;background-color:#eaeaea;color:#000;text-decoration:none;line-height:1}.favorite-widget.bg-black .post .post-content .post-time{font-size:12px;font-weight:700;display:inline-block;text-transform:uppercase;padding:2px 4px 2px 3px;background-color:#eaeaea;color:#000;text-decoration:none;border-radius:2px;margin-bottom:2px;line-height:1.4}.categories-widget ul li a{position:relative;display:inline-block;float:left;font-size:11px;font-weight:700;color:#000;text-decoration:none;transition:.35s ease-in-out;padding:4px 8px;background:#efefef;margin:0 8px 8px 0;text-transform:uppercase}.ostanidoma{text-align:center;margin:0;padding:28px 4px 10px;background:#333}.ostanidoma a{font-size:40px;font-family:"Playfair Display",serif;color:#fff;line-height:.1}.ostanidoma a span{display:inline-block;font-size:9px;font-weight:700;text-transform:uppercase}.mag-widget .mag-info h2,.page-post.post .post-header .post-title h1,.post .city-post p,.post .city-post-inner ul li,.post-directions a h2{font-family:"Playfair Display",serif}.ostanidoma a:hover{color:#aaa}.categories-widget ul li a span{display:inline-block;padding:0 0 0 2px}.mag-widget{display:inline-block;width:100%;padding:30px;background:#f2f2f2}.mag-widget .mag-image{float:left;width:100%}.mag-widget .mag-image img{border-top:1px solid #efefef;padding-top:0}.mag-widget .mag-info{float:right;width:100%;padding-top:10px}.mag-widget .mag-info h2{margin:2px 0 10px;font-weight:600;font-size:22px}.mag-widget .mag-info p{font-size:12px;color:#828282}.mag-widget .mag-pdf{padding:8px 0;border-top:1px dashed #e2e2e2;margin:10px 0 0}.mag-widget .mag-pdf span{font-size:12px;text-transform:uppercase;font-weight:600}.mag-widget .mag-pdf a{display:inline-block;background:#231f20;text-transform:uppercase;color:#fff;font-size:10px;font-weight:600;margin:0 0 0 10px;padding:3px 6px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mag-widget .mag-pdf a i{margin-right:5px}.mag-widget .mag-pdf a:hover{text-decoration:none;color:#000;background:#efefef}.boxadd-widget{display:block;margin:0 auto;width:100%;padding:30px;border:1px solid #efefef}.boxadd-widget.mobilead{display:none;border:0;text-align:center;margin:0 auto 20px}.subscribe-widget{padding:80px 0;text-align:center}.subscribe-widget form div{display:inline-block;float:none}.subscribe-widget form div input{display:inline-block;font-size:12px;text-align:center;letter-spacing:1px;height:55px;-webkit-border-radius:0px;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.city-gal .slick-next,.city-gal .slick-prev{font-size:0;z-index:1;background-color:transparent;-webkit-box-shadow:none;outline:0}.subscribe-widget form div button{display:inline-block;margin:20px 0 0;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;height:60px;width:165px;border:0;-webkit-border-radius:0px;-moz-border-radius:0;border-radius:0;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.boxadd782{margin-bottom:60px}.page-post .page-title{position:relative;display:block;text-align:center;margin:0 0 50px}.page-post .page-title:before{position:absolute;content:"";width:80px;height:80px;background-color:#ececec;left:0;right:0;top:-8px;bottom:0;margin:auto;z-index:-1}.page-post .page-title h1{display:inline-block;font-size:24px;font-weight:600;letter-spacing:3px;margin:0}.page-post .page-title p{display:inline-block;width:100%;font-size:12px;font-weight:700;letter-spacing:1px}.page-post .post-type-slider .flex-prev{right:58px;bottom:15px;top:inherit;left:inherit;width:40px;height:40px;opacity:1;font-size:0}.page-post .post-type-slider .flex-next{right:15px;bottom:15px;top:inherit;width:40px;height:40px;opacity:1;font-size:0}.page-post .post-type-slider .flex-prev:before{content:"\f104";color:#fff;width:40px;height:40px;transition:.35s ease-in-out}.page-post .post-type-slider .flex-next:before{content:"\f105";color:#fff;width:40px;height:40px;transition:.35s ease-in-out}.page-post .post-type-slider .flex-next:hover:before,.page-post .post-type-slider .flex-prev:hover:before{background-color:#000}.page-post .post-image-left{display:inline-block;float:left;padding:0 25px 15px 0}.page-post .post-image-right{float:right;padding:15px 0 0 25px}.page-post .post-image-left a,.page-post .post-image-right a{display:block;overflow:hidden}.gallery-type .gallery-photos ul li>a:hover img,.gallery-type .gallery-photos.polaroid-style ul li .gallery-content a:hover img,.page-post .post-image-left a:hover img,.page-post .post-image-right a:hover img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}.page-post .post-image-left span,.page-post .post-image-right span{display:inline-block;width:100%;font-size:13px;font-style:italic;margin:5px 0 0;color:#aeaeae}.page-post .post-entry p strong{color:#000}.page-post .post-entry h4{font-weight:700;margin:25px 0}.page-post .contact-form-content{position:relative;display:inline-block;width:100%;margin:50px 0 0;border:1px solid #ececec;padding:30px}.page-post .contact-widgets,section.main .archive-type .archives .panel-group{position:relative;display:inline-block;width:100%;margin:30px 0 0}.page-post .contact-map #map{width:100%;height:221px}.header-image{margin-bottom:40px}.page-post.post.with-header .post-header{background:#fff;padding:20px;margin:-120px 0 20px 20px;width:97%}.page-post.post .post-header .post-title h1{position:relative;font-size:52px;font-weight:500;letter-spacing:.5px;line-height:1.1;margin:10px 0 25px;text-align:left}.page-post.post .post-header .post-title h1:before{position:absolute;content:"";width:150px;height:2px;left:0;right:0;bottom:-15px}.page-post.post .post-header .author{position:absolute;margin-top:-18px;background:#fff;padding:5px 0 0;font-size:12px;letter-spacing:2px;font-weight:600;text-transform:uppercase;border-top:2px solid #000}.page-post.post .post-header .author img{width:40px;border-radius:50%;display:inline-block;margin-right:10px;border:2px solid #efefef}.post .city-post{position:relative;display:inline-block;width:100%;padding:20px 40px}.post .city-post p{font-size:18px;line-height:1.6;color:#333;margin:0 0 20px}.post .city-post p img+br{content:" ";display:none}.post .city-post-inner h2{font-size:18px;line-height:1.3;font-weight:600;text-transform:uppercase;margin:40px 0 10px;letter-spacing:2px}.post .city-post-inner img{width:100%;margin:30px 0}.post .city-post-inner a img{margin:-23px 0}.post .city-post-inner span.imageTitle{display:block;border-bottom:1px dashed #f2f2f2;font-size:11px;text-transform:uppercase;letter-spacing:3px;font-weight:600;padding:2px 5px;margin-top:-20px}.post .city-post-inner a{color:#21729a}.post .city-post-inner a:hover{color:#333;text-decoration:underline}.post .city-post-inner p.par-big{font-size:130%}.post .city-post-inner p.par-small{font-size:80%}.post .city-post-inner p.par-highlight{background:#f2f2f2;position:relative;display:block;color:#000;padding:20px;margin:20px -20px}.post .city-post-inner p.par-highlight::after{position:absolute;content:"";width:100px;height:2px;left:0;right:0;bottom:0;background:#000}.post .city-post-inner p.par-alternative{border-top:1px solid #f2d50b;border-bottom:1px solid #f2d50b;padding:10px 0}.post .city-post-inner p.par-comment{background:#f2d50b;padding:20px;color:#000;float:right;width:30%;margin:10px}.post .city-post-inner p.par-alternative.par-highlight,.post .city-post-inner p.par-highlight.par-alternative{padding:20px}.post .city-post-inner .fr-img-caption{display:inline-block;text-align:left;max-width:100%}.post .city-post-inner .fr-img-caption img{margin-bottom:4px}.post .city-post-inner .fr-img-caption .fr-inner{font-family:Montserrat,sans-serif;display:block;border-bottom:1px dashed #efefef;font-size:10px;color:#222;text-transform:uppercase;letter-spacing:1px;font-weight:600;padding:4px 5px;margin-top:-5px}.fr-img-caption .fr-img-wrap{padding:0;display:inline-block;width:100%!important;margin:auto}.city-gal .slick-next,.city-gal .slick-next:before,.city-gal .slick-prev,.city-gal .slick-prev:before{width:40px;height:40px;position:absolute;top:0}.post .city-post-inner img.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}.post .city-post-inner img.fr-dii.fr-fil{float:left;margin:5px 15px 5px 0;max-width:calc(100% - 5px)}.fr-img-caption.fr-dii.fr-fil{float:left;margin:5px 25px 5px 0;max-width:calc(100% - 5px)}.fr-img-caption.fr-dii.fr-fir{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}.post .city-post-inner ul{list-style:disc;margin:10px 0 20px 40px}.post .city-post-inner ul li{padding:2px 0;font-size:17px;line-height:26px;color:#333}.post .city-post-inner .prizegame{padding:20px;background:#f2f2f2;margin:20px 0}.post .city-post-inner .prizegame h3{font-size:20px;line-height:26px;margin:0 0 20px}.post .city-post-inner .prizegame h4{font-size:16px;font-weight:600;margin:20px 0 10px}.post .city-post-inner .prizegame .gamebtm{margin:20px 0 0;font-size:11px}.post .city-post-inner .prizegame .gamebtm a{font-size:11px}.post .city-post-inner .prizegame .prize-alert{background:#ffe0e0;padding:10px;margin:10px 0}.prizegame .field{margin:0 0 5px}.prizegame input{padding:4px;min-width:300px}.prizegame button{color:#000;padding:2px 5px;border:0;text-transform:uppercase;font-weight:600}.page-post.post .city-post .featured-text p{font-size:20px;line-height:33px;font-weight:600}.page-post.post .post-entry .featured-text p{font-size:22px;line-height:33px}.page-post.post blockquote{position:relative;border-left:4px solid #efefef;margin:40px 0 50px 40px;padding:0 0 0 40px}.city-gal .slick-next{right:50px;border:0;margin-right:-51px;box-shadow:none}.city-gal .slick-prev{right:39px;border:0;margin-left:-51px;box-shadow:none}.city-gal .slick-next:before,.city-gal .slick-prev:before{text-align:center;line-height:40px;font-family:FontAwesome;font-weight:600;left:0;background-color:#000;color:#fff}.city-gal .slick-prev:before{content:"\f0d9";font-size:18px;transition:.35s ease-in-out}.city-gal .slick-next:before{content:"\f0da";font-size:18px;transition:.35s ease-in-out}.page-post.post blockquote p{font-size:26px;font-style:italic;font-weight:500;line-height:1.4}.page-post.post .post-tags ul{display:block;padding:0}.page-post.post .post-tags ul li a{display:inline-block;background-color:#ececec;color:#000;font-size:10px;font-weight:700;text-transform:uppercase;padding:3px 5px;text-decoration:none;transition:.35s ease-in-out;margin:0 3px 2px 0}.post-directions{margin:0 0 50px;background:#f2f2f2}.post-directions .prev-post{padding-right:1px}.post-directions .next-post{text-align:right;padding-left:1px}.post-directions .prev-post img{float:left;width:80px}.post-directions .prev-post .prevnext-title{margin-left:100px}.post-directions .next-post img{float:right;width:80px}.post-directions .next-post .prevnext-title{margin-right:100px}.post-directions a{display:block;padding:20px;text-decoration:none;transition:.35s ease-in-out}.post-directions a span{display:inline-block;width:100%;font-size:10px;letter-spacing:3px;font-weight:500;text-transform:uppercase;transition:.35s ease-in-out;color:#242020}.post-directions a h2{font-size:16px;font-weight:400;line-height:1.3;color:#242020;margin:2px 0 0;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-ms-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out}.connected-wrap .section-title{margin-bottom:10px}.connected-wrap .post{position:relative;margin:0;text-align:left}.connected-wrap .post .post-content{margin:0 0 0 128px;min-height:110px}.connected-wrap .post .post-content .post-date{display:inline-block;width:100%;font-size:12px;font-weight:500}.connected-wrap .post .post-content .post-title h2{font-family:"Playfair Display",serif;display:inline-block;font-size:18px;font-weight:500;line-height:1.4;margin:0}.post-author{position:relative;display:inline-block;width:100%;text-align:center;padding:10px;margin:50px 0 30px;background:url("images/border.png") top left}.post-author .post-author-inwrap{background-color:#fff;padding:60px}.post-author .post-author-inwrap .author-image{position:absolute;display:inline-block;text-align:center;left:0;right:0;top:-50px}.post-author .post-author-inwrap .author-image img{display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;border:7px solid #fff}.post-author .post-author-inwrap .author-info{position:relative;display:inline-block;width:100%;text-align:center}.post-author .post-author-inwrap .author-info .author-name h3{font-size:18px;font-weight:700;margin:10px 0 20px}.post-author .post-author-inwrap .author-info .author-text p{line-height:26px;color:#606060}.post-author .post-author-inwrap .author-info .author-social{display:inline-block;width:100%;margin:10px 0 0}.post-author .post-author-inwrap .author-info .author-social ul li{display:inline-block;padding:0 7px}.related-post ul li .post-type-image a:before,footer .footer-sidebar .instagram-widget ul li a:before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.3);content:"";-webkit-transition:-webkit-transform .65s;transition:transform .65s;-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-110%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-110%,0)}.related-post ul li .post-type-image a:hover:before,footer .footer-sidebar .instagram-widget ul li a:hover:before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,110%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,110%,0)}.related-post ul li .post-title h2{font-size:18px;font-weight:700;line-height:26px;margin:20px 0 5px}.related-post ul li .post-title h2 a,section.main .archive-type .archives .panel-group .panel .panel-body .latest-post-stlye-1 .post-title h2 a{text-decoration:none;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.blog-pagination-buttons .older-post,.blog-pagination-buttons .previous-post{-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-ms-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;padding:15px 25px;display:inline-block;font-size:12px;letter-spacing:1px;font-weight:500;text-transform:uppercase;text-decoration:none}.related-post ul li .post-date{font-size:12px;font-weight:500;color:#959595}.blog-pagination-buttons .previous-post{float:left;transition:.35s ease-in-out}.blog-pagination-buttons .older-post{float:right;transition:.35s ease-in-out}.blog-pagination-buttons ul li{display:inline-block;border-radius:0}.blog-pagination-buttons ul li a,.blog-pagination-buttons ul li span{display:inline-block;font-weight:500;text-decoration:none;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-ms-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out;background:#242020;color:#fff;border:0;border-radius:0;margin:0 2px}.gallery-type .filter ul li a,.gallery-type .gallery-photos .show-more-button button{-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;display:inline-block}.blog-pagination-buttons ul li span.current{background:#eaeaea;color:#000}.pagination>li:first-child>a,.pagination>li:last-child>a{border-radius:0}.gallery-type .text-block p{line-height:24px;color:#606060}.gallery-type .filter{position:relative;display:block;margin:50px 0 0;padding:0 0 10px;border-bottom:1px solid #ececec}.gallery-type .filter ul li{position:relative;display:inline-block;padding:0 30px 0 0}.gallery-type .filter ul li~li:before{position:absolute;content:"/";left:-19px;color:#aeaeae}.gallery-type .filter ul li a{cursor:pointer;font-weight:500;text-decoration:none;transition:.25s ease-in-out}.gallery-type .gallery-photos{position:relative;display:block;margin:50px 0 0}.gallery-type .gallery-photos ul li{display:inline-block;margin:0 0 20px}.gallery-type .gallery-photos.polaroid-style ul li .gallery-content{background-color:#f5f5f5;padding:10px}.gallery-type .gallery-photos ul li .gallery-detail{display:inline-block;width:100%;margin:20px 0;text-align:center}.gallery-type .gallery-photos ul li .gallery-detail h4{display:inline-block;font-size:14px;font-weight:700;margin:0 0 10px}.gallery-type .gallery-photos .show-more-button{display:inline-block;width:100%;text-align:center;padding:40px 0 10px}.gallery-type .gallery-photos .show-more-button button{width:50px;height:50px;text-align:center;line-height:50px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:0;transition:.25s ease-in-out}section.main .archive-type .archives .panel-group .panel.panel-default{border-color:#ececec;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:none;box-shadow:none}section.main .archive-type .archives .panel-group .panel .panel-heading{position:relative;display:inline-block;width:100%;padding:0;border:0;background-color:#ececec}section.main .archive-type .archives .panel-group .panel .panel-heading h4 a{position:relative;display:block;font-size:12px;letter-spacing:1px;text-decoration:none;text-transform:uppercase;color:#aeaeae;padding:18px 25px}section.main .archive-type .archives .panel-group .panel .panel-heading h4 a:before{position:absolute;font-family:FontAwesome;content:"\f068";right:20px;top:20px}section.main .archive-type .archives .panel-group .panel .panel-heading h4 a.collapsed:before{position:absolute;font-family:FontAwesome;content:"\f067";right:20px;top:20px}section.main .archive-type .archives .panel-group .panel .panel-body ul{display:block;padding:0;margin:0}section.main .archive-type .archives .panel-group .panel .panel-body ul li{display:inline-block;width:100%;padding:15px 30px}section.main .archive-type .archives .panel-group .panel .panel-body ul li a{position:relative;display:inline-block;font-size:13px;padding:0 0 0 25px;text-decoration:none;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}section.main .archive-type .archives .panel-group .panel .panel-body ul li a:before{position:absolute;font-family:FontAwesome;content:"\f0f6";left:0}section.main .archive-type .archives .panel-group .panel .panel-body .latest-post-stlye-1{position:relative;display:inline-block;width:100%;padding:30px 15px;border-bottom:1px solid #ececec}section.main .archive-type .archives .panel-group .panel .panel-body .latest-post-stlye-1 .post-type-image{overflow:hidden}section.main .archive-type .archives .panel-group .panel .panel-body .latest-post-stlye-1 .post-type-image a:before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.3);content:"";-webkit-transition:-webkit-transform .65s;transition:transform .65s;-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0)}section.main .archive-type .archives .panel-group .panel .panel-body .latest-post-stlye-1 .post-title{position:relative;display:block;margin:15px 0 0}section.main .archive-type .archives .panel-group .panel .panel-body .latest-post-stlye-1 .post-title h2{margin:0;display:inline-block;font-size:13px;font-weight:700;line-height:22px}.error-page{text-align:center;padding:100px 0}.footer-main,footer .social-media{padding:30px 0}.error-page h1{font-weight:600;font-size:80px;letter-spacing:2px}.error-page h2{font-size:16px;font-weight:700;letter-spacing:3px}footer{position:relative;border-top:1px solid}.footlogo{text-align:center;margin-bottom:20px}.footlogo img{display:inline}.footmenu{margin-bottom:20px;text-align:center}.footmenu ul li a{font-weight:600;color:#fff;margin:0 5px;font-size:14px;letter-spacing:2px;line-height:16px;text-transform:uppercase}.footmenu.small ul li a{font-size:10px}.footer-main .foot-social-media{padding-top:12px;text-align:center}.footer-main .foot-social-media ul li i{font-size:28px;margin:0 5px;color:#fff}.footer-main{background:#231f20;color:#696969}.footer-main strong{color:#828282;font-size:14px;font-weight:600}.footer-main p{font-size:15px;color:#848484;line-height:1.4}.footer-main p a{border-bottom:1px dashed #424242}.footer-main p a:hover{text-decoration:none;border-bottom:1px dashed #aaa;color:#fff}.footer-main .footbox.flogo{padding:0 20px 0 0}.footer-main .footbox.flogo img{margin-bottom:20px;width:120px}.footer-main .footbox.wline{border-top:2px solid #f2f2f2;padding:20px 0}.footer-main .footbox.yline{border-top:2px solid #ef018d;padding:20px 0}.footer-main .footbox.taglist .categories-widget ul li a{font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;padding:2px 4px;background-color:#525252;color:#000;text-decoration:none;margin:0 4px 6px 0}.footer-main .footbox ul.foot-menu li{padding:3px 0}.footer-main .footbox ul.foot-menu a{color:#fff;text-transform:uppercase;letter-spacing:2px;font-weight:600}.footer-main .footbox a.cookies{background:#525252;color:#000;text-transform:uppercase;font-size:10px;font-weight:600;padding:2px}.footer-instagram{padding:100px 0 40px}.footer-instagram img{width:8.2%;float:left}footer .copyright,footer .social-media{width:100%;text-align:center;display:inline-block;position:relative}.footer-main .footbox.citycontacts h2{font-weight:600;color:#fff;margin:-5px 0 20px;font-size:24px;letter-spacing:5px}.footer-main .footbox.citycontacts h3{font-weight:600;color:#fff;margin:0 0 10px;font-size:12px;letter-spacing:5px;line-height:16px}.footer-main .footbox.citycontacts h4{font-weight:600;color:#fff;margin:0 0 3px;font-size:12px;letter-spacing:0;line-height:16px;text-transform:none}.footer-main .footbox.citycontacts a{color:#7b7b7b}.footer-main .footbox.citycontacts strong{background:#eaeaea;padding:0 4px;font-size:14px;color:#000}.footer-main .footbox.citycontacts ul li a{margin-right:8px}.footer-main .footbox.citycontacts .foot-social-media{border-top:1px dashed #828282;padding-top:12px}.footer-main .footbox.citycontacts .foot-social-media ul li i{font-size:24px;color:#fff}footer .footer-sidebar .instagram-widget ul li{display:inline-block;float:left;width:12.5%}footer .social-media ul li{position:relative;display:inline-block;width:19.8%}footer .social-media ul li~li{border-left:2px solid #fff}footer .social-media ul li a{display:inline-block;font-size:12px;font-weight:500;text-transform:uppercase;text-decoration:none;letter-spacing:1px}footer .social-media ul li a i{display:inline-block;padding:0 3px 0 0}footer .copyright{background:#231f20;font-size:12px;letter-spacing:1px;color:#848484;padding:20px 0 40px}footer .copyright a{text-decoration:none;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-ms-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out;color:#aaa}footer .copyright ul{margin:0;padding:0;display:inline-block}footer .copyright ul li{display:inline;margin-right:8px;border-left:1px solid #828282;padding-left:8px}footer .copyright ul li:first-child{border-left:0}.slick-list,.slick-list:focus,.slick-slide,.slick-slide img,.slick-slider,.slick-track{border-color:inherit;outline:0}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-shadow:none;box-shadow:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-list:focus{-webkit-box-shadow:none;box-shadow:none}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-slide,.slick-track{-webkit-box-shadow:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;box-shadow:none;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-slide{display:none;float:left;box-shadow:none;height:100%;min-height:1px}.slick-slide img{display:block;-webkit-box-shadow:none;box-shadow:none}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-dots{display:block;position:absolute;right:50px;bottom:80px;margin:0;padding:1rem 0;list-style-type:none}.slick-dots li{margin:4px 2px}.slick-dots button{display:block;border:2px solid #fff;width:18px;height:18px;padding:0;border-radius:100%;background-color:transparent;text-indent:-9999px;outline:0}.slick-dots li.slick-active button{background-color:#fff;border-color:#fff}@media only screen and (max-width:767px){.slick-slide img{width:150%}.slick-dots{right:10px;bottom:10px}}/* tmp */

:root {
	--bg-table-stripe: #f6f6f5;
	--b-table: #e3e3e2;
	--caption: #242423;
}

table {
	background-color: transparent;
	border-collapse: collapse;
	font-family: Verdana, Geneva, sans-serif;
}

th {
	text-align: left
}

.dcf-txt-center {
	text-align: center !important
}

.dcf-txt-left {
	text-align: left !important
}

.dcf-txt-right {
	text-align: right !important
}

.dcf-table caption {
	color: var(--caption);
	padding-bottom: .56rem
}

.dcf-table tbody td,
.dcf-table tbody th {
	font-weight: 400;
}

.dcf-table tbody {
	border-bottom: 1px solid var(--b-table);
	border-top: 1px solid var(--b-table);
}        

.dcf-table td,
.dcf-table th {
	padding-right: 1.78em
}

.dcf-table-bordered,
.dcf-table-bordered td,
.dcf-table-bordered th {
	border: 1px solid var(--b-table)
}

.dcf-table-bordered td,
.dcf-table-bordered th,
.dcf-table-striped td,
.dcf-table-striped th {
	padding-left: 1em;
	padding-right: 1em
}

.dcf-table-bordered tr:not(:last-child),
.dcf-table-striped tr:not(:last-child) {
	border-bottom: 1px solid var(--b-table)
}

.dcf-table-striped tbody tr:nth-of-type(2n) {
	background-color: var(--bg-table-stripe)
}

.dcf-table thead td,
.dcf-table thead th {
	padding-bottom: .75em;
	vertical-align: bottom
}

.dcf-table tbody td,
.dcf-table tbody th,
.dcf-table tfoot td,
.dcf-table tfoot th {
	padding-top: .75em;
	vertical-align: top
}

.dcf-table tbody td,
.dcf-table tbody th {
	padding-bottom: .75em
}

.dcf-table-bordered thead th {
	padding-top: 1.33em
}

.dcf-wrapper-table-scroll {
	left: 50%;
	margin-left: -50vw;
	margin-right: -50vw;
	padding-bottom: 1em;
	position: relative;
	right: 50%;
	width: 100vw
}

@media only screen and (max-width:996px) {
	.dcf-table-responsive thead {
		clip: rect(0 0 0 0);
		-webkit-clip-path: inset(50%);
		clip-path: inset(50%);
		height: 1px;
		overflow: hidden;
		position: absolute;
		width: 1px;
		white-space: nowrap
	}
	
	.dcf-table tbody th {
		font-weight: 700;
	}
   
	.dcf-table-responsive tr {
		display: block
	}

	.dcf-table-responsive td {
		-webkit-column-gap: 3.16vw;
		-moz-column-gap: 3.16vw;
		column-gap: 3.16vw;
		display: grid;
		grid-template-columns: 1fr 2fr;
		text-align: left !important
	}

	.dcf-table-responsive.dcf-table-bordered,
	.dcf-table-responsive.dcf-table-bordered thead th {
		border-width: 0
	}

	.dcf-table-responsive.dcf-table-bordered tbody td {
		border-top-width: 0
	}

	.dcf-table-responsive:not(.dcf-table-bordered) tbody tr {
		padding-bottom: .75em
	}

	.dcf-table-responsive:not(.dcf-table-bordered) tbody td {
		padding-bottom: 0
	}

	.dcf-table-responsive:not(.dcf-table-bordered):not(.dcf-table-striped) tbody td {
		padding-right: 0
	}

	.dcf-table-responsive.dcf-table-bordered tbody tr:last-child td:last-child {
		border-bottom-width: 0
	}

	.dcf-table-responsive tbody td:before {
		content: attr(data-label);
		float: left;
		font-weight: 700;
		padding-right: 1.78em
	}

	tr {
		border-top-width: 0;
	}

	th[scope="row"] {
		border-left-width: 0;
		text-transform: uppercase;
	}

	.dcf-table tbody {
		border-top: 0 !important;
	}
}

@media only screen and (min-width:1601px) {

	td {
		width: fit-content;
	}

	th[scope="row"] {
		border-left-width: 1px;
	}

	th[scope="col"] {
		text-transform: uppercase;
	}

}

.dcf-overflow-x-auto {
	overflow-x: auto !important;
	-webkit-overflow-scrolling: touch
}

.dcf-w-100\% {
	width: 100% !important;
}

th[scope="row"] {
	border-right-width: 0;
	border-bottom-width: 0;
	border-top-width: 0;
}

.dcf-table-responsive.dcf-table-bordered tbody td[data-label]:first-of-type {
	border-top-width: 1px;
}

.dcf-table-responsive.dcf-table-bordered tbody td[data-label]:last-of-type {
	border-bottom-width: 0;
}

.dcf-table-striped thead {
	border-bottom: none !important;
}
