/*!
Theme Name: Center of Portugal 2016
Theme URI: http://www.centerofportugal.com/
Description: Theme for the Center of Portugal website (2016)
Author: GOMO
Author URI: http://www.gomo.pt/
Version: 4.0
Text Domain: visitcentro
*/header[role="banner"]:before,.top-bar:before,.menu-bar:before,.context-menu-bar:before,nav[role="navigation"]:before,.secondary-nav:before,.secondary-nav>li:before,.section-with-action:before,#instafeed:before,.card-group:before,.card-group-col:before,.services-list:before,.grid:before,.general-listing:before,.contact-card:before,.destinations-map-group:before,.article-footer:before,.article-content:before,.bottom-bar:before,header[role="banner"]:after,.top-bar:after,.menu-bar:after,.context-menu-bar:after,nav[role="navigation"]:after,.secondary-nav:after,.secondary-nav>li:after,.section-with-action:after,#instafeed:after,.card-group:after,.card-group-col:after,.services-list:after,.grid:after,.general-listing:after,.contact-card:after,.destinations-map-group:after,.article-footer:after,.article-content:after,.bottom-bar:after{display:table;content:"";line-height:0}header[role="banner"]:after,.top-bar:after,.menu-bar:after,.context-menu-bar:after,nav[role="navigation"]:after,.secondary-nav:after,.secondary-nav>li:after,.section-with-action:after,#instafeed:after,.card-group:after,.card-group-col:after,.services-list:after,.grid:after,.general-listing:after,.contact-card:after,.destinations-map-group:after,.article-footer:after,.article-content:after,.bottom-bar:after{clear:both}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box}html.overflow-hidden{max-width:100%;max-height:100%;overflow:hidden}body{position:relative;margin:0;padding:0;height:100%;background-color:#fafafa;-webkit-transition:.2s;transition:.2s}body.overflow-hidden{max-width:100%;max-height:100%;overflow:hidden}.wrapper{margin:0 auto;width:100%;max-width:1440px;background-color:#fff}header[role="banner"]{position:fixed;top:0;margin:0 auto;width:100%;height:96px;max-width:1440px;z-index:3;-webkit-transition:.5s;transition:.5s}@media (min-width: 1024px){header[role="banner"]{height:96px}}header[role="banner"].offset-header{-webkit-transform:translateY(-32px);transform:translateY(-32px)}.top-bar{background-color:#111;overflow:hidden;height:32px;line-height:32px;padding:0 32px}.menu-bar{padding:0 1em;height:64px;background-color:#fff}@media (min-width: 1024px){.menu-bar{padding:0 32px;height:64px}}.hero{height:100vh;max-height:900px}.page-template-associate .hero-short{background-color:#00a66c;color:#fff}.single-vc_event .hero-short,.archive.post-type-archive-vc_event .hero-short{background-color:#f69433;color:#fff}.archive .hero-short{background-color:#c5bdae;color:#111}.search.search-results .hero-short{background-color:#4b5eaa;color:#fff}.archive.post-type-archive-press_media .hero-short{background-color:#d81966;color:#fff}.hero,.hero-short{position:relative;padding:0;padding-top:64px}@media (min-width: 1024px){.hero,.hero-short{padding-top:96px}}@media (min-width: 1280px){.hero,.hero-short{padding-left:32px;padding-right:32px;padding-bottom:32px}}.feature{width:100%;height:100%}@media (min-width: 1280px){.feature{padding-right:32px}}@media (min-width: 1280px){.feature .image-container{margin-left:32px}}.hero-short .feature{padding:1em}@media (min-width: 1024px){.hero-short .feature{padding:32px 32px 0 32px}}section.next-events{background-color:#0094ba}section.destinations-map{background-color:#00a66c}section.related-section:nth-of-type(odd){background-color:#efede9}section.related-section:nth-of-type(even){background-color:#fff}.section-padded{padding:2em 1em 2.5em 1em}@media (min-width: 1024px){.section-padded{padding:2em 32px 2.5em 32px}}.section-with-action{margin-bottom:1.5em}@media (min-width: 768px){.section-with-action{margin-bottom:1.5em}}.section-with-action h3{margin:0 0 1em 0 !important}@media (min-width: 768px){.section-with-action h3{margin:0 !important;float:left}}.section-with-action .button,.section-with-action .select{margin:0 !important}@media (min-width: 768px){.section-with-action .button,.section-with-action .select{margin-top:-6px !important;float:right}}.article-content{margin:200px 0 2em 0;padding:0 1em;max-width:960px}@media (min-width: 1024px){.article-content{margin:3em auto 3em auto;padding:0 32px}}.extra-info{margin-bottom:2.5em}.extra-info:last-of-type{margin-bottom:0}.article-footer{margin-top:3em;padding-top:2em;border-top:1px dashed #ece3d2}@media (min-width: 768px){.article-footer .share{float:right;padding-left:16px}}.article-footer .tags{margin-bottom:1.5em}@media (min-width: 768px){.article-footer .tags{margin-bottom:0;width:80%;float:left;padding-right:16px}}.general-listing{margin:2em 0;padding:0 1em}@media (min-width: 1024px){.general-listing{margin:3em auto 3em auto;padding:0 32px}}.general-listing .image-container{height:200px;margin-bottom:1em}.general-listing h3{margin:0}.general-listing-cards{margin:2em 0;padding:0 1em}@media (min-width: 1024px){.general-listing-cards{margin:3em auto 3em auto;padding:0 32px}}.load-more{background-color:#efede9;text-align:center;padding:1em}.filters{margin-bottom:2em}.filters .select{margin-right:.5em}.filters .select:last-of-type{margin-right:0}footer[role="contentinfo"]{background-color:#111;color:#fff}.bottom-bar{padding:16px 1em;background-color:#fff}@media (min-width: 1024px){.bottom-bar{padding:16px 32px}}.bottom-bar .copyright{float:left;width:80%;margin-right:1em}.bottom-bar .return-top{float:right}.overlay{display:none;position:fixed;z-index:2;height:100%;width:100%;top:0;left:0;cursor:pointer;background-color:rgba(17,17,17,0.8);overflow:hidden}.grid{min-height:1px;position:relative;*zoom:1}.grid-padded{margin-left:-16px;margin-right:-16px}.grid-padded .grid-cell{padding-right:16px;padding-left:16px}.grid>.grid{clear:none;float:left;margin:0 !important}.grid-cell{position:relative;float:left;width:100%}.general-listing-cards .grid-cell{margin-bottom:2em}@media (min-width: 768px){.general-listing-cards .grid-cell{width:50%}.general-listing-cards .grid-cell:nth-of-type(2n+1){clear:left}}@media (min-width: 1024px){.general-listing-cards .grid-cell{width:33.3333333333%}.general-listing-cards .grid-cell:nth-of-type(2n+1){clear:none}.general-listing-cards .grid-cell:nth-of-type(3n+1){clear:left}}@media (min-width: 1280px){.general-listing-cards .grid-cell{width:25%}.general-listing-cards .grid-cell:nth-of-type(3n+1){clear:none}.general-listing-cards .grid-cell:nth-of-type(4n+1){clear:left}}.general-listing .grid-cell{margin-bottom:3em}@media (min-width: 768px){.general-listing .grid-cell{width:50%}.general-listing .grid-cell:nth-of-type(2n+1){clear:left}}@media (min-width: 1024px){.general-listing .grid-cell{width:33.3333333333%}.general-listing .grid-cell:nth-of-type(2n+1){clear:none}.general-listing .grid-cell:nth-of-type(3n+1){clear:left}}footer[role="contentinfo"] .grid-cell{margin-bottom:32px}footer[role="contentinfo"] .grid-cell:last-of-type{margin-bottom:0}@media (min-width: 768px){footer[role="contentinfo"] .grid-cell{width:50%}}@media (min-width: 1024px){footer[role="contentinfo"] .grid-cell{width:33.3333333333%}}@media (min-width: 1280px){footer[role="contentinfo"] .grid-cell{width:20%;margin-bottom:0}}.highlights .grid-cell:first-of-type{margin-bottom:32px}.compete-2020{position:relative;clear:left;width:100%;padding-top:2em}@media (min-width: 1024px){.compete-2020{padding:0 0 0 calc((32px / 2) + (2 * (100% / 5)))}}.compete-2020 a{display:block}.compete-2020 img{width:auto;max-width:100%}@media (min-width: 1024px){.compete-2020 img{position:absolute;top:-3em}}.top-bar .select-site,.top-bar .select-language{margin:0;padding:0;list-style:none}.top-bar .select-site li,.top-bar .select-language li{display:inline-block}.top-bar .select-site li:after,.top-bar .select-language li:after{position:relative;padding-left:.75em;top:2px;content:"•";color:#9a8d73}.top-bar .select-site li:last-of-type:after,.top-bar .select-language li:last-of-type:after{padding-left:0;content:""}.top-bar .select-site li a,.top-bar .select-language li a{text-transform:uppercase;font-size:14px;color:#c5bdae;font-weight:600;font-style:normal}.top-bar .select-site li a:hover,.top-bar .select-site li a.active,.top-bar .select-language li a:hover,.top-bar .select-language li a.active{color:#fff}.top-bar .select-site{float:left}.top-bar .select-site li{margin-right:.5em}.top-bar .select-language{float:right}.top-bar .select-language li{margin-left:.5em}.logo{float:left;width:171px;height:31px;margin:17px 0 0 0;padding:0;background-image:url("assets/images/logo-centerofportugal.svg");background-repeat:no-repeat;background-position:0 0;background-size:171px 31px}@media (min-width: 1024px){.logo{margin:16px 0 0 0}}nav[role="navigation"]{float:right;width:calc(100% - 171px);padding:0;text-align:right}@media (min-width: 1024px){nav[role="navigation"]{width:calc(100% - 171px)}}nav[role="navigation"]>ul{list-style:none}@media (min-width: 1024px){nav[role="navigation"]>ul{text-align:right}}@media (min-width: 1024px){nav[role="navigation"]>ul>li{display:inline-block}}nav[role="navigation"] a{text-decoration:none}.header-buttons{float:right;margin:0;padding:0;height:64px;width:auto}.header-buttons li{display:inline-block;margin:0;padding:0}.header-buttons a{display:block;width:44px;height:64px;margin:0;padding:0}.header-buttons .menu-trigger{background-image:url("assets/images/icon-menu.svg");background-repeat:no-repeat;background-position:center center;background-size:25px 19px;-webkit-transition:0s;transition:0s}.header-buttons .menu-trigger.active{background-color:#efede9;background-image:url("assets/images/icon-menu-close.svg");background-size:19px 20px}@media (min-width: 1024px){.header-buttons .menu-trigger{display:none}}.header-buttons .search-trigger{background-image:url("assets/images/icon-search.svg");background-repeat:no-repeat;background-position:center center;background-size:21px 21px;-webkit-transition:0s;transition:0s}.header-buttons .search-trigger.active{background-color:#efede9;background-image:url("assets/images/icon-menu-close.svg");background-size:19px 20px}.menu-wrapper{position:fixed;top:64px;right:0;bottom:0;height:100%;width:100%;margin:0;padding:0;background-color:#efede9}@media (min-width: 1024px){.menu-wrapper{position:static;display:block;height:auto;width:auto;padding:0;background-color:transparent}}.primary-nav{height:100%;max-height:calc(100% - 50px);overflow-y:scroll;margin:0;padding:0 0 50px 0;text-align:left;z-index:3}@media (min-width: 1024px){.primary-nav{position:static;display:inline-block;margin:0;padding:0;height:auto;max-height:auto;width:auto;background:transparent;overflow:auto;z-index:2}}.primary-nav>li{display:block;border-bottom:1px solid #c5bdae}@media (min-width: 1024px){.primary-nav>li:first-of-type{border:none}}@media (min-width: 1024px){.primary-nav>li{display:inline-block;border:none}}.primary-nav>li>a{display:block;font-weight:600;font-style:normal;color:#111;-webkit-transition:none;transition:none;padding:1em 1em .9em 1em;background-image:url("assets/images/arrow-down.svg");background-repeat:no-repeat;background-size:14px auto;background-position:calc(100% - 1em) center}.primary-nav>li>a.active{background-color:#e4e1da;background-image:url("assets/images/arrow-up.svg")}@media (min-width: 1024px){.primary-nav>li>a.active{background-color:#efede9}}@media (min-width: 1024px){.primary-nav>li>a{position:relative;line-height:64px;padding:0 50px 0 20px;background-position:calc(100% - 20px) center;border:none}}.primary-nav>li>a.current-site,.primary-nav>li>a.current-language{color:#9a8d73}.secondary-nav{padding:0 1em 1em 1em;margin:0;list-style:none;background-color:#e4e1da}@media (min-width: 768px){.secondary-nav{padding:1em 0 1em 0}}@media (min-width: 1024px){.secondary-nav{position:absolute !important;top:96px;left:0;right:0;width:100%;padding:2.5em 16px 1.5em 16px;background-color:#efede9;float:none;text-align:left}}.secondary-nav ul{list-style:none;margin:0;padding:0}.secondary-nav a{display:block;color:#111}@media (min-width: 1024px){.secondary-nav a{display:inline-block}}.secondary-nav a:hover{color:#9a8d73}.secondary-nav li ul li{line-height:1.3;margin-bottom:.5em}.secondary-nav li ul li:last-of-type{margin-bottom:0}.cities-nav>li,.see-do-nav>li,.eat-shop-sleep-nav>li,.special-tours-nav>li{margin:0 0 1em 0}.cities-nav>li:last-of-type,.see-do-nav>li:last-of-type,.eat-shop-sleep-nav>li:last-of-type,.special-tours-nav>li:last-of-type{margin-bottom:0}@media (min-width: 768px){.cities-nav>li,.see-do-nav>li,.eat-shop-sleep-nav>li,.special-tours-nav>li{display:inline-block;float:left;padding:0 16px;margin:0 0 1em 0;width:33.3333333333%}.cities-nav>li:nth-of-type(3n+1),.see-do-nav>li:nth-of-type(3n+1),.eat-shop-sleep-nav>li:nth-of-type(3n+1),.special-tours-nav>li:nth-of-type(3n+1){clear:left}}@media (min-width: 1024px){.cities-nav>li,.see-do-nav>li,.eat-shop-sleep-nav>li,.special-tours-nav>li{width:25%}.cities-nav>li:nth-of-type(3n+1),.see-do-nav>li:nth-of-type(3n+1),.eat-shop-sleep-nav>li:nth-of-type(3n+1),.special-tours-nav>li:nth-of-type(3n+1){clear:none}.cities-nav>li:nth-of-type(4n+1),.see-do-nav>li:nth-of-type(4n+1),.eat-shop-sleep-nav>li:nth-of-type(4n+1),.special-tours-nav>li:nth-of-type(4n+1){clear:left}}.cities-nav>li{margin-bottom:1.5em}@media (min-width: 768px){.cities-nav>li{margin-bottom:2em}}@media (min-width: 768px){.cities-nav{padding:2.5em 16px 0.75em 16px}}.cities-nav a{display:inline}.cities-nav .image-container{float:left;margin-right:1em;width:60px;height:60px;border-radius:50%}@media (min-width: 768px){.cities-nav .image-container{width:85px;height:85px}}.cities-nav .image-container .cover-image{border-radius:50%;-webkit-transition:none;transition:none;-webkit-transform:none;transform:none}.cities-nav .city-links>a{position:relative;display:inline;font-weight:700;font-style:normal}@media (min-width: 768px){.cities-nav .city-links>a{top:2px}}.cities-nav .city-links ul{margin:0 0 0 0;padding:0;list-style:none}@media (min-width: 768px){.cities-nav .city-links ul{margin-top:.25em}}.cities-nav .city-links ul li{margin:0;padding:0;display:inline-block}@media (min-width: 768px){.cities-nav .city-links ul li{display:block}}.cities-nav .city-links ul a{font-size:16px;color:#9a8d73}.special-tours-nav a{display:block}.special-tours-nav .image-container{width:100%;height:85px;margin-bottom:.75em}.special-tours-nav span{display:block;font-size:16px;font-weight:700;font-style:normal}.see-do-nav>li>a,.eat-shop-sleep-nav>li>a{margin:0 0 1em 0;padding:0;font-weight:700;font-style:normal;font-size:14px;letter-spacing:2px;text-transform:uppercase}.see-do-nav>li>a{color:#ee414c}.eat-shop-sleep-nav>li>a{color:#0094ba}.context-menu-bar{position:relative;width:100%;line-height:22px;padding:10.6666666667px 1em;background-color:rgba(17,17,17,0.9);z-index:2;overflow-x:scroll}@media (min-width: 1024px){.context-menu-bar{padding:10.6666666667px 32px;line-height:28px}}.context-menu-bar .context-menu-title{display:inline-block;float:left;color:#c5bdae;font-size:20px;margin-top:2px;margin-right:2em;white-space:nowrap}@media (min-width: 1024px){.context-menu-bar .context-menu-title{font-size:28px;margin-top:3px;margin-right:0;white-space:normal}}.context-menu-bar .context-menu-title:hover{color:#fff}.vc-category-city .context-menu-bar .context-menu-title:hover{color:#ee414c}.context-menu-bar .context-menu{padding:0;margin:2px 0 0 0;list-style:none;white-space:nowrap}@media (min-width: 1024px){.context-menu-bar .context-menu{float:right;text-align:right;margin:0;width:auto;white-space:normal}}.context-menu-bar .context-menu li{margin:0 0 0 .25em;display:inline-block}@media (min-width: 1024px){.context-menu-bar .context-menu li{margin:0 0 0 .5em}}.context-menu-bar .context-menu li:after{position:relative;padding-left:.5em;top:2px;content:"•";color:#9a8d73}@media (min-width: 1024px){.context-menu-bar .context-menu li:after{padding-left:.75em}}.context-menu-bar .context-menu li:last-of-type{margin-right:1em}@media (min-width: 768px){.context-menu-bar .context-menu li:last-of-type{margin-right:0}}.context-menu-bar .context-menu li:last-of-type:after{padding-left:0;content:""}.context-menu-bar .context-menu li a{font-size:14px;font-weight:600;font-style:normal;text-transform:uppercase;color:#ece3d2}.context-menu-bar .context-menu li a:hover,.context-menu-bar .context-menu li a.active{color:#fff}.vc-category-city .context-menu-bar .context-menu li a:hover,.vc-category-city .context-menu-bar .context-menu li a.active{color:#ee414c}a{text-decoration:none;-webkit-transition:.5s;transition:.5s}.article-content a{color:#9a8d73;border-bottom:1px solid #c5bdae}.article-content a:hover{color:#c5bdae;border-bottom:1px solid #ece3d2}footer[role="contentinfo"] a{color:#fff}footer[role="contentinfo"] a:hover{color:#c5bdae}.copyright a{color:#c5bdae;border-bottom:1px solid #ece3d2}.copyright a:hover{color:#111;border-bottom:none}.infobox{padding:32px 1em 1em 1em;color:#111;background-color:#ece3d2}@media (min-width: 1024px){.infobox{padding:32px}}@media (min-width: 1024px){.infobox .infobox-content{margin-left:32px}}.hero .infobox,.carousel-cell .infobox{width:100%;min-height:220px;z-index:2}@media (min-width: 1024px){.hero .infobox,.carousel-cell .infobox{position:absolute;left:0;bottom:0;height:auto;bottom:64px;width:75%}}@media (min-width: 1280px){.hero .infobox,.carousel-cell .infobox{left:64px;width:45%;-webkit-transform:translateX(-32px);transform:translateX(-32px)}}.features-carousel .infobox{color:#fff;background-color:#ee414c}@media (min-width: 1280px){.features-carousel .infobox{left:32px}}.vc-category-city .infobox{color:#fff;background-color:#ee414c}.category-beaches .infobox{color:#fff;background-color:#f69433}.vc-category-sightseeing .infobox,.vc-category-natural-parks .infobox,.vc-category-hills-mountains .infobox{color:#fff;background-color:#23aed9}.category-schist-villages .infobox,.vc-category-hist_villages .infobox{color:#fff;background-color:#0094ba}.card{display:block;position:relative;width:100%;height:100%;margin:0;padding:0;text-decoration:none;overflow:hidden;-webkit-transition:.2s;transition:.2s}.general-listing-cards .card{height:300px}.card:hover .card-content{background-color:#e4e1da !important}.highlights .card:hover .card-content{background-color:#ee414c !important}.card:hover .context-data{background-color:#e4e1da}.highlights .card:hover h4{color:#fff}.card .image-container{height:calc(100% - 105px) !important}.card .card-content{height:105px;background-color:#fff;margin-top:-1px;padding:16px;-webkit-transition:.5s;transition:.5s}.highlights .card .card-content,.related-section:nth-of-type(even) .card .card-content,.search.search-results .card .card-content,.archive.post-type-archive-vc_event .card .card-content{background-color:#efede9}.card h4{-webkit-transition:.5s;transition:.5s;color:#9a8d73}.highlights .card h4{color:#ee414c}.context-data{display:inline-block;position:absolute;left:0;top:16px;padding:6px 16px 4px 38px;color:#111;background-color:#fff;background-position:16px center;background-repeat:no-repeat;-webkit-transition:.5s;transition:.5s;z-index:2}.context-data.date{background-image:url("assets/images/icon-calendar.svg");background-size:16px 16px}.context-data.nearby{background-image:url("assets/images/icon-nearby.svg");background-size:16px 16px}.grid-cell .context-data{left:1em}.card-group{width:calc(100% + 16px);margin-left:-8px;margin-right:-8px}.card-group .card-group-col:first-of-type{margin-bottom:16px}@media (min-width: 1024px){.card-group .card-group-col:first-of-type{margin-bottom:0}}@media (min-width: 768px){.card-group .card-group-col{float:left;width:50%}}.card-group .card-group-col .card{padding-left:8px;padding-right:8px;margin-bottom:16px}.card-group .card-group-col .card:nth-child(3n){margin-bottom:0}@media (min-width: 1280px){.card-group .card-group-col .card{margin-bottom:0}}.card-group .card-group-col:nth-child(odd) .card:nth-child(1){height:320px}@media (min-width: 1280px){.card-group .card-group-col:nth-child(odd) .card:nth-child(1){height:520px;padding-bottom:16px}}.card-group .card-group-col:nth-child(odd) .card:nth-child(2),.card-group .card-group-col:nth-child(odd) .card:nth-child(3){height:320px}@media (min-width: 1280px){.card-group .card-group-col:nth-child(odd) .card:nth-child(2),.card-group .card-group-col:nth-child(odd) .card:nth-child(3){float:left;width:50%}}.card-group .card-group-col:nth-child(even) .card:nth-child(3){height:320px}@media (min-width: 1280px){.card-group .card-group-col:nth-child(even) .card:nth-child(3){height:520px;padding-top:16px}}.card-group .card-group-col:nth-child(even) .card:nth-child(1),.card-group .card-group-col:nth-child(even) .card:nth-child(2){height:320px}@media (min-width: 1280px){.card-group .card-group-col:nth-child(even) .card:nth-child(1),.card-group .card-group-col:nth-child(even) .card:nth-child(2){float:left;width:50%}}.contact-card ul{margin:0;padding:0;list-style:none}.contact-card a{text-decoration:none;color:inherit}.contact-card .address{margin-bottom:1em}.contact-card .other-contacts a{display:inline-block;padding-left:22px;background-repeat:no-repeat}.contact-card .phone{background-image:url("assets/images/icon-phone.svg");background-size:16px auto;background-position:0 3px}.poi-address .contact-card .phone{background-image:url("assets/images/icon-phone-dark.svg")}.contact-card .email{background-image:url("assets/images/icon-mail.svg");background-size:14px auto;background-position:0 3px}.poi-address .contact-card .email{background-image:url("assets/images/icon-mail-dark.svg")}.contact-card .url{background-image:url("assets/images/icon-url.svg");background-size:14px auto;background-position:0 3px}.poi-address .contact-card .url{background-image:url("assets/images/icon-url-dark.svg")}.feature .contact-card{margin-top:1em;font-size:16px}@media (min-width: 768px){.feature .contact-card{width:60%}}@media (min-width: 1024px){.feature .contact-card{margin-top:1.5em;margin-left:64px}}@media (min-width: 1280px){.feature .contact-card{width:60%}}@media (min-width: 768px){.feature .contact-card .address{float:left;margin-right:64px;height:100%}}@media (min-width: 768px){.feature .contact-card .other-contacts{overflow:hidden;clear:right}}.poi-address{margin-top:2.5em;padding:1.5em 2em;background-color:#efede9;border:1px solid #e4e1da;font-size:16px}.poi-address a{border:none !important}.hotel-stars{font-size:1.5em;line-height:0;padding:0;margin:0;letter-spacing:-10px}.card .hotel-stars{margin-left:4px;font-size:1.75em;letter-spacing:-4px}.general-listing .hotel-stars{font-size:1.65em;letter-spacing:-4px}.map-infobox-link .hotel-stars{font-size:1.65em;letter-spacing:-5px}.other-destinations{margin:0;padding:0;list-style:none}.other-destinations a{display:inline-block;padding-left:22px;background-repeat:no-repeat;background-image:url("assets/images/icon-pttourism.svg");background-size:16px auto;background-position:0 3px}.follow-us{margin:0;padding:0;list-style:none}.follow-us li{display:inline-block;margin-right:4px}.follow-us li:last-of-type{margin-right:0}.follow-us a{display:block;width:32px;height:32px;background-size:32px auto;background-position:center center;background-repeat:no-repeat}.follow-us a:hover{opacity:.5}.follow-us a.twitter{background-image:url("assets/images/icon-twitter.svg")}.follow-us a.facebook{background-image:url("assets/images/icon-facebook.svg")}.follow-us a.pinterest{background-image:url("assets/images/icon-pinterest.svg")}.follow-us a.instagram{background-image:url("assets/images/icon-instagram.svg")}.follow-us a.rss{background-image:url("assets/images/icon-rss.svg")}.return-top{display:block;width:22px;height:22px;background-size:22px auto;background-position:center center;background-repeat:no-repeat;background-image:url("assets/images/arrow-up.svg")}.return-top:hover{opacity:.5}.findyourcenter{width:120px;height:120px;background-image:url("assets/images/logo-findyourcenter.svg");background-repeat:no-repeat;background-position:center center;background-size:120px 120px}.findyourcenter.dark{background-image:url("assets/images/logo-findyourcenter-dark.svg")}@media (min-width: 768px){.findyourcenter{width:180px;height:180px;background-size:180px 180px}}@media (min-width: 1280px){.findyourcenter{width:250px;height:250px;background-size:250px 250px}}.features-carousel .findyourcenter{position:absolute;right:32px;top:32px;z-index:2}@media (min-width: 1024px){.features-carousel .findyourcenter{top:48px;right:48px}}.feature .findyourcenter{position:absolute;right:64px;top:64px;z-index:2}@media (min-width: 1024px){.feature .findyourcenter{top:128px;right:80px}}.carousel-cell .findyourcenter{position:absolute;right:32px;top:32px;z-index:2}@media (min-width: 1024px){.carousel-cell .findyourcenter{right:80px;top:48px}}#map-canvas{width:100%;height:600px}.related-section #map-canvas{border:2px solid #fff}.map-infobox{position:relative;max-width:22em}.map-infobox .map-infobox-link{background-color:#ece3d2;color:#9a8d73;display:block;text-decoration:none;margin:0;padding:0;border:none;-webkit-box-shadow:0px 2px 4px rgba(17,17,17,0.2);box-shadow:0px 2px 4px rgba(17,17,17,0.2);-webkit-transition:.2s;transition:.2s}.map-infobox .map-infobox-link img{display:block;width:100%;height:auto;margin:0;padding:0}.map-infobox .map-infobox-link h3{font-weight:600 !important;margin:0;padding:.5em .75em !important;font-size:14px !important}.map-infobox .map-infobox-link:after{top:100%;border:solid transparent;border-top-color:#ece3d2;border-width:10px;left:50%;margin-left:-10px;content:" ";height:0;width:0;position:absolute;pointer-events:none;-webkit-transition:.2s;transition:.2s}.map-infobox .map-infobox-link:hover{background-color:#9a8d73;color:#fff}.map-infobox .map-infobox-link:hover:after{border-top-color:#9a8d73}.map-infobox .map-infobox-close{font-size:22px;line-height:1;position:absolute;top:.5em;right:0;margin:0;padding:.15em .45em;background-color:#ece3d2;color:#9a8d73;border:none}.map-infobox .map-infobox-close:hover{background-color:#9a8d73;color:#fff}.tags h4,.share h4{margin-bottom:.5em}.tags ul,.share ul{margin:0;padding:0;list-style:none}.tags li,.share li{display:inline-block;margin-right:4px;margin-bottom:4px}.tags li:last-of-type,.share li:last-of-type{margin-right:0}.share a{display:block;width:32px;height:32px;background-size:32px auto;background-position:center center;background-repeat:no-repeat;border:none}.share a:hover{opacity:.5;border:none}.share a.twitter{background-image:url("assets/images/icon-twitter.svg")}.share a.facebook{background-image:url("assets/images/icon-facebook.svg")}.share a.pinterest{background-image:url("assets/images/icon-pinterest.svg")}.share a.gplus{background-image:url("assets/images/icon-gplus.svg")}.tags a{display:block;font-size:14px;line-height:16px;text-decoration:none;color:#c5bdae;border:1px solid #c5bdae;border-radius:14px;padding:5px 12px 4px 12px;text-transform:capitalize}.tags a:hover{color:#fff;background-color:#c5bdae;border:1px solid #c5bdae}.services-list{padding:1em;background-color:#efede9;font-size:16px}.services-list ul{margin:0;padding:0;list-style:none}@media (min-width: 768px){.services-list>ul>li{float:left;width:33.3333333333%;padding-right:32px}.services-list>ul>li:nth-of-type(3n+1){clear:left;padding-right:0}}@media (min-width: 1024px){.services-list>ul>li{width:25%;padding-right:32px}.services-list>ul>li:nth-of-type(3n+1){clear:none}.services-list>ul>li:nth-of-type(4n+1){clear:left;padding-right:0}}.services-list>ul>li ul li{margin-bottom:.5em;line-height:1.1}.services-list a{color:#111}.services-list a:hover{color:#c5bdae !important}.scroll{width:100%;overflow:scroll}table{width:100%;margin:0;padding:0;text-align:left;font-size:16px}table thead{background-color:#efede9}table th,table td{padding:.75em 1em}table td{border-bottom:1px solid #efede9}.event-schedule{margin-top:.5em}.event-schedule span{font-size:38px;line-height:1;font-weight:300;margin-right:.15em}.event-schedule span:before{content:'•';margin-right:.15em}.event-schedule span:first-of-type{background-image:url("assets/images/icon-calendar-yellow.svg");background-size:29px auto;background-repeat:no-repeat;padding-left:40px}.event-schedule span:first-of-type:before{content:'';margin-right:0}.event-schedule span:last-of-type{margin-right:0}.destinations-map-group{position:relative}.destinations-map-iberia{width:30%;position:absolute;top:1em;left:0}@media (min-width: 768px){.destinations-map-iberia{width:20%}}.destinations-map-region{width:90%;text-align:right;float:right;padding-left:2em}@media (min-width: 768px){.destinations-map-region{float:left;width:80%;padding-left:0}}@media (min-width: 1024px){.destinations-map-region{width:68%;padding-left:15%}}.destinations-map-list{clear:right;padding-left:.75em;padding-top:2em}@media (min-width: 768px){.destinations-map-list{float:right;width:20%;padding-left:2em;padding-top:1em}}@media (min-width: 1024px){.destinations-map-list{padding-left:6em;width:32%}}.destinations-map-list ul{margin:0;padding:0;list-style:none}.destinations-map-list ul li{margin-bottom:.5em}.destinations-map-list ul li:last-of-type{margin-bottom:0}.destinations-map-list ul a{display:block;font-weight:600;font-style:normal;font-size:20px;line-height:1.2;min-height:28px;color:#fff;background-image:url("assets/images/pin-green.svg");background-repeat:no-repeat;background-position:left center;background-size:auto 22px;padding-left:1.5em}.destinations-map-list ul a:hover,.destinations-map-list ul a.pin-active{color:#111}@media (min-width: 768px){.destinations-map-list ul a{font-size:18px}}@media (min-width: 1024px){.destinations-map-list ul a{font-size:20px}}.pin{display:block;-webkit-transition:.5s;transition:.5s}.pin text{display:none;font-size:11px;font-weight:600;-webkit-transition:.5s;transition:.5s}.pin:hover,.pin.pin-active{-webkit-transition:.5s;transition:.5s}.pin:hover .pin-drop,.pin.pin-active .pin-drop{-webkit-transition:.5s;transition:.5s;fill:#ee414c}.pin:hover text,.pin.pin-active text{-webkit-transition:.5s;transition:.5s;display:block}.issuuembed{width:100% !important;height:312px;margin-bottom:1em}.issuuembed div div:nth-of-type(1){height:100% !important}.issuuembed div div:nth-of-type(2){display:none !important}[v-cloak]{display:none}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .3s;transition:opacity .3s}.fade-enter,.fade-leave-active{opacity:0}input,button,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;-webkit-box-shadow:none;box-shadow:none;background:transparent;background-image:none;font-family:inherit}form[role="search"]{position:absolute;top:64px;left:0;right:0;width:100%;margin:0;padding:2em 1em;background-color:#efede9}@media (min-width: 1024px){form[role="search"]{top:96px;padding:64px 32px}}form[role="search"] input[type="search"]{font-size:28px;width:100%;margin:0;padding:0}@media (min-width: 1024px){form[role="search"] input[type="search"]{font-size:42px}}.select{display:inline-block;width:auto;min-width:280px;margin:0;padding:0 20px 0 20px;background-color:transparent;background-image:url("assets/images/arrow-down.svg");background-size:11px auto;background-repeat:no-repeat;background-position:93% 50%;overflow:hidden;border-width:2px;border-style:solid;border-radius:16px;border-color:#9a8d73}.select select{width:105%;height:25px;font-weight:700;font-style:normal;font-size:14px;letter-spacing:2px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#9a8d73}.button{display:inline-block;line-height:26px;border-width:2px;border-style:solid;border-radius:16px;font-weight:700;font-style:normal;font-size:14px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;padding:2px 25px 0 25px;color:#9a8d73;border-color:#9a8d73;-webkit-transition:.2s;transition:.2s}.button:hover{opacity:.75}.instagram-feed .button{color:#9a8d73;border-color:#9a8d73}.features-carousel .button{color:#fff;border-color:#fff}.disabled{pointer-events:none;cursor:default;opacity:.4}::-webkit-input-placeholder{color:#9a8d73}::-moz-placeholder{color:#9a8d73}:-moz-placeholder{color:#9a8d73}:-ms-input-placeholder{color:#9a8d73}body{font-family:'Libertad', 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;font-size:18px;font-weight:400;font-style:normal;line-height:1.5}h1{margin:0;padding:0;font-weight:700;font-style:normal}.hero h1,.hero-short h1{font-size:38px;line-height:1}@media (min-width: 768px){.hero h1,.hero-short h1{font-size:42px}}@media (min-width: 1280px){.hero h1,.hero-short h1{font-size:58px}}h2{margin:0;padding:0;font-weight:700;font-style:normal}.general-listing h2{font-size:22px;color:#9a8d73;margin-bottom:.25em;-webkit-transition:.2s;transition:.2s}.general-listing h2:hover{color:#c5bdae}.archive.post-type-archive-press_media h2{color:#d81966}.article-content h2{font-size:24px;margin-bottom:.5em}.infobox h2{font-size:38px;line-height:1}@media (min-width: 768px){.infobox h2{font-size:42px}}@media (min-width: 1280px){.infobox h2{font-size:58px;margin-bottom:.25em}}h3{font-weight:700;font-style:normal}h3.section-title{margin:0 0 2em 0;padding:0;font-size:14px;letter-spacing:2px;text-transform:uppercase}.next-events h3.section-title,.destinations-map h3.section-title{color:#fff}.instagram-feed h3.section-title,.related-section h3.section-title{color:#9a8d73}footer[role="contentinfo"] h3.section-title{color:#9a8d73;margin-bottom:1.5em}h4{margin:0;padding:0}.card h4,.share h4,.tags h4,.extra-info h4{font-size:14px;font-weight:700;font-style:normal;text-transform:uppercase}.extra-info h4{margin-bottom:1em;color:#c5bdae}p{margin:0;padding:0}.article-content p{margin-bottom:1em}.infobox p{font-size:16px;margin-bottom:1.5em}.infobox p:last-child{margin-bottom:0}.card p{margin-top:.15em;font-size:20px !important;line-height:1.2;color:#111}.general-listing p{font-size:16px;color:#111;margin-bottom:1em}.general-listing p:last-of-type{margin-bottom:0}footer[role="contentinfo"] p{font-size:16px}footer[role="contentinfo"] ul{font-size:16px;margin:0;padding:0;list-style:none}strong{font-weight:700;font-style:normal}.context-data{font-size:14px}.copyright{font-size:16px;color:#c5bdae}.lead{font-size:28px;line-height:1.4;color:#c5bdae;font-weight:400;font-style:italic;margin-bottom:1.5em !important}@font-face{font-family:'Libertad';src:url("assets/fonts/Libertad-Light.eot");src:url("assets/fonts/Libertad-Light.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Libertad-Light.woff") format("woff"),url("assets/fonts/Libertad-Light.ttf") format("truetype"),url("assets/fonts/Libertad-Light.svg#center") format("svg");font-weight:300;font-style:normal}@font-face{font-family:'Libertad';src:url("assets/fonts/Libertad-LightItalic.eot");src:url("assets/fonts/Libertad-LightItalic.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Libertad-LightItalic.woff") format("woff"),url("assets/fonts/Libertad-LightItalic.ttf") format("truetype"),url("assets/fonts/Libertad-LightItalic.svg#center") format("svg");font-weight:300;font-style:italic}@font-face{font-family:'Libertad';src:url("assets/fonts/Libertad-Regular.eot");src:url("assets/fonts/Libertad-Regular.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Libertad-Regular.woff") format("woff"),url("assets/fonts/Libertad-Regular.ttf") format("truetype"),url("assets/fonts/Libertad-Regular.svg#center") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Libertad';src:url("assets/fonts/Libertad-Italic.eot");src:url("assets/fonts/Libertad-Italic.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Libertad-Italic.woff") format("woff"),url("assets/fonts/Libertad-Italic.ttf") format("truetype"),url("assets/fonts/Libertad-Italic.svg#center") format("svg");font-weight:400;font-style:italic}@font-face{font-family:'Libertad';src:url("assets/fonts/Libertad-Medium.eot");src:url("assets/fonts/Libertad-Medium.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Libertad-Medium.woff") format("woff"),url("assets/fonts/Libertad-Medium.ttf") format("truetype"),url("assets/fonts/Libertad-Medium.svg#center") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'Libertad';src:url("assets/fonts/Libertad-MediumItalic.eot");src:url("assets/fonts/Libertad-MediumItalic.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Libertad-MediumItalic.woff") format("woff"),url("assets/fonts/Libertad-MediumItalic.ttf") format("truetype"),url("assets/fonts/Libertad-MediumItalic.svg#center") format("svg");font-weight:600;font-style:italic}@font-face{font-family:'Libertad';src:url("assets/fonts/Libertad-Bold.eot");src:url("assets/fonts/Libertad-Bold.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Libertad-Bold.woff") format("woff"),url("assets/fonts/Libertad-Bold.ttf") format("truetype"),url("assets/fonts/Libertad-Bold.svg#center") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Libertad';src:url("assets/fonts/Libertad-BoldItalic.eot");src:url("assets/fonts/Libertad-BoldItalic.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Libertad-BoldItalic.woff") format("woff"),url("assets/fonts/Libertad-BoldItalic.ttf") format("truetype"),url("assets/fonts/Libertad-BoldItalic.svg#center") format("svg");font-weight:700;font-style:italic}@font-face{font-family:'Libertad';src:url("assets/fonts/Libertad-ExtraBold.eot");src:url("assets/fonts/Libertad-ExtraBold.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Libertad-ExtraBold.woff") format("woff"),url("assets/fonts/Libertad-ExtraBold.ttf") format("truetype"),url("assets/fonts/Libertad-ExtraBold.svg#center") format("svg");font-weight:800;font-style:normal}@font-face{font-family:'Libertad';src:url("assets/fonts/Libertad-ExtraBoldItalic.eot");src:url("assets/fonts/Libertad-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Libertad-ExtraBoldItalic.woff") format("woff"),url("assets/fonts/Libertad-ExtraBoldItalic.ttf") format("truetype"),url("assets/fonts/Libertad-ExtraBoldItalic.svg#center") format("svg");font-weight:800;font-style:italic}.cover-image{display:block;margin:0;padding:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:20s;transition:20s;overflow:hidden}.card .cover-image,#instafeed .cover-image{-webkit-transition:5s;transition:5s}.cover-image:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.image-container{width:100%;height:100%;overflow:hidden}.hero .image-container{height:calc(100% - 220px)}@media (min-width: 1024px){.hero .image-container{height:100%}}#instafeed .image-container{display:block;float:left;width:25%;height:85px}@media (min-width: 768px){#instafeed .image-container{height:180px}}@media (min-width: 1024px){#instafeed .image-container{width:12.5%}}.article-content img{margin:2em auto;width:100%;height:auto}.features-carousel{width:100%;height:100%}.carousel{width:calc(100% + 2em);height:280px;margin-left:-32px;margin-right:-32px;margin-bottom:24px}@media (min-width: 1024px){.carousel{width:calc(100% + 64px)}}.tours-carousel{width:100%;height:600px}.image-carousel{width:calc(100% + 2em);margin-left:-1em;margin-right:-1em;height:300px;background:#111;margin-top:3em;margin-bottom:3em}@media (min-width: 768px){.image-carousel{height:450px}}@media (min-width: 1024px){.image-carousel{width:calc(100% + 8em);margin-left:-4em;margin-right:-4em}}@media (min-width: 1280px){.image-carousel{width:calc(100% + (960px / 2) + 64px);margin-left:-272px;margin-right:-272px}}.features-carousel .carousel-cell{width:100%;height:100%}@media (min-width: 1280px){.features-carousel .carousel-cell{padding-right:32px}}@media (min-width: 1280px){.features-carousel .carousel-cell .image-container{margin-left:32px}}.carousel .carousel-cell,.tours-carousel .carousel-cell{width:290px;margin-right:32px;height:280px}.image-carousel .carousel-cell{width:100%;height:300px;opacity:.5;-webkit-transition:opacity .5s;transition:opacity .5s}@media (min-width: 768px){.image-carousel .carousel-cell{height:450px}}@media (min-width: 1024px){.image-carousel .carousel-cell{width:800px;height:450px}}.image-carousel .carousel-cell.is-selected{opacity:1}.image-carousel .carousel-cell .image-caption{position:absolute;top:16px;left:0;display:inline-block;padding:6px 16px;background-color:rgba(17,17,17,0.5);color:#fff;font-size:14px;z-index:3}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.4;background:#fff;border-radius:0;display:none;opacity:.6;-webkit-transition:.5s;transition:.5s}@media (min-width: 1280px){.flickity-prev-next-button{display:block}}.features-carousel .flickity-prev-next-button{top:auto}.flickity-prev-next-button:hover{opacity:1}.flickity-prev-next-button:focus{outline:none}.flickity-prev-next-button:active{opacity:1}.flickity-prev-next-button.previous{left:0}.features-carousel .flickity-prev-next-button.previous{left:auto;top:64px;right:0}.flickity-prev-next-button.next{right:0}.features-carousel .flickity-prev-next-button.next{right:0;top:108px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:0.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#111}.flickity-page-dots{position:absolute;width:100%;bottom:16px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}@media (min-width: 1280px){.features-carousel .flickity-page-dots{bottom:16px}}.carousel .flickity-page-dots{bottom:-2.25em}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#fff;border-radius:50%;opacity:0.6;cursor:pointer}.related-section .flickity-page-dots .dot{background:#c5bdae}.flickity-page-dots .dot.is-selected{opacity:1}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
