.vjs-default-skin{color:#ccc;}@font-face{font-family:'VideoJS';src:url(/sites/all/themes/visitportugaltheme/vendor/videojs/font/vjs.eot);src:url(/sites/all/themes/visitportugaltheme/vendor/videojs/font/vjs.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/visitportugaltheme/vendor/videojs/font/vjs.woff) format('woff'),url(/sites/all/themes/visitportugaltheme/vendor/videojs/font/vjs.ttf) format('truetype');font-weight:normal;font-style:normal;}.vjs-default-skin .vjs-slider{outline:0;position:relative;cursor:pointer;background-color:rgba(51,51,51,.9);padding:0;}.vjs-default-skin .vjs-slider:focus{-webkit-box-shadow:0 0 2em #fff;box-shadow:0 0 2em #fff;}.vjs-default-skin .vjs-slider-handle{position:absolute;left:0;top:0;}.vjs-default-skin .vjs-slider-handle:before{content:"\e009";font-family:VideoJS;font-size:1em;line-height:1;text-align:center;text-shadow:0 0 1em #fff;position:absolute;top:0;left:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.vjs-default-skin .vjs-control-bar{display:none;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:rgba(7,20,30,.7);}.vjs-default-skin.vjs-has-started .vjs-control-bar{display:block;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s;}.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{display:block;visibility:hidden;opacity:0;-webkit-transition:visibility 1s 1s;transition:visibility 1s 1s;}.vjs-default-skin .vjs-control{outline:0;position:relative;float:left;text-align:center;height:3em;width:4em;margin:0;padding:0;}.vjs-default-skin .vjs-control:before{font-family:VideoJS;font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5);}.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before{text-shadow:0 0 1em #fff;}.vjs-default-skin .vjs-control-text{border:0;clip:rect(0000);height:1px;overflow:hidden;position:absolute;width:1px;margin:-1px;padding:0;}.vjs-default-skin .vjs-play-control{width:5em;cursor:pointer;}.vjs-default-skin .vjs-play-control:before{content:"\e001";}.vjs-default-skin.vjs-playing .vjs-play-control:before{content:"\e002";}.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button{cursor:pointer;float:right;}.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-volume-menu-button:before{content:"\e006";}.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before{content:"\e003";}.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before{content:"\e004";}.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before{content:"\e005";}.vjs-default-skin .vjs-volume-control{width:5em;float:right;}.vjs-default-skin .vjs-volume-bar{width:5em;height:.6em;margin:1.1em auto 0;}.vjs-default-skin .vjs-volume-menu-button .vjs-menu-content{height:2.9em;}.vjs-default-skin .vjs-volume-level{position:absolute;top:0;left:0;height:.5em;background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat;}.vjs-default-skin .vjs-volume-bar .vjs-volume-handle{width:.5em;height:.5em;}.vjs-default-skin .vjs-volume-handle:before{font-size:.9em;top:-.2em;left:-.2em;width:1em;height:1em;}.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content{width:6em;left:-4em;}.vjs-default-skin .vjs-progress-control{position:absolute;left:0;right:0;width:auto;font-size:.3em;height:1em;top:-1em;-webkit-transition:all .4s;transition:all .4s;}.vjs-default-skin:hover .vjs-progress-control{font-size:.9em;-webkit-transition:all .2s;transition:all .2s;}.vjs-default-skin .vjs-progress-holder{height:100%;}.vjs-default-skin .vjs-progress-holder .vjs-play-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress{position:absolute;display:block;height:100%;left:0;top:0;margin:0;padding:0;}.vjs-default-skin .vjs-play-progress{background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat;}.vjs-default-skin .vjs-load-progress{background:rgba(255,255,255,.4);}.vjs-default-skin .vjs-seek-handle{width:1.5em;height:100%;}.vjs-default-skin .vjs-seek-handle:before{padding-top:.1em;}.vjs-default-skin .vjs-time-controls{font-size:1em;line-height:3em;}.vjs-default-skin .vjs-remaining-time{display:none;float:left;}.vjs-time-divider{float:left;line-height:3em;}.vjs-default-skin .vjs-fullscreen-control{width:3.8em;cursor:pointer;float:right;}.vjs-default-skin .vjs-fullscreen-control:before{content:"\e000";}.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:"\e00b";}.vjs-default-skin .vjs-big-play-button{font-size:10px;display:block;width:8em;height:8.0em;margin:0;text-align:center;vertical-align:middle;cursor:pointer;opacity:1;background-color:rgb(40,40,40);background-color:rgba(7,40,50,0.2);border:0.7em solid rgb(255,255,255);border-color:rgba(255,255,255,0.85);-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-box-shadow:0px 0px 1em rgba(255,255,255,0.25);-moz-box-shadow:0px 0px 1em rgba(255,255,255,0.25);box-shadow:0px 0px 1em rgba(255,255,255,0.25);-webkit-transition:border 0.4s,-webkit-box-shadow 0.4s,-webkit-transform 0.4s;-moz-transition:border 0.4s,-moz-box-shadow 0.4s,-moz-transform 0.4s;-o-transition:border 0.4s,-o-box-shadow 0.4s,-o-transform 0.4s;transition:border 0.4s,box-shadow 0.4s,transform 0.4s;top:38%;z-index:2;position:absolute;left:44%;}.vjs-default-skin:hover .vjs-big-play-button,.vjs-default-skin .vjs-big-play-button:focus{outline:0;background-color:rgba(50,50,50,.75);-webkit-box-shadow:0 0 3em #fff;box-shadow:0 0 3em #fff;-webkit-transition:all 0;transition:all 0;border-color:#fff;top:38%;z-index:2;position:absolute;left:44%;}.vjs-default-skin .vjs-big-play-button:before{content:"\e001";font-family:VideoJS;line-height:2.6em;text-shadow:.05em .05em .1em #000;text-align:center;position:absolute;left:0;width:100%;height:100%;font-size:3em;}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;font-size:5em;line-height:1;width:1em;height:1em;margin-left:-.5em;margin-top:-.5em;opacity:.75;-webkit-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear;}.vjs-default-skin .vjs-loading-spinner:before{content:"\e00a";font-family:VideoJS;position:absolute;top:0;left:0;width:1em;height:1em;text-align:center;text-shadow:0 0 .1em #000;}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}.vjs-default-skin .vjs-menu-button{float:right;cursor:pointer;}.vjs-default-skin .vjs-menu{display:none;position:absolute;bottom:0;left:0;width:0;height:0;margin-bottom:3em;border-left:2em solid transparent;border-right:2em solid transparent;border-top:1.55em solid #000;border-top-color:rgba(7,40,50,.5);}.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content{display:block;position:absolute;width:10em;bottom:1.5em;max-height:15em;overflow:auto;left:-5em;background-color:rgba(7,20,30,.7);-webkit-box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);margin:0;padding:0;}.vjs-default-skin .vjs-menu-button ul li{list-style:none;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase;margin:0;padding:.3em 0;}.vjs-default-skin .vjs-menu-button ul li.vjs-selected{background-color:#000;}.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover{outline:0;color:#111;background-color:rgba(255,255,255,.75);-webkit-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff;}.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;font-weight:700;cursor:default;margin:0 0 .3em;padding:0;}.vjs-default-skin .vjs-subtitles-button:before{content:"\e00c";}.vjs-default-skin .vjs-captions-button:before{content:"\e008";}.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before{-webkit-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff;}.video-js{background-color:#000;position:relative;font-size:10px;vertical-align:middle;font-weight:400;font-style:normal;font-family:Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0;}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%;}.video-js:-moz-full-screen{position:absolute;}body.vjs-full-window{height:100%;overflow-y:auto;margin:0;padding:0;}.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100%!important;height:100%!important;_position:absolute;}.video-js:-webkit-full-screen{width:100%!important;height:100%!important;}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none;}.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;cursor:pointer;height:100%;position:relative;width:100%;margin:0;padding:0;}.vjs-poster img{display:block;max-height:100%;width:100%;margin:0 auto;padding:0;}.video-js .vjs-text-track-display{text-align:center;position:absolute;bottom:4em;left:1em;right:1em;}.video-js .vjs-text-track{display:none;font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:rgba(0,0,0,.5);}.video-js .vjs-subtitles{color:#fff;}.video-js .vjs-captions{color:#fc6;}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible;}.vjs-default-skin.vjs-controls-disabled .vjs-control-bar,.vjs-default-skin.vjs-using-native-controls .vjs-control-bar,.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button,.vjs-default-skin.vjs-has-started .vjs-big-play-button,.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button,.video-js.vjs-using-native-controls .vjs-poster,.vjs-default-skin .vjs-hidden{display:none;}.vjs-default-skin .vjs-current-time,.vjs-default-skin .vjs-duration{float:left;}.vjs-default-skin .vjs-menu-button:hover .vjs-menu,.vjs-tt-cue{display:block;}@media \0screen{.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:"";}}
/*})'"*/
.leaflet-map-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-pane,.leaflet-tile-container,.leaflet-overlay-pane,.leaflet-shadow-pane,.leaflet-marker-pane,.leaflet-popup-pane,.leaflet-overlay-pane svg,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0;}.leaflet-container{overflow:hidden;-ms-touch-action:none;}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;}.leaflet-marker-icon,.leaflet-marker-shadow{display:block;}.leaflet-container img{max-width:none !important;}.leaflet-container img.leaflet-image-layer{max-width:15000px !important;}.leaflet-tile{filter:inherit;visibility:hidden;}.leaflet-tile-loaded{visibility:inherit;}.leaflet-zoom-box{width:0;height:0;}.leaflet-overlay-pane svg{-moz-user-select:none;}.leaflet-tile-pane{z-index:2;}.leaflet-objects-pane{z-index:3;}.leaflet-overlay-pane{z-index:4;}.leaflet-shadow-pane{z-index:5;}.leaflet-marker-pane{z-index:6;}.leaflet-popup-pane{z-index:7;}.leaflet-control{position:relative;z-index:7;pointer-events:auto;}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none;}.leaflet-top{top:0;}.leaflet-right{right:0;}.leaflet-bottom{bottom:0;}.leaflet-left{left:0;}.leaflet-control{float:left;clear:both;}.leaflet-right .leaflet-control{float:right;}.leaflet-top .leaflet-control{margin-top:10px;}.leaflet-bottom .leaflet-control{margin-bottom:10px;}.leaflet-left .leaflet-control{margin-left:10px;}.leaflet-right .leaflet-control{margin-right:10px;}.leaflet-fade-anim .leaflet-tile,.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear;}.leaflet-fade-anim .leaflet-tile-loaded,.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1;}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1);-moz-transition:-moz-transform 0.25s cubic-bezier(0,0,0.25,1);-o-transition:-o-transform 0.25s cubic-bezier(0,0,0.25,1);transition:transform 0.25s cubic-bezier(0,0,0.25,1);}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile,.leaflet-touching .leaflet-zoom-animated{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden;}.leaflet-clickable{cursor:pointer;}.leaflet-container{cursor:-webkit-grab;cursor:-moz-grab;}.leaflet-popup-pane,.leaflet-control{cursor:auto;}.leaflet-dragging,.leaflet-dragging .leaflet-clickable,.leaflet-dragging .leaflet-container{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;}.leaflet-container{background:#ddd;outline:0;}.leaflet-container a{color:#0078A8;}.leaflet-container a.leaflet-active{outline:2px solid orange;}.leaflet-zoom-box{border:2px dotted #05f;background:white;opacity:0.5;}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif;}.leaflet-bar{box-shadow:0 1px 7px rgba(0,0,0,0.65);-webkit-border-radius:4px;border-radius:4px;}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black;}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block;}.leaflet-bar a:hover{background-color:#f4f4f4;}.leaflet-bar a:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;}.leaflet-bar a:last-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-bottom:none;}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb;}.leaflet-touch .leaflet-bar{-webkit-border-radius:10px;border-radius:10px;}.leaflet-touch .leaflet-bar a{width:30px;height:30px;}.leaflet-touch .leaflet-bar a:first-child{-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px;}.leaflet-touch .leaflet-bar a:last-child{-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px;border-bottom:none;}.leaflet-control-zoom-in{font:bold 18px 'Lucida Console',Monaco,monospace;}.leaflet-control-zoom-out{font:bold 22px 'Lucida Console',Monaco,monospace;}.leaflet-touch .leaflet-control-zoom-in{font-size:22px;line-height:30px;}.leaflet-touch .leaflet-control-zoom-out{font-size:28px;line-height:30px;}.leaflet-control-layers{box-shadow:0 1px 7px rgba(0,0,0,0.4);background:#f8f8f9;-webkit-border-radius:5px;border-radius:5px;}.leaflet-control-layers-toggle{background-image:url(https://cdn.visitportugal.com/sites/all/themes/visitportugaltheme/vendor/leaflet/images/layers.png);width:36px;height:36px;}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(https://cdn.visitportugal.com/sites/all/themes/visitportugaltheme/vendor/leaflet/images/layers-2x.png);background-size:26px 26px;}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px;}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none;}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative;}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff;}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px;}.leaflet-control-layers label{display:block;}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px;}.leaflet-container .leaflet-control-attribution{background-color:rgba(255,255,255,0.7);box-shadow:0 0 5px #bbb;margin:0;}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px;}.leaflet-left .leaflet-control-scale{margin-left:5px;}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px;}.leaflet-control-scale-line{border:2px solid #777;border-top:none;color:black;line-height:1.1;padding:2px 5px 1px;font-size:11px;text-shadow:1px 1px 1px #fff;background-color:rgba(255,255,255,0.5);box-shadow:0 -1px 5px rgba(0,0,0,0.2);white-space:nowrap;overflow:hidden;}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px;box-shadow:0 2px 5px rgba(0,0,0,0.2);}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777;}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none;}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:4px solid rgba(0,0,0,0.3);}.leaflet-popup{position:absolute;text-align:center;}.leaflet-popup-content-wrapper{padding:1px;text-align:left;-webkit-border-radius:12px;border-radius:12px;}.leaflet-popup-content{margin:13px 19px;line-height:1.4;}.leaflet-popup-content p{margin:18px 0;}.leaflet-popup-tip-container{margin:0 auto;width:40px;height:20px;position:relative;overflow:hidden;}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;box-shadow:0 3px 14px rgba(0,0,0,0.4);}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:bold;background:transparent;}.leaflet-container a.leaflet-popup-close-button:hover{color:#999;}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd;}.leaflet-div-icon{background:#fff;border:1px solid #666;}.leaflet-editing-icon{-webkit-border-radius:2px;border-radius:2px;}
/*})'"*/
.leaflet-control-zoomslider-wrap{padding-top:5px;padding-bottom:5px;background-color:#fff;border-bottom:1px solid #ccc;}.leaflet-control-zoomslider-body{width:2px;border:solid #fff;border-width:0px 9px 0px 9px;background-color:black;margin:0 auto;}.leaflet-control-zoomslider-knob{position:relative;width:12px;height:4px;background-color:#efefef;-webkit-border-radius:2px;border-radius:2px;border:1px solid #000;margin-left:-6px;}.leaflet-control-zoomslider-body:hover{cursor:pointer;}.leaflet-control-zoomslider-knob:hover{cursor:default;cursor:-webkit-grab;cursor:-moz-grab;}.leaflet-dragging .leaflet-control-zoomslider,.leaflet-dragging .leaflet-control-zoomslider-wrap,.leaflet-dragging .leaflet-control-zoomslider-body,.leaflet-dragging .leaflet-control-zoomslider a,.leaflet-dragging .leaflet-control-zoomslider a.leaflet-control-zoomslider-disabled,.leaflet-dragging .leaflet-control-zoomslider-knob:hover{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;}.leaflet-container .leaflet-control-zoomslider{margin-left:10px;margin-top:10px;}.leaflet-control-zoomslider a{width:26px;height:26px;text-align:center;text-decoration:none;color:black;display:block;}.leaflet-control-zoomslider a:hover{background-color:#f4f4f4;}.leaflet-control-zoomslider-in{font:bold 18px 'Lucida Console',Monaco,monospace;}.leaflet-control-zoomslider-in:after{content:"+"}.leaflet-control-zoomslider-out{font:bold 22px 'Lucida Console',Monaco,monospace;}.leaflet-control-zoomslider-out:after{content:"-"}.leaflet-control-zoomslider a.leaflet-control-zoomslider-disabled{cursor:default;color:#bbb;}.leaflet-touch .leaflet-control-zoomslider-body{background-position:10px 0px;}.leaflet-touch .leaflet-control-zoomslider-knob{width:16px;margin-left:-1px;}.leaflet-touch .leaflet-control-zoomslider a{width:30px;height:30px;}.leaflet-touch .leaflet-control-zoomslider-in{font-size:24px;line-height:29px;}.leaflet-touch .leaflet-control-zoomslider-out{font-size:28px;line-height:30px;}.leaflet-touch .leaflet-control-zoomslider{box-shadow:none;}.leaflet-touch .leaflet-control-zoomslider{border:4px solid rgba(0,0,0,0.3);}
/*})'"*/
body.wait *,body.wait{cursor:progress !important;}.cancel_account_form .error_cancel,.hyb-register .form-item{float:left;}.cancel_account_form .error_cancel span{color:#FF0000;display:block;font-size:13px;font-family:gothamXnarrow-medium;margin-top:5px;margin-left:20px;text-transform:uppercase;}.cancel_account_form .cancel_account_form_sub{color:#838383;font-size:12px;font-family:gothamXnarrow-medium;}.cancel_account_form .form-item-retype-pass{display:inline-block;}.cancel_account_form .form-item-current-pass{display:inline-block;}.cancel_account_form .form-item input[type="password"].pass_error,.cancel_account_form .form-item input#edit-captcha-response.error{border:1px solid #CC0000;}.cancel_account_form .form-item.form-item-captcha-response label{display:none;}.cancel_account_form_sub{background-color:#F1F1F1;padding:0;color:#323232;padding-bottom:20px;}.cancel_account_form #edit-actions input[type="submit"]{cursor:pointer;-webkit-appearance:button;border:none;color:#6A744B;background-color:#d0cfa1;font-size:14px;padding:11px 23px 9px 24px;font-family:gothamXNarrow-medium;text-transform:uppercase;margin-bottom:20px;margin-top:15px;margin-left:20px;}.cancel_account_form .field-prefix{display:block;font-size:20px;margin-left:20px;}.cancel_account_form{background-color:#FFFFFF;}.cancel_account_form_security{display:block;margin-bottom:4px;line-height:12px;font-weight:bold;font-family:'gothamxnarrow-book';font-size:14dpx;color:#000000;text-transform:uppercase;background-color:#FFFFFF;margin-left:20px;}.cancel_account_form .form-item label{display:block;margin-bottom:4px;line-height:12px;font-weight:bold;font-family:'gothamxnarrow-book';font-size:14dpx;color:#000000;text-transform:uppercase;margin-bottom:15px;margin-left:20px;}.cancel_account_form .form-item-captcha-response .description{display:none;}.cancel_account_form .form-item input[type="password"]{border:1px solid #d6d6d6;background-color:#ededed;background:-webkit-linear-gradient(top,white 15%,#ededed);background:-moz-linear-gradient(top,white 15%,#ededed);background:-o-linear-gradient(top,white 15%,#ededed);background:-ms-linear-gradient(top,white 15%,#ededed);background:linear-gradient(top,white 15%,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#EDEDED');padding:9px;font-size:15px;border-radius:2px;width:300px;color:#000000;margin-left:20px;float:left;font-size:15px;}.cancel_account_form .form-item-captcha-response input[type="text"]{border:1px solid #d6d6d6;background-color:#ededed;background:-webkit-linear-gradient(top,white 15%,#ededed);background:-moz-linear-gradient(top,white 15%,#ededed);background:-o-linear-gradient(top,white 15%,#ededed);background:-ms-linear-gradient(top,white 15%,#ededed);background:linear-gradient(top,white 15%,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#EDEDED');padding:9px;border-radius:2px;width:300px;color:#000000;margin-left:20px;float:left;font-size:15px;}.user-account-button1 a{text-decoration:none;color:inherit;}.user-account-button2 a{text-decoration:none;color:inherit;}.user-account-news{background-color:#FFFFFF;padding:10px;font-family:'gothamxnarrow-book';height:140px;padding:15px;}.user-account-news span{color:#323232;font-weight:bold;font-size:14px;text-transform:uppercase;width:100%;float:left;}.user-account-news label{font-family:'gothamxnarrow-book';margin-top:20px;float:left;margin-right:20px;color:#525252;font-size:13px;}#user-account-data{margin-top:20px;background-color:#FFFFFF;width:100%;height:150px;}.user-account-profile-name{font-family:'gothamxnarrow-book';color:#323232;}.user-account-profile-name1{font-weight:bold;font-size:16px;text-transform:uppercase;display:block;}.user-account-profile-name2{color:#525252;font-size:15px;display:block;font-weight:bold;}.user-account-profile-name3{color:#525252;font-size:13px;display:block;}.user-account-profile-name-input{width:100%;height:80px;}.user-account-profile-name-input .user-input-name{float:left;font-family:'gothamxnarrow-book';color:#323232;margin-top:30px;margin-right:5px;}.user-account-profile-name-input input[type=text]{border:1px solid #d6d6d6;background-color:#ededed;background:-webkit-linear-gradient(top,white 15%,#ededed);background:-moz-linear-gradient(top,white 15%,#ededed);background:-o-linear-gradient(top,white 15%,#ededed);background:-ms-linear-gradient(top,white 15%,#ededed);background:linear-gradient(top,white 15%,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#EDEDED');padding:9px;border-radius:2px;width:300px;color:#000000;margin-top:23px;margin-right:5px;font-size:15px;float:left;}.user-account-profile{margin:15px;width:252px;max-width:215px;display:inline-block;vertical-align:top;}.user-account-profile span{font-family:'gothamxnarrow-book';color:#323232;font-weight:bold;vertical-align:top;}.user-account-profile p{font-family:'gothamxnarrow-book';color:#323232;margin-bottom:0;}.user-account-button1{background-color:#DDDDAF;float:left;margin-left:15px;margin-top:15px;padding:10px 15px;color:#6A744B;cursor:pointer;}.user-account-button1 span{font-family:'gothamxnarrow-book';font-size:13px;font-weight:bold;text-transform:uppercase;}.user-account-button2{background-color:#DDDDAF;float:right;margin-right:15px;margin-top:15px;padding:10px 15px;color:#6A744B;}.user-account-button2 span{font-family:'gothamxnarrow-book';font-size:13px;font-weight:bold;text-transform:uppercase;}#visit_logged_in{padding:20px;background-color:#DDDDAF;font-family:'gothamxnarrow-book';z-index:2020;position:absolute;display:none;}.visit_user_logged{float:left;}form.custom.myselect div.custom.dropdown{border:1px solid #fff9f9;background:rgba(106,116,75,0.23);}form.custom.myselect div.custom.dropdown a.current{color:rgba(0,0,0,0.47);font-size:13px;}form.custom.myselect div.custom.dropdown a.selector{border-left-style:solid;border-left-color:#FFFFFF;border-left-width:1px;}form.custom .myselect div.custom.dropdown:hover a.selector:after,form.custom .myselect div.custom.dropdown.open a.selector:after{border-color:#FFFFFF transparent transparent transparent;}#visit_login{padding:20px;background-color:#DDDDAF;font-family:'gothamxnarrow-book';z-index:2020;position:absolute;display:none;}#visit_login_forget{display:none;background-color:#DDDDAF;font-family:'gothamxnarrow-book';z-index:2020;position:absolute;padding:20px;}.user_unblock{background-color:#FFFFFF;color:#6A744B;text-transform:uppercase;text-align:center;font-weight:bold;padding:10px;border-right-style:solid;border-right-color:#DDDDAF;border-right-width:1px;cursor:pointer;display:inline-block;}.user_social_title{margin-top:5px;margin-bottom:10px;color:#6A744B;display:block;font-size:16px;font-family:gothamXnarrow-medium;}.user_social_widget{margin-top:10px;}.login_buttons{margin-top:10px;font-size:13px;font-family:'GothamXNarrow';}.user_profile{float:left;background-color:#FFFFFF;color:#6A744B;text-transform:uppercase;text-align:center;vertical-align:middle;font-weight:bold;border-right-style:solid;border-right-color:#DDDDAF;border-right-width:1px;cursor:pointer;padding:10px 18px;}.user_sign_in{float:left;padding:10px 18px;background-color:#FFFFFF;color:#6A744B;text-transform:uppercase;text-align:center;vertical-align:middle;font-weight:bold;border-right-style:solid;border-right-color:#DDDDAF;border-right-width:1px;cursor:pointer;}.user_register a{float:left;padding:10px 18px;background-color:#FFFFFF;color:#6A744B;text-transform:uppercase;text-align:center;font-weight:bold;text-decoration:none;}.user_register a:hover{text-decoration:none;}.user_register{float:left;margin-right:20px;}.user_forget{display:block;text-decoration:underline;color:#6A744B;font-size:13px;font-family:gothamXnarrow-medium;cursor:pointer;margin-top:5px;}.visit_user_login{border-right-style:solid;border-right-color:#FFFFFF;border-right-width:1px;float:left;padding-right:20px;}.visit_user_social{float:left;margin-left:20px;}.login_title{margin-top:5px;color:#6A744B;font-size:16px;font-family:gothamXnarrow-medium;}.login_desc{color:#6A744B;display:block;font-size:13px;font-family:gothamXnarrow-book;margin-top:5px;min-width:210px;}label.login_desc{font-weight:normal;}.login_info a{color:inherit;text-decoration:underline;}.login_info{color:#6A744B;font-size:14px;font-family:gothamXnarrow-medium;margin-top:10px;margin-bottom:10px;}.user_error_login{color:#FF0000;display:block;font-size:13px;font-family:gothamXnarrow-medium;margin-top:5px;display:none;text-transform:uppercase;}#user_send_mail_pass,#user_send_mail_pass_1,#user_send_mail_pass_2{color:#FF0000;display:block;font-size:11px;font-family:gothamXnarrow-medium;margin-top:5px;display:none;margin-left:5px;text-transform:uppercase;float:left;margin-top:15px;max-width:300px;}input[type="text"].login_input,input[type="password"].login_input{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #FFFFFF;color:#6A744B;background-color:#d0cfa1;font-size:14px;line-height:14px;padding:8px;width:190px;}.termos_edit{position:absolute !important;top:-9999px !important;left:-9999px !important;}.register_error{display:block;vertical-align:middle;margin-bottom:20px;float:left;}.register_error span{color:red;font-size:11px;font-weight:bold;display:block;text-transform:uppercase;}#sub-titulo-registo{margin-top:15px;margin-bottom:20px;}#sub-titulo-registo span{color:#838383;font-size:12px;}#register-container{padding:15px;}.termos{float:left;}.termos .field-name-field-termos-e-condicoes{display:inline-block;}.termos span{font-size:12px;font-weight:bold;text-transform:uppercase;font-family:'gothamxnarrow-book';line-height:12px;margin-bottom:4px;color:#474747;padding-left:5px;}.termos span a{color:inherit;text-decoration:underline;}.cap_reg{display:none;}.simple_box{border:0;padding:10px 0 10px 0;}.simple_box label{font-size:12px;text-transform:uppercase;font-family:'gothamxnarrow-book';line-height:12px;margin-bottom:4px;color:#474747;}.register_news{margin-top:20px;float:left;}.register_news span{display:block;margin-bottom:4px;line-height:12px;font-weight:bold;font-family:'gothamxnarrow-book';font-size:14px;color:#000000;text-transform:uppercase;}.register_captcha{display:block;padding-top:10px;float:left;}.register_captcha p{display:block;margin-bottom:4px;line-height:12px;font-weight:bold;font-family:'gothamxnarrow-book';font-size:14px;color:#000000;text-transform:uppercase;}.register_captcha span{display:block;font-size:20px;}.register_captcha input[type=text]{border:1px solid #d6d6d6;background-color:#ededed;background:-webkit-linear-gradient(top,white 15%,#ededed);background:-moz-linear-gradient(top,white 15%,#ededed);background:-o-linear-gradient(top,white 15%,#ededed);background:-ms-linear-gradient(top,white 15%,#ededed);background:linear-gradient(top,white 15%,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#EDEDED');padding:9px;border-radius:2px;width:300px;color:#000000;font-size:15px;}.register_object span{display:block;margin-bottom:4px;line-height:12px;font-weight:bold;font-family:'gothamxnarrow-book';font-size:14dpx;color:#000000;text-transform:uppercase;}span.form-required{display:none;}.register_object{float:left;margin-right:2px;margin-bottom:10px;}input[type="password"].user_visit{border:1px solid #d6d6d6;background-color:#ededed;background:-webkit-linear-gradient(top,white 15%,#ededed);background:-moz-linear-gradient(top,white 15%,#ededed);background:-o-linear-gradient(top,white 15%,#ededed);background:-ms-linear-gradient(top,white 15%,#ededed);background:linear-gradient(top,white 15%,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#EDEDED');padding:9px;border-radius:2px;width:300px;color:#000000;font-size:15px;}input[type=text].user_visit,.user-account-profile-name-input input[type=text]{border:1px solid #d6d6d6;background-color:#ededed;background:-webkit-linear-gradient(top,white 15%,#ededed);background:-moz-linear-gradient(top,white 15%,#ededed);background:-o-linear-gradient(top,white 15%,#ededed);background:-ms-linear-gradient(top,white 15%,#ededed);background:linear-gradient(top,white 15%,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#EDEDED');padding:9px;border-radius:2px;width:300px;color:#000000;font-size:15px;}input[type="submit"].register_action{cursor:pointer;-webkit-appearance:button;border:none;color:#6A744B;background-color:#d0cfa1;font-size:14px;padding:11px 23px 9px 24px;font-family:gothamXNarrow-medium;text-transform:uppercase;}.user_pais select,.user_idioma select{background-color:#ededed;background:-webkit-linear-gradient(top,white 15%,#ededed);background:-moz-linear-gradient(top,white 15%,#ededed);background:-o-linear-gradient(top,white 15%,#ededed);background:-ms-linear-gradient(top,white 15%,#ededed);background:linear-gradient(top,white 15%,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#EDEDED');overflow:hidden;font-size:13px;color:#555;padding:8px 5px 8px 5px !important;border:1px solid #d6d6d6;width:320px;}.user-account-news input[type="radio"]{margin-right:10px;margin-top:-5px;}.hyb-register .form-wrapper,form#hybridauth-openid-form{border:none;background:#FFFFFF;padding:0;margin:0;}.hyb-register input[type=text]#edit-email,.hyb-register .form-item-openid-identifier input[type="text"]{border:1px solid #d6d6d6;background-color:#ededed;background:-webkit-linear-gradient(top,white 15%,#ededed);background:-moz-linear-gradient(top,white 15%,#ededed);background:-o-linear-gradient(top,white 15%,#ededed);background:-ms-linear-gradient(top,white 15%,#ededed);background:linear-gradient(top,white 15%,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#EDEDED');padding:9px;border-radius:2px;width:300px;color:#000000;float:left;margin-top:20px;margin-left:20px;font-size:15px;}.hyb-register .form-item label{display:block;margin-bottom:4px;line-height:12px;font-weight:bold;font-family:'gothamxnarrow-book';font-size:14dpx;color:#000000;text-transform:uppercase;margin-left:20px;}.hyb-register .form-actions{float:left;margin:0;}.hyb-register .form-actions input[type="submit"]{float:left;cursor:pointer;-webkit-appearance:button;border:none;color:#6A744B;background-color:#d0cfa1;font-size:14px;padding:11px 23px 9px 24px;font-family:gothamXNarrow-medium;text-transform:uppercase;margin-left:20px;margin-bottom:20px;}.hyb-register .form-actions .error_cancel span{color:#FF0000;display:block;font-size:13px;font-family:gothamXnarrow-medium;margin-left:20px;text-transform:uppercase;margin-bottom:15px;}.hyb-register .fieldset-wrapper .fieldset-description{background-color:#F1F1F1;padding:0;color:#323232;font-size:12px;padding:15px 0 15px 0;margin:0;}.page-hybridauth .messages{display:none;}#edit-field-pais-und,#edit-field-user-idioma-und{height:37px;width:160px;}#visit_login_mobile{padding:20px;background-color:#DDDDAF;font-family:'gothamxnarrow-book';overflow:hidden;float:left;}#visit_login_mobile .visit_user_social{clear:both;margin-left:0px;}#visit_login_mobile .visit_user_login{border:0px;}#visit_login_mobile .login_buttons input.user_sign_in{float:left;padding:10px 18px;background-color:#FFFFFF;color:#6A744B;text-transform:uppercase;text-align:center;vertical-align:middle;font-weight:bold;border:0px;border-right:1px solid #DDDDAF;cursor:pointer;border-collapse:collapse;height:39px;}a.user_forget_mobile,a.user_forget_mobile:visited{display:block;text-decoration:underline;color:#6A744B;font-size:13px;font-family:gothamXnarrow-medium;cursor:pointer;margin-top:5px;}
/*})'"*/
#cookieconsent{background-color:#2f2f2f;position:fixed;top:0;left:0;right:0;z-index:100000;color:white;text-align:center;}#cookieconsent > .cookieconsent_wrapper{width:auto;margin:0 auto;padding-top:20px;padding-bottom:20px;display:inline-block;}#cookieconsent > .cookieconsent_wrapper > .cookieconsent_message{text-align:center;width:auto;float:left;font-size:11px;margin-right:10px;display:inline-block;}#cookieconsent > .cookieconsent_wrapper > .cookieconsent_message > p > a{color:#EE162D;}#cookieconsent > .cookieconsent_wrapper > .cookieconsent_btn{display:inline-block;}#cookiebutton{cursor:pointer;}#cookiebutton:hover{opacity:0.8;}
/*})'"*/
#main_slideshow{background-color:#000;}#main_slideshow .views_slideshow_cycle_main{margin:0 auto;}#main_slideshow .views_slideshow_cycle_main .views-slideshow-cycle-main-frame{height:656px;}#main_slideshow .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row{height:656px;}#main_slideshow .views_slideshow_cycle_main .field-content{}#main_slideshow .views_slideshow_cycle_main .field-content img{height:656px;margin:0;padding:0;}.slideshow-prev{background:url(https://cdn.visitportugal.com/sites/all/themes/visitportugaltheme/images/left_arrow_black.png) 50% no-repeat;}.slideshow-next{background:url(https://cdn.visitportugal.com/sites/all/themes/visitportugaltheme/images/right_arrow_black.png) 50% no-repeat;}.slideshow-pager{height:24px;width:24px;display:inline-block;padding:17px 19px;}#main_slideshow{position:relative;}#main_slideshow .region-inner,#block-views-homepage-slideshow-block-1{height:656px;}#main_slideshow .block-inner{margin:0 auto;width:100%;}#main_slideshow .views-slideshow-controls-text-pause{display:none;}#main_slideshow .views-slideshow-controls-text-previous a{background-color:#FFF;float:left;padding:0;font-size:30px;color:#303030;line-height:0;}#main_slideshow .views-slideshow-controls-text-previous a:hover{text-decoration:none;}#main_slideshow .views-slideshow-controls-text-next a{background-color:#FFF;float:right;padding:0;font-size:30px;color:#303030;line-height:0;}#main_slideshow .views-slideshow-controls-text-next a:hover{text-decoration:none;}#main_slideshow .views-slideshow-controls-bottom{position:absolute;top:45%;z-index:10;width:100%;height:0;display:block;}#views-slideshow-xtra-overlay--homepage-slideshow--attachment-1{height:100px;}.views-slideshow-xtra-overlay{bottom:0;}.views-slideshow-xtra-overlay-row{background:url(https://cdn.visitportugal.com/sites/all/themes/visitportugaltheme/images/overlaybg.png) repeat;}.views-field-field-overlay-text{color:#FFF;font-size:22px;}#main_slideshow div.mejs-mediaelement{}#main_slideshow .mejs-controls{bottom:0;top:520px;z-index:10;}#main_slideshow .mejs-overlay-button,#main_slideshow .mejs-overlay-loading{top:230px;}#main_slideshow .mejs-mediaelement video{position:absolute;top:0;bottom:0;width:960px !important;height:646px !important;margin:0 auto;}#main_slideshow .views-slideshow-xtra-overlay{z-index:20;}#main_slideshow .mejs-container{padding-top:0;}#main_slideshow .mejs-fullscreen-button{display:none;}.slideshow_titulo{margin:0 auto;width:800px;color:white;height:0 !important;font-size:20px;text-transform:uppercase;padding-top:10px;}.slideshow_descricao{margin:0 auto;width:800px;color:white;height:0 !important;font-size:20px;margin-top:-50px;}.slideshow_overlay_imagem{margin:0 auto;width:800px;height:0 !important;padding-top:10px;}.slideshow_overlay_imagem img{width:857px !important;height:90px !important;}
/*})'"*/
#inner_slideshow .views_slideshow_cycle_main{max-width:1680px;background-color:#000;margin:0 auto;}#inner_slideshow .views_slideshow_cycle_main .views-slideshow-cycle-main-frame{max-width:1680px !important;height:420px;}#inner_slideshow .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row{max-width:1680px !important;height:420px;}#inner_slideshow .views_slideshow_cycle_main .field-content{max-width:1680px;}#inner_slideshow .views_slideshow_cycle_main .field-content img{max-width:1680px;height:420px;margin:0;padding:0;}.slideshow-prev{background:url(https://cdn.visitportugal.com/sites/all/themes/visitportugaltheme/images/left_arrow_black.png) 50% no-repeat;}.slideshow-next{background:url(https://cdn.visitportugal.com/sites/all/themes/visitportugaltheme/images/right_arrow_black.png) 50% no-repeat;}.slideshow-pager{height:24px;width:24px;display:inline-block;padding:17px 19px;}#inner_slideshow{position:relative;}#inner_slideshow .region-inner,#block-views-0d972c082c019be1c4a458f1da28a6fb{height:420px;background-color:#f1f1f1;}#inner_slideshow .block-inner{margin:0 auto;width:100%;}#inner_slideshow .views-slideshow-controls-text-pause{display:none;}#inner_slideshow .views-slideshow-controls-text-previous a{background-color:#FFF;float:left;padding:0;font-size:30px;color:#303030;line-height:0;}#inner_slideshow .views-slideshow-controls-text-previous a:hover{text-decoration:none;}#inner_slideshow .views-slideshow-controls-text-next a{background-color:#FFF;float:right;padding:0;font-size:30px;color:#303030;line-height:0;}#inner_slideshow .views-slideshow-controls-text-next a:hover{text-decoration:none;}#inner_slideshow .views-slideshow-controls-bottom{position:absolute;top:45%;z-index:10;width:100%;height:0;display:block;}#inner_slideshow .contextual-links-trigger{display:none;height:0;}
/*})'"*/
.list-results-header{margin-top:15px;}.list-no-results{border:1px solid #D6D6D6;background-color:#FCE68F;padding:20px;font-weight:bold;text-align:center;color:#333;}.list-no-results p{margin:0;padding:0;}.list-results-header-title{font-family:'GothamRnd';font-weight:normal;font-size:36px;color:#333;width:800px;float:left;line-height:43px;}.list-results-header-options{display:inline-block;width:195px;float:left;}.list-results-header-options .options-label{float:left;font-family:'GothamXnarrow';font-size:14px;text-transform:uppercase;color:#474747;padding:13px 0 10px 10px;}.list-results-header-options .options-modes{float:right;padding-top:4px;}.list-results-header-options .options-modes .mode-button{background:-webkit-linear-gradient(top,#FFFFFF 30%,#F0F0F0);background:-moz-linear-gradient(top,#FFFFFF 30%,#F0F0F0);background:-o-linear-gradient(top,#FFFFFF 30%,#F0F0F0);background:-ms-linear-gradient(top,#FFFFFF 30%,#F0F0F0);background:linear-gradient(top,#FFFFFF 30%,#F0F0F0);display:inline-block;width:24px;height:24px;padding:4px;border-bottom:1px solid #E6E6E6;border-right:1px solid #E6E6E6;border-left:1px solid #FFFFFF;border-top:1px solid #FFFFFF;}.list-results-header-options .options-modes .mode-button > span.options-list-mode{background:url(https://cdn.visitportugal.com/sites/all/themes/visitportugaltheme/images/view_list_grey.png) 50% no-repeat;width:24px;height:24px;display:inline-block;}.list-results-header-options .options-modes .mode-button.active > span.options-list-mode{background:url(https://cdn.visitportugal.com/sites/all/themes/visitportugaltheme/images/view_list_white.png) 50% no-repeat;width:24px;height:24px;display:inline-block;}.list-results-header-options .options-modes .mode-button > span.options-grid-mode{background:url(https://cdn.visitportugal.com/sites/all/themes/visitportugaltheme/images/view_grid_grey.png) 50% no-repeat;width:24px;height:24px;display:inline-block;}.list-results-header-options .options-modes .mode-button.active > span.options-grid-mode{background:url(https://cdn.visitportugal.com/sites/all/themes/visitportugaltheme/images/view_grid_white.png) 50% no-repeat;width:24px;height:24px;display:inline-block;}.list-results-content-container{margin-top:15px;}.list-results-content-container .filter-left-panel{background-color:#FFF;min-height:600px;width:320px;float:left;}.list-results-content-container .content-right-panel{}.content-right-panel .content-header .content-header-title{font-family:'gothamxnarrow-medium';font-size:21px;color:#333;line-height:23px;}.content-right-panel .content-header .content-header-subtitle{color:#787878;font-size:13px;margin-bottom:15px;}.content-right-panel .content-header .content-header-subtitle span{font-weight:bold;}.list-results-container hr,.content-right-panel hr{border:0;border-bottom:1px solid #D6D6D6;margin:0;}.content-right-panel .views-row{margin-bottom:15px;margin-top:20px;}.content-right-panel .views-field-field-poi-imagem-pesquisa,.content-right-panel .views-field-field-poi-imagem-pesq,.content-right-panel .views-field-ss-imagem-pesquisa{float:left;margin-right:20px;}.content-right-panel .views-field-field-poi-imagem-pesquisa img,.content-right-panel .views-field-field-poi-imagem-pesq img,.content-right-panel .views-field-ss-imagem-pesquisa img{border:10px solid #FFF;}.content-right-panel .views-field-field-poi-tipo,.content-right-panel .views-field-bundle-name{font-family:gothamxnarrow-book;color:#474747;line-height:16px;}.content-right-panel .views-field-field-poi-nome,.content-right-panel .views-field-ts-poi-nome{margin-bottom:8px;line-height:14px;font-family:'gothamxnarrow-medium';font-size:16px;color:#474747;}.content-right-panel .views-field-field-poi-descritivo,.content-right-panel .views-field-ts-poi-descritivo{color:#787878;font-size:13px;line-height:15px;margin-bottom:10px;}.content-right-panel .know-more a{font-family:'GothamXNarrow-medium';font-size:13px;color:#008131;text-decoration:none;text-transform:uppercase;}.content-right-panel .know-more span{height:22px;display:inline-block;vertical-align:bottom;}.content-right-panel .e-know-more-btn{background:url(https://cdn.visitportugal.com/sites/all/themes/visitportugaltheme/images/arrow_encontre.png) 50% no-repeat;width:24px;vertical-align:middle;}.content-right-panel .print-n-order{padding-top:15px;padding-bottom:15px;}.print-n-order .e-actions-button{display:inline-block;background-color:#008131;color:#FFF;text-decoration:none;text-transform:uppercase;font-family:'gothamxnarrow';font-size:13px;line-height:35px;padding-left:15px;}.print-n-order .evt-actions-button{display:inline-block;background-color:#FF9B00;color:#FFF;text-decoration:none;text-transform:uppercase;font-family:'gothamxnarrow';font-size:13px;line-height:35px;padding-left:15px;}.print-n-order .list-print-btn-container{float:left;min-width:195px;}.print-n-order .list-print-btn span{float:right;background:url(https://cdn.visitportugal.com/sites/all/themes/visitportugaltheme/images/print.png) 50% no-repeat;height:35px;width:36px;margin-left:10px;border-left:1px solid #FFF;}.print-n-order .list-order-down-btn span{float:right;background:url(https://cdn.visitportugal.com/sites/all/themes/visitportugaltheme/images/seta_small_encontre_down.png) 50% no-repeat;height:35px;width:30px;}.print-n-order .list-most-viewed-btn span{float:right;background:url(https://cdn.visitportugal.com/sites/all/themes/visitportugaltheme/images/seta_small_encontre_up.png) 50% no-repeat;height:35px;width:30px;}.print-n-order .list-order{float:right;text-align:right;width:380px;}.print-n-order .order-label{float:left;font-family:GothamXnarrow-medium;font-size:16px;color:#333;vertical-align:top;line-height:35px;}.view-encontre-poi .pager .pager-current{background:-webkit-linear-gradient(top,#02742D 30%,#036D2B) !important;background:-moz-linear-gradient(top,#02742D 30%,#036D2B) !important;background:-o-linear-gradient(top,#02742D 30%,#036D2B) !important;background:-ms-linear-gradient(top,#02742D 30%,#036D2B) !important;background:linear-gradient(top,#02742D 30%,#036D2B) !important;-webkit-box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,0.3);box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,0.3);padding:6px 10px 6px 10px;color:white;}#edit-shs-term-node-tid-depth-wrapper{max-width:440px;}.views-exposed-widget.views-widget-sort-by{display:none;}.views-exposed-widget.views-widget-sort-order{display:none;}.gal_list{position:relative;}.gal_list .novo-know-more a{position:absolute;top:70px;left:170px;}
/*})'"*/
.poi-detail-main-container{width:660px;float:left;margin-right:18px;}.item-detail-main-container{width:660px;float:left;margin-right:18px;}.destinos-item-detail-main-container{min-height:800px;}.poi-detail-main-container .detail-header-name h1{font-family:'GothamRnd';font-weight:normal;font-size:38px;color:#333;line-height:43px;margin-bottom:0;}.item-detail-main-container .detail-header-name h1{font-family:'GothamRnd';font-weight:normal;font-size:38px;color:#323232;line-height:43px;margin-bottom:0;}.poi-detail-main-container .detail-name{line-height:18px;font-family:'gothamxnarrow-medium';font-size:17px;color:#474747;margin-top:10px;margin-bottom:10px;}.item-detail-main-container .detail-subtitle{line-height:17px;font-family:'gothamxnarrow-medium';font-size:16px;color:#646464;}.poi-detail-main-container .detail-description,.poi-detail-main-container .detail-description-summary{color:#787878;font-size:14px;line-height:16px;}.item-detail-main-container .detail-description,.item-detail-main-container .detail-description-summary{color:#787878;font-size:14px;line-height:16px;margin-top:20px;}.item-detail-main-container .detail-description,.item-detail-main-container .detail-description-summary strong{}.poi-detail-main-container .detail-logo-image{float:left;margin:15px 15px 5px 0;}.item-detail-main-container .detail-logo-image{float:left;margin:15px 15px 5px 0;}.poi-detail-main-container .detail-logo-image img{border:10px solid #FFF;}.item-detail-main-container .detail-logo-image img{border:10px solid #FFF;}.poi-detail-main-container .detail-location-n-contact-label{line-height:17px;font-family:'gothamxnarrow-medium';font-size:18px;color:#474747;margin-top:10px;margin-bottom:10px;}.poi-detail-main-container .detail-label{display:inline-block;width:100px;color:#787878;font-size:14px;line-height:15px;text-align:right;}.item-detail-main-container .detail-label{display:inline-block;width:65px;color:#787878;font-size:13px;line-height:15px;}.poi-detail-main-container .detail-location-n-contact-item{color:#787878;font-size:14px;line-height:15px;display:inline-block;}.item-detail-main-container .detail-location-n-contact-item{color:#787878;font-size:13px;line-height:15px;display:inline-block;}.poi-detail-main-container .detail-location-n-contact-item a{color:#008131;font-size:13px;line-height:15px;display:inline-block;text-decoration:underline;}.item-detail-main-container .detail-location-n-contact-item a{color:#008131;font-size:13px;line-height:15px;display:inline-block;text-decoration:underline;}.poi-detail-main-container .detail-location-n-contact-section{margin-bottom:0;}.poi-detail-main-container .detail-location-n-contact-group{line-height:13px;}.poi-detail-main-container hr{border:0;border-bottom:1px solid #D6D6D6;margin:0;}.item-detail-main-container hr{border:0;border-bottom:1px solid #D6D6D6;margin:10px 0 18px 0;}.item-detail-main-container hr.fat-divider{border:0;border-bottom:8px solid #D6D6D6;margin:0;}.poi-detail-main-container .buttons-section{margin-top:20px;}.item-detail-main-container .buttons-section{margin-top:20px;margin-bottom:20px;}.poi-detail-main-container .detail-button-text{display:inline-block;background-color:#008131;color:#FFF;text-decoration:none;text-transform:uppercase;font-family:'gothamxnarrow';font-size:13px;padding:9px 15px 8px 15px;}.item-detail-main-container .detail-button-text{display:inline-block;color:#FFF;text-decoration:none;text-transform:uppercase;font-family:'gothamxnarrow';font-size:13px;padding:9px 15px 8px 15px;}.poi-detail-main-container .detail-button-icon-only,.termos-container .detail-button-icon-only{display:inline-block;color:#FFF;text-decoration:none;text-transform:uppercase;font-family:'gothamxnarrow';font-size:13px;padding:6px;}.termos-container .print-n-share-button-container{float:right;margin-top:20px;}.item-detail-main-container .detail-button-icon-only{display:inline-block;color:#FFF;text-decoration:none;text-transform:uppercase;font-family:'gothamxnarrow';font-size:13px;padding:6px;}.poi-detail-main-container .detail-print-icon{background:url(https://cdn.visitportugal.com/sites/all/themes/visitportugaltheme/images/print.png) 50% no-repeat;width:24px;height:24px;vertical-align:middle;display:inline-block;}.item-detail-main-container .detail-print-icon,.termos-container .detail-print-icon{background:url(https://cdn.visitportugal.com/sites/all/themes/visitportugaltheme/images/print.png) 50% no-repeat;width:24px;height:24px;vertical-align:middle;display:inline-block;}.poi-detail-main-container .detail-trip-icon{background:url(https://cdn.visitportugal.com/sites/all/themes/visitportugaltheme/images/trip_white_small.png) 50% no-repeat;width:24px;height:24px;vertical-align:middle;display:inline-block;}.poi-detail-main-container .detail-download-icon{background:url(https://cdn.visitportugal.com/sites/all/themes/visitportugaltheme/images/bt_download_branco.png) 50% no-repeat;width:24px;height:24px;vertical-align:middle;display:inline-block;}.item-detail-main-container .detail-trip-icon{background:url(https://cdn.visitportugal.com/sites/all/themes/visitportugaltheme/images/trip_white_small.png) 50% no-repeat;width:24px;height:24px;vertical-align:middle;display:inline-block;}.poi-detail-main-container .icon-trip-added{background:url(https://cdn.visitportugal.com/sites/all/themes/visitportugaltheme/images/trip_grey.png) 50% no-repeat;width:24px;height:24px;vertical-align:middle;display:inline-block;}.item-detail-main-container .icon-trip-added{background:url(https://cdn.visitportugal.com/sites/all/themes/visitportugaltheme/images/trip_grey.png) 50% no-repeat;width:24px;height:24px;vertical-align:middle;display:inline-block;}.poi-detail-main-container .detail-share-icon{background:url(https://cdn.visitportugal.com/sites/all/themes/visitportugaltheme/images/share_branco.png) 50% no-repeat;width:24px;height:24px;vertical-align:middle;display:inline-block;}.item-detail-main-container .detail-share-icon{background:url(https://cdn.visitportugal.com/sites/all/themes/visitportugaltheme/images/share_branco.png) 50% no-repeat;width:24px;height:24px;vertical-align:middle;display:inline-block;}.poi-detail-main-container .view-map-button-container{float:left;}.item-detail-main-container .read-more-button-container,.item-detail-main-container .read-less-button-container{float:left;}.poi-detail-main-container .print-n-share-button-container{float:right;}.item-detail-main-container .print-n-share-button-container{float:right;}.poi-details-edit-button{width:100%;clear:both;margin:10px 0px;text-align:right;}.poi-details-edit-button a,.poi-details-edit-button a:visited,.poi-details-edit-button a:link{background-color:#008131;color:#FFFFFF;cursor:pointer;font-family:'GothamXNarrow-medium';font-size:16px;max-width:150px;padding:10px;text-align:center;text-decoration:none;text-transform:uppercase;}.poi-detail-header-menu-wrapper{background:-webkit-linear-gradient(top,#FFF 15%,#EDEDED);background:-moz-linear-gradient(top,#FFF 15%,#EDEDED);background:-o-linear-gradient(top,#FFF 15%,#EDEDED);background:-ms-linear-gradient(top,#FFF 15%,#EDEDED);background:linear-gradient(top,#FFF 15%,#EDEDED);border-bottom:1px solid #E0E0E0;border-right:1px solid #D9D9D9;border-left:1px solid #FAFAFA;border-top:1px solid #FFF;position:relative;margin-top:10px;margin-bottom:30px;display:inline-block;}.item-detail-header-menu-wrapper{background-color:#EDEDED;background:-webkit-linear-gradient(top,#FFF 15%,#EDEDED);background:-moz-linear-gradient(top,#FFF 15%,#EDEDED);background:-o-linear-gradient(top,#FFF 15%,#EDEDED);background:-ms-linear-gradient(top,#FFF 15%,#EDEDED);background:linear-gradient(top,#FFF 15%,#EDEDED);border-bottom:1px solid #E0E0E0;border-right:1px solid #D9D9D9;border-left:1px solid #FAFAFA;border-top:1px solid #FFF;position:relative;margin-top:10px;margin-bottom:30px;display:inline-block;}.poi-detail-header-menu-wrapper-inner{border-bottom:1px solid #F5F5F5;border-right:1px solid #FAFAFA;}.item-detail-header-menu-wrapper-inner{border-bottom:1px solid #F5F5F5;border-right:1px solid #FAFAFA;}.item-detail-main-container .detail-highlight-image{float:right;margin-left:10px;margin-bottom:10px;}.poi-detail-header-menu-element{text-align:center;text-transform:uppercase;text-decoration:none;font-weight:bold;color:#4F4F4F;font-size:16px;display:inline-block;padding:14px 22px 12px 22px;font-family:'gothamxnarrow';}.poi-detail-header-menu-element:hover{color:#008131;text-decoration:none;}.poi-detail-header-menu-element.active{text-decoration:none;color:#FFFFFF;-webkit-box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,0.3);box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,0.3);background-color:#008131;background:-webkit-linear-gradient(top,#02742D 30%,#036D2B);background:-moz-linear-gradient(top,#02742D 30%,#036D2B);background:-o-linear-gradient(top,#02742D 30%,#036D2B);background:-ms-linear-gradient(top,#02742D 30%,#036D2B);background:linear-gradient(top,#02742D 30%,#036D2B);}.experience-detail-header-menu-element,.experience-sugest-detail-header-menu-element{text-align:center;text-transform:uppercase;text-decoration:none;font-weight:bold;color:#4F4F4F;font-size:16px;display:inline-block;padding:14px 22px 12px 22px;font-family:'gothamxnarrow';}.experience-detail-header-menu-element:hover,.experience-sugest-detail-header-menu-element:hover{color:#BAA36C;text-decoration:none;}.experience-detail-header-menu-element.active,.experience-sugest-detail-header-menu-element.active{text-decoration:none;color:#FFFFFF;background-color:#BAA36C;background:-webkit-linear-gradient(top,#B69F69 30%,#AB9663) !important;background:-moz-linear-gradient(top,#B69F69 30%,#AB9663) !important;background:-o-linear-gradient(top,#B69F69 30%,#AB9663) !important;background:-ms-linear-gradient(top,#B69F69 30%,#AB9663) !important;background:linear-gradient(top,#B69F69 30%,#AB9663) !important;-webkit-box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,0.3);box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,0.3);}.dest-detail-header-menu-element,.dest-sugest-detail-header-menu-element{text-align:center;text-transform:uppercase;text-decoration:none;font-weight:bold;color:#4F4F4F;font-size:16px;display:inline-block;padding:14px 22px 12px 22px;font-family:'gothamxnarrow';}.dest-detail-header-menu-element:hover,.dest-sugest-detail-header-menu-element:hover{color:#FF9B00;text-decoration:none;}.dest-detail-header-menu-element.active,.dest-sugest-detail-header-menu-element.active{text-decoration:none;color:#FFFFFF;background-color:#FF9B00;background:-webkit-linear-gradient(top,#F19508 30%,#FDA011) !important;background:-moz-linear-gradient(top,#F19508 30%,#FDA011) !important;background:-o-linear-gradient(top,#F19508 30%,#FDA011) !important;background:-ms-linear-gradient(top,#F19508 30%,#FDA011) !important;background:linear-gradient(top,#F19508 30%,#FDA011) !important;-webkit-box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,0.3);box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,0.3);}.sugestions-list .search_image{float:left;margin-right:20px;}.sugestions-list .search_image img{border:10px solid #FFFFFF;}.sugestions-list .subtitle{font-family:gothamxnarrow-book;color:#474747;line-height:16px;}.sugestions-list .name{margin-bottom:8px;line-height:14px;font-family:'gothamxnarrow-medium';font-size:16px;color:#474747;}.sugestions-list .description{color:#787878;font-size:13px;line-height:15px;}.sugestions-list .options{margin-top:20px;}.sugestions-list .options .know-more-btn{font-family:'GothamXNarrow-medium';font-size:13px;text-decoration:none;text-transform:uppercase;float:left;}.sugestions-list .options a:hover{text-decoration:none;}.sugestions-list .exp-know-more-btn{height:22px;display:inline-block;vertical-align:bottom;background:url(https://cdn.visitportugal.com/sites/all/themes/visitportugaltheme/images/arrow_experiencias.png) 50% no-repeat;width:18px;}.sugestions-list .dest-know-more-btn{height:22px;display:inline-block;vertical-align:bottom;background:url(https://cdn.visitportugal.com/sites/all/themes/visitportugaltheme/images/seta_small_destinos.png) 50% no-repeat;width:18px;}.sugestions-list .options .separator{float:left;border-right:1px solid #D6D6D6;margin-right:5px;margin-left:5px;height:20px;}.sugestions-list .exp-trip-button{}.sugestions-list .exp-trip-button a{float:left;margin-bottom:2px;}.sugestions-list img{margin-top:-2px;}.sugestions-list .exp-share-button{height:22px;vertical-align:bottom;background:url(https://cdn.visitportugal.com/sites/all/themes/visitportugaltheme/images/share_grey.png) 50% no-repeat;width:24px;float:left;}.sugestions-list .exp-share-button a{height:24px;width:24px;display:inline-block;}.sugestions-list .exp-trip-button a{height:24px;width:24px;display:inline-block;}.detail-atachement-after{margin-top:20px;}.detail-atachement-after .views-row{background-color:#FFF;float:left;padding:20px;max-width:166px;max-height:259px;margin-right:20px;}.detail-atachement-after .views-row.views-row-last{margin-right:0;}.detail-atachement-after .sugestions-subtitle{font-family:gothamxnarrow-book;color:#474747;line-height:16px;}.detail-atachement-after .sugestions-name{margin-top:4px;margin-bottom:8px;line-height:14px;font-family:'gothamxnarrow-medium';font-size:16px;color:#474747;}.detail-atachement-after .sugestions-detail{color:#787878;font-size:13px;line-height:15px;}.detail-atachement-after.destinos-section .pager{padding-top:20px;padding-bottom:20px;}.destinos-section .pager .pager-current{background-color:#FF9B00;background:-webkit-linear-gradient(top,#f19508 30%,#fda011) !important;background:-moz-linear-gradient(top,#f19508 30%,#fda011) !important;background:-o-linear-gradient(top,#f19508 30%,#fda011) !important;background:-ms-linear-gradient(top,#f19508 30%,#fda011) !important;background:linear-gradient(top,#f19508 30%,#fda011) !important;-webkit-box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,0.3);box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,0.3);padding:6px 10px 6px 10px;color:white;}.detail-section .section-label{line-height:17px;font-family:'gothamxnarrow-medium';font-size:18px;color:#323232;margin-bottom:5px;}.detail-section .section-teaser{line-height:17px;font-family:'gothamxnarrow-medium';font-size:16px;color:#646464;margin-bottom:20px;}.detail-section .info-util-item,.detail-section .como-chegar-item{margin-bottom:20px;}.detail-section .info-util-item-title,.detail-section .como-chegar-item-title{line-height:17px;font-family:'gothamxnarrow-medium';font-size:16px;color:#646464;margin-bottom:5px;}.detail-section .info-util-item-desc,.detail-section .como-chegar-item-desc{color:#787878;font-size:13px;line-height:16px;margin-bottom:20px;}.rp-item-detail-header-menu-wrapper-inner{border-bottom:1px solid #F5F5F5;border-right:1px solid #FAFAFA;height:50px;}.rp-item-detail-header-menu-wrapper-inner .rp-detail-item-left{text-align:center;text-transform:uppercase;text-decoration:none;font-weight:bold;color:#4F4F4F;font-size:16px;width:328px;font-family:'gothamxnarrow';padding:10px 0 10px 0;margin-top:10px;border-right:1px solid #ccc;}.rp-item-detail-header-menu-wrapper-inner .rp-detail-item-right{text-align:center;text-transform:uppercase;text-decoration:none;font-weight:bold;color:#4F4F4F;font-size:16px;width:328px;font-family:'gothamxnarrow';padding:10px 0 10px 0;margin-top:10px;border-left:1px solid #ccc;}.rp-item-detail-header-menu-wrapper-inner .rp-detail-item-left.active,.rp-item-detail-header-menu-wrapper-inner .rp-detail-item-right.active{border:none;}.rp-item-detail-header-menu-wrapper-inner .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0;}.rp-header{margin-bottom:20px;}.classificacao-poi .detail-description{float:left;}.classificacao-poi .detail-description-text{float:left;margin-left:10px;color:#787878;font-size:13px;line-height:16px;}.classificacao-poi{margin-bottom:20px;}
/*})'"*/
