@import url(../../bower_components/normalize-css/normalize.css);
@import url(../icons/gig.css);

.link-banner {
    position: absolute;
    width: 100% !important;
    height: 100% !important;
    display: block !important;
    bottom: 0;
    top: 0;
    z-index: 1
}

.home .gig-hero-video .blurred {
    z-index: -1
}

html,body,div,span,applet,object,iframe,h1,h2,h3,.single-post #main .entry-content .content .timeline .year,.single-press_news #main .entry-content .content .timeline .year,.single-press_releases #main .entry-content .content .timeline .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .year,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline
}

html {
    line-height: 1
}

ol,ul {
    list-style: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

caption,th,td {
    text-align: left;
    font-weight: normal;
    vertical-align: middle
}

q,blockquote {
    quotes: none
}

q:before,q:after,blockquote:before,blockquote:after {
    content: "";
    content: none
}

a img {
    border: none
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
    display: block
}

@-moz-keyframes spin {
    to {
        -moz-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes spin {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes spin {
    to {
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-moz-keyframes pan-right {
    from {
        margin-left: -300%
    }

    to {
        margin-left: 100%
    }
}

@-webkit-keyframes pan-right {
    from {
        margin-left: -300%
    }

    to {
        margin-left: 100%
    }
}

@keyframes pan-right {
    from {
        margin-left: -300%
    }

    to {
        margin-left: 100%
    }
}


.menu-columns,nav.types ul,nav.types.guia-do-aeroporto ul,nav.nav-columns ul,.ui-tabs ul.wpb_tabs_nav,.gig-flight-panel ul.closed-panel .type ul.menu,.gig-flight-panel-fixed ul.closed-panel .type ul.menu,#page #main .gig-propaganda nav.types ul,.gig-list-categorias ul.list {
    display: table;
    list-style: none;
    padding: 0;
    margin: 0;
    table-layout: fixed;
    border: 1px solid #d6d6d6;
    width: 48.67257%;
    float: left;
    margin-right: 2.65487%;
    margin: 0 auto;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.menu-columns li,nav.types ul li,nav.types.guia-do-aeroporto ul li,nav.nav-columns ul li,.ui-tabs ul.wpb_tabs_nav li,.gig-flight-panel ul.closed-panel .type ul.menu li,.gig-flight-panel-fixed ul.closed-panel .type ul.menu li,#page #main .gig-propaganda nav.types ul li,.gig-list-categorias ul.list li {
    display: table-cell
}

.menu-columns li:before,nav.types ul li:before,nav.types.guia-do-aeroporto ul li:before,nav.nav-columns ul li:before,.ui-tabs ul.wpb_tabs_nav li:before,.gig-flight-panel ul.closed-panel .type ul.menu li:before,.gig-flight-panel-fixed ul.closed-panel .type ul.menu li:before,#page #main .gig-propaganda nav.types ul li:before,.gig-list-categorias ul.list li:before,.menu-columns li:after,nav.types ul li:after,nav.types.guia-do-aeroporto ul li:after,nav.nav-columns ul li:after,.ui-tabs ul.wpb_tabs_nav li:after,.gig-flight-panel ul.closed-panel .type ul.menu li:after,.gig-flight-panel-fixed ul.closed-panel .type ul.menu li:after,#page #main .gig-propaganda nav.types ul li:after,.gig-list-categorias ul.list li:after {
    content: '' !important;
    display: none !important
}

@media (min-width: 0px) and (max-width: 799px) {
    .menu-columns,nav.types ul,nav.types.guia-do-aeroporto ul,nav.nav-columns ul,.ui-tabs ul.wpb_tabs_nav,.gig-flight-panel ul.closed-panel .type ul.menu,.gig-flight-panel-fixed ul.closed-panel .type ul.menu,#page #main .gig-propaganda nav.types ul,.gig-list-categorias ul.list {
        display:none
    }
}

.menu-columns li,nav.types ul li,nav.types.guia-do-aeroporto ul li,nav.nav-columns ul li,.ui-tabs ul.wpb_tabs_nav li,.gig-flight-panel ul.closed-panel .type ul.menu li,.gig-flight-panel-fixed ul.closed-panel .type ul.menu li,#page #main .gig-propaganda nav.types ul li,.gig-list-categorias ul.list li {
    background: #FFF;
    border-left: 1px solid #d6d6d6;
    text-align: center;
    padding: 1.5em 0
}

.menu-columns li:first-child,nav.types ul li:first-child,nav.nav-columns ul li:first-child,.ui-tabs ul.wpb_tabs_nav li:first-child,.gig-flight-panel ul.closed-panel .type ul.menu li:first-child,.gig-flight-panel-fixed ul.closed-panel .type ul.menu li:first-child,#page #main .gig-propaganda nav.types ul li:first-child,.gig-list-categorias ul.list li:first-child {
    border: none;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.menu-columns li:last-child,nav.types ul li:last-child,nav.nav-columns ul li:last-child,.ui-tabs ul.wpb_tabs_nav li:last-child,.gig-flight-panel ul.closed-panel .type ul.menu li:last-child,.gig-flight-panel-fixed ul.closed-panel .type ul.menu li:last-child,#page #main .gig-propaganda nav.types ul li:last-child,.gig-list-categorias ul.list li:last-child {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.menu-columns li a,nav.types ul li a,nav.types.guia-do-aeroporto ul li a,nav.nav-columns ul li a,.ui-tabs ul.wpb_tabs_nav li a,.gig-flight-panel ul.closed-panel .type ul.menu li a,.gig-flight-panel-fixed ul.closed-panel .type ul.menu li a,#page #main .gig-propaganda nav.types ul li a,.gig-list-categorias ul.list li a {
    color: #44999d;
    font-size: 1.2em;
    text-transform: uppercase;
    text-decoration: none !important
}

.menu-columns li:hover,nav.types ul li:hover,nav.nav-columns ul li:hover,.ui-tabs ul.wpb_tabs_nav li:hover,.gig-flight-panel ul.closed-panel .type ul.menu li:hover,.gig-flight-panel-fixed ul.closed-panel .type ul.menu li:hover,#page #main .gig-propaganda nav.types ul li:hover,.gig-list-categorias ul.list li:hover {
    background: #f6f6f3
}

.menu-columns li.active,nav.types ul li.active,nav.nav-columns ul li.active,.ui-tabs ul.wpb_tabs_nav li.active,.gig-flight-panel ul.closed-panel .type ul.menu li.active,.gig-flight-panel-fixed ul.closed-panel .type ul.menu li.active,#page #main .gig-propaganda nav.types ul li.active,.gig-list-categorias ul.list li.active,.menu-columns li.ui-state-active,nav.types ul li.ui-state-active,nav.nav-columns ul li.ui-state-active,.ui-tabs ul.wpb_tabs_nav li.ui-state-active,.gig-flight-panel ul.closed-panel .type ul.menu li.ui-state-active,.gig-flight-panel-fixed ul.closed-panel .type ul.menu li.ui-state-active,#page #main .gig-propaganda nav.types ul li.ui-state-active,.gig-list-categorias ul.list li.ui-state-active {
    background: #f1f1f1
}

.menu-columns li.active a,nav.types ul li.active a,nav.nav-columns ul li.active a,.ui-tabs ul.wpb_tabs_nav li.active a,.gig-flight-panel ul.closed-panel .type ul.menu li.active a,.gig-flight-panel-fixed ul.closed-panel .type ul.menu li.active a,#page #main .gig-propaganda nav.types ul li.active a,.gig-list-categorias ul.list li.active a,.menu-columns li.ui-state-active a,nav.types ul li.ui-state-active a,nav.nav-columns ul li.ui-state-active a,.ui-tabs ul.wpb_tabs_nav li.ui-state-active a,.gig-flight-panel ul.closed-panel .type ul.menu li.ui-state-active a,.gig-flight-panel-fixed ul.closed-panel .type ul.menu li.ui-state-active a,#page #main .gig-propaganda nav.types ul li.ui-state-active a,.gig-list-categorias ul.list li.ui-state-active a {
    color: #666;
    font-weight: bold
}

#page {
    width: 100%
}

#page .wrap,#page .subhero.subhero .wpb_wrapper,.subhero.subhero #page .wpb_wrapper {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    float: none;
    margin: 0 auto
}

#page .wrap:after,#page .subhero.subhero .wpb_wrapper:after,.subhero.subhero #page .wpb_wrapper:after {
    content: " ";
    display: block;
    clear: both
}

@media (min-width: 800px) {
    #page .wrap,#page .subhero.subhero .wpb_wrapper,.subhero.subhero #page .wpb_wrapper {
        max-width:95%;
        margin-left: auto;
        margin-right: auto
    }

    #page .wrap:after,#page .subhero.subhero .wpb_wrapper:after,.subhero.subhero #page .wpb_wrapper:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 1180px) {
    #page .wrap,#page .subhero.subhero .wpb_wrapper,.subhero.subhero #page .wpb_wrapper {
        max-width:1134px;
        margin-left: auto;
        margin-right: auto
    }

    #page .wrap:after,#page .subhero.subhero .wpb_wrapper:after,.subhero.subhero #page .wpb_wrapper:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 800px) {
    .vc_span3 {
        -moz-box-sizing:border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 25%;
        float: left;
        padding-left: 1.2931%;
        padding-right: 1.2931%
    }
}

@media (min-width: 800px) {
    .vc_span1 {
        -moz-box-sizing:border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 8.33333%;
        float: left;
        padding-left: 1.2931%;
        padding-right: 1.2931%
    }
}

@media (min-width: 800px) {
    .vc_span2 {
        -moz-box-sizing:border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 16.66667%;
        float: left;
        padding-left: 1.2931%;
        padding-right: 1.2931%
    }
}

@media (min-width: 800px) {
    .vc_span3 {
        -moz-box-sizing:border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 25%;
        float: left;
        padding-left: 1.2931%;
        padding-right: 1.2931%
    }
}

@media (min-width: 800px) {
    .vc_span4 {
        -moz-box-sizing:border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 33.33333%;
        float: left;
        padding-left: 1.2931%;
        padding-right: 1.2931%
    }
}

@media (min-width: 800px) {
    .vc_span5 {
        -moz-box-sizing:border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 41.66667%;
        float: left;
        padding-left: 1.2931%;
        padding-right: 1.2931%
    }
}

.vc_span6 {
    width: 100%;
    margin: 0
}

@media (min-width: 800px) {
    .vc_span6 {
        width:50%;
        float: left
    }
}

@media (min-width: 800px) {
    .vc_span7 {
        -moz-box-sizing:border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 58.33333%;
        float: left;
        padding-left: 1.2931%;
        padding-right: 1.2931%
    }
}

@media (min-width: 800px) {
    .vc_span8 {
        -moz-box-sizing:border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 66.66667%;
        float: left;
        padding-left: 1.2931%;
        padding-right: 1.2931%
    }
}

@media (min-width: 800px) {
    .vc_span9 {
        -moz-box-sizing:border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 75.0%;
        float: left;
        padding-left: 1.2931%;
        padding-right: 1.2931%
    }
}

@media (min-width: 800px) {
    .vc_span10 {
        -moz-box-sizing:border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 83.33333%;
        float: left;
        padding-left: 1.2931%;
        padding-right: 1.2931%
    }
}

@media (min-width: 800px) {
    .vc_span11 {
        -moz-box-sizing:border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 91.66667%;
        float: left;
        padding-left: 1.2931%;
        padding-right: 1.2931%
    }
}

@media (min-width: 800px) {
    .span1 {
        -moz-box-sizing:border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 8.33333%;
        float: left;
        padding-left: 1.2931%;
        padding-right: 1.2931%
    }

    .span2 {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 16.66667%;
        float: left;
        padding-left: 1.2931%;
        padding-right: 1.2931%
    }

    .span3 {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 25%;
        float: left;
        padding-left: 1.2931%;
        padding-right: 1.2931%
    }

    .span4 {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 33.33333%;
        float: left;
        padding-left: 1.2931%;
        padding-right: 1.2931%
    }

    .span5 {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 41.66667%;
        float: left;
        padding-left: 1.2931%;
        padding-right: 1.2931%
    }

    .span6 {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 50%;
        float: left;
        padding-left: 1.2931%;
        padding-right: 1.2931%
    }

    .span7 {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 58.33333%;
        float: left;
        padding-left: 1.2931%;
        padding-right: 1.2931%
    }

    .span8 {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 66.66667%;
        float: left;
        padding-left: 1.2931%;
        padding-right: 1.2931%
    }

    .span9 {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 75.0%;
        float: left;
        padding-left: 1.2931%;
        padding-right: 1.2931%
    }

    .span10 {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 83.33333%;
        float: left;
        padding-left: 1.2931%;
        padding-right: 1.2931%
    }

    .span11 {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 91.66667%;
        float: left;
        padding-left: 1.2931%;
        padding-right: 1.2931%
    }

    .span12 {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 1.2931%;
        padding-right: 1.2931%
    }
}

.wpb_row {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0
}

body {
    background-color: #fff;
    color: #333;
    -webkit-font-smoothing: antialiased;
    font-family: "Open Sans", sans-serif;
    font-size: 10px
}

.lazyLoad {
    position: fixed;
    background: #FFF;
    width: 100%;
    height: 100%;
    z-index: 9999
}

@media (min-width: 0px) and (max-width: 799px) {
    .lazyLoad {
        display:none
    }
}

@media (min-width: 800px) {
    .lazyLoad {
        display:none
    }
}

.lazyLoad table {
    width: 100%;
    min-height: 100%;
    height: 100%
}

.lazyLoad table tr td {
    text-align: center
}

header#masthead {
    position: relative;
    width: 100%;
    z-index: 3
}

@media (min-width: 800px) {
    header#masthead {
        position:absolute
    }
}

header#masthead .header-main {
    overflow: hidden;
    *zoom:1;overflow: visible;
    width: 100%
}

header#masthead .header-main .header-top-nav {
    overflow: hidden;
    *zoom:1;width: 100%;
    background: url("../images/preto20.png");
    display: none
}

@media (min-width: 800px) {
    header#masthead .header-main .header-top-nav {
        display:block
    }
}

header#masthead .header-main .languages-menu {
    width: 23.00885%;
    float: left;
    margin-right: 2.65487%;
    padding-top: 1em
}

@media (min-width: 800px) {
    header#masthead .header-main .languages-menu {
        padding:1em 0
    }
}

header#masthead .header-main .languages-menu ul {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0
}

header#masthead .header-main .languages-menu ul li {
    display: block
}

header#masthead .header-main .languages-menu ul li:before,header#masthead .header-main .languages-menu ul li:after {
    content: '' !important;
    display: none !important
}

header#masthead .header-main .languages-menu ul li {
    float: left;
    margin-right: 2em
}

header#masthead .header-main .institutional-menu {
    width: 74.33628%;
    float: right;
    margin-right: 0;
    float: right;
    padding: 1em 0
}

header#masthead .header-main .institutional-menu ul {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0
}

header#masthead .header-main .institutional-menu ul li {
    display: block
}

header#masthead .header-main .institutional-menu ul li:before,header#masthead .header-main .institutional-menu ul li:after {
    content: '' !important;
    display: none !important
}

header#masthead .header-main .institutional-menu ul li {
    float: right;
    margin-left: 2em
}

header#masthead .header-main .languages-menu li,header#masthead .header-main .institutional-menu li {
    margin-top: 0.2em
}

header#masthead .header-main .languages-menu li.social,header#masthead .header-main .institutional-menu li.social {
    margin-top: 0
}

header#masthead .header-main .languages-menu a,header#masthead .header-main .institutional-menu a {
    color: #FFF;
    font-size: 1.3em;
    text-shadow: 1px 1px 2px rgba(0,0,0,0.3)
}

header#masthead .header-main .header-main-info {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto
}

header#masthead .header-main .header-main-info:after {
    content: " ";
    display: block;
    clear: both
}

@media (min-width: 800px) {
    header#masthead .header-main .header-main-info {
        max-width:95%;
        margin-left: auto;
        margin-right: auto
    }

    header#masthead .header-main .header-main-info:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 1180px) {
    header#masthead .header-main .header-main-info {
        max-width:1134px;
        margin-left: auto;
        margin-right: auto
    }

    header#masthead .header-main .header-main-info:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    header#masthead .header-main .header-main-info {
        max-width:100%
    }
}

header#masthead .header-main .header-main-info .site-title {
    padding-top: 2em;
    padding-bottom: 2em;
    font-size: 1em
}

@media (min-width: 0px) and (max-width: 799px) {
    header#masthead .header-main .header-main-info .site-title {
        width:65.78171%;
        float: left;
        margin-left: 17.10914%;
        margin-right: -100%
    }
}

@media (min-width: 800px) {
    header#masthead .header-main .header-main-info .site-title {
        width:19.76401%;
        float: left;
        margin-right: 2.52101%
    }
}

@media (min-width: 1180px) {
    header#masthead .header-main .header-main-info .site-title {
        width:23.00885%;
        float: left;
        margin-right: 2.65487%
    }
}

header#masthead .header-main .header-main-info .site-title a {
    display: block;
    background: url("../images/logoRioGaleaoCompletaCinza.png") center center no-repeat;
    background-size: contain;
    -ms-behavior: url(/backgroundsize.min.htc);
    width: 100%;
    height: 82px;
    text-indent: -5000px;
    margin: 0 auto
}

header#masthead .header-main .header-main-info .site-title a.cargo {
    background-image: url("../images/logo_cargo_cinza.png")
}

@media (min-width: 800px) {
    header#masthead .header-main .header-main-info .site-title a.cargo {
        background-image:url("../images/logo_cargo.png")
    }
}

@media (min-width: 800px) {
    header#masthead .header-main .header-main-info .site-title a {
        background-image:url("../images/logoRioGaleao.png")
    }
}

@media (min-width: 1180px) {
    header#masthead .header-main .header-main-info .site-title a {
        background-size:auto
    }
}

header#masthead .header-main .header-main-info .menu-toggle {
    position: absolute;
    display: block
}

header#masthead .header-main .header-main-info .menu-toggle .items {
    margin: 0
}

header#masthead .header-main .header-main-info .menu-toggle ul li.button {
    text-align: center;
    margin-top: 4em;
    margin-left: 2em;
    cursor: pointer
}

header#masthead .header-main .header-main-info .menu-toggle ul li.button:before {
    display: none
}

header#masthead .header-main .header-main-info .menu-toggle ul li.button a {
    display: inline-block;
    width: 3.5em;
    height: 0.3em;
    background: #000;
    position: relative;
    text-indent: -5000px;
    margin-top: 0.8em
}

header#masthead .header-main .header-main-info .menu-toggle ul li.button a:before,header#masthead .header-main .header-main-info .menu-toggle ul li.button a:after {
    content: "";
    position: absolute;
    display: block;
    width: 3.5em;
    height: 0.3em;
    background: #000;
    -moz-transition-property: rotate,top;
    -webkit-transition-property: rotate,top;
    transition-property: rotate,top;
    -moz-transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s
}

header#masthead .header-main .header-main-info .menu-toggle ul li.button a:before {
    top: -0.8em
}

header#masthead .header-main .header-main-info .menu-toggle ul li.button a:after {
    bottom: -0.8em
}

header#masthead .header-main .header-main-info .menu-toggle ul li.nav {
    display: none
}

header#masthead .header-main .header-main-info .menu-toggle.active {
    position: relative
}

header#masthead .header-main .header-main-info .menu-toggle.active ul {
    width: 100%;
    float: left;
    background: #22272a
}

header#masthead .header-main .header-main-info .menu-toggle.active ul li.button {
    width: 14.45428%;
    float: left;
    margin-right: 2.65487%;
    background: #000;
    padding: 3em 0;
    margin: 0
}

header#masthead .header-main .header-main-info .menu-toggle.active ul li.button a {
    background: transparent
}

header#masthead .header-main .header-main-info .menu-toggle.active ul li.button a:before,header#masthead .header-main .header-main-info .menu-toggle.active ul li.button a:after {
    height: 1px;
    top: 0;
    background: #FFF
}

header#masthead .header-main .header-main-info .menu-toggle.active ul li.button a:before {
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

header#masthead .header-main .header-main-info .menu-toggle.active ul li.button a:after {
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

header#masthead .header-main .header-main-info .menu-toggle.active ul li.nav {
    display: block;
    width: 82.89086%;
    float: right;
    margin-right: 0;
    background: #22272a
}

header#masthead .header-main .header-main-info .menu-toggle.active ul li.nav nav {
    width: 100%
}

header#masthead .header-main .header-main-info .menu-toggle.active ul li.nav nav ul {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0
}

header#masthead .header-main .header-main-info .menu-toggle.active ul li.nav nav ul li {
    display: block
}

header#masthead .header-main .header-main-info .menu-toggle.active ul li.nav nav ul li:before,header#masthead .header-main .header-main-info .menu-toggle.active ul li.nav nav ul li:after {
    content: '' !important;
    display: none !important
}

header#masthead .header-main .header-main-info .menu-toggle.active ul li.nav nav ul li {
    float: right;
    padding: 2.2em
}

@media (min-width: 800px) {
    header#masthead .header-main .header-main-info .menu-toggle {
        display:none
    }
}

header#masthead .header-main .header-main-info .main-menu a,header#masthead .header-main .header-main-info .institutional-menu-mobile a,header#masthead .header-main .header-main-info .social-menu-mobile a {
    text-decoration: none !important
}

@media (min-width: 800px) {
    header#masthead .header-main .header-main-info .main-menu,header#masthead .header-main .header-main-info .institutional-menu-mobile,header#masthead .header-main .header-main-info .social-menu-mobile {
        width:65.78171%;
        float: left;
        margin-left: 25.66372%;
        margin-right: -100%;
        margin-left: 20%;
        padding-top: 5.6em;
        display: block
    }
}

@media (min-width: 1180px) {
    header#masthead .header-main .header-main-info .main-menu,header#masthead .header-main .header-main-info .institutional-menu-mobile,header#masthead .header-main .header-main-info .social-menu-mobile {
        width:65.78171%;
        float: left;
        margin-left: 25.66372%;
        margin-right: -100%
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    header#masthead .header-main .header-main-info .main-menu,header#masthead .header-main .header-main-info .institutional-menu-mobile,header#masthead .header-main .header-main-info .social-menu-mobile {
        max-height:0;
        overflow: hidden;
        width: 100%;
        background: #2b3135
    }

    header#masthead .header-main .header-main-info .main-menu.active,header#masthead .header-main .header-main-info .active.institutional-menu-mobile,header#masthead .header-main .header-main-info .active.social-menu-mobile {
        max-height: 200em;
        -moz-transition-property: max-height;
        -webkit-transition-property: max-height;
        transition-property: max-height;
        -moz-transition-duration: 0.4s;
        -webkit-transition-duration: 0.4s;
        transition-duration: 0.4s
    }
}

header#masthead .header-main .header-main-info .main-menu .menu-main-menu-container,header#masthead .header-main .header-main-info .institutional-menu-mobile .menu-main-menu-container,header#masthead .header-main .header-main-info .social-menu-mobile .menu-main-menu-container {
    display: inline-block;
    margin: 0 auto;
    float: none
}

@media (min-width: 0px) and (max-width: 799px) {
    header#masthead .header-main .header-main-info .main-menu .menu-main-menu-container,header#masthead .header-main .header-main-info .institutional-menu-mobile .menu-main-menu-container,header#masthead .header-main .header-main-info .social-menu-mobile .menu-main-menu-container {
        width:100%
    }
}

header#masthead .header-main .header-main-info .main-menu ul,header#masthead .header-main .header-main-info .institutional-menu-mobile ul,header#masthead .header-main .header-main-info .social-menu-mobile ul {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
    text-align: center
}

header#masthead .header-main .header-main-info .main-menu ul li,header#masthead .header-main .header-main-info .institutional-menu-mobile ul li,header#masthead .header-main .header-main-info .social-menu-mobile ul li {
    display: block
}

header#masthead .header-main .header-main-info .main-menu ul li:before,header#masthead .header-main .header-main-info .institutional-menu-mobile ul li:before,header#masthead .header-main .header-main-info .social-menu-mobile ul li:before,header#masthead .header-main .header-main-info .main-menu ul li:after,header#masthead .header-main .header-main-info .institutional-menu-mobile ul li:after,header#masthead .header-main .header-main-info .social-menu-mobile ul li:after {
    content: '' !important;
    display: none !important
}

@media (min-width: 800px) {
    header#masthead .header-main .header-main-info .main-menu ul,header#masthead .header-main .header-main-info .institutional-menu-mobile ul,header#masthead .header-main .header-main-info .social-menu-mobile ul {
        display:block
    }
}

header#masthead .header-main .header-main-info .main-menu ul li.menu-item,header#masthead .header-main .header-main-info .institutional-menu-mobile ul li.menu-item,header#masthead .header-main .header-main-info .social-menu-mobile ul li.menu-item {
    display: block;
    padding: 0 1em;
    text-align: center;
    position: relative;
    float: left
}

header#masthead .header-main .header-main-info .main-menu ul li.menu-item li,header#masthead .header-main .header-main-info .institutional-menu-mobile ul li.menu-item li,header#masthead .header-main .header-main-info .social-menu-mobile ul li.menu-item li {
    float: none
}

header#masthead .header-main .header-main-info .main-menu ul li.menu-item:fist-child,header#masthead .header-main .header-main-info .institutional-menu-mobile ul li.menu-item:fist-child,header#masthead .header-main .header-main-info .social-menu-mobile ul li.menu-item:fist-child {
    padding-left: 0
}

header#masthead .header-main .header-main-info .main-menu ul li.menu-item:last-child,header#masthead .header-main .header-main-info .institutional-menu-mobile ul li.menu-item:last-child,header#masthead .header-main .header-main-info .social-menu-mobile ul li.menu-item:last-child {
    padding-right: 0
}

@media (min-width: tablet) {
    header#masthead .header-main .header-main-info .main-menu ul li.menu-item,header#masthead .header-main .header-main-info .institutional-menu-mobile ul li.menu-item,header#masthead .header-main .header-main-info .social-menu-mobile ul li.menu-item {
        padding:0 1em
    }
}

header#masthead .header-main .header-main-info .main-menu ul li.menu-item a,header#masthead .header-main .header-main-info .institutional-menu-mobile ul li.menu-item a,header#masthead .header-main .header-main-info .social-menu-mobile ul li.menu-item a {
    color: #FFF;
    font-size: 1.6em;
    font-weight: bold;
    text-shadow: 1px 1px 2px rgba(0,0,0,0.3)
}

@media (min-width: 0px) and (max-width: 799px) {
    header#masthead .header-main .header-main-info .main-menu ul li.menu-item a,header#masthead .header-main .header-main-info .institutional-menu-mobile ul li.menu-item a,header#masthead .header-main .header-main-info .social-menu-mobile ul li.menu-item a {
        font-size:2em
    }

    header#masthead .header-main .header-main-info .main-menu ul li.menu-item a:hover,header#masthead .header-main .header-main-info .institutional-menu-mobile ul li.menu-item a:hover,header#masthead .header-main .header-main-info .social-menu-mobile ul li.menu-item a:hover {
        text-decoration: underline !important
    }
}

@media (min-width: 800px) {
    header#masthead .header-main .header-main-info .main-menu ul li.menu-item .sub-menu,header#masthead .header-main .header-main-info .institutional-menu-mobile ul li.menu-item .sub-menu,header#masthead .header-main .header-main-info .social-menu-mobile ul li.menu-item .sub-menu {
        position:absolute;
        max-height: 0;
        overflow: hidden;
        top: 100%;
        left: 0;
        width: 30em
    }

    header#masthead .header-main .header-main-info .main-menu ul li.menu-item .sub-menu li,header#masthead .header-main .header-main-info .institutional-menu-mobile ul li.menu-item .sub-menu li,header#masthead .header-main .header-main-info .social-menu-mobile ul li.menu-item .sub-menu li {
        display: block
    }

    header#masthead .header-main .header-main-info .main-menu ul li.menu-item .sub-menu li a,header#masthead .header-main .header-main-info .institutional-menu-mobile ul li.menu-item .sub-menu li a,header#masthead .header-main .header-main-info .social-menu-mobile ul li.menu-item .sub-menu li a {
        display: block;
        text-align: left;
        font-weight: normal;
        padding: 1em 0;
        padding-left: .7em;
        margin-left: -0.7em
    }

    header#masthead .header-main .header-main-info .main-menu ul li.menu-item .sub-menu li a:hover,header#masthead .header-main .header-main-info .institutional-menu-mobile ul li.menu-item .sub-menu li a:hover,header#masthead .header-main .header-main-info .social-menu-mobile ul li.menu-item .sub-menu li a:hover {
        background: url("../images/submenuHover.png") left center no-repeat
    }

    header#masthead .header-main .header-main-info .main-menu ul li.menu-item .sub-menu.active,header#masthead .header-main .header-main-info .institutional-menu-mobile ul li.menu-item .sub-menu.active,header#masthead .header-main .header-main-info .social-menu-mobile ul li.menu-item .sub-menu.active {
        max-height: 30em;
        -moz-transition-property: max-height;
        -webkit-transition-property: max-height;
        transition-property: max-height;
        -moz-transition-duration: 1s;
        -webkit-transition-duration: 1s;
        transition-duration: 1s
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    header#masthead .header-main .header-main-info .main-menu ul,header#masthead .header-main .header-main-info .institutional-menu-mobile ul,header#masthead .header-main .header-main-info .social-menu-mobile ul {
        max-width:90%;
        margin-left: auto;
        margin-right: auto
    }

    header#masthead .header-main .header-main-info .main-menu ul:after,header#masthead .header-main .header-main-info .institutional-menu-mobile ul:after,header#masthead .header-main .header-main-info .social-menu-mobile ul:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 0px) and (max-width: 799px) and (min-width: 800px) {
    header#masthead .header-main .header-main-info .main-menu ul,header#masthead .header-main .header-main-info .institutional-menu-mobile ul,header#masthead .header-main .header-main-info .social-menu-mobile ul {
        max-width:95%;
        margin-left: auto;
        margin-right: auto
    }

    header#masthead .header-main .header-main-info .main-menu ul:after,header#masthead .header-main .header-main-info .institutional-menu-mobile ul:after,header#masthead .header-main .header-main-info .social-menu-mobile ul:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 0px) and (max-width: 799px) and (min-width: 1180px) {
    header#masthead .header-main .header-main-info .main-menu ul,header#masthead .header-main .header-main-info .institutional-menu-mobile ul,header#masthead .header-main .header-main-info .social-menu-mobile ul {
        max-width:1134px;
        margin-left: auto;
        margin-right: auto
    }

    header#masthead .header-main .header-main-info .main-menu ul:after,header#masthead .header-main .header-main-info .institutional-menu-mobile ul:after,header#masthead .header-main .header-main-info .social-menu-mobile ul:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    header#masthead .header-main .header-main-info .main-menu ul li.menu-item,header#masthead .header-main .header-main-info .institutional-menu-mobile ul li.menu-item,header#masthead .header-main .header-main-info .social-menu-mobile ul li.menu-item {
        display:block;
        width: 82.89086%;
        float: left;
        margin-left: 8.55457%;
        margin-right: -100%;
        float: none;
        text-align: left;
        padding: 0;
        padding-top: 1em
    }

    header#masthead .header-main .header-main-info .main-menu ul li.menu-item a,header#masthead .header-main .header-main-info .institutional-menu-mobile ul li.menu-item a,header#masthead .header-main .header-main-info .social-menu-mobile ul li.menu-item a {
        display: block;
        padding: 1.5em 0;
        border-bottom: 1px solid #22272a
    }

    header#masthead .header-main .header-main-info .main-menu ul li.menu-item .sub-menu,header#masthead .header-main .header-main-info .institutional-menu-mobile ul li.menu-item .sub-menu,header#masthead .header-main .header-main-info .social-menu-mobile ul li.menu-item .sub-menu {
        display: block
    }

    header#masthead .header-main .header-main-info .main-menu ul li.menu-item .sub-menu li.menu-item,header#masthead .header-main .header-main-info .institutional-menu-mobile ul li.menu-item .sub-menu li.menu-item,header#masthead .header-main .header-main-info .social-menu-mobile ul li.menu-item .sub-menu li.menu-item {
        width: 100%;
        margin: 0;
        padding: 0
    }

    header#masthead .header-main .header-main-info .main-menu ul li.menu-item .sub-menu li.menu-item a,header#masthead .header-main .header-main-info .institutional-menu-mobile ul li.menu-item .sub-menu li.menu-item a,header#masthead .header-main .header-main-info .social-menu-mobile ul li.menu-item .sub-menu li.menu-item a {
        color: #FFF;
        font-size: 1.5em;
        font-weight: normal;
        text-shadow: 1px 1px 2px rgba(0,0,0,0.3)
    }
}

@media (min-width: 0px) and (max-width: 799px) and (min-width: 0px) and (max-width: 799px) {
    header#masthead .header-main .header-main-info .main-menu ul li.menu-item .sub-menu li.menu-item a,header#masthead .header-main .header-main-info .institutional-menu-mobile ul li.menu-item .sub-menu li.menu-item a,header#masthead .header-main .header-main-info .social-menu-mobile ul li.menu-item .sub-menu li.menu-item a {
        font-size:1.8em
    }

    header#masthead .header-main .header-main-info .main-menu ul li.menu-item .sub-menu li.menu-item a:hover,header#masthead .header-main .header-main-info .institutional-menu-mobile ul li.menu-item .sub-menu li.menu-item a:hover,header#masthead .header-main .header-main-info .social-menu-mobile ul li.menu-item .sub-menu li.menu-item a:hover {
        text-decoration: underline !important
    }
}

@media (min-width: 800px) {
    header#masthead .header-main .header-main-info .institutional-menu-mobile {
        display:none
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    header#masthead .header-main .header-main-info .institutional-menu-mobile ul li.menu-item {
        padding:0
    }

    header#masthead .header-main .header-main-info .institutional-menu-mobile ul li.menu-item.social {
        display: none
    }

    header#masthead .header-main .header-main-info .institutional-menu-mobile ul li.menu-item a {
        font-size: 1.6em;
        font-weight: normal;
        padding: 1em 0;
        border-bottom: none
    }
}

header#masthead .header-main .header-main-info .institutional-menu-mobile.active {
    padding-bottom: 10em
}

@media (min-width: 800px) {
    header#masthead .header-main .header-main-info .social-menu-mobile {
        display:none
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    header#masthead .header-main .header-main-info .social-menu-mobile ul {
        margin:3em auto
    }

    header#masthead .header-main .header-main-info .social-menu-mobile ul li.menu-item {
        width: 2.5em;
        height: 2.5em;
        margin-right: 0;
        float: left
    }

    header#masthead .header-main .header-main-info .social-menu-mobile ul li.menu-item.twitter {
        background: url("../images/twitter.png") no-repeat center left;
        background-size: contain
    }

    header#masthead .header-main .header-main-info .social-menu-mobile ul li.menu-item.instagram {
        background: url("../images/instagram.png") no-repeat center left;
        background-size: contain
    }

    header#masthead .header-main .header-main-info .social-menu-mobile ul li.menu-item.fb {
        background: url("../images/fb.png") no-repeat center left;
        background-size: contain
    }

    header#masthead .header-main .header-main-info .social-menu-mobile ul li.menu-item.twitter a,header#masthead .header-main .header-main-info .social-menu-mobile ul li.menu-item.instagram a,header#masthead .header-main .header-main-info .social-menu-mobile ul li.menu-item.fb a {
        display: block;
        width: 100%;
        height: 100%;
        text-indent: -5000px;
        margin: 0;
        padding: 0
    }
}

header#masthead .header-main .header-main-info .panel-button {
    padding-top: 4.6em;
    width: 14.45428%;
    float: right;
    margin-right: 0;
    text-align: right;
    clear: none
}

@media (min-width: 0px) and (max-width: 799px) {
    header#masthead .header-main .header-main-info .panel-button {
        text-align:left;
        padding-top: 2.5em
    }
}

header#masthead .header-main .header-main-info .panel-button a i {
    display: none
}

@media (min-width: 0px) and (max-width: 799px) {
    header#masthead .header-main .header-main-info .panel-button a {
        font-size:3em;
        padding: 0.5em;
        background-color: #1098b0;
        color: white;
        -moz-box-shadow: #0b606f 0 -3px 0 0 inset;
        -webkit-box-shadow: #0b606f 0 -3px 0 0 inset;
        box-shadow: #0b606f 0 -3px 0 0 inset;
        -moz-box-shadow: #0b606f 0 -3px 0 0 inset;
        -webkit-box-shadow: #0b606f 0 -3px 0 0 inset;
        box-shadow: #0b606f 0 -3px 0 0 inset
    }

    header#masthead .header-main .header-main-info .panel-button a i {
        display: block
    }

    header#masthead .header-main .header-main-info .panel-button a span {
        display: none
    }

    header#masthead .header-main .header-main-info .panel-button a:hover,header#masthead .header-main .header-main-info .panel-button a:focus {
        background: #2ab7d0
    }

    header#masthead .header-main .header-main-info .panel-button a:active {
        background: #0c7c90;
        -moz-box-shadow: #0b606f 0 3px 0 0 inset;
        -webkit-box-shadow: #0b606f 0 3px 0 0 inset;
        box-shadow: #0b606f 0 3px 0 0 inset
    }
}

header#masthead .header-main .header-main-info .gig-informations {
    display: none;
    text-align: center;
    padding-top: 2em;
    clear: both
}

@media (min-width: 800px) {
    header#masthead .header-main .header-main-info .gig-informations {
        width:14.45428%;
        float: right;
        margin-right: 0;
        text-align: right;
        clear: none
    }
}

header#masthead .header-main .header-main-info .gig-informations ul {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0
}

header#masthead .header-main .header-main-info .gig-informations ul li {
    display: block
}

header#masthead .header-main .header-main-info .gig-informations ul li:before,header#masthead .header-main .header-main-info .gig-informations ul li:after {
    content: '' !important;
    display: none !important
}

@media (min-width: 800px) {
    header#masthead .header-main .header-main-info .gig-informations ul {
        margin-top:2.6em
    }
}

@media (min-width: 1180px) {
    header#masthead .header-main .header-main-info .gig-informations ul {
        text-align:right;
        margin-top: 2.8em
    }
}

header#masthead .header-main .header-main-info .gig-informations ul li {
    display: inline-block
}

@media (min-width: 800px) {
    header#masthead .header-main .header-main-info .gig-informations ul li.weather {
        margin-bottom:0.5em
    }
}

@media (min-width: 1180px) {
    header#masthead .header-main .header-main-info .gig-informations ul li.weather {
        margin-bottom:0
    }
}

header#masthead .header-main .header-main-info .gig-informations ul li.weather .temperature {
    font-family: "Open Sans Condensed", sans-serif;
    color: #FFF;
    font-size: 3.0em;
    font-weight: 100
}

header#masthead .header-main .header-main-info .gig-informations ul li.weather i {
    color: #FFF;
    font-size: 2em;
    font-weight: 100
}

header#masthead .header-main .header-main-info .gig-informations ul li.conditions,header#masthead .header-main .header-main-info .gig-informations ul li.description {
    width: 100px
}

header#masthead .header-main .header-main-info .gig-informations ul li.conditions p,header#masthead .header-main .header-main-info .gig-informations ul li.description p {
    font-size: 1.1em;
    text-transform: uppercase;
    line-height: 1.1em;
    text-align: left;
    letter-spacing: -0.05em;
    color: #FFF;
    padding-left: 10px;
    font-weight: 600
}

@media (min-width: 800px) {
    header#masthead .header-main .header-main-info .gig-informations ul li.conditions p,header#masthead .header-main .header-main-info .gig-informations ul li.description p {
        text-align:center
    }
}

@media (min-width: 1180px) {
    header#masthead .header-main .header-main-info .gig-informations ul li.conditions p,header#masthead .header-main .header-main-info .gig-informations ul li.description p {
        text-align:left
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    .home header#masthead {
        position:absolute
    }

    .home header#masthead.active {
        position: relative;
        margin-bottom: -18.2em
    }
}

.home header#masthead .header-main .header-main-info .gig-informations {
    display: block
}

.home header#masthead .header-main .header-main-info .site-title a {
    background-image: url("../images/logoRioGaleao.png")
}

.home header#masthead .header-main .header-main-info .menu-toggle ul li.button a {
    background: #FFF
}

.home header#masthead .header-main .header-main-info .menu-toggle ul li.button a:before,.home header#masthead .header-main .header-main-info .menu-toggle ul li.button a:after {
    background: #FFF
}

.home header#masthead .header-main .header-main-info .menu-toggle.active ul li.button a {
    background: transparent
}

#page footer.site-footer {
    position: relative;
    z-index: 2;
    background-color: #e1e1e1;
    float: left;
    width: 100%
}

@media (min-width: 800px) {
    #page footer.site-footer {
        background:#e1e1e1 url("../images/footerBg.png") center top
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    #page footer.site-footer .wrap,#page footer.site-footer .subhero.subhero .wpb_wrapper,.subhero.subhero #page footer.site-footer .wpb_wrapper {
        max-width:100%
    }
}

#page footer.site-footer aside {
    color: #6d6e70
}

@media (min-width: 0px) and (max-width: 799px) {
    #page footer.site-footer aside {
        width:82.89086%;
        float: left;
        margin-left: 8.55457%;
        margin-right: -100%
    }
}

@media (min-width: 800px) {
    #page footer.site-footer aside {
        width:23.00885%;
        float: left;
        margin-right: 2.65487%
    }
}

#page footer.site-footer aside .site-title {
    font-size: 1em;
    padding-bottom: 3em
}

@media (min-width: 800px) {
    #page footer.site-footer aside .site-title {
        padding-top:7em
    }
}

#page footer.site-footer aside .site-title a {
    display: block;
    background: url("../images/logoRioGaleaoCompletaCinza.png") no-repeat;
    background-size: contain;
    -ms-behavior: url(/backgroundsize.min.htc);
    width: 100%;
    height: 74px;
    text-indent: -5000px;
    margin: 0 auto
}

#page footer.site-footer aside .site-title a.cargo {
    background: url("../images/logo_cargo_cinza.png") no-repeat
}

#page footer.site-footer aside address p {
    margin: .2em 0;
    font-size: 1.2em;
    line-height: 1.6em
}

#page footer.site-footer aside phone {
    display: block;
    font-size: 1.6em;
    font-weight: bold;
    margin: 3em 0 2em
}

#page footer.site-footer aside phone i {
    margin-right: 0.5em
}

#page footer.site-footer aside .menu-social-menu-container ul,#page footer.site-footer aside .menu-social-menu-espanhol-container ul,#page footer.site-footer aside .menu-social-menu-ingles-container ul {
    list-style-type: none;
    font-size: 1.3em;
    float: left;
    width: 100%;
    margin-bottom: 4em
}

#page footer.site-footer aside .menu-social-menu-container ul li,#page footer.site-footer aside .menu-social-menu-espanhol-container ul li,#page footer.site-footer aside .menu-social-menu-ingles-container ul li {
    float: left
}

#page footer.site-footer aside .menu-social-menu-container ul li:last-child,#page footer.site-footer aside .menu-social-menu-espanhol-container ul li:last-child,#page footer.site-footer aside .menu-social-menu-ingles-container ul li:last-child {
    margin: 0
}

#page footer.site-footer aside .menu-social-menu-container ul a,#page footer.site-footer aside .menu-social-menu-espanhol-container ul a,#page footer.site-footer aside .menu-social-menu-ingles-container ul a {
    display: inline-block;
    color: #149088
}

#page footer.site-footer aside .menu-social-menu-container ul a i,#page footer.site-footer aside .menu-social-menu-espanhol-container ul a i,#page footer.site-footer aside .menu-social-menu-ingles-container ul a i {
    margin: 0.5em 0.5em 0.5em 0
}

#page footer.site-footer aside .menu-social-menu-container ul a span,#page footer.site-footer aside .menu-social-menu-espanhol-container ul a span,#page footer.site-footer aside .menu-social-menu-ingles-container ul a span {
    display: none
}

#page footer.site-footer aside .menu-concessionaria-container,#page footer.site-footer aside .menu-concessionaria-ingles-container,#page footer.site-footer aside .menu-concessionaria-espanhol-container {
    float: left;
    width: 100%
}

#page footer.site-footer aside .menu-concessionaria-container ul,#page footer.site-footer aside .menu-concessionaria-ingles-container ul,#page footer.site-footer aside .menu-concessionaria-espanhol-container ul {
    max-width: 1134px;
    margin-left: auto;
    margin-right: auto
}

#page footer.site-footer aside .menu-concessionaria-container ul:after,#page footer.site-footer aside .menu-concessionaria-ingles-container ul:after,#page footer.site-footer aside .menu-concessionaria-espanhol-container ul:after {
    content: " ";
    display: block;
    clear: both
}

#page footer.site-footer aside .menu-concessionaria-container ul li a,#page footer.site-footer aside .menu-concessionaria-ingles-container ul li a,#page footer.site-footer aside .menu-concessionaria-espanhol-container ul li a {
    display: block;
    background-repeat: no-repeat;
    margin-bottom: 3em;
    width: 100%;
    height: 55px;
    text-indent: -5000px
}

#page footer.site-footer aside .menu-concessionaria-container ul li.odebrecht,#page footer.site-footer aside .menu-concessionaria-ingles-container ul li.odebrecht,#page footer.site-footer aside .menu-concessionaria-espanhol-container ul li.odebrecht {
    width: 155px
}

#page footer.site-footer aside .menu-concessionaria-container ul li.odebrecht a,#page footer.site-footer aside .menu-concessionaria-ingles-container ul li.odebrecht a,#page footer.site-footer aside .menu-concessionaria-espanhol-container ul li.odebrecht a {
    background-image: url("../images/logoOdebrecht155.png")
}

#page footer.site-footer aside .menu-concessionaria-container ul li.changi,#page footer.site-footer aside .menu-concessionaria-ingles-container ul li.changi,#page footer.site-footer aside .menu-concessionaria-espanhol-container ul li.changi {
    width: 155px
}

#page footer.site-footer aside .menu-concessionaria-container ul li.changi a,#page footer.site-footer aside .menu-concessionaria-ingles-container ul li.changi a,#page footer.site-footer aside .menu-concessionaria-espanhol-container ul li.changi a {
    background-image: url("../images/logoChangi155interna.png");
    height: 62px
}

#page footer.site-footer aside .menu-concessionaria-container ul li.infraero,#page footer.site-footer aside .menu-concessionaria-ingles-container ul li.infraero,#page footer.site-footer aside .menu-concessionaria-espanhol-container ul li.infraero {
    width: 155px
}

#page footer.site-footer aside .menu-concessionaria-container ul li.infraero a,#page footer.site-footer aside .menu-concessionaria-ingles-container ul li.infraero a,#page footer.site-footer aside .menu-concessionaria-espanhol-container ul li.infraero a {
    background-image: url("../images/logoInfraero155.png");
    height: 30px;
    margin: 0
}

#page footer.site-footer nav,#page footer.site-footer .nav-menu {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0
}

#page footer.site-footer nav li,#page footer.site-footer .nav-menu li {
    display: block
}

#page footer.site-footer nav li:before,#page footer.site-footer nav li:after,#page footer.site-footer .nav-menu li:before,#page footer.site-footer .nav-menu li:after {
    content: '' !important;
    display: none !important
}

@media (min-width: 0px) and (max-width: 799px) {
    #page footer.site-footer nav,#page footer.site-footer .nav-menu {
        padding:0
    }
}

#page footer.site-footer nav#footer-menu {
    background: #eee;
    background-repeat: no-repeat;
    background-position: bottom right
}

@media (min-width: 800px) {
    #page footer.site-footer nav#footer-menu {
        background-image:url("../images/footer.png");
        width: 74.33628%;
        float: right;
        margin-right: 0
    }
}

#page footer.site-footer nav#footer-menu .menu-footer-container,#page footer.site-footer nav#footer-menu .menu-footer-ingles-container,#page footer.site-footer nav#footer-menu .menu-footer-espanhol-container {
    max-width: 1134px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10em
}

#page footer.site-footer nav#footer-menu .menu-footer-container:after,#page footer.site-footer nav#footer-menu .menu-footer-ingles-container:after,#page footer.site-footer nav#footer-menu .menu-footer-espanhol-container:after {
    content: " ";
    display: block;
    clear: both
}

@media (min-width: 800px) {
    #page footer.site-footer nav#footer-menu .menu-footer-container,#page footer.site-footer nav#footer-menu .menu-footer-ingles-container,#page footer.site-footer nav#footer-menu .menu-footer-espanhol-container {
        max-width:1134px;
        margin-left: auto;
        margin-right: auto;
        padding-top: 6em
    }

    #page footer.site-footer nav#footer-menu .menu-footer-container:after,#page footer.site-footer nav#footer-menu .menu-footer-ingles-container:after,#page footer.site-footer nav#footer-menu .menu-footer-espanhol-container:after {
        content: " ";
        display: block;
        clear: both
    }
}

#page footer.site-footer nav#footer-menu .nav-menu {
    width: 82.89086%;
    float: left;
    margin-left: 8.55457%;
    margin-right: -100%;
    margin: 0 auto;
    float: none;
    font-size: 1.4em;
    padding-top: 4em
}

@media (min-width: 800px) {
    #page footer.site-footer nav#footer-menu .nav-menu {
        width:88.49206%;
        float: right;
        margin-right: 0;
        margin: 0
    }
}

#page footer.site-footer nav#footer-menu .nav-menu a {
    font-weight: bold;
    color: #149088
}

#page footer.site-footer nav#footer-menu .nav-menu li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    float: left;
    padding-left: 1.93966%;
    padding-right: 1.93966%;
    vertical-align: top;
    margin-bottom: 3em
}

@media (min-width: 800px) {
    #page footer.site-footer nav#footer-menu .nav-menu li {
        -moz-box-sizing:border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 25%;
        float: left;
        padding-left: 1.93966%;
        padding-right: 1.93966%
    }
}

@media (min-width: 800px) {
    #page footer.site-footer nav#footer-menu .nav-menu li:first-child+li+li+li+li {
        clear:both
    }
}

@media (min-width: 800px) {
    #page footer.site-footer nav#footer-menu .nav-menu li.menu-item-has-children:first-child+li.menu-item-has-children+li.menu-item-has-children+li.menu-item-has-children+li.menu-item-has-children,#page footer.site-footer nav#footer-menu .nav-menu li.menu-item-has-children:first-child+li.menu-item-has-children+li.menu-item-has-children+li.menu-item-has-children+li.menu-item-has-children+li.menu-item-has-children,#page footer.site-footer nav#footer-menu .nav-menu li.menu-item-has-children:first-child+li.menu-item-has-children+li.menu-item-has-children+li.menu-item-has-children+li.menu-item-has-children+li.menu-item-has-children+li.menu-item-has-children,#page footer.site-footer nav#footer-menu .nav-menu li.menu-item-has-children:first-child+li.menu-item-has-children+li.menu-item-has-children+li.menu-item-has-children+li.menu-item-has-children+li.menu-item-has-children+li.menu-item-has-children+li.menu-item-has-children {
        border-top:1px solid #d5d5d4;
        padding-top: 3em;
        margin-bottom: 0
    }
}

#page footer.site-footer nav#footer-menu .nav-menu .sub-menu {
    width: 100%;
    color: #149088;
    list-style-type: none;
    vertical-align: top;
    margin: 0;
    margin-top: 1.1em
}

#page footer.site-footer nav#footer-menu .nav-menu .sub-menu li {
    width: 100%;
    line-height: 1.7em;
    margin-bottom: 0;
    line-height: 1.2em;
    margin: 0.5em 0
}

#page footer.site-footer nav#footer-menu .nav-menu .sub-menu li:nth-child(n+5) {
    border-top: none;
    padding-top: 0
}

#page footer.site-footer nav#footer-menu .nav-menu .sub-menu li a {
    font-weight: normal;
    color: #149088
}

#page footer.site-footer nav#footer-menu .nav-menu .sub-menu li.specialItem {
    margin: 2em 0 1.5em
}

#page footer.site-footer nav#footer-menu .nav-menu .sub-menu li.specialItem a {
    font-weight: bold
}

#page footer.site-footer nav#footer-menu .nav-menu .logos {
    display: inline-block
}

@media (min-width: 0px) and (max-width: 799px) {
    #page footer.site-footer nav#footer-menu .nav-menu .logos {
        display:none
    }
}

#page footer.site-footer nav#footer-menu .nav-menu .logos a {
    display: none
}

#page footer.site-footer nav#footer-menu .nav-menu .logos li a {
    display: block;
    background-repeat: no-repeat;
    margin-bottom: 1.1em;
    width: 100%;
    height: 2.3em;
    text-indent: -5000px
}

#page footer.site-footer nav#footer-menu .nav-menu .logos li.changi a {
    background-image: url("../images/logoChangiFundoClaro.png")
}

#page footer.site-footer nav#footer-menu .nav-menu .logos li.odebrecht a {
    background-image: url("../images/logoOdebrechtFundoClaro.png")
}

#page footer.site-footer nav#footer-menu .nav-menu .logos li.infraero a {
    background-image: url("../images/logoInfraeroFundoClaro.png")
}

#page footer.site-footer nav#footer-menu .nav-menu .logos li:last-child {
    margin-bottom: 0
}

.home #page footer.site-footer {
    background-color: #32373b
}

@media (min-width: 800px) {
    .home #page footer.site-footer {
        background-color:#32373b;
        background-image: url("../images/footerBgHome.png")
    }
}

.home #page footer.site-footer aside {
    color: #ccc;
    color: #ccc
}

.home #page footer.site-footer aside .site-title a {
    background-image: url("../images/logoRioGaleao.png")
}

.home #page footer.site-footer aside .menu-social-menu-container ul a,.home #page footer.site-footer aside .menu-social-menu-espanhol-container ul a,.home #page footer.site-footer aside .menu-social-menu-ingles-container ul a {
    color: #FFF
}

.home #page footer.site-footer aside .menu-concessionaria-container ul li.changi a,.home #page footer.site-footer aside .menu-concessionaria-ingles-container ul li.changi a,.home #page footer.site-footer aside .menu-concessionaria-espanhol-container ul li.changi a {
    background-image: url("../images/logoChangi155home.png")
}

.home #page footer.site-footer nav#footer-menu {
    background-color: #2b3135
}

.home #page footer.site-footer nav#footer-menu .nav-menu a {
    color: #FFF
}

.home #page footer.site-footer nav#footer-menu .nav-menu .sub-menu {
    color: #FFF
}

.home #page footer.site-footer nav#footer-menu .nav-menu .sub-menu li {
    border-top-color: #4a4f51
}

.home #page footer.site-footer nav#footer-menu .nav-menu .sub-menu li a {
    color: #FFF
}

#back-to-top {
    display: none
}

@media (min-width: 800px) {
    #back-to-top {
        background-image:url("../images/backToTop.png");
        width: 51px;
        height: 80px;
        background-repeat: no-repeat;
        background-position: 0 0;
        cursor: pointer;
        position: fixed;
        bottom: 30px;
        right: 30px;
        z-index: 1
    }
}

@media (min-width: 800px) {
    .en #back-to-top {
        background-image:url("../images/backToTopEN.png")
    }
}

@media (min-width: 800px) {
    .es #back-to-top {
        background-image:url("../images/backToTopES.png")
    }
}

.home #back-to-top {
    bottom: 90px
}

sup,sub {
    font-size: 0.7em
}

em {
    font-style: italic
}

.btn-primary,.btn-primary-pad {
    background-color: #149088;
    color: #fff;
    border: #fff;
    padding: 0.8em 2em;
    text-transform: uppercase;
    font-weight: 600;
    outline: none !important;
    -moz-box-shadow: #0b606f 0 -3px 0 0 inset;
    -webkit-box-shadow: #0b606f 0 -3px 0 0 inset;
    box-shadow: #0b606f 0 -3px 0 0 inset
}

.btn-primary:hover,.btn-primary-pad:hover,.btn-primary:focus,.btn-primary-pad:focus {
    background: #2ab7d0;
    color: #FFF
}

.btn-primary:active,.btn-primary-pad:active {
    background: #0c7c90;
    -moz-box-shadow: #0b606f 0 3px 0 0 inset;
    -webkit-box-shadow: #0b606f 0 3px 0 0 inset;
    box-shadow: #0b606f 0 3px 0 0 inset
}

.btn-secondary {
    background-color: #fff;
    color: #149088;
    padding: 0.8em 2em;
    border: 1px solid #CCC;
    text-transform: uppercase;
    font-weight: 600;
    outline: none !important;
    -moz-box-shadow: #ccc 0 -3px 0 0 inset;
    -webkit-box-shadow: #ccc 0 -3px 0 0 inset;
    box-shadow: #ccc 0 -3px 0 0 inset
}

.btn-secondary:hover,.btn-secondary:focus {
    background: #eee;
    color: #149088
}

.btn-secondary:active {
    background: #eee;
    -moz-box-shadow: #ccc 0 3px 0 0 inset;
    -webkit-box-shadow: #ccc 0 3px 0 0 inset;
    box-shadow: #ccc 0 3px 0 0 inset
}

.btn-link {
    color: #149088
}

.btn-primary-pad {
    padding: 1em 3.3em 1.2em;
    font-weight: normal;
    font-size: 13px;
    letter-spacing: 0.5px
}

.btn-stroke,.btn-stroke:hover,.btn-stroke:focus,.btn-stroke:active {
    background: rgba(0,0,0,0.25);
    border: 1px solid #FFF;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #FFF;
    text-decoration: none !important
}

.overflow-visible {
    overflow: visible !important
}

f-left {
    float: left
}

a {
    color: #149088;
    text-decoration: none
}

a:hover {
    color: #0a7082;
    text-decoration: underline
}

.unordered-links {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: 0;
    margin-bottom: 6em;
    padding-left: 0.5em
}

.unordered-links li:before {
    content: none;
    display: none
}

.unordered-links a {
    font-size: 1.1em
}

.unordered-links a:before {
    content: "'";
    font-family: "gig";
    color: #149088;
    font-size: 0.6em;
    margin-left: -1em;
    padding-right: 0.5em
}

p {
    line-height: 1.4em;
    font-size: 1.6em
}

h1 {
    font-size: 6em;
    margin: 0
}

h2 {
    font-size: 4em
}

h3,.single-post #main .entry-content .content .timeline .year,.single-press_news #main .entry-content .content .timeline .year,.single-press_releases #main .entry-content .content .timeline .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .year {
    font-size: 3em
}

h4 {
    font-size: 2.6em
}

h5 {
    font-size: 2em
}

h6 {
    font-size: 1.8em
}

strong {
    font-weight: bold
}

.list-unstyled {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
    font-weight: 100
}

.list-unstyled li:before {
    content: none;
    display: none
}

hr {
    display: block;
    position: relative;
    float: left;
    width: 100%
}

.black {
    color: #000
}

.left {
    text-align: left
}

.right {
    text-align: right
}

.center {
    text-align: center
}

.block-center {
    display: block;
    margin: 0 auto;
    float: none;
    position: relative
}

.bg-top {
    background-position: top !important
}

.clear-both {
    clear: both !important
}

.alignleft {
    float: left;
    margin-right: 1em;
    margin-bottom: 1em
}

.float-none {
    float: none
}

.f-right {
    float: right
}

.f-left {
    float: left
}

.no-margin {
    margin: 0 !important
}

.no-margin-top {
    margin-top: 0 !important
}

.padding-3 {
    padding: 3em
}

.padding-6 {
    padding: 6em
}

.padding-vertical {
    padding-top: 2em;
    padding-bottom: 2em
}

.padding-bottom-6 {
    padding-bottom: 6em
}

@media (min-width: 0px) and (max-width: 799px) {
    .padding-bottom-6 {
        padding-bottom:0
    }
}

.padding-top-6 {
    padding-top: 6em
}

@media (min-width: 0px) and (max-width: 799px) {
    .padding-top-6 {
        padding-top:0
    }
}

.padding-top-3 {
    padding-top: 3em
}

@media (min-width: 0px) and (max-width: 799px) {
    .padding-top-3 {
        padding-top:0
    }
}

.padding-top-3-all {
    padding-top: 3em
}

.padding-top-2 {
    padding-top: 2em
}

.padding-left-3 {
    padding-left: 3em
}

.color-azul {
    color: #149088
}

.inline {
    display: inline
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.clearfix-overflow {
    overflow: hidden
}

.margin-vertical-6 {
    margin-top: 6em;
    margin-bottom: 6em
}

.padding-top-16 {
    padding-top: 16em
}

@media (min-width: 0px) and (max-width: 799px) {
    .padding-top-16 {
        padding-bottom:0
    }
}

.padding-bottom-1 {
    padding-bottom: 1em
}

.padding-bottom-3 {
    padding-bottom: 3em
}

@media (min-width: 0px) and (max-width: 799px) {
    .padding-bottom-3 {
        padding-bottom:1.3em
    }
}

.padding-vertical-2_5 {
    padding-top: 2.5em;
    padding-bottom: 2.5em
}

.margin-bottom-6 {
    margin-bottom: 6em
}

@media (min-width: 0px) and (max-width: 799px) {
    .margin-bottom-6 {
        margin-bottom:2em
    }
}

.margin-bottom-3 {
    margin-bottom: 3em
}

@media (min-width: 0px) and (max-width: 799px) {
    .margin-bottom-3 {
        margin-bottom:2em
    }
}

.margin-01 {
    margin: 0.1em
}

.margin-top-1_6 {
    margin-top: 1.6em
}

.bg-top-center {
    background-position: top center !important
}

.bg-left-bottom {
    background-position: left bottom !important
}

.bg-right-bottom {
    background-position: right bottom !important
}

.bg-no-repeat {
    background-repeat: no-repeat !important
}

.section-border {
    border-bottom: 1px solid #ccc
}

textarea {
    width: 100%;
    resize: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 2px solid #d6d6d6;
    padding: 1em;
    margin-bottom: 1.1em;
    outline: none;
    min-height: 150px
}

input[type=file] {
    font-size: 0.8em;
    padding-top: 30px;
    line-height: 0;
    text-indent: -10px;
    padding-left: 10px;
    margin-left: 3px
}

.wpcf7-response-output,.wpcf7-display-none,.wpcf7-mail-sent-ok {
    border: 0 !important;
    margin: 3em 0 !important;
    padding: 0 !important
}

.subhero .vc_row_content,.list-blocks .vc_row_content {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    float: none;
    padding-top: 3em;
    padding-bottom: 3em
}

.subhero .vc_row_content:after,.list-blocks .vc_row_content:after {
    content: " ";
    display: block;
    clear: both
}

@media (min-width: 800px) {
    .subhero .vc_row_content,.list-blocks .vc_row_content {
        max-width:95%;
        margin-left: auto;
        margin-right: auto
    }

    .subhero .vc_row_content:after,.list-blocks .vc_row_content:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 1180px) {
    .subhero .vc_row_content,.list-blocks .vc_row_content {
        max-width:1134px;
        margin-left: auto;
        margin-right: auto
    }

    .subhero .vc_row_content:after,.list-blocks .vc_row_content:after {
        content: " ";
        display: block;
        clear: both
    }
}

.subhero .vc_row_content address,.list-blocks .vc_row_content address {
    font-size: 1.6em;
    line-height: 1.6em;
    text-align: left;
    font-weight: 100;
    color: #646464;
    margin: 0
}

.subhero .vc_row_content {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    float: none;
    padding-top: 3em;
    padding-bottom: 3em
}

.subhero .vc_row_content:after {
    content: " ";
    display: block;
    clear: both
}

@media (min-width: 800px) {
    .subhero .vc_row_content {
        max-width:95%;
        margin-left: auto;
        margin-right: auto
    }

    .subhero .vc_row_content:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 1180px) {
    .subhero .vc_row_content {
        max-width:1134px;
        margin-left: auto;
        margin-right: auto
    }

    .subhero .vc_row_content:after {
        content: " ";
        display: block;
        clear: both
    }
}

.subhero .vc_row_content address {
    font-size: 1.6em;
    line-height: 1.6em;
    text-align: left;
    font-weight: 100;
    color: #646464
}

.subhero .vc_row_content h3,.subhero .vc_row_content .single-post #main .entry-content .content .timeline .year,.single-post #main .entry-content .content .timeline .subhero .vc_row_content .year,.subhero .vc_row_content .single-press_news #main .entry-content .content .timeline .year,.single-press_news #main .entry-content .content .timeline .subhero .vc_row_content .year,.subhero .vc_row_content .single-press_releases #main .entry-content .content .timeline .year,.single-press_releases #main .entry-content .content .timeline .subhero .vc_row_content .year,.subhero .vc_row_content .page-template-page-templatesarticles-php #main .entry-content .content .timeline .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .subhero .vc_row_content .year,.subhero .vc_row_content .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .subhero .vc_row_content .year {
    font-weight: 100;
    font-weight: 100;
    line-height: 1.6em;
    font-size: 3.2em;
    color: #333
}

.subhero .vc_row_content p {
    font-size: 2em
}

.subhero .vc_row_content phone {
    font-weight: 500
}

.subhero .vc_row_content i {
    font-size: 2.4em;
    vertical-align: middle
}

.subhero.subhero {
    padding: 1.4em 0;
    padding-bottom: 2em
}

@media (min-width: 0px) and (max-width: 799px) {
    .subhero.subhero {
        padding-top:1em;
        padding-bottom: 2em
    }
}

.subhero.subhero p {
    line-height: 1.45em;
    text-align: center;
    color: #444
}

nav.types {
    margin-top: 4em
}

nav.types ul {
    float: none;
    display: table
}

nav.types.guia-do-aeroporto {
    margin-top: 0;
    width: 380px;
    margin-left: auto;
    margin-right: auto;
    float: none;
    display: table
}

@media (min-width: 0px) and (max-width: 799px) {
    nav.types.guia-do-aeroporto {
        width:320px !important
    }
}

nav.types.guia-do-aeroporto ul {
    width: 380px !important;
    float: none;
    display: table
}

@media (min-width: 0px) and (max-width: 799px) {
    nav.types.guia-do-aeroporto ul {
        width:320px !important
    }
}

nav.types .custom-select {
    background: #f1f1f1;
    padding: 2em;
    border: 1px solid #d6d6d6;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

@media (min-width: 800px) {
    nav.types .custom-select {
        display:none
    }
}

nav.types .custom-select .form-control {
    background: none;
    border: none;
    width: 100%;
    height: 2em;
    font-size: 2.8em;
    color: #666;
    text-transform: uppercase;
    text-align: center;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url("../images/selectDown.png") right center no-repeat
}

.page-id-227 .subhero {
    padding: 0
}

.page-id-227 .subhero p {
    font-size: 2em
}

.list-blocks .wpb_text_column {
    padding: 0 1em
}

.list-blocks h3,.list-blocks .single-post #main .entry-content .content .timeline .year,.single-post #main .entry-content .content .timeline .list-blocks .year,.list-blocks .single-press_news #main .entry-content .content .timeline .year,.single-press_news #main .entry-content .content .timeline .list-blocks .year,.list-blocks .single-press_releases #main .entry-content .content .timeline .year,.single-press_releases #main .entry-content .content .timeline .list-blocks .year,.list-blocks .page-template-page-templatesarticles-php #main .entry-content .content .timeline .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .list-blocks .year,.list-blocks .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .list-blocks .year {
    font-size: 1.8em;
    font-weight: 600;
    padding: 1em 0
}

.list-blocks h3 a:before,.list-blocks .single-post #main .entry-content .content .timeline .year a:before,.single-post #main .entry-content .content .timeline .list-blocks .year a:before,.list-blocks .single-press_news #main .entry-content .content .timeline .year a:before,.single-press_news #main .entry-content .content .timeline .list-blocks .year a:before,.list-blocks .single-press_releases #main .entry-content .content .timeline .year a:before,.single-press_releases #main .entry-content .content .timeline .list-blocks .year a:before,.list-blocks .page-template-page-templatesarticles-php #main .entry-content .content .timeline .year a:before,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .list-blocks .year a:before,.list-blocks .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .year a:before,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .list-blocks .year a:before {
    content: "'";
    font-family: 'gig';
    color: #149088;
    margin-left: -1em;
    padding-right: 0.5em;
    font-size: 0.6em
}

.list-blocks p {
    font-size: 1.6em;
    color: #646464
}

.list-blocks.list-blocks-gde h3,.list-blocks.list-blocks-gde .single-post #main .entry-content .content .timeline .year,.single-post #main .entry-content .content .timeline .list-blocks.list-blocks-gde .year,.list-blocks.list-blocks-gde .single-press_news #main .entry-content .content .timeline .year,.single-press_news #main .entry-content .content .timeline .list-blocks.list-blocks-gde .year,.list-blocks.list-blocks-gde .single-press_releases #main .entry-content .content .timeline .year,.single-press_releases #main .entry-content .content .timeline .list-blocks.list-blocks-gde .year,.list-blocks.list-blocks-gde .page-template-page-templatesarticles-php #main .entry-content .content .timeline .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .list-blocks.list-blocks-gde .year,.list-blocks.list-blocks-gde .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .list-blocks.list-blocks-gde .year {
    display: inline;
    font-size: 2.2em;
    font-weight: normal;
    padding: 1em 0;
    margin-bottom: 0.5em;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 83.33333%;
    float: left;
    padding-left: 1.2931%;
    padding-right: 1.2931%;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
    padding: 0;
    margin-top: 1em;
    text-align: center
}

.list-blocks.list-blocks-gde h3 a:before,.list-blocks.list-blocks-gde .single-post #main .entry-content .content .timeline .year a:before,.single-post #main .entry-content .content .timeline .list-blocks.list-blocks-gde .year a:before,.list-blocks.list-blocks-gde .single-press_news #main .entry-content .content .timeline .year a:before,.single-press_news #main .entry-content .content .timeline .list-blocks.list-blocks-gde .year a:before,.list-blocks.list-blocks-gde .single-press_releases #main .entry-content .content .timeline .year a:before,.single-press_releases #main .entry-content .content .timeline .list-blocks.list-blocks-gde .year a:before,.list-blocks.list-blocks-gde .page-template-page-templatesarticles-php #main .entry-content .content .timeline .year a:before,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .list-blocks.list-blocks-gde .year a:before,.list-blocks.list-blocks-gde .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .year a:before,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .list-blocks.list-blocks-gde .year a:before {
    content: ">";
    color: #149088;
    margin-left: -1em;
    padding-right: 0.5em;
    font-size: 0.9em
}

.list-blocks.list-blocks-gde i {
    font-size: 6em;
    color: #149088;
    float: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 16.66667%;
    float: left;
    padding-left: 1.2931%;
    padding-right: 1.2931%
}

.list-blocks.list-blocks-gde p {
    font-size: 1.5em;
    color: #646464;
    text-align: center;
    margin-top: 1em;
    font-weight: normal;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 1.2931%;
    padding-right: 1.2931%
}

.list-blocks.list-blocks-gde .wpb_column {
    padding: 0 5%
}

.subhero-links .wpb_column {
    background: #fff url("../images/subheroArrow.png") right center no-repeat;
    padding: 4em 0;
    padding-right: 2.5em;
    border-bottom: 1px solid #eee
}

@media (min-width: 800px) {
    .subhero-links .wpb_column {
        text-align:center;
        background: none;
        padding: 0 3em;
        border-bottom: none
    }
}

.subhero-links .wpb_column h3,.subhero-links .wpb_column .single-post #main .entry-content .content .timeline .year,.single-post #main .entry-content .content .timeline .subhero-links .wpb_column .year,.subhero-links .wpb_column .single-press_news #main .entry-content .content .timeline .year,.single-press_news #main .entry-content .content .timeline .subhero-links .wpb_column .year,.subhero-links .wpb_column .single-press_releases #main .entry-content .content .timeline .year,.single-press_releases #main .entry-content .content .timeline .subhero-links .wpb_column .year,.subhero-links .wpb_column .page-template-page-templatesarticles-php #main .entry-content .content .timeline .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .subhero-links .wpb_column .year,.subhero-links .wpb_column .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .subhero-links .wpb_column .year {
    font-family: "Odebrecht Sans", sans-serif;
    font-weight: bold;
    font-size: 2.2em;
    margin-bottom: 0.5em;
    line-height: normal
}

.subhero-links .wpb_column h3 i,.subhero-links .wpb_column .single-post #main .entry-content .content .timeline .year i,.single-post #main .entry-content .content .timeline .subhero-links .wpb_column .year i,.subhero-links .wpb_column .single-press_news #main .entry-content .content .timeline .year i,.single-press_news #main .entry-content .content .timeline .subhero-links .wpb_column .year i,.subhero-links .wpb_column .single-press_releases #main .entry-content .content .timeline .year i,.single-press_releases #main .entry-content .content .timeline .subhero-links .wpb_column .year i,.subhero-links .wpb_column .page-template-page-templatesarticles-php #main .entry-content .content .timeline .year i,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .subhero-links .wpb_column .year i,.subhero-links .wpb_column .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .year i,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .subhero-links .wpb_column .year i {
    color: #149088;
    font-size: 1em;
    margin-right: 0.5em;
    top: 0
}

.subhero-links .wpb_column p {
    font-size: 1.6em;
    color: #646464
}

.subhero-links .vc_span4 .wpb_column {
    text-align: center
}

.subhero-links .vc_span4 .wpb_column h3,.subhero-links .vc_span4 .wpb_column .single-post #main .entry-content .content .timeline .year,.single-post #main .entry-content .content .timeline .subhero-links .vc_span4 .wpb_column .year,.subhero-links .vc_span4 .wpb_column .single-press_news #main .entry-content .content .timeline .year,.single-press_news #main .entry-content .content .timeline .subhero-links .vc_span4 .wpb_column .year,.subhero-links .vc_span4 .wpb_column .single-press_releases #main .entry-content .content .timeline .year,.single-press_releases #main .entry-content .content .timeline .subhero-links .vc_span4 .wpb_column .year,.subhero-links .vc_span4 .wpb_column .page-template-page-templatesarticles-php #main .entry-content .content .timeline .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .subhero-links .vc_span4 .wpb_column .year,.subhero-links .vc_span4 .wpb_column .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .subhero-links .vc_span4 .wpb_column .year {
    font-size: 3em
}

.recommended-pages {
    background: #FFF
}

@media (min-width: 0px) and (max-width: 799px) {
    .recommended-pages {
        clear:both
    }
}

@media (min-width: 800px) {
    .recommended-pages .vc_row_content .wpb_column {
        border-left:1px solid #e8e8e6
    }

    .recommended-pages .vc_row_content .wpb_column:first-child {
        border: none
    }
}

.recommended-pages .vc_row_content .wpb_column .wpb_wrapper {
    max-width: 1134px;
    margin-left: auto;
    margin-right: auto
}

.recommended-pages .vc_row_content .wpb_column .wpb_wrapper:after {
    content: " ";
    display: block;
    clear: both
}

.recommended-pages .vc_row_content .wpb_column .wpb_wrapper .wpb_wrapper {
    width: 82.89086%;
    float: left;
    margin-left: 17.10914%;
    margin-right: -100%;
    margin-left: 28%;
    padding: 4em 0;
    text-align: center
}

@media (min-width: 800px) {
    .recommended-pages .vc_row_content .wpb_column .wpb_wrapper .wpb_wrapper {
        width:82.89086%;
        float: left;
        margin-left: 17.10914%;
        margin-right: -100%;
        padding: 6em 0;
        text-align: left
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    .recommended-pages .vc_row_content .wpb_column .wpb_wrapper .wpb_wrapper {
        float:none;
        width: 100%;
        margin: 0
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    .recommended-pages .vc_row_content .wpb_column .wpb_wrapper .wpb_wrapper p.icon {
        width:100px !important;
        margin: 0 auto !important
    }
}

.recommended-pages .vc_row_content .wpb_column .wpb_wrapper .wpb_wrapper i {
    text-indent: -5000px;
    width: 4em;
    height: 4em;
    float: left;
    margin-left: -4em
}

@media (min-width: 0px) and (max-width: 799px) {
    .recommended-pages .vc_row_content .wpb_column .wpb_wrapper .wpb_wrapper i {
        float:none;
        text-align: center;
        margin: 0 auto;
        width: 100px;
        height: 7em
    }
}

.recommended-pages .vc_row_content .wpb_column .wpb_wrapper .wpb_wrapper i:before {
    position: absolute;
    top: 0;
    text-indent: 0;
    left: 0;
    font-size: 3em
}

@media (min-width: 0px) and (max-width: 799px) {
    .recommended-pages .vc_row_content .wpb_column .wpb_wrapper .wpb_wrapper i:before {
        font-size:6em;
        left: 50%;
        margin-left: -48px
    }
}

.recommended-pages .vc_row_content .wpb_column .wpb_wrapper .wpb_wrapper h3,.recommended-pages .vc_row_content .wpb_column .wpb_wrapper .wpb_wrapper .single-post #main .entry-content .content .timeline .year,.single-post #main .entry-content .content .timeline .recommended-pages .vc_row_content .wpb_column .wpb_wrapper .wpb_wrapper .year,.recommended-pages .vc_row_content .wpb_column .wpb_wrapper .wpb_wrapper .single-press_news #main .entry-content .content .timeline .year,.single-press_news #main .entry-content .content .timeline .recommended-pages .vc_row_content .wpb_column .wpb_wrapper .wpb_wrapper .year,.recommended-pages .vc_row_content .wpb_column .wpb_wrapper .wpb_wrapper .single-press_releases #main .entry-content .content .timeline .year,.single-press_releases #main .entry-content .content .timeline .recommended-pages .vc_row_content .wpb_column .wpb_wrapper .wpb_wrapper .year,.recommended-pages .vc_row_content .wpb_column .wpb_wrapper .wpb_wrapper .page-template-page-templatesarticles-php #main .entry-content .content .timeline .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .recommended-pages .vc_row_content .wpb_column .wpb_wrapper .wpb_wrapper .year,.recommended-pages .vc_row_content .wpb_column .wpb_wrapper .wpb_wrapper .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .recommended-pages .vc_row_content .wpb_column .wpb_wrapper .wpb_wrapper .year {
    font-family: "Odebrecht Sans", sans-serif;
    font-size: 3em;
    font-weight: bold;
    padding-top: 0.4em;
    margin: 0
}

.recommended-pages .vc_row_content .wpb_column .wpb_wrapper .wpb_wrapper p {
    font-size: 1.6em;
    font-weight: 300;
    margin-top: 1em
}

@media (min-width: 800px) {
    .recommended-pages .vc_row_content .wpb_column .wpb_wrapper .wpb_wrapper p {
        width:74.33628%;
        float: left;
        margin-right: 2.65487%
    }
}

.recommended-pages .vc_row_content .wpb_column .wpb_wrapper .wpb_wrapper p.icon {
    width: 0;
    margin: 0;
    padding: 0
}

.page-template-page-templatesarticles-php .recommended-pages,.page-template-page-templatescomplexo-de-cargas-php .recommended-pages,.page-id-39 .recommended-pages {
    clear: both;
    background: #FFF;
    border-top: 1px solid #e8e8e6
}

@media (min-width: 800px) {
    .page-template-page-templatesarticles-php .recommended-pages:first-child,.page-template-page-templatescomplexo-de-cargas-php .recommended-pages:first-child,.page-id-39 .recommended-pages:first-child {
        border-right:1px solid #e8e8e6;
        position: relative;
        right: -1px
    }
}

.page-template-page-templatesarticles-php .recommended-pages .wpb_wrapper,.page-template-page-templatescomplexo-de-cargas-php .recommended-pages .wpb_wrapper,.page-id-39 .recommended-pages .wpb_wrapper {
    max-width: 1134px;
    margin-left: auto;
    margin-right: auto
}

.page-template-page-templatesarticles-php .recommended-pages .wpb_wrapper:after,.page-template-page-templatescomplexo-de-cargas-php .recommended-pages .wpb_wrapper:after,.page-id-39 .recommended-pages .wpb_wrapper:after {
    content: " ";
    display: block;
    clear: both
}

.page-template-page-templatesarticles-php .recommended-pages .wpb_wrapper .wpb_wrapper,.page-template-page-templatescomplexo-de-cargas-php .recommended-pages .wpb_wrapper .wpb_wrapper,.page-id-39 .recommended-pages .wpb_wrapper .wpb_wrapper {
    width: 82.89086%;
    float: left;
    margin-left: 17.10914%;
    margin-right: -100%;
    margin-left: 28%;
    padding: 4em 0;
    text-align: center
}

@media (min-width: 800px) {
    .page-template-page-templatesarticles-php .recommended-pages .wpb_wrapper .wpb_wrapper,.page-template-page-templatescomplexo-de-cargas-php .recommended-pages .wpb_wrapper .wpb_wrapper,.page-id-39 .recommended-pages .wpb_wrapper .wpb_wrapper {
        width:82.89086%;
        float: left;
        margin-left: 17.10914%;
        margin-right: -100%;
        text-align: left;
        width: 100%;
        margin: 0;
        padding: 0
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    .page-template-page-templatesarticles-php .recommended-pages .wpb_wrapper .wpb_wrapper,.page-template-page-templatescomplexo-de-cargas-php .recommended-pages .wpb_wrapper .wpb_wrapper,.page-id-39 .recommended-pages .wpb_wrapper .wpb_wrapper {
        display:block;
        float: none;
        margin: 0;
        width: 100%
    }
}

.page-template-page-templatesarticles-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6,.page-template-page-templatescomplexo-de-cargas-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6,.page-id-39 .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 {
    border-left: 1px solid #e8e8e6;
    padding: 6.4em 0;
    font-size: 1.6em;
    padding-left: 8em;
    min-height: 4em
}

@media (min-width: 0px) and (max-width: 799px) {
    .page-template-page-templatesarticles-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6,.page-template-page-templatescomplexo-de-cargas-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6,.page-id-39 .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 {
        border-left:0;
        border-right: 0;
        padding-left: 1em;
        padding-right: 1.1em;
        min-height: auto
    }
}

.page-template-page-templatesarticles-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6:first-child,.page-template-page-templatescomplexo-de-cargas-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6:first-child,.page-id-39 .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6:first-child {
    border: none
}

@media (min-width: 0px) and (max-width: 799px) {
    .page-template-page-templatesarticles-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6:first-child,.page-template-page-templatescomplexo-de-cargas-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6:first-child,.page-id-39 .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6:first-child {
        border-bottom:1px solid #e8e8e6
    }
}

.page-template-page-templatesarticles-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 i,.page-template-page-templatescomplexo-de-cargas-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 i,.page-id-39 .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 i {
    text-indent: -5000px;
    width: 4em;
    height: 4em;
    float: left;
    margin-left: -4em
}

@media (min-width: 0px) and (max-width: 799px) {
    .page-template-page-templatesarticles-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 i,.page-template-page-templatescomplexo-de-cargas-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 i,.page-id-39 .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 i {
        float:none;
        text-align: center;
        margin: 0 auto;
        width: 100%;
        height: 7em
    }
}

.page-template-page-templatesarticles-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 i:before,.page-template-page-templatescomplexo-de-cargas-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 i:before,.page-id-39 .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 i:before {
    position: absolute;
    top: 0;
    text-indent: 0;
    left: 0;
    font-size: 3em
}

@media (min-width: 0px) and (max-width: 799px) {
    .page-template-page-templatesarticles-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 i:before,.page-template-page-templatescomplexo-de-cargas-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 i:before,.page-id-39 .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 i:before {
        font-size:6em;
        left: 50%;
        margin-left: -48px
    }
}

.page-template-page-templatesarticles-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 h3,.single-post #main .entry-content .content .timeline .page-template-page-templatesarticles-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 .year,.single-press_news #main .entry-content .content .timeline .page-template-page-templatesarticles-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 .year,.single-press_releases #main .entry-content .content .timeline .page-template-page-templatesarticles-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 .year,.page-template-page-templatesarticles-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 #main .entry-content .content .timeline .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .page-template-page-templatesarticles-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 .year,.page-template-page-templatescomplexo-de-cargas-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 h3,.single-post #main .entry-content .content .timeline .page-template-page-templatescomplexo-de-cargas-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 .year,.single-press_news #main .entry-content .content .timeline .page-template-page-templatescomplexo-de-cargas-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 .year,.single-press_releases #main .entry-content .content .timeline .page-template-page-templatescomplexo-de-cargas-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .page-template-page-templatescomplexo-de-cargas-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 .year,.page-template-page-templatescomplexo-de-cargas-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 #main .entry-content .content .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 .year,.page-id-39 .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 h3,.page-id-39 .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 .single-post #main .entry-content .content .timeline .year,.single-post #main .entry-content .content .timeline .page-id-39 .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 .year,.page-id-39 .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 .single-press_news #main .entry-content .content .timeline .year,.single-press_news #main .entry-content .content .timeline .page-id-39 .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 .year,.page-id-39 .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 .single-press_releases #main .entry-content .content .timeline .year,.single-press_releases #main .entry-content .content .timeline .page-id-39 .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 .year,.page-id-39 .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 .page-template-page-templatesarticles-php #main .entry-content .content .timeline .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .page-id-39 .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 .year,.page-id-39 .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .page-id-39 .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 .year {
    font-family: "Odebrecht Sans", sans-serif;
    font-size: 2em;
    font-weight: bold;
    padding-top: 0.4em
}

.page-template-page-templatesarticles-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 p,.page-template-page-templatescomplexo-de-cargas-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 p,.page-id-39 .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 p {
    font-size: inherit;
    font-weight: 300;
    margin-top: 1em
}

@media (min-width: 800px) {
    .page-template-page-templatesarticles-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 p,.page-template-page-templatescomplexo-de-cargas-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 p,.page-id-39 .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 p {
        width:74.33628%;
        float: left;
        margin-right: 2.65487%;
        float: none;
        margin-top: 1em;
        margin-bottom: 2em
    }
}

.page-template-page-templatesarticles-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 p.icon,.page-template-page-templatescomplexo-de-cargas-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 p.icon,.page-id-39 .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 p.icon {
    width: 0;
    margin: 0;
    padding: 0
}

.page-template-page-templatesarticles-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 a,.page-template-page-templatescomplexo-de-cargas-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 a,.page-id-39 .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 a {
    font-weight: 100;
    margin-top: 1em
}

.page-template-page-templatesarticles-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 a:before,.page-template-page-templatescomplexo-de-cargas-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 a:before,.page-id-39 .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 a:before {
    content: "'";
    font-family: "gig";
    font-size: 0.6em;
    margin-right: 0.5em
}

.page-template-page-templatesarticles-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 span a,.page-template-page-templatescomplexo-de-cargas-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 span a,.page-id-39 .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 span a {
    color: #000
}

.page-template-page-templatesarticles-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 span a:before,.page-template-page-templatescomplexo-de-cargas-php .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 span a:before,.page-id-39 .recommended-pages .wpb_wrapper .wpb_wrapper .vc_span6 span a:before {
    content: '';
    margin-right: 0
}

.linksList .vc_row_content {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin: 5em auto
}

.linksList .vc_row_content:after {
    content: " ";
    display: block;
    clear: both
}

@media (min-width: 800px) {
    .linksList .vc_row_content {
        max-width:95%;
        margin-left: auto;
        margin-right: auto
    }

    .linksList .vc_row_content:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 1180px) {
    .linksList .vc_row_content {
        max-width:1134px;
        margin-left: auto;
        margin-right: auto
    }

    .linksList .vc_row_content:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    .linksList .vc_row_content {
        margin:0 auto
    }
}

@media (min-width: 800px) {
    .linksList .vc_row_content .wpb_column:nth-child(-n+2) {
        width:31.56342%;
        float: left;
        margin-right: 2.65487%
    }
}

@media (min-width: 800px) {
    .linksList .vc_row_content .wpb_column:last-child {
        width:31.56342%;
        float: right;
        margin-right: 0
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    .linksList .vc_row_content .wpb_column {
        padding:3em 0;
        border-top: 1px solid #eeeeee;
        border-bottom: 1px solid #eeeeee;
        border-collapse: collapse;
        background-image: url("../images/subheroArrow.png");
        background-repeat: no-repeat;
        background-position: center right;
        padding-right: 4em;
        padding-right: 4emadd
    }
}

.linksList .vc_row_content .wpb_column h3,.linksList .vc_row_content .wpb_column .single-post #main .entry-content .content .timeline .year,.single-post #main .entry-content .content .timeline .linksList .vc_row_content .wpb_column .year,.linksList .vc_row_content .wpb_column .single-press_news #main .entry-content .content .timeline .year,.single-press_news #main .entry-content .content .timeline .linksList .vc_row_content .wpb_column .year,.linksList .vc_row_content .wpb_column .single-press_releases #main .entry-content .content .timeline .year,.single-press_releases #main .entry-content .content .timeline .linksList .vc_row_content .wpb_column .year,.linksList .vc_row_content .wpb_column .page-template-page-templatesarticles-php #main .entry-content .content .timeline .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .linksList .vc_row_content .wpb_column .year,.linksList .vc_row_content .wpb_column .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .linksList .vc_row_content .wpb_column .year {
    text-align: center;
    font-size: 2.6em;
    margin-bottom: 0.5em;
    font-weight: bold
}

@media (min-width: 0px) and (max-width: 799px) {
    .linksList .vc_row_content .wpb_column h3,.linksList .vc_row_content .wpb_column .single-post #main .entry-content .content .timeline .year,.single-post #main .entry-content .content .timeline .linksList .vc_row_content .wpb_column .year,.linksList .vc_row_content .wpb_column .single-press_news #main .entry-content .content .timeline .year,.single-press_news #main .entry-content .content .timeline .linksList .vc_row_content .wpb_column .year,.linksList .vc_row_content .wpb_column .single-press_releases #main .entry-content .content .timeline .year,.single-press_releases #main .entry-content .content .timeline .linksList .vc_row_content .wpb_column .year,.linksList .vc_row_content .wpb_column .page-template-page-templatesarticles-php #main .entry-content .content .timeline .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .linksList .vc_row_content .wpb_column .year,.linksList .vc_row_content .wpb_column .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .linksList .vc_row_content .wpb_column .year {
        text-align:left
    }
}

.linksList .vc_row_content .wpb_column p {
    text-align: center;
    font-size: 1.6em
}

@media (min-width: 0px) and (max-width: 799px) {
    .linksList .vc_row_content .wpb_column p {
        text-align:left
    }
}

.parking {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin: 5em auto;
    float: none;
    padding-top: 6em
}

.parking:after {
    content: " ";
    display: block;
    clear: both
}

@media (min-width: 800px) {
    .parking {
        max-width:95%;
        margin-left: auto;
        margin-right: auto
    }

    .parking:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 1180px) {
    .parking {
        max-width:1134px;
        margin-left: auto;
        margin-right: auto
    }

    .parking:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    .parking {
        margin:0 auto
    }
}

@media (min-width: 800px) {
    .parking .wpb_column:nth-child(-n+2) {
        width:23.00885%;
        float: left;
        margin-right: 2.65487%
    }
}

@media (min-width: 800px) {
    .parking .wpb_column:last-child {
        width:40.11799%;
        float: right;
        margin-right: 0
    }
}

.parking .wpb_column .wpb_content_element {
    min-height: 17em;
    margin-bottom: 4.5em
}

.parking .wpb_column .wpb_content_element p {
    font-size: 1.6em;
    margin-bottom: 2em
}

.parking .wpb_column .wpb_content_element p strong {
    font-size: 1.6em;
    font-weight: 600
}

form input.form-control.big-input {
    padding: 2em
}

form label {
    display: block;
    font-size: 1.8em;
    font-weight: 600;
    margin-bottom: 0.5em;
    line-height: 1.4em
}

form label.error {
    font-size: 1em;
    color: #000;
    margin-top: 0.5em
}

.page #main .entry-content .steps-forms {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0
}

.page #main .entry-content .steps-forms li {
    display: block
}

.page #main .entry-content .steps-forms li:before,.page #main .entry-content .steps-forms li:after {
    content: '' !important;
    display: none !important
}

.page #main .entry-content .steps-forms li.step-form {
    width: 100%;
    float: left;
    border-bottom: 1px solid #d6d6d6
}

.page #main .entry-content .steps-forms li.step-form .form-groups,.page #main .entry-content .steps-forms li.step-form .success-message {
    max-height: 0;
    overflow: hidden
}

.page #main .entry-content .steps-forms li.step-form.active .form-groups,.page #main .entry-content .steps-forms li.step-form.active .success-message {
    max-height: 999em;
    overflow: visible
}

.page #main .entry-content .steps-forms li.step-form .success-message {
    margin-bottom: 4em
}

.page #main .entry-content .steps-forms li.step-form header {
    width: 100%;
    overflow: visible
}

.page #main .entry-content .steps-forms li.step-form header h2 {
    display: block;
    font-size: 3em;
    font-weight: normal;
    margin-top: 1em;
    margin-bottom: 1em
}

.page #main .entry-content .steps-forms li.step-form header h2 .number {
    margin-right: 0.25em;
    display: block;
    float: left;
    font-size: 2em;
    font-weight: bold;
    color: #149088;
    width: 40px;
    text-align: center
}

@media (min-width: 800px) {
    .page #main .entry-content .steps-forms li.step-form header h2 .number {
        margin-left:-0.9em
    }
}

.page #main .entry-content .steps-forms li.step-form header a {
    float: right;
    font-size: 2em;
    font-weight: 100;
    margin-top: 0.5em
}

.page #main .entry-content .steps-forms li.step-form.success .glyphicon {
    margin-left: -1.4em;
    display: block;
    float: left;
    font-size: 4em;
    font-weight: bold;
    margin-top: -0.2em;
    color: #149088
}

.page #main .entry-content .steps-forms li.step-form.success h2 {
    display: block;
    font-size: 3em;
    color: #149088;
    font-weight: bold;
    margin-top: 1em;
    margin-bottom: 1em
}

.page #main .entry-content .steps-forms li.step-form.success p {
    font-size: 1.8em;
    margin-bottom: 0.2em
}

@media (min-width: 800px) {
    .overblack.active {
        opacity:1
    }
}

@media (min-width: 800px) {
    .overblack {
        position:absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        pointer-events: none !important;
        background: url("../images/preto50.png");
        opacity: 0;
        -moz-transition-property: opacity;
        -webkit-transition-property: opacity;
        transition-property: opacity;
        -moz-transition-duration: 0.4s;
        -webkit-transition-duration: 0.4s;
        transition-duration: 0.4s
    }
}

nav.nav-columns .custom-select,.ui-tabs .custom-select {
    background: #f1f1f1;
    padding: 2em;
    border: 1px solid #d6d6d6;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

@media (min-width: 800px) {
    nav.nav-columns .custom-select,.ui-tabs .custom-select {
        display:none
    }
}

nav.nav-columns .custom-select .form-control,.ui-tabs .custom-select .form-control {
    background: none;
    border: none;
    width: 100%;
    height: 2em;
    font-size: 2.8em;
    color: #666;
    text-transform: uppercase;
    text-align: center;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url("../images/selectDown.png") right center no-repeat
}

nav.nav-columns ul {
    float: none
}

.ui-tabs ul.wpb_tabs_nav {
    width: 31.56342%;
    float: left;
    margin-right: 2.65487%;
    margin: 0 auto;
    float: none
}

.highlight-ombundsman h2 {
    font-family: "Odebrecht Sans", sans-serif;
    font-size: 2.8em;
    font-weight: bold;
    color: #333
}

.highlight-ombundsman p {
    font-size: 1.5em;
    color: #646464;
    margin-top: 0.2em;
    font-weight: normal
}

.ombudsman-intro strong {
    font-weight: 600
}

.ombudsman-intro p {
    margin-bottom: 2em;
    line-height: 1.8em
}

.download-table .type span {
    display: block;
    width: 0;
    height: 0;
    border: 10px solid #eeeeee;
    background: #eeeeee;
    -moz-border-radius: 99em;
    -webkit-border-radius: 99em;
    border-radius: 99em;
    width: 3em;
    height: 3em;
    text-align: center;
    font-weight: bold;
    color: #149088;
    text-transform: uppercase
}

.download-table .link {
    text-align: right
}

.links-list li {
    margin-bottom: 1em;
    padding-bottom: 1em;
    margin-left: -2em;
    padding-left: 2em;
    border-bottom: 1px solid #ccc
}

.links-list li:last-child {
    border: none
}

.links-list li:before {
    content: "'";
    color: #149088;
    font-family: 'gig';
    font-size: 0.9em
}

.links-list li a {
    font-size: 0.9em;
    line-height: 1.2em;
    font-weight: 600;
    color: #149088
}

@media (min-width: 0px) and (max-width: 799px) {
    .links-list {
        width:auto
    }
}

.gallery,.gallery-video {
    position: relative
}

.gallery .container,.gallery-video .container {
    overflow: hidden;
    padding: 0
}

@media (min-width: 0px) and (max-width: 799px) {
    .gallery .container,.gallery-video .container {
        width:100%
    }
}

.gallery .container ul,.gallery-video .container ul {
    list-style-type: none;
    width: 9999px;
    margin: 0;
    padding: 0;
    white-space: nowrap;
    -moz-transition-property: margin-left;
    -webkit-transition-property: margin-left;
    transition-property: margin-left;
    -moz-transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s
}

.gallery .container ul li,.gallery-video .container ul li {
    float: left;
    line-height: 0;
    width: 840px;
    height: 100%;
    overflow: hidden
}

@media (min-width: 0px) and (max-width: 799px) {
    .gallery .container ul li,.gallery-video .container ul li {
        height:auto
    }
}

.gallery .container ul li:before,.gallery-video .container ul li:before {
    display: none
}

.gallery .container ul li:first-child,.gallery-video .container ul li:first-child,.gallery .container ul li.active,.gallery-video .container ul li.active {
    opacity: 1
}

.gallery .container ul li,.gallery-video .container ul li {
    opacity: 0.2
}

.gallery .container ul li img,.gallery-video .container ul li img {
    width: auto;
    height: 580px
}

@media (min-width: 0px) and (max-width: 799px) {
    .gallery .container ul li img,.gallery-video .container ul li img {
        width:inherit;
        height: auto;
        max-width: 100%;
        max-height: 100%
    }
}

.gallery aside,.gallery-video aside {
    position: relative;
    float: left;
    top: 10px;
    left: 0
}

.gallery aside .current,.gallery-video aside .current {
    font-size: 0.8em;
    font-weight: bold
}

.gallery aside .current strong,.gallery-video aside .current strong {
    font-size: 2em;
    font-weight: bold
}

.gallery nav,.gallery-video nav {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.gallery nav ul,.gallery-video nav ul {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%
}

.gallery nav ul li,.gallery-video nav ul li {
    display: block
}

.gallery nav ul li:before,.gallery-video nav ul li:before,.gallery nav ul li:after,.gallery-video nav ul li:after {
    content: '' !important;
    display: none !important
}

.gallery nav ul li,.gallery-video nav ul li {
    width: 3em;
    height: 100%;
    float: left;
    background: rgba(0,0,0,0.3) url("../images/galleryPrev.png") center center no-repeat;
    text-indent: -5000px
}

.gallery nav ul li a,.gallery-video nav ul li a {
    position: relative;
    width: 100%;
    height: 100%;
    float: left
}

.gallery nav ul li.next,.gallery-video nav ul li.next {
    background: rgba(0,0,0,0.3) url("../images/galleryNext.png") center center no-repeat;
    float: right
}

ol,ul {
    padding-left: 0;
    list-style: none;
    margin: 1em 2em
}

ol {
    counter-reset: decimal
}

@media (min-width: 0px) and (max-width: 799px) {
    ul li {
        margin-bottom:1em
    }

    .gallery-video ul li,.gallery ul li,.gallery-video ul li {
        margin-bottom: 0
    }
}

ol li:before {
    content: counters(decimal,".") ".";
    counter-increment: decimal;
    display: inline-block;
    width: 1.5em;
    margin-left: -1.5em;
    text-align: center;
    padding-right: 1em;
    font-size: 0.8em;
    font-weight: bold
}

ol.steps-list {
    margin: 2em 0;
    border-top: 2px solid #149088;
    border-bottom: 2px solid #575757
}

ol.steps-list li {
    padding: 2em 5em;
    border-bottom: 1px solid #CCC
}

ol.steps-list li:last-child {
    border: none
}

ol.steps-list li:before {
    display: block;
    content: counters(decimal,".");
    font-size: 3.4em;
    color: #149088;
    vertical-align: middle;
    margin-bottom: -0.5em;
    padding-right: 0
}

ul {
    margin-top: 1.3em;
    margin-bottom: 1.4em
}

ul li {
    line-height: 1.4em
}

ul li:before {
    content: "-";
    display: inline-block;
    width: 1.5em;
    margin-left: -1.5em;
    text-align: center;
    padding-right: 1em;
    font-size: 0.9em;
    font-weight: bold
}

.card .vc_row_content {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin: 4em auto
}

.card .vc_row_content:after {
    content: " ";
    display: block;
    clear: both
}

@media (min-width: 800px) {
    .card .vc_row_content {
        max-width:95%;
        margin-left: auto;
        margin-right: auto
    }

    .card .vc_row_content:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 1180px) {
    .card .vc_row_content {
        max-width:1134px;
        margin-left: auto;
        margin-right: auto
    }

    .card .vc_row_content:after {
        content: " ";
        display: block;
        clear: both
    }
}

.card .wpb_column {
    width: 82.89086%;
    float: left;
    margin-right: 2.65487%;
    float: none;
    margin: 0 auto;
    padding: 4em;
    background: #fff url("../images/cardBg.png") left bottom no-repeat;
    padding-bottom: 6em;
    border: 1px solid #CCC
}

.card .gig-separator-title {
    padding-top: 0
}

.card li {
    font-size: 1.6em;
    font-weight: 100
}

.show-for-mobile-only {
    display: none
}

@media (min-width: 0px) and (max-width: 799px) {
    .show-for-mobile-only {
        display:block
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    .small-center {
        text-align:center
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    .small-margin-bottom-2 {
        margin-bottom:2em !important
    }
}

.home_news {
    padding-bottom: 4em
}

@media (min-width: 800px) {
    .home_news {
        background:#e5e5e5;
        padding-bottom: 0
    }
}

.info .mapa {
    width: 800px;
    height: 400px;
    margin: 0 auto;
    float: left
}

.info .mapa .glyphicon {
    font-size: 5em;
    margin-top: -50px;
    margin-left: -25px
}

.page #content,.archive #content,.single-place #content {
    overflow: hidden
}

.page #main article,.archive #main article,.single-place #main article {
    color: #000
}

.page #main article header.entry-header,.archive #main article header.entry-header,.single-place #main article header.entry-header {
    position: relative;
    padding-top: 37em;
    margin-bottom: 0;
    background: top center no-repeat;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    -ms-behavior: url(/backgroundsize.min.htc);
    background-position-x: center !important;
    background-color: #000;
    -webkit-filter: none;
    filter: none
}

.page #main article header.entry-header .blurred,.archive #main article header.entry-header .blurred,.single-place #main article header.entry-header .blurred {
    position: absolute;
    opacity: 0;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: top center no-repeat;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    -moz-transition: 0.2s;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    -moz-transition-property: opacity;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -ms-behavior: url(/backgroundsize.min.htc)
}

.page #main article header.entry-header.blur .blurred,.archive #main article header.entry-header.blur .blurred,.single-place #main article header.entry-header.blur .blurred {
    opacity: 1
}

.page #main article header.entry-header.blur .content,.archive #main article header.entry-header.blur .content,.single-place #main article header.entry-header.blur .content {
    opacity: 0
}

.page #main article header.entry-header .safe,.archive #main article header.entry-header .safe,.single-place #main article header.entry-header .safe {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none !important;
    background: url("../images/heroSafe.png");
    background-position: top center;
    background-size: 100% 100%;
    opacity: 1
}

@media (min-width: 0px) and (max-width: 799px) {
    .page #main article header.entry-header,.archive #main article header.entry-header,.single-place #main article header.entry-header {
        margin:0 auto;
        float: none;
        padding: 6em 0;
        width: 100%
    }
}

.page #main article header.entry-header .content,.archive #main article header.entry-header .content,.single-place #main article header.entry-header .content {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    text-align: center
}

.page #main article header.entry-header .content:after,.archive #main article header.entry-header .content:after,.single-place #main article header.entry-header .content:after {
    content: " ";
    display: block;
    clear: both
}

@media (min-width: 800px) {
    .page #main article header.entry-header .content,.archive #main article header.entry-header .content,.single-place #main article header.entry-header .content {
        max-width:95%;
        margin-left: auto;
        margin-right: auto
    }

    .page #main article header.entry-header .content:after,.archive #main article header.entry-header .content:after,.single-place #main article header.entry-header .content:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 1180px) {
    .page #main article header.entry-header .content,.archive #main article header.entry-header .content,.single-place #main article header.entry-header .content {
        max-width:1134px;
        margin-left: auto;
        margin-right: auto
    }

    .page #main article header.entry-header .content:after,.archive #main article header.entry-header .content:after,.single-place #main article header.entry-header .content:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    .page #main article header.entry-header .content,.archive #main article header.entry-header .content,.single-place #main article header.entry-header .content {
        float:none;
        margin: 0 auto
    }
}

.page #main article .content,.archive #main article .content,.single-place #main article .content {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    float: none;
    margin: 0 auto;
    opacity: 1;
    -moz-transition: 0.2s;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    -moz-transition-property: opacity;
    -webkit-transition-property: opacity;
    transition-property: opacity
}

.page #main article .content:after,.archive #main article .content:after,.single-place #main article .content:after {
    content: " ";
    display: block;
    clear: both
}

@media (min-width: 800px) {
    .page #main article .content,.archive #main article .content,.single-place #main article .content {
        max-width:95%;
        margin-left: auto;
        margin-right: auto
    }

    .page #main article .content:after,.archive #main article .content:after,.single-place #main article .content:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 1180px) {
    .page #main article .content,.archive #main article .content,.single-place #main article .content {
        max-width:1134px;
        margin-left: auto;
        margin-right: auto
    }

    .page #main article .content:after,.archive #main article .content:after,.single-place #main article .content:after {
        content: " ";
        display: block;
        clear: both
    }
}

.page #main article .content.content-header,.archive #main article .content.content-header,.single-place #main article .content.content-header {
    text-align: center
}

.page #main article .content header,.archive #main article .content header,.single-place #main article .content header {
    position: relative;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    padding-bottom: 4em
}

.page #main article .content header.sub-header,.archive #main article .content header.sub-header,.single-place #main article .content header.sub-header {
    display: block
}

.page #main article .content h1,.page #main article .content h2.bread,.archive #main article .content h1,.archive #main article .content h2.bread,.single-place #main article .content h1,.single-place #main article .content h2.bread {
    position: relative;
    display: block;
    clear: both;
    font-family: "Odebrecht Sans", sans-serif;
    color: #FFF;
    font-weight: bold;
    text-align: center;
    text-shadow: 1px 1px 2px rgba(0,0,0,0.3);
    font-size: 6em
}

@media (min-width: 800px) {
    .page #main article .content h1,.page #main article .content h2.bread,.archive #main article .content h1,.archive #main article .content h2.bread,.single-place #main article .content h1,.single-place #main article .content h2.bread {
        font-size:12em
    }
}

.page #main article .content h2.bread,.archive #main article .content h2.bread,.single-place #main article .content h2.bread {
    font-size: 2.4em;
    margin: 0 auto;
    text-align: left
}

@media (min-width: 800px) {
    .page #main article .content h2.bread,.archive #main article .content h2.bread,.single-place #main article .content h2.bread {
        font-size:2.4em
    }
}

.page #main .entry-content,.archive #main .entry-content,.single-place #main .entry-content {
    position: relative;
    background: #FFF;
    float: left;
    width: 100%;
    margin: 0 auto
}

@media (min-width: mobile) {
    .page #main .entry-content,.archive #main .entry-content,.single-place #main .entry-content {
        float:none;
        margin: 0 auto
    }
}

.page #main .entry-content header h2,.archive #main .entry-content header h2,.single-place #main .entry-content header h2 {
    font-size: 3.0em;
    font-weight: 100;
    line-height: 1.2em
}

@media (min-width: mobile) {
    .page #main .entry-content header h2,.archive #main .entry-content header h2,.single-place #main .entry-content header h2 {
        text-align:center
    }
}

.page #main .entry-content header .entry-information,.archive #main .entry-content header .entry-information,.single-place #main .entry-content header .entry-information {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    padding: 2em 0;
    margin: 5em 0
}

.page #main .entry-content header .entry-information date,.archive #main .entry-content header .entry-information date,.single-place #main .entry-content header .entry-information date {
    font-size: 1.7em;
    float: left;
    padding-top: 0.5em
}

@media (min-width: mobile) {
    .page #main .entry-content header .entry-information date,.archive #main .entry-content header .entry-information date,.single-place #main .entry-content header .entry-information date {
        display:none
    }
}

.page #main .entry-content header .entry-information .social,.archive #main .entry-content header .entry-information .social,.single-place #main .entry-content header .entry-information .social {
    float: right;
    background: url("../img/socialTemp.jpg") no-repeat;
    width: 186px;
    height: 39px
}

@media (min-width: mobile) {
    .page #main .entry-content header .entry-information .social,.archive #main .entry-content header .entry-information .social,.single-place #main .entry-content header .entry-information .social {
        float:none;
        margin: 0 auto
    }
}

.page.page-template-default #main .select2-container,.page-template-page-templatesservices-php #main .select2-container,.single-place #main .select2-container {
    width: 70%
}

.page.page-template-default #main .entry-content,.page-template-page-templatesservices-php #main .entry-content,.single-place #main .entry-content {
    position: relative;
    background: #FFF;
    float: left;
    width: 100%;
    margin: 0 auto
}

.page.page-template-default #main .entry-content .subhero,.page-template-page-templatesservices-php #main .entry-content .subhero,.single-place #main .entry-content .subhero {
    display: block
}

@media (min-width: 800px) {
    .page.page-template-default #main .entry-content .subhero,.page-template-page-templatesservices-php #main .entry-content .subhero,.single-place #main .entry-content .subhero {
        background-color:#eee
    }
}

.page.page-template-default #main .entry-content .subhero .content,.page-template-page-templatesservices-php #main .entry-content .subhero .content,.single-place #main .entry-content .subhero .content {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding: 4.5em 0
}

.page.page-template-default #main .entry-content .subhero .content:after,.page-template-page-templatesservices-php #main .entry-content .subhero .content:after,.single-place #main .entry-content .subhero .content:after {
    content: " ";
    display: block;
    clear: both
}

@media (min-width: 800px) {
    .page.page-template-default #main .entry-content .subhero .content,.page-template-page-templatesservices-php #main .entry-content .subhero .content,.single-place #main .entry-content .subhero .content {
        max-width:95%;
        margin-left: auto;
        margin-right: auto
    }

    .page.page-template-default #main .entry-content .subhero .content:after,.page-template-page-templatesservices-php #main .entry-content .subhero .content:after,.single-place #main .entry-content .subhero .content:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 1180px) {
    .page.page-template-default #main .entry-content .subhero .content,.page-template-page-templatesservices-php #main .entry-content .subhero .content,.single-place #main .entry-content .subhero .content {
        max-width:1134px;
        margin-left: auto;
        margin-right: auto
    }

    .page.page-template-default #main .entry-content .subhero .content:after,.page-template-page-templatesservices-php #main .entry-content .subhero .content:after,.single-place #main .entry-content .subhero .content:after {
        content: " ";
        display: block;
        clear: both
    }
}

.page.page-template-default #main .entry-content .subhero .content a,.page-template-page-templatesservices-php #main .entry-content .subhero .content a,.single-place #main .entry-content .subhero .content a {
    font-size: 1.8em;
    font-weight: lighter;
    display: block
}

.page.page-template-default #main .entry-content .subhero .content .logoImage,.page-template-page-templatesservices-php #main .entry-content .subhero .content .logoImage,.single-place #main .entry-content .subhero .content .logoImage {
    width: 15em;
    height: 15em;
    background-color: #ffffff;
    border: 1px solid #d6d6d6;
    background-repeat: no-repeat;
    background-position: center center
}

@media (min-width: 800px) {
    .page.page-template-default #main .entry-content .subhero .content .logoImage,.page-template-page-templatesservices-php #main .entry-content .subhero .content .logoImage,.single-place #main .entry-content .subhero .content .logoImage {
        width:14.45428%;
        float: left;
        margin-right: 2.65487%
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    .page.page-template-default #main .entry-content .subhero .content .logoImage,.page-template-page-templatesservices-php #main .entry-content .subhero .content .logoImage,.single-place #main .entry-content .subhero .content .logoImage {
        margin:0 auto
    }
}

@media (min-width: 800px) {
    .page.page-template-default #main .entry-content .subhero .content .location,.page-template-page-templatesservices-php #main .entry-content .subhero .content .location,.single-place #main .entry-content .subhero .content .location {
        width:74.33628%;
        float: left;
        margin-right: 2.65487%
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    .page.page-template-default #main .entry-content .subhero .content .location,.page-template-page-templatesservices-php #main .entry-content .subhero .content .location,.single-place #main .entry-content .subhero .content .location {
        text-align:center
    }
}

.page.page-template-default #main .entry-content .subhero .content .location h2,.page-template-page-templatesservices-php #main .entry-content .subhero .content .location h2,.single-place #main .entry-content .subhero .content .location h2 {
    font-size: 5em;
    font-weight: bold;
    margin: 0.6em 0
}

.page.page-template-default #main .entry-content .subhero .content .location .floor,.page-template-page-templatesservices-php #main .entry-content .subhero .content .location .floor,.single-place #main .entry-content .subhero .content .location .floor {
    font-size: 1.8em;
    display: inline-block;
    margin-right: 1.5em
}

.page.page-template-default #main .entry-content .subhero .content .location .floor i,.page-template-page-templatesservices-php #main .entry-content .subhero .content .location .floor i,.single-place #main .entry-content .subhero .content .location .floor i {
    font-size: 1.2em;
    color: #1098b0
}

.page.page-template-default #main .entry-content .subhero .content .location .terminal,.page-template-page-templatesservices-php #main .entry-content .subhero .content .location .terminal,.single-place #main .entry-content .subhero .content .location .terminal {
    font-size: 1.1em;
    background-color: #999;
    color: white;
    display: inline-block;
    text-transform: uppercase;
    padding: 0.5em 1em;
    -moz-border-radius: 0.5em;
    -webkit-border-radius: 0.5em;
    border-radius: 0.5em
}

.page.page-template-default #main .entry-content .subhero .content .location .terminal.terminal_2,.page-template-page-templatesservices-php #main .entry-content .subhero .content .location .terminal.terminal_2,.single-place #main .entry-content .subhero .content .location .terminal.terminal_2 {
    background-color: #ccc;
    color: #444
}

.page.page-template-default #main .entry-content .info,.page-template-page-templatesservices-php #main .entry-content .info,.single-place #main .entry-content .info {
    display: block
}

.page.page-template-default #main .entry-content .info .content-text,.page-template-page-templatesservices-php #main .entry-content .info .content-text,.single-place #main .entry-content .info .content-text {
    margin-top: 4em
}

.page.page-template-default #main .entry-content .info .details,.page-template-page-templatesservices-php #main .entry-content .info .details,.single-place #main .entry-content .info .details {
    display: none
}

.page.page-template-default #main .entry-content .info .details.first,.page-template-page-templatesservices-php #main .entry-content .info .details.first,.single-place #main .entry-content .info .details.first {
    display: block
}

.page.page-template-default #main .entry-content .info .content,.page.page-template-default #main .entry-content .info .content-text,.page-template-page-templatesservices-php #main .entry-content .info .content,.page-template-page-templatesservices-php #main .entry-content .info .content-text,.single-place #main .entry-content .info .content,.single-place #main .entry-content .info .content-text {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto
}

.page.page-template-default #main .entry-content .info .content:after,.page.page-template-default #main .entry-content .info .content-text:after,.page-template-page-templatesservices-php #main .entry-content .info .content:after,.page-template-page-templatesservices-php #main .entry-content .info .content-text:after,.single-place #main .entry-content .info .content:after,.single-place #main .entry-content .info .content-text:after {
    content: " ";
    display: block;
    clear: both
}

@media (min-width: 800px) {
    .page.page-template-default #main .entry-content .info .content,.page.page-template-default #main .entry-content .info .content-text,.page-template-page-templatesservices-php #main .entry-content .info .content,.page-template-page-templatesservices-php #main .entry-content .info .content-text,.single-place #main .entry-content .info .content,.single-place #main .entry-content .info .content-text {
        max-width:95%;
        margin-left: auto;
        margin-right: auto
    }

    .page.page-template-default #main .entry-content .info .content:after,.page.page-template-default #main .entry-content .info .content-text:after,.page-template-page-templatesservices-php #main .entry-content .info .content:after,.page-template-page-templatesservices-php #main .entry-content .info .content-text:after,.single-place #main .entry-content .info .content:after,.single-place #main .entry-content .info .content-text:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 1180px) {
    .page.page-template-default #main .entry-content .info .content,.page.page-template-default #main .entry-content .info .content-text,.page-template-page-templatesservices-php #main .entry-content .info .content,.page-template-page-templatesservices-php #main .entry-content .info .content-text,.single-place #main .entry-content .info .content,.single-place #main .entry-content .info .content-text {
        max-width:1134px;
        margin-left: auto;
        margin-right: auto
    }

    .page.page-template-default #main .entry-content .info .content:after,.page.page-template-default #main .entry-content .info .content-text:after,.page-template-page-templatesservices-php #main .entry-content .info .content:after,.page-template-page-templatesservices-php #main .entry-content .info .content-text:after,.single-place #main .entry-content .info .content:after,.single-place #main .entry-content .info .content-text:after {
        content: " ";
        display: block;
        clear: both
    }
}

.page.page-template-default #main .entry-content .info .content .serviceInfo,.page.page-template-default #main .entry-content .info .content-text .serviceInfo,.page-template-page-templatesservices-php #main .entry-content .info .content .serviceInfo,.page-template-page-templatesservices-php #main .entry-content .info .content-text .serviceInfo,.single-place #main .entry-content .info .content .serviceInfo,.single-place #main .entry-content .info .content-text .serviceInfo {
    float: left;
    padding: 4.5em 0;
    font-size: 1.6em
}

@media (min-width: 800px) {
    .page.page-template-default #main .entry-content .info .content .serviceInfo,.page.page-template-default #main .entry-content .info .content-text .serviceInfo,.page-template-page-templatesservices-php #main .entry-content .info .content .serviceInfo,.page-template-page-templatesservices-php #main .entry-content .info .content-text .serviceInfo,.single-place #main .entry-content .info .content .serviceInfo,.single-place #main .entry-content .info .content-text .serviceInfo {
        width:40.11799%;
        float: left;
        margin-right: 2.65487%;
        width: 300px
    }
}

.page.page-template-default #main .entry-content .info .content .serviceInfo ul,.page.page-template-default #main .entry-content .info .content-text .serviceInfo ul,.page-template-page-templatesservices-php #main .entry-content .info .content .serviceInfo ul,.page-template-page-templatesservices-php #main .entry-content .info .content-text .serviceInfo ul,.single-place #main .entry-content .info .content .serviceInfo ul,.single-place #main .entry-content .info .content-text .serviceInfo ul {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0
}

.page.page-template-default #main .entry-content .info .content .serviceInfo ul li,.page.page-template-default #main .entry-content .info .content-text .serviceInfo ul li,.page-template-page-templatesservices-php #main .entry-content .info .content .serviceInfo ul li,.page-template-page-templatesservices-php #main .entry-content .info .content-text .serviceInfo ul li,.single-place #main .entry-content .info .content .serviceInfo ul li,.single-place #main .entry-content .info .content-text .serviceInfo ul li {
    display: block
}

.page.page-template-default #main .entry-content .info .content .serviceInfo ul li:before,.page.page-template-default #main .entry-content .info .content .serviceInfo ul li:after,.page.page-template-default #main .entry-content .info .content-text .serviceInfo ul li:before,.page.page-template-default #main .entry-content .info .content-text .serviceInfo ul li:after,.page-template-page-templatesservices-php #main .entry-content .info .content .serviceInfo ul li:before,.page-template-page-templatesservices-php #main .entry-content .info .content .serviceInfo ul li:after,.page-template-page-templatesservices-php #main .entry-content .info .content-text .serviceInfo ul li:before,.page-template-page-templatesservices-php #main .entry-content .info .content-text .serviceInfo ul li:after,.single-place #main .entry-content .info .content .serviceInfo ul li:before,.single-place #main .entry-content .info .content .serviceInfo ul li:after,.single-place #main .entry-content .info .content-text .serviceInfo ul li:before,.single-place #main .entry-content .info .content-text .serviceInfo ul li:after {
    content: '' !important;
    display: none !important
}

.page.page-template-default #main .entry-content .info .content .serviceInfo ul li,.page.page-template-default #main .entry-content .info .content-text .serviceInfo ul li,.page-template-page-templatesservices-php #main .entry-content .info .content .serviceInfo ul li,.page-template-page-templatesservices-php #main .entry-content .info .content-text .serviceInfo ul li,.single-place #main .entry-content .info .content .serviceInfo ul li,.single-place #main .entry-content .info .content-text .serviceInfo ul li {
    margin-bottom: 1em
}

.page.page-template-default #main .entry-content .info .content .serviceInfo p,.page.page-template-default #main .entry-content .info .content-text .serviceInfo p,.page-template-page-templatesservices-php #main .entry-content .info .content .serviceInfo p,.page-template-page-templatesservices-php #main .entry-content .info .content-text .serviceInfo p,.single-place #main .entry-content .info .content .serviceInfo p,.single-place #main .entry-content .info .content-text .serviceInfo p {
    line-height: 1.55em;
    padding: 0.5em 0;
    font-size: 1.2em
}

.page.page-template-default #main .entry-content .info .content .serviceInfo strong,.page.page-template-default #main .entry-content .info .content-text .serviceInfo strong,.page-template-page-templatesservices-php #main .entry-content .info .content .serviceInfo strong,.page-template-page-templatesservices-php #main .entry-content .info .content-text .serviceInfo strong,.single-place #main .entry-content .info .content .serviceInfo strong,.single-place #main .entry-content .info .content-text .serviceInfo strong {
    display: block;
    font-weight: bold;
    margin-bottom: 0.5em
}

.page.page-template-default #main .entry-content .info .content .serviceInfo phone,.page.page-template-default #main .entry-content .info .content-text .serviceInfo phone,.page-template-page-templatesservices-php #main .entry-content .info .content .serviceInfo phone,.page-template-page-templatesservices-php #main .entry-content .info .content-text .serviceInfo phone,.single-place #main .entry-content .info .content .serviceInfo phone,.single-place #main .entry-content .info .content-text .serviceInfo phone {
    margin: 0.4em 0;
    font-size: 1.2em;
    display: block;
    font-weight: 600;
    color: #000
}

.page.page-template-default #main .entry-content .info .content .serviceInfo .social,.page.page-template-default #main .entry-content .info .content-text .serviceInfo .social,.page-template-page-templatesservices-php #main .entry-content .info .content .serviceInfo .social,.page-template-page-templatesservices-php #main .entry-content .info .content-text .serviceInfo .social,.single-place #main .entry-content .info .content .serviceInfo .social,.single-place #main .entry-content .info .content-text .serviceInfo .social {
    font-size: 0.8em;
    color: #42979d
}

.page.page-template-default #main .entry-content .info .content .serviceInfo .social li,.page.page-template-default #main .entry-content .info .content-text .serviceInfo .social li,.page-template-page-templatesservices-php #main .entry-content .info .content .serviceInfo .social li,.page-template-page-templatesservices-php #main .entry-content .info .content-text .serviceInfo .social li,.single-place #main .entry-content .info .content .serviceInfo .social li,.single-place #main .entry-content .info .content-text .serviceInfo .social li {
    padding: 1em 0
}

.page.page-template-default #main .entry-content .info .content .serviceInfo .social li i,.page.page-template-default #main .entry-content .info .content-text .serviceInfo .social li i,.page-template-page-templatesservices-php #main .entry-content .info .content .serviceInfo .social li i,.page-template-page-templatesservices-php #main .entry-content .info .content-text .serviceInfo .social li i,.single-place #main .entry-content .info .content .serviceInfo .social li i,.single-place #main .entry-content .info .content-text .serviceInfo .social li i {
    font-size: 1.3em;
    margin-right: 0.8em
}

.page.page-template-default #main .entry-content .info .content .serviceInfo button,.page.page-template-default #main .entry-content .info .content-text .serviceInfo button,.page-template-page-templatesservices-php #main .entry-content .info .content .serviceInfo button,.page-template-page-templatesservices-php #main .entry-content .info .content-text .serviceInfo button,.single-place #main .entry-content .info .content .serviceInfo button,.single-place #main .entry-content .info .content-text .serviceInfo button {
    margin: 3em 0
}

@media (min-width: 0px) and (max-width: 799px) {
    .page.page-template-default #main .entry-content .info .content .serviceInfo button,.page.page-template-default #main .entry-content .info .content-text .serviceInfo button,.page-template-page-templatesservices-php #main .entry-content .info .content .serviceInfo button,.page-template-page-templatesservices-php #main .entry-content .info .content-text .serviceInfo button,.single-place #main .entry-content .info .content .serviceInfo button,.single-place #main .entry-content .info .content-text .serviceInfo button {
        width:100%
    }
}

.page.page-template-default #main .entry-content .info .content .serviceMap,.page.page-template-default #main .entry-content .info .content-text .serviceMap,.page-template-page-templatesservices-php #main .entry-content .info .content .serviceMap,.page-template-page-templatesservices-php #main .entry-content .info .content-text .serviceMap,.single-place #main .entry-content .info .content .serviceMap,.single-place #main .entry-content .info .content-text .serviceMap {
    height: 592px;
    display: inline-block;
    position: relative
}

@media (min-width: 800px) {
    .page.page-template-default #main .entry-content .info .content .serviceMap,.page.page-template-default #main .entry-content .info .content-text .serviceMap,.page-template-page-templatesservices-php #main .entry-content .info .content .serviceMap,.page-template-page-templatesservices-php #main .entry-content .info .content-text .serviceMap,.single-place #main .entry-content .info .content .serviceMap,.single-place #main .entry-content .info .content-text .serviceMap {
        width:48.67257%;
        float: right;
        margin-right: 0
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    .page.page-template-default #main .entry-content .info .content .serviceMap,.page.page-template-default #main .entry-content .info .content-text .serviceMap,.page-template-page-templatesservices-php #main .entry-content .info .content .serviceMap,.page-template-page-templatesservices-php #main .entry-content .info .content-text .serviceMap,.single-place #main .entry-content .info .content .serviceMap,.single-place #main .entry-content .info .content-text .serviceMap {
        width:100%
    }
}

.page.page-template-default #main .entry-content .info .content .serviceMap .glyphicon,.page.page-template-default #main .entry-content .info .content-text .serviceMap .glyphicon,.page-template-page-templatesservices-php #main .entry-content .info .content .serviceMap .glyphicon,.page-template-page-templatesservices-php #main .entry-content .info .content-text .serviceMap .glyphicon,.single-place #main .entry-content .info .content .serviceMap .glyphicon,.single-place #main .entry-content .info .content-text .serviceMap .glyphicon {
    color: #149088;
    font-size: 6em;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -60px;
    margin-left: -30px
}

.single-post h1,.single-post h2,.single-post h3,.single-post #main .entry-content .content .timeline .year,.single-press_news #main .entry-content .content .timeline .single-post .year,.single-press_releases #main .entry-content .content .timeline .single-post .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .single-post .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .single-post .year,.single-post h4,.single-post h5,.single-post h6,.single-press_news h1,.single-press_news h2,.single-press_news h3,.single-post #main .entry-content .content .timeline .single-press_news .year,.single-press_news #main .entry-content .content .timeline .year,.single-press_releases #main .entry-content .content .timeline .single-press_news .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .single-press_news .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .single-press_news .year,.single-press_news h4,.single-press_news h5,.single-press_news h6,.single-press_releases h1,.single-press_releases h2,.single-press_releases h3,.single-post #main .entry-content .content .timeline .single-press_releases .year,.single-press_news #main .entry-content .content .timeline .single-press_releases .year,.single-press_releases #main .entry-content .content .timeline .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .single-press_releases .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .single-press_releases .year,.single-press_releases h4,.single-press_releases h5,.single-press_releases h6,.page-template-page-templatesarticles-php h1,.page-template-page-templatesarticles-php h2,.page-template-page-templatesarticles-php h3,.single-post #main .entry-content .content .timeline .page-template-page-templatesarticles-php .year,.single-press_news #main .entry-content .content .timeline .page-template-page-templatesarticles-php .year,.single-press_releases #main .entry-content .content .timeline .page-template-page-templatesarticles-php .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .page-template-page-templatesarticles-php .year,.page-template-page-templatesarticles-php h4,.page-template-page-templatesarticles-php h5,.page-template-page-templatesarticles-php h6,.page-template-page-templatescomplexo-de-cargas-php h1,.page-template-page-templatescomplexo-de-cargas-php h2,.page-template-page-templatescomplexo-de-cargas-php h3,.single-post #main .entry-content .content .timeline .page-template-page-templatescomplexo-de-cargas-php .year,.single-press_news #main .entry-content .content .timeline .page-template-page-templatescomplexo-de-cargas-php .year,.single-press_releases #main .entry-content .content .timeline .page-template-page-templatescomplexo-de-cargas-php .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .page-template-page-templatescomplexo-de-cargas-php .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .year,.page-template-page-templatescomplexo-de-cargas-php h4,.page-template-page-templatescomplexo-de-cargas-php h5,.page-template-page-templatescomplexo-de-cargas-php h6 {
    line-height: 100%;
    margin: 0.5em 0;
    font-weight: bold
}

.single-post h1,.single-press_news h1,.single-press_releases h1,.page-template-page-templatesarticles-php h1,.page-template-page-templatescomplexo-de-cargas-php h1 {
    font-size: 2.4em
}

.single-post h2,.single-press_news h2,.single-press_releases h2,.page-template-page-templatesarticles-php h2,.page-template-page-templatescomplexo-de-cargas-php h2 {
    font-size: 1.8em
}

.single-post h3,.single-post #main .entry-content .content .timeline .year,.single-press_news #main .entry-content .content .timeline .single-post .year,.single-press_releases #main .entry-content .content .timeline .single-post .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .single-post .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .single-post .year,.single-press_news h3,.single-post #main .entry-content .content .timeline .single-press_news .year,.single-press_news #main .entry-content .content .timeline .year,.single-press_releases #main .entry-content .content .timeline .single-press_news .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .single-press_news .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .single-press_news .year,.single-press_releases h3,.single-post #main .entry-content .content .timeline .single-press_releases .year,.single-press_news #main .entry-content .content .timeline .single-press_releases .year,.single-press_releases #main .entry-content .content .timeline .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .single-press_releases .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .single-press_releases .year,.page-template-page-templatesarticles-php h3,.single-post #main .entry-content .content .timeline .page-template-page-templatesarticles-php .year,.single-press_news #main .entry-content .content .timeline .page-template-page-templatesarticles-php .year,.single-press_releases #main .entry-content .content .timeline .page-template-page-templatesarticles-php .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .page-template-page-templatesarticles-php .year,.page-template-page-templatescomplexo-de-cargas-php h3,.single-post #main .entry-content .content .timeline .page-template-page-templatescomplexo-de-cargas-php .year,.single-press_news #main .entry-content .content .timeline .page-template-page-templatescomplexo-de-cargas-php .year,.single-press_releases #main .entry-content .content .timeline .page-template-page-templatescomplexo-de-cargas-php .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .page-template-page-templatescomplexo-de-cargas-php .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .year {
    font-size: 1.5em
}

.single-post h4,.single-press_news h4,.single-press_releases h4,.page-template-page-templatesarticles-php h4,.page-template-page-templatescomplexo-de-cargas-php h4 {
    font-size: 1.3em
}

.single-post h5,.single-press_news h5,.single-press_releases h5,.page-template-page-templatesarticles-php h5,.page-template-page-templatescomplexo-de-cargas-php h5 {
    font-size: 1em
}

.single-post h6,.single-press_news h6,.single-press_releases h6,.page-template-page-templatesarticles-php h6,.page-template-page-templatescomplexo-de-cargas-php h6 {
    font-size: 0.9em
}

.single-post .entry-author,.single-press_news .entry-author,.single-press_releases .entry-author,.page-template-page-templatesarticles-php .entry-author,.page-template-page-templatescomplexo-de-cargas-php .entry-author {
    font-size: 2em;
    font-style: italic;
    font-weight: 100;
    margin-bottom: 1em
}

.single-post #main .entry-content,.single-press_news #main .entry-content,.single-press_releases #main .entry-content,.page-template-page-templatesarticles-php #main .entry-content,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content {
    padding: 4em 0 7em
}

.single-post #main .entry-content .entry-information,.single-press_news #main .entry-content .entry-information,.single-press_releases #main .entry-content .entry-information,.page-template-page-templatesarticles-php #main .entry-content .entry-information,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .entry-information {
    margin-bottom: 3em
}

.single-post #main .entry-content .entry-information h1,.single-press_news #main .entry-content .entry-information h1,.single-press_releases #main .entry-content .entry-information h1,.page-template-page-templatesarticles-php #main .entry-content .entry-information h1,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .entry-information h1 {
    font-size: 5em
}

.single-post #main .entry-content .subheader,.single-press_news #main .entry-content .subheader,.single-press_releases #main .entry-content .subheader,.page-template-page-templatesarticles-php #main .entry-content .subheader,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .subheader {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5em;
    font-weight: bold;
    text-align: left;
    margin-bottom: 0.5em;
    font-size: 1em
}

.single-post #main .entry-content .subheader:after,.single-press_news #main .entry-content .subheader:after,.single-press_releases #main .entry-content .subheader:after,.page-template-page-templatesarticles-php #main .entry-content .subheader:after,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .subheader:after {
    content: " ";
    display: block;
    clear: both
}

@media (min-width: 800px) {
    .single-post #main .entry-content .subheader,.single-press_news #main .entry-content .subheader,.single-press_releases #main .entry-content .subheader,.page-template-page-templatesarticles-php #main .entry-content .subheader,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .subheader {
        max-width:95%;
        margin-left: auto;
        margin-right: auto
    }

    .single-post #main .entry-content .subheader:after,.single-press_news #main .entry-content .subheader:after,.single-press_releases #main .entry-content .subheader:after,.page-template-page-templatesarticles-php #main .entry-content .subheader:after,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .subheader:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 1180px) {
    .single-post #main .entry-content .subheader,.single-press_news #main .entry-content .subheader,.single-press_releases #main .entry-content .subheader,.page-template-page-templatesarticles-php #main .entry-content .subheader,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .subheader {
        max-width:840px;
        margin-left: auto;
        margin-right: auto
    }

    .single-post #main .entry-content .subheader:after,.single-press_news #main .entry-content .subheader:after,.single-press_releases #main .entry-content .subheader:after,.page-template-page-templatesarticles-php #main .entry-content .subheader:after,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .subheader:after {
        content: " ";
        display: block;
        clear: both
    }
}

.single-post #main .entry-content .subheader h2,.single-press_news #main .entry-content .subheader h2,.single-press_releases #main .entry-content .subheader h2,.page-template-page-templatesarticles-php #main .entry-content .subheader h2,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .subheader h2 {
    font-weight: 300
}

.single-post #main .entry-content header.entry-header,.single-press_news #main .entry-content header.entry-header,.single-press_releases #main .entry-content header.entry-header,.page-template-page-templatesarticles-php #main .entry-content header.entry-header,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content header.entry-header {
    position: relative;
    background-position-x: center !important;
    background-color: #000
}

.single-post #main .entry-content header,.single-press_news #main .entry-content header,.single-press_releases #main .entry-content header,.page-template-page-templatesarticles-php #main .entry-content header,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content header {
    width: 100%;
    max-width: 100%;
    margin-top: -6em;
    margin-bottom: 5em;
    margin-left: 0 !important;
    margin-right: 0 !important;
    background-color: #eee;
    padding: 3em 0;
    background: #eee;
    margin-top: -7em;
    padding-top: 4em;
    margin-bottom: 4em
}

.single-post #main .entry-content header h2,.single-press_news #main .entry-content header h2,.single-press_releases #main .entry-content header h2,.page-template-page-templatesarticles-php #main .entry-content header h2,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content header h2 {
    max-width: 1134px;
    margin-left: auto;
    margin-right: auto;
    line-height: 1.45em;
    text-align: center;
    color: #444;
    font-size: 1em
}

.single-post #main .entry-content header h2 p,.single-press_news #main .entry-content header h2 p,.single-press_releases #main .entry-content header h2 p,.page-template-page-templatesarticles-php #main .entry-content header h2 p,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content header h2 p {
    font-size: 2em;
    font-weight: normal;
    color: #444
}

@media (min-width: 800px) {
    .single-post #main .entry-content header h2,.single-press_news #main .entry-content header h2,.single-press_releases #main .entry-content header h2,.page-template-page-templatesarticles-php #main .entry-content header h2,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content header h2 {
        padding-bottom:0
    }
}

.single-post #main .entry-content header .blurred,.single-press_news #main .entry-content header .blurred,.single-press_releases #main .entry-content header .blurred,.page-template-page-templatesarticles-php #main .entry-content header .blurred,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content header .blurred {
    position: absolute;
    opacity: 0;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: top center no-repeat;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    -moz-transition: 0.2s;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    -moz-transition-property: opacity;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -ms-behavior: url(/backgroundsize.min.htc)
}

.single-post #main .entry-content header p,.single-press_news #main .entry-content header p,.single-press_releases #main .entry-content header p,.page-template-page-templatesarticles-php #main .entry-content header p,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content header p {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto
}

.single-post #main .entry-content header p:after,.single-press_news #main .entry-content header p:after,.single-press_releases #main .entry-content header p:after,.page-template-page-templatesarticles-php #main .entry-content header p:after,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content header p:after {
    content: " ";
    display: block;
    clear: both
}

@media (min-width: 800px) {
    .single-post #main .entry-content header p,.single-press_news #main .entry-content header p,.single-press_releases #main .entry-content header p,.page-template-page-templatesarticles-php #main .entry-content header p,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content header p {
        max-width:95%;
        margin-left: auto;
        margin-right: auto
    }

    .single-post #main .entry-content header p:after,.single-press_news #main .entry-content header p:after,.single-press_releases #main .entry-content header p:after,.page-template-page-templatesarticles-php #main .entry-content header p:after,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content header p:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 1180px) {
    .single-post #main .entry-content header p,.single-press_news #main .entry-content header p,.single-press_releases #main .entry-content header p,.page-template-page-templatesarticles-php #main .entry-content header p,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content header p {
        max-width:840px;
        margin-left: auto;
        margin-right: auto
    }

    .single-post #main .entry-content header p:after,.single-press_news #main .entry-content header p:after,.single-press_releases #main .entry-content header p:after,.page-template-page-templatesarticles-php #main .entry-content header p:after,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content header p:after {
        content: " ";
        display: block;
        clear: both
    }
}

.single-post #main .entry-content header h2,.single-press_news #main .entry-content header h2,.single-press_releases #main .entry-content header h2,.page-template-page-templatesarticles-php #main .entry-content header h2,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content header h2 {
    font-weight: 100;
    line-height: 1.2em;
    padding: 0;
    padding-bottom: 2em
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content header h2,.single-press_news #main .entry-content header h2,.single-press_releases #main .entry-content header h2,.page-template-page-templatesarticles-php #main .entry-content header h2,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content header h2 {
        text-align:center;
        padding: 3em 0 2em
    }
}

.single-post #main .entry-content header .entry-information,.single-press_news #main .entry-content header .entry-information,.single-press_releases #main .entry-content header .entry-information,.page-template-page-templatesarticles-php #main .entry-content header .entry-information,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content header .entry-information {
    margin-bottom: 4em;
    overflow: hidden;
    *zoom:1;text-align: center
}

.single-post #main .entry-content header .entry-information date,.single-press_news #main .entry-content header .entry-information date,.single-press_releases #main .entry-content header .entry-information date,.page-template-page-templatesarticles-php #main .entry-content header .entry-information date,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content header .entry-information date {
    font-size: 1.7em;
    float: left;
    padding-top: 1em;
    font-weight: 100
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content header .entry-information date,.single-press_news #main .entry-content header .entry-information date,.single-press_releases #main .entry-content header .entry-information date,.page-template-page-templatesarticles-php #main .entry-content header .entry-information date,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content header .entry-information date {
        display:none
    }
}

.single-post #main .entry-content header .entry-information .social,.single-press_news #main .entry-content header .entry-information .social,.single-press_releases #main .entry-content header .entry-information .social,.page-template-page-templatesarticles-php #main .entry-content header .entry-information .social,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content header .entry-information .social {
    float: right
}

.single-post #main .entry-content header .entry-information .social ul,.single-press_news #main .entry-content header .entry-information .social ul,.single-press_releases #main .entry-content header .entry-information .social ul,.page-template-page-templatesarticles-php #main .entry-content header .entry-information .social ul,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content header .entry-information .social ul {
    list-style-type: none
}

.single-post #main .entry-content header .entry-information .social ul li,.single-press_news #main .entry-content header .entry-information .social ul li,.single-press_releases #main .entry-content header .entry-information .social ul li,.page-template-page-templatesarticles-php #main .entry-content header .entry-information .social ul li,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content header .entry-information .social ul li {
    display: inline-block;
    height: 3.5em;
    width: 3.5em;
    font-size: 1.5em
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content header .entry-information .social ul li,.single-press_news #main .entry-content header .entry-information .social ul li,.single-press_releases #main .entry-content header .entry-information .social ul li,.page-template-page-templatesarticles-php #main .entry-content header .entry-information .social ul li,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content header .entry-information .social ul li {
        height:3em;
        width: 3em
    }
}

.single-post #main .entry-content header .entry-information .social ul li:last-child,.single-press_news #main .entry-content header .entry-information .social ul li:last-child,.single-press_releases #main .entry-content header .entry-information .social ul li:last-child,.page-template-page-templatesarticles-php #main .entry-content header .entry-information .social ul li:last-child,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content header .entry-information .social ul li:last-child {
    margin-right: 0
}

.single-post #main .entry-content header .entry-information .social ul li.twitter,.single-press_news #main .entry-content header .entry-information .social ul li.twitter,.single-press_releases #main .entry-content header .entry-information .social ul li.twitter,.page-template-page-templatesarticles-php #main .entry-content header .entry-information .social ul li.twitter,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content header .entry-information .social ul li.twitter {
    background: #58a8f0
}

.single-post #main .entry-content header .entry-information .social ul li.facebook,.single-press_news #main .entry-content header .entry-information .social ul li.facebook,.single-press_releases #main .entry-content header .entry-information .social ul li.facebook,.page-template-page-templatesarticles-php #main .entry-content header .entry-information .social ul li.facebook,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content header .entry-information .social ul li.facebook {
    background: #3c5399
}

.single-post #main .entry-content header .entry-information .social ul li.whatsapp,.single-press_news #main .entry-content header .entry-information .social ul li.whatsapp,.single-press_releases #main .entry-content header .entry-information .social ul li.whatsapp,.page-template-page-templatesarticles-php #main .entry-content header .entry-information .social ul li.whatsapp,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content header .entry-information .social ul li.whatsapp {
    background: #2cb006
}

.single-post #main .entry-content header .entry-information .social ul li.googleplus,.single-press_news #main .entry-content header .entry-information .social ul li.googleplus,.single-press_releases #main .entry-content header .entry-information .social ul li.googleplus,.page-template-page-templatesarticles-php #main .entry-content header .entry-information .social ul li.googleplus,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content header .entry-information .social ul li.googleplus {
    background: #d94232
}

.single-post #main .entry-content header .entry-information .social ul li.customShare,.single-press_news #main .entry-content header .entry-information .social ul li.customShare,.single-press_releases #main .entry-content header .entry-information .social ul li.customShare,.page-template-page-templatesarticles-php #main .entry-content header .entry-information .social ul li.customShare,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content header .entry-information .social ul li.customShare {
    background: #3b3b3b
}

.single-post #main .entry-content header .entry-information .social ul li a,.single-press_news #main .entry-content header .entry-information .social ul li a,.single-press_releases #main .entry-content header .entry-information .social ul li a,.page-template-page-templatesarticles-php #main .entry-content header .entry-information .social ul li a,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content header .entry-information .social ul li a {
    text-decoration: none;
    color: #fff
}

.single-post #main .entry-content header .entry-information .social ul li a i,.single-press_news #main .entry-content header .entry-information .social ul li a i,.single-press_releases #main .entry-content header .entry-information .social ul li a i,.page-template-page-templatesarticles-php #main .entry-content header .entry-information .social ul li a i,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content header .entry-information .social ul li a i {
    text-align: center;
    width: 100%;
    font-size: 1.5em;
    padding-top: 0.6em
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content header .entry-information .social ul li a i,.single-press_news #main .entry-content header .entry-information .social ul li a i,.single-press_releases #main .entry-content header .entry-information .social ul li a i,.page-template-page-templatesarticles-php #main .entry-content header .entry-information .social ul li a i,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content header .entry-information .social ul li a i {
        padding-top:0.4em
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content header .entry-information .social,.single-press_news #main .entry-content header .entry-information .social,.single-press_releases #main .entry-content header .entry-information .social,.page-template-page-templatesarticles-php #main .entry-content header .entry-information .social,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content header .entry-information .social {
        float:none;
        margin: 0 auto
    }
}

.single-post #main .entry-content .content,.single-press_news #main .entry-content .content,.single-press_releases #main .entry-content .content,.page-template-page-templatesarticles-php #main .entry-content .content,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content {
    overflow: visible;
    font-size: 1.8em;
    font-weight: 100;
    line-height: 1.8em;
    margin-top: 1em;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto
}

.single-post #main .entry-content .content:after,.single-press_news #main .entry-content .content:after,.single-press_releases #main .entry-content .content:after,.page-template-page-templatesarticles-php #main .entry-content .content:after,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content:after {
    content: " ";
    display: block;
    clear: both
}

@media (min-width: 800px) {
    .single-post #main .entry-content .content,.single-press_news #main .entry-content .content,.single-press_releases #main .entry-content .content,.page-template-page-templatesarticles-php #main .entry-content .content,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content {
        max-width:95%;
        margin-left: auto;
        margin-right: auto
    }

    .single-post #main .entry-content .content:after,.single-press_news #main .entry-content .content:after,.single-press_releases #main .entry-content .content:after,.page-template-page-templatesarticles-php #main .entry-content .content:after,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 1180px) {
    .single-post #main .entry-content .content,.single-press_news #main .entry-content .content,.single-press_releases #main .entry-content .content,.page-template-page-templatesarticles-php #main .entry-content .content,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content {
        max-width:840px;
        margin-left: auto;
        margin-right: auto
    }

    .single-post #main .entry-content .content:after,.single-press_news #main .entry-content .content:after,.single-press_releases #main .entry-content .content:after,.page-template-page-templatesarticles-php #main .entry-content .content:after,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content:after {
        content: " ";
        display: block;
        clear: both
    }
}

.single-post #main .entry-content .content p,.single-press_news #main .entry-content .content p,.single-press_releases #main .entry-content .content p,.page-template-page-templatesarticles-php #main .entry-content .content p,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content p {
    margin-bottom: 1em;
    font-size: 1.1em;
    line-height: 1.7em
}

.single-post #main .entry-content .content h3.download-guide,.single-post #main .entry-content .content .timeline .download-guide.year,.single-press_news #main .entry-content .content h3.download-guide,.single-press_news #main .entry-content .content .timeline .download-guide.year,.single-press_releases #main .entry-content .content h3.download-guide,.single-press_releases #main .entry-content .content .timeline .download-guide.year,.page-template-page-templatesarticles-php #main .entry-content .content h3.download-guide,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .download-guide.year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content h3.download-guide,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .download-guide.year {
    text-align: center;
    font-weight: 100;
    font-size: 1em;
    margin: 4em 0
}

.single-post #main .entry-content .content h3.download-guide:before,.single-post #main .entry-content .content .timeline .download-guide.year:before,.single-press_news #main .entry-content .content h3.download-guide:before,.single-press_news #main .entry-content .content .timeline .download-guide.year:before,.single-press_releases #main .entry-content .content h3.download-guide:before,.single-press_releases #main .entry-content .content .timeline .download-guide.year:before,.page-template-page-templatesarticles-php #main .entry-content .content h3.download-guide:before,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .download-guide.year:before,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content h3.download-guide:before,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .download-guide.year:before {
    content: "'";
    font-family: "gig";
    color: #149088;
    font-size: 0.6em;
    margin-right: 0.5em
}

.single-post #main .entry-content .content small,.single-press_news #main .entry-content .content small,.single-press_releases #main .entry-content .content small,.page-template-page-templatesarticles-php #main .entry-content .content small,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content small {
    font-size: 0.8em;
    line-height: 1.5em;
    color: #666666;
    display: inline-block
}

.single-post #main .entry-content .content .spaced-link,.single-press_news #main .entry-content .content .spaced-link,.single-press_releases #main .entry-content .content .spaced-link,.page-template-page-templatesarticles-php #main .entry-content .content .spaced-link,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .spaced-link {
    display: inline-block;
    padding-right: 6px
}

.single-post #main .entry-content .content .unordered-links,.single-press_news #main .entry-content .content .unordered-links,.single-press_releases #main .entry-content .content .unordered-links,.page-template-page-templatesarticles-php #main .entry-content .content .unordered-links,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .unordered-links {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: 0;
    margin-bottom: 1em;
    padding-left: 0.5em
}

.single-post #main .entry-content .content .unordered-links li:before,.single-press_news #main .entry-content .content .unordered-links li:before,.single-press_releases #main .entry-content .content .unordered-links li:before,.page-template-page-templatesarticles-php #main .entry-content .content .unordered-links li:before,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .unordered-links li:before {
    content: none;
    display: none
}

.single-post #main .entry-content .content .unordered-links a,.single-press_news #main .entry-content .content .unordered-links a,.single-press_releases #main .entry-content .content .unordered-links a,.page-template-page-templatesarticles-php #main .entry-content .content .unordered-links a,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .unordered-links a {
    font-size: 1.1em
}

.single-post #main .entry-content .content .unordered-links a:before,.single-press_news #main .entry-content .content .unordered-links a:before,.single-press_releases #main .entry-content .content .unordered-links a:before,.page-template-page-templatesarticles-php #main .entry-content .content .unordered-links a:before,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .unordered-links a:before {
    content: "'";
    font-family: "gig";
    color: #149088;
    margin-left: -1em;
    padding-right: 0.5em;
    font-size: 0.6em
}

.single-post #main .entry-content .content .wp-caption-text,.single-press_news #main .entry-content .content .wp-caption-text,.single-press_releases #main .entry-content .content .wp-caption-text,.page-template-page-templatesarticles-php #main .entry-content .content .wp-caption-text,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .wp-caption-text {
    font-size: 0.7em;
    font-style: italic;
    line-height: 1.5em;
    position: absolute;
    right: -19em;
    bottom: 4em;
    width: 18em
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content .wp-caption-text,.single-press_news #main .entry-content .content .wp-caption-text,.single-press_releases #main .entry-content .content .wp-caption-text,.page-template-page-templatesarticles-php #main .entry-content .content .wp-caption-text,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .wp-caption-text {
        width:100%;
        position: relative;
        bottom: inherit;
        right: inherit;
        float: none
    }
}

.single-post #main .entry-content .content .info-graphic,.single-press_news #main .entry-content .content .info-graphic,.single-press_releases #main .entry-content .content .info-graphic,.page-template-page-templatesarticles-php #main .entry-content .content .info-graphic,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .info-graphic {
    margin: 2em 0 8em;
    display: none
}

.single-post #main .entry-content .content .info-graphic img,.single-press_news #main .entry-content .content .info-graphic img,.single-press_releases #main .entry-content .content .info-graphic img,.page-template-page-templatesarticles-php #main .entry-content .content .info-graphic img,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .info-graphic img {
    max-width: 100%;
    height: auto !important;
    margin: 0 auto;
    display: block
}

.single-post #main .entry-content .content .info-graphic a,.single-press_news #main .entry-content .content .info-graphic a,.single-press_releases #main .entry-content .content .info-graphic a,.page-template-page-templatesarticles-php #main .entry-content .content .info-graphic a,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .info-graphic a {
    color: #000
}

.single-post #main .entry-content .content .info-graphic .info,.single-press_news #main .entry-content .content .info-graphic .info,.single-press_releases #main .entry-content .content .info-graphic .info,.page-template-page-templatesarticles-php #main .entry-content .content .info-graphic .info,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .info-graphic .info {
    display: inline-block;
    margin-left: 10px
}

.single-post #main .entry-content .content .info-graphic .info-graphic-between,.single-press_news #main .entry-content .content .info-graphic .info-graphic-between,.single-press_releases #main .entry-content .content .info-graphic .info-graphic-between,.page-template-page-templatesarticles-php #main .entry-content .content .info-graphic .info-graphic-between,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .info-graphic .info-graphic-between {
    margin: 2em 0 1em
}

.single-post #main .entry-content .content .info-graphic h3,.single-post #main .entry-content .content .info-graphic .timeline .year,.single-post #main .entry-content .content .timeline .info-graphic .year,.single-press_news #main .entry-content .content .info-graphic h3,.single-press_news #main .entry-content .content .info-graphic .timeline .year,.single-press_news #main .entry-content .content .timeline .info-graphic .year,.single-press_releases #main .entry-content .content .info-graphic h3,.single-press_releases #main .entry-content .content .info-graphic .timeline .year,.single-press_releases #main .entry-content .content .timeline .info-graphic .year,.page-template-page-templatesarticles-php #main .entry-content .content .info-graphic h3,.page-template-page-templatesarticles-php #main .entry-content .content .info-graphic .timeline .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .info-graphic .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .info-graphic h3,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .info-graphic .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .info-graphic .year {
    margin-top: 0
}

.single-post #main .entry-content .content .bleed,.single-press_news #main .entry-content .content .bleed,.single-press_releases #main .entry-content .content .bleed,.page-template-page-templatesarticles-php #main .entry-content .content .bleed,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .bleed {
    position: relative;
    float: left;
    margin: 0 0 3em
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content .bleed .wp-video,.single-press_news #main .entry-content .content .bleed .wp-video,.single-press_releases #main .entry-content .content .bleed .wp-video,.page-template-page-templatesarticles-php #main .entry-content .content .bleed .wp-video,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .bleed .wp-video {
        margin-left:0;
        margin-right: 0
    }
}

.single-post #main .entry-content .content .bleed.bleed-right img,.single-post #main .entry-content .content .bleed.bleed-right video,.single-press_news #main .entry-content .content .bleed.bleed-right img,.single-press_news #main .entry-content .content .bleed.bleed-right video,.single-press_releases #main .entry-content .content .bleed.bleed-right img,.single-press_releases #main .entry-content .content .bleed.bleed-right video,.page-template-page-templatesarticles-php #main .entry-content .content .bleed.bleed-right img,.page-template-page-templatesarticles-php #main .entry-content .content .bleed.bleed-right video,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .bleed.bleed-right img,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .bleed.bleed-right video {
    float: right
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content .bleed.bleed-right img,.single-post #main .entry-content .content .bleed.bleed-right video,.single-press_news #main .entry-content .content .bleed.bleed-right img,.single-press_news #main .entry-content .content .bleed.bleed-right video,.single-press_releases #main .entry-content .content .bleed.bleed-right img,.single-press_releases #main .entry-content .content .bleed.bleed-right video,.page-template-page-templatesarticles-php #main .entry-content .content .bleed.bleed-right img,.page-template-page-templatesarticles-php #main .entry-content .content .bleed.bleed-right video,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .bleed.bleed-right img,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .bleed.bleed-right video {
        float:none
    }
}

.single-post #main .entry-content .content .bleed.bleed-right .wp-caption-text,.single-press_news #main .entry-content .content .bleed.bleed-right .wp-caption-text,.single-press_releases #main .entry-content .content .bleed.bleed-right .wp-caption-text,.page-template-page-templatesarticles-php #main .entry-content .content .bleed.bleed-right .wp-caption-text,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .bleed.bleed-right .wp-caption-text {
    left: -19em
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content .bleed.bleed-right .wp-caption-text,.single-press_news #main .entry-content .content .bleed.bleed-right .wp-caption-text,.single-press_releases #main .entry-content .content .bleed.bleed-right .wp-caption-text,.page-template-page-templatesarticles-php #main .entry-content .content .bleed.bleed-right .wp-caption-text,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .bleed.bleed-right .wp-caption-text {
        left:inherit;
        margin: 0
    }
}

.single-post #main .entry-content .content .bleed.bleed-left img,.single-post #main .entry-content .content .bleed.bleed-left video,.single-press_news #main .entry-content .content .bleed.bleed-left img,.single-press_news #main .entry-content .content .bleed.bleed-left video,.single-press_releases #main .entry-content .content .bleed.bleed-left img,.single-press_releases #main .entry-content .content .bleed.bleed-left video,.page-template-page-templatesarticles-php #main .entry-content .content .bleed.bleed-left img,.page-template-page-templatesarticles-php #main .entry-content .content .bleed.bleed-left video,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .bleed.bleed-left img,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .bleed.bleed-left video {
    float: left
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content .bleed.bleed-left img,.single-post #main .entry-content .content .bleed.bleed-left video,.single-press_news #main .entry-content .content .bleed.bleed-left img,.single-press_news #main .entry-content .content .bleed.bleed-left video,.single-press_releases #main .entry-content .content .bleed.bleed-left img,.single-press_releases #main .entry-content .content .bleed.bleed-left video,.page-template-page-templatesarticles-php #main .entry-content .content .bleed.bleed-left img,.page-template-page-templatesarticles-php #main .entry-content .content .bleed.bleed-left video,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .bleed.bleed-left img,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .bleed.bleed-left video {
        float:none
    }
}

.single-post #main .entry-content .content .bleed.bleed-left .wp-caption-text,.single-press_news #main .entry-content .content .bleed.bleed-left .wp-caption-text,.single-press_releases #main .entry-content .content .bleed.bleed-left .wp-caption-text,.page-template-page-templatesarticles-php #main .entry-content .content .bleed.bleed-left .wp-caption-text,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .bleed.bleed-left .wp-caption-text {
    left: 50%;
    margin-left: 31em
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content .bleed.bleed-left .wp-caption-text,.single-press_news #main .entry-content .content .bleed.bleed-left .wp-caption-text,.single-press_releases #main .entry-content .content .bleed.bleed-left .wp-caption-text,.page-template-page-templatesarticles-php #main .entry-content .content .bleed.bleed-left .wp-caption-text,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .bleed.bleed-left .wp-caption-text {
        left:0;
        margin: 0
    }
}

.single-post #main .entry-content .content .bleed figure,.single-press_news #main .entry-content .content .bleed figure,.single-press_releases #main .entry-content .content .bleed figure,.page-template-page-templatesarticles-php #main .entry-content .content .bleed figure,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .bleed figure {
    position: static;
    margin: 0
}

.single-post #main .entry-content .content figure,.single-press_news #main .entry-content .content figure,.single-press_releases #main .entry-content .content figure,.page-template-page-templatesarticles-php #main .entry-content .content figure,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content figure {
    position: relative;
    overflow: hidden;
    *zoom:1;float: left
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content figure,.single-press_news #main .entry-content .content figure,.single-press_releases #main .entry-content .content figure,.page-template-page-templatesarticles-php #main .entry-content .content figure,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content figure {
        width:100% !important
    }
}

.single-post #main .entry-content .content figure figcaption.right,.single-press_news #main .entry-content .content figure figcaption.right,.single-press_releases #main .entry-content .content figure figcaption.right,.page-template-page-templatesarticles-php #main .entry-content .content figure figcaption.right,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content figure figcaption.right {
    float: right
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content figure figcaption.right,.single-press_news #main .entry-content .content figure figcaption.right,.single-press_releases #main .entry-content .content figure figcaption.right,.page-template-page-templatesarticles-php #main .entry-content .content figure figcaption.right,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content figure figcaption.right {
        float:none
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content figure a img,.single-press_news #main .entry-content .content figure a img,.single-press_releases #main .entry-content .content figure a img,.page-template-page-templatesarticles-php #main .entry-content .content figure a img,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content figure a img {
        margin-bottom:1em;
        height: auto;
        width: 100%
    }
}

.single-post #main .entry-content .content video,.single-post #main .entry-content .content iframe,.single-press_news #main .entry-content .content video,.single-press_news #main .entry-content .content iframe,.single-press_releases #main .entry-content .content video,.single-press_releases #main .entry-content .content iframe,.page-template-page-templatesarticles-php #main .entry-content .content video,.page-template-page-templatesarticles-php #main .entry-content .content iframe,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content video,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content iframe {
    overflow: hidden;
    *zoom:1;margin-bottom: 1em;
    display: block;
    width: 100%
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content table,.single-post #main .entry-content .content thead,.single-post #main .entry-content .content tbody,.single-post #main .entry-content .content th,.single-post #main .entry-content .content td,.single-post #main .entry-content .content tr,.single-press_news #main .entry-content .content table,.single-press_news #main .entry-content .content thead,.single-press_news #main .entry-content .content tbody,.single-press_news #main .entry-content .content th,.single-press_news #main .entry-content .content td,.single-press_news #main .entry-content .content tr,.single-press_releases #main .entry-content .content table,.single-press_releases #main .entry-content .content thead,.single-press_releases #main .entry-content .content tbody,.single-press_releases #main .entry-content .content th,.single-press_releases #main .entry-content .content td,.single-press_releases #main .entry-content .content tr,.page-template-page-templatesarticles-php #main .entry-content .content table,.page-template-page-templatesarticles-php #main .entry-content .content thead,.page-template-page-templatesarticles-php #main .entry-content .content tbody,.page-template-page-templatesarticles-php #main .entry-content .content th,.page-template-page-templatesarticles-php #main .entry-content .content td,.page-template-page-templatesarticles-php #main .entry-content .content tr,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content table,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content thead,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content tbody,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content th,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content td,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content tr {
        display:block
    }
}

.single-post #main .entry-content .content table,.single-press_news #main .entry-content .content table,.single-press_releases #main .entry-content .content table,.page-template-page-templatesarticles-php #main .entry-content .content table,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content table {
    width: 100%;
    border-top: 2px solid #149088;
    margin-top: 2.3em;
    clear: both;
    float: left;
    margin-bottom: 2.3em
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content table,.single-press_news #main .entry-content .content table,.single-press_releases #main .entry-content .content table,.page-template-page-templatesarticles-php #main .entry-content .content table,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content table {
        float:none;
        display: block;
        height: auto !important;
        margin-bottom: 3em;
        overflow: hidden
    }
}

@media (min-width: 0) and (max-width: 1300px) {
    .single-post #main .entry-content .content table.big-table,.single-press_news #main .entry-content .content table.big-table,.single-press_releases #main .entry-content .content table.big-table,.page-template-page-templatesarticles-php #main .entry-content .content table.big-table,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content table.big-table {
        font-size:0.9em
    }
}

@media (min-width: 0) and (max-width: 1160px) {
    .single-post #main .entry-content .content table.big-table,.single-press_news #main .entry-content .content table.big-table,.single-press_releases #main .entry-content .content table.big-table,.page-template-page-templatesarticles-php #main .entry-content .content table.big-table,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content table.big-table {
        font-size:0.8em
    }
}

@media (min-width: 0) and (max-width: 950px) {
    .single-post #main .entry-content .content table.big-table,.single-press_news #main .entry-content .content table.big-table,.single-press_releases #main .entry-content .content table.big-table,.page-template-page-templatesarticles-php #main .entry-content .content table.big-table,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content table.big-table {
        font-size:0.7em
    }
}

@media (min-width: 0) and (max-width: 900px) {
    .single-post #main .entry-content .content table.big-table,.single-press_news #main .entry-content .content table.big-table,.single-press_releases #main .entry-content .content table.big-table,.page-template-page-templatesarticles-php #main .entry-content .content table.big-table,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content table.big-table {
        font-size:0.6em
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content table.big-table,.single-press_news #main .entry-content .content table.big-table,.single-press_releases #main .entry-content .content table.big-table,.page-template-page-templatesarticles-php #main .entry-content .content table.big-table,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content table.big-table {
        font-size:1em
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content table thead,.single-post #main .entry-content .content table tbody,.single-post #main .entry-content .content table th,.single-post #main .entry-content .content table td,.single-post #main .entry-content .content table tr,.single-press_news #main .entry-content .content table thead,.single-press_news #main .entry-content .content table tbody,.single-press_news #main .entry-content .content table th,.single-press_news #main .entry-content .content table td,.single-press_news #main .entry-content .content table tr,.single-press_releases #main .entry-content .content table thead,.single-press_releases #main .entry-content .content table tbody,.single-press_releases #main .entry-content .content table th,.single-press_releases #main .entry-content .content table td,.single-press_releases #main .entry-content .content table tr,.page-template-page-templatesarticles-php #main .entry-content .content table thead,.page-template-page-templatesarticles-php #main .entry-content .content table tbody,.page-template-page-templatesarticles-php #main .entry-content .content table th,.page-template-page-templatesarticles-php #main .entry-content .content table td,.page-template-page-templatesarticles-php #main .entry-content .content table tr,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content table thead,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content table tbody,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content table th,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content table td,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content table tr {
        display:block
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content table thead tr,.single-press_news #main .entry-content .content table thead tr,.single-press_releases #main .entry-content .content table thead tr,.page-template-page-templatesarticles-php #main .entry-content .content table thead tr,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content table thead tr {
        position:absolute;
        top: -9999px;
        left: -9999px
    }
}

.single-post #main .entry-content .content table tr,.single-press_news #main .entry-content .content table tr,.single-press_releases #main .entry-content .content table tr,.page-template-page-templatesarticles-php #main .entry-content .content table tr,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content table tr {
    padding: 1em 0;
    border-bottom: 1px solid #CCC
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content table tr,.single-press_news #main .entry-content .content table tr,.single-press_releases #main .entry-content .content table tr,.page-template-page-templatesarticles-php #main .entry-content .content table tr,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content table tr {
        border:1px solid #ccc;
        padding: 0;
        width: 100%;
        float: left
    }
}

.single-post #main .entry-content .content table tr:last-child,.single-press_news #main .entry-content .content table tr:last-child,.single-press_releases #main .entry-content .content table tr:last-child,.page-template-page-templatesarticles-php #main .entry-content .content table tr:last-child,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content table tr:last-child {
    border-bottom: 2px solid #575757
}

.single-post #main .entry-content .content table tr th,.single-press_news #main .entry-content .content table tr th,.single-press_releases #main .entry-content .content table tr th,.page-template-page-templatesarticles-php #main .entry-content .content table tr th,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content table tr th {
    font-weight: bold;
    padding: 1em
}

.single-post #main .entry-content .content table tr th p,.single-press_news #main .entry-content .content table tr th p,.single-press_releases #main .entry-content .content table tr th p,.page-template-page-templatesarticles-php #main .entry-content .content table tr th p,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content table tr th p {
    margin: 0
}

.single-post #main .entry-content .content table tr td,.single-press_news #main .entry-content .content table tr td,.single-press_releases #main .entry-content .content table tr td,.page-template-page-templatesarticles-php #main .entry-content .content table tr td,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content table tr td {
    padding: 1em;
    font-weight: 100
}

.single-post #main .entry-content .content table tr td.no-line-break,.single-press_news #main .entry-content .content table tr td.no-line-break,.single-press_releases #main .entry-content .content table tr td.no-line-break,.page-template-page-templatesarticles-php #main .entry-content .content table tr td.no-line-break,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content table tr td.no-line-break {
    -webkit-white-space: nowrap;
    -moz-white-space: nowrap;
    -ms-white-space: nowrap;
    -o-white-space: nowrap;
    white-space: nowrap
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content table tr td.no-line-break,.single-press_news #main .entry-content .content table tr td.no-line-break,.single-press_releases #main .entry-content .content table tr td.no-line-break,.page-template-page-templatesarticles-php #main .entry-content .content table tr td.no-line-break,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content table tr td.no-line-break {
        -webkit-white-space:normal;
        -moz-white-space: normal;
        -ms-white-space: normal;
        -o-white-space: normal;
        white-space: normal;
        -ms-word-break: break-all;
        word-break: break-all;
        padding-right: 15px
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content table tr td,.single-press_news #main .entry-content .content table tr td,.single-press_releases #main .entry-content .content table tr td,.page-template-page-templatesarticles-php #main .entry-content .content table tr td,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content table tr td {
        border:none;
        border-bottom: 1px solid #eee;
        position: relative;
        width: 100%;
        clear: both;
        overflow: hidden;
        *zoom:1;float: left
    }
}

.single-post #main .entry-content .content table tr td:before,.single-press_news #main .entry-content .content table tr td:before,.single-press_releases #main .entry-content .content table tr td:before,.page-template-page-templatesarticles-php #main .entry-content .content table tr td:before,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content table tr td:before {
    display: none;
    content: attr(data-th)
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content table tr td:before,.single-press_news #main .entry-content .content table tr td:before,.single-press_releases #main .entry-content .content table tr td:before,.page-template-page-templatesarticles-php #main .entry-content .content table tr td:before,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content table tr td:before {
        display:block;
        position: relative;
        width: 100%;
        float: none;
        font-weight: bold
    }
}

.single-post #main .entry-content .content table tr td.border-bottom,.single-press_news #main .entry-content .content table tr td.border-bottom,.single-press_releases #main .entry-content .content table tr td.border-bottom,.page-template-page-templatesarticles-php #main .entry-content .content table tr td.border-bottom,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content table tr td.border-bottom {
    border-bottom: 2px solid #575757
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content table tr td.border-bottom,.single-press_news #main .entry-content .content table tr td.border-bottom,.single-press_releases #main .entry-content .content table tr td.border-bottom,.page-template-page-templatesarticles-php #main .entry-content .content table tr td.border-bottom,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content table tr td.border-bottom {
        border-bottom:1px solid #eee
    }
}

.single-post #main .entry-content .content table tfoot.no-border tr,.single-press_news #main .entry-content .content table tfoot.no-border tr,.single-press_releases #main .entry-content .content table tfoot.no-border tr,.page-template-page-templatesarticles-php #main .entry-content .content table tfoot.no-border tr,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content table tfoot.no-border tr {
    border: 0
}

.single-post #main .entry-content .content table tfoot.small,.single-press_news #main .entry-content .content table tfoot.small,.single-press_releases #main .entry-content .content table tfoot.small,.page-template-page-templatesarticles-php #main .entry-content .content table tfoot.small,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content table tfoot.small {
    font-size: 0.9em
}

.single-post #main .entry-content .content table tfoot.small p,.single-press_news #main .entry-content .content table tfoot.small p,.single-press_releases #main .entry-content .content table tfoot.small p,.page-template-page-templatesarticles-php #main .entry-content .content table tfoot.small p,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content table tfoot.small p {
    font-size: 0.9em
}

.single-post #main .entry-content .content blockquote,.single-press_news #main .entry-content .content blockquote,.single-press_releases #main .entry-content .content blockquote,.page-template-page-templatesarticles-php #main .entry-content .content blockquote,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content blockquote {
    font-size: 1.6em;
    line-height: 1.2em;
    width: 47.98206%;
    float: left;
    margin-right: 4.03587%;
    margin-top: -0.4em;
    margin-bottom: 2em
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content blockquote,.single-press_news #main .entry-content .content blockquote,.single-press_releases #main .entry-content .content blockquote,.page-template-page-templatesarticles-php #main .entry-content .content blockquote,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content blockquote {
        width:100%;
        margin: 0.5em 0 1em
    }
}

.single-post #main .entry-content .content blockquote footer:before,.single-press_news #main .entry-content .content blockquote footer:before,.single-press_releases #main .entry-content .content blockquote footer:before,.page-template-page-templatesarticles-php #main .entry-content .content blockquote footer:before,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content blockquote footer:before {
    display: none
}

.single-post #main .entry-content .content blockquote footer cite,.single-press_news #main .entry-content .content blockquote footer cite,.single-press_releases #main .entry-content .content blockquote footer cite,.page-template-page-templatesarticles-php #main .entry-content .content blockquote footer cite,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content blockquote footer cite {
    font-size: 0.7em;
    font-weight: bold;
    color: #000
}

.single-post #main .entry-content .content blockquote footer cite:before,.single-press_news #main .entry-content .content blockquote footer cite:before,.single-press_releases #main .entry-content .content blockquote footer cite:before,.page-template-page-templatesarticles-php #main .entry-content .content blockquote footer cite:before,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content blockquote footer cite:before {
    display: block;
    content: "";
    width: 2em;
    border-bottom: 4px solid #149088
}

.single-post #main .entry-content .content blockquote footer cite .title,.single-press_news #main .entry-content .content blockquote footer cite .title,.single-press_releases #main .entry-content .content blockquote footer cite .title,.page-template-page-templatesarticles-php #main .entry-content .content blockquote footer cite .title,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content blockquote footer cite .title {
    display: block;
    font-weight: normal;
    font-style: italic
}

.single-post #main .entry-content .content .ui-tabs ul.wpb_tabs_nav li,.single-press_news #main .entry-content .content .ui-tabs ul.wpb_tabs_nav li,.single-press_releases #main .entry-content .content .ui-tabs ul.wpb_tabs_nav li,.page-template-page-templatesarticles-php #main .entry-content .content .ui-tabs ul.wpb_tabs_nav li,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .ui-tabs ul.wpb_tabs_nav li {
    padding: 0.5em 0
}

.single-post #main .entry-content .content .ui-tabs ul.wpb_tabs_nav li a,.single-press_news #main .entry-content .content .ui-tabs ul.wpb_tabs_nav li a,.single-press_releases #main .entry-content .content .ui-tabs ul.wpb_tabs_nav li a,.page-template-page-templatesarticles-php #main .entry-content .content .ui-tabs ul.wpb_tabs_nav li a,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .ui-tabs ul.wpb_tabs_nav li a {
    font-size: 0.8em
}

.single-post #main .entry-content .content .no-bullets,.single-press_news #main .entry-content .content .no-bullets,.single-press_releases #main .entry-content .content .no-bullets,.page-template-page-templatesarticles-php #main .entry-content .content .no-bullets,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .no-bullets {
    margin: 0;
    padding: 0;
    list-style: none
}

.single-post #main .entry-content .content .no-bullets li:before,.single-press_news #main .entry-content .content .no-bullets li:before,.single-press_releases #main .entry-content .content .no-bullets li:before,.page-template-page-templatesarticles-php #main .entry-content .content .no-bullets li:before,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .no-bullets li:before {
    content: " ";
    width: auto;
    margin-right: 0
}

.single-post #main .entry-content .content .timeline,.single-press_news #main .entry-content .content .timeline,.single-press_releases #main .entry-content .content .timeline,.page-template-page-templatesarticles-php #main .entry-content .content .timeline,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline {
    clear: both;
    background-image: url(../images/timelineLine.jpg);
    background-position: center;
    background-repeat: repeat-y;
    overflow: hidden
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content .timeline,.single-press_news #main .entry-content .content .timeline,.single-press_releases #main .entry-content .content .timeline,.page-template-page-templatesarticles-php #main .entry-content .content .timeline,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline {
        background-position:8px
    }
}

.single-post #main .entry-content .content .timeline ul,.single-press_news #main .entry-content .content .timeline ul,.single-press_releases #main .entry-content .content .timeline ul,.page-template-page-templatesarticles-php #main .entry-content .content .timeline ul,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline ul {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0;
    margin-top: 1em
}

.single-post #main .entry-content .content .timeline ul li,.single-press_news #main .entry-content .content .timeline ul li,.single-press_releases #main .entry-content .content .timeline ul li,.page-template-page-templatesarticles-php #main .entry-content .content .timeline ul li,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline ul li {
    display: block
}

.single-post #main .entry-content .content .timeline ul li:before,.single-post #main .entry-content .content .timeline ul li:after,.single-press_news #main .entry-content .content .timeline ul li:before,.single-press_news #main .entry-content .content .timeline ul li:after,.single-press_releases #main .entry-content .content .timeline ul li:before,.single-press_releases #main .entry-content .content .timeline ul li:after,.page-template-page-templatesarticles-php #main .entry-content .content .timeline ul li:before,.page-template-page-templatesarticles-php #main .entry-content .content .timeline ul li:after,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline ul li:before,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline ul li:after {
    content: '' !important;
    display: none !important
}

.single-post #main .entry-content .content .timeline .year-wrap,.single-press_news #main .entry-content .content .timeline .year-wrap,.single-press_releases #main .entry-content .content .timeline .year-wrap,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .year-wrap,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .year-wrap {
    position: relative;
    top: -10px;
    min-height: 125px
}

.single-post #main .entry-content .content .timeline .year,.single-press_news #main .entry-content .content .timeline .year,.single-press_releases #main .entry-content .content .timeline .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .year {
    width: 20%;
    margin: 0;
    position: relative;
    top: -3px
}

@media (min-width: 0) and (max-width: 1055px) {
    .single-post #main .entry-content .content .timeline .year,.single-press_news #main .entry-content .content .timeline .year,.single-press_releases #main .entry-content .content .timeline .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .year {
        font-size:1em;
        top: 8px
    }
}

.single-post #main .entry-content .content .timeline .events,.single-press_news #main .entry-content .content .timeline .events,.single-press_releases #main .entry-content .content .timeline .events,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .events,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .events {
    margin-top: 0.5em;
    font-size: .8em;
    width: 75%
}

@media (min-width: 0) and (max-width: 1295px) {
    .single-post #main .entry-content .content .timeline .events,.single-press_news #main .entry-content .content .timeline .events,.single-press_releases #main .entry-content .content .timeline .events,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .events,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .events {
        width:73%
    }
}

@media (min-width: 0) and (max-width: 1200px) {
    .single-post #main .entry-content .content .timeline .events,.single-press_news #main .entry-content .content .timeline .events,.single-press_releases #main .entry-content .content .timeline .events,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .events,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .events {
        width:69%
    }
}

@media (min-width: 0) and (max-width: 1065px) {
    .single-post #main .entry-content .content .timeline .events,.single-press_news #main .entry-content .content .timeline .events,.single-press_releases #main .entry-content .content .timeline .events,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .events,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .events {
        width:67%
    }
}

@media (min-width: 0) and (max-width: 1055px) {
    .single-post #main .entry-content .content .timeline .events,.single-press_news #main .entry-content .content .timeline .events,.single-press_releases #main .entry-content .content .timeline .events,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .events,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .events {
        width:65%
    }
}

@media (min-width: 0) and (max-width: 870px) {
    .single-post #main .entry-content .content .timeline .events,.single-press_news #main .entry-content .content .timeline .events,.single-press_releases #main .entry-content .content .timeline .events,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .events,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .events {
        width:62%
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content .timeline .events,.single-press_news #main .entry-content .content .timeline .events,.single-press_releases #main .entry-content .content .timeline .events,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .events,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .events {
        width:71%
    }
}

.single-post #main .entry-content .content .timeline>ul>li:before,.single-press_news #main .entry-content .content .timeline>ul>li:before,.single-press_releases #main .entry-content .content .timeline>ul>li:before,.page-template-page-templatesarticles-php #main .entry-content .content .timeline>ul>li:before,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline>ul>li:before {
    content: "";
    display: inline;
    width: auto;
    margin-left: 0;
    text-align: center;
    padding-right: 0
}

.single-post #main .entry-content .content .timeline .event,.single-press_news #main .entry-content .content .timeline .event,.single-press_releases #main .entry-content .content .timeline .event,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .event,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .event {
    width: 50%;
    clear: both;
    background-image: url(../images/timelineBullet.png);
    background-repeat: no-repeat
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content .timeline .event,.single-press_news #main .entry-content .content .timeline .event,.single-press_releases #main .entry-content .content .timeline .event,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .event,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .event {
        width:100%
    }
}

.single-post #main .entry-content .content .timeline .event.last,.single-press_news #main .entry-content .content .timeline .event.last,.single-press_releases #main .entry-content .content .timeline .event.last,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .event.last,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .event.last {
    background-color: #fff;
    margin-bottom: 0
}

.single-post #main .entry-content .content .timeline .right,.single-press_news #main .entry-content .content .timeline .right,.single-press_releases #main .entry-content .content .timeline .right,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .right,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .right {
    float: right;
    background-position: left top;
    position: relative;
    left: -11px;
    padding-left: 3em
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content .timeline .right,.single-press_news #main .entry-content .content .timeline .right,.single-press_releases #main .entry-content .content .timeline .right,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .right,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .right {
        left:0;
        padding-left: 2em
    }
}

.single-post #main .entry-content .content .timeline .right .year,.single-press_news #main .entry-content .content .timeline .right .year,.single-press_releases #main .entry-content .content .timeline .right .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .right .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .right .year {
    float: left
}

.single-post #main .entry-content .content .timeline .right .events,.single-press_news #main .entry-content .content .timeline .right .events,.single-press_releases #main .entry-content .content .timeline .right .events,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .right .events,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .right .events {
    float: right
}

.single-post #main .entry-content .content .timeline .left,.single-press_news #main .entry-content .content .timeline .left,.single-press_releases #main .entry-content .content .timeline .left,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .left,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .left {
    float: left;
    background-position: right top;
    position: relative;
    right: -11px;
    padding-right: 3em
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content .timeline .left,.single-press_news #main .entry-content .content .timeline .left,.single-press_releases #main .entry-content .content .timeline .left,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .left,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .left {
        float:right;
        background-position: left top;
        position: relative;
        left: 0;
        padding-left: 2em;
        padding-right: 0
    }
}

.single-post #main .entry-content .content .timeline .left .year,.single-press_news #main .entry-content .content .timeline .left .year,.single-press_releases #main .entry-content .content .timeline .left .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .left .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .left .year {
    float: right
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content .timeline .left .year,.single-press_news #main .entry-content .content .timeline .left .year,.single-press_releases #main .entry-content .content .timeline .left .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .left .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .left .year {
        float:left
    }
}

.single-post #main .entry-content .content .timeline .left .events,.single-press_news #main .entry-content .content .timeline .left .events,.single-press_releases #main .entry-content .content .timeline .left .events,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .left .events,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .left .events {
    float: left;
    text-align: right
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content .timeline .left .events,.single-press_news #main .entry-content .content .timeline .left .events,.single-press_releases #main .entry-content .content .timeline .left .events,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .left .events,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .left .events {
        float:right;
        text-align: left
    }
}

.single-post #main .entry-content .content .bottom-tip,.single-press_news #main .entry-content .content .bottom-tip,.single-press_releases #main .entry-content .content .bottom-tip,.page-template-page-templatesarticles-php #main .entry-content .content .bottom-tip,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .bottom-tip {
    border-top: 3px solid #000;
    padding: 1.2em;
    font-size: .8em;
    margin-top: 4em;
    color: #444;
    line-height: 1.5em
}

@media (min-width: 0) and (max-width: 1024px) {
    .single-post #main .entry-content .content .stand-out,.single-press_news #main .entry-content .content .stand-out,.single-press_releases #main .entry-content .content .stand-out,.page-template-page-templatesarticles-php #main .entry-content .content .stand-out,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .stand-out {
        text-align:center;
        margin-bottom: 2em
    }
}

.single-post #main .entry-content .content .stand-out h2,.single-press_news #main .entry-content .content .stand-out h2,.single-press_releases #main .entry-content .content .stand-out h2,.page-template-page-templatesarticles-php #main .entry-content .content .stand-out h2,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .stand-out h2 {
    margin: 0;
    font-size: 5em;
    line-height: 1.3em;
    color: #000
}

@media (min-width: 0) and (max-width: 1024px) {
    .single-post #main .entry-content .content .stand-out h2,.single-press_news #main .entry-content .content .stand-out h2,.single-press_releases #main .entry-content .content .stand-out h2,.page-template-page-templatesarticles-php #main .entry-content .content .stand-out h2,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .stand-out h2 {
        font-size:3em
    }
}

.single-post #main .entry-content .content .stand-out h3,.single-post #main .entry-content .content .stand-out .timeline .year,.single-post #main .entry-content .content .timeline .stand-out .year,.single-press_news #main .entry-content .content .stand-out h3,.single-press_news #main .entry-content .content .stand-out .timeline .year,.single-press_news #main .entry-content .content .timeline .stand-out .year,.single-press_releases #main .entry-content .content .stand-out h3,.single-press_releases #main .entry-content .content .stand-out .timeline .year,.single-press_releases #main .entry-content .content .timeline .stand-out .year,.page-template-page-templatesarticles-php #main .entry-content .content .stand-out h3,.page-template-page-templatesarticles-php #main .entry-content .content .stand-out .timeline .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .stand-out .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .stand-out h3,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .stand-out .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .stand-out .year {
    font-size: 1.2em;
    color: #444;
    margin: 0;
    font-weight: normal
}

@media (min-width: 0) and (max-width: 1024px) {
    .single-post #main .entry-content .content .stand-out h3,.single-post #main .entry-content .content .stand-out .timeline .year,.single-post #main .entry-content .content .timeline .stand-out .year,.single-press_news #main .entry-content .content .stand-out h3,.single-press_news #main .entry-content .content .stand-out .timeline .year,.single-press_news #main .entry-content .content .timeline .stand-out .year,.single-press_releases #main .entry-content .content .stand-out h3,.single-press_releases #main .entry-content .content .stand-out .timeline .year,.single-press_releases #main .entry-content .content .timeline .stand-out .year,.page-template-page-templatesarticles-php #main .entry-content .content .stand-out h3,.page-template-page-templatesarticles-php #main .entry-content .content .stand-out .timeline .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .stand-out .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .stand-out h3,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .stand-out .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .stand-out .year {
        font-size:1em
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content .stand-out h3,.single-post #main .entry-content .content .stand-out .timeline .year,.single-post #main .entry-content .content .timeline .stand-out .year,.single-press_news #main .entry-content .content .stand-out h3,.single-press_news #main .entry-content .content .stand-out .timeline .year,.single-press_news #main .entry-content .content .timeline .stand-out .year,.single-press_releases #main .entry-content .content .stand-out h3,.single-press_releases #main .entry-content .content .stand-out .timeline .year,.single-press_releases #main .entry-content .content .timeline .stand-out .year,.page-template-page-templatesarticles-php #main .entry-content .content .stand-out h3,.page-template-page-templatesarticles-php #main .entry-content .content .stand-out .timeline .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .stand-out .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .stand-out h3,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .stand-out .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .stand-out .year {
        padding-left:0 !important
    }
}

@media (min-width: 0) and (max-width: 1024px) {
    .single-post #main .entry-content .content .stand-out,.single-press_news #main .entry-content .content .stand-out,.single-press_releases #main .entry-content .content .stand-out,.page-template-page-templatesarticles-php #main .entry-content .content .stand-out,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .stand-out {
        float:none !important
    }
}

.single-post #main .entry-content .content .page-numbers h2,.single-press_news #main .entry-content .content .page-numbers h2,.single-press_releases #main .entry-content .content .page-numbers h2,.page-template-page-templatesarticles-php #main .entry-content .content .page-numbers h2,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .page-numbers h2 {
    margin-bottom: 0.5em
}

.single-post #main .entry-content .content .page-numbers h3,.single-post #main .entry-content .content .page-numbers .timeline .year,.single-post #main .entry-content .content .timeline .page-numbers .year,.single-post #main .entry-content .content .page-numbers h4,.single-press_news #main .entry-content .content .page-numbers h3,.single-press_news #main .entry-content .content .page-numbers .timeline .year,.single-press_news #main .entry-content .content .timeline .page-numbers .year,.single-press_news #main .entry-content .content .page-numbers h4,.single-press_releases #main .entry-content .content .page-numbers h3,.single-press_releases #main .entry-content .content .page-numbers .timeline .year,.single-press_releases #main .entry-content .content .timeline .page-numbers .year,.single-press_releases #main .entry-content .content .page-numbers h4,.page-template-page-templatesarticles-php #main .entry-content .content .page-numbers h3,.page-template-page-templatesarticles-php #main .entry-content .content .page-numbers .timeline .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .page-numbers .year,.page-template-page-templatesarticles-php #main .entry-content .content .page-numbers h4,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .page-numbers h3,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .page-numbers .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .page-numbers .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .page-numbers h4 {
    margin: 0
}

.single-post #main .entry-content .content .page-numbers h4,.single-press_news #main .entry-content .content .page-numbers h4,.single-press_releases #main .entry-content .content .page-numbers h4,.page-template-page-templatesarticles-php #main .entry-content .content .page-numbers h4,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .page-numbers h4 {
    font-size: 1.1em
}

.single-post #main .entry-content .content .page-numbers p,.single-press_news #main .entry-content .content .page-numbers p,.single-press_releases #main .entry-content .content .page-numbers p,.page-template-page-templatesarticles-php #main .entry-content .content .page-numbers p,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .page-numbers p {
    font-size: 0.9em
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content .page-numbers,.single-press_news #main .entry-content .content .page-numbers,.single-press_releases #main .entry-content .content .page-numbers,.page-template-page-templatesarticles-php #main .entry-content .content .page-numbers,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .page-numbers {
        text-align:center
    }
}

.single-post #main .entry-content .content .page-numbers .vc_row_content,.single-press_news #main .entry-content .content .page-numbers .vc_row_content,.single-press_releases #main .entry-content .content .page-numbers .vc_row_content,.page-template-page-templatesarticles-php #main .entry-content .content .page-numbers .vc_row_content,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .page-numbers .vc_row_content {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto
}

.single-post #main .entry-content .content .page-numbers .vc_row_content:after,.single-press_news #main .entry-content .content .page-numbers .vc_row_content:after,.single-press_releases #main .entry-content .content .page-numbers .vc_row_content:after,.page-template-page-templatesarticles-php #main .entry-content .content .page-numbers .vc_row_content:after,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .page-numbers .vc_row_content:after {
    content: " ";
    display: block;
    clear: both
}

@media (min-width: 800px) {
    .single-post #main .entry-content .content .page-numbers .vc_row_content,.single-press_news #main .entry-content .content .page-numbers .vc_row_content,.single-press_releases #main .entry-content .content .page-numbers .vc_row_content,.page-template-page-templatesarticles-php #main .entry-content .content .page-numbers .vc_row_content,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .page-numbers .vc_row_content {
        max-width:95%;
        margin-left: auto;
        margin-right: auto
    }

    .single-post #main .entry-content .content .page-numbers .vc_row_content:after,.single-press_news #main .entry-content .content .page-numbers .vc_row_content:after,.single-press_releases #main .entry-content .content .page-numbers .vc_row_content:after,.page-template-page-templatesarticles-php #main .entry-content .content .page-numbers .vc_row_content:after,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .page-numbers .vc_row_content:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 1180px) {
    .single-post #main .entry-content .content .page-numbers .vc_row_content,.single-press_news #main .entry-content .content .page-numbers .vc_row_content,.single-press_releases #main .entry-content .content .page-numbers .vc_row_content,.page-template-page-templatesarticles-php #main .entry-content .content .page-numbers .vc_row_content,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .page-numbers .vc_row_content {
        max-width:840px;
        margin-left: auto;
        margin-right: auto
    }

    .single-post #main .entry-content .content .page-numbers .vc_row_content:after,.single-press_news #main .entry-content .content .page-numbers .vc_row_content:after,.single-press_releases #main .entry-content .content .page-numbers .vc_row_content:after,.page-template-page-templatesarticles-php #main .entry-content .content .page-numbers .vc_row_content:after,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .page-numbers .vc_row_content:after {
        content: " ";
        display: block;
        clear: both
    }
}

.single-post #main .entry-content .content .page-numbers.section-border,.single-press_news #main .entry-content .content .page-numbers.section-border,.single-press_releases #main .entry-content .content .page-numbers.section-border,.page-template-page-templatesarticles-php #main .entry-content .content .page-numbers.section-border,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .page-numbers.section-border {
    padding-bottom: 4em
}

.single-post #main .entry-content .content .data-men,.single-post #main .entry-content .content .data-woman,.single-press_news #main .entry-content .content .data-men,.single-press_news #main .entry-content .content .data-woman,.single-press_releases #main .entry-content .content .data-men,.single-press_releases #main .entry-content .content .data-woman,.page-template-page-templatesarticles-php #main .entry-content .content .data-men,.page-template-page-templatesarticles-php #main .entry-content .content .data-woman,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .data-men,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .data-woman {
    display: inline-block;
    width: inherit !important;
    max-width: 100% !important;
    height: auto !important
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content .data-men,.single-post #main .entry-content .content .data-woman,.single-press_news #main .entry-content .content .data-men,.single-press_news #main .entry-content .content .data-woman,.single-press_releases #main .entry-content .content .data-men,.single-press_releases #main .entry-content .content .data-woman,.page-template-page-templatesarticles-php #main .entry-content .content .data-men,.page-template-page-templatesarticles-php #main .entry-content .content .data-woman,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .data-men,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .data-woman {
        display:none
    }
}

.single-post #main .entry-content .content .extra-data-galeao,.single-press_news #main .entry-content .content .extra-data-galeao,.single-press_releases #main .entry-content .content .extra-data-galeao,.page-template-page-templatesarticles-php #main .entry-content .content .extra-data-galeao,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .extra-data-galeao {
    overflow: hidden
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content .extra-data-galeao,.single-press_news #main .entry-content .content .extra-data-galeao,.single-press_releases #main .entry-content .content .extra-data-galeao,.page-template-page-templatesarticles-php #main .entry-content .content .extra-data-galeao,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .extra-data-galeao {
        padding-top:3em
    }
}

.single-post #main .entry-content .content .extra-data-galeao .show-for-mobile-only,.single-press_news #main .entry-content .content .extra-data-galeao .show-for-mobile-only,.single-press_releases #main .entry-content .content .extra-data-galeao .show-for-mobile-only,.page-template-page-templatesarticles-php #main .entry-content .content .extra-data-galeao .show-for-mobile-only,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .extra-data-galeao .show-for-mobile-only {
    position: relative;
    top: -150px
}

.single-post #main .entry-content .content .data-center,.single-press_news #main .entry-content .content .data-center,.single-press_releases #main .entry-content .content .data-center,.page-template-page-templatesarticles-php #main .entry-content .content .data-center,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .data-center {
    float: left;
    margin-top: 2em !important;
    color: #666
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content .data-center,.single-press_news #main .entry-content .content .data-center,.single-press_releases #main .entry-content .content .data-center,.page-template-page-templatesarticles-php #main .entry-content .content .data-center,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .data-center {
        margin-top:12em !important
    }
}

.single-post #main .entry-content .content .data-center h4,.single-post #main .entry-content .content .data-center p,.single-press_news #main .entry-content .content .data-center h4,.single-press_news #main .entry-content .content .data-center p,.single-press_releases #main .entry-content .content .data-center h4,.single-press_releases #main .entry-content .content .data-center p,.page-template-page-templatesarticles-php #main .entry-content .content .data-center h4,.page-template-page-templatesarticles-php #main .entry-content .content .data-center p,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .data-center h4,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .data-center p {
    color: #666
}

.single-post #main .entry-content .content .data-center .black,.single-press_news #main .entry-content .content .data-center .black,.single-press_releases #main .entry-content .content .data-center .black,.page-template-page-templatesarticles-php #main .entry-content .content .data-center .black,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .data-center .black {
    color: #000
}

.single-post #main .entry-content .content .data-center .black h4,.single-post #main .entry-content .content .data-center .black p,.single-press_news #main .entry-content .content .data-center .black h4,.single-press_news #main .entry-content .content .data-center .black p,.single-press_releases #main .entry-content .content .data-center .black h4,.single-press_releases #main .entry-content .content .data-center .black p,.page-template-page-templatesarticles-php #main .entry-content .content .data-center .black h4,.page-template-page-templatesarticles-php #main .entry-content .content .data-center .black p,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .data-center .black h4,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .data-center .black p {
    color: #000
}

.single-post #main .entry-content .content .data-men,.single-press_news #main .entry-content .content .data-men,.single-press_releases #main .entry-content .content .data-men,.page-template-page-templatesarticles-php #main .entry-content .content .data-men,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .data-men {
    float: left
}

.single-post #main .entry-content .content .data-woman,.single-press_news #main .entry-content .content .data-woman,.single-press_releases #main .entry-content .content .data-woman,.page-template-page-templatesarticles-php #main .entry-content .content .data-woman,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .data-woman {
    float: right
}

.single-post #main .entry-content .content .bg-waves-big,.single-press_news #main .entry-content .content .bg-waves-big,.single-press_releases #main .entry-content .content .bg-waves-big,.page-template-page-templatesarticles-php #main .entry-content .content .bg-waves-big,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .bg-waves-big {
    background-image: url(../images/bg.waves.big.png);
    background-position: bottom left;
    background-repeat: no-repeat;
    padding-bottom: 110px
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content .bg-waves-big,.single-press_news #main .entry-content .content .bg-waves-big,.single-press_releases #main .entry-content .content .bg-waves-big,.page-template-page-templatesarticles-php #main .entry-content .content .bg-waves-big,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .bg-waves-big {
        background:transparent
    }
}

.single-post #main .entry-content .content .bg-waves-red-big,.single-press_news #main .entry-content .content .bg-waves-red-big,.single-press_releases #main .entry-content .content .bg-waves-red-big,.page-template-page-templatesarticles-php #main .entry-content .content .bg-waves-red-big,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .bg-waves-red-big {
    background-image: url(../images/bg.waves.red.big.png);
    background-position: bottom right;
    background-repeat: no-repeat;
    padding-bottom: 110px
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content .bg-waves-red-big,.single-press_news #main .entry-content .content .bg-waves-red-big,.single-press_releases #main .entry-content .content .bg-waves-red-big,.page-template-page-templatesarticles-php #main .entry-content .content .bg-waves-red-big,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .bg-waves-red-big {
        background:transparent
    }
}

.single-post #main .entry-content .content .bg-waves-green-big,.single-press_news #main .entry-content .content .bg-waves-green-big,.single-press_releases #main .entry-content .content .bg-waves-green-big,.page-template-page-templatesarticles-php #main .entry-content .content .bg-waves-green-big,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .bg-waves-green-big {
    background-image: url(../images/bg.waves.green.big.png);
    background-position: bottom left;
    background-repeat: no-repeat;
    padding-bottom: 110px
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content .bg-waves-green-big,.single-press_news #main .entry-content .content .bg-waves-green-big,.single-press_releases #main .entry-content .content .bg-waves-green-big,.page-template-page-templatesarticles-php #main .entry-content .content .bg-waves-green-big,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .bg-waves-green-big {
        background:transparent
    }
}

.single-post #main .entry-content .content .big-numbers,.single-press_news #main .entry-content .content .big-numbers,.single-press_releases #main .entry-content .content .big-numbers,.page-template-page-templatesarticles-php #main .entry-content .content .big-numbers,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .big-numbers {
    margin: 0
}

@media (min-width: 0) and (max-width: 1024px) {
    .single-post #main .entry-content .content .big-numbers,.single-press_news #main .entry-content .content .big-numbers,.single-press_releases #main .entry-content .content .big-numbers,.page-template-page-templatesarticles-php #main .entry-content .content .big-numbers,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .big-numbers {
        float:none !important
    }
}

.single-post #main .entry-content .content .big-numbers.smaller,.single-press_news #main .entry-content .content .big-numbers.smaller,.single-press_releases #main .entry-content .content .big-numbers.smaller,.page-template-page-templatesarticles-php #main .entry-content .content .big-numbers.smaller,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .big-numbers.smaller {
    width: 33%
}

@media (min-width: 0) and (max-width: 1024px) {
    .single-post #main .entry-content .content .big-numbers.smaller,.single-press_news #main .entry-content .content .big-numbers.smaller,.single-press_releases #main .entry-content .content .big-numbers.smaller,.page-template-page-templatesarticles-php #main .entry-content .content .big-numbers.smaller,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .big-numbers.smaller {
        width:60%;
        margin: 4em auto 0
    }
}

.single-post #main .entry-content .content .big-numbers li:before,.single-press_news #main .entry-content .content .big-numbers li:before,.single-press_releases #main .entry-content .content .big-numbers li:before,.page-template-page-templatesarticles-php #main .entry-content .content .big-numbers li:before,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .big-numbers li:before {
    content: "";
    display: inline;
    width: auto;
    margin-left: 0;
    text-align: center;
    padding-right: 0
}

.single-post #main .entry-content .content .big-numbers.vertical li,.single-press_news #main .entry-content .content .big-numbers.vertical li,.single-press_releases #main .entry-content .content .big-numbers.vertical li,.page-template-page-templatesarticles-php #main .entry-content .content .big-numbers.vertical li,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .big-numbers.vertical li {
    margin-bottom: 1.2em
}

.single-post #main .entry-content .content .big-numbers.horizontal li,.single-press_news #main .entry-content .content .big-numbers.horizontal li,.single-press_releases #main .entry-content .content .big-numbers.horizontal li,.page-template-page-templatesarticles-php #main .entry-content .content .big-numbers.horizontal li,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .big-numbers.horizontal li {
    width: 50%;
    float: left;
    min-height: 120px;
    padding-right: 2em
}

@media (min-width: 0) and (max-width: 1024px) {
    .single-post #main .entry-content .content .big-numbers.horizontal li,.single-press_news #main .entry-content .content .big-numbers.horizontal li,.single-press_releases #main .entry-content .content .big-numbers.horizontal li,.page-template-page-templatesarticles-php #main .entry-content .content .big-numbers.horizontal li,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .big-numbers.horizontal li {
        width:100%;
        float: none;
        margin: 0 0 2em 0;
        min-height: 0;
        text-align: center
    }

    .single-post #main .entry-content .content .big-numbers.horizontal li div,.single-press_news #main .entry-content .content .big-numbers.horizontal li div,.single-press_releases #main .entry-content .content .big-numbers.horizontal li div,.page-template-page-templatesarticles-php #main .entry-content .content .big-numbers.horizontal li div,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .big-numbers.horizontal li div {
        float: none;
        width: 100%;
        text-align: center
    }

    .single-post #main .entry-content .content .big-numbers.horizontal li div.number,.single-press_news #main .entry-content .content .big-numbers.horizontal li div.number,.single-press_releases #main .entry-content .content .big-numbers.horizontal li div.number,.page-template-page-templatesarticles-php #main .entry-content .content .big-numbers.horizontal li div.number,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .big-numbers.horizontal li div.number {
        float: none;
        width: 100%;
        text-align: center;
        display: block
    }

    .single-post #main .entry-content .content .big-numbers.horizontal li div.number sup,.single-press_news #main .entry-content .content .big-numbers.horizontal li div.number sup,.single-press_releases #main .entry-content .content .big-numbers.horizontal li div.number sup,.page-template-page-templatesarticles-php #main .entry-content .content .big-numbers.horizontal li div.number sup,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .big-numbers.horizontal li div.number sup {
        font-size: 0.6em
    }

    .single-post #main .entry-content .content .big-numbers.horizontal li .number,.single-press_news #main .entry-content .content .big-numbers.horizontal li .number,.single-press_releases #main .entry-content .content .big-numbers.horizontal li .number,.page-template-page-templatesarticles-php #main .entry-content .content .big-numbers.horizontal li .number,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .big-numbers.horizontal li .number {
        margin-right: 0;
        text-align: center;
        display: block
    }
}

.single-post #main .entry-content .content .big-numbers div,.single-press_news #main .entry-content .content .big-numbers div,.single-press_releases #main .entry-content .content .big-numbers div,.page-template-page-templatesarticles-php #main .entry-content .content .big-numbers div,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .big-numbers div {
    float: right;
    font-size: .9em;
    width: 79%
}

.single-post #main .entry-content .content .big-numbers span,.single-press_news #main .entry-content .content .big-numbers span,.single-press_releases #main .entry-content .content .big-numbers span,.page-template-page-templatesarticles-php #main .entry-content .content .big-numbers span,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .big-numbers span {
    font-size: 0.9em
}

.single-post #main .entry-content .content .big-numbers div.number,.single-press_news #main .entry-content .content .big-numbers div.number,.single-press_releases #main .entry-content .content .big-numbers div.number,.page-template-page-templatesarticles-php #main .entry-content .content .big-numbers div.number,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .big-numbers div.number {
    float: left;
    width: 16%
}

.single-post #main .entry-content .content .big-numbers .number,.single-press_news #main .entry-content .content .big-numbers .number,.single-press_releases #main .entry-content .content .big-numbers .number,.page-template-page-templatesarticles-php #main .entry-content .content .big-numbers .number,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .big-numbers .number {
    font-size: 2em;
    font-weight: bold;
    margin-right: 5%
}

@media (min-width: 0) and (max-width: 1024px) {
    .single-post #main .entry-content .content .big-numbers .number,.single-press_news #main .entry-content .content .big-numbers .number,.single-press_releases #main .entry-content .content .big-numbers .number,.page-template-page-templatesarticles-php #main .entry-content .content .big-numbers .number,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .big-numbers .number {
        font-size:1.5em
    }
}

.single-post #main .entry-content .content .big-numbers small,.single-press_news #main .entry-content .content .big-numbers small,.single-press_releases #main .entry-content .content .big-numbers small,.page-template-page-templatesarticles-php #main .entry-content .content .big-numbers small,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .big-numbers small {
    margin: 0;
    font-size: 0.9em
}

.single-post #main .entry-content .content .big-numbers div>small,.single-press_news #main .entry-content .content .big-numbers div>small,.single-press_releases #main .entry-content .content .big-numbers div>small,.page-template-page-templatesarticles-php #main .entry-content .content .big-numbers div>small,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .big-numbers div>small {
    display: block
}

.single-post #main .entry-content .content .grid-fancy-stand-out,.single-press_news #main .entry-content .content .grid-fancy-stand-out,.single-press_releases #main .entry-content .content .grid-fancy-stand-out,.page-template-page-templatesarticles-php #main .entry-content .content .grid-fancy-stand-out,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .grid-fancy-stand-out {
    margin: 5em -33% 7em;
    overflow: hidden
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content .grid-fancy-stand-out,.single-press_news #main .entry-content .content .grid-fancy-stand-out,.single-press_releases #main .entry-content .content .grid-fancy-stand-out,.page-template-page-templatesarticles-php #main .entry-content .content .grid-fancy-stand-out,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .grid-fancy-stand-out {
        margin:3em 0 5em
    }
}

.single-post #main .entry-content .content .grid-fancy-stand-out h3,.single-post #main .entry-content .content .grid-fancy-stand-out .timeline .year,.single-post #main .entry-content .content .timeline .grid-fancy-stand-out .year,.single-post #main .entry-content .content .grid-fancy-stand-out p,.single-post #main .entry-content .content .grid-fancy-stand-out small,.single-press_news #main .entry-content .content .grid-fancy-stand-out h3,.single-press_news #main .entry-content .content .grid-fancy-stand-out .timeline .year,.single-press_news #main .entry-content .content .timeline .grid-fancy-stand-out .year,.single-press_news #main .entry-content .content .grid-fancy-stand-out p,.single-press_news #main .entry-content .content .grid-fancy-stand-out small,.single-press_releases #main .entry-content .content .grid-fancy-stand-out h3,.single-press_releases #main .entry-content .content .grid-fancy-stand-out .timeline .year,.single-press_releases #main .entry-content .content .timeline .grid-fancy-stand-out .year,.single-press_releases #main .entry-content .content .grid-fancy-stand-out p,.single-press_releases #main .entry-content .content .grid-fancy-stand-out small,.page-template-page-templatesarticles-php #main .entry-content .content .grid-fancy-stand-out h3,.page-template-page-templatesarticles-php #main .entry-content .content .grid-fancy-stand-out .timeline .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .grid-fancy-stand-out .year,.page-template-page-templatesarticles-php #main .entry-content .content .grid-fancy-stand-out p,.page-template-page-templatesarticles-php #main .entry-content .content .grid-fancy-stand-out small,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .grid-fancy-stand-out h3,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .grid-fancy-stand-out .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .grid-fancy-stand-out .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .grid-fancy-stand-out p,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .grid-fancy-stand-out small {
    margin: 0
}

.single-post #main .entry-content .content .grid-fancy-stand-out div,.single-press_news #main .entry-content .content .grid-fancy-stand-out div,.single-press_releases #main .entry-content .content .grid-fancy-stand-out div,.page-template-page-templatesarticles-php #main .entry-content .content .grid-fancy-stand-out div,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .grid-fancy-stand-out div {
    width: 48%;
    margin-right: 4%;
    float: left;
    min-height: 290px;
    padding-top: 3.8em
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content .grid-fancy-stand-out div,.single-press_news #main .entry-content .content .grid-fancy-stand-out div,.single-press_releases #main .entry-content .content .grid-fancy-stand-out div,.page-template-page-templatesarticles-php #main .entry-content .content .grid-fancy-stand-out div,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .grid-fancy-stand-out div {
        width:100%;
        float: none;
        margin: 0;
        min-height: 230px
    }
}

.single-post #main .entry-content .content .grid-fancy-stand-out div.first,.single-press_news #main .entry-content .content .grid-fancy-stand-out div.first,.single-press_releases #main .entry-content .content .grid-fancy-stand-out div.first,.page-template-page-templatesarticles-php #main .entry-content .content .grid-fancy-stand-out div.first,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .grid-fancy-stand-out div.first {
    padding-left: 18%
}

@media (min-width: 1180px) {
    .single-post #main .entry-content .content .grid-fancy-stand-out div.first,.single-press_news #main .entry-content .content .grid-fancy-stand-out div.first,.single-press_releases #main .entry-content .content .grid-fancy-stand-out div.first,.page-template-page-templatesarticles-php #main .entry-content .content .grid-fancy-stand-out div.first,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .grid-fancy-stand-out div.first {
        padding-left:19%;
        background-image: url(../images/calloutLeft.png);
        background-repeat: no-repeat;
        background-position: left bottom
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content .grid-fancy-stand-out div.first,.single-press_news #main .entry-content .content .grid-fancy-stand-out div.first,.single-press_releases #main .entry-content .content .grid-fancy-stand-out div.first,.page-template-page-templatesarticles-php #main .entry-content .content .grid-fancy-stand-out div.first,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .grid-fancy-stand-out div.first {
        padding-left:0
    }
}

.single-post #main .entry-content .content .grid-fancy-stand-out div.last,.single-press_news #main .entry-content .content .grid-fancy-stand-out div.last,.single-press_releases #main .entry-content .content .grid-fancy-stand-out div.last,.page-template-page-templatesarticles-php #main .entry-content .content .grid-fancy-stand-out div.last,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .grid-fancy-stand-out div.last {
    padding-right: 17%;
    margin-right: 0;
    padding-left: 1em
}

@media (min-width: 1180px) {
    .single-post #main .entry-content .content .grid-fancy-stand-out div.last,.single-press_news #main .entry-content .content .grid-fancy-stand-out div.last,.single-press_releases #main .entry-content .content .grid-fancy-stand-out div.last,.page-template-page-templatesarticles-php #main .entry-content .content .grid-fancy-stand-out div.last,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .grid-fancy-stand-out div.last {
        padding-left:0;
        background-image: url(../images/calloutRight.png);
        background-repeat: no-repeat;
        background-position: top right
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main .entry-content .content .grid-fancy-stand-out div.last,.single-press_news #main .entry-content .content .grid-fancy-stand-out div.last,.single-press_releases #main .entry-content .content .grid-fancy-stand-out div.last,.page-template-page-templatesarticles-php #main .entry-content .content .grid-fancy-stand-out div.last,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .grid-fancy-stand-out div.last {
        padding-right:0;
        padding-left: 0
    }
}

.single-post #main .entry-content .recommended-pages,.single-press_news #main .entry-content .recommended-pages,.single-press_releases #main .entry-content .recommended-pages,.page-template-page-templatesarticles-php #main .entry-content .recommended-pages,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .recommended-pages {
    border-top: 1px solid #e8e8e6;
    margin-bottom: -40px
}

.single-post #main .entry-content .recommended-pages .vc_row_content .wpb_column .wpb_wrapper .wpb_wrapper,.single-press_news #main .entry-content .recommended-pages .vc_row_content .wpb_column .wpb_wrapper .wpb_wrapper,.single-press_releases #main .entry-content .recommended-pages .vc_row_content .wpb_column .wpb_wrapper .wpb_wrapper,.page-template-page-templatesarticles-php #main .entry-content .recommended-pages .vc_row_content .wpb_column .wpb_wrapper .wpb_wrapper,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .recommended-pages .vc_row_content .wpb_column .wpb_wrapper .wpb_wrapper {
    padding: 0
}

.single-post #main article,.single-press_news #main article,.single-press_releases #main article {
    color: #000
}

.single-post #main article header.entry-header,.single-press_news #main article header.entry-header,.single-press_releases #main article header.entry-header {
    position: relative;
    padding-top: 30em;
    background: top center no-repeat;
    background-size: cover;
    -ms-behavior: url(/backgroundsize.min.htc);
    background-position-x: center !important;
    background-color: #000
}

@media (min-width: 0px) and (max-width: 799px) {
    .single-post #main article header.entry-header,.single-press_news #main article header.entry-header,.single-press_releases #main article header.entry-header {
        margin:0 auto;
        float: none;
        padding: 6em 0;
        width: 100%;
        margin-bottom: 5em
    }
}

.single-post #main article header.entry-header .blurred,.single-press_news #main article header.entry-header .blurred,.single-press_releases #main article header.entry-header .blurred {
    position: absolute;
    opacity: 0;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: top center no-repeat;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    -moz-transition: 0.2s;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    -moz-transition-property: opacity;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -ms-behavior: url(/backgroundsize.min.htc)
}

.single-post #main article header.entry-header.blur .blurred,.single-press_news #main article header.entry-header.blur .blurred,.single-press_releases #main article header.entry-header.blur .blurred {
    opacity: 1
}

.single-post #main article header.entry-header.blur .content,.single-press_news #main article header.entry-header.blur .content,.single-press_releases #main article header.entry-header.blur .content {
    opacity: 0
}

.single-post #main article header.entry-header .content,.single-press_news #main article header.entry-header .content,.single-press_releases #main article header.entry-header .content {
    float: none;
    margin: 0 auto;
    opacity: 1;
    -moz-transition: 0.2s;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    -moz-transition-property: opacity;
    -webkit-transition-property: opacity;
    transition-property: opacity
}

.single-post #main article header.entry-header .content.content-header,.single-press_news #main article header.entry-header .content.content-header,.single-press_releases #main article header.entry-header .content.content-header {
    text-align: center
}

.single-post #main article header.entry-header .content header,.single-press_news #main article header.entry-header .content header,.single-press_releases #main article header.entry-header .content header {
    position: relative;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    padding-bottom: 4em
}

.single-post #main article header.entry-header .content header.sub-header,.single-press_news #main article header.entry-header .content header.sub-header,.single-press_releases #main article header.entry-header .content header.sub-header {
    display: block
}

.single-post #main article header.entry-header .content h1,.single-post #main article header.entry-header .content h2.bread,.single-press_news #main article header.entry-header .content h1,.single-press_news #main article header.entry-header .content h2.bread,.single-press_releases #main article header.entry-header .content h1,.single-press_releases #main article header.entry-header .content h2.bread {
    display: block;
    clear: both;
    font-family: "Odebrecht Sans", sans-serif;
    color: #FFF;
    font-weight: bold;
    text-align: center;
    text-shadow: 1px 1px 2px rgba(0,0,0,0.3);
    font-size: 6em
}

@media (min-width: 800px) {
    .single-post #main article header.entry-header .content h1,.single-post #main article header.entry-header .content h2.bread,.single-press_news #main article header.entry-header .content h1,.single-press_news #main article header.entry-header .content h2.bread,.single-press_releases #main article header.entry-header .content h1,.single-press_releases #main article header.entry-header .content h2.bread {
        font-size:12em
    }
}

.single-post #main article header.entry-header .content h2.bread,.single-press_news #main article header.entry-header .content h2.bread,.single-press_releases #main article header.entry-header .content h2.bread {
    font-size: 2.4em;
    margin: 0 auto;
    text-align: left
}

@media (min-width: 800px) {
    .single-post #main article header.entry-header .content h2.bread,.single-press_news #main article header.entry-header .content h2.bread,.single-press_releases #main article header.entry-header .content h2.bread {
        font-size:2.4em
    }
}

.single-post #main .entry-content,.single-press_news #main .entry-content,.single-press_releases #main .entry-content {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    float: none;
    margin: 0 auto;
    padding-top: 5em;
    padding-bottom: 6em
}

.single-post #main .entry-content:after,.single-press_news #main .entry-content:after,.single-press_releases #main .entry-content:after {
    content: " ";
    display: block;
    clear: both
}

@media (min-width: 800px) {
    .single-post #main .entry-content,.single-press_news #main .entry-content,.single-press_releases #main .entry-content {
        max-width:95%;
        margin-left: auto;
        margin-right: auto
    }

    .single-post #main .entry-content:after,.single-press_news #main .entry-content:after,.single-press_releases #main .entry-content:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 1180px) {
    .single-post #main .entry-content,.single-press_news #main .entry-content,.single-press_releases #main .entry-content {
        max-width:1134px;
        margin-left: auto;
        margin-right: auto
    }

    .single-post #main .entry-content:after,.single-press_news #main .entry-content:after,.single-press_releases #main .entry-content:after {
        content: " ";
        display: block;
        clear: both
    }
}

.page-template-page-templatesarticles-php #main .entry-content .content .gallery-video .container ul li,.page-template-page-templatesarticles-php #main .entry-content .content .gallery .container ul li,.page-template-page-templatesarticles-php #main .entry-content .content .gallery-video .container ul li {
    width: 840px
}

.page-template-page-templatesarticles-php #main .entry-content .content .gallery-video .container ul li img,.page-template-page-templatesarticles-php #main .entry-content .content .gallery .container ul li img,.page-template-page-templatesarticles-php #main .entry-content .content .gallery-video .container ul li img {
    width: 100%;
    height: auto
}

.page-template-page-templatesarticles-php #main .entry-content .content .gallery-video .container ul li iframe,.page-template-page-templatesarticles-php #main .entry-content .content .gallery .container ul li iframe,.page-template-page-templatesarticles-php #main .entry-content .content .gallery-video .container ul li iframe {
    width: 100%;
    height: 508px
}

.page-template-page-templatesarticles-php.page-id-205 #main .entry-content .content,.page-template-page-templatesarticles-php.page-id-3271 #main .entry-content .content,.page-template-page-templatesarticles-php.page-id-3225 #main .entry-content .content {
    width: 100%;
    max-width: 100%
}

.page-template-page-templatesarticles-php #main .entry-content .content h3#odebrecht-transport,.page-template-page-templatesarticles-php #main .entry-content .content .timeline #odebrecht-transport.year {
    clear: none;
    float: none;
    display: block;
    width: auto
}

.page-id-41 #main .entry-content .subhero.subhero p {
    font-size: 2em
}

.page-template-page-templatesarticles-php.page-id-199 #main .entry-content .subhero {
    width: 100%;
    max-width: 100%;
    margin-top: -4em;
    margin-bottom: 5em;
    margin-left: 0 !important;
    margin-right: 0 !important;
    background-color: #eee;
    display: block
}

.page-template-page-templatesarticles-php.page-id-199 #main .entry-content .subhero h2 {
    max-width: 1134px;
    margin-left: auto;
    margin-right: auto;
    font-size: 1em;
    line-height: 1.45em;
    text-align: center;
    color: #444
}

@media (min-width: 800px) {
    .page-template-page-templatesarticles-php.page-id-199 #main .entry-content .subhero h2 {
        padding-bottom:0
    }
}

.page-template-page-templatesarticles-php.page-id-199 #main .entry-content .subhero .content {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding: 4.5em 0
}

.page-template-page-templatesarticles-php.page-id-199 #main .entry-content .subhero .content:after {
    content: " ";
    display: block;
    clear: both
}

@media (min-width: 800px) {
    .page-template-page-templatesarticles-php.page-id-199 #main .entry-content .subhero .content {
        max-width:95%;
        margin-left: auto;
        margin-right: auto
    }

    .page-template-page-templatesarticles-php.page-id-199 #main .entry-content .subhero .content:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 1180px) {
    .page-template-page-templatesarticles-php.page-id-199 #main .entry-content .subhero .content {
        max-width:1134px;
        margin-left: auto;
        margin-right: auto
    }

    .page-template-page-templatesarticles-php.page-id-199 #main .entry-content .subhero .content:after {
        content: " ";
        display: block;
        clear: both
    }
}

.page-template-page-templatesarticles-php.page-id-199 #main .entry-content .subhero .content a {
    font-size: 1.8em;
    font-weight: lighter;
    padding: 1.1em 0;
    display: block
}

.page-template-page-templatesarticles-php.page-id-199 #main .entry-content .subhero .content .logoImage {
    width: 15em;
    height: 15em;
    background-color: #ffffff;
    border: 1px solid #d6d6d6;
    background-repeat: no-repeat;
    background-position: center center
}

@media (min-width: 800px) {
    .page-template-page-templatesarticles-php.page-id-199 #main .entry-content .subhero .content .logoImage {
        width:14.45428%;
        float: left;
        margin-right: 2.65487%
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    .page-template-page-templatesarticles-php.page-id-199 #main .entry-content .subhero .content .logoImage {
        margin:0 auto
    }
}

@media (min-width: 800px) {
    .page-template-page-templatesarticles-php.page-id-199 #main .entry-content .subhero .content .location {
        width:74.33628%;
        float: left;
        margin-right: 2.65487%
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    .page-template-page-templatesarticles-php.page-id-199 #main .entry-content .subhero .content .location {
        text-align:center
    }
}

.page-template-page-templatesarticles-php.page-id-199 #main .entry-content .subhero .content .location h2 {
    font-size: 5em;
    font-weight: bold;
    margin: 0.6em 0
}

.page-template-page-templatesarticles-php.page-id-199 #main .entry-content .subhero .content .location .floor {
    font-size: 1.8em;
    display: inline-block;
    margin-right: 1.5em
}

.page-template-page-templatesarticles-php.page-id-199 #main .entry-content .subhero .content .location .floor i {
    font-size: 1.2em;
    color: #1098b0
}

.page-template-page-templatesarticles-php.page-id-199 #main .entry-content .subhero .content .location .terminal {
    font-size: 1.1em;
    background-color: #999;
    color: white;
    display: inline-block;
    text-transform: uppercase;
    padding: 0.5em 1em;
    -moz-border-radius: 0.5em;
    -webkit-border-radius: 0.5em;
    border-radius: 0.5em
}

.page-template-page-templatesarticles-php.page-id-199 #main .entry-content .subhero .content .location .terminal.terminal_2 {
    background-color: #ccc;
    color: #444
}

.more-news {
    background: #f9f9f7;
    float: left;
    clear: both;
    padding: 0;
    margin: 0
}

.title-news-and-releases {
    font-weight: bold;
    text-align: left;
    margin-bottom: 0.5em;
    font-size: 4.7em
}

@media (min-width: 800px) {
    .home #page header#masthead {
        border:7px solid #FFF;
        border-bottom: none
    }
}

.gig-hero-video {
    position: relative;
    padding: 0;
    background: #000;
    min-height: 30em;
    -webkit-filter: none;
    filter: none
}

.gig-hero-video .video,.gig-hero-video .image {
    background: #000
}

.gig-hero-video .blurred {
    position: absolute;
    opacity: 0;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: center center no-repeat;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    -ms-behavior: url(/backgroundsize.min.htc);
    -moz-transition: 0.2s;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    -moz-transition-property: opacity;
    -webkit-transition-property: opacity;
    transition-property: opacity
}

.gig-hero-video.blur .blurred {
    opacity: 1
}

.gig-hero-video.blur nav {
    opacity: 0
}

.gig-hero-video .stroke {
    position: absolute;
    border: 7px solid #fff;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none !important
}

.gig-hero-video .safe {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none !important;
    background: url("../images/heroSafe.png");
    background-position: top center;
    background-size: cover;
    -ms-behavior: url(/backgroundsize.min.htc);
    opacity: 1
}

@media (min-width: mobile) {
    .gig-hero-video {
        margin-bottom:30em
    }
}

.gig-hero-video .video {
    overflow: hidden;
    width: 100%;
    height: 100%
}

@media (min-width: 0px) and (max-width: 799px) {
    .gig-hero-video .video {
        border:7px solid #fff
    }
}

.gig-hero-video .video video {
    width: 100%;
    height: 100%
}

.gig-hero-video .image {
    overflow: hidden;
    width: 100%;
    height: 100%;
    background: #000 center center no-repeat;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    -ms-behavior: url(/backgroundsize.min.htc)
}

.gig-hero-video .image video {
    width: 100%;
    height: 100%
}

.gig-hero-video .video,.gig-hero-video .image {
    margin-bottom: -25em
}

@media (min-width: 800px) {
    .gig-hero-video .video,.gig-hero-video .image {
        margin-bottom:-20em
    }
}

.gig-hero-video nav {
    position: relative;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    opacity: 1;
    -moz-transition: 0.4s;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    -moz-transition-property: opacity;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    margin: 0 auto;
    float: none;
    z-index: 3
}

.gig-hero-video nav:after {
    content: " ";
    display: block;
    clear: both
}

@media (min-width: 800px) {
    .gig-hero-video nav {
        max-width:95%;
        margin-left: auto;
        margin-right: auto
    }

    .gig-hero-video nav:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 1180px) {
    .gig-hero-video nav {
        max-width:1134px;
        margin-left: auto;
        margin-right: auto
    }

    .gig-hero-video nav:after {
        content: " ";
        display: block;
        clear: both
    }
}

.gig-hero-video nav ul {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0;
    width: 65.78171%;
    float: left;
    margin-left: 17.10914%;
    margin-right: -100%
}

.gig-hero-video nav ul li {
    display: block
}

.gig-hero-video nav ul li:before,.gig-hero-video nav ul li:after {
    content: '' !important;
    display: none !important
}

@media (min-width: 800px) {
    .gig-hero-video nav ul {
        width:48.67257%;
        float: left;
        margin-left: 25.66372%;
        margin-right: -100%
    }
}

.gig-hero-video nav ul li {
    width: 50%;
    float: left;
    padding: 0;
    margin: 0;
    -moz-transition: 0.4s;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    -moz-transition-property: border;
    -webkit-transition-property: border;
    transition-property: border;
    background: none;
    background: url("../images/preto50.png");
    border-bottom: 2px solid #149088;
    padding-right: 0.1em;
    height: 10em
}

.gig-hero-video nav ul li a {
    display: block;
    font-size: 1.4em;
    color: #FFF;
    text-align: center;
    padding: 1em 1.7em;
    line-height: 1.1em;
    text-decoration: none !important;
    height: 100%;
    max-height: 150px
}

.gig-hero-video nav ul li a .glyphicon {
    display: block;
    font-size: 2em;
    color: #FFF;
    margin-bottom: 0.5em
}

@media (min-width: 800px) {
    .gig-hero-video nav ul li {
        width:24.5%;
        height: 15em;
        margin: 0.1em
    }

    .gig-hero-video nav ul li a .glyphicon {
        font-size: 3em;
        padding-top: 0.4em
    }

    .gig-hero-video nav ul li:hover {
        border-bottom: 15em solid #149088
    }

    .gig-hero-video nav ul li:hover a {
        border: none;
        background: none
    }
}

.gig-spotlight-wrapper .gig-spotlight {
    background: center bottom no-repeat;
    float: left;
    width: 100%;
    position: relative
}

.gig-spotlight-wrapper .gig-spotlight .spotlight-content {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    float: none;
    margin: 0 auto;
    padding: 4em 0;
    text-align: center
}

.gig-spotlight-wrapper .gig-spotlight .spotlight-content:after {
    content: " ";
    display: block;
    clear: both
}

@media (min-width: 800px) {
    .gig-spotlight-wrapper .gig-spotlight .spotlight-content {
        max-width:95%;
        margin-left: auto;
        margin-right: auto
    }

    .gig-spotlight-wrapper .gig-spotlight .spotlight-content:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 1180px) {
    .gig-spotlight-wrapper .gig-spotlight .spotlight-content {
        max-width:1134px;
        margin-left: auto;
        margin-right: auto
    }

    .gig-spotlight-wrapper .gig-spotlight .spotlight-content:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 800px) {
    .gig-spotlight-wrapper .gig-spotlight .spotlight-content {
        padding:12em 0;
        text-align: left
    }
}

.gig-spotlight-wrapper .gig-spotlight .spotlight-content h3,.gig-spotlight-wrapper .gig-spotlight .spotlight-content .single-post #main .entry-content .content .timeline .year,.single-post #main .entry-content .content .timeline .gig-spotlight-wrapper .gig-spotlight .spotlight-content .year,.gig-spotlight-wrapper .gig-spotlight .spotlight-content .single-press_news #main .entry-content .content .timeline .year,.single-press_news #main .entry-content .content .timeline .gig-spotlight-wrapper .gig-spotlight .spotlight-content .year,.gig-spotlight-wrapper .gig-spotlight .spotlight-content .single-press_releases #main .entry-content .content .timeline .year,.single-press_releases #main .entry-content .content .timeline .gig-spotlight-wrapper .gig-spotlight .spotlight-content .year,.gig-spotlight-wrapper .gig-spotlight .spotlight-content .page-template-page-templatesarticles-php #main .entry-content .content .timeline .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .gig-spotlight-wrapper .gig-spotlight .spotlight-content .year,.gig-spotlight-wrapper .gig-spotlight .spotlight-content .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .gig-spotlight-wrapper .gig-spotlight .spotlight-content .year,.gig-spotlight-wrapper .gig-spotlight .spotlight-content h2,.gig-spotlight-wrapper .gig-spotlight .spotlight-content p,.gig-spotlight-wrapper .gig-spotlight .spotlight-content a {
    position: relative;
    z-index: 1
}

@media (min-width: 800px) {
    .gig-spotlight-wrapper .gig-spotlight .spotlight-content h3,.gig-spotlight-wrapper .gig-spotlight .spotlight-content .single-post #main .entry-content .content .timeline .year,.single-post #main .entry-content .content .timeline .gig-spotlight-wrapper .gig-spotlight .spotlight-content .year,.gig-spotlight-wrapper .gig-spotlight .spotlight-content .single-press_news #main .entry-content .content .timeline .year,.single-press_news #main .entry-content .content .timeline .gig-spotlight-wrapper .gig-spotlight .spotlight-content .year,.gig-spotlight-wrapper .gig-spotlight .spotlight-content .single-press_releases #main .entry-content .content .timeline .year,.single-press_releases #main .entry-content .content .timeline .gig-spotlight-wrapper .gig-spotlight .spotlight-content .year,.gig-spotlight-wrapper .gig-spotlight .spotlight-content .page-template-page-templatesarticles-php #main .entry-content .content .timeline .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .gig-spotlight-wrapper .gig-spotlight .spotlight-content .year,.gig-spotlight-wrapper .gig-spotlight .spotlight-content .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .gig-spotlight-wrapper .gig-spotlight .spotlight-content .year,.gig-spotlight-wrapper .gig-spotlight .spotlight-content h2,.gig-spotlight-wrapper .gig-spotlight .spotlight-content p,.gig-spotlight-wrapper .gig-spotlight .spotlight-content a {
        width:45%;
        margin-left: 8.55457%
    }
}

.gig-spotlight-wrapper .gig-spotlight .spotlight-content h3,.gig-spotlight-wrapper .gig-spotlight .spotlight-content .single-post #main .entry-content .content .timeline .year,.single-post #main .entry-content .content .timeline .gig-spotlight-wrapper .gig-spotlight .spotlight-content .year,.gig-spotlight-wrapper .gig-spotlight .spotlight-content .single-press_news #main .entry-content .content .timeline .year,.single-press_news #main .entry-content .content .timeline .gig-spotlight-wrapper .gig-spotlight .spotlight-content .year,.gig-spotlight-wrapper .gig-spotlight .spotlight-content .single-press_releases #main .entry-content .content .timeline .year,.single-press_releases #main .entry-content .content .timeline .gig-spotlight-wrapper .gig-spotlight .spotlight-content .year,.gig-spotlight-wrapper .gig-spotlight .spotlight-content .page-template-page-templatesarticles-php #main .entry-content .content .timeline .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .gig-spotlight-wrapper .gig-spotlight .spotlight-content .year,.gig-spotlight-wrapper .gig-spotlight .spotlight-content .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .gig-spotlight-wrapper .gig-spotlight .spotlight-content .year {
    float: none;
    font-size: 1.5em;
    text-transform: uppercase;
    overflow: visible
}

.gig-spotlight-wrapper .gig-spotlight .spotlight-content h2 {
    float: none;
    font-family: "Odebrecht Sans", sans-serif;
    font-weight: bold;
    font-size: 6em;
    overflow: visible;
    color: #FFF
}

.gig-spotlight-wrapper .gig-spotlight .spotlight-content p {
    float: none;
    font-size: 2.4em;
    font-weight: 100;
    margin-top: 1em;
    letter-spacing: 0.05em;
    line-height: 1.3em;
    color: #000
}

.gig-spotlight-wrapper .gig-spotlight .spotlight-content a {
    display: inline-block;
    font-size: 1.6em;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 1em;
    color: #FFF;
    border: 1px solid #FFF;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    width: inherit;
    padding: 1em 2em
}

.gig-spotlight-wrapper .gig-spotlight .spotlight-content a:hover {
    background: #FFF;
    color: #53bdb4;
    text-decoration: none;
    -moz-transition: all 1s;
    -webkit-transition: all 1s;
    transition: all 1s
}

.gig-spotlight-wrapper .gig-spotlight .spotlight-content a i.glyphicon {
    display: none
}

@media (min-width: 800px) {
    .gig-spotlight-wrapper .gig-spotlight .spotlight-content .bg {
        max-width:90%;
        margin-left: auto;
        margin-right: auto;
        display: block;
        position: absolute;
        z-index: 0;
        width: 100%;
        height: 100%;
        bottom: 0;
        background-size: contain;
        background-position: bottom right;
        background-repeat: no-repeat;
        -ms-behavior: url(/backgroundsize.min.htc)
    }

    .gig-spotlight-wrapper .gig-spotlight .spotlight-content .bg:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 800px) and (min-width: 800px) {
    .gig-spotlight-wrapper .gig-spotlight .spotlight-content .bg {
        max-width:95%;
        margin-left: auto;
        margin-right: auto
    }

    .gig-spotlight-wrapper .gig-spotlight .spotlight-content .bg:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 800px) and (min-width: 1180px) {
    .gig-spotlight-wrapper .gig-spotlight .spotlight-content .bg {
        max-width:1134px;
        margin-left: auto;
        margin-right: auto
    }

    .gig-spotlight-wrapper .gig-spotlight .spotlight-content .bg:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: mobile) {
    .gig-spotlight-wrapper.wpb_first_column .spotlight-content {
        float:none;
        margin: 0 auto
    }
}

@media (min-width: mobile) {
    .gig-spotlight-wrapper.wpb_last_column .spotlight-content {
        float:none;
        margin: 0 auto
    }
}

.gig-flight-panel,.gig-flight-panel-fixed {
    position: relative;
    z-index: 3;
    background: #FFF;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto
}

.gig-flight-panel:after,.gig-flight-panel-fixed:after {
    content: " ";
    display: block;
    clear: both
}

@media (min-width: 800px) {
    .gig-flight-panel,.gig-flight-panel-fixed {
        max-width:95%;
        margin-left: auto;
        margin-right: auto
    }

    .gig-flight-panel:after,.gig-flight-panel-fixed:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 1180px) {
    .gig-flight-panel,.gig-flight-panel-fixed {
        max-width:1134px;
        margin-left: auto;
        margin-right: auto
    }

    .gig-flight-panel:after,.gig-flight-panel-fixed:after {
        content: " ";
        display: block;
        clear: both
    }
}

.gig-flight-panel ul.closed-panel,.gig-flight-panel-fixed ul.closed-panel {
    display: table;
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%
}

.gig-flight-panel ul.closed-panel li,.gig-flight-panel-fixed ul.closed-panel li {
    display: table-cell
}

.gig-flight-panel ul.closed-panel li:before,.gig-flight-panel ul.closed-panel li:after,.gig-flight-panel-fixed ul.closed-panel li:before,.gig-flight-panel-fixed ul.closed-panel li:after {
    content: '' !important;
    display: none !important
}

@media (min-width: 0px) and (max-width: 799px) {
    .gig-flight-panel ul.closed-panel,.gig-flight-panel-fixed ul.closed-panel {
        padding-top:0
    }
}

.gig-flight-panel ul.closed-panel .more,.gig-flight-panel-fixed ul.closed-panel .more {
    display: none
}

.gig-flight-panel ul.closed-panel .search,.gig-flight-panel ul.closed-panel .search-mobile,.gig-flight-panel-fixed ul.closed-panel .search,.gig-flight-panel-fixed ul.closed-panel .search-mobile {
    display: none
}

.gig-flight-panel ul.closed-panel .custom-select,.gig-flight-panel-fixed ul.closed-panel .custom-select {
    display: none
}

.gig-flight-panel ul.closed-panel .type,.gig-flight-panel-fixed ul.closed-panel .type {
    margin-top: 4em;
    width: 31.56342%;
    float: left;
    margin-left: 34.21829%;
    margin-right: -100%;
    float: none
}

@media (min-width: 0px) and (max-width: 799px) {
    .gig-flight-panel ul.closed-panel .type,.gig-flight-panel-fixed ul.closed-panel .type {
        width:65.78171%;
        float: left;
        margin-left: 17.10914%;
        margin-right: -100%;
        float: none
    }
}

.gig-flight-panel ul.closed-panel .type a.link-dropdown,.gig-flight-panel-fixed ul.closed-panel .type a.link-dropdown {
    display: none
}

.gig-flight-panel ul.closed-panel .type ul.menu,.gig-flight-panel-fixed ul.closed-panel .type ul.menu {
    margin: 0 auto;
    float: none;
    width: 280px;
    margin-bottom: 4em;
    font-weight: 100
}

@media (min-width: 0px) and (max-width: 799px) {
    .gig-flight-panel ul.closed-panel .type ul.menu,.gig-flight-panel-fixed ul.closed-panel .type ul.menu {
        display:table
    }
}

.gig-flight-panel .opened-panel,.gig-flight-panel-fixed .opened-panel {
    width: 100%;
    min-height: 100%;
    background-color: #FFF;
    display: block
}

.gig-flight-panel .opened-panel .flights,.gig-flight-panel-fixed .opened-panel .flights {
    float: left;
    width: 100%
}

.gig-flight-panel .opened-panel div.flight-table .table-block .collapsor,.gig-flight-panel-fixed .opened-panel div.flight-table .table-block .collapsor {
    display: none;
    padding: 0.5em 0;
    background: #e5e5e5;
    color: #149088;
    width: 100%;
    text-align: center;
    font-size: 1.2em;
    text-transform: uppercase;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #FFF
}

.gig-flight-panel .opened-panel div.flight-table .table-block .collapsor .glyphicon,.gig-flight-panel-fixed .opened-panel div.flight-table .table-block .collapsor .glyphicon {
    margin-right: 0.5em;
    font-size: 0.6em
}

.gig-flight-panel .opened-panel div.flight-table .table-block .table,.gig-flight-panel-fixed .opened-panel div.flight-table .table-block .table {
    margin: 0;
    max-height: 0;
    overflow: hidden;
    -moz-transition-property: max-height;
    -webkit-transition-property: max-height;
    transition-property: max-height;
    -moz-transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s
}

.gig-flight-panel .opened-panel div.flight-table .table-block.active .collapsor,.gig-flight-panel-fixed .opened-panel div.flight-table .table-block.active .collapsor {
    background: #999;
    color: #FFF
}

.gig-flight-panel .opened-panel div.flight-table .table-block.active .table,.gig-flight-panel-fixed .opened-panel div.flight-table .table-block.active .table {
    max-height: 999em
}

.gig-flight-panel .opened-panel div.flight-table .table-block .follow,.gig-flight-panel-fixed .opened-panel div.flight-table .table-block .follow {
    border-top: 3px solid #FFF
}

.gig-flight-panel .opened-panel div.flight-table .table-block .follow td,.gig-flight-panel-fixed .opened-panel div.flight-table .table-block .follow td {
    padding: 0;
    overflow: hidden;
    height: 106px;
    position: relative
}

@media (min-width: 0px) and (max-width: 799px) {
    .gig-flight-panel .opened-panel div.flight-table .table-block .follow td,.gig-flight-panel-fixed .opened-panel div.flight-table .table-block .follow td {
        height:218px
    }
}

.gig-flight-panel .opened-panel div.flight-table .table-block .follow td .success-block,.gig-flight-panel-fixed .opened-panel div.flight-table .table-block .follow td .success-block {
    background: #ccc;
    float: left;
    display: block;
    width: 100%;
    height: 100%;
    padding: 1.5em;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center
}

@media (min-width: 0px) and (max-width: 799px) {
    .gig-flight-panel .opened-panel div.flight-table .table-block .follow td .success-block,.gig-flight-panel-fixed .opened-panel div.flight-table .table-block .follow td .success-block {
        padding-top:5em
    }
}

.gig-flight-panel .opened-panel div.flight-table .table-block .follow td .success-block h4,.gig-flight-panel-fixed .opened-panel div.flight-table .table-block .follow td .success-block h4 {
    display: block;
    font-size: 1em;
    display: inline;
    -moz-transform: translateY(50%);
    -ms-transform: translateY(50%);
    -webkit-transform: translateY(50%);
    transform: translateY(50%)
}

.gig-flight-panel .opened-panel div.flight-table .table-block .follow td .success-block input[type="submit"],.gig-flight-panel-fixed .opened-panel div.flight-table .table-block .follow td .success-block input[type="submit"] {
    margin-left: 1em
}

.gig-flight-panel .opened-panel div.flight-table .table-block .follow td form,.gig-flight-panel-fixed .opened-panel div.flight-table .table-block .follow td form {
    display: block;
    background: #e5e5e5;
    padding: 1.5em;
    z-index: 1;
    text-align: center;
    position: absolute;
    width: 100%;
    top: 0;
    margin-top: 0;
    -moz-transition-property: margin-top;
    -webkit-transition-property: margin-top;
    transition-property: margin-top;
    -moz-transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s
}

.gig-flight-panel .opened-panel div.flight-table .table-block .follow td form.success,.gig-flight-panel-fixed .opened-panel div.flight-table .table-block .follow td form.success {
    margin-top: -300px
}

.gig-flight-panel .opened-panel div.flight-table .table-block .follow td form:before,.gig-flight-panel-fixed .opened-panel div.flight-table .table-block .follow td form:before {
    content: "";
    position: absolute;
    top: -1px;
    right: 39px;
    border-width: 10px 10px 0;
    border-style: solid;
    border-color: #FFF transparent;
    display: block;
    width: 0
}

.gig-flight-panel .opened-panel div.flight-table .table-block .follow td form h4,.gig-flight-panel-fixed .opened-panel div.flight-table .table-block .follow td form h4 {
    display: inline-block;
    font-size: 1em;
    margin: 0
}

.gig-flight-panel .opened-panel div.flight-table .table-block .follow td form input[type="email"],.gig-flight-panel-fixed .opened-panel div.flight-table .table-block .follow td form input[type="email"] {
    display: inline;
    width: 16em;
    margin-left: 1em;
    border: 2px solid #d7d7d7;
    height: 46px
}

.gig-flight-panel .opened-panel div.flight-table .table-block .follow td form input[type="submit"],.gig-flight-panel-fixed .opened-panel div.flight-table .table-block .follow td form input[type="submit"] {
    display: inline;
    margin-left: 1em
}

.gig-flight-panel .opened-panel div.flight-table .table-block .follow td form .custom-select,.gig-flight-panel-fixed .opened-panel div.flight-table .table-block .follow td form .custom-select {
    display: inline-block;
    background: #FFF;
    padding: 0.2em;
    margin-left: 1em;
    border: 2px solid #d7d7d7;
    width: 10em;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.gig-flight-panel .opened-panel div.flight-table .table-block .follow td form .custom-select select,.gig-flight-panel-fixed .opened-panel div.flight-table .table-block .follow td form .custom-select select {
    border: none;
    background: none;
    width: 100%;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

@media (min-width: 0px) and (max-width: 799px) {
    .gig-flight-panel .opened-panel div.flight-table .table-block .follow td form h4,.gig-flight-panel .opened-panel div.flight-table .table-block .follow td form input[type="email"],.gig-flight-panel .opened-panel div.flight-table .table-block .follow td form input[type="submit"],.gig-flight-panel .opened-panel div.flight-table .table-block .follow td form .custom-select,.gig-flight-panel-fixed .opened-panel div.flight-table .table-block .follow td form h4,.gig-flight-panel-fixed .opened-panel div.flight-table .table-block .follow td form input[type="email"],.gig-flight-panel-fixed .opened-panel div.flight-table .table-block .follow td form input[type="submit"],.gig-flight-panel-fixed .opened-panel div.flight-table .table-block .follow td form .custom-select {
        display:block;
        width: 100%;
        clear: both;
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0);
        margin: 0;
        margin-bottom: 1em
    }
}

.gig-flight-panel .opened-panel div.flight-table table,.gig-flight-panel-fixed .opened-panel div.flight-table table {
    width: 100%
}

@media (min-width: 0px) and (max-width: 799px) {
    .gig-flight-panel .opened-panel div.flight-table table.headers,.gig-flight-panel-fixed .opened-panel div.flight-table table.headers {
        display:none !important
    }
}

@media (min-width: 800px) {
    .gig-flight-panel .opened-panel div.flight-table table.headers,.gig-flight-panel-fixed .opened-panel div.flight-table table.headers {
        display:table;
        float: left
    }
}

.gig-flight-panel .opened-panel div.flight-table table tr,.gig-flight-panel-fixed .opened-panel div.flight-table table tr {
    border-bottom: 1px solid #dedede;
    background-color: #FFF;
    cursor: pointer
}

.gig-flight-panel .opened-panel div.flight-table table tr th,.gig-flight-panel-fixed .opened-panel div.flight-table table tr th {
    background-color: #dbdbdb;
    padding: 1.45em 0;
    color: #FFF;
    font-size: 1.2em;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center
}

.gig-flight-panel .opened-panel div.flight-table table tr th.partidas,.gig-flight-panel-fixed .opened-panel div.flight-table table tr th.partidas {
    background-color: #0f8f89
}

.gig-flight-panel .opened-panel div.flight-table table tr th.chegadas,.gig-flight-panel-fixed .opened-panel div.flight-table table tr th.chegadas {
    background-color: #812f84
}

.gig-flight-panel .opened-panel div.flight-table table tr th.where,.gig-flight-panel-fixed .opened-panel div.flight-table table tr th.where {
    text-align: left
}

.gig-flight-panel .opened-panel div.flight-table table tr th.status,.gig-flight-panel-fixed .opened-panel div.flight-table table tr th.status {
    text-align: left;
    padding-left: 2em
}

.gig-flight-panel .opened-panel div.flight-table table tr:hover,.gig-flight-panel-fixed .opened-panel div.flight-table table tr:hover {
    background: #ededed
}

.gig-flight-panel .opened-panel div.flight-table table tr td,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td {
    padding: 1.5em 0;
    font-family: "Odebrecht Sans", sans-serif;
    font-size: 2em;
    color: #333;
    text-align: center
}

.gig-flight-panel .opened-panel div.flight-table table tr td.complete,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td.complete {
    display: none
}

.gig-flight-panel .opened-panel div.flight-table table tr td.ciaaerea,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td.ciaaerea {
    background-position: center center;
    background-repeat: no-repeat;
    text-indent: -5000px
}

.gig-flight-panel .opened-panel div.flight-table table tr td.status,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td.status {
    text-align: left;
    padding-left: 1.5em
}

.gig-flight-panel .opened-panel div.flight-table table tr td.where,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td.where {
    text-align: left
}

.gig-flight-panel .opened-panel div.flight-table table tr td.where ul,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td.where ul {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative
}

.gig-flight-panel .opened-panel div.flight-table table tr td.where ul li,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td.where ul li {
    display: block
}

.gig-flight-panel .opened-panel div.flight-table table tr td.where ul li:before,.gig-flight-panel .opened-panel div.flight-table table tr td.where ul li:after,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td.where ul li:before,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td.where ul li:after {
    content: '' !important;
    display: none !important
}

@media (min-width: 800px) {
    .gig-flight-panel .opened-panel div.flight-table table tr td.where ul,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td.where ul {
        height:50px
    }

    .gig-flight-panel .opened-panel div.flight-table table tr td.where ul li,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td.where ul li {
        position: absolute;
        top: 0;
        left: 0
    }
}

.gig-flight-panel .opened-panel div.flight-table table tr td.where ul li.escala,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td.where ul li.escala {
    color: #666
}

@media (min-width: 0px) and (max-width: 799px) {
    .gig-flight-panel .opened-panel div.flight-table table tr td.where ul li.escala,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td.where ul li.escala {
        display:block !important
    }
}

.gig-flight-panel .opened-panel div.flight-table table tr td.where strong,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td.where strong {
    display: block;
    font-weight: bold
}

.gig-flight-panel .opened-panel div.flight-table table tr td.where span,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td.where span {
    font-size: 0.7em
}

@media (min-width: 0px) and (max-width: 799px) {
    .gig-flight-panel .opened-panel div.flight-table table,.gig-flight-panel-fixed .opened-panel div.flight-table table {
        display:block;
        max-width: 100%;
        margin-left: auto;
        margin-right: auto
    }

    .gig-flight-panel .opened-panel div.flight-table table:after,.gig-flight-panel-fixed .opened-panel div.flight-table table:after {
        content: " ";
        display: block;
        clear: both
    }

    .gig-flight-panel .opened-panel div.flight-table table tr,.gig-flight-panel .opened-panel div.flight-table table td,.gig-flight-panel .opened-panel div.flight-table table tbody,.gig-flight-panel-fixed .opened-panel div.flight-table table tr,.gig-flight-panel-fixed .opened-panel div.flight-table table td,.gig-flight-panel-fixed .opened-panel div.flight-table table tbody {
        display: block
    }

    .gig-flight-panel .opened-panel div.flight-table table tr,.gig-flight-panel-fixed .opened-panel div.flight-table table tr {
        clear: both
    }

    .gig-flight-panel .opened-panel div.flight-table table tr td,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td {
        text-align: left
    }

    .gig-flight-panel .opened-panel div.flight-table table tr td:before,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td:before {
        display: none;
        content: attr(data-th)
    }
}

@media (min-width: 0px) and (max-width: 799px) and (min-width: 0px) and (max-width: 799px) {
    .gig-flight-panel .opened-panel div.flight-table table tr td:before,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td:before {
        display:inline;
        text-transform: uppercase;
        color: #8b8f92;
        width: 100%;
        float: left;
        font-size: .7em;
        margin-bottom: 0.5em
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    .gig-flight-panel .opened-panel div.flight-table table tr td.previsto,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td.previsto {
        width:14.45428%;
        float: left;
        margin-left: 25.66372%;
        margin-right: -100%
    }

    .gig-flight-panel .opened-panel div.flight-table table tr td.ciaaerea,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td.ciaaerea {
        width: 23.00885%;
        float: left;
        margin-left: 0;
        margin-right: -100%
    }

    .gig-flight-panel .opened-panel div.flight-table table tr td.num,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td.num {
        width: 14.45428%;
        float: left;
        margin-left: 42.77286%;
        margin-right: -100%
    }

    .gig-flight-panel .opened-panel div.flight-table table tr td.status,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td.status {
        width: 31.56342%;
        float: left;
        margin-left: 59.88201%;
        margin-right: -100%
    }

    .gig-flight-panel .opened-panel div.flight-table table tr td.td-mail,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td.td-mail {
        width: 5.89971%;
        float: right;
        margin-right: 0;
        padding-top: 2em
    }

    .gig-flight-panel .opened-panel div.flight-table table tr td.td-mail i.rio-gig-mail:before,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td.td-mail i.rio-gig-mail:before {
        content: "4"
    }

    .gig-flight-panel .opened-panel div.flight-table table tr td.where,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td.where {
        display: none
    }

    .gig-flight-panel .opened-panel div.flight-table table tr td.terminal,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td.terminal {
        display: none
    }

    .gig-flight-panel .opened-panel div.flight-table table tr td.estimado,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td.estimado {
        display: none
    }

    .gig-flight-panel .opened-panel div.flight-table table tr td.portao,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td.portao {
        display: none
    }

    .gig-flight-panel .opened-panel div.flight-table table tr td.complete,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td.complete {
        padding-top: 0
    }

    .gig-flight-panel .opened-panel div.flight-table table tr td.complete.estimado,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td.complete.estimado {
        display: block;
        width: 14.45428%;
        float: left;
        margin-right: 2.65487%;
        margin-left: 25.66372%;
        clear: left
    }

    .gig-flight-panel .opened-panel div.flight-table table tr td.complete.terminal,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td.complete.terminal {
        display: block;
        width: 23.00885%;
        float: left;
        margin-right: 2.65487%
    }

    .gig-flight-panel .opened-panel div.flight-table table tr td.complete.portao,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td.complete.portao {
        display: block;
        width: 23.00885%;
        float: left;
        margin-right: 2.65487%
    }

    .gig-flight-panel .opened-panel div.flight-table table tr td.complete.where,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td.complete.where {
        display: block;
        width: 48.67257%;
        float: left;
        margin-right: 2.65487%;
        margin-left: 25.66372%;
        clear: both
    }
}

.gig-flight-panel .opened-panel .update-date,.gig-flight-panel-fixed .opened-panel .update-date {
    font-size: 0.6em;
    color: #aaaaaa;
    padding: 1em;
    position: relative;
    clear: both;
    float: left
}

.gig-flight-panel .opened-panel div.load-more,.gig-flight-panel-fixed .opened-panel div.load-more {
    display: none
}

.gig-flight-panel .opened-panel div.close-panel,.gig-flight-panel-fixed .opened-panel div.close-panel {
    display: none
}

.gig-flight-panel.search.search-complete .opened-panel div.flight-table .table-block .collapsor,.gig-flight-panel-fixed.search.search-complete .opened-panel div.flight-table .table-block .collapsor {
    display: block
}

.home .gig-flight-panel,.fixed-flight-panel .gig-flight-panel,.home .gig-flight-panel-fixed {
    display: none;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    height: 6em;
    left: 0;
    bottom: 0;
    background: #2b3135;
    z-index: 999;
    -moz-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s
}

@media (min-width: 800px) {
    .home .gig-flight-panel,.fixed-flight-panel .gig-flight-panel,.home .gig-flight-panel-fixed {
        display:block
    }
}

.home .gig-flight-panel:after,.fixed-flight-panel .gig-flight-panel:after,.home .gig-flight-panel-fixed:after {
    content: " ";
    display: block;
    clear: both
}

.home .gig-flight-panel ul.closed-panel,.fixed-flight-panel .gig-flight-panel ul.closed-panel,.home .gig-flight-panel-fixed ul.closed-panel {
    display: table;
    background: #ededed;
    width: 100%;
    float: left;
    list-style: none;
    padding: 0;
    margin: 0;
    height: 6em
}

@media (min-width: 0px) and (max-width: 799px) {
    .home .gig-flight-panel ul.closed-panel .custom-select,.fixed-flight-panel .gig-flight-panel ul.closed-panel .custom-select,.home .gig-flight-panel-fixed ul.closed-panel .custom-select {
        display:block
    }
}

.home .gig-flight-panel ul.closed-panel li,.fixed-flight-panel .gig-flight-panel ul.closed-panel li,.home .gig-flight-panel-fixed ul.closed-panel li {
    display: table-cell
}

.home .gig-flight-panel ul.closed-panel li.type,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.type,.home .gig-flight-panel-fixed ul.closed-panel li.type {
    width: 280px;
    background: #1a1e21;
    text-align: center;
    padding: 0;
    margin: 0
}

@media (min-width: 0px) and (max-width: 799px) {
    .home .gig-flight-panel ul.closed-panel li.type,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.type,.home .gig-flight-panel-fixed ul.closed-panel li.type {
        width:85%
    }
}

.home .gig-flight-panel ul.closed-panel li.type a,.home .gig-flight-panel ul.closed-panel li.type a:hover,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.type a,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.type a:hover,.home .gig-flight-panel-fixed ul.closed-panel li.type a,.home .gig-flight-panel-fixed ul.closed-panel li.type a:hover {
    display: block;
    border: none;
    color: #FFF;
    font-size: 2.4em;
    text-transform: uppercase;
    -webkit-appearance: none;
    outline: none !important;
    text-decoration: none !important;
    display: block;
    padding: 0
}

.home .gig-flight-panel ul.closed-panel li.type a span,.home .gig-flight-panel ul.closed-panel li.type a:hover span,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.type a span,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.type a:hover span,.home .gig-flight-panel-fixed ul.closed-panel li.type a span,.home .gig-flight-panel-fixed ul.closed-panel li.type a:hover span {
    display: block;
    padding: 1em;
    border-right: 1px solid #000;
    margin-right: 58px;
    font-weight: 100;
    width: 10em
}

.home .gig-flight-panel ul.closed-panel li.type a .glyphicon,.home .gig-flight-panel ul.closed-panel li.type a:hover .glyphicon,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.type a .glyphicon,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.type a:hover .glyphicon,.home .gig-flight-panel-fixed ul.closed-panel li.type a .glyphicon,.home .gig-flight-panel-fixed ul.closed-panel li.type a:hover .glyphicon {
    display: block;
    font-size: 0.6em;
    float: right;
    border-left: 1px solid #313538;
    padding: 1.5em
}

.home .gig-flight-panel ul.closed-panel li.type ul.menu,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.type ul.menu,.home .gig-flight-panel-fixed ul.closed-panel li.type ul.menu {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0;
    width: 154px;
    position: absolute;
    top: 0;
    height: 0;
    padding: 0;
    background: #1a1e21;
    overflow: hidden;
    height: 0;
    -moz-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    border: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0
}

.home .gig-flight-panel ul.closed-panel li.type ul.menu li,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.type ul.menu li,.home .gig-flight-panel-fixed ul.closed-panel li.type ul.menu li {
    display: block
}

.home .gig-flight-panel ul.closed-panel li.type ul.menu li:before,.home .gig-flight-panel ul.closed-panel li.type ul.menu li:after,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.type ul.menu li:before,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.type ul.menu li:after,.home .gig-flight-panel-fixed ul.closed-panel li.type ul.menu li:before,.home .gig-flight-panel-fixed ul.closed-panel li.type ul.menu li:after {
    content: '' !important;
    display: none !important
}

@media (min-width: 0px) and (max-width: 799px) {
    .home .gig-flight-panel ul.closed-panel li.type ul.menu,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.type ul.menu,.home .gig-flight-panel-fixed ul.closed-panel li.type ul.menu {
        width:100% !important;
        z-index: 1
    }
}

.home .gig-flight-panel ul.closed-panel li.type ul.menu .active,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.type ul.menu .active,.home .gig-flight-panel-fixed ul.closed-panel li.type ul.menu .active {
    display: none
}

.home .gig-flight-panel ul.closed-panel li.type ul.menu.top,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.type ul.menu.top,.home .gig-flight-panel-fixed ul.closed-panel li.type ul.menu.top {
    height: 6em;
    top: -6em
}

.home .gig-flight-panel ul.closed-panel li.type ul.menu.bottom,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.type ul.menu.bottom,.home .gig-flight-panel-fixed ul.closed-panel li.type ul.menu.bottom {
    height: 6em;
    top: 6em
}

.home .gig-flight-panel ul.closed-panel li.type ul.menu li,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.type ul.menu li,.home .gig-flight-panel-fixed ul.closed-panel li.type ul.menu li {
    display: block;
    border: 1px solid red;
    border: none;
    background: #1a1e21;
    color: #FFF;
    min-height: 0;
    font-size: 2.4em;
    text-transform: uppercase;
    -webkit-appearance: none;
    outline: none !important;
    padding: 0.2em;
    cursor: pointer
}

.home .gig-flight-panel ul.closed-panel li.type ul.menu li:hover,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.type ul.menu li:hover,.home .gig-flight-panel-fixed ul.closed-panel li.type ul.menu li:hover {
    background: #000
}

.home .gig-flight-panel ul.closed-panel li.type ul.menu li a,.home .gig-flight-panel ul.closed-panel li.type ul.menu li a:hover,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.type ul.menu li a,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.type ul.menu li a:hover,.home .gig-flight-panel-fixed ul.closed-panel li.type ul.menu li a,.home .gig-flight-panel-fixed ul.closed-panel li.type ul.menu li a:hover {
    display: block;
    border: none;
    padding-right: 1em;
    color: #FFF;
    font-size: 2.4em;
    text-transform: uppercase;
    -webkit-appearance: none;
    outline: none !important;
    text-decoration: none !important;
    display: block;
    padding: 0;
    font-size: 1em;
    font-weight: 100;
    padding-top: 0.3em
}

.home .gig-flight-panel ul.closed-panel li.type ul.menu li a .glyphicon,.home .gig-flight-panel ul.closed-panel li.type ul.menu li a:hover .glyphicon,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.type ul.menu li a .glyphicon,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.type ul.menu li a:hover .glyphicon,.home .gig-flight-panel-fixed ul.closed-panel li.type ul.menu li a .glyphicon,.home .gig-flight-panel-fixed ul.closed-panel li.type ul.menu li a:hover .glyphicon {
    font-size: 0.6em;
    margin-left: 1em
}

.home .gig-flight-panel ul.closed-panel li.more,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.more,.home .gig-flight-panel-fixed ul.closed-panel li.more {
    display: table-cell;
    width: 200px;
    background: #81007b;
    opacity: 1;
    cursor: pointer;
    padding: 0;
    max-height: 6em;
    -moz-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s
}

@media (min-width: 0px) and (max-width: 799px) {
    .home .gig-flight-panel ul.closed-panel li.more,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.more,.home .gig-flight-panel-fixed ul.closed-panel li.more {
        width:15%
    }
}

.home .gig-flight-panel ul.closed-panel li.more:hover,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.more:hover,.home .gig-flight-panel-fixed ul.closed-panel li.more:hover {
    background: #e40075
}

.home .gig-flight-panel ul.closed-panel li.more a,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.more a,.home .gig-flight-panel-fixed ul.closed-panel li.more a {
    display: block;
    position: relative;
    height: 22px;
    margin: 0 auto;
    text-decoration: none !important;
    color: #FFF;
    font-weight: 600;
    font-size: 1.6em;
    width: 100%;
    text-align: center;
    margin-top: 1.3em;
    -moz-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -moz-transition-delay: 0.4s;
    -webkit-transition-delay: 0.4s;
    transition-delay: 0.4s
}

.home .gig-flight-panel ul.closed-panel li.more a.close-link,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.more a.close-link,.home .gig-flight-panel-fixed ul.closed-panel li.more a.close-link {
    display: none;
    margin-top: 0.5em
}

.home .gig-flight-panel ul.closed-panel li.more.active,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.more.active,.home .gig-flight-panel-fixed ul.closed-panel li.more.active {
    background-color: #e40075
}

.home .gig-flight-panel ul.closed-panel li.more.active a.open-link,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.more.active a.open-link,.home .gig-flight-panel-fixed ul.closed-panel li.more.active a.open-link {
    display: none
}

.home .gig-flight-panel ul.closed-panel li.more.active a.close-link,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.more.active a.close-link,.home .gig-flight-panel-fixed ul.closed-panel li.more.active a.close-link {
    display: block
}

.home .gig-flight-panel ul.closed-panel li.more.active a.close-link i,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.more.active a.close-link i,.home .gig-flight-panel-fixed ul.closed-panel li.more.active a.close-link i {
    font-size: 0.7em
}

.home .gig-flight-panel ul.closed-panel li.search,.home .gig-flight-panel ul.closed-panel li.search-mobile,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.search,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.search-mobile,.home .gig-flight-panel-fixed ul.closed-panel li.search,.home .gig-flight-panel-fixed ul.closed-panel li.search-mobile {
    margin: 0;
    color: #FFF;
    background: #ededed;
    padding-top: 0em;
    -moz-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s
}

.home .gig-flight-panel ul.closed-panel li.search form,.home .gig-flight-panel ul.closed-panel li.search-mobile form,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.search form,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.search-mobile form,.home .gig-flight-panel-fixed ul.closed-panel li.search form,.home .gig-flight-panel-fixed ul.closed-panel li.search-mobile form {
    display: block;
    width: 100%
}

.home .gig-flight-panel ul.closed-panel li.search form ul,.home .gig-flight-panel ul.closed-panel li.search-mobile form ul,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.search form ul,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.search-mobile form ul,.home .gig-flight-panel-fixed ul.closed-panel li.search form ul,.home .gig-flight-panel-fixed ul.closed-panel li.search-mobile form ul {
    display: table;
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%
}

.home .gig-flight-panel ul.closed-panel li.search form ul li,.home .gig-flight-panel ul.closed-panel li.search-mobile form ul li,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.search form ul li,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.search-mobile form ul li,.home .gig-flight-panel-fixed ul.closed-panel li.search form ul li,.home .gig-flight-panel-fixed ul.closed-panel li.search-mobile form ul li {
    display: table-cell
}

.home .gig-flight-panel ul.closed-panel li.search form ul li:before,.home .gig-flight-panel ul.closed-panel li.search form ul li:after,.home .gig-flight-panel ul.closed-panel li.search-mobile form ul li:before,.home .gig-flight-panel ul.closed-panel li.search-mobile form ul li:after,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.search form ul li:before,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.search form ul li:after,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.search-mobile form ul li:before,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.search-mobile form ul li:after,.home .gig-flight-panel-fixed ul.closed-panel li.search form ul li:before,.home .gig-flight-panel-fixed ul.closed-panel li.search form ul li:after,.home .gig-flight-panel-fixed ul.closed-panel li.search-mobile form ul li:before,.home .gig-flight-panel-fixed ul.closed-panel li.search-mobile form ul li:after {
    content: '' !important;
    display: none !important
}

.home .gig-flight-panel ul.closed-panel li.search form ul li,.home .gig-flight-panel ul.closed-panel li.search-mobile form ul li,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.search form ul li,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.search-mobile form ul li,.home .gig-flight-panel-fixed ul.closed-panel li.search form ul li,.home .gig-flight-panel-fixed ul.closed-panel li.search-mobile form ul li {
    padding: 0
}

.home .gig-flight-panel ul.closed-panel li.search form ul li.tdLabel,.home .gig-flight-panel ul.closed-panel li.search-mobile form ul li.tdLabel,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.search form ul li.tdLabel,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.search-mobile form ul li.tdLabel,.home .gig-flight-panel-fixed ul.closed-panel li.search form ul li.tdLabel,.home .gig-flight-panel-fixed ul.closed-panel li.search-mobile form ul li.tdLabel {
    vertical-align: top;
    width: 17em;
    text-align: right
}

.home .gig-flight-panel ul.closed-panel li.search label,.home .gig-flight-panel ul.closed-panel li.search-mobile label,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.search label,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.search-mobile label,.home .gig-flight-panel-fixed ul.closed-panel li.search label,.home .gig-flight-panel-fixed ul.closed-panel li.search-mobile label {
    color: #000;
    font-size: 1.8em;
    font-weight: 600;
    position: relative;
    top: 0.3em;
    margin-bottom: 0;
    line-height: 0
}

.home .gig-flight-panel ul.closed-panel li.search label i,.home .gig-flight-panel ul.closed-panel li.search-mobile label i,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.search label i,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.search-mobile label i,.home .gig-flight-panel-fixed ul.closed-panel li.search label i,.home .gig-flight-panel-fixed ul.closed-panel li.search-mobile label i {
    font-size: 0.7em
}

.home .gig-flight-panel ul.closed-panel li.search input,.home .gig-flight-panel ul.closed-panel li.search-mobile input,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.search input,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.search-mobile input,.home .gig-flight-panel-fixed ul.closed-panel li.search input,.home .gig-flight-panel-fixed ul.closed-panel li.search-mobile input {
    border: none;
    font-size: 1.8em;
    font-weight: 100;
    background: none;
    color: #000;
    outline: none !important;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-top: 0.1em;
    margin-left: 0.5em;
    width: 90%;
    position: relative;
    top: 2px
}

.home .gig-flight-panel ul.closed-panel li.search,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.search,.home .gig-flight-panel-fixed ul.closed-panel li.search {
    display: table-cell;
    vertical-align: top;
    padding-top: 2em
}

@media (min-width: 0px) and (max-width: 799px) {
    .home .gig-flight-panel ul.closed-panel li.search,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.search,.home .gig-flight-panel-fixed ul.closed-panel li.search {
        display:none
    }
}

.home .gig-flight-panel ul.closed-panel li.search input,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.search input,.home .gig-flight-panel-fixed ul.closed-panel li.search input {
    position: relative;
    top: -1px;
    padding-top: 0
}

.home .gig-flight-panel ul.closed-panel li.search-mobile,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.search-mobile,.home .gig-flight-panel-fixed ul.closed-panel li.search-mobile {
    display: none
}

@media (min-width: 0px) and (max-width: 799px) {
    .home .gig-flight-panel ul.closed-panel li.search-mobile,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.search-mobile,.home .gig-flight-panel-fixed ul.closed-panel li.search-mobile {
        display:table-row
    }

    .home .gig-flight-panel ul.closed-panel li.search-mobile form,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.search-mobile form,.home .gig-flight-panel-fixed ul.closed-panel li.search-mobile form {
        padding: 1em
    }

    .home .gig-flight-panel ul.closed-panel li.search-mobile input,.fixed-flight-panel .gig-flight-panel ul.closed-panel li.search-mobile input,.home .gig-flight-panel-fixed ul.closed-panel li.search-mobile input {
        width: 100%
    }
}

.home .gig-flight-panel.fixed,.fixed-flight-panel .gig-flight-panel.fixed,.home .gig-flight-panel-fixed.fixed {
    height: 6em
}

.home .gig-flight-panel.fixed ul.closed-panel,.fixed-flight-panel .gig-flight-panel.fixed ul.closed-panel,.home .gig-flight-panel-fixed.fixed ul.closed-panel {
    height: 6em
}

.home .gig-flight-panel.fixed ul.closed-panel li,.fixed-flight-panel .gig-flight-panel.fixed ul.closed-panel li,.home .gig-flight-panel-fixed.fixed ul.closed-panel li {
    min-height: 6em;
    vertical-align: top
}

.home .gig-flight-panel.fixed ul.closed-panel li.type,.fixed-flight-panel .gig-flight-panel.fixed ul.closed-panel li.type,.home .gig-flight-panel-fixed.fixed ul.closed-panel li.type {
    vertical-align: top
}

.home .gig-flight-panel.fixed ul.closed-panel li.more,.fixed-flight-panel .gig-flight-panel.fixed ul.closed-panel li.more,.home .gig-flight-panel-fixed.fixed ul.closed-panel li.more {
    padding-top: 0.4em
}

.home .gig-flight-panel .opened-panel .flights,.fixed-flight-panel .gig-flight-panel .opened-panel .flights,.home .gig-flight-panel-fixed .opened-panel .flights {
    overflow: auto
}

.home .gig-flight-panel .opened-panel div.load-more,.fixed-flight-panel .gig-flight-panel .opened-panel div.load-more,.home .gig-flight-panel-fixed .opened-panel div.load-more {
    display: block;
    text-align: center;
    padding: 1em 0em 4em;
    margin-bottom: 2em;
    float: left;
    width: 100%;
    background: #FFF
}

.home .gig-flight-panel .opened-panel div.load-more a,.fixed-flight-panel .gig-flight-panel .opened-panel div.load-more a,.home .gig-flight-panel-fixed .opened-panel div.load-more a {
    display: block;
    text-align: center;
    margin: 0 auto;
    color: #149088;
    width: 7em;
    padding-top: 1em;
    font-size: 1.4em;
    text-decoration: underline;
    text-transform: lowercase
}

.home .gig-flight-panel .opened-panel div.load-more .loading,.fixed-flight-panel .gig-flight-panel .opened-panel div.load-more .loading,.home .gig-flight-panel-fixed .opened-panel div.load-more .loading {
    width: 4.2em;
    height: 4.2em;
    position: relative;
    display: inline-block;
    overflow: hidden
}

.home .gig-flight-panel .opened-panel div.load-more .loading:before,.fixed-flight-panel .gig-flight-panel .opened-panel div.load-more .loading:before,.home .gig-flight-panel-fixed .opened-panel div.load-more .loading:before {
    position: absolute;
    display: block;
    width: 4.2em;
    height: 4.2em;
    border: 2px solid #ccc;
    content: "";
    border-radius: 100%
}

.home .gig-flight-panel .opened-panel div.load-more .loading i,.fixed-flight-panel .gig-flight-panel .opened-panel div.load-more .loading i,.home .gig-flight-panel-fixed .opened-panel div.load-more .loading i {
    padding-top: 0.5em;
    font-size: 2em;
    -moz-transition-property: margin-left;
    -webkit-transition-property: margin-left;
    transition-property: margin-left;
    -moz-transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s
}

.home .gig-flight-panel .opened-panel div.load-more .loading.updating:before,.fixed-flight-panel .gig-flight-panel .opened-panel div.load-more .loading.updating:before,.home .gig-flight-panel-fixed .opened-panel div.load-more .loading.updating:before {
    border: none;
    border-top: 2px solid #CCC;
    border-right: 2px solid #333;
    -moz-animation: spin 1s ease infinite;
    -webkit-animation: spin 1s ease infinite;
    animation: spin 1s ease infinite
}

.home .gig-flight-panel .opened-panel div.load-more .loading.updating i,.fixed-flight-panel .gig-flight-panel .opened-panel div.load-more .loading.updating i,.home .gig-flight-panel-fixed .opened-panel div.load-more .loading.updating i {
    margin-left: 100%;
    -moz-animation: pan-right 1s infinite;
    -webkit-animation: pan-right 1s infinite;
    animation: pan-right 1s infinite;
    -moz-animation-delay: 0.4s;
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s
}

.home .gig-flight-panel .opened-panel div.close-panel,.fixed-flight-panel .gig-flight-panel .opened-panel div.close-panel,.home .gig-flight-panel-fixed .opened-panel div.close-panel {
    position: relative;
    display: block;
    float: right;
    margin-right: 1em;
    margin-top: -8em;
    text-indent: -5000px;
    background: url("../images/closePanel.png") center center no-repeat;
    width: 50px;
    height: 65px
}

.home .gig-flight-panel .opened-panel .update-date,.fixed-flight-panel .gig-flight-panel .opened-panel .update-date,.home .gig-flight-panel-fixed .opened-panel .update-date {
    position: relative;
    margin-top: -5em
}

@media (min-width: 0px) and (max-width: 799px) {
    .home .gig-flight-panel .opened-panel .update-date,.fixed-flight-panel .gig-flight-panel .opened-panel .update-date,.home .gig-flight-panel-fixed .opened-panel .update-date {
        width:150px;
        margin-top: -8em
    }
}

.home .gig-flight-panel.active,.fixed-flight-panel .gig-flight-panel.active,.home .gig-flight-panel-fixed.active {
    position: relative;
    height: auto
}

.home .gig-flight-panel.active ul li.voos table.list,.fixed-flight-panel .gig-flight-panel.active ul li.voos table.list,.home .gig-flight-panel-fixed.active ul li.voos table.list {
    width: 0
}

.home .gig-flight-panel.active ul li.voos table.pesquisa,.fixed-flight-panel .gig-flight-panel.active ul li.voos table.pesquisa,.home .gig-flight-panel-fixed.active ul li.voos table.pesquisa {
    width: 100%
}

.home .gig-flight-panel.active ul li.more,.fixed-flight-panel .gig-flight-panel.active ul li.more,.home .gig-flight-panel-fixed.active ul li.more {
    opacity: 0
}

.home .gig-flight-panel.active .opened-panel div.flight-table .flights,.fixed-flight-panel .gig-flight-panel.active .opened-panel div.flight-table .flights,.home .gig-flight-panel-fixed.active .opened-panel div.flight-table .flights {
    overflow: none;
    height: auto !important
}

.home .gig-flight-panel.active div.close-panel,.fixed-flight-panel .gig-flight-panel.active div.close-panel,.home .gig-flight-panel-fixed.active div.close-panel {
    display: none
}

.home .gig-flight-panel.open,.fixed-flight-panel .gig-flight-panel.open,.home .gig-flight-panel-fixed.open {
    display: block;
    position: fixed;
    height: 100%
}

.home .gig-flight-panel.open ul li.voos table.list,.fixed-flight-panel .gig-flight-panel.open ul li.voos table.list,.home .gig-flight-panel-fixed.open ul li.voos table.list {
    background-position: 60px 50%
}

.anchor-flight-panel {
    display: block;
    width: 100%;
    background: #2b3135;
    float: left
}

@media (min-width: 800px) {
    .anchor-flight-panel {
        display:none
    }
}

.anchor-flight-panel div a {
    background: url("../images/arrowRight.png") right center no-repeat;
    display: block;
    margin: 0 auto;
    padding: .7em 0;
    float: none;
    color: #FFF;
    font-size: 2.5em;
    font-weight: bold
}

.fixed-flight-panel .gig-flight-panel {
    display: block;
    position: fixed;
    height: 0
}

.fixed-flight-panel .gig-flight-panel ul.closed-panel .custom-select {
    display: none
}

.fixed-flight-panel .gig-flight-panel-fixed {
    display: none
}

.page-template-default .entry-content .gig-flight-panel .opened-panel div.flight-table .table-block .collapsor {
    display: none
}

.home .gig-flight-panel-fixed {
    z-index: 9999;
    position: fixed
}

@media (min-width: 0px) and (max-width: 799px) {
    .home .gig-flight-panel-fixed {
        display:none !important
    }
}

@media (min-width: 800px) {
    .home .gig-flight-panel-fixed {
        display:block
    }
}

body.en .gig-flight-panel .opened-panel div.close-panel {
    background: url("../images/closePanelEn.png") center center no-repeat
}

body.es .gig-flight-panel .opened-panel div.close-panel {
    background: url("../images/closePanelEs.png") center center no-repeat
}

#page #main .gig-propaganda {
    position: relative;
    padding: 0;
    float: left;
    width: 100%
}

@media (min-width: 800px) {
    #page #main .gig-propaganda {
        padding:0;
        background-position: inherit !important
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    #page #main .gig-propaganda {
        min-height:0 !important
    }
}

#page #main .gig-propaganda header.header {
    padding: 2em 0;
    cursor: pointer;
    margin-right: -5%;
    margin-left: -5%;
    padding-right: 5%;
    padding-left: 5%
}

@media (min-width: 800px) {
    #page #main .gig-propaganda header.header {
        padding:0;
        float: none;
        margin: 0;
        cursor: auto
    }
}

#page #main .gig-propaganda header.header h2 {
    display: block;
    font-family: "Odebrecht Sans", sans-serif;
    font-weight: bold;
    font-size: 5em;
    text-align: center;
    color: #333;
    margin-bottom: 0.2em
}

#page #main .gig-propaganda header.sub-header h3,#page .single-post #main .gig-propaganda header.sub-header .entry-content .content .timeline .year,.single-post #page #main .gig-propaganda header.sub-header .entry-content .content .timeline .year,#page .single-post #main .entry-content .content .timeline .gig-propaganda header.sub-header .year,.single-post #page #main .entry-content .content .timeline .gig-propaganda header.sub-header .year,#page .single-press_news #main .gig-propaganda header.sub-header .entry-content .content .timeline .year,.single-press_news #page #main .gig-propaganda header.sub-header .entry-content .content .timeline .year,#page .single-press_news #main .entry-content .content .timeline .gig-propaganda header.sub-header .year,.single-press_news #page #main .entry-content .content .timeline .gig-propaganda header.sub-header .year,#page .single-press_releases #main .gig-propaganda header.sub-header .entry-content .content .timeline .year,.single-press_releases #page #main .gig-propaganda header.sub-header .entry-content .content .timeline .year,#page .single-press_releases #main .entry-content .content .timeline .gig-propaganda header.sub-header .year,.single-press_releases #page #main .entry-content .content .timeline .gig-propaganda header.sub-header .year,#page .page-template-page-templatesarticles-php #main .gig-propaganda header.sub-header .entry-content .content .timeline .year,.page-template-page-templatesarticles-php #page #main .gig-propaganda header.sub-header .entry-content .content .timeline .year,#page .page-template-page-templatesarticles-php #main .entry-content .content .timeline .gig-propaganda header.sub-header .year,.page-template-page-templatesarticles-php #page #main .entry-content .content .timeline .gig-propaganda header.sub-header .year,#page .page-template-page-templatescomplexo-de-cargas-php #main .gig-propaganda header.sub-header .entry-content .content .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #page #main .gig-propaganda header.sub-header .entry-content .content .timeline .year,#page .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .gig-propaganda header.sub-header .year,.page-template-page-templatescomplexo-de-cargas-php #page #main .entry-content .content .timeline .gig-propaganda header.sub-header .year {
    display: block;
    font-size: 1.8em;
    text-align: center;
    color: #333
}

#page #main .gig-propaganda nav.types {
    margin-top: 2em;
    width: 48.67257%;
    float: left;
    margin-left: 25.66372%;
    margin-right: -100%;
    float: none
}

@media (min-width: 0px) and (max-width: 799px) {
    #page #main .gig-propaganda nav.types {
        width:65.78171%;
        float: left;
        margin-left: 17.10914%;
        margin-right: -100%;
        float: none
    }
}

#page #main .gig-propaganda nav.types ul {
    float: none
}

#page #main .gig-propaganda nav.types .custom-select {
    background: #f1f1f1;
    padding: 2em;
    border: 1px solid #d6d6d6;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

@media (min-width: 800px) {
    #page #main .gig-propaganda nav.types .custom-select {
        display:none
    }
}

#page #main .gig-propaganda nav.types .custom-select .form-control {
    background: none;
    border: none;
    width: 100%;
    height: 2em;
    font-size: 2.8em;
    color: #666;
    text-transform: uppercase;
    text-align: center;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url("../images/selectDown.png") right center no-repeat
}

#page #main .gig-propaganda ul.highlights-list {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0;
    table-layout: fixed;
    max-width: 940px;
    margin: 0 auto;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    text-align: center
}

#page #main .gig-propaganda ul.highlights-list li {
    display: block
}

#page #main .gig-propaganda ul.highlights-list li:before,#page #main .gig-propaganda ul.highlights-list li:after {
    content: '' !important;
    display: none !important
}

#page #main .gig-propaganda ul.highlights-list img {
    width: 100%;
    height: auto
}

#page #main .gig-propaganda ul.highlights-list li {
    display: inline-block;
    background: center center no-repeat;
    background-size: cover;
    width: 50%;
    cursor: pointer;
    -ms-behavior: url(/backgroundsize.min.htc)
}

#page #main .gig-propaganda ul.highlights-list li:first-child {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px
}

#page #main .gig-propaganda ul.highlights-list li:last-child {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px
}

#page #main .gig-propaganda ul.highlights-list li h3 a,#page .single-post #main .gig-propaganda ul.highlights-list li .entry-content .content .timeline .year a,.single-post #page #main .gig-propaganda ul.highlights-list li .entry-content .content .timeline .year a,#page .single-post #main .entry-content .content .timeline .gig-propaganda ul.highlights-list li .year a,.single-post #page #main .entry-content .content .timeline .gig-propaganda ul.highlights-list li .year a,#page .single-press_news #main .gig-propaganda ul.highlights-list li .entry-content .content .timeline .year a,.single-press_news #page #main .gig-propaganda ul.highlights-list li .entry-content .content .timeline .year a,#page .single-press_news #main .entry-content .content .timeline .gig-propaganda ul.highlights-list li .year a,.single-press_news #page #main .entry-content .content .timeline .gig-propaganda ul.highlights-list li .year a,#page .single-press_releases #main .gig-propaganda ul.highlights-list li .entry-content .content .timeline .year a,.single-press_releases #page #main .gig-propaganda ul.highlights-list li .entry-content .content .timeline .year a,#page .single-press_releases #main .entry-content .content .timeline .gig-propaganda ul.highlights-list li .year a,.single-press_releases #page #main .entry-content .content .timeline .gig-propaganda ul.highlights-list li .year a,#page .page-template-page-templatesarticles-php #main .gig-propaganda ul.highlights-list li .entry-content .content .timeline .year a,.page-template-page-templatesarticles-php #page #main .gig-propaganda ul.highlights-list li .entry-content .content .timeline .year a,#page .page-template-page-templatesarticles-php #main .entry-content .content .timeline .gig-propaganda ul.highlights-list li .year a,.page-template-page-templatesarticles-php #page #main .entry-content .content .timeline .gig-propaganda ul.highlights-list li .year a,#page .page-template-page-templatescomplexo-de-cargas-php #main .gig-propaganda ul.highlights-list li .entry-content .content .timeline .year a,.page-template-page-templatescomplexo-de-cargas-php #page #main .gig-propaganda ul.highlights-list li .entry-content .content .timeline .year a,#page .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .gig-propaganda ul.highlights-list li .year a,.page-template-page-templatescomplexo-de-cargas-php #page #main .entry-content .content .timeline .gig-propaganda ul.highlights-list li .year a {
    display: block;
    background: top left no-repeat;
    background-size: contain;
    width: 21em;
    height: 6em;
    text-indent: -5000px
}

#page #main .gig-propaganda ul.highlights-list li p {
    margin-top: 0.5em
}

#page #main .gig-propaganda ul.highlights-list li p a {
    display: block;
    font-size: 1.4em;
    font-weight: bold;
    color: #FFF;
    line-height: 1.2em;
    text-shadow: 0px 1px 1px rgba(0,0,0,0.8)
}

@media (min-width: 0px) and (max-width: 799px) {
    #page #main .gig-propaganda ul.highlights-list {
        display:block;
        list-style: none;
        padding: 0;
        margin: 0;
        width: 80%;
        max-width: 470px;
        margin: 0 auto;
        position: relative
    }

    #page #main .gig-propaganda ul.highlights-list li {
        display: block
    }

    #page #main .gig-propaganda ul.highlights-list li:before,#page #main .gig-propaganda ul.highlights-list li:after {
        content: '' !important;
        display: none !important
    }

    #page #main .gig-propaganda ul.highlights-list li {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0;
        position: absolute;
        float: left;
        width: 100%;
        opacity: 0.25
    }

    #page #main .gig-propaganda ul.highlights-list li p {
        padding-top: 17em
    }

    #page #main .gig-propaganda ul.highlights-list li p a {
        padding-top: 5em
    }

    #page #main .gig-propaganda ul.highlights-list li.active {
        opacity: 1
    }

    #page #main .gig-propaganda ul.highlights-list li:nth-child(1) {
        left: 0%
    }

    #page #main .gig-propaganda ul.highlights-list li:nth-child(2) {
        left: 100%
    }

    #page #main .gig-propaganda ul.highlights-list li:nth-child(3) {
        left: 200%
    }
}

#page #main .gig-propaganda aside.pagination {
    margin-top: 1.5em;
    width: 100%
}

@media (min-width: 800px) {
    #page #main .gig-propaganda aside.pagination {
        display:none
    }
}

#page #main .gig-propaganda aside.pagination ul {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
    text-align: center
}

#page #main .gig-propaganda aside.pagination ul li {
    display: block
}

#page #main .gig-propaganda aside.pagination ul li:before,#page #main .gig-propaganda aside.pagination ul li:after {
    content: '' !important;
    display: none !important
}

#page #main .gig-propaganda aside.pagination ul li {
    display: inline-block;
    float: none;
    margin-right: 0.5em;
    width: 0;
    height: 0;
    text-indent: -5000px;
    border: 0.5em solid #149088;
    -moz-border-radius: 99em;
    -webkit-border-radius: 99em;
    border-radius: 99em
}

#page #main .gig-propaganda aside.pagination ul li.active {
    border-color: #ccc
}

#page #main .gig-propaganda .complete {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding: 2em 0 6em 0;
    font-size: 0.6em
}

#page #main .gig-propaganda .complete:after {
    content: " ";
    display: block;
    clear: both
}

@media (min-width: 800px) {
    #page #main .gig-propaganda .complete {
        max-width:95%;
        margin-left: auto;
        margin-right: auto
    }

    #page #main .gig-propaganda .complete:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 1180px) {
    #page #main .gig-propaganda .complete {
        max-width:1134px;
        margin-left: auto;
        margin-right: auto
    }

    #page #main .gig-propaganda .complete:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 800px) {
    #page #main .gig-propaganda .complete {
        margin-top:3em;
        margin-bottom: 3em;
        font-size: 1em;
        padding: 0
    }
}

#page #main .gig-propaganda .complete a {
    display: block;
    width: 82.89086%;
    float: left;
    margin-left: 8.55457%;
    margin-right: -100%;
    text-align: center;
    font-size: 2.6em;
    color: #149088
}

@media (min-width: 800px) {
    #page #main .gig-propaganda .complete a {
        font-size:1.8em
    }
}

#page .entry-content .gig-list-menu {
    position: relative;
    padding: 0;
    padding-bottom: 4em;
    float: left;
    width: 100%;
    background-position: center 7em !important;
    overflow: visible
}

@media (min-width: 800px) {
    #page .entry-content .gig-list-menu {
        background-position:inherit !important
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    #page .entry-content .gig-list-menu {
        min-height:0 !important
    }
}

#page .entry-content .gig-list-menu header.header {
    background: #FFF;
    padding: 2em 0;
    cursor: pointer;
    margin-right: -5%;
    margin-left: -5%;
    padding-right: 5%;
    padding-left: 5%
}

@media (min-width: 800px) {
    #page .entry-content .gig-list-menu header.header {
        background:none;
        padding: 0;
        float: none;
        cursor: auto
    }
}

#page .entry-content .gig-list-menu header.header h2 {
    display: block;
    font-family: "Odebrecht Sans", sans-serif;
    font-weight: bold;
    font-size: 7.4em;
    text-align: center
}

@media (min-width: 0px) and (max-width: 799px) {
    #page .entry-content .gig-list-menu header.header h2 {
        width:82.89086%;
        float: left;
        margin-left: 8.55457%;
        margin-right: -100%;
        float: none;
        margin: 0 auto;
        text-align: left;
        color: #149088;
        font-size: 3.8em;
        background: url("../images/homeMobileCollapseDown.png") center right no-repeat
    }
}

#page .entry-content .gig-list-menu header.sub-header h3,#page .single-post #main .entry-content .gig-list-menu header.sub-header .content .timeline .year,.single-post #main #page .entry-content .gig-list-menu header.sub-header .content .timeline .year,#page .single-post #main .entry-content .content .timeline .gig-list-menu header.sub-header .year,.single-post #main #page .entry-content .content .timeline .gig-list-menu header.sub-header .year,#page .single-press_news #main .entry-content .gig-list-menu header.sub-header .content .timeline .year,.single-press_news #main #page .entry-content .gig-list-menu header.sub-header .content .timeline .year,#page .single-press_news #main .entry-content .content .timeline .gig-list-menu header.sub-header .year,.single-press_news #main #page .entry-content .content .timeline .gig-list-menu header.sub-header .year,#page .single-press_releases #main .entry-content .gig-list-menu header.sub-header .content .timeline .year,.single-press_releases #main #page .entry-content .gig-list-menu header.sub-header .content .timeline .year,#page .single-press_releases #main .entry-content .content .timeline .gig-list-menu header.sub-header .year,.single-press_releases #main #page .entry-content .content .timeline .gig-list-menu header.sub-header .year,#page .page-template-page-templatesarticles-php #main .entry-content .gig-list-menu header.sub-header .content .timeline .year,.page-template-page-templatesarticles-php #main #page .entry-content .gig-list-menu header.sub-header .content .timeline .year,#page .page-template-page-templatesarticles-php #main .entry-content .content .timeline .gig-list-menu header.sub-header .year,.page-template-page-templatesarticles-php #main #page .entry-content .content .timeline .gig-list-menu header.sub-header .year,#page .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .gig-list-menu header.sub-header .content .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main #page .entry-content .gig-list-menu header.sub-header .content .timeline .year,#page .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .gig-list-menu header.sub-header .year,.page-template-page-templatescomplexo-de-cargas-php #main #page .entry-content .content .timeline .gig-list-menu header.sub-header .year {
    display: block;
    font-size: 1.8em;
    text-align: center
}

@media (min-width: 0px) and (max-width: 799px) {
    #page .entry-content .gig-list-menu header.sub-header h3,#page .single-post #main .entry-content .gig-list-menu header.sub-header .content .timeline .year,.single-post #main #page .entry-content .gig-list-menu header.sub-header .content .timeline .year,#page .single-post #main .entry-content .content .timeline .gig-list-menu header.sub-header .year,.single-post #main #page .entry-content .content .timeline .gig-list-menu header.sub-header .year,#page .single-press_news #main .entry-content .gig-list-menu header.sub-header .content .timeline .year,.single-press_news #main #page .entry-content .gig-list-menu header.sub-header .content .timeline .year,#page .single-press_news #main .entry-content .content .timeline .gig-list-menu header.sub-header .year,.single-press_news #main #page .entry-content .content .timeline .gig-list-menu header.sub-header .year,#page .single-press_releases #main .entry-content .gig-list-menu header.sub-header .content .timeline .year,.single-press_releases #main #page .entry-content .gig-list-menu header.sub-header .content .timeline .year,#page .single-press_releases #main .entry-content .content .timeline .gig-list-menu header.sub-header .year,.single-press_releases #main #page .entry-content .content .timeline .gig-list-menu header.sub-header .year,#page .page-template-page-templatesarticles-php #main .entry-content .gig-list-menu header.sub-header .content .timeline .year,.page-template-page-templatesarticles-php #main #page .entry-content .gig-list-menu header.sub-header .content .timeline .year,#page .page-template-page-templatesarticles-php #main .entry-content .content .timeline .gig-list-menu header.sub-header .year,.page-template-page-templatesarticles-php #main #page .entry-content .content .timeline .gig-list-menu header.sub-header .year,#page .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .gig-list-menu header.sub-header .content .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main #page .entry-content .gig-list-menu header.sub-header .content .timeline .year,#page .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .gig-list-menu header.sub-header .year,.page-template-page-templatescomplexo-de-cargas-php #main #page .entry-content .content .timeline .gig-list-menu header.sub-header .year {
        width:82.89086%;
        float: left;
        margin-left: 8.55457%;
        margin-right: -100%;
        float: none;
        margin: 2em auto;
        font-size: 2.9em;
        color: #000
    }
}

#page .entry-content .gig-list-menu nav {
    width: 82.89086%;
    float: left;
    margin-left: 8.55457%;
    margin-right: -100%;
    float: none;
    position: relative;
    z-index: 3
}

@media (min-width: 0px) and (max-width: 799px) {
    #page .entry-content .gig-list-menu nav {
        margin:0 auto
    }
}

#page .entry-content .gig-list-menu nav h3,#page .single-post #main .entry-content .gig-list-menu nav .content .timeline .year,.single-post #main #page .entry-content .gig-list-menu nav .content .timeline .year,#page .single-post #main .entry-content .content .timeline .gig-list-menu nav .year,.single-post #main #page .entry-content .content .timeline .gig-list-menu nav .year,#page .single-press_news #main .entry-content .gig-list-menu nav .content .timeline .year,.single-press_news #main #page .entry-content .gig-list-menu nav .content .timeline .year,#page .single-press_news #main .entry-content .content .timeline .gig-list-menu nav .year,.single-press_news #main #page .entry-content .content .timeline .gig-list-menu nav .year,#page .single-press_releases #main .entry-content .gig-list-menu nav .content .timeline .year,.single-press_releases #main #page .entry-content .gig-list-menu nav .content .timeline .year,#page .single-press_releases #main .entry-content .content .timeline .gig-list-menu nav .year,.single-press_releases #main #page .entry-content .content .timeline .gig-list-menu nav .year,#page .page-template-page-templatesarticles-php #main .entry-content .gig-list-menu nav .content .timeline .year,.page-template-page-templatesarticles-php #main #page .entry-content .gig-list-menu nav .content .timeline .year,#page .page-template-page-templatesarticles-php #main .entry-content .content .timeline .gig-list-menu nav .year,.page-template-page-templatesarticles-php #main #page .entry-content .content .timeline .gig-list-menu nav .year,#page .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .gig-list-menu nav .content .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main #page .entry-content .gig-list-menu nav .content .timeline .year,#page .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .gig-list-menu nav .year,.page-template-page-templatescomplexo-de-cargas-php #main #page .entry-content .content .timeline .gig-list-menu nav .year {
    font-size: 3.2em;
    text-align: center;
    font-family: "Odebrecht Sans", sans-serif;
    color: #000;
    margin-bottom: 0.5em;
    display: none
}

@media (min-width: 800px) {
    #page .entry-content .gig-list-menu nav h3,#page .single-post #main .entry-content .gig-list-menu nav .content .timeline .year,.single-post #main #page .entry-content .gig-list-menu nav .content .timeline .year,#page .single-post #main .entry-content .content .timeline .gig-list-menu nav .year,.single-post #main #page .entry-content .content .timeline .gig-list-menu nav .year,#page .single-press_news #main .entry-content .gig-list-menu nav .content .timeline .year,.single-press_news #main #page .entry-content .gig-list-menu nav .content .timeline .year,#page .single-press_news #main .entry-content .content .timeline .gig-list-menu nav .year,.single-press_news #main #page .entry-content .content .timeline .gig-list-menu nav .year,#page .single-press_releases #main .entry-content .gig-list-menu nav .content .timeline .year,.single-press_releases #main #page .entry-content .gig-list-menu nav .content .timeline .year,#page .single-press_releases #main .entry-content .content .timeline .gig-list-menu nav .year,.single-press_releases #main #page .entry-content .content .timeline .gig-list-menu nav .year,#page .page-template-page-templatesarticles-php #main .entry-content .gig-list-menu nav .content .timeline .year,.page-template-page-templatesarticles-php #main #page .entry-content .gig-list-menu nav .content .timeline .year,#page .page-template-page-templatesarticles-php #main .entry-content .content .timeline .gig-list-menu nav .year,.page-template-page-templatesarticles-php #main #page .entry-content .content .timeline .gig-list-menu nav .year,#page .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .gig-list-menu nav .content .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main #page .entry-content .gig-list-menu nav .content .timeline .year,#page .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .gig-list-menu nav .year,.page-template-page-templatescomplexo-de-cargas-php #main #page .entry-content .content .timeline .gig-list-menu nav .year {
        display:block
    }
}

#page .entry-content .gig-list-menu nav ul {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0;
    float: left;
    width: 100%;
    margin: 4em 0;
    margin-top: 0
}

#page .entry-content .gig-list-menu nav ul li {
    display: block
}

#page .entry-content .gig-list-menu nav ul li:before,#page .entry-content .gig-list-menu nav ul li:after {
    content: '' !important;
    display: none !important
}

@media (min-width: 800px) {
    #page .entry-content .gig-list-menu nav ul {
        display:table;
        list-style: none;
        padding: 0;
        margin: 0;
        margin: 4em 0;
        table-layout: fixed
    }

    #page .entry-content .gig-list-menu nav ul li {
        display: table-cell
    }

    #page .entry-content .gig-list-menu nav ul li:before,#page .entry-content .gig-list-menu nav ul li:after {
        content: '' !important;
        display: none !important
    }
}

#page .entry-content .gig-list-menu nav ul li {
    padding: 0.2em 0.6em
}

#page .entry-content .gig-list-menu nav ul li a {
    display: block;
    background-color: #FFF;
    color: #149088;
    padding: 2em 1em;
    text-decoration: none !important;
    background: #fff;
    width: 100%;
    color: #149088;
    font-size: 2.6em;
    text-align: left;
    border: 1px solid #ccc;
    -moz-border-radius: 0.5em;
    -webkit-border-radius: 0.5em;
    border-radius: 0.5em;
    margin-right: 1em
}

@media (min-width: 800px) {
    #page .entry-content .gig-list-menu nav ul li a {
        font-size:1.6em;
        text-align: center
    }
}

#page .entry-content .gig-list-menu nav ul li a .glyphicon {
    display: block;
    color: #149088;
    font-size: 1.6em;
    float: left;
    margin: 0;
    margin-top: -0.2em;
    margin-right: 0.5em
}

@media (min-width: 800px) {
    #page .entry-content .gig-list-menu nav ul li a .glyphicon {
        font-size:3.6em;
        margin: 0;
        float: none;
        margin-bottom: 0.2em
    }
}

#page .entry-content .gig-list-menu .overlay {
    position: absolute;
    top: -25em;
    left: 50%;
    pointer-events: none;
    z-index: 1;
    display: none
}

@media (min-width: 800px) {
    #page .entry-content .gig-list-menu .overlay {
        display:block
    }
}

.home #page .entry-content .gig-list-menu nav {
    margin: 4em auto
}

.home #page .entry-content .gig-list-menu nav ul li a {
    border: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    margin-right: 0
}

.gig-highlight-news {
    max-width: 1134px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    background-position: left bottom;
    background-repeat: no-repeat;
    float: left;
    color: #000;
    padding: 0;
    padding-top: 6em;
    width: 100%
}

.gig-highlight-news:after {
    content: " ";
    display: block;
    clear: both
}

@media (min-width: 0px) and (max-width: 799px) {
    .gig-highlight-news {
        min-height:0 !important;
        background: #FFF !important
    }
}

@media (min-width: 800px) {
    .gig-highlight-news {
        padding:0;
        width: inherit;
        min-height: 800px
    }
}

.gig-highlight-news .content {
    position: relative;
    z-index: 2;
    padding: 0;
    margin: 0 auto;
    float: none;
    padding-top: 2em;
    padding-bottom: 6em
}

@media (min-width: 800px) {
    .gig-highlight-news .content {
        width:64.84848%;
        float: left;
        margin-left: 17.57576%;
        margin-right: -100%;
        padding: 12em 0
    }
}

.gig-highlight-news .content h2,.gig-highlight-news .content h3,.gig-highlight-news .single-post #main .entry-content .content .timeline .year,.single-post #main .entry-content .gig-highlight-news .content .timeline .year,.gig-highlight-news .single-press_news #main .entry-content .content .timeline .year,.single-press_news #main .entry-content .gig-highlight-news .content .timeline .year,.gig-highlight-news .single-press_releases #main .entry-content .content .timeline .year,.single-press_releases #main .entry-content .gig-highlight-news .content .timeline .year,.gig-highlight-news .page-template-page-templatesarticles-php #main .entry-content .content .timeline .year,.page-template-page-templatesarticles-php #main .entry-content .gig-highlight-news .content .timeline .year,.gig-highlight-news .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .gig-highlight-news .content .timeline .year {
    font-size: 1em
}

.gig-highlight-news .content h3 a,.gig-highlight-news .single-post #main .entry-content .content .timeline .year a,.single-post #main .entry-content .gig-highlight-news .content .timeline .year a,.gig-highlight-news .single-press_news #main .entry-content .content .timeline .year a,.single-press_news #main .entry-content .gig-highlight-news .content .timeline .year a,.gig-highlight-news .single-press_releases #main .entry-content .content .timeline .year a,.single-press_releases #main .entry-content .gig-highlight-news .content .timeline .year a,.gig-highlight-news .page-template-page-templatesarticles-php #main .entry-content .content .timeline .year a,.page-template-page-templatesarticles-php #main .entry-content .gig-highlight-news .content .timeline .year a,.gig-highlight-news .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .year a,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .gig-highlight-news .content .timeline .year a {
    font-size: 1.5em;
    text-transform: uppercase;
    color: #000
}

.gig-highlight-news .content span.post-date {
    display: block;
    font-size: 1.3em;
    color: #9e9e9e;
    margin-bottom: 1em
}

@media (min-width: 800px) {
    .gig-highlight-news .content span.post-date {
        display:none
    }
}

.gig-highlight-news .content h2 a {
    font-family: "Odebrecht Sans", sans-serif;
    color: #000;
    font-size: 3.4em;
    font-weight: normal
}

@media (min-width: 800px) {
    .gig-highlight-news .content h2 a {
        font-weight:bold;
        font-size: 6.6em
    }
}

.gig-highlight-news .content p {
    display: none
}

@media (min-width: 800px) {
    .gig-highlight-news .content p {
        display:inline
    }
}

.gig-highlight-news .content p a {
    font-size: 1.4em;
    font-weight: 100;
    margin-top: 1em;
    letter-spacing: 0.05em;
    line-height: 1.3em;
    color: #000;
    float: left
}

.gig-highlight-news .content .highlight-button {
    display: none;
    margin: 2em 0;
    text-align: left;
    float: left
}

@media (min-width: 800px) {
    .gig-highlight-news .content .highlight-button {
        display:inline
    }
}

.gig-highlight-news .content .highlight-button a {
    font-family: "Odebrecht Sans", sans-serif;
    font-size: 2em;
    font-weight: normal;
    background: #1098b0;
    -moz-box-shadow: rgba(0,0,0,0.65) 0 -3px 1px 0 inset;
    -webkit-box-shadow: rgba(0,0,0,0.65) 0 -3px 1px 0 inset;
    box-shadow: rgba(0,0,0,0.65) 0 -3px 1px 0 inset
}

.gig-highlight-news .highlight-overlay {
    display: none;
    position: absolute;
    bottom: 0;
    left: 100%;
    pointer-events: none;
    width: 640px;
    margin-left: -320px
}

@media (min-width: 800px) {
    .gig-highlight-news .highlight-overlay {
        display:block
    }
}

.gig-highlight-news .highlight-overlay img {
    display: block;
    position: relative;
    float: left
}

@media (min-width: 800px) {
    .home .gig-home-news {
        padding:0 6em
    }
}

.gig-home-news {
    float: none
}

.gig-home-news .content {
    padding: 0
}

.gig-home-news .content .btn-link {
    font-size: 1.8em
}

.gig-home-news .content .btn-link:before {
    content: "'";
    font-family: "gig";
    font-size: 0.6em;
    margin-left: -1em;
    padding-right: 0.5em
}

@media (min-width: 800px) {
    .gig-home-news .content {
        max-width:90%;
        margin-left: auto;
        margin-right: auto;
        padding-top: 2em
    }

    .gig-home-news .content:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 800px) and (min-width: 800px) {
    .gig-home-news .content {
        max-width:95%;
        margin-left: auto;
        margin-right: auto
    }

    .gig-home-news .content:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 800px) and (min-width: 1180px) {
    .gig-home-news .content {
        max-width:1134px;
        margin-left: auto;
        margin-right: auto
    }

    .gig-home-news .content:after {
        content: " ";
        display: block;
        clear: both
    }
}

.gig-home-news .content ul {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0
}

.gig-home-news .content ul li {
    display: block
}

.gig-home-news .content ul li:before,.gig-home-news .content ul li:after {
    content: '' !important;
    display: none !important
}

.gig-home-news .content ul li {
    position: relative;
    margin-bottom: 6em
}

.gig-home-news .content ul li a {
    font-family: "Odebrecht Sans", sans-serif;
    color: #000;
    font-size: 3.4em;
    font-weight: normal;
    line-height: 1em
}

.gig-home-news .content ul li span.post-date {
    display: block;
    font-size: 1.3em;
    color: #9e9e9e;
    margin-bottom: 1em
}

.home .gig-home-news {
    max-width: 1134px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    float: left
}

.home .gig-home-news:after {
    content: " ";
    display: block;
    clear: both
}

@media (min-width: 800px) {
    .home .gig-home-news {
        min-height:800px
    }
}

@media (min-width: 800px) {
    .home .gig-home-news .content {
        padding-top:8em
    }
}

.page-id-43 .gig-home-news {
    margin-bottom: 0em;
    margin-top: 12em;
    width: 100%;
    float: none;
    background: #f6f6f3;
    border-top: 2px solid #ccc
}

@media (min-width: 0px) and (max-width: 799px) {
    .page-id-43 .gig-home-news {
        margin-bottom:0em;
        padding-bottom: 7em
    }
}

.page-id-43 .gig-home-news h2 {
    font-weight: bold;
    margin-top: 1em
}

.page-id-43 .gig-home-news ul {
    margin: 0 auto 7em;
    width: 80%
}

#page .gig-search-pages {
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3
}

#page .gig-search-pages form {
    width: 48.67257%;
    float: left;
    margin-left: 25.66372%;
    margin-right: -100%;
    -webkit-transition: top .4s;
    -o-transition: top .4s;
    transition: top .4s;
    z-index: 3
}

#page .gig-search-pages form input {
    width: 100%;
    border: 1px solid #d6d6d6;
    margin-top: -50%;
    -moz-border-radius: 99em;
    -webkit-border-radius: 99em;
    border-radius: 99em;
    font-size: 2em;
    font-style: italic;
    font-weight: 300;
    padding: .7em 1.7em;
    outline: none !important
}

#page .gig-search-pages form.fixed {
    width: 100%;
    float: none;
    margin-left: 0;
    margin-right: 0;
    position: fixed;
    top: 0 !important;
    left: 0;
    background-color: #eee;
    padding: 1em 0;
    text-align: center
}

#page .gig-search-pages form.fixed input {
    width: 50%;
    display: inline-block;
    margin-top: 0
}

@media (min-width: 0px) and (max-width: 799px) {
    #page .gig-search-pages form.fixed input {
        width:80%
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    #page .gig-search-pages {
        position:relative;
        background: #eee;
        padding: 3em 0
    }

    #page .gig-search-pages form {
        width: 82.89086%;
        float: left;
        margin-left: 8.55457%;
        margin-right: -100%
    }

    #page .gig-search-pages form input {
        margin: 0
    }
}

#page .gig-search-pages .suggestions {
    margin-top: 3em;
    display: none
}

#page .gig-search-pages .suggestions.active {
    display: block
}

#page .gig-search-pages .suggestions ul.list {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
    border: 1px solid #ccc;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 5px 0 15px rgba(0,0,0,0.25);
    -webkit-box-shadow: 5px 0 15px rgba(0,0,0,0.25);
    box-shadow: 5px 0 15px rgba(0,0,0,0.25);
    background: #FFF;
    position: relative;
    z-index: 9999
}

#page .gig-search-pages .suggestions ul.list li {
    display: block
}

#page .gig-search-pages .suggestions ul.list li:before,#page .gig-search-pages .suggestions ul.list li:after {
    content: '' !important;
    display: none !important
}

#page .gig-search-pages .suggestions ul.list .nothing {
    text-align: center
}

#page .gig-search-pages .suggestions ul.list:before {
    content: "";
    position: absolute;
    top: -12px;
    left: 40px;
    border-width: 0 12px 12px;
    border-style: solid;
    border-color: #ccc transparent;
    display: block;
    width: 0
}

#page .gig-search-pages .suggestions ul.list:after {
    content: "";
    position: absolute;
    top: -11px;
    left: 41px;
    border-width: 0 12px 12px;
    border-style: solid;
    border-color: #FFF transparent;
    display: block;
    width: 0
}

#page .gig-search-pages .suggestions ul.list header {
    display: block;
    background: #eeeeee;
    padding: 1.5em;
    padding-right: 2em
}

#page .gig-search-pages .suggestions ul.list header h4 {
    display: block;
    font-size: 1.5em;
    color: #333333;
    text-transform: uppercase
}

#page .gig-search-pages .suggestions ul.list header a.see-all {
    display: block;
    float: right;
    font-size: 1.4em
}

#page .gig-search-pages .suggestions ul.list li {
    padding: 4em 3em;
    padding-bottom: 6em;
    border-bottom: 1px solid #dfdfdf;
    clear: both
}

#page .gig-search-pages .suggestions ul.list li h3,#page .gig-search-pages .suggestions ul.list li .single-post #main .entry-content .content .timeline .year,.single-post #main .entry-content .content .timeline #page .gig-search-pages .suggestions ul.list li .year,#page .gig-search-pages .suggestions ul.list li .single-press_news #main .entry-content .content .timeline .year,.single-press_news #main .entry-content .content .timeline #page .gig-search-pages .suggestions ul.list li .year,#page .gig-search-pages .suggestions ul.list li .single-press_releases #main .entry-content .content .timeline .year,.single-press_releases #main .entry-content .content .timeline #page .gig-search-pages .suggestions ul.list li .year,#page .gig-search-pages .suggestions ul.list li .page-template-page-templatesarticles-php #main .entry-content .content .timeline .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline #page .gig-search-pages .suggestions ul.list li .year,#page .gig-search-pages .suggestions ul.list li .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline #page .gig-search-pages .suggestions ul.list li .year {
    font-size: 2.2em;
    font-weight: bold;
    float: left;
    margin: 0
}

#page .gig-search-pages .suggestions ul.list li p {
    font-size: 1.8em;
    float: right
}

#page .gig-search-pages .suggestions ul.list li p strong {
    font-weight: bold
}

#page .gig-search-pages .suggestions ul.list li p .terminal {
    display: block
}

@media (min-width: 0px) and (max-width: 799px) {
    .page-id-225 #page .gig-search-pages {
        margin-top:-4em;
        margin-bottom: 3em
    }
}

.page-id-225 #page .gig-search-pages form {
    top: -80px
}

.autocomplete-suggestions {
    margin-top: -3em;
    margin-left: 1px;
    padding: 3em 2.5em 0;
    background-color: white;
    -webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.3);
    box-shadow: 0px 1px 4px rgba(0,0,0,0.3);
    z-index: 2 !important;
    max-height: auto !important
}

@media (min-width: 0px) and (max-width: 799px) {
    .autocomplete-suggestions {
        margin-left:0;
        margin-top: 0;
        width: 100% !important;
        left: 0 !important
    }
}

.autocomplete-suggestions.fixed {
    position: fixed !important;
    top: 75px !important;
    margin-top: 0;
    padding-top: 1em;
    z-index: 2 !important;
    margin-left: 0
}

.autocomplete-suggestion,.autocomplete-no-suggestion {
    cursor: pointer;
    font-size: 2em;
    line-height: 1.5em;
    padding: 1em 0;
    border-bottom: 1px dotted #ccc
}

.autocomplete-suggestion.last,.autocomplete-no-suggestion.last {
    border-bottom: 0
}

.autocomplete-suggestion.autocomplete-no-suggestion,.autocomplete-no-suggestion.autocomplete-no-suggestion {
    cursor: default
}

#page #main .gig-list-pages {
    padding-bottom: 6em
}

#page #main .gig-list-pages header.header {
    padding: 2em 0;
    cursor: pointer;
    margin-right: -5%;
    margin-left: -5%;
    padding-right: 5%;
    padding-left: 5%
}

@media (min-width: 800px) {
    #page #main .gig-list-pages header.header {
        padding:0;
        float: none;
        margin: 0;
        cursor: auto
    }
}

#page #main .gig-list-pages header.header h2 {
    display: block;
    font-family: "Odebrecht Sans", sans-serif;
    font-weight: bold;
    font-size: 5em;
    text-align: center;
    color: #333;
    margin-bottom: 0.2em
}

@media (min-width: 0px) and (max-width: 799px) {
    #page #main .gig-list-pages header.header h2 {
        width:82.89086%;
        float: left;
        margin-left: 8.55457%;
        margin-right: -100%;
        float: none;
        margin: 0 auto;
        margin-top: 0.2em;
        text-align: left;
        color: #149088;
        font-size: 3.8em;
        background: url("../images/homeMobileCollapseDown.png") center right no-repeat
    }
}

#page #main .gig-list-pages header.sub-header h3,#page .single-post #main .gig-list-pages header.sub-header .entry-content .content .timeline .year,.single-post #page #main .gig-list-pages header.sub-header .entry-content .content .timeline .year,#page .single-post #main .entry-content .content .timeline .gig-list-pages header.sub-header .year,.single-post #page #main .entry-content .content .timeline .gig-list-pages header.sub-header .year,#page .single-press_news #main .gig-list-pages header.sub-header .entry-content .content .timeline .year,.single-press_news #page #main .gig-list-pages header.sub-header .entry-content .content .timeline .year,#page .single-press_news #main .entry-content .content .timeline .gig-list-pages header.sub-header .year,.single-press_news #page #main .entry-content .content .timeline .gig-list-pages header.sub-header .year,#page .single-press_releases #main .gig-list-pages header.sub-header .entry-content .content .timeline .year,.single-press_releases #page #main .gig-list-pages header.sub-header .entry-content .content .timeline .year,#page .single-press_releases #main .entry-content .content .timeline .gig-list-pages header.sub-header .year,.single-press_releases #page #main .entry-content .content .timeline .gig-list-pages header.sub-header .year,#page .page-template-page-templatesarticles-php #main .gig-list-pages header.sub-header .entry-content .content .timeline .year,.page-template-page-templatesarticles-php #page #main .gig-list-pages header.sub-header .entry-content .content .timeline .year,#page .page-template-page-templatesarticles-php #main .entry-content .content .timeline .gig-list-pages header.sub-header .year,.page-template-page-templatesarticles-php #page #main .entry-content .content .timeline .gig-list-pages header.sub-header .year,#page .page-template-page-templatescomplexo-de-cargas-php #main .gig-list-pages header.sub-header .entry-content .content .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #page #main .gig-list-pages header.sub-header .entry-content .content .timeline .year,#page .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .gig-list-pages header.sub-header .year,.page-template-page-templatescomplexo-de-cargas-php #page #main .entry-content .content .timeline .gig-list-pages header.sub-header .year {
    display: block;
    font-size: 1.8em;
    text-align: center;
    color: #333
}

#page #main .gig-list-pages .filters {
    width: 100%;
    padding-top: 7em
}

@media (min-width: 0px) and (max-width: 799px) {
    #page #main .gig-list-pages .filters {
        padding-top:1em
    }
}

#page #main .gig-list-pages .filters .wrap,#page #main .gig-list-pages .filters .subhero.subhero .wpb_wrapper,.subhero.subhero #page #main .gig-list-pages .filters .wpb_wrapper {
    overflow: visible
}

#page #main .gig-list-pages .filters form {
    overflow: hidden;
    *zoom:1}

@media (min-width: 800px) {
    #page #main .gig-list-pages .filters form div {
        border:1px solid #e9e9e1;
        -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
        -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
        box-shadow: 0 1px 1px rgba(0,0,0,0.2);
        -moz-border-radius: 0.4em;
        -webkit-border-radius: 0.4em;
        border-radius: 0.4em;
        float: left;
        margin-right: 1em
    }
}

@media (min-width: 0) and (max-width: 1240px) {
    #page #main .gig-list-pages .wrap,#page #main .gig-list-pages .subhero.subhero .wpb_wrapper,.subhero.subhero #page #main .gig-list-pages .wpb_wrapper {
        max-width:960px
    }
}

@media (min-width: 0) and (max-width: 1070px) {
    #page #main .gig-list-pages .wrap,#page #main .gig-list-pages .subhero.subhero .wpb_wrapper,.subhero.subhero #page #main .gig-list-pages .wpb_wrapper {
        max-width:700px
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    #page #main .gig-list-pages .wrap,#page #main .gig-list-pages .subhero.subhero .wpb_wrapper,.subhero.subhero #page #main .gig-list-pages .wpb_wrapper {
        max-width:70%
    }
}

#page #main .gig-list-pages .list .collapsor {
    display: block;
    padding: 2em 0;
    font-size: 2.2em;
    font-weight: bold;
    float: left;
    position: relative;
    top: -44px
}

#page #main .gig-list-pages .list .collapsor .glyphicon {
    display: inline-block;
    width: 25px;
    height: 25px;
    background: url("../images/collapsorPlus.png") top center no-repeat;
    margin-bottom: -0.2em;
    margin-left: -2.1em;
    margin-right: 1em
}

#page #main .gig-list-pages .list .collapsor.active .glyphicon {
    background-position: bottom center
}

#page #main .gig-list-pages .list p.num-results {
    font-size: 1.8em;
    color: #333;
    padding: 2em 0;
    text-align: right
}

#page #main .gig-list-pages .list .group {
    clear: both;
    border-bottom: 1px solid #dfdfdf
}

#page #main .gig-list-pages .list .group .items {
    clear: both;
    display: none
}

#page #main .gig-list-pages .list .group .items.active {
    display: block
}

#page #main .gig-list-pages .list .group .items li.item {
    padding-left: 4em
}

#page #main .gig-list-pages .list .group .items li.item:first-child {
    padding-top: 2em;
    border-top: 1px solid #dfdfdf
}

#page #main .gig-list-pages .list .group .items li.item:last-child {
    border-bottom: 0
}

#page #main .gig-list-pages .list ul {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0
}

#page #main .gig-list-pages .list ul li {
    display: block
}

#page #main .gig-list-pages .list ul li:before,#page #main .gig-list-pages .list ul li:after {
    content: '' !important;
    display: none !important
}

#page #main .gig-list-pages .list ul li.item {
    padding: 4em 0;
    border-bottom: 1px solid #dfdfdf;
    clear: both;
    line-height: 3em
}

#page #main .gig-list-pages .list ul li.item h3,#page .single-post #main .gig-list-pages .list ul li.item .entry-content .content .timeline .year,.single-post #page #main .gig-list-pages .list ul li.item .entry-content .content .timeline .year,#page .single-post #main .entry-content .content .timeline .gig-list-pages .list ul li.item .year,.single-post #page #main .entry-content .content .timeline .gig-list-pages .list ul li.item .year,#page .single-press_news #main .gig-list-pages .list ul li.item .entry-content .content .timeline .year,.single-press_news #page #main .gig-list-pages .list ul li.item .entry-content .content .timeline .year,#page .single-press_news #main .entry-content .content .timeline .gig-list-pages .list ul li.item .year,.single-press_news #page #main .entry-content .content .timeline .gig-list-pages .list ul li.item .year,#page .single-press_releases #main .gig-list-pages .list ul li.item .entry-content .content .timeline .year,.single-press_releases #page #main .gig-list-pages .list ul li.item .entry-content .content .timeline .year,#page .single-press_releases #main .entry-content .content .timeline .gig-list-pages .list ul li.item .year,.single-press_releases #page #main .entry-content .content .timeline .gig-list-pages .list ul li.item .year,#page .page-template-page-templatesarticles-php #main .gig-list-pages .list ul li.item .entry-content .content .timeline .year,.page-template-page-templatesarticles-php #page #main .gig-list-pages .list ul li.item .entry-content .content .timeline .year,#page .page-template-page-templatesarticles-php #main .entry-content .content .timeline .gig-list-pages .list ul li.item .year,.page-template-page-templatesarticles-php #page #main .entry-content .content .timeline .gig-list-pages .list ul li.item .year,#page .page-template-page-templatescomplexo-de-cargas-php #main .gig-list-pages .list ul li.item .entry-content .content .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #page #main .gig-list-pages .list ul li.item .entry-content .content .timeline .year,#page .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .gig-list-pages .list ul li.item .year,.page-template-page-templatescomplexo-de-cargas-php #page #main .entry-content .content .timeline .gig-list-pages .list ul li.item .year {
    font-size: 2.2em;
    font-weight: bold;
    float: none
}

#page #main .gig-list-pages .list ul li.item p {
    padding-top: 0.8em;
    font-size: 1.8em
}

#page #main .gig-list-pages .list ul li.item p.piso {
    float: left;
    font-size: 1.6em;
    margin: 0.1em 0.1em
}

#page #main .gig-list-pages .list ul li.item p strong {
    font-weight: bold
}

#page #main .gig-list-pages .list.columns {
    max-width: 1134px;
    margin-left: auto;
    margin-right: auto
}

#page #main .gig-list-pages .list.columns:after {
    content: " ";
    display: block;
    clear: both
}

#page #main .gig-list-pages .list.columns ul {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0;
    clear: none
}

#page #main .gig-list-pages .list.columns ul li {
    display: block
}

#page #main .gig-list-pages .list.columns ul li:before,#page #main .gig-list-pages .list.columns ul li:after {
    content: '' !important;
    display: none !important
}

@media (min-width: 800px) {
    #page #main .gig-list-pages .list.columns ul {
        -moz-box-sizing:border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 25%;
        float: left;
        padding-left: 1.2931%;
        padding-right: 1.2931%
    }
}

#page #main .gig-list-pages .list.columns ul ul.items {
    width: 100%
}

#page #main .gig-list-pages .list.columns ul li {
    padding: 4em 0
}

#page #main .gig-list-pages .list.columns ul li h3,#page .single-post #main .gig-list-pages .list.columns ul li .entry-content .content .timeline .year,.single-post #page #main .gig-list-pages .list.columns ul li .entry-content .content .timeline .year,#page .single-post #main .entry-content .content .timeline .gig-list-pages .list.columns ul li .year,.single-post #page #main .entry-content .content .timeline .gig-list-pages .list.columns ul li .year,#page .single-press_news #main .gig-list-pages .list.columns ul li .entry-content .content .timeline .year,.single-press_news #page #main .gig-list-pages .list.columns ul li .entry-content .content .timeline .year,#page .single-press_news #main .entry-content .content .timeline .gig-list-pages .list.columns ul li .year,.single-press_news #page #main .entry-content .content .timeline .gig-list-pages .list.columns ul li .year,#page .single-press_releases #main .gig-list-pages .list.columns ul li .entry-content .content .timeline .year,.single-press_releases #page #main .gig-list-pages .list.columns ul li .entry-content .content .timeline .year,#page .single-press_releases #main .entry-content .content .timeline .gig-list-pages .list.columns ul li .year,.single-press_releases #page #main .entry-content .content .timeline .gig-list-pages .list.columns ul li .year,#page .page-template-page-templatesarticles-php #main .gig-list-pages .list.columns ul li .entry-content .content .timeline .year,.page-template-page-templatesarticles-php #page #main .gig-list-pages .list.columns ul li .entry-content .content .timeline .year,#page .page-template-page-templatesarticles-php #main .entry-content .content .timeline .gig-list-pages .list.columns ul li .year,.page-template-page-templatesarticles-php #page #main .entry-content .content .timeline .gig-list-pages .list.columns ul li .year,#page .page-template-page-templatescomplexo-de-cargas-php #main .gig-list-pages .list.columns ul li .entry-content .content .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #page #main .gig-list-pages .list.columns ul li .entry-content .content .timeline .year,#page .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .gig-list-pages .list.columns ul li .year,.page-template-page-templatescomplexo-de-cargas-php #page #main .entry-content .content .timeline .gig-list-pages .list.columns ul li .year {
    font-size: 1.8em;
    font-weight: normal
}

#page #main .gig-list-pages .list.columns ul li h3:before,#page .single-post #main .gig-list-pages .list.columns ul li .entry-content .content .timeline .year:before,.single-post #page #main .gig-list-pages .list.columns ul li .entry-content .content .timeline .year:before,#page .single-post #main .entry-content .content .timeline .gig-list-pages .list.columns ul li .year:before,.single-post #page #main .entry-content .content .timeline .gig-list-pages .list.columns ul li .year:before,#page .single-press_news #main .gig-list-pages .list.columns ul li .entry-content .content .timeline .year:before,.single-press_news #page #main .gig-list-pages .list.columns ul li .entry-content .content .timeline .year:before,#page .single-press_news #main .entry-content .content .timeline .gig-list-pages .list.columns ul li .year:before,.single-press_news #page #main .entry-content .content .timeline .gig-list-pages .list.columns ul li .year:before,#page .single-press_releases #main .gig-list-pages .list.columns ul li .entry-content .content .timeline .year:before,.single-press_releases #page #main .gig-list-pages .list.columns ul li .entry-content .content .timeline .year:before,#page .single-press_releases #main .entry-content .content .timeline .gig-list-pages .list.columns ul li .year:before,.single-press_releases #page #main .entry-content .content .timeline .gig-list-pages .list.columns ul li .year:before,#page .page-template-page-templatesarticles-php #main .gig-list-pages .list.columns ul li .entry-content .content .timeline .year:before,.page-template-page-templatesarticles-php #page #main .gig-list-pages .list.columns ul li .entry-content .content .timeline .year:before,#page .page-template-page-templatesarticles-php #main .entry-content .content .timeline .gig-list-pages .list.columns ul li .year:before,.page-template-page-templatesarticles-php #page #main .entry-content .content .timeline .gig-list-pages .list.columns ul li .year:before,#page .page-template-page-templatescomplexo-de-cargas-php #main .gig-list-pages .list.columns ul li .entry-content .content .timeline .year:before,.page-template-page-templatescomplexo-de-cargas-php #page #main .gig-list-pages .list.columns ul li .entry-content .content .timeline .year:before,#page .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .gig-list-pages .list.columns ul li .year:before,.page-template-page-templatescomplexo-de-cargas-php #page #main .entry-content .content .timeline .gig-list-pages .list.columns ul li .year:before {
    content: "> ";
    color: #149088
}

.estabelecimento-modal {
    min-width: 800px
}

.estabelecimento-modal img {
    display: inline-block;
    width: inherit !important;
    max-width: 100% !important;
    height: auto !important
}

.estabelecimento-modal img {
    max-width: 100%;
    height: auto
}

.estabelecimento-modal h3,.estabelecimento-modal .single-post #main .entry-content .content .timeline .year,.single-post #main .entry-content .content .timeline .estabelecimento-modal .year,.estabelecimento-modal .single-press_news #main .entry-content .content .timeline .year,.single-press_news #main .entry-content .content .timeline .estabelecimento-modal .year,.estabelecimento-modal .single-press_releases #main .entry-content .content .timeline .year,.single-press_releases #main .entry-content .content .timeline .estabelecimento-modal .year,.estabelecimento-modal .page-template-page-templatesarticles-php #main .entry-content .content .timeline .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .estabelecimento-modal .year,.estabelecimento-modal .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .estabelecimento-modal .year {
    margin-top: 0;
    font-weight: bold;
    margin-right: 1em
}

.estabelecimento-modal p {
    max-width: 500px
}

.estabelecimento-modal .wpb_row {
    position: relative
}

.estabelecimento-modal .btn {
    position: absolute;
    right: 0
}

.estabelecimento-modal .vc_span6 {
    padding-left: 3em
}

.estabelecimento-modal .actions {
    background-color: #f0f0f0;
    padding: 20px;
    margin-top: 2.5em;
    min-height: 82px
}

.estabelecimento-modal phone {
    display: block;
    margin: 0.5em 0 0 0;
    font-size: 1.5em;
    color: #000
}

.estabelecimento-modal .mapa {
    position: relative;
    background-color: #eee;
    height: 400px;
    margin-top: 3em
}

.estabelecimento-modal .mapa i {
    font-size: 5em;
    color: #333;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -25px
}

@media (min-width: 0) and (max-width: 850px) {
    .estabelecimento-modal {
        min-width:0
    }

    .estabelecimento-modal .image {
        margin-bottom: 2em
    }

    .estabelecimento-modal .vc_span2,.estabelecimento-modal .vc_span3,.estabelecimento-modal .vc_span5,.estabelecimento-modal .vc_span6 {
        display: block;
        float: none;
        width: 320px;
        margin-bottom: 1em;
        padding-left: 3em;
        padding-right: 3em
    }

    .estabelecimento-modal .btn {
        position: relative;
        bottom: auto;
        right: auto;
        display: block;
        width: 200px;
        margin: 1em auto
    }
}

@media (min-width: 0) and (max-width: 500px) {
    .tax-places-categories #colorbox {
        width:320px !important;
        left: 10% !important
    }
}

@media (min-width: 0) and (max-width: 500px) {
    .tax-places-categories #cboxContent {
        width:300px !important
    }
}

.tax-places-categories #cboxLoadedContent {
    overflow: visible !important
}

@media (min-width: 0) and (max-width: 500px) {
    .tax-places-categories #cboxLoadedContent {
        width:292px !important;
        overflow: hidden !important
    }
}

#cboxLoadedContent {
    overflow: visible !important
}

.gig-list-categorias ul.list {
    float: left;
    width: 22%;
    list-style-type: none;
    margin-bottom: 3em;
    overflow: hidden;
    margin: 0;
    margin-right: 3%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    border: 0
}

@media (min-width: 0) and (max-width: 899px) {
    .gig-list-categorias ul.list {
        width:47%
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    .gig-list-categorias ul.list {
        display:block
    }
}

@media (min-width: 0) and (max-width: 500px) {
    .gig-list-categorias ul.list {
        width:100%;
        margin-right: 0
    }
}

.gig-list-categorias ul.list li {
    display: block;
    margin: 0;
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    border-radius: 0 !important;
    border-bottom: 1px solid #ddd;
    text-align: left;
    padding: 20px 10px
}

.gig-list-categorias ul.list li:first-child {
    border-bottom: 1px solid #ddd
}

.gig-list-categorias ul.list li a {
    text-transform: none;
    font-size: 1.6em;
    line-height: 1.6em
}

.gig-separator-title {
    position: relative;
    padding: 0;
    float: left;
    width: 100%;
    padding: 5em 0;
    color: #333
}

@media (min-width: 0px) and (max-width: 799px) {
    .gig-separator-title {
        padding-bottom:0
    }
}

.gig-separator-title .content {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    max-width: 760px
}

.gig-separator-title .content:after {
    content: " ";
    display: block;
    clear: both
}

@media (min-width: 800px) {
    .gig-separator-title .content {
        max-width:95%;
        margin-left: auto;
        margin-right: auto
    }

    .gig-separator-title .content:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 1180px) {
    .gig-separator-title .content {
        max-width:1134px;
        margin-left: auto;
        margin-right: auto
    }

    .gig-separator-title .content:after {
        content: " ";
        display: block;
        clear: both
    }
}

.gig-separator-title .content h2 {
    display: block;
    font-family: "Odebrecht Sans", sans-serif;
    font-weight: bold;
    font-size: 5em;
    text-align: center;
    color: #333;
    margin-bottom: 0.2em
}

@media (min-width: 0px) and (max-width: 799px) {
    .gig-separator-title .content h2 {
        font-size:4em
    }
}

.gig-separator-title .content h3,.gig-separator-title .single-post #main .entry-content .content .timeline .year,.single-post #main .entry-content .gig-separator-title .content .timeline .year,.gig-separator-title .single-press_news #main .entry-content .content .timeline .year,.single-press_news #main .entry-content .gig-separator-title .content .timeline .year,.gig-separator-title .single-press_releases #main .entry-content .content .timeline .year,.single-press_releases #main .entry-content .gig-separator-title .content .timeline .year,.gig-separator-title .page-template-page-templatesarticles-php #main .entry-content .content .timeline .year,.page-template-page-templatesarticles-php #main .entry-content .gig-separator-title .content .timeline .year,.gig-separator-title .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .gig-separator-title .content .timeline .year {
    display: block;
    font-size: 1.8em;
    text-align: center;
    color: #646464;
    line-height: 1.6em;
    width: 65.78171%;
    float: left;
    margin-left: 17.10914%;
    margin-right: -100%;
    float: none;
    margin: 0 auto
}

@media (min-width: 0px) and (max-width: 799px) {
    .gig-separator-title .content h3,.gig-separator-title .single-post #main .entry-content .content .timeline .year,.single-post #main .entry-content .gig-separator-title .content .timeline .year,.gig-separator-title .single-press_news #main .entry-content .content .timeline .year,.single-press_news #main .entry-content .gig-separator-title .content .timeline .year,.gig-separator-title .single-press_releases #main .entry-content .content .timeline .year,.single-press_releases #main .entry-content .gig-separator-title .content .timeline .year,.gig-separator-title .page-template-page-templatesarticles-php #main .entry-content .content .timeline .year,.page-template-page-templatesarticles-php #main .entry-content .gig-separator-title .content .timeline .year,.gig-separator-title .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .gig-separator-title .content .timeline .year {
        width:82.89086%;
        float: left;
        margin-left: 8.55457%;
        margin-right: -100%;
        float: none;
        margin-bottom: 2em;
        font-size: 1.5em
    }
}

#page .gig-search-terminal .content {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto
}

#page .gig-search-terminal .content:after {
    content: " ";
    display: block;
    clear: both
}

@media (min-width: 800px) {
    #page .gig-search-terminal .content {
        max-width:95%;
        margin-left: auto;
        margin-right: auto
    }

    #page .gig-search-terminal .content:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media (min-width: 1180px) {
    #page .gig-search-terminal .content {
        max-width:1134px;
        margin-left: auto;
        margin-right: auto
    }

    #page .gig-search-terminal .content:after {
        content: " ";
        display: block;
        clear: both
    }
}

#page .gig-search-terminal .content form {
    clear: both
}

@media (min-width: 800px) {
    #page .gig-search-terminal .content form {
        width:31.56342%;
        float: left;
        margin-left: 34.21829%;
        margin-right: -100%
    }
}

#page .gig-search-terminal .content form input {
    text-align: center
}

#page .gig-search-terminal .content form .result {
    position: relative;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 6em;
    margin-top: 2em;
    background: #FFF;
    max-height: 0;
    padding: 0;
    border: 0;
    overflow: hidden;
    -moz-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px
}

#page .gig-search-terminal .content form .result:after {
    content: " ";
    display: block;
    clear: both
}

#page .gig-search-terminal .content form .result .data {
    overflow: hidden
}

#page .gig-search-terminal .content form .result:before {
    content: "";
    position: absolute;
    top: -12px;
    left: 40px;
    border-width: 0 12px 12px;
    border-style: solid;
    border-color: #ccc transparent;
    display: block;
    width: 0
}

#page .gig-search-terminal .content form .result:after {
    content: "";
    position: absolute;
    top: -11px;
    left: 41px;
    border-width: 0 12px 12px;
    border-style: solid;
    border-color: #FFF transparent;
    display: block;
    width: 0
}

#page .gig-search-terminal .content form .result.active {
    overflow: visible;
    max-height: 13em;
    border: 1px solid #ccc;
    padding: 1em 3em;
    border: 1px solid #CCC;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 5px 0 15px rgba(0,0,0,0.25);
    -webkit-box-shadow: 5px 0 15px rgba(0,0,0,0.25);
    box-shadow: 5px 0 15px rgba(0,0,0,0.25);
    margin-bottom: -7em;
    z-index: 1
}

#page .gig-search-terminal .content form .result h3,#page .gig-search-terminal .single-post #main .entry-content .content form .result .timeline .year,.single-post #main .entry-content #page .gig-search-terminal .content form .result .timeline .year,#page .gig-search-terminal .single-post #main .entry-content .content .timeline form .result .year,.single-post #main .entry-content #page .gig-search-terminal .content .timeline form .result .year,#page .gig-search-terminal .single-press_news #main .entry-content .content form .result .timeline .year,.single-press_news #main .entry-content #page .gig-search-terminal .content form .result .timeline .year,#page .gig-search-terminal .single-press_news #main .entry-content .content .timeline form .result .year,.single-press_news #main .entry-content #page .gig-search-terminal .content .timeline form .result .year,#page .gig-search-terminal .single-press_releases #main .entry-content .content form .result .timeline .year,.single-press_releases #main .entry-content #page .gig-search-terminal .content form .result .timeline .year,#page .gig-search-terminal .single-press_releases #main .entry-content .content .timeline form .result .year,.single-press_releases #main .entry-content #page .gig-search-terminal .content .timeline form .result .year,#page .gig-search-terminal .page-template-page-templatesarticles-php #main .entry-content .content form .result .timeline .year,.page-template-page-templatesarticles-php #main .entry-content #page .gig-search-terminal .content form .result .timeline .year,#page .gig-search-terminal .page-template-page-templatesarticles-php #main .entry-content .content .timeline form .result .year,.page-template-page-templatesarticles-php #main .entry-content #page .gig-search-terminal .content .timeline form .result .year,#page .gig-search-terminal .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content form .result .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content #page .gig-search-terminal .content form .result .timeline .year,#page .gig-search-terminal .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline form .result .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content #page .gig-search-terminal .content .timeline form .result .year {
    font-size: 1em;
    margin-top: 2em;
    margin-bottom: 2em;
    display: block;
    width: 31.56342%;
    float: left;
    margin-right: 2.65487%;
    float: right;
    background: center center no-repeat;
    background-size: cover;
    height: 4em;
    text-indent: -5000px
}

#page .gig-search-terminal .content form .result p {
    display: block;
    clear: left
}

#page .gig-search-terminal .content form .result p.cia {
    margin-top: 1.6em;
    font-size: 1.4em
}

#page .gig-search-terminal .content form .result p.terminal {
    font-size: 2em;
    font-weight: bold;
    float: left;
    -moz-border-radius: 0.4em;
    -webkit-border-radius: 0.4em;
    border-radius: 0.4em;
    font-size: 1.3em;
    font-weight: normal;
    text-transform: uppercase;
    padding: 0.2em 1em;
    margin: 1em 0
}

#page .gig-search-terminal .content form .result p.terminal.terminal_1 {
    color: #fff;
    background: #999
}

#page .gig-search-terminal .content form .result p.terminal.terminal_2 {
    color: #000;
    background: #eee
}

#page .gig-search-terminal .content form .result p.see-all {
    font-size: 1.3em;
    padding-bottom: 1em
}

.gig-mapplic .maps li {
    display: none
}

.gig-mapplic .maps li.active {
    display: block
}

.vc_row-fluid.grid-spaced {
    width: 99%;
    margin: 0 auto;
    float: none;
    clear: both;
    text-align: center;
    color: #646464;
    margin-bottom: 6em;
    overflow: hidden;
    padding-top: 2em
}

.vc_row-fluid.grid-spaced.grid-60 {
    width: 60% !important
}

@media (min-width: 0px) and (max-width: 799px) {
    .vc_row-fluid.grid-spaced {
        padding:0;
        margin-bottom: 0
    }
}

.vc_row-fluid.grid-spaced .vc_span4,.vc_row-fluid.grid-spaced .vc_span6 {
    padding-left: 3.2931%;
    padding-right: 3.2931%
}

.vc_row-fluid.grid-spaced .vc_span4.last,.vc_row-fluid.grid-spaced .vc_span6.last {
    padding-right: 0
}

.vc_row-fluid.grid-spaced p {
    font-size: 1.7em
}

.vc_row-fluid.grid-spaced h3,.vc_row-fluid.grid-spaced .single-post #main .entry-content .content .timeline .year,.single-post #main .entry-content .content .timeline .vc_row-fluid.grid-spaced .year,.vc_row-fluid.grid-spaced .single-press_news #main .entry-content .content .timeline .year,.single-press_news #main .entry-content .content .timeline .vc_row-fluid.grid-spaced .year,.vc_row-fluid.grid-spaced .single-press_releases #main .entry-content .content .timeline .year,.single-press_releases #main .entry-content .content .timeline .vc_row-fluid.grid-spaced .year,.vc_row-fluid.grid-spaced .page-template-page-templatesarticles-php #main .entry-content .content .timeline .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .vc_row-fluid.grid-spaced .year,.vc_row-fluid.grid-spaced .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .vc_row-fluid.grid-spaced .year {
    font-family: "Odebrecht Sans", sans-serif;
    font-weight: bold;
    line-height: 1.2em;
    margin-bottom: 0.5em;
    font-size: 2.7em
}

@media (min-width: 0px) and (max-width: 799px) {
    .vc_row-fluid.grid-spaced h3,.vc_row-fluid.grid-spaced .single-post #main .entry-content .content .timeline .year,.single-post #main .entry-content .content .timeline .vc_row-fluid.grid-spaced .year,.vc_row-fluid.grid-spaced .single-press_news #main .entry-content .content .timeline .year,.single-press_news #main .entry-content .content .timeline .vc_row-fluid.grid-spaced .year,.vc_row-fluid.grid-spaced .single-press_releases #main .entry-content .content .timeline .year,.single-press_releases #main .entry-content .content .timeline .vc_row-fluid.grid-spaced .year,.vc_row-fluid.grid-spaced .page-template-page-templatesarticles-php #main .entry-content .content .timeline .year,.page-template-page-templatesarticles-php #main .entry-content .content .timeline .vc_row-fluid.grid-spaced .year,.vc_row-fluid.grid-spaced .page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .year,.page-template-page-templatescomplexo-de-cargas-php #main .entry-content .content .timeline .vc_row-fluid.grid-spaced .year {
        margin-top:2em
    }
}

.vc_row-fluid.grid-spaced.small {
    width: 75%;
    max-width: 670px
}

.vc_row-fluid.grid-spaced.small p {
    font-size: 2em
}

@media (min-width: 0px) and (max-width: 799px) {
    .vc_row-fluid.grid-spaced.small .wpb_wrapper {
        margin-top:2em
    }
}

.vc_row-fluid.grid-spaced.two {
    max-width: 900px;
    margin-top: 11em;
    margin-bottom: 10em
}

@media (min-width: 0px) and (max-width: 799px) {
    .vc_row-fluid.grid-spaced.two .wpb_wrapper {
        margin-top:2em
    }
}

.vc_row-fluid.grid-spaced.two .vc_span6 {
    padding-right: 7%
}

.vc_row-fluid.grid-spaced.two .vc_span6.last {
    padding-left: 0
}

.vc_row-fluid.grid-spaced.one {
    width: 40%;
    text-align: left
}

.vc_row-fluid.grid-spaced.one td {
    padding-left: 3em;
    font-size: 0.9em
}

@media (min-width: 0px) and (max-width: 799px) {
    .vc_row-fluid.grid-spaced.one td {
        display:block;
        width: 100%;
        float: left;
        padding-left: 0;
        text-align: center
    }
}

@media (min-width: 0px) and (max-width: 799px) {
    #post-37 .subhero .vc_row_content address {
        text-align:center
    }
}

.wpb_text_column.grid-table-fancy table {
    width: 100%;
    margin-top: 3em;
    margin-bottom: 3em;
    border-collapse: separate;
    border-spacing: 3em
}

@media (min-width: 800px) {
    .wpb_text_column.grid-table-fancy table {
        width:70%;
        margin-left: auto;
        margin-right: auto
    }
}

@media (min-width: 0) and (max-width: 1150px) {
    .wpb_text_column.grid-table-fancy table {
        width:100%;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 1em
    }
}

.wpb_text_column.grid-table-fancy table td {
    border: 1px solid #ccc;
    height: 200px;
    text-align: center;
    font-size: 3.5em;
    width: 50%;
    padding: 15px;
    line-height: 0.8em
}

.wpb_text_column.grid-table-fancy table td strong {
    line-height: 1.5em
}

@media (min-width: 0px) and (max-width: 799px) {
    .wpb_text_column.grid-table-fancy table td {
        font-size:2em;
        display: block;
        width: 100%;
        margin-bottom: 1em;
        height: 150px;
        padding: 45px 0;
        float: left
    }
}

.wpb_text_column.grid-table-fancy table td.last {
    background-image: url(../images/gridTableBgBottom.png);
    background-position: bottom right;
    background-repeat: no-repeat
}

.wpb_text_column.grid-table-fancy table td small {
    font-size: 0.6em
}

.wpb_text_column.grid-table-fancy table tr:first-child td:first-child {
    background-image: url(../images/gridTableBgTop.png);
    background-position: left top;
    background-repeat: no-repeat
}

.wpb_content_element.callout-center {
    float: none;
    clear: both;
    width: 50%;
    margin: 1em auto 4em;
    text-align: center;
    min-width: 200px
}

.wpb_content_element.callout-center p {
    font-size: 1.8em;
    text-align: center;
    color: #646464;
    line-height: 1.6em;
    margin-top: 2em
}

@media (min-width: 0px) and (max-width: 799px) {
    .wpb_content_element.callout-center p {
        font-size:1.5em
    }
}

.grid-marcas-wrapper {
    width: 70%;
    margin: 0 auto;
    position: relative
}

.grid-marcas {
    width: 100%;
    overflow: hidden
}

.grid-marcas ul {
    width: 100%
}

.grid-marcas .brand {
    float: left;
    width: 23%;
    border: 1px solid #ccc;
    margin: 1%;
    padding: 2em;
    text-align: center
}

@media (min-width: 0px) and (max-width: 799px) {
    .grid-marcas .brand {
        width:46%;
        margin: 2%
    }
}

.grid-marcas .brand img {
    display: inline-block;
    width: inherit !important;
    max-width: 100% !important;
    height: auto !important
}

.grid-marcas .brand img img {
    max-width: 100%;
    height: auto
}

@media screen {
    .grid-marcas .brand img {
        width: auto
    }
}

.slide-next,.slide-prev {
    width: 14px;
    height: 30px;
    position: absolute;
    background-repeat: no-repeat;
    background-position: 0 0;
    top: 59%;
    cursor: pointer
}

.slide-next {
    background-image: url(../images/nextNav.png);
    right: -50px
}

@media (min-width: 0px) and (max-width: 799px) {
    .slide-next {
        right:-30px
    }
}

.slide-prev {
    background-image: url(../images/prevNav.png);
    left: -50px
}

@media (min-width: 0px) and (max-width: 799px) {
    .slide-prev {
        left:-30px
    }
}

.slide-pager {
    width: 70%;
    margin: 1em auto 2em;
    text-align: center;
    font-size: 3em
}

.slide-pager span {
    font-family: Arial, sans-serif;
    margin-right: 0.1em;
    cursor: pointer
}

.slide-pager span.cycle-pager-active {
    color: #149088
}

.gig_table_passageiros_aeronaves small {
    font-weight: normal;
    font-size: 0.6em !important;
    display: block !important
}

html {
    height: 100%
}

.error404 {
    width: 100%;
    height: 100%;
    min-height: 100%
}

.error404 header {
    padding: 0;
    margin: 0;
    border: none
}

.error404 .site-title {
    text-align: center;
    padding-top: 8em;
    padding-bottom: 4em;
    font-size: 1em
}

.error404 .site-title a {
    display: block;
    background: url("../images/logoRioGaleao.png") center center no-repeat;
    background-size: contain;
    -ms-behavior: url(/backgroundsize.min.htc);
    width: 100%;
    height: 100px;
    text-indent: -5000px;
    margin: 0 auto
}

.error404 #page {
    position: relative;
    float: left;
    width: 100%;
    min-height: 100%
}

.error404 #main {
    position: relative;
    float: left;
    width: 100%;
    height: 100%;
    min-height: 100%;
    background: url("../images/bg404.jpg") center center no-repeat;
    background-size: cover;
    -ms-behavior: url(/backgroundsize.min.htc);
    border: 7px solid #FFF
}

.error404 .page-content {
    text-align: center
}

.error404 .page-content h2 {
    display: block;
    clear: both;
    font-family: "Odebrecht Sans", sans-serif;
    color: #FFF;
    font-weight: bold;
    text-align: center;
    font-size: 4em
}

@media (min-width: 800px) {
    .error404 .page-content h2 {
        font-size:8em
    }
}

.error404 .page-content h2 i {
    font-size: 0.7em
}

.error404 .page-content p {
    padding: 0 2em;
    font-size: 2em;
    color: #FFF;
    font-weight: 100
}

@media (min-width: 800px) {
    .error404 .page-content p {
        width:48.67257%;
        float: left;
        margin-right: 2.65487%;
        margin: 2em auto;
        float: none;
        font-size: 2.4em
    }
}

.error404 .page-content p a {
    color: #FFF;
    text-decoration: none !important
}

.error404 .page-content p i {
    font-size: 3.6em
}

.page-template-page-templatesarticles-php #main .entry-content .content .gallery-video .container ul li iframe {
    margin-bottom: 0
}

.gallery-video nav {
    position: static;
    height: auto
}

.gallery-video nav ul {
    height: auto
}

.gallery-video nav ul li {
    height: 93%;
    position: absolute;
    top: 0
}

.gallery-video nav ul li.prev {
    left: 0
}

.gallery-video nav ul li.next {
    right: 0
}

.gallery-video .container ul {
    position: static;
    height: auto
}

.gallery-video .container ul li {
    height: auto
}

.page-id-7215.page-template-page-templatesarticles-php #main .entry-content .content .content {
    font-size: initial
}

.contarticle .subhero.subhero {
    padding: 0;
    margin: 0;
    padding-bottom: 20px
}

.contarticle .subhero .vc_row_content {
    padding: 0;
    margin: 0
}

.contarticle .content {
    margin-top: 0px
}

.contarticle .gig-separator-title {
    padding-top: 0;
    padding-bottom: 0
}

.contarticle .gig-separator-title h2 {
    padding: 0;
    margin: 0
}

.box-social .social,.subheader .social {
    max-width: 1134px;
    margin: 0px auto
}

.box-social .social ul,.subheader .social ul {
    float: right;
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 20px
}

.box-social .social li,.subheader .social li {
    width: 37px;
    height: 37px;
    float: right;
    border: solid 1px #e6e7e8
}

.box-social .social li a,.subheader .social li a {
    cursor: pointer;
    display: block;
    height: 100%;
    width: 100%
}

.box-social .social li:before,.subheader .social li:before {
    display: none
}

.box-social .social li.facebook,.subheader .social li.facebook {
    border-radius: 4px 0px 0px 4px;
    background: url("../images/icons-png/bt-facebook.png") center center no-repeat
}

.box-social .social li.twitter,.subheader .social li.twitter {
    border-radius: 0px 4px 4px 0px;
    background: url("../images/icons-png/bt-twitter.png") center center no-repeat
}

.box-social .social li:hover,.subheader .social li:hover {
    background-color: #f1f1f1
}

.content.contarticle .wpb_row.vc_row-fluid .social {
    margin-top: -94px
}

.glyphicon.rio-gig-chat-fill:before {
    width: 24px;
    height: 19px;
    content: "";
    background: url("../images/icons-png/glyphicons-246-chat.png") center center no-repeat;
    display: block;
    margin-top: -5px
}

.gig-flight-panel .opened-panel div.flight-table table tr td.ciaaerea,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td.ciaaerea {
    text-indent: 0
}

.gig-flight-panel .opened-panel div.flight-table table tr td img,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td img {
    display: block;
    margin: 0 auto
}

.gig-flight-panel .opened-panel div.flight-table table tr td .label,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td .label {
    color: #333;
    margin-top: 9px;
    float: left;
    font-size: 11px;
    font-weight: normal
}

.gig-flight-panel .opened-panel div.flight-table table tr td .bx-wrapper,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td .bx-wrapper {
    width: 55px;
    float: left
}

@media only screen and (max-width: 560px) {
    .gig-flight-panel .opened-panel div.flight-table table tr td .bx-wrapper,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td .bx-wrapper {
        width:auto
    }
}

.gig-flight-panel .opened-panel div.flight-table table tr td .bx-wrapper img,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td .bx-wrapper img {
    width: 100%
}

.gig-flight-panel .opened-panel div.flight-table table tr td .bx-wrapper ul,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td .bx-wrapper ul {
    margin: 0
}

.gig-flight-panel .opened-panel div.flight-table table tr td .wrapper-parceiro .bx-wrapper ul li,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td .wrapper-parceiro .bx-wrapper ul li {
    font-size: 14px;
    text-align: left;
    line-height: 22px;
    padding-bottom: 7px
}

.gig-flight-panel .opened-panel div.flight-table table tr td.num .bx-wrapper,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td.num .bx-wrapper {
    padding-top: 10px;
    font-size: 17px;
    float: none
}

.gig-flight-panel .opened-panel div.flight-table table tr td .bx-wrapper ul li:before,.gig-flight-panel-fixed .opened-panel div.flight-table table tr td .bx-wrapper ul li:before {
    display: none
}

.wrapper-parceiro {
    width: 110px;
    margin: 0 auto;
    max-width: 100%
}

.gig-flight-panel .opened-panel div.flight-table table tr td.where.where-parceria {
    padding-left: 60px;
    text-align: right
}

.where.where-parceria .parceria {
    text-align: right;
    background: #999;
    margin: 30px 0;
    padding: 3px;
    color: #fff
}

.where.where-parceria ul {
    margin-left: 100px
}

.gig-flight-panel .opened-panel .update-date {
    width: 100%;
    color: #000;
    background-color: #EFEFEF;
    margin: 0;
    padding: 10px 4%
}

.gig-flight-panel .opened-panel .update-date .wrapper-num-voos {
    float: left;
    width: 73%;
    max-width: 650px;
    margin: 0
}

.gig-flight-panel .opened-panel .update-date .wrapper-num-voos li {
    display: block;
    font-size: 10px;
    font-weight: bold;
    float: left;
    margin-right: 3%
}

.gig-flight-panel .opened-panel .update-date .wrapper-num-voos li:before {
    display: none
}

.gig-flight-panel .opened-panel .update-date .wrapper-num-voos label {
    text-transform: uppercase;
    font-weight: normal
}

.gig-flight-panel .opened-panel .update-date p {
    float: right
}

.gig-flight-panel .opened-panel div.load-more {
    padding: 0.5em 2em
}

@media screen and (max-width: 810px) {
    .gig-flight-panel .opened-panel .update-date .wrapper-num-voos {
        width:50%
    }

    .gig-flight-panel .opened-panel .update-date .wrapper-num-voos li {
        width: 100%;
        margin: 0 0 5px
    }
}

@media screen and (max-width: 479px) {
    .home .gig-flight-panel .opened-panel .update-date p,.home .gig-flight-panel .opened-panel .update-date .wrapper-num-voos {
        width:100%
    }

    .home .gig-flight-panel .opened-panel .update-date p {
        font-size: 2em;
        float: left
    }
}



.gig-flight-panel .opened-panel .update-date .wrapper-num-voos {
    width: 100%;
    float: none;
}
.home .gig-flight-panel .opened-panel .update-date {
    position: absolute;
    bottom: 0;
}
@media screen and (max-width: 920px) {
    .gig-flight-panel .opened-panel .update-date .wrapper-num-voos li {
        width: 100%;
        margin: 0 0 5px;
    }
    .gig-flight-panel .opened-panel .update-date p {
        float: left;
    }
}
@media (max-width: 799px) and (min-width: 0px) {
    .home .gig-flight-panel .opened-panel .update-date {
        width: 100%;
        margin-top: -5em;
    }
}
@media (min-width: 800px) {
    .wrapper-num-voos .tooltip {
        min-width: 350px;
    }
}
