@charset "utf-8";
/*
Theme Name: Sites Prontos DDA
Theme URI: https://sitesprontosdda.com.br
Description: Tema desenvolvido pela Agência DDA
Version: 2.0
Author: Agência DDA
Author URI: https://www.agenciadda.com.br
Text Domain: lang
*/

/*html {
	position:relative;
	min-height:100%;
}
body {
	margin-bottom:170px;
	color:#757575;
}
.footer {
	width:100%;
	height:170px;
	position:absolute;
	bottom:0;
}*/

*, html, body{-webkit-font-smoothing:antialiased;}

a,
input[type='submit'],
button, .post-link h2{transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;}

.btn-primary{border:none !important;}

.content-outer-wrapper{color:#757575;}

/* --------------------------------------------- HEADER AREA --------------------------------------------- */
.header-top-nav{height:40px;background:#efefef;}

.info-list,
.social-btns-list{height:40px;padding:0;margin:0;float:left;line-height:40px;list-style:none;color:#757575;}
.social-btns-list{float:right;}
.info-list li,
.social-btns-list li{float:left;margin:0 20px 0 0;}
.social-btns-list li{margin:0  0 0 15px;}
.info-list li i{display:inline-block;}
.info-list li p{display:inline-block;margin:0 0 0 7px;}
.info-list a,
.social-btns-list a{color:#757575;}
.social-btns-list a{font-size:18px;}
.info-list a:hover,
.social-btns-list a:hover{text-decoration:none;color:#000;}

.logo{height:100px;line-height:93px;float:left;margin:0;}
.logo a,
.logo img{display:inline-block;margin:0;max-width:280px;max-height:70px;}

.lower-header{height:100px;padding:0;}
.lower-header .menu,
.lower-header .menu li,
.lower-header .menu li a,
.header-search-wrapper a,
.menu-trigger{height:100px;padding:0;float:left;margin:0;line-height:100px;list-style:none}
.lower-header .menu li a,
.menu-trigger span{padding:0 14px;font-size:14px;font-weight:bold;text-transform:uppercase;color:#757575;}
.lower-header .menu li a:hover,
.header-search-wrapper a:hover,
.menu-trigger:hover,
.menu-trigger:hover span{text-decoration:none;}
.lower-header .menu li{position:relative;}
.lower-header .menu li.current-menu-item a{border-top:3px solid;}
.menu li.current-menu-item a{line-height:94px;}
.lower-header .menu li .sub-menu{/*width:200px;*/width:auto;min-width:200px;white-space:nowrap;padding:0;display:none;position:absolute;/*left:50%;*/top:100%;/*margin:0 0 0 -100px;*/margin:0 0 0 -25px;z-index:9999;box-shadow:0 6px 30px rgba(0, 0, 0, 0.3);}
.lower-header .menu li .sub-menu li,
.lower-header .menu li .sub-menu li a{width:100%;height:auto;float:left;line-height:1;}
.lower-header .menu li .sub-menu li a{padding:16px;text-align:center;color:#FFF;font-size:13px;}
.lower-header .menu li .sub-menu li a:hover{background:rgba(0,0,0,.13);}
.lower-header .menu,
.header-search-wrapper,
.menu-trigger{float:right;}
.botao-menu{padding:25px 14px !important}
.botao-menu a{height:50px !important;display:inline-block;border:solid 2px;cursor:pointer;border-radius:2.5em;text-decoration:none !important;max-width:100%;white-space:normal;line-height:1.9em !important;padding:11px 20px !important;}
.botao-menu a:hover{border:solid 2px;}
.botao-menu.current-menu-item a{border:solid 2px !important;}

.header-search-wrapper a{padding:0 10px;}
.header-search-wrapper{position:relative;}
.header-search-wrapper .search-form{width:263px;padding:11px 10px;position:absolute;right:0;top:100%;background:#FFF;z-index:99999;}
.header-search-wrapper .search-form input,
.header-search-wrapper .search-form button{float:left;}
.header-search-wrapper .search-form input{width:185px;}
.header-search-wrapper .search-form button{width:50px;color:#FFF;}

.menu-trigger span{padding:0 5px 0 0;}

.menu-trigger,
.lower-header .search-form{display:none;}

.header-title .container{/*margin:-8px 0 0;*/display:inline-block;}

.header-title,
.header-title .page-title{margin:0;height:60px;line-height:60px;color:#FFF;}
.header-title .page-title{float:left;font-size:18px;font-weight:normal;text-transform:uppercase;}
.header-title .page-title a,
.header-title .breadcrumbs a{color:#FFF;}
.header-title .page-title a:hover,
.header-title .breadcrumbs a:hover{text-decoration:none;color:rgba(255, 255, 255, 0.7);}
.header-title .breadcrumbs{float:right;margin:0;font-size:13px;}

header.position-absolute{width:100%;z-index:99;}
header.position-absolute .lower-header{background:none !important;}
header.position-absolute .header-top-nav{background:rgba(255, 255, 255, 0.2);color:#FFF;}
header.position-absolute .info-list,
header.position-absolute .social-btns-list,
header.position-absolute .info-list a,
header.position-absolute .social-btns-list a,
header.position-absolute .lower-header .menu li a,
header.position-absolute .menu-trigger span,
header.position-absolute .header-search-wrapper a{color:#FFF;}
header.position-absolute .lower-header .menu li.current-menu-item a{border-color:#FFF !important;}
header.position-absolute .menu-trigger i{color:#fff !important;}
header.position-absolute .botao-menu{padding:25px 14px !important}
header.position-absolute .botao-menu a{height:50px !important;display:inline-block;border:solid 2px;cursor:pointer;border-radius:2.5em;text-decoration:none !important;max-width:100%;white-space:normal;background-color:transparent;line-height:1.9em !important;padding:11px 20px !important;}
header.position-absolute .botao-menu a:hover{color:#fff !important;border:solid 2px;background:rgba(255, 255, 255, 0.6);}

.lower-header .menu.mobile-menu-open li a{color:#FFF;}
.lower-header .menu.mobile-menu-open li.menu-item-has-children > a{position:relative;}
.lower-header .menu.mobile-menu-open li.menu-item-has-children > a:after{
content:"+";
position:absolute;
right:20px;
top:50%;
margin:-12.5px 0 0;
font-size:25px;
font-weight:normal;
line-height:25px;
color:#FFF;}
.lower-header .menu.mobile-menu-open li a:hover{color:rgba(0,0,0,.4);}
.lower-header .menu.mobile-menu-open li.current-menu-item a{border:none;}

.et_divi_builder #et_builder_outer_content{margin:-30px 0 0 0;}
.page-template-template-full #et_builder_outer_content,
.page-template-template-full .content-wrapper{margin:0;}
.page-template-template-full .content-outer-wrapper{max-width:100%;margin:0;padding:0;}
.page-template-template-full .col{padding:0;}
.page-template-template-full .footer{margin:0;}

.rrssb-buttons{box-sizing:border-box;height:30px;margin:0;padding:0;width:100%;}
.rrssb-buttons li{box-sizing:border-box;float:left;height:100%;line-height:13px !important;list-style:none;margin:-6px 6px 0 6px;padding:0 2px;}
.rrssb-buttons li.rrssb-facebook a{background-color:#306199;}
.rrssb-buttons li.rrssb-facebook a:hover{background-color:#244872;color:#fff;}
.rrssb-buttons li.rrssb-twitter a{background-color:#26c4f1;}
.rrssb-buttons li.rrssb-twitter a:hover{background-color:#0eaad6;color:#fff;}
.rrssb-buttons li.rrssb-whatsapp a{background-color:#43d854;}
.rrssb-buttons li.rrssb-whatsapp a:hover{background-color: #28c039;color:#fff;}
.rrssb-buttons li a{background-color:#ccc;border-radius:2px;box-sizing:border-box;display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:700;height:100%;padding:11px 7px 12px 27px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;width:100%;}
.rrssb-buttons a{color:#fff;padding:15px !important;}
.rrssb-buttons a .rrssb-icon{display:block;left:50%;padding-top:0;position:absolute;top:50%;width:auto;font-size:14px !important;transform:translateY(-50%) translateX(-50%);}
.whats-mobile{display:none;}

/* --------------------------------------------- FOOTER AREA --------------------------------------------- */
.footer{margin:50px 0 0;}
.upper-footer{height:100px;}
.lower-footer{height:70px;font-size:14px;line-height:70px;color:#FFF;}

.upper-footer .info-list,
.upper-footer .info-list li{height:100px;line-height:100px;color:#FFF;}

.upper-footer .social-btns-list,
.upper-footer .social-btns-list li{height:100px;line-height:100px;}

.upper-footer .info-list a,
.upper-footer .social-btns-list a{color:#FFF;}
.info-list a:hover,
.social-btns-list a:hover,
.upper-footer .info-list a:hover,
.upper-footer .social-btns-list a:hover{color:rgba(0, 0, 0, 0.4);}

#scroll-top-button{width:30px;height:30px;position:fixed;right:20px;bottom:20px;opacity:0;visibility:hidden;overflow:hidden;color:#fff;text-align:center;line-height:31px;z-index:999;}
#scroll-top-button:hover{text-decoration:none;}
#scroll-top-button.show{visibility:visible;cursor:pointer;opacity:1.0;}


/* --------------------------------------------- CONTENT AREA --------------------------------------------- */
.entry .video-iframe,
.entry .gmaps-iframe{margin-top:20px;}
.entry ul li,
.entry ol li{list-style:inside;}
.entry ol li{list-style-type:decimal;}
.entry .wp-caption{max-width:100%;padding:7px;margin-top:17px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#ebebeb;}
.entry .wp-caption img{max-width:100%;}
.entry .wp-caption p{margin:5px 0 0;text-align:center;}
.entry #post-gallery{width:100%;margin:15px 0 0;display:inline-block;text-align:center;}
.entry blockquote{padding:10px 20px 20px;position:relative;margin-top:20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#f5f5f5;font-style:italic;}
.entry blockquote:before{content:"“";position:absolute;left:9px;top:0;font:60px Georgia, "Times New Roman", Times, serif;color:#DDD;z-index:0;}
.entry blockquote:after{content:"”";position:absolute;right:9px;bottom:-34px;font:60px Georgia, "Times New Roman", Times, serif;color:#DDD;z-index:0;}
.entry blockquote p{position:relative;margin:10px 0 0;z-index:1;}
dl, ol, ul{padding:0 0 0 10px;}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{font-size:26px;}

.content-wrapper .alignright,
.entry .alignright{float:right;margin:10px 0 2px 10px;}
.content-wrapper .alignleft,
.entry .alignleft{float:left;margin:10px 10px 2px 0;}
.content-wrapper .centered,
.entry .centered,
.entry .aligncenter{margin-left:auto;margin-right:auto;display:block;}
.content-wrapper img, .entry img{max-width:100%;height:auto;margin:0;}
.content-wrapper img.alignright, .entry img.alignright{padding:4px !important;margin:0 0 2px 7px !important;}
.content-wrapper img.alignleft, .entry img.alignleft{padding:4px !important;margin:0 7px 2px 0 !important;}

.content-wrapper{margin:30px 0 0;}
.content-wrapper-404{margin:122px 0 100px 0;}

.post-title,
.widget h3,
.section-title{
margin:0 0 10px;
padding:0 0 0 10px;
border-left:2px solid;
font-size:20px;
line-height:1;
text-transform:uppercase;
letter-spacing:0px;
color:#757575;}

.post-section{margin:30px 0 0;}
.section-title{font-size:16px;font-weight:bold;letter-spacing:0;text-transform:none;}

/*---- 5 Colunas ----*/
.cinco-colunas .et_pb_module{float:left;width:20%!important;padding:20px;}
@media only screen and (max-width: 980px) {
.cinco-colunas .et_pb_module{width:100%!important;}
}

/*---- 6 Colunas ----*/
.seis-colunas .et_pb_module{float:left;width:16.6%!important;padding:20px;}
@media only screen and (max-width: 980px) {
.seis-colunas .et_pb_module{width:100%!important;}
}

/* TN3 GALLERY */
.tn3-gallery,
.tn3-image,
.tn3-controls-bg,
.tn3-albums,
.tn3-inalbums{width:640px;}
.tn3-thumbs{width:486px;}
.tn3-gallery{height:425px;background-color:#000;}
.tn3-image{height:378px;}
.tn3-albums{height:425px;}
.tn3-inalbums{height:380px;}


/* PAGINATION */
.numeric-pagination{margin:50px 0 0;text-align:center;}
.numeric-pagination a,
.numeric-pagination span,
.content-wrapper .woocommerce .quantity .qty{
	padding:6px 10px;
	display:inline-block;
	margin:0 3px;
	border:1px solid #DDD;
	background:#f2f2f2;
	font-size:14px;
		font-weight:bold;
}
.numeric-pagination a:hover,
.numeric-pagination span.current{text-decoration:none;color:#FFF;}


/* COMMENTS */
#comments{width:100%;padding:15px 0;float:left;margin:0;font-size:16px;line-height:1;}

.post-comments-wrapper{border:none;}
.post-comments-wrapper .commentlist{width:100%;padding:0;display:inline-block;}
.post-comments-wrapper .commentlist li{width:100%;padding:20px 0;float:left;position:relative;margin:0 0 5px;border:none;border-top:1px solid #efefef;list-style:none;}
.post-comments-wrapper .commentlist li img.avatar{width:32px;height:32px;float:left;margin:0 10px 0 0;border:2px solid #FFF;box-shadow:0 0 2px #efefef;}
.post-comments-wrapper .commentlist li .comment-author,
.post-comments-wrapper .commentlist li .comment-meta,
.post-comments-wrapper .commentlist li .comment-meta a{color:#4f555a;}
.post-comments-wrapper .commentlist li .comment-meta{font-size:11px;}
.post-comments-wrapper .commentlist li .fn a:hover{color:#000;}
.post-comments-wrapper .commentlist li p{margin:10px 0 0;font-size:14px;line-height:24px;}
.post-comments-wrapper .commentlist li .reply{position:absolute;top:20px;right:0;}
.post-comments-wrapper .commentlist li .reply a{padding:3px 8px;float:left;background:#efefef;font-size:10px;text-transform:uppercase;color:#999;}
.post-comments-wrapper .commentlist li .reply a:hover{background:#444;color:#FFF;}
.post-comments-wrapper .commentlist li ul.children{width:90%;float:right;margin:20px 0 0;}

#respond .form-group{width:100%;float:left;position:relative;}
#respond .form-group.hafl-width{width:49%;float:left;}
#respond .form-group label{position:absolute;left:15px;top:10px;margin:0;line-height:1;}


/* --------------------------------------------- SIDEBAR AREA --------------------------------------------- */
.widget,
.widget h3,
.widget ul,
.widget ul li,
.widget ul li a{width:100%;float:left;list-style:none}
.widget{margin:30px 0 0;}
.widget h3{font-size:16px;letter-spacing:0;}
.widget ul,
.widget ul li{padding:0;margin:1px 0 0;}
.widget ul li a{padding:15px 10px;border-left:2px solid;background:#efefef;}
.widget ul li a:hover{text-decoration:none;}
.widget ul li.with-arrow a{padding-right:30px;position:relative;}
.widget ul li.with-arrow a i{position:absolute;right:10px;top:50%;margin:-8px 0 0;}
.widget ul li.recentcomments a{padding:15px 10px !important;}

.post-link{margin:20px 0 0;}
.post-link,
.post-link img,
.post-link h2{width:100%;height:auto;float:left;}
.post-link h2{
	padding:15px 0;
	background:#f2f2f2;
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);
	font-size:20px;
	font-weight:normal;
	text-align:center;
	color:#757575;
}
.post-link h2 small{font-size:14px;font-weight:bold;line-height:50px;}
.post-link:hover h2,
.post-link:hover h2 small{color:#FFF;}


/* --------------------------------------------- HOME --------------------------------------------- */
#home-carousel .carousel-item img.img-fluid{min-height:680px;}


/* --------------------------------------------- WOOCOMMERCE --------------------------------------------- */
.content-wrapper .woocommerce ul.products li.product{text-align:center;}
.content-wrapper .woocommerce ul.products li.product .woocommerce-loop-product__title{
	padding-top:0;
	font-size:22px;
	font-weight:normal;
	color:#757575;
}
.content-wrapper .woocommerce span.onsale{border-radius:0;top:0;left:0;padding:0 15px;text-transform:uppercase;letter-spacing:1px;}
.woocommerce ul.products li.product .onsale{margin:0 !important;}
.content-wrapper .woocommerce ul.products li.product .price,
.content-wrapper .woocommerce div.product p.price{
	font-size:20px;
	font-weight:normal;
	color:#48c89e;
}
.woocommerce div.product p.price, .woocommerce div.product span.price{color:#48c89e !important;}
.woocommerce div.product .stock{color:#767676 !important;}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
a.button.product_type_variable.add_to_cart_button{width:180px;font-size:18px !important;font-weight:500 !important;letter-spacing:1px;}
.content-wrapper .woocommerce ul.products li.product .price ins, .price ins{text-decoration:none;}
.content-wrapper .woocommerce ul.products li.product .button,
.content-wrapper .woocommerce div.product form.cart .button,
.woocommerce-cart .content-wrapper .wc-proceed-to-checkout a.checkout-button,
.content-wrapper .woocommerce #payment #place_order{
	border-bottom:3px solid #41b48e;
	border-left:none;
	border-top:none;
	border-right:none;
	border-radius:4px !important;
	background:#48c89e;
	margin:0;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
}
.woocommerce-cart .content-wrapper .wc-proceed-to-checkout a.checkout-button{font-size:20px;letter-spacing:1px;}
.content-wrapper .woocommerce ul.products li.product .button:hover,
.content-wrapper .woocommerce div.product form.cart .button:hover,
.woocommerce-cart .content-wrapper .wc-proceed-to-checkout a.checkout-button:hover,
.content-wrapper .woocommerce #payment #place_order:hover{background:#41b48e;}

.content-wrapper .woocommerce .quantity .qty{
	height:50px;
	font-size:18px;
	font-weight:normal;
	border-radius:4px;
	color:#757575;
}
.content-wrapper .woocommerce div.product form.cart .button{height:50px;padding:0 55px;font-size:22px;}
.content-wrapper .woocommerce #payment #place_order{width:100%;height:50px;font-size:18px;}

.woocommerce div.product .product_title{font-size:36px !important;font-weight:normal !important;}
.content-wrapper .woocommerce div.product p.price{font-size:32px;}
.woocommerce div.product p.price ins, .woocommerce ul.products li.product .price ins{font-weight:normal !important;}
.woocommerce div.product p.price del{font-size:28px !important;}

.content-wrapper .woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;}
.content-wrapper .woocommerce div.product .woocommerce-tabs ul.tabs::before,
.content-wrapper .woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.content-wrapper .woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none;}
.content-wrapper .woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0;border-radius:0;border:none;background-color:#efefef !important;}
.content-wrapper .woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-top:2px solid;border-left:1px solid #ddd !important;border-right:1px solid #ddd !important;background-color:#fff !important;}
.woocommerce div.product .woocommerce-tabs .panel h2{display:none;}

section.related.products{width:100%;display:inline-block;}
section.related.products h2{font-size:18px;text-transform:uppercase;margin:0 0 10px;padding:0 0 0 10px;border-left:2px solid;line-height:1;color:#757575;}
a.reset_variations{margin:0 0 0 8px;}
.content-wrapper .woocommerce ul.products li.product h2{border:none;text-transform:none;}

.content-wrapper .woocommerce table.shop_table{border-top:2px solid #48c89e;border-radius:0;}
.content-wrapper .woocommerce table.shop_table th{padding:16px 12px !important;}
.content-wrapper .woocommerce table.shop_table thead,
.content-wrapper .woocommerce table.shop_table tbody tr:last-child{background:#efefef;}
.woocommerce-cart .content-wrapper table.cart td.actions .coupon .input-text,
.content-wrapper .woocommerce .cart .button,
.content-wrapper .woocommerce .cart input.button{height:35px;border:1px solid #e3e3e3;background:#FFF;font-size:14px;color:#757575;}
.woocommerce-cart .content-wrapper table.cart td.actions .coupon .input-text{width:150px;}
.content-wrapper .woocommerce .cart .button:hover,
.content-wrapper .woocommerce .cart input.button:hover{background:#999;color:#FFF;}
.content-wrapper .woocommerce .cart_totals table.shop_table{border-top:1px solid rgba(0,0,0,.1);}
.content-wrapper .woocommerce .cart_totals h2{font-size:22px;}

.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea{padding:10px;border:1px solid #d9dddf;background:#f5f7f9;}

.woocommerce-additional-fields{margin:30px 0 0;}
.content-wrapper .woocommerce .woocommerce-checkout-review-order table.shop_table{border-collapse:collapse;}

.woocommerce-MyAccount-navigation ul{list-style:none;-webkit-padding-start:0;}
.woocommerce-MyAccount-navigation li{background:#efefef;border-bottom:3px solid #fff;}
.woocommerce-MyAccount-navigation a{padding:15px 10px;border-left:2px solid;background:#efefef;line-height:50px;}

.u-column1.col-1.woocommerce-Address, .u-column2.col-2.woocommerce-Address{max-width:48.333333%;}

.woocommerce .woocommerce-ordering select{border:1px solid #d9dddf;background:#f5f7f9;color:#757575;font-size:14px;}
.select2-container--default .select2-selection--single,
.woocommerce div.product form.cart .variations select{border:1px solid #d9dddf !important;border-radius:0 !important;background:#f5f7f9 !important;padding:0 1px !important;margin:0 !important;height:40px !important;font-size:16px !important;color:#767676;}
.woocommerce div.product form.cart .variations select{margin:0 0 8px 0 !important;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px !important;right:10px !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px !important;color:#757575 !important;}
.product_meta, .woocommerce form .form-row .required{display:none;}
.woocommerce form .form-row label{margin:0 !important;}
h3#ship-to-different-address{font-size:16px;font-weight:normal;}

section.shipping-calculator-form span.select2-selection__arrow b{left:98% !important;right:0 !important;}
#calc_shipping_state_field span{width:100% !important;}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{max-width:48%;}
input#rememberme{margin:0 0 0 10px;}
.woocommerce-password-strength{margin:4px 0 0 0;}

span.woocommerce-input-wrapper,
.woocommerce form .form-row label{width:100%;}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea{-webkit-box-sizing:border-box !important;box-sizing:border-box !important;width:100% !important;margin:0 !important;outline:0 !important;line-height:1 !important;}
.woocommerce table.shop_table td,
.woocommerce-checkout .woocommerce table.shop_table td{width:auto;}


/* --------------------------------------------- BREAKPOINTS --------------------------------------------- */
@media (max-width:992px){

	.content-outer-wrapper > .row{width:100%;margin:0 !important;}

	.menu-trigger{display:inline-block;}
	.lower-header .menu{position:absolute;left:0;top:140px;text-align:center;z-index:999;}
	.lower-header .menu,
	.lower-header .menu li,
	.lower-header .menu li a,
	.lower-header .menu li .sub-menu a{width:100%;height:auto;float:left;font-size:16px;line-height:1;}
	.lower-header .menu li a,
	body .lower-header .menu li .sub-menu a{padding:25px 0;color:#FFF;}
	.lower-header .menu li .sub-menu{width:100%;position:relative;left:auto;top:auto;margin:0;float:left;box-shadow:none;}
	body .lower-header .menu li .sub-menu a{background:rgba(0, 0, 0, 0.1);color:#fff;}
	body .lower-header .menu li .sub-menu a:hover{background:rgba(0, 0, 0, 0.2);color:#fff;}

	header.position-absolute .botao-menu, .lower-header .botao-menu{padding:0 !important;border:0 !important;}
	header.position-absolute .botao-menu a,
	header.position-absolute .lower-header .botao-menu li a,
	.lower-header .botao-menu a,
	.lower-header .botao-menu li a{height:auto !important;border:0 !important;cursor:pointer;border-radius:0 !important;text-decoration:none !important;max-width:100%;white-space:normal;background-color:none;line-height:1 !important;padding:25px 0 !important;}
	.lower-header .botao-menu a:hover{color:rgba(0,0,0,.4) !important;border:0 !important;}

	.header-title, .header-title .page-title{height:auto;line-height:30px;padding:6px 0 0 0;}

	#home-carousel .carousel-item img.img-fluid{width:auto !important;max-width:inherit;}

	.u-column1.col-1.woocommerce-Address, .u-column2.col-2.woocommerce-Address{max-width:100%;}

	.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
	.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{max-width:100%;}

	#scroll-top-button{right:10px;bottom:180px;}
	.whats-mobile{display:inline;}

	.info-list li p,
	.header-search-wrapper,
	.lower-header .menu,
	.whats-desktop,
	i.fa.fa-map-marker{display:none;}

}
@media (max-width:767px){

	.header-title .breadcrumbs{display:none;}

}
@media (max-width:500px){

	.lower-footer span{display:none;}
	.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-ordering select,
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{width:100% !important;}

}
