/* Estilização Padrão Microsite

Cor Fonte Destaque					#DD9095
Cor Fonte 1							#353535
Cor Fonte 2							#ffffff
Cor Fonte Corpo						#808080

Cor Background Principal			#ffffff
Cor Background Destaque				#353535
Cor Background Destaque (+Escuro)	#141313
Cor Background Secundario			#f1f1f1


*/
@font-face {
    font-family: weather-sunday;
    src: url(http://deunhasaartes.com.br/site/wp-content/themes/xstore/fonts/weather-sunday-webfont.otf);
    font-weight: normal;
}

.header-main-menu.et_element-top-level .menu>li>a:hover, .header-main-menu.et_element-top-level .menu>.current-menu-item>a, .header-main-menu.et_element-top-level.menu-items-custom .menu>li>a:hover, .header-main-menu.et_element-top-level.menu-items-custom .menu>.current-menu-item>a {
    color: #DD9095;
}
.header-main {
    background-color: #141313 !important;
    background-image: -webkit-linear-gradient(45deg, #14131380, #141313),url(http://deunhasaartes.com.br/site/wp-content/uploads/2021/04/bg-header.jpg) !important;
    background-image: linear-gradient(45deg, #14131380, #141313),url(http://deunhasaartes.com.br/site/wp-content/uploads/2021/04/bg-header.jpg) !important;
}
.header-bottom {
    background: #353535;
    background-color: #353535;
    color: #ffffff;
}
h2.slide-title.animated {
    font-size: 35px;
    font-family: 'Jost';
    letter-spacing: -4px;
    font-weight: 600;
    color: #ffffff;
}
h2.slide-subtitle.animated {
    font-size: 70px;
    font-family: 'Jost';
    letter-spacing: -2px;
    font-weight: 900;
    text-transform: uppercase;
    color: #DD9095;
    background: linear-gradient(90deg, #DD9095 35%, #F6E5E5, #DD9095, #EFC6C8, #DD9095 60%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #0000;
    margin-top: -14px;
}
.description.animated {
    font-size: 30px;
    text-transform: uppercase;
    letter-spacing: -1px;
    color: #F6E5E5;
    margin-top: -20px;
}
.sessao-destaque {
    background: -webkit-linear-gradient(45deg, #DD9095, #F6E5E5, #DD9095, #EFC6C8, #DD9095);
    background: linear-gradient(45deg, #DD9095, #F6E5E5, #DD9095, #EFC6C8, #DD9095);
    padding: 50px 20px 35px 20px;
}
.sessao-destaque .title {
    font-family: 'weather-sunday' !important;
    font-size: 40px !important;
    text-transform: capitalize;
    color: #353535 !important;
    padding-bottom: 22px;
    border-bottom: 1.5px dotted #353535;
    width: 80%;
    margin: 0% 10% 20px 10%;
}
.sessao-destaque .swiper-container.carousel-area {
    background: -webkit-linear-gradient(0deg, #ffffff2e, #fff9, #ffffff2e);
    background: linear-gradient(0deg, #ffffff2e, #fff9, #ffffff2e);
    border-radius: 20px;
}
.content-product .button {
    font-weight: 700;
    border: 1px solid #ad6368 !important;
    color: #ad6368;
    background-color: #faf2f26b;
}
.sessao-destaque .swiper-button-next, .sessao-destaque .swiper-button-prev {
    background-color: #ffffff82;
    color: #888;
}
.content-product .product-title a {
    font-size: 1em;
    font-weight: 900 !important;
    color: #ad6368 !important;
    text-transform: uppercase;
    padding-top: 15px;
    font-family: 'Roboto';
}
.sessao-destaque .content-product .product-title a {
    color: #353535c2 !important;
}
.content-product .price {
    color: #141313;
    font-weight: 600;
}
.content-product .products-page-cats, .content-product .products-page-cats a, .content-product .products-page-brands, .content-product .products-page-brands a, .content-product .price {
    color: #353535;
}
.sessao-destaque .content-product .price {
    font-size: 1.1em;
    font-weight: 600;
}
.content-product .product-image-wrapper {
    border-radius: 10px 25px 10px 25px;
}
.sessao-produtos .products-title {
    font-family: 'weather-sunday' !important;
    font-size: 40px !important;
    text-transform: capitalize;
    color: #ad6368 !important;
    border-bottom: 1.5px dotted #DD9095;
    width: 80%;
    margin: 5% 10% 30px 10%;
}
.sessao-produtos .content-product .button {
    font-weight: 700;
    width: 90%;
    color: #ad6368;
    background: #0000;
    border: 1px solid #ad6368;
}
.sessao-produtos .products-loop {
    position: relative;
    background: #f6e5e580;
    border-radius: 20px;
    padding: 30px 20px;
}
iframe {
    border-radius: 25px;
}
.input-row.flex.align-items-center.et-overflow-hidden {
    border-radius: 30px;
}
.et_b_header-search.et_element-top-level .input-row {
    background-color: #35353590;
    border: 1px solid #353535;
}
.et_b_header-search.et_element-top-level input[type="text"] {
    background-color: #ffffff00;
}
.contato-maps {
    background-color: #fff;
}
.contato-maps .elementor-heading-title {
    color: #ad6468 !important;
    font-family: 'weather-sunday' !important;
    font-size: 40px !important;
    text-transform: inherit !important;
}
.contato {
    background-color: #F6E5E5 !important;
}
.contato .elementor-shape-top .elementor-shape-fill {
    fill: #dd9590 !important;
}
.contato .elementor-shape-bottom .elementor-shape-fill {
    fill: #ffffff !important;
}
.sobre-nos {
    background-color: #141313 !important;
}
.sobre-nos .elementor-shape-bottom .elementor-shape-fill {
    fill: #dd9590 !important;
}
.sobre-nos .elementor-heading-title {
    color: #ad6368 !important;
    font-family: 'weather-sunday' !important;
    font-size: 35px !important;
    font-weight: normal !important;
    text-transform: capitalize !important;
}
.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon {
    fill: #ad6368;
    color: #ad6368;
    border-color: #ad6368;
}
.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title {
    color: #ad6368;
}
.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-description {
    color: #353535;
}
.elementor-image-box-content .elementor-image-box-title {
    color: #DD9095 !important;
}
.et_b_header-cart.et_element-top-level .et-quantity {
    background-color: #DD9095;
    color: #ffffff;
}
.elementor-image-box-content .elementor-image-box-description {
    color: #ffffff;
}
.et_b_header-menu .menu > li > a {
    color: #ffffff;
}
.site-header svg, .et_b-icon svg {
    fill: #dd9590;
}
.et_b_header-search.et_element-top-level .search-button {
    background-color: #353535;
    border-radius: 50% !important;
}
a {
    color: #353535;
}
.titulo-principal .elementor-heading-title {
    color: #DD9095 !important;
}
.titulo-secundario .elementor-heading-title {
    color: #ffffff !important;
}
.titulo-secundario-alt .elementor-heading-title {
    color: #353535 !important;
}
.titulo-secundario .elementor-text-editor.elementor-clearfix {
    color: #ffffff !important;
}
.titulo-secundario .elementor-image-box-content .elementor-image-box-title {
    color: #fff !important;
}
.titulo-span .elementor-text-editor.elementor-clearfix {
    color: #ffffff !important;
}
.titulo-span .elementor-text-editor.elementor-clearfix span {
	color: #DD9095 !important;
}
.valor-riscado {
	font-weight: 500; 
	font-size: .7em; 
	color: #cccccc;
}
.et-timer.white .time-block:not(:last-child):after, .et-timer.white .time-block .timer-count {
    color: #ffffff;
}
.et-timer .circle-box:before {
    border: 0.219em solid #ffffff30;
}
.et-timer .time-block .circle-box svg circle {
    stroke: #DD9095;
}
.header-top {
    background: #353535f0;
    background-color: #353535f0;
}
.elementor-text-editor.elementor-clearfix {
    color: #808080;
}
.elementor-button {
    fill: #ffffff !important;
    color: #ffffff !important;
    background-color: #DD9095 !important;
    border-color: #DD9095 !important;
}
.elementor-button:hover, .elementor-button:focus {
    fill: #DD9095 !important;
    color: #DD9095 !important;
    background-color: #DD909500 !important;
    border-color: #DD9095 !important;
	border: 2px solid;
}
.overlay:not(.elementor-motion-effects-element-type-background) {
    background-color: #DD9095 !important;
}
.et-mailchimp:not(.dark) input[type="submit"] {
    color: #fff;
    background-color: #DD9095;
    border-color: #ffffff;
	font-size: 14px;
    font-weight: 400;
    padding-bottom: 25px;
}
.et-mailchimp.classic-button:not(.dark) input[type="submit"]:hover {
    border-color: #ffffff;
    color: #DD9095;
    font-weight: 700;
    opacity: .8;
}
.sticky-on .header-main {
    background-color: #141313 !important;
    background-image: -webkit-linear-gradient(45deg, #14131380, #141313),url(http://deunhasaartes.com.br/site/wp-content/uploads/2021/04/bg-header.jpg) !important;
    background-image: linear-gradient(45deg, #14131380, #141313),url(http://deunhasaartes.com.br/site/wp-content/uploads/2021/04/bg-header.jpg) !important;
    color: #ffffff;
}
.sticky-on .header-bottom {
    background: #353535;
    background-color: #353535;
    color: #ffffff;
}
.sticky-on .et_element.et_b_header-logo {
    width: 140px;
    padding: 10px;
}
.footer .menu-element.horizontal .menu li>a:after {
    background: #DD9095 !important;
}
.copyright {
    background-color: #141313 !important;
}
body .et-follow-buttons a:hover i {
    color: #DD9095 !important;
}
.view-switcher .switcher-active > a {
    color: #DD9095;
}
.content-product .button:hover {
    color: #fff;
    background-color: #DD9095 !important;
    border-color: #DD9095 !important;
}
.quantity-wrapper .et_b-icon svg {
    fill: #000;
}
.single-product .product_title {
    color: #141313;
}
.et_product-block > .price, .et_product-block .et_connect-block > .price, .et_product-block form.cart .price, .et_product-block .group_table .woocommerce-Price-amount {
    color: #DD9095;
}
.single-product .et_product-block .woocommerce-product-details__short-description p {
    color: #808080;
}
.stock.step-1 {
    color: #DD9095;
}
.single-product-builder .single_add_to_cart_button.button, .single-product-builder .single_add_to_cart_button.button.disabled, .single-product-builder .etheme-sticky-cart .etheme_custom_add_to_cart.single_add_to_cart_button {
    background-color: #DD9095;
    color: #ffffff;
}
.single-product-socials a {
    color: #353535;
}
.single-product-socials a:hover {
    color: #DD9095;
}
.single_add_to_cart_button.button, .et-quick-view-wrapper .product_type_variable, .et-quick-view-wrapper .product_type_grouped, .et-quick-view-wrapper .product_type_external {
    background-color: #DD9095;
    border: #DD9095;
    color: #ffffff;
}
.single-product-builder .single_add_to_cart_button.button:hover, .single-product-builder .single_add_to_cart_button.button:focus, .single-product-builder .single_add_to_cart_button.button:hover:focus, .single-product-builder .etheme-sticky-cart .etheme_custom_add_to_cart.single_add_to_cart_button:hover, .single-product-builder .etheme-sticky-cart .etheme_custom_add_to_cart.single_add_to_cart_button:focus, .single-product-builder .etheme-sticky-cart .etheme_custom_add_to_cart.single_add_to_cart_button:hover:focus {
    background-color: #DD909500;
    color: #DD9095;
    border: solid #DD9095;
}
.single_add_to_cart_button.button:hover, .et-quick-view-wrapper .product_type_variable:hover, .et-quick-view-wrapper .product_type_grouped:hover, .et-quick-view-wrapper .product_type_external:hover {
    background-color: #DD909500;
    border-color: #DD9095;
    color: #DD9095;
}
.btn-black, .btn.black, .form-submit input[type="submit"], #commentform input[type="button"] {
    background-color: #DD9095;
    border: #DD9095;
    color: #ffffff;
}
.btn-black:hover, .btn.black:hover, .form-submit input[type="submit"]:hover, #commentform input[type="button"]:hover {
    background-color: #fff;
    border-color: #DD9095;
    color: #DD9095;
}
.quantity-wrapper.type-circle span:hover {
    border-color: #141313;
}
.mini-cart-buttons a:hover {
    color: #ffffff;
    background-color: #DD9095;
    border-color: #DD9095;
}
.btn-checkout, .btn-view-wishlist {
    color: #ffffff;
    background-color: #DD9095;
    border-color: #DD9095;
}
.btn-checkout:hover, .btn-view-wishlist:hover {
    color: #ffffff;
    background-color: #DD9095;
    border-color: #DD9095;
}
.button:hover, .btn:hover, input[type="submit"]:hover, input[type="button"]:hover, form button:hover, form #qna-ask-input button:hover {
    color: #ffffff;
    background-color: #DD9095;
    border-color: #DD9095;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.mini-cart-buttons a {
    color: #ffffff;
    background-color: #DD9095;
    border-color: #DD9095;
    display: block;
    padding: 1rem 1.7rem;
    text-align: center;
}
.et-mini-content svg {
    fill: #141313;
}
.price ins .amount, .cart ins .amount, .product-price ins .amount {
    color: #DD9095;
}
#product_categories-1 {
    background-image: -webkit-linear-gradient(270deg, #dadada00, #fff0), url(https://vancin.com.br/site/wp-content/uploads/2021/02/back-categorias.png);
    border: none;
    background-size: cover;
	border-radius: 40px;
    padding-bottom: 50px;
}
#product_categories-1 .widget-title {
    background: #0000;
    border-bottom: 0px solid #e0e0e0;
	color: #ad6368;
}
#product_categories-1 .cat-item {
    border-bottom: 1px solid #dd90954d;
}
#product_categories-1 .widget_product_categories.sidebar-widget ul li a:hover, #product_categories-1 .sidebar-widget ul li a:hover {
    color: #DD9095;
}
.widget_product_categories.sidebar-widget ul li a, .sidebar-widget ul li a {
    display: inline-block;
    color: #353535;
}
.template-container .template-content .footer a:hover, .template-container .template-content .footer .vc_wp_posts .widget_recent_entries li a:hover {
    color: #DD9095;
}
.footer .elementor-text-editor p {
    color: #808080;
}
.wpcf7-form input[type="submit"] {
    background-color: #DD9095 !important;
    color: #ffffff !important;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #DD9095 !important;
    border-radius: 30px 30px 30px 30px;
    padding: 16px 13px 16px 13px;
    margin-top: 0px;
    font-family: "Jost", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
}
.wpcf7-form input[type="submit"]:hover {
    background-color: #ffffff !important;
    color: #DD9095 !important;
}
.content-grid2 .meta-post-timeline {
    border: 1px solid #DD9095;
    background-color: #ffffff;
}
.content-grid2:hover .meta-post-timeline {
    background-color: #DD9095;
    border-color: #DD9095;
}
.read-more, .active-link {
    color: #DD9095;
}
.meta-post a[rel="author"]:hover, .post-comments-count:hover {
    color: #DD9095;
}
.meta-post, .meta-post a, .post-comments-count {
    color: #808080;
}
.btn:not(.black):not(.active):not(.bordered):not(.style-custom) {
    color: #141313;
    background-color: #f2f2f2;
    border-color: #f2f2f2;
}
.btn:not(.black):not(.active):not(.bordered):not(.style-custom):hover {
    color: #ffffff;
    background-color: #DD9095;
    border-color: #DD9095;
}
span.et-element-label.inline-block.mob-hide {
    color: #ffffff;
}
form.login .button, form.register .button {
    background-color: #DD9095;
    border: 1px solid #DD9095;
    color: #ffffff;
}
form.login .button:hover, form.register .button:hover {
    background-color: #ffffff;
    border-color: #DD9095;
    color: #DD9095;
}
.woocommerce-MyAccount-navigation-wrapper li.is-active a {
    color: #DD9095;
}
.woocommerce-info, .dokan-info, .mc4wp-info, .woocommerce-order-overview-wrapper ~ p {
    background-color: #DD9095;
}
.woocommerce-EditAccountForm .woocommerce-Button {
    background-color: #DD9095;
    border: 1px solid #DD9095;
    color: #ffffff;
}
.woocommerce-EditAccountForm .woocommerce-Button:hover {
    background-color: #ffffff;
    border-color: #DD9095;
    color: #DD9095;
}
.banner-home {
    background-color: #f1f1f1 !important;
}
.banner-servico {
    background-color: #ffffff !important;
}
.banner-servico-alt {
    background-color: #f1f1f1 !important;
}
.page-heading {
    background-color: #2f2e2e;
    color: #808080;
}
.page-heading .title {
    color: #ffffff !important;
}
.mobile-header-wrapper {
    background: #141313;
    background-color: #141313d9;
}
.mobile-header-wrapper .header-top {
    background: #141313;
    background-color: #141313;
    color: #ffffff;
}
.mobile-header-wrapper .header-main {
    background: #141313;
    background-color: #141313;
    color: #ffffff;
}
.et-mobile-panel .with-dot > a .et_b-icon:before {
    background: #DD9095;
}
.et-mobile-panel .with-dot > a .et_b-icon:after {
    border: 1px solid #DD9095 !important;
}
.form-row.place-order .button {
    background-color: #DD9095;
    color: #ffffff;
    border-color: #DD9095;
}
.form-row.place-order .button:hover {
    background-color: #DD9095 !important;
    color: #ffffff;
    border-color: #DD9095 !important;
}
.checkout-button {
	background-color: #DD9095 !important;
    color: #ffffff;
    border-color: #DD9095 !important;
}
#qlwapp.qlwapp-button .qlwapp-toggle {
    background-color: #008000;
}
.lost_reset_password .button {
    background-color: #DD9095;
    border: 1px solid #DD9095;
    color: #ffffff;
}
.lost_reset_password .button:hover {
    background-color: #ffffff;
    border: 1px solid #DD9095;
    color: #DD9095;
}
.cn-button.bootstrap {
    color: #fff;
    background: #ec3237;
}
#cookie-notice {
    background-color: #ffffffe6 !important;
}


/*Funcionalidades*/
#cookie-notice {
    right: auto;
    left: auto;
    width: 100%;
    max-width: 100%;
    top: auto;
    height: auto;
    padding: 20px;
}
.elementor-text-editor.elementor-clearfix {
    text-transform: none;
}
.elementor-heading-title {
    font-family: "Jost", Sans-serif;
    font-weight: bold;
    text-transform: uppercase;
}
span.et-element-label.inline-block.mob-hide {
    text-transform: capitalize;
}
#product_categories-1 .cat-item a {
    margin-bottom: -10px;
	margin-top: 10px;
}
#product_categories-1 .widget-title {
    text-align: center;
    padding: 35px 0px 0px 0px;
    margin-bottom: 30px;
    font-weight: 900;
    font-size: 2.5em;
    font-family: 'weather-sunday';
    text-transform: capitalize;
}
.custom-prefooter input[type="email"], .custom-prefooter input[type="text"] {
    border-radius: 100px;
    height: 35px;
}
textarea {
    border-radius: 20px;
    height: 130px;
}
.custom-prefooter input[type="submit"] {
    border-radius: 100px;
    position: absolute;
    top: 10%;
    height: 42px;
}
.content-page {
    margin-top: 50px;
}
.valor {
    line-height: 42px !important;
	margin-top: -20px;
}
.img-servico img {
    max-width: 70%;
}
.banner-servico, .banner-servico-alt {
	display: flex !important;
}
.banner-servico-alt .elementor-container {
	flex-direction: row-reverse !important;
}
#cfpp {
    width: 100%;
    padding-right: 50px;
}
#qlwapp.qlwapp-button .qlwapp-toggle {
    height: 50px;
    width: 50px;
    padding: 12px 12px;
    margin-top: -135px;
    right: 5px;
}
#qlwapp.qlwapp-button .qlwapp-toggle .qlwapp-icon {
    margin: 0;
}
.menu-footer {
    padding: 0 5%;
}
.contato-footer .elementor-icon-box-title, .social-footer .elementor-icon-box-title {
    font-size: 1.1em;
}
.contato-footer .elementor-icon, .social-footer .elementor-icon {
    font-size: 25px !important;
}
.menu-footer .elementor-heading-title, .contato-footer .elementor-heading-title, .social-footer .elementor-heading-title {
    color: #DD9095 !important;
    font-family: 'weather-sunday';
    font-size: 35px;
    text-transform: none;
    letter-spacing: 1px;
}
.menu-footer .elementor-icon-box-content a, .social-footer .elementor-icon-box-content a, .contato-footer .elementor-icon-box-content a, .menu-footer .elementor-icon-box-icon a, .social-footer .elementor-icon-box-icon a, .contato-footer .elementor-icon-box-icon a {
    color: #F6E5E5 !important;
}
.menu-footer .elementor-icon-box-content a:hover, .social-footer .elementor-icon-box-content a:hover, .contato-footer .elementor-icon-box-content a:hover, .menu-footer .elementor-icon-box-icon a:hover, .social-footer .elementor-icon-box-icon a:hover, .contato-footer .elementor-icon-box-icon a:hover {
    color: #DD9095 !important;
}
.social-footer .elementor-icon-box-wrapper:hover .elementor-icon-box-icon a, .social-footer .elementor-icon-box-wrapper:hover .elementor-icon-box-content a, .contato-footer .elementor-icon-box-wrapper:hover .elementor-icon-box-icon a, .contato-footer .elementor-icon-box-wrapper:hover .elementor-icon-box-content a {
    color: #DD9095!important;
}
.footer {
    background-color: #000;
}
.sup-footer {
    background-color: #35353580 !important;
}
.single-product .page-heading.vc_row, .single-product .page-heading:not(.vc_row) .page-heading-inner {
    background: #2f2e2e;
    background-color: #2f2e2e;
}
.my_account_orders .view {
    background-color: #dd9095;
    border: 1px solid #dd9095;
    color: #fff;
}
.my_account_orders .view:hover {
    background-color: #fff0;
    border: 3px solid #dd9095;
    color: #dd9095;
}
#idx-calc_shipping {
    background-color: #dd9095;
    border-radius: 25px;
    color: #ffffff;
    margin-top: 15px;
}
#idx-calc_shipping:hover {
    background-color: #fff0;
    border: 3px solid #dd9095;
    color: #dd9095;
}
#shipping-simulator #zipcode {
    height: 35px;
    border-radius: 5px;
}
#loading_simulator p {
    margin: 20px 0 0 20px;
    color: #dd9095;
}
span.span-frenet {
    font-weight: 700;
    color: #dd9095;
}
#shipping-simulator #simulator-data {
    margin-top: 15px;
    width: 100%;
}
.woocommerce-pagination a:hover, .woocommerce-pagination .current, #comments ul.page-numbers a:hover, #comments ul.page-numbers .current, .etheme-pagination a:hover, .etheme-pagination .current, .dokan-pagination-container li a:hover, .dokan-pagination-container .dokan-pagination li.active a {
    color: #fff;
    background-color: #ad6368;
    border-color: #ad6368;
}
.et-toggle-mob-sidebars-inner .et-toggle {
    background-color: #dd9590e0;
    border: 1px solid #fff;
}

.et-toggle-mob-sidebars-inner .et-toggle svg {
    fill: #fff;
}
a.button {
    border-radius: 50px;
}


/* Ajustes Mobile*/
@media (min-width: 992px){
	.sidebar {
		width: 20%;
		right: 80%;
	}
	.main-products-loop {
		width: 80%;
		left: 20%;
	}
	.responsive-header-block [data-element_type="column"]:first-child {
		margin-right: -25%;
	}
	.et_b-icon svg, .et_b_header-socials svg {
        fill: #ffffff;
    }
}
@media (min-width: 767px){
	.responsive-header-block [data-element_type="column"]:first-child {
		width: 50% !important;
		margin-right: -10%;
	}
	.responsive-header-block [data-element_type="column"]:last-child {
		display: block !important;
		width: 50% !important;
	}
	
}
@media only screen and (max-width: 1024px){
	.slider-home-left {
		width: 50% !important;
	}
	.slider-home-right {
		width: 50% !important;
	}
	.slider-home-right img {
		max-width: 150% !important;
		margin-left: -50px;
	}
	.banner-home {
		padding: 30px 50px !important;
		margin-top: 0px !important;
	}
	.banner-home img {
		width: 80%;
	}
	.titulo-secundario-alt .elementor-heading-title {
		margin-bottom: -50px;
	}
	.prefooter .elementor-section {
		padding: 30px 50px !important;
	}
	.prefooter .wpcf7-form-control-wrap.mensagem, .prefooter .wpcf7-form-control-wrap.email, .prefooter .wpcf7-form-control-wrap.nome {
		width: 100%;
	}
}
@media (min-width: 993px) and (max-width: 1024px){
	.et_element.et_b_header-logo {
		width: 200px;
	}
}
@media only screen and (max-width: 992px){
	.header-wrapper, .site-header-vertical {
		display: none;
	}
	.mobile-header-wrapper {
		z-index: 5;
		position: relative;
		display: block;
	}
	.slider-home-descricao .elementor-widget-container {
		padding: 0 30px 0 0 !important;
	}
	.img-servico img {
		max-width: 80%;
	}
	.banner-servico, .banner-servico-alt {
		padding: 35px 50px !important;
	}
	.banner-servico .titulo-principal .elementor-heading-title, .banner-servico-alt .titulo-principal .elementor-heading-title {
		font-size: 35px !important;
		line-height: 35px !important;
	}
	.banner-servico .titulo-secundario-alt .elementor-heading-title, .banner-servico-alt .titulo-secundario-alt .elementor-heading-title {
		font-size: 25px !important;
		line-height: 25px !important;
		margin-bottom: -25px;
	}
}
@media only screen and (max-width: 990px){
	.slider-home {
		margin-top: -350px !important;
	}
}
@media only screen and (max-width: 767px){
	.slider-home {
		margin-bottom: -250px !important;
		padding-top: 35px !important;
	}
	.slider-home-right img {
		max-width: 90% !important;
		margin-left: 0px;
	}
	.slider-home-left .elementor-heading-title {
		width: 200%;
	}
	.slider-home-right img {
		padding-top: 160px;
	}
	.slider-home-left {
		margin-left: -30px;
	}
	.banner-home {
		margin-top: 200px !important;
	}
	.prefooter .elementor-text-editor.elementor-clearfix {
		text-align: center;
	}
	.valor {
		line-height: 30px !important;
		margin-bottom: 25px !important;
	}
	.banner-servico .titulo-principal .elementor-heading-title, .banner-servico .titulo-secundario-alt .elementor-heading-title, .banner-servico-alt .titulo-principal .elementor-heading-title, .banner-servico-alt .titulo-secundario-alt .elementor-heading-title {
		text-align: center;
	}
	.img-servico img {
		max-width: 60%;
	}
	.banner-servico, .banner-servico-alt {
		padding: 60px !important;
	}
	.banner-servico .elementor-widget-container .elementor-clearfix, .banner-servico-alt .elementor-widget-container .elementor-clearfix {
		margin-top: -40px;
	}
	.menu-footer .elementor-heading-title, .contato-footer .elementor-heading-title, .social-footer .elementor-heading-title {
        text-align: center;
    }
    .footer .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title {
        text-align: center;
    }
    .footer .elementor-icon-box-icon {
        text-align: center;
    }
    .footer .menu-main-menu-container {
        text-align: center;
    }
	#qlwapp.qlwapp-button .qlwapp-toggle {
		margin-top: -180px;
		right: 9px;
	}
}
@media only screen and (max-width: 480px){
	.mobile-header-wrapper .et_b_header-logo.et_element-top-level img {
		width: 150px;
	}
	.slider-home .titulo-secundario .elementor-heading-title {
		font-size: 35px !important;
	}
	.slider-home .titulo-principal .elementor-heading-title {
		font-size: 22px !important;
		line-height: 20px !important;
		text-align: left;	
	}
	.titulo-principal .elementor-heading-title {
		font-size: 35px !important;
		text-align: center;		
	}
	.titulo-secundario .elementor-heading-title, .titulo-secundario-alt .elementor-heading-title {
		font-size: 22px !important;
		margin-top: -20px;
		text-align: center;
		line-height: 20px !important;
	}
	.banner-home p {
		text-align: justify;
		margin-top: -35px;
		font-size: 15px;
	}
	.elementor-button-wrapper {
		text-align: center;
	}
	.valor {
		margin-top: 0px;
	}
	.banner-servico, .banner-servico-alt {
		padding: 35px !important;
	}
	.banner-servico .titulo-principal .elementor-heading-title, .banner-servico-alt .titulo-principal .elementor-heading-title {
		font-size: 30px !important;
		line-height: 30px !important;
	}
	.banner-servico .titulo-secundario-alt .elementor-heading-title, .banner-servico-alt .titulo-secundario-alt .elementor-heading-title {
		font-size: 20px !important;
		line-height: 20px !important;
		margin-top: -5px;
	}
	.banner-servico .elementor-widget-container .elementor-clearfix, .banner-servico-alt .elementor-widget-container .elementor-clearfix {
		font-size: 15px !important;
	}
	#qlwapp.qlwapp-button .qlwapp-toggle {
		right: -7px;
	}
	.elementor-shape-top svg, .elementor-shape-bottom svg {
        height: 50px !important;
    }
}
@media only screen and (max-width: 350px){
	.slider-home .titulo-secundario .elementor-heading-title, .titulo-principal .elementor-heading-title {
		font-size: 30px !important;
	}
	.slider-home .titulo-principal .elementor-heading-title, .titulo-secundario .elementor-heading-title, .titulo-secundario-alt .elementor-heading-title{
		font-size: 20px !important;
	}
	.banner-servico, .banner-servico-alt {
		padding: 25px !important;
	}
}