header.secondary.navbar{
    margin-bottom: 0px;
    border: none;
    border-radius: 0px;
}
header.secondary.navbar > div.container{
    position: relative;
}
nav.nav-secondary{
    text-transform: uppercase;
}
header.navbar{
    background-color: #000000;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: #333132;
    color:#1eb5ed!important;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #FFF;
    background-color: #333132;
}
.navbar .dropdown-menu li.active a, .navbar .dropdown-menu li:hover a {
    background: none repeat scroll 0 0 #428bca;
    color: #fff;
}
div.entry-content{margin-top: 0px;}
h1.entry-title{text-transform: uppercase;}
.sprites { background: url(images/sprites.png) no-repeat; display:inline-block}

.capitania_horizontal { width: 136px; height: 42px; background-position: 85.612% 0; }
.capitania_vertical { width: 42px; height: 42px; background-position: 0 82.468%; }
.epic-icon-500px { width: 17px; height: 17px; background-position: 99.225% 0; }
.epic-icon-android { width: 17px; height: 17px; background-position: 77.132% 8.83%; }
.epic-icon-apple { width: 17px; height: 17px; background-position: 84.109% 8.83%; }
.epic-icon-appnet { width: 17px; height: 17px; background-position: 91.085% 8.83%; }
.epic-icon-bebo { width: 17px; height: 17px; background-position: 98.062% 8.83%; }
.epic-icon-behance { width: 17px; height: 17px; background-position: 77.132% 12.526%; }
.epic-icon-blogger { width: 17px; height: 17px; background-position: 84.109% 12.526%; }
.epic-icon-buffer { width: 17px; height: 17px; background-position: 91.085% 12.526%; }
.epic-icon-chimein { width: 17px; height: 17px; background-position: 98.062% 12.526%; }
.epic-icon-coderwall { width: 17px; height: 17px; background-position: 77.132% 16.222%; }
.epic-icon-dailymotion { width: 17px; height: 17px; background-position: 84.109% 16.222%; }
.epic-icon-delicious { width: 17px; height: 17px; background-position: 91.085% 16.222%; }
.epic-icon-deviantart { width: 17px; height: 17px; background-position: 98.062% 16.222%; }
.epic-icon-digg { width: 17px; height: 17px; background-position: 41.085% 17.659%; }
.epic-icon-disqus { width: 17px; height: 17px; background-position: 48.062% 17.659%; }
.epic-icon-dribbble { width: 17px; height: 17px; background-position: 55.039% 17.659%; }
.epic-icon-drupal { width: 17px; height: 17px; background-position: 62.016% 17.659%; }
.epic-icon-envato { width: 17px; height: 17px; background-position: 68.992% 17.659%; }
.epic-icon-facebook { width: 17px; height: 17px; background-position: 87.597% 19.918%; }
.epic-icon-feedburner { width: 17px; height: 17px; background-position: 94.574% 19.918%; }
.epic-icon-flattr { width: 17px; height: 17px; background-position: 41.085% 21.355%; }
.epic-icon-flickr { width: 17px; height: 17px; background-position: 48.062% 21.355%; }
.epic-icon-forrst { width: 17px; height: 17px; background-position: 55.039% 21.355%; }
.epic-icon-foursquare { width: 17px; height: 17px; background-position: 62.016% 21.355%; }
.epic-icon-friendfeed { width: 17px; height: 17px; background-position: 0 26.489%; }
.epic-icon-github { width: 17px; height: 17px; background-position: 6.977% 26.489%; }
.epic-icon-goodreads { width: 17px; height: 17px; background-position: 13.953% 26.489%; }
.epic-icon-google { width: 17px; height: 17px; background-position: 20.93% 26.489%; }
.epic-icon-grooveshark { width: 17px; height: 17px; background-position: 0 30.185%; }
.epic-icon-houzz { width: 17px; height: 17px; background-position: 6.977% 30.185%; }
.epic-icon-identica { width: 17px; height: 17px; background-position: 13.953% 30.185%; }
.epic-icon-instagram { width: 17px; height: 17px; background-position: 20.93% 30.185%; }
.epic-icon-lanyrd { width: 17px; height: 17px; background-position: 0 33.881%; }
.epic-icon-lastfm { width: 17px; height: 17px; background-position: 6.977% 33.881%; }
.epic-icon-linkedin { width: 17px; height: 17px; background-position: 13.953% 33.881%; }
.epic-icon-mail { width: 17px; height: 17px; background-position: 20.93% 33.881%; }
.epic-icon-meetup { width: 17px; height: 17px; background-position: 0 37.577%; }
.epic-icon-myspace { width: 17px; height: 17px; background-position: 6.977% 37.577%; }
.epic-icon-newsvine { width: 17px; height: 17px; background-position: 13.953% 37.577%; }
.epic-icon-odnoklassniki { width: 17px; height: 17px; background-position: 20.93% 37.577%; }
.epic-icon-outlook { width: 17px; height: 17px; background-position: 0 41.273%; }
.epic-icon-patreon { width: 17px; height: 17px; background-position: 6.977% 41.273%; }
.epic-icon-paypal { width: 17px; height: 17px; background-position: 13.953% 41.273%; }
.epic-icon-persona { width: 17px; height: 17px; background-position: 20.93% 41.273%; }
.epic-icon-pinterest { width: 17px; height: 17px; background-position: 0 44.969%; }
.epic-icon-play { width: 17px; height: 17px; background-position: 6.977% 44.969%; }
.epic-icon-playstation { width: 17px; height: 17px; background-position: 13.953% 44.969%; }
.epic-icon-reddit { width: 17px; height: 17px; background-position: 20.93% 44.969%; }
.epic-icon-rss { width: 17px; height: 17px; background-position: 0 48.665%; }
.epic-icon-skype { width: 17px; height: 17px; background-position: 6.977% 48.665%; }
.epic-icon-slideshare { width: 17px; height: 17px; background-position: 13.953% 48.665%; }
.epic-icon-smugmug { width: 17px; height: 17px; background-position: 0 52.361%; }
.epic-icon-soundcloud { width: 17px; height: 17px; background-position: 6.977% 52.361%; }
.epic-icon-spotify { width: 17px; height: 17px; background-position: 13.953% 52.361%; }
.epic-icon-stackoverflow { width: 17px; height: 17px; background-position: 0 56.057%; }
.epic-icon-steam { width: 17px; height: 17px; background-position: 6.977% 56.057%; }
.epic-icon-stumbleupon { width: 17px; height: 17px; background-position: 13.953% 56.057%; }
.epic-icon-swarm { width: 17px; height: 17px; background-position: 0 59.754%; }
.epic-icon-technorati { width: 17px; height: 17px; background-position: 6.977% 59.754%; }
.epic-icon-tripadvisor { width: 17px; height: 17px; background-position: 13.953% 59.754%; }
.epic-icon-tripit { width: 17px; height: 17px; background-position: 0 63.45%; }
.epic-icon-triplej { width: 17px; height: 17px; background-position: 6.977% 63.45%; }
.epic-icon-tumblr { width: 17px; height: 17px; background-position: 13.953% 63.45%; }
.epic-icon-twitter { width: 17px; height: 17px; background-position: 0 67.146%; }
.epic-icon-viadeo { width: 17px; height: 17px; background-position: 6.977% 67.146%; }
.epic-icon-vimeo { width: 17px; height: 17px; background-position: 13.953% 67.146%; }
.epic-icon-vine { width: 17px; height: 17px; background-position: 0 70.842%; }
.epic-icon-vkontakte { width: 17px; height: 17px; background-position: 6.977% 70.842%; }
.epic-icon-wikipedia { width: 17px; height: 17px; background-position: 13.953% 70.842%; }
.epic-icon-windows { width: 17px; height: 17px; background-position: 0 74.538%; }
.epic-icon-wordpress { width: 17px; height: 17px; background-position: 6.977% 74.538%; }
.epic-icon-xbox { width: 17px; height: 17px; background-position: 13.953% 74.538%; }
.epic-icon-xing { width: 17px; height: 17px; background-position: 0 87.064%; }
.epic-icon-yahoo { width: 17px; height: 17px; background-position: 6.977% 87.064%; }
.epic-icon-yammer { width: 17px; height: 17px; background-position: 0 90.76%; }
.epic-icon-yelp { width: 17px; height: 17px; background-position: 6.977% 90.76%; }
.epic-icon-youtube { width: 17px; height: 17px; background-position: 0 94.456%; }
.epic-icon-zerply { width: 17px; height: 17px; background-position: 6.977% 94.456%; }
.epic-icon-zynga { width: 17px; height: 17px; background-position: 0 98.152%; }
.fps { width: 198px; height: 42px; background-position: 0 9.307%; }
.logo { width: 229px; height: 119px; background-position: 93.478% 100%; }
.logo_cruz { width: 118px; height: 42px; background-position: 0 0; }
.need-a-ride { width: 195px; height: 119px; background-position: 90% 33.506%; }
.need_a_ride_w { width: 221px; height: 135px; background-position: 100% 67.48%; }
.tripadvisor_icon { width: 29px; height: 29px; background-position: 79.675% 20.421%; }
.turismo-de-portugal_marketing { width: 105px; height: 42px; background-position: 0 18.615%; }


.need-a-ride{
    position: absolute;
    right: 25px;
    bottom: 59px;
}
.need_a_ride_w{
    position: absolute;
    right: 115px;
    bottom: 45px;
    display: none;
}
.pan_frame {
    background: url(images/outline_1140.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 288px;
    top: 0px;
    overflow: hidden;
    position: absolute;
    width: 1140px;
    left:-10px;
    right:0;
    margin-left:auto;
    margin-right:auto;
}
div#sliderbox{
    padding: 35px 0px 60px;
    background-color: #231f20;
}
div.relbox{
    position: relative;
}
div#sliderbox ul.bxslider.noslide {   padding-left: 0px; margin: auto; width: 1130px; margin: auto; overflow: hidden;}
div#sliderbox ul.bxslider li{

    line-height: 288px;
    height: 288px;
    overflow: hidden;
    text-align: center;
}

div#block_destaques{
    background-color: #fdb913;
    padding: 30px 0px;
}
div.destaques_head,div.galerias_head{
    color: #000000;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 30px;
}
div.destaque_image{
    text-align: center;
    background-color: #f6f6f6;
    height: 200px;
    overflow-y: hidden;
}
div.destaque_title{
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    color: #1eb5ed;
    padding: 20px 15px;
    text-transform: uppercase;
}
div.destaques_info{
    background-color: #000000;
    height: 105px;
}
div.destaque_content{
    font-size: 14px;
    color: #ffffff;
    text-align: center;
    padding: 0 15px;
}
body.home div#wrap-main-section{
    display: none;
}
div#block_galerias{
    background-color: #ffffff;
    padding: 30px 0px;
}
div#block_weather{
    background-color: #e1e1e1;
    padding: 30px 0px;
}
div.galerias_image{
    text-align: center;
    background-color: #f6f6f6;
    height: 166px;
    overflow-y: hidden;
}
div.galerias_image a>img{
    width: 100%!important;
}
div.galeriass_info{
    background-color: #ffffff;
    padding: 15px;
}
div.galerias_data{
    color: #939598;
    font-size: 10px;
    text-transform: uppercase;
    margin-bottom: 10px;
}
div.galerias_title{
    color: #000000;
    font-size:14px;
    text-transform: uppercase;
}
.marger{
    margin-bottom: 15px;
}
div#block_parceiros{
    background-color: #fff;
    padding: 60px 0px;
}
div.imgparceiro{
    height: 150px;
}
div.parceiros-pageel i.fa-facebook-official{
    font-size: 16px;
}
div#block_weather iframe{
    border: none;
}
h3.widget-title{
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
}
div.textwidget{
    font-size: 12px;
    font-weight: 400;
}
section.widget ul{
    padding-left: 0px;
}
section.widget div.metodospagamento i{
    font-size: 40px;
}
footer#page-footer-end>.container{
    position: relative;
}
div.sharewindow{padding: 30px 0px;}
footer#page-footer div#copyright-bar{
    display: none;
}
footer#page-footer-end{
    background-color: #161616;
    position: relative;
    color: #fff;
    min-height: 45px;
}
div#copyright-bar{
    line-height: 45px;
}
footer#page-footer{
    padding-bottom: 70px;
    /*min-height: 260px;*/
}

.footer_desc_list li{
    float: left;
    line-height: 45px;
    margin-right: 15px !important;
    list-style: none;
}
#credit a {
    color: #fff;
    margin-left: 5px;
}
footer#page-footer-end #credit img {
    vertical-align: middle;
    height: 18px !important;
    margin-top: -5px !important;
    width: 20px !important;
}
footer#page-footer-end ul{padding-left: 0px;}
footer#page-footer-extra{height: 85px;}
footer#page-footer-extra .container{padding: 20px 0px;}
.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

div.entry-content{font-size: 14px; line-height: 25px;}
div.entry-content ul li{line-height: 25px;}
.navbar .dropdown-menu{background-color: #000;}
.dropdown-menu > li > a{padding: 10px 20px;}
span.label>a{color: #fff;}
div.megalang #lang_sel_list{height: 60px;}
div.megalang #lang_sel_list ul > li > a {
    padding:22.5px 7px 22.5px 12px;
    line-height: 0px;
}
div#navbar_social_bar{margin-right: 10px; }
div#navbar_social_bar .btn{padding:13px 3px 3px!important; }
.navbar #searchform{margin-top: 13px;}
.navbar #searchform input{border-radius: 50px;}

div.triptitle{font-size: 14px; color: #428bca;}
small.tripeval{font-size: 10px; color: #b2b0b1; font-weight: 400;}
div.tripcontent{font-size: 12px; font-weight: 400; color: #231f20;}
iframe#windguruset{max-width: 667px; width: 100%; overflow: no-display; }
footer#page-footer section.widget ul.nav-list {
    background-color: transparent;
    border: none;
    border-radius: 0;
    overflow: hidden;

}
footer#page-footer section.widget ul.nav-list > li {
    border-bottom: none;
    float: none;

}
footer#page-footer section.widget ul.nav-list > li a{color: #fff;   padding-left: 0px;}
footer#page-footer section.widget ul.nav-list > li a:hover,footer#page-footer section.widget ul.nav-list > li a:focus{padding-left: 0px; background-color: transparent;}
a {
    outline: 0;
}

/*.wgfcst .wgfcst-forecast td{padding: 2px 0 !important; width: 24px !important; font-size: 10px !important;}*/

.clearfix{clear: both; display: block;}
blockquote small.tripuser::before {
    content: none!important;
}
@media(min-width: 992px){
   /* .wgfcst table.wgfcst-fcsttab{width: 670px!important;}*/
}
div.destaque_image img{width: 100%;}
div#block_weather span{float: left; margin-right: 35px;}
div#block_weather span:last-child{margin-right: 0px;}

/*.wgfcst td.wgfcst-wgt_legend{width: 150px!important;}*/
/*div#block_weather .langen .wgfcst td.wgfcst-wgt_legend{width: 160px!important;}*/

/*XS*/
@media(max-width: 991px){
    a.brand-logo h1{text-align: center;}
    div#wg_target_div_58060_26778207 table{margin: auto!important;}
    div.destaque_image{max-height: 199px; height: auto;}
    div#block_weather span{margin-right: 22px; margin-bottom: 20px;}
} 

table td:not(:first-child),
table th:not(:first-child){
    text-align:center;
}
body.home .bx-wrapper{margin-bottom: 0px;}
.header-wrapper, a.brand-logo h1 {
    padding: 0px;
}
.bx-wrapper img,.bxslider img{
    width: 100%;
}
h1 img#site-logo{margin-left: 15px;}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
    .bx-wrapper img,.bxslider img{
        width: 100%;
        height: 100%;
    }
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
    .bx-wrapper img,.bxslider img{
        width: 100%;
        height: 100%;
    }
    div#block_weather span{margin-right: 22px; margin-bottom: 20px;}
}
textarea{height: 300px;}
.wpml-ls-legacy-list-horizontal{padding: 0px!important;}