.bloco-newsletter-aside {
background: url(https://dicasmaonamassa.com.br/wp-content/uploads/2021/06/bg-newsletter-aside.jpg);
overflow: hidden;
background-size: cover;
padding: 30px 30px;
border-radius: 8px;
}
.bloco-newsletter-aside  .logo-newsletter-aside {
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
margin-right: 15px;
margin-bottom: 30px;
}
.bloco-newsletter-aside  .texto-newsletter-aside {
color: #fff;
font-size: 16px;
line-height: 24px;
text-align: center;
margin-bottom: 15px;
}
.bloco-newsletter-aside   .wpb_wrapper .wpb_wrapper {
display: flex;
align-items: center;
}
.bloco-newsletter-aside form span {
width: 100%;
display: block;
margin-bottom: 30px;
}
.bloco-newsletter-aside input {
border: 1px solid #fff;
background: transparent;
padding: 10px;
max-width: 100%;
border-radius: 8px;
outline: none!important;
color: #fff!important;
}
.bloco-newsletter-aside .form-newsletter {
display: flex;
align-items: center;
justify-content: space-between;
flex-direction: column;
flex-wrap: wrap;
}
.bloco-newsletter-aside input::placeholder {
color: rgb(255 255 255 / 70%);
}
.bloco-newsletter-aside  input.wpcf7-form-control.wpcf7-submit {
min-width: 100%!important;
display: block;
background: #FFFFFF;
padding: 14px;
color: #D15317!important;
text-transform: uppercase;
font-size: 14px;
border: 0px;
cursor: pointer;
border-radius: 8px;
margin-top: 15px;
}
.bloco-newsletter-aside span.wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item {
display: flex;
color: #fff;
flex-direction: row;
align-content: center;   
margin-bottom: 5px;
font-size: 0.875rem;
margin-left: 0px;
}
.bloco-newsletter-aside span.wpcf7-form-control.wpcf7-checkbox:before {
content: "Interesse:";
margin-right: 15px;
font-weight: bold;
color: #fff;
letter-spacing: 1px;
font-size: 0.875rem;
display: block;
min-width: 100%;
margin-bottom: 10px;
}
.bloco-newsletter-aside span.wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item input {
align-self: center;
margin-right: 5px;
}
.bloco-newsletter-aside span.wpcf7-form-control-wrap.interesse .wpcf7-list-item input[type="checkbox"] {
all: unset;
border: 1px solid #fff;
width: 15px;
min-width: 15px;
height: 15px;
display: inline-block;
border-radius: 4px;
cursor: pointer;
overflow: hidden;
position: relative;
margin-right: 10px;
}
.bloco-newsletter-aside span.wpcf7-form-control-wrap.interesse input:checked {
background-color: #fff;
width: 15px;
height: 15px;
}
.bloco-newsletter-aside span.wpcf7-form-control-wrap.interesse input:checked:after {
content: '';
background: url(https://dicasmaonamassa.com.br/wp-content/uploads/2021/07/check.svg), #fff;
width: 100%;
height: 100%;
display: block;
position: absolute;
background-size: 80%;
background-repeat: no-repeat;
background-position: 50% 50%;
border-radius: 0!important;
}
.bloco-newsletter-aside  .vc_row.wpb_row.vc_row-fluid {
display: flex;
align-items: center;
}
.form-newsletter .nome:nth-child(1){
order: 1;
}
.form-newsletter .email:nth-child(2){
order: 2;
}
.form-newsletter .interesse:nth-child(5){
order: 3;
}
.form-newsletter .wpcf7-submit:nth-child(3){
order: 4;
}
.aside-bloco-instagram {
margin-top: 30px;
margin-bottom: 30px;
}
.aside-bloco-instagram img{
border-radius: 8px;
width: 100%;
}
.aside-bloco-instagram .zoom-instagram-widget {
padding: 30px 30px 15px 30px;
background: rgb(209,83,23)!important;
background: linear-gradient( 
61deg
, rgba(209,83,23,1) 0%, rgba(241,121,43,1) 100%)!important;
border-radius: 8px;
}
.aside-bloco-instagram ul.zoom-instagram-widget__items li.zoom-instagram-widget__item {
border-radius: 6px;
overflow: hidden;
}
.aside-tab-promo  .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
padding-right: 0px;
padding-bottom: 0px;
}
.aside-tab-promo .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
margin-right: 0px;
}
.aside-tab-promo .vc_grid.vc_row.vc_grid-gutter-30px {
margin-bottom: 0px;
}
.aside-tab-promo .vc_gitem-post-data {
margin-bottom: 0px;
}
.aside-tab-promo .vc_grid-item {
border-bottom: 1px solid #D8D8D8;
}
.aside-tab-promo .vc_grid-item:last-child {
border: 0px;
}
.aside-tab-promo a.vc_gitem-link {
font-size: 1rem;
}
.aside-tab-promo ul.vc_tta-tabs-list li {
width: 50%;
margin: 0px!important;
margin-bottom: -1px!important;
}
.aside-tab-promo  ul.vc_tta-tabs-list {
width: 100%;
margin: 0px!important;
}
.aside-tab-promo .vc_tta-tabs-container {
margin: 0px 0px -1px 0px!important;
padding: 0px!important;
}
.aside-tab-promo li.vc_tta-tab a {
text-align: center;
color: #4D4D4D!important;
font-weight: 600;
font-size: 1.2rem;
}
.aside-tab-promo li.vc_tta-tab a {
background: #fff!important;
}
.aside-tab-promo .vc_tta-panel-body {
background: #fff!important;
border: 1px solid #D9D9D9!important;
}
.aside-tab-promo .vc_tta.vc_general .vc_tta-tab>a{
border: 1px solid #D9D9D9!important;
background: #EEEEEE!important;
border: 0px!important;
}
.aside-tab-promo .vc_tta-container {
margin-bottom: 0px;
}
.aside-tab-promo  .vc_tta.vc_general .vc_tta-tab.vc_active a {
border-bottom: 0px!important;
background: #FFF!important;
border: 1px solid #D9D9D9!important;
}
.aside-tab-promo h3, .aside-slider-blog h3, .aside-bloco-instagram h3 {
font-size: 1.5rem;
margin-bottom: 15px!important;
display: block;
color: #3B3B3B;
font-weight: bold;
}
.aside-tab-promo h3 strong, .aside-slider-blog h3 strong, .aside-bloco-instagram  h3 strong {
padding: 2px 4px;
background: rgb(209,83,23)!important;
background: linear-gradient( 
61deg
, rgba(209,83,23,1) 0%, rgba(241,121,43,1) 100%)!important;
border-radius: 8px;
color: #fff;
font-weight: 500;
}
.aside-slider-blog  span.content-section {
display: none!important;
}
.aside-slider-blog .tm-slider .carousel-caption {
padding-top: 0px;
padding-bottom: 0px;
}
.aside-slider-blog .tm-slider .carousel-caption img {
min-width: 100%;
}
.aside-slider-blog .slick-prev {
left: 20px !important;
}
.aside-slider-blog .slick-next {
right: 33px !important;
}
.aside-slider-blog   .slick-dots {
bottom: 45px;
}
.aside-slider-blog  .slick-dotted.slick-slider {
margin-bottom: 20px;
}
@media(max-width: 768px){
.bloco-newsletter-aside input {
width: 100%;
}
.bloco-newsletter-aside  input[type="checkbox"] {
width: 13px;
}
}