/*
Theme Name: Elessi Child Theme
Theme URI: http://elessi.nasatheme.com
Description: This is a child theme for Elessi Theme
Author: NasaTheme
Author URI: http://www.nasatheme.com
Template: elessi-theme
Version: 1.0
*/


/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
.product-item .product-img.nasa-no-effect .main-img{
	max-width: 100%;
}
.logo-wrapper img{
	object-fit: contain;
}
.product-item .product-img.nasa-no-effect .main-img img{
	display: block;
	max-width: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.header-container,
.nasa-relative.nasa-elements-wrap.nasa-wrap-width-main-menu,
.nasa-transition.nasa-left-main-header.nasa-float-left{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
#masthead{
	padding: 0;
}
#header-content .row.full{
	max-width: 96%;
}
.nasa-header-sticky .sticky-wrapper.fixed-already,
.nasa-header-mobile-layout #masthead{
	background-color: #d93494;
}
.container-menu,
.nasa-left-main-header,
.wide-nav.nasa-float-right.nasa-bg-wrap.nasa-nav-style-1,
.nav-wrapper.inline-block.main-menu-warpper{
	width: 100%;
}
.nasa-right-main-header{
	width: max-content;
	display: inline-table;
	float: none;
	margin-left: 25px;
    min-width: 110px;
}
.nasa-menus-wrapper-reponsive .nav-wrapper.inline-block.main-menu-warpper .header-nav.nasa-to-menu-mobile{
	display: inline-flex;
	justify-content: space-between;
	width: 100%;
	flex-wrap: wrap;
	text-align: center;
	padding: 20px 0;
}
.fixed-already .nasa-topbar-wrap{
	display: none;
}
.fixed-already .nasa-relative.nasa-elements-wrap.nasa-wrap-width-main-menu{
	align-items: normal;
}
h1{
	margin: 0;
}
.bread .breadcrumb-row h2,
h2{
	font-size: 22px;
}
ul{
	font-size: .91em;
}
p{
	line-height: 27px;
	margin-bottom: 1.45em;
}
table tr th, table tr td{
	vertical-align: baseline;
}
.woocommerce-checkout .screen-reader-text{
	display: none;
}
.header-type-4 #masthead{
	padding-top: 0;
}
.header-type-4 .nasa-elements-wrap{
	margin-top: 0;
}
.nasa-hide-for-mobile .nasa-wrap-event-search .row{
	display: inline-flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	width: 100%;
}
.row.nasa-hide-for-mobile{
	padding: 12px 0;
}
.row{
	max-width: 96%;
}
.padding-top-120 {
	padding-top: 120px;
}
.padding-bottom-120{
	padding-bottom: 120px;
}
.row_personalizada{
	border-top: 1px solid #dddddd;
}
.row_personalizada .nasa-content-page-products ul.products.grid::before,
.row_personalizada .nasa-content-page-products ul.products.grid::after{
	content: "";
	display: none;
}
.row_personalizada .nasa-content-page-products ul.products.grid{
	display: inline-flex;
	justify-content: space-between;
	flex-wrap: wrap;
	width: 100%;
}
.row_personalizada .nasa-content-page-products ul.products.grid li.product-category.product.product-warp-item{
	padding: 0;
	margin: 0 0 40px 0;
}
.row_personalizada .nasa-content-page-products ul.products.grid li.product-category.product.product-warp-item a img{
	border-radius: 30px;
	-webkit-box-shadow: 0px 0px 12px -5px rgba(0,0,0,0.19);
	-moz-box-shadow: 0px 0px 12px -5px rgba(0,0,0,0.19);
	box-shadow: 0px 0px 12px -5px rgba(0,0,0,0.19);
	width: 100%;
}
.row_personalizada .nasa-content-page-products ul.products.grid li.product-category.product.product-warp-item a .woocommerce-loop-category__title{
	font-family: "Baloo Thambi 2";
	font-weight: 700;
	font-size: 23px;
	color: #492181;
}
.row_personalizada .nasa-content-page-products ul.products.grid li.product-category.product.product-warp-item a .saiba-mais{
	font-family: "Baloo Thambi 2";
	font-size: 16px;
	font-weight: 400;
	color: #696969;
	text-decoration: underline;
}
.row_personalizada .nasa-content-page-products ul.products.grid li.product-category.product.product-warp-item:hover > a .saiba-mais{
	color: #492181;
}
.row_personalizada .nasa-content-page-products .large-block-grid-4 > li{
	width: 100%;
}
.row_institucional .row .large-12.nasa-col.columns .row .large-5.nasa-col.columns .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element .wpb_wrapper p{
	line-height: 22px;
	font-size: 16px;
	color: #767676;
}
.row_institucional .row .large-12.nasa-col.columns .row .large-5.nasa-col.columns .vc_column-inner .wpb_wrapper .vc_btn3-container.vc_btn3-left a{
	border-radius: 30px;
	font-size: 16px;
	color: #696969;
	font-weight: 700;
	padding: 15px 55px;
	border: 1px solid #cfcfcf;
	background: none;
	line-height: 1;
}
.row_institucional .row .large-12.nasa-col.columns .row .large-5.nasa-col.columns .vc_column-inner .wpb_wrapper .vc_btn3-container.vc_btn3-left a:hover{
	color: #fff;
	border: 1px solid #008a31;
	background: #008a31;
}
.title_destaque{
	font-family: "Baloo Thambi 2";
	font-weight: 500;
	font-size: 30px;
	color: #492181;
	line-height: 1;
}
.title_destaque b{
	line-height: 1;
	font-weight: 800;
	color: #da3196;
}
.nasa-heading-title,
.nasa-title span.nasa-title-wrap,
.nasa-title span.nasa-title-wrap span{
	color: #492181;
	line-height: 1;
	font-size: 30px;
	font-weight: 500;
}
.nav-wrapper .root-item > a{
	padding: 0px 0px 15px 0;
}
.nav-wrapper .root-item{
	margin: 0 auto;
	padding-bottom: 0;
}
.mobile-menu table tbody tr{
	display: inline-flex;
	justify-content: space-between;
	width: 100%;
}
.mobile-menu table tbody tr td{
	width: auto;
}
.header-icons > li a,
.nasa-close-search i,
.nasa-search-space .nasa-show-search-form .search-wrapper form .nasa-icon-submit-page::before,
.search-field.search-input.live-search-input.tt-input.nasa-placeholder.nasa-done{
	color: white;
}
.pe-7s-cart::before {
    content: "\72";
}
[class^="pe-7s-cart"], [class*=" pe-7s-cart"]{
	display: inline-block;
	font-family: "nasa-font";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.mobile-menu table tbody tr td.logo-wrapper{
	margin-right: 0;
}
.nav-wrapper .root-item.menu-parent-item > a .nasa-open-child{
	right: 0px;
	display: none;
}
.name-brands{
	font-family: "Open Sans", helvetica, arial, sans-serif !important;
	font-size: 1.17241em;
	white-space: nowrap;
	font-weight: 700;
	color: #333333;
	line-height: 2;
}
.nasa-footer-content-bottom{
	text-align: center;
}
.blog-image .blog-image-attachment img{
	display: block;
	max-width: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.br_widget_brand_element{
	text-align: left;
}
.header-wrapper.nasa-header-transparent{
	position: relative;
}
#nasa-footer .footer-light-2 .contact-information{
	margin-top: 10px;
}
.nasa-footer-bottom p a,
.nasa-footer-bottom p{
	color: #fff;
}
.nasa-logo-img.nasa-footer-logo img{
	max-width: 100%;
}
.current-menu-item{
	color: #333333;
}
.current-menu-item > a{
	font-weight: normal;
}
.woocommerce-mini-cart__buttons.buttons .button{
	padding: 20px 40px;
	height: 50px;
}
.nasa-product-details-page .product-info .entry-title{
	font-weight: 700;
	font-size: 25px;
}
.product-info .price{
	padding-top: 15px; 
	font-size: 22px;
	font-weight: normal;
}
.product-info .woocommerce-product-details__short-description{
	font-size: 14px;
}
.product-info .yith-wcwl-add-to-wishlist::before {
	display: none;
}
.product-info .yith-wcwl-add-to-wishlist{
	padding: 20px 0px 15px 0px;
}
.nasa-tabs-content.nasa-classic-style.nasa-classic-2d.nasa-tabs-no-border.nasa-tabs-radius .nasa-tabs li > a{
	border: 1px solid #ccc;
}
.product-info .cart .single_add_to_cart_button{
	float: left;
	font-size: 12px;
	font-weight: 500;
	padding: 8px 25px;
	vertical-align: middle;
	text-transform: capitalize;
	line-height: 12px;
	height: 38px;
	border-radius: 50px;
}
.quantity .plus{
	top: calc(50% - 10px);
	border: 0px solid #ccc;
	border-radius: 50%;
	line-height: 17px;
	right: 7px;
}
.quantity .minus{
	top: calc(50% - 10px);
	border: 0px solid #ccc;
	right:  50px;
	border-radius: 50%;
}
.quantity .input-text.qty{
	width: 85px;
	border-radius: 50px !important;
}
.shop_table .product-quantity .quantity,
.quantity{
	margin: 0 7px 0 0;
	padding: 0;
	display: inline-flex;
	align-items: center;
	width: 109px;
}
.quantity .span-quantity{
	margin-right: 2px;
}
.product-info .cart{
	width: auto;
	margin-top: 10px;
	margin-bottom: 0px;
}
.bread .breadcrumb-row{
	display: inline-flex;
	width: 100%;
	justify-content: space-between;
	align-content: center;
	align-items: center;
}
.bread .breadcrumb-row.page_product{
	justify-content: center;
}
#billing_email_field{
	width: 100%;
}
#billing_cellphone_field{
	width: 50%;
}
.price-wrap .price .price_vezes, .nasa-single-product-price .price_vezes{
	width: 100%;
	display: block;
	font-size: 13px;
	margin-top: 5px;
}
.price .de{
	font-size: 14px;
	display: inline-block;
	float: left;
	margin-right: 5px;
}
.price del{
	font-size: 14px;
	margin-right: 0;
	display: block;
}
.price.nasa-single-product-price{
	font-size: 15px;
	margin-bottom: 10px;
	color: #000;
}
#shipping-simulator{
	width: 100%;
}
.price .destaque_price .woocommerce-Price-amount.amount{
	font-size: 25px;
	color: #00356b;
	font-weight: 700;
}
.price .destaque_price .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol{
	font-size: 20px;
	margin-right: 3px;
}
body .nasa-wrap-column .product-item .info, .product-item .info{
	min-height: 145px;
}
.product-item .info .price del,
.product-item .info .price del .amount,
.nasa-product-details-page .product-info .price.nasa-single-product-price del,
.nasa-product-details-page .product-info .price.nasa-single-product-price del .amount{
	font-size: 100% !important;
	text-decoration: none !important;
	color: #492181 !important;
	font-weight: 700 !important;
	font-family: "Baloo Thambi 2" !important;
}
.product-item .info .name{
	padding-top: 0;
}
.item-product-widget.nasa-list-type-1 {
	display: inline-flex;
	width: 100%;
	justify-content: space-between;
	display: inline-flex;
	justify-content: center;
	position: relative;
	flex-wrap: wrap;
}
.section-element.row_beneficios .row{
	display: inline-flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.section-element.row_beneficios .row .columns .row .large-4.nasa-col.columns{
	width: auto;
	margin: 10px auto;
}
.section-element.row_beneficios .row .columns .row .large-8.nasa-col.columns{
	width: 100%;
}
.section-element.row_beneficios .row .columns .row .large-8.nasa-col.columns h4{
	margin: 0;
	font-weight: 700;
	color:#492181;
	font-size: 17px;
}
.section-element.row_beneficios .row .columns .row .large-8.nasa-col.columns p{
	font-weight: 400;
	color:#da3196;
	font-size: 16px;
}
.section-element.row_beneficios {
	text-align: center;
}
.section-element.row_beneficios .row::before,
.section-element.row_beneficios .row::after {
	display: none !important;
	content: "";
}
.nasa-tabs-content.nasa-classic-style.nasa-classic-2d.nasa-tabs-no-border .nasa-tabs li > a h5{
	font-weight: 400;
}
.nasa-tabs-content.nasa-classic-style.nasa-classic-2d.nasa-tabs-no-border .nasa-tabs li.active > a h5{
	font-weight: 700;
}
.product-item .info .name a, .product-item .info .name span{
	font-weight: 700;
	color: #696969;
	font-size: 16px;
}
.nasa-tabs-content.nasa-classic-style.nasa-classic-2d.nasa-tabs-no-border .nasa-tabs li:hover > a h5::after,
.nasa-tabs-content.nasa-classic-style.nasa-classic-2d.nasa-tabs-no-border .nasa-tabs li.active > a h5::after{
	margin: 15px auto 0 auto;
	background-color: #da3196;
}
.item-product-widget.nasa-list-type-1 .images{
	width: 95px;
}
.widget.woocommerce .product_list_widget li.li_wapper{
	margin-bottom:15px;
}
.item-product-widget.nasa-list-type-1 .product-meta{
	min-height: auto;
	width: calc(100% - 95px);
}
.item-product-widget.nasa-list-type-1 .product-interactions{
	top: 0;
	height: 100%;
}
.item-product-widget.nasa-list-type-1 .images .nasa-product-widget-image-wrap{
	width: 75px;
	height: 75px;
	overflow: hidden;
}
.item-product-widget.nasa-list-type-1 .images .nasa-product-widget-image-wrap a{
	height: 100%;
}
.item-product-widget.nasa-list-type-1 .images .nasa-product-widget-image-wrap a img{
	display: block;
	max-width: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.nasa-single-product-slide .nasa-thumbnail-hoz .product-thumbnails.nasa-single-product-thumbnails .nasa-wrap-item-thumb{
	min-width: 65px;
	max-width: 65px;
	min-height: 65px;
	max-height: 65px;
	overflow: hidden;
	position: relative;
	margin: 5px 8px;
}
.nasa-single-product-slide .nasa-thumbnail-hoz .product-thumbnails.nasa-single-product-thumbnails .nasa-wrap-item-thumb img{
	display: block;
	max-width: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.easyzoom{
	text-align: center;
}
.main-images .product-image{
	width: 100%;
	text-align: center;
	border: 1px solid #eaeaea;
}
.nasa-product-details-page .product-gallery .nasa-single-product-main-image .slick-slide img{
	width: auto;
	margin: 0 auto;
	border: 0;
	max-height: 500px;
}
h2.title::before, h3.title::before {
	border-top: 0;
}
.certificado{
	float: right;
	margin-top: 15px; 
}
.green{
	font-weight: bold;
}
.nasa-tabs-content.nasa-classic-style.nasa-classic-2d.nasa-tabs-no-border.nasa-tabs-radius .nasa-tabs li.first > a,
.nasa-tabs-content.nasa-classic-style.nasa-classic-2d.nasa-tabs-no-border.nasa-tabs-radius .nasa-tabs li.last > a,
.nasa-tabs-content.nasa-classic-style.nasa-classic-2d.nasa-tabs-no-border.nasa-tabs-radius .nasa-tabs li > a{
	padding: 0;
}
.nasa-tabs-content.nasa-classic-style.nasa-classic-2d.nasa-tabs-no-border.nasa-tabs-radius .nasa-tabs li > a h5{
	font-size: 14px !important;
	font-weight: 600;
	padding: 10px 24px;
	line-height: 24px;
	letter-spacing: 1.2px;
}
.nasa-content-description .nasa-panel-block ul{
	font-size: 14.5px;
}
.nasa-content-description .nasa-panel-block h2,
.nasa-content-description .nasa-panel-block strong,
.nasa-content-description .nasa-panel-block b{
	font-weight: 700;
}
.nasa-content-description .nasa-panel-block h2{
	font-size: 20px;
}
.woocommerce-notices-cart{
	width: 100%;
	display: block;
	float: left;
	margin: 10px 0 0;
}
.woocommerce-notices-cart .woocommerce-error{
	padding: 0;
	background:none;
}
.woocommerce-notices-cart .woocommerce-error li{
	color: #c60f13;
}
.woocommerce-notices-cart .woocommerce-error li::before{
	background: none;
}
.shop_table thead tr th{
	padding: 0.55172em 20px;
}
.shop_table tbody .product-name{
	padding: 8px 15px 8px 0;
}
.shop_table tbody .product-price,
.shop_table tbody .product-subtotal{
	text-align: center;
}
.shop_table tbody .product-quantity .quantity{
	margin: 0;
}
.shipping .shipping-calculator-form p#calc_shipping_country_field,
.shipping .shipping-calculator-form p#calc_shipping_state_field,
.shipping .shipping-calculator-form p#calc_shipping_city_field{
	display: none !important;
}
.nasa-single-product-stock{
	padding-bottom: 5px;
}
.nasa-search-space .tt-dropdown-menu .item-search a{
	display: inline-flex;
}
.nasa-search-space .tt-dropdown-menu .item-search a img{
	min-width: 75px;
	max-width: 75px;
	min-height: 75px;
	max-height: 75px;
}
.nasa-search-space .tt-dropdown-menu .item-search a p{
	font-weight: 600;
}
.page-inner .blog-list-style .post .row .entry-image a{
	position: relative;
	width: 100%;
	height: 100%;
	display: contents;
}
.page-inner .blog-list-style .post .row .entry-image a img{
	display: block;
	max-width: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
body .page-checkout textarea,
body .page-checkout select, 
body .page-checkout input[type="text"], 
body .page-checkout input[type="password"], 
body .page-checkout input[type="date"], 
body .page-checkout input[type="datetime"], 
body .page-checkout input[type="datetime-local"], 
body .page-checkout input[type="month"], 
body .page-checkout input[type="week"], 
body .page-checkout input[type="email"], 
body .page-checkout input[type="number"], 
body .page-checkout input[type="search"], 
body .page-checkout input[type="tel"], 
body .page-checkout input[type="time"], 
body .page-checkout input[type="url"], 
body .page-checkout .category-page .sort-bar .select-wrapper{
	border-radius: 5px;
}
.woocommerce-shipping-methods{
	text-align: left;
}
.woocommerce-shipping-totals.title {
	border:0;
}
.woocommerce-shipping-totals.title th{
	padding: 20px 0 0 0;
}
.shipping-calculator-form{
	display: block !important;
}
.wishlist-items-wrapper .product-stock-status{
	text-align: center;
}
.wishlist_table .product-price{
	padding: 0.55172em 30px;
}
.wishlist_table li{
	list-style: none;
	position: relative;
}
.wishlist_table li .item-wrapper .product-thumbnail{
	margin: 0 auto;
}
.wishlist_table li .additional-info-wrapper .product-remove{
	position: absolute;
	top: 0;
	right: 0;
}
.wishlist_table li .additional-info-wrapper .product-add-to-cart{
	text-align: center;
}
ul.wishlist_table li{
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom:1px solid #ccc;
}
.nasa-panel .nasa-panel-block .row{
	margin:0; 
}
a.pe-7s-menu, a.pe-7s-search{
	vertical-align: super;
	font-size: 160%;
}
a.mobile-search{
	top:5px;
	font-size: 180%;
}
.pe-7s-menu:before{
	content: "";
	display: none;
}
.pe-7s-menu i{
	font-size: 30px;
	color: #fff;
}
a.nasa-icon.icon.pe-7s-search.mobile-search{
	color: #fff;
}
.nasa-header-mobile-layout.nasa-header-transparent #masthead,
.header-wrapper.header-type-1.nasa-header-sticky .sticky-wrapper #masthead{
	position: relative;
	background-color: #492181;
}
.header-wrapper.nasa-header-transparent #masthead,
.header-wrapper.header-type-1.nasa-header-sticky .sticky-wrapper #masthead{
	background-color: #492181;
}
.product-item .nasa-product-grid .product-interactions .add-to-cart-btn .add-to-cart-grid .cart-icon{
	color: #da3196;
}
.header-wrapper.nasa-header-transparent #top-bar,.container-menu .nasa-topbar-wrap #top-bar{
	background-color: #492181;
	color: #fff;
}
.top-bar .left.rtl-right .inner-block{
	min-width: 250px;
	display: inline-flex;
	justify-content: start;
	align-items: center;
}
.top-bar .left.rtl-right .inner-block .texto,
.top-bar .left.rtl-right .inner-block .texto a{
	color:white;
}
.top-bar .left.rtl-right .inner-block .texto i{
	margin-right: 5px;
}
#nasa-back-to-top.wow.fadeIn.hidden-tag.animated{
	display: none !important;
}
.grouped-product-thumb{
	width: 70px;
	padding-right: 10px; 
}
.woocommerce-grouped-product-list-item{
	display: inline-flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	width: 100%;
}
.woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__thumb{
	width: 70px;
	display: none;
}
.woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__quantity{
	width: 31%;
}
.woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__label{
	width: 44%;
}
.woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__price{
	width: 20%;
}
.nasa-warp-slide-nav-top.nasa-slide-style-product-carousel .nasa-nav-carousel-wrap{
	top: -23px;
}
.woocommerce-MyAccount-content .woocommerce-message a.button{
	padding: 0 15px;
}
.woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info,
.woocommerce-notices-wrapper .woocommerce-info::before, .woocommerce-message::before, #yith-wcwl-message::before{
	background: none;
	color: #333; 
}
.product-item .nasa-product-grid .product-interactions .quick-view,
.product-item .nasa-product-grid .product-interactions .btn-compare,
.product-item .nasa-product-grid .product-interactions .btn-combo-link {
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -o-transform: translateX(0px);
  -ms-transform: translateX(0px);
  transform: translateX(0px);
}
.product-item .nasa-product-grid .product-interactions .quick-view {
  -webkit-transition: color .0s .0s ease-out, background .0s .0s ease-out, visibility .0s .0s ease-out, opacity .0s .0s ease-out, -webkit-transform .0s .0s ease-out;
  -moz-transition: color .0s .0s ease-out, background .0s .0s ease-out, visibility .0s .0s ease-out, opacity .0s .0s ease-out, -moz-transform .0s .0s ease-out;
  -ms-transition: color .0s .0s ease-out, background .0s .0s ease-out, visibility .0s .0s ease-out, opacity .0s .0s ease-out, -ms-transform .0s .0s ease-out;
  -o-transition: color .0s .0s ease-out, background .0s .0s ease-out, visibility .0s .0s ease-out, opacity .0s .0s ease-out, -o-transform .0s .0s ease-out;
  transition: color .0s .0s ease-out, background .0s .0s ease-out, visibility .0s .0s ease-out, opacity .0s .0s ease-out, transform .0s .0s ease-out;
}
.product-item .nasa-product-grid .product-interactions .btn-compare {
  -webkit-transition: color .0s .0s ease-out, background .0s .0s ease-out, visibility .0s .0s ease-out, opacity .0s .0s ease-out, -webkit-transform .0s .0s ease-out;
  -moz-transition: color .0s .0s ease-out, background .0s .0s ease-out, visibility .0s .0s ease-out, opacity .0s .0s ease-out, -moz-transform .0s .0s ease-out;
  -ms-transition: color .0s .0s ease-out, background .0s .0s ease-out, visibility .0s .0s ease-out, opacity .0s .0s ease-out, -ms-transform .0s .0s ease-out;
  -o-transition: color .0s .0s ease-out, background .0s .0s ease-out, visibility .0s .0s ease-out, opacity .0s .0s ease-out, -o-transform .0s .0s ease-out;
  transition: color .0s .0s ease-out, background .0s .0s ease-out, visibility .0s .0s ease-out, opacity .0s .0s ease-out, transform .0s .0s ease-out;
}
.product-item .nasa-product-grid .product-interactions .btn-combo-link {
  -webkit-transition: color .0s .0s ease-out, background .0s .0s ease-out, visibility .0s .0s ease-out, opacity .0s .0s ease-out, -webkit-transform .0s .0s ease-out;
  -moz-transition: color .0s .0s ease-out, background .0s .0s ease-out, visibility .0s .0s ease-out, opacity .0s .0s ease-out, -moz-transform .0s .0s ease-out;
  -ms-transition: color .0s .0s ease-out, background .0s .0s ease-out, visibility .0s .0s ease-out, opacity .0s .0s ease-out, -ms-transform .0s .0s ease-out;
  -o-transition: color .0s .0s ease-out, background .0s .0s ease-out, visibility .0s .0s ease-out, opacity .0s .0s ease-out, -o-transform .0s .0s ease-out;
  transition: color .0s .0s ease-out, background .0s .0s ease-out, visibility .0s .0s ease-out, opacity .0s .0s ease-out, transform .0s .0s ease-out;
}
.product-item .nasa-product-grid .product-interactions .add-to-cart-btn {
  -webkit-transition: color .0s .0s ease-out, background .0s .0s ease-out, visibility .0s .0s ease-out, opacity .0s .0s ease-out, -webkit-transform .0s .0s ease-out;
  -moz-transition: color .0s .0s ease-out, background .0s .0s ease-out, visibility .0s .0s ease-out, opacity .0s .0s ease-out, -moz-transform .0s .0s ease-out;
  -ms-transition: color .0s .0s ease-out, background .0s .0s ease-out, visibility .0s .0s ease-out, opacity .0s .0s ease-out, -ms-transform .0s .0s ease-out;
  -o-transition: color .0s .0s ease-out, background .0s .0s ease-out, visibility .0s .0s ease-out, opacity .0s .0s ease-out, -o-transform .0s .0s ease-out;
  transition: color .0s .0s ease-out, background .0s .0s ease-out, visibility .0s .0s ease-out, opacity .0s .0s ease-out, transform .0s .0s ease-out;
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -o-transform: translateX(0px);
  -ms-transform: translateX(0px);
  transform: translateX(0px);
}
#nasa-init-whatsapp {
  display: block;
  text-align: center;
  position: fixed;
  z-index: 100;
  bottom: 20px !important;
  right: 25px;
  width: 45px;
  height: 45px;
  line-height: 45px;
  font-size: 150%;
  background: #3dc04e;
  color: #fff;
  opacity: 0.7;
  box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.1), 0 0 0 0.5px rgba(0, 0, 0, 0.04);
  -moz-webkit-box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.1), 0 0 0 0.5px rgba(0, 0, 0, 0.04);
  -ms-webkit-box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.1), 0 0 0 0.5px rgba(0, 0, 0, 0.04);
  -o-webkit-box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.1), 0 0 0 0.5px rgba(0, 0, 0, 0.04);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 350ms ease;
  -moz-transition: all 350ms ease;
  -o-transition: all 350ms ease;
  transition: all 350ms ease;
}
.nav-wrapper .root-item > a .nasa-text-menu::after {
	bottom: -9px;
	border-color: #da3196 !important;
}
.nav-wrapper .root-item > a:hover {
  color: #da3196 !important;
}
.nav-wrapper .root-item.current-menu-item a span{
	color: #da3196 !important;
}
.nasa-topbar-wrap .fa.fa-whatsapp{
	color: #31bc00;
	margin-right:10px;
}
.nasa-topbar-wrap .fa.fa-phone{
	color: #da3196;
}
#nasa-init-whatsapp:hover {
  cursor: pointer;
  opacity: 1;
  background: darken(#3dc04e, 10%);
}
#nasa-init-whatsapp i {
  display: block;
  line-height: 45px;
}
#nasa-init-viewed{
	bottom: 80px;
}
.nasa-my-acc-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields #billing_cellphone_field{
	display: inline-block;
	float: right;
}
.nasa-my-acc-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields #billing_email_field{
	width: 100%;
	display: inline-block;
	float: left;
}
.coupon #coupon_code{
	border-radius: 5px 30px 30px 5px !important;
}
.pagseguro-method-form .woocommerce-error,
.pagseguro-method-form .woocommerce-error li::before{
	background:#eaeaea;
	color: #c60f13;
}
.pagseguro-method-form .woocommerce-error li{
	color: #c60f13;
}
.shop_table.my_account_orders tbody td.woocommerce-orders-table__cell-order-actions .button{
	color: #333 !important;
	background-color: #fff !important;
}
.newsetter-home{
	text-align: center;
}
.newsetter-home .titulo_newsletter_home h2 {
	font-size: 30px;
	color: #fff;
	font-family: "Baloo Thambi 2";
	font-weight: 400;
}
.newsetter-home .titulo_newsletter_home h2 b{
	font-weight: 700;
}
.newsetter-home .descricao_newsletter_home{
	margin: 15px 0 !important;
}
.newsetter-home .descricao_newsletter_home p{
	font-size: 18px;
	color: #fff;
	font-weight: 400;
	font-family: "Baloo Thambi 2";
}
.newsetter-home .formulario_newsletter_home{
	width: 100%;
	display: inline-flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.newsetter-home .formulario_newsletter_home .nome_newsletter_home,
.newsetter-home .formulario_newsletter_home .email_newsletter_home,
.newsetter-home .formulario_newsletter_home .btn_newsletter_home{
	width: 100%;
}
.newsetter-home .formulario_newsletter_home span{
	margin: 0;
	color: #fff;
	text-align: left;
}
.newsetter-home .formulario_newsletter_home span input{
	height: 4em;
}
.newsetter-home .formulario_newsletter_home .btn_newsletter_home input[type="submit"]{
	margin: 0;
	padding: 22px 32px;
	background-color: #492181 !important;
	border-color: #492181 !important;
	text-transform: initial;
	margin-top: 10px;
}
.newsetter-home .wpcf7 .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{
	width: 100%;
	margin-top: 10px;
	border: 0;
	text-align: left;
	color: #fff;
	padding: 0;
}
.footer_logo_atendimento .row .large-7.nasa-col.columns .vc_column-inner .wpb_wrapper .wpb_text_column{
	width: 100%;
	display: inline-block;
	float: none;

}
.footer-social-menu .vc_column-inner .wpb_wrapper{
	display: inline-flex;
	flex-wrap: wrap;
	width: 100%;
	justify-content: center;
	margin-top: 45px;
	text-align: center;
}
.footer-social-menu .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner span.vc-mono::before{
	font-size: 15px !important;
}
.footer-social-menu .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm .vc_icon_element-icon{
	font-size: 16px !important;
}
.footer-social-menu .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm{
	height: 16px;
	width: 16px;
	line-height: 16px !important;
	border:0;
	font-size: 16px;
}
.footer-social-menu .menu{
	width: 100%;
	margin-top: 35px !important;
}
.footer-social-menu .vc_icon_element{
	margin: 10px 20px 0px 0px;
}
#nasa-footer .footer-light-2 .footer_logo_atendimento .row{
	display: inline-flex;
	flex-wrap: wrap;
	align-items: center;
	width: 100%;
	text-align: center;
}
.newsletter-footer .formulario_newsletter_footer{
	width: 100%;
	display: inline-flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.newsletter-footer .formulario_newsletter_footer .titulo_newsletter_footer,
.newsletter-footer .formulario_newsletter_footer .nome_newsletter_footer,
.newsletter-footer .formulario_newsletter_footer .email_newsletter_footer,
.newsletter-footer .formulario_newsletter_footer .btn_newsletter_footer{
	width: 100%;
}
.newsletter-footer .formulario_newsletter_footer .btn_newsletter_footer{
	width: auto;
	margin: 0 auto;
}
.footer-pagamento{
	text-align: center;
}
.newsletter-footer{
	margin: 25px 0;
}
#nasa-footer,
#nasa-footer .nasa-footer-bottom{
	border: 0;
}
#nasa-footer .footer-light-2 p,
#nasa-footer .footer-light-2 a span{
	color: #fff;
}
#nasa-footer .footer-light-2 a span:hover{
	color:#da3196  !important;
}
#nasa-footer .footer-light-2 h4{
	font-size: 16px !important;
	color:#da3196  !important;
	font-family: "Baloo Thambi 2";
	font-weight: 700  !important;
}
.wpcf7 .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{
	width: 100%;
}
#nasa-footer .footer-light-2 .footer-contact .wpcf7-response-output{
	position: relative;
	top: 0;
	color: #fff;
}
.newsletter-footer .formulario_newsletter_footer span.wpcf7-not-valid-tip{
	color: #fff;
}
#nasa-footer .footer-light-2 .footer-contact .wpcf7-not-valid-tip{
	position: relative;
	bottom: 7px;
}
.newsletter-footer .formulario_newsletter_footer .titulo_newsletter_footer h4{
	line-height: 1;
	margin-bottom: 25px;
}
#nasa-footer .footer-light-2 .footer-contact .wpcf7 .wpcf7-form-control-wrap{
	width: 100%;
	margin-bottom: 0;
}
#nasa-footer .footer-light-2 .footer-contact .wpcf7 .wpcf7-form-control-wrap input[type="text"]{
	margin: 0 0 10px 0; 
}
#nasa-footer .footer-light-2 .footer-contact .wpcf7 .wpcf7-form-control-wrap .wpcf7-email{
	margin: 0 0 15px 0; 
}
.newsletter-footer .formulario_newsletter_footer .btn_newsletter_footer input[type="submit"]{
	padding: 13px 21px !important;
	background-color: #da3196 !important;
	border-color: #da3196 !important;
	text-transform: initial;
	width: 100% !important;
}
.nasa-logo-img.nasa-footer-logo{
	text-align: center;
	margin: 0 0 20px 0 !important; 
}
#nasa-popup.white-popup-block .mfp-close{
	width: 60px;
	height: 52px;
	top: 0px;
	right: 0px;
	opacity: 1;
	background-color: #fff !important;
	font-size: 45px;
	font-weight: bold;
	color: #492181 !important;
}
.white-popup-block.mfp-with-anim.zoom-anim-dialog{
	background-size: cover !important;
}
.white-popup-block.mfp-with-anim.zoom-anim-dialog .columns.large-6.medium-6.small-12.nasa-pp-right.large-12{
	width: 100%;
}
.nasa-popup-wrap.nasa-relative{
	align-content: center;
	display: grid;
}
#nasa-popup .nasa-pp-right .nasa-popup-wrap-content{
	padding-top: 0;
	max-width: 500px;
	background-color: #fff;
	padding:70px;
	margin-left: 10%;
}
#nasa-popup .nasa-pp-right .nasa-popup-wrap-content h3 {
	color: #492181;
	font-weight: normal;
	font-size: 28px;
}
#nasa-popup .nasa-pp-right .nasa-popup-wrap-content h3 b{
	font-size: 28px;
	color: #da3196;
	display: block;
}
#nasa-popup .nasa-pp-right .nasa-popup-wrap-content p{
	color: #492181;
	font-size: 18px;
	margin-bottom: 1em;
}
#nasa-popup .nasa-pp-right .nasa-popup-wrap-content button{
	padding: 23px 32px;
	background-color: #492181 !important;
	border: 0;
	text-transform: initial;
}
.mobile-menu tr td.nasa-td-20.mini-icon-mobile{
	display: inline-flex;
	align-items: center;
	justify-content: space-between;
}
.mobile-menu table{
	margin-bottom: 0;
}
.site-header .mobile-menu .nasa-topbar-wrap .top-bar .topbar-mobile-text{
	background-color: #492181 !important;
	width:96% !important;
	padding: 0 0.68966em !important;
	margin: 0 auto;
}
.nasa-header-mobile-layout.nasa-header-transparent.nasa-header-sticky .sticky-wrapper.fixed-already #masthead{
	background-color: #492181 !important;
}
@media only screen and (max-width: 1199px){
  .mobile-menu{
	color: #666;
	width: 100%;
	position: relative;
	display: block;
  }
  .row.nasa-hide-for-mobile{
  	display: none;
  }
  #masthead .header-container .logo-wrapper .logo.nasa-logo-retina .header_logo{
  	display: block;
  }
  #masthead .header-container .logo-wrapper.nasa-float-left .nasa-logo-img .logo.nasa-logo-retina .header_logo{
  	display: none;
  }
  .warpper-mobile-search{
  	display: block;
  }
}
.iscwp-gallery-slider .iscwp-cnt-wrp.slick-slide{
	padding: 0;
}
.instagram-home .row{
	max-width: 100%;
}
.instagram-home .row .columns{
	padding: 0;
}
@media only screen and (min-width: 580px){
	.woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__thumb{
		width: 70px;
		display: block;
	}
	.woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__quantity{
		width: 20%;
	}
	.woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__label{
		width: calc(60% - 70px);
	}
	.woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__price{
		width: 20%;
	}
	.section-element.row_beneficios .row .large-3.nasa-col.columns {
		width: 50%;
	}
}
@media only screen and (min-width: 848px){
	a.mobile-search{
		top: 1px;
	}
	.nasa-footer-content-bottom{
		text-align: left;
	}
	.desktop-text-right p{
		text-align: right;
	}
	.row_personalizada .nasa-content-page-products .large-block-grid-4 > li{
		width: 48%;
	}
	.row_institucional .row .large-12.nasa-col.columns .row::before,
	.row_institucional .row .large-12.nasa-col.columns .row::after{
		content: "";
		display: none;
	}
	.row_institucional .row .large-12.nasa-col.columns .row{
		display: inline-flex;
		justify-content: space-between;
		align-items: center;
	}
	.newsetter-home .formulario_newsletter_home .nome_newsletter_home,
	.newsetter-home .formulario_newsletter_home .email_newsletter_home{
		width: 35%;
	}
	.newsetter-home .formulario_newsletter_home .btn_newsletter_home{
		width: auto;
	}
	.nasa-logo-img.nasa-footer-logo{
		margin-bottom: 0 !important;
	}
	#nasa-footer .footer-light-2 .footer_logo_atendimento .row{
		text-align: left;
	}
	.footer-pagamento{
		text-align: right;
	}
	.footer-pagamento h4{
		text-align: left;
		width: 100%;
		float: right;
		max-width: 247px;
	}
	.footer-pagamento p{
		font-size: 13px;
	}
	.desktop-margin-bottom-45{
		margin-bottom: 45px !important;
	}
	.footer-social-menu .vc_column-inner .wpb_wrapper{
		margin-top: 0;
		text-align: left;
		justify-content: flex-start;
	}
	.footer-social-menu .vc_icon_element{
		margin-right: 15px;
	}
	.newsletter-footer,
	.newsletter-footer .formulario_newsletter_footer .btn_newsletter_footer{
		margin: 0;
	}
	#nasa-footer .footer-light-2 h4{
		margin: 0 0 25px 0;
		line-height: 1;
	}
}
@media only screen and (min-width: 1024px){
	.section-element.row_beneficios .row .large-3.nasa-col.columns {
		width: 25%;
	}
}
@media only screen and (min-width: 1200px){
	.container-menu{
		margin-left: 20px;
	}
	.header-nav .menu-item{
		width:14%;
	}
	.nasa-single-product-slide .nasa-thumbnail-hoz .product-thumbnails.nasa-single-product-thumbnails .nasa-wrap-item-thumb{
		min-width: 100px;
		max-width: 100px;
		min-height: 100px;
		max-height: 100px;
	}
	.row_personalizada .nasa-content-page-products .large-block-grid-4 > li{
		width: 22%;
	}
	.section-element.row_beneficios .row .large-3.nasa-col.columns .row{
		flex-wrap: initial;
		align-items: center;
	}
	.section-element.row_beneficios .row .large-3.nasa-col.columns .row .large-8.nasa-col.columns{
		text-align: left;
	}
	.section-element.row_beneficios .row .columns .row .large-8.nasa-col.columns{
		width: auto;
	}
	.row_institucional.row_institucional_left .row .large-12.nasa-col.columns .row .large-7.nasa-col.columns{
		padding-right: 60px;
	}
	.row_institucional.row_institucional_right .row .large-12.nasa-col.columns .row .large-7.nasa-col.columns{
		padding-left: 60px;
	}
}
@media only screen and (min-width: 1360px){
	.nav-wrapper .root-item{
		margin: 0;
	}
	.row_institucional.row_institucional_left .row .large-12.nasa-col.columns .row .large-7.nasa-col.columns{
		padding-right: 130px;
	}
	.row_institucional.row_institucional_right .row .large-12.nasa-col.columns .row .large-7.nasa-col.columns{
		padding-left: 130px;
	}
	.newsetter-home .row .large-12.nasa-col.columns{
		display: inline-flex;
		justify-content: space-between;
		align-items: center;
		text-align: left;
	}
	.newsetter-home .titulo_newsletter_home{
		width: 35%;
	}
}
@media only screen and (min-width: 1440px) {
	.newsetter-home .titulo_newsletter_home{
		width: 30%;
	}
}
@media only screen and (min-width: 1920px) {
	.row{
		max-width: 1772px;
	}
}