.elementor-element.elementor-element-ded48a1.elementor-widget.elementor-widget-html { margin: 0; }
ul {
padding: 0 !important;
} .separate-containers .site-main
{
margin: 0 !important;
}
.grid-container
{
max-width: 100% !important;
padding: 0 !important;
}
.home-post-bg {
height: 215px;
background-size: cover;
background-position: center center;
}
.home-post
{
font-family: 'Cabin Condensed', sans-serif;
}
.home-post .home-right
{
text-align: right;
}
.home-post .home-right,
.home-post .home-left
{
font-size: 13px;
text-decoration: underline;
}
.home-post h3 a:hover
{
text-decoration: underline;
}
.home-post h3 a
{
color: #FEC601;
}
.home-post h3
{
font-family: 'Moulpali', sans-serif;
font-size: 24px;
line-height: 30px;
margin: 15px 0;
color: #FEC601;
font-weight: bold;
}
.btn-default
{
font-size: 20px !important;
font-weight: bold !important;
background-color: transparent  !important;
border: 2px solid #fec601 !important;
color: #fec601  !important;
padding: 10px 25px !important;
font-family: 'Moulpali', sans-serif !important;
}
.btn-default:hover
{
background-color: #fec601 !important;
color: #fff !important;
}
.form-group
{
text-align: center !important;
font-family: 'Cabin Condensed' !important;
}
#form-contato .form-group label
{
color: #1c1c1c !important;
}
.form-group label
{
color: white !important;
font-family: 'Cabin Condensed' !important;
}
.post-lista
{
margin-bottom: 35px !important;
}
.img-post-overlay
{
width: 100%;
height: 100%;
background: rgba(0,0,0,.7);
}
.post-lista .img-post
{
height: 220px;
background-size: cover;
}
.post-bg
{
height: 450px;
background-size: cover;
}
.post-lista-content 
{
padding: 20px 5px; font-family: 'Cabin Condensed' !important;
}
#pagina-blog h1
{
margin: 15px 0 15px;
font-size: 30px;
font-weight: bold;
font-family: 'Moulpali', sans-serif !important;
}
.post-lista-content h3
{
margin: 0 0 15px;
font-size: 25px;
font-family: 'Moulpali', sans-serif !important;
}
.post-lista-content h3 a
{
color: #fec601;
transition: all .2s ease-out;
}
.post-lista-content h3 a:hover
{
color: #08a09b;
}
.post-lista-content .post-meta
{ }
.post-meta {
font-size: 15px;
font-weight: bold;
color: #1c1c1c;
font-family: 'Cabin Condensed' !important;
margin-bottom: 15px;
}
.post-meta a {
font-size: 15px;
font-weight: bold;
color: #1470B9;
font-family: 'Cabin Condensed' !important;
transition: all .2s ease-out
}
.post-meta a:hover {
color: #08a09b;
}
.btn-primario
{
display: inline-block;
transition: all .2s ease-out;
font-size: 16px;
padding: 15px 30px;
-webkit-border-radius: 4px;
border-radius: 4px;
font-family: "Moulpali", Sans-serif;
font-weight: bold;
text-transform: uppercase;
color: #08a09b !important;
background-color: transparent;
border-style: solid;
border-width: 2px 2px 2px 2px;
border-color: #08a09b;
text-decoration: none;
}
.btn-primario:hover
{
background-color: #08a09b;
text-decoration: none;
color: #fff !important;
}
#img-post-single
{
height: 450px;
background-size: cover;
}
#barra-post-blog h1
{
font-size: 48px;
}
.post-content
{
font-size: 20px;
}
.widget-barralateral
{
margin-bottom: 35px;
font-family: 'Cabin Condensed' !important;
}
.widget-barralateral h3
{
font-family: "Moulpali", Sans-serif;
font-weight: bold;
color: #1c1c1c;
}
.widget-barralateral a
{
color: #1470B9;
}
.widget-barralateral a:hover
{
color: #08a09b;
}
.widget-redes
{
}
.widget-redes ul
{
padding: 0;
margin: 0;
}
.widget-redes a
{
font-size: 30px;
}
.widget-redes li
{
list-style: none;
margin-right: 10px;
display: inline-block;
}
.wp-pagenavi
{
width: 100%;;
display: block;
margin-top: 35px;
text-align: center;
}
.wp-pagenavi a, .wp-pagenavi span
{
border: none;
color: #1c1c1c;
font-weight: bold;
font-size: 20px;
transition: all .2s ease-out;
}
.wp-pagenavi span.current,
.wp-pagenavi a:hover
{
color: #08a09b;
text-decoration: none;
}
#pagina-blog
{
margin: 60px auto;
max-width: 1140px;
}
#form-newsletter input[type="email"]
{
font-size: 16px;
font-family: 'Cabin Condensed' !important;
height: auto;
padding: 10px 15px 11px;
border-radius: 0;
color: #1c1c1c;
}
#form-newsletter .first_col,
#form-newsletter .last_col
{
padding: 0 !important;
}
#form-newsletter .caldera-grid .help-block
{
color: #fff !important;
}
#form-newsletter .caldera-grid .form-group
{
margin: 0;
}
.viagem-post
{
margin-bottom: 35px;
}
.viagem-post a,
.viagem-post a:hover
{
color: #FEC601;
}
.viagem-bg
{
display: flex;
width: 100%;
height: 100%;
min-height: 300px;
align-items: flex-end;
padding: 15px;
background-size: cover !important;
background-blend-mode: multiply;
}
.viagem-bg h4
{
font-size: 16px;
font-family: 'Moulpali', sans-serif;
font-weight: bold;
margin: 0;
}
.viagem-bg h3
{
font-family: 'Moulpali', sans-serif;
font-weight: bold;
color: #fff;
margin: 0;
}
.btn-submit
{
width: 100% !important;
padding: 0 10px  !important;
display: block  !important;
background-color: #fec601  !important;
color: #fff  !important;
font-size: 20px  !important;
text-transform: uppercase  !important;
font-weight: bold  !important;
font-family: 'Moulpali', sans-serif !important;
}
.btn-submit:hover
{
background-color: #08a09b !important;
color: #fff !important;
}
#form-viagem a
{
color: #FEC601  !important;
} @media only screen
and (min-width : 320px)
and (max-width : 480px) { } @media only screen
and (min-width : 321px) { } @media only screen
and (max-width : 320px) { } @media only screen
and (min-width : 768px)
and (max-width : 1024px) { } @media only screen
and (min-width : 768px)
and (max-width : 1024px)
and (orientation : landscape) { } @media only screen
and (min-width : 768px)
and (max-width : 1024px)
and (orientation : portrait) { } @media only screen
and (min-width : 1224px) { } @media only screen
and (min-width : 1824px) { } @media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) { }