/*
    texto: #333;
    Azul: #1f3b9a;
    Amarelo: #f7a30a;

@media only screen and (max-width : 980px) {

.et_header_style_centered .mobile_menu_bar {
    top: 8px;
}
.et_header_style_centered #main-header {
    padding: 30px 0 0;
}
.et_header_style_centered #main-header .mobile_nav {
    padding: 10px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: #eaeaea;
}
.et_header_style_centered .et_mobile_menu {
    top: 43px;
}
}
@media only screen and (min-width : 981px) {

.sobreposto.et_pb_column_1 {
    margin-top: -50px !important;
}
.et_header_style_centered #main-header div#et-top-navigation {
    background: #eaeaea;
    padding: 25px 0 0;
}
.et_pb_slider_0.et_pb_slider .et_pb_slide_content {
    font-size: 24px !important;
    line-height: 1.5em;
}
}
.face a {
    font-family: "ETmodules";
    color: #1f3b9a !important;
}

.et_header_style_centered #logo {
    position: relative;
    bottom: 10px;
}
.et_header_style_centered #main-header .container {
    width: 100%;
    max-width: 100%;
}
.et_header_style_centered #main-header .logo_container {
    max-width: 1080px;
    width: 80%;
    margin: 0 auto;
}

.et_header_style_centered #top-menu > li > a {
    padding-bottom: 25px;
}


.et_pb_scroll_top.et-pb-icon {
border-radius: 0px!important;
background: rgb(244,218,122);
    background: -moz-linear-gradient(top, rgba(244,218,122,1) 0%, rgba(247,163,10,1) 100%);
    background: -webkit-linear-gradient(top, rgba(244,218,122,1) 0%,rgba(247,163,10,1) 100%);
    background: linear-gradient(to bottom, rgba(244,218,122,1) 0%,rgba(247,163,10,1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f4da7a', endColorstr='#f7a30a',GradientType=0 );
font-size: 25px!important;
padding: 15px!important;
color: #1f3b9a;
    -webkit-box-shadow: 0px 7px 8px -3px rgba(0,0,0,0.58);
    -moz-box-shadow: 0px 7px 8px -3px rgba(0,0,0,0.58);
    box-shadow: 0px 7px 8px -3px rgba(0,0,0,0.58);
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 1);
}
.et_pb_scroll_top::before {content: '6'!important;}
.et_pb_scroll_top.et-pb-icon:hover {
background: #f4da7a;
background: -moz-linear-gradient(top,rgba(244,218,122,1) 0,rgba(247,163,10,1) 100%);
background: -webkit-linear-gradient(top,rgba(244,218,122,1) 0,rgba(247,163,10,1) 100%);
background: linear-gradient(to bottom,rgba(244,218,122,1) 0,rgba(247,163,10,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4da7a',endColorstr='#f7a30a',GradientType=0);
}

.dicas h2 {
    margin-top: -84px;
}
.dicas img {
    position: relative;
    left: -120px;
}
.eventos-info p {
    font-style: italic;
    line-height: .4em;
}
.eventos-info h4 {
    color: #333;
}
.proximo {
    color: #333;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
}
.pacotes-dois h2 {
    font-size: 30px;
    color: white;
}
.pacotes-mais a {
    text-transform: uppercase;
    font-weight: bold;
    margin: 0 5px;
    letter-spacing: 1px;
    font-size: 13px;
    color: #1f3b9a80;
    cursor: pointer;
    transition: all 0.2s ease;
}
.pacotes-mais a:hover {
    color: #1f3b9a;
}
.pacotes-mais p {
    color: #f7a30a;
    font-weight: bold;
}
.pacotes-texto {
    font-size: 15px;
    line-height: 1.4em;
}
.pacotes-um h2 {
    font-size: 30px;
}
.pacotes-um p, .pacotes-dois p {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
}
.et_pb_portfolio_grid .et_overlay::before {
    color: #ffffff80 !important;
}
.et_overlay {
    background-color: rgba(31,59,154,0.5) !important;
}
.et_pb_post {
    margin-bottom: 40px;
}
.ver a:hover {
    color: #f7a30a;
}
.ver a {
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 600;
    text-decoration: underline;
}
.post-meta .published {
    color: #b3afaf;
    font-size: 14px;
}
.et_pb_post h2 {
    margin-top: 15px;
    font-size: 18px !important;
}
.et_pb_post .entry-title, .post-meta, .post-content {
    padding: 0 20px;
}
#top-header .container {
    font-weight: normal;
}
#et-top-navigation {
    font-weight: normal;
}
.et_pb_fullwidth_header.fundos-2 p {
    padding-bottom: 5px;
    font-size: 17px;
    letter-spacing: .2px;
    color: #333;
    font-weight: bold;
    text-transform: uppercase;
}
.et_pb_bg_layout_light .et_pb_button:hover {
    color: #0e1e53 !important;
background: #f4da7a;
background: -moz-linear-gradient(top,rgba(244,218,122,1) 0,rgba(247,163,10,1) 100%);
background: -webkit-linear-gradient(top,rgba(244,218,122,1) 0,rgba(247,163,10,1) 100%);
background: linear-gradient(to bottom,rgba(244,218,122,1) 0,rgba(247,163,10,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4da7a',endColorstr='#f7a30a',GradientType=0);
border-top: 1px solid #eddfaf;
border-bottom: 1px solid #d18b0a;
-webkit-box-shadow: 0 7px 8px -3px rgba(0,0,0,0.58);
-moz-box-shadow: 0 7px 8px -3px rgba(0,0,0,0.58);
box-shadow: 0 7px 8px -3px rgba(0,0,0,0.58);
text-shadow: 0 -1px 0 rgba(0,0,0,1);
color: #2d3b6c !important;
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
    color: #1f3b9a;
font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
background: #f4da7a;
background: -moz-linear-gradient(top,rgba(244,218,122,1) 0,rgba(247,163,10,1) 100%);
background: -webkit-linear-gradient(top,rgba(244,218,122,1) 0,rgba(247,163,10,1) 100%);
background: linear-gradient(to bottom,rgba(244,218,122,1) 0,rgba(247,163,10,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4da7a',endColorstr='#f7a30a',GradientType=0);
text-shadow: 0 -1px 0 rgba(0,0,0,1);
color: #2d3b6c !important;
cursor: pointer;
text-transform: uppercase;
font-weight: 600;
letter-spacing: .4px;
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover {
    background: -moz-linear-gradient(top, rgb(40, 62, 87) 0%, rgba(104, 144, 176,1) 100%);
    background: -webkit-linear-gradient(top, rgba(40, 62, 87,1) 0%,rgba(104, 144, 176,1) 100%);
    background: linear-gradient(to bottom, rgb(40, 62, 87) 0%,rgb(104, 144, 176) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 );
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: .4px;
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 1);
    color: #ABC6E4 !important;
    cursor: pointer;
    font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;
    box-shadow: none;
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a {
    -webkit-border-radius: 0px 30px 30px 0px;
    -moz-border-radius: 0px 30px 30px 0px;
    border-radius: 0px 30px 30px 0px;
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a {
    -webkit-border-radius: 30px 0 0 30px;
    -moz-border-radius: 30px 0 0 30px;
    border-radius: 30px 0 0 30px;
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li {
    line-height: 1.5em;
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active {
    background: -moz-linear-gradient(top, rgb(40, 62, 87) 0%, rgba(104, 144, 176,1) 100%);
    background: -webkit-linear-gradient(top, rgba(40, 62, 87,1) 0%,rgba(104, 144, 176,1) 100%);
    background: linear-gradient(to bottom, rgb(40, 62, 87) 0%,rgb(104, 144, 176) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 );
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: .4px;
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 1);
    color: #ABC6E4 !important;
    cursor: pointer;
    font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;
    box-shadow: none;
}
.et_pb_portfolio_filters {
text-align: center;
}
.et_pb_portfolio_filters ul.clearfix {
display: inline-block;
margin: 0 auto;
}
.intro p {
    font-size: 25px;
    color: #939598;
    letter-spacing: .5px;
}
.destinos a {
    width: 100%;
    height: 100%;
    position: absolute;
    padding: 170px 20px;
    top: 0px;
    left: 0;
    transition: .2s ease;
    color: #231F20;

    background: #1f3b9ab3;
    border: 1px solid #f4f4f4;
    font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;
    font-size: 25px;
    color: white;
}
.destinos a:hover {

    background: transparent;
    color: rgba(255,255,255,0.9);
    font-size: 36px;
}
.destinos {
    font-size: 25px;
    line-height: 1.4;
    display: inline-block;
}
.et_pb_tabs_controls li {
    padding: 6px 30px 6px;
}
.et_pb_tabs_controls li.et_pb_tab_active {
    padding: 6px 30px 6px;
}
.et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li {
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: .3px;
}
.et_pb_tab.et_pb_tab p {
    line-height: 1.6em !important;
}
ul.et_pb_tabs_controls {
    border-bottom: 1px solid #f7a30a;
    background-color: #f7a30a;
}
.et_pb_tabs {
    border: 2px solid #f7a30a;
}
.et_pb_tabs_controls li {
    border-right: 1px solid #f7a30a;
}
.et_pb_tabs_controls li a {
    color: white;
}
.et_pb_tab_active a {
    color: black !important;
}

input[type="text"]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {
    border-color: #e6e6e6;
    color: #939598;
    border-bottom: 1px solid #f7a30a !important;
}
.gform_wrapper .gform_footer {
    padding: 0 0 .625em;
    margin: 0;
    clear: both;
}
.gform_wrapper .top_label li.gfield.gf_left_half select.medium, .gform_wrapper .top_label li.gfield.gf_right_half select.medium {
    background: #f4f4f4;
}
.gform_wrapper .ginput_complex .ginput_right {
    width: 50%;
}
.gform_wrapper .ginput_complex .ginput_right {
    margin-left: 0;
}

input[type="text"], textarea {
    border-bottom: 1px solid #1f3b9a !important;
    border: 0;
    background: #f4f4f4;
    border: 1px solid #e6e6e6;
    color: #939598;
    border-radius: 8px;
}
.gform_wrapper input[type="text"] {
    padding: 7px 0 !important;
}
.gform_wrapper {
margin: 0 auto;
max-width: 100%;
}
.gform_wrapper .gform_footer {
overflow: auto;
}
.gform_wrapper .top_label .gfield_label {
margin: 0;
font-weight: 600;
font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;
font-size: 11px;
text-transform: uppercase;
color: #444;
letter-spacing: .3px;
}
.gform_wrapper ul li.gfield {
margin-bottom: 15px!important;
}
.gform_wrapper .gform_footer input[type="submit"] {
border: 0;
padding: 10px 25px;
 color: #0e1e53 !important;
    background: rgb(244,218,122);
    background: -moz-linear-gradient(top, rgba(244,218,122,1) 0%, rgba(247,163,10,1) 100%);
    background: -webkit-linear-gradient(top, rgba(244,218,122,1) 0%,rgba(247,163,10,1) 100%);
    background: linear-gradient(to bottom, rgba(244,218,122,1) 0%,rgba(247,163,10,1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f4da7a', endColorstr='#f7a30a',GradientType=0 );
    border-top: 1px solid #eddfaf;
    border-bottom: 1px solid #d18b0a;
    -webkit-box-shadow: 0px 7px 8px -3px rgba(0,0,0,0.58);
    -moz-box-shadow: 0px 7px 8px -3px rgba(0,0,0,0.58);
    box-shadow: 0px 7px 8px -3px rgba(0,0,0,0.58);
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 1);
    color: #2D3B6C !important;cursor: pointer;
font-size: 16px;
letter-spacing: 2px;
text-transform: uppercase;
font-weight: bold;
border-radius: 30px;
transition: all 0.2s ease;
font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;
}

.gform_wrapper .gfield_required {
color: #1f3b9a;
}
.gform_wrapper .ginput_complex label {
margin-top: 0px;
color: #aaa;
}
body.et_pb_button_helper_class .et_pb_button {
    color: #0e1e53 !important;
    background: rgb(244,218,122);
    background: -moz-linear-gradient(top, rgba(244,218,122,1) 0%, rgba(247,163,10,1) 100%);
    background: -webkit-linear-gradient(top, rgba(244,218,122,1) 0%,rgba(247,163,10,1) 100%);
    background: linear-gradient(to bottom, rgba(244,218,122,1) 0%,rgba(247,163,10,1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f4da7a', endColorstr='#f7a30a',GradientType=0 );
    border-top: 1px solid #eddfaf;
    border-bottom: 1px solid #d18b0a;
    -webkit-box-shadow: 0px 7px 8px -3px rgba(0,0,0,0.58);
    -moz-box-shadow: 0px 7px 8px -3px rgba(0,0,0,0.58);
    box-shadow: 0px 7px 8px -3px rgba(0,0,0,0.58);
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 1);
    color: #2D3B6C !important;
}

body.et_pb_button_helper_class .et_pb_button:hover {


background: -moz-linear-gradient(top,  rgba(252,239,176,1) 0%, rgba(244,188,90,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(252,239,176,1) 0%,rgba(244,188,90,1) 100%); 
background: linear-gradient(to bottom,  rgba(252,239,176,1) 0%,rgba(244,188,90,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcefb0', endColorstr='#f4bc5a',GradientType=0 );
}



.et_pb_fullwidth_header.fundos p {
    padding-bottom: 5px;
    font-size: 17px;
    letter-spacing: .2px;
    color: #8396da;
    font-weight: bold;
    text-transform: uppercase;
}
#main-footer .container {
padding-bottom: 20px;
}
#text-3 {
position: absolute;
bottom: 6px;
width: 100%;
left: 0px;
}
.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget {
    margin-bottom: 2%;
}
#text-2 .textwidget p {
    border-top: 2px dotted #B3AFAF;
    padding: 20px 0;
    border-bottom: 2px dotted #B3AFAF;
}
.textwidget img {
    margin-bottom: 20px;
}
.et_pb_widget a:hover {
    text-decoration: underline;
}
.et_pb_widget a {
    color: #1f3b9a;
}
#footer-widgets .footer-widget li a:hover {
    color: #1f3b9a;
    text-decoration: underline;
}
.et_pb_widget {
width: 100%;
}
input.subscription_email {
border: 0;
width: 80%;
padding: 11px !important;
font-size: 14px;
color: #939598;
background-color: #fff;
float:left;
border-bottom: 1px solid #1f3b9a !important;
border-radius: 8px;
}
input.subscription_btn {
width: 19%;
background-color: #f7a30a;
border: 0;
padding: 11px;
color: #1f3b9a;
font-size: 14px;
float:left;
margin-left: 1%;
margin-top: 7px;
cursor: pointer;
font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;
font-weight: bold;
border-radius: 8px;
}
input.subscription_btn:hover {
background-color: #1f3b9a;
color: #f7a30a;
}
#footer-widgets li.menu-item::before {
display: none;
}
#footer-widgets li.menu-item {
padding-left: 0;
}

.et-pb-arrow-prev::before, .et-pb-arrow-next::before {
    font-size: 35px;
}
.et-pb-arrow-prev, .et-pb-arrow-next {
    background: #ffffff80;
    border-radius: 50%;
}
#top-menu-nav > ul > li > a:hover {
opacity: 1;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
color: #f7a30a;
}
#et_top_search {
    margin: 3px 0 0 14px;
}
#et_search_icon::before {
    font-size: 15px;
}
#top-menu .menu-item-has-children > a::after {
    display: none;
}
#top-menu .menu-item-has-children > a:first-child {
    padding-right: 0;
}
#et-secondary-nav > li:last-child a::after {
    display: none;
}
#et-secondary-nav li {
    margin-right: 5px;
}
#et-secondary-menu > ul > li a::after {
    display: inline-block;
    padding-bottom: 0;
    content: "|";
    margin-left: 6px;
}

#footer-bottom {
display: none;
}
*/