/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 22 2021 | 00:08:29 */
.botao-loja {
    background: #FF003A;
    border-radius: 5px;
}
.botao-loja a {color: #FFFFFF !important;}
ul.elementor-nav-menu--dropdown a, ul.elementor-nav-menu--dropdown a:focus, ul.elementor-nav-menu--dropdown a:hover {
    text-shadow: none;
    border-left: 0;
}
.campo-newsletter {
    width: 65% !important;
    float: left;
    color: #828282 !important;
    border: 1px solid #3e3e3e !important;
    padding: 10px !important;
}
.botao-newsletter {
    background-color: #FF003A !important;
    width: 30%;
    font-family: "Play", Sans-serif !important;
    text-transform: uppercase;
    float: right;
    font-size: 12px;
    padding: 14px !important;
    border-radius: 5px;
}
#site-header {border-bottom: 0;}
a:hover {color: #404040;}
.product_meta span.sku {display:none;}
.woocommerce div.product p.price {margin: 0;}
.product_meta, .woocommerce div.product form.cart {
    border-top: 0;
    border-bottom: 0;
    padding: 0;
}
.single .entry-title {
    padding: 0;
    margin: 0;
    border-bottom: 0;
}
.woocommerce div.product .product_title, p {margin: 0;}
.woocommerce div.product.elementor form.cart table.variations {--variation-select-width: 0;}
.swatch-control.radio-select li {display: inline;}
.star-rating span::before {color: #FF003A;}
.woocommerce div.product .woocommerce-product-rating {margin-top: 0;}
.swatch-wrapper, .swatch-wrapper a {border-radius: 100px;}
.swatch-wrapper a {width: 22px !important;
height: 22px !important;}
.swatch-wrapper {background: #292929;border: 1px solid #292929; padding: 1px;}
.swatch-wrapper:hover {border: 1px solid #FFF;}
div.swatch-wrapper.selected {border: 1px solid #FF003A;}
.woocommerce div.product form.cart .variations .label label, .woocommerce div.product form.cart .variations .label label:hover {
    color: #FFF;
    font-weight: 300;
    text-transform: uppercase;
    font-family: "Play", Sans-serif;
	  border: 0;
}
.woocommerce div.product form.cart .variations label {
    color: #535353;
    border: 1px solid #535353;
	  padding: 2px;
	  border-radius: 5px;
  	padding-right: 8px;
    padding-left: 8px;
}
.woocommerce div.product form.cart .variations label:hover {
    color: #FFF !important;
	  border: 1px solid #FFF;
}
.woocommerce div.product form.cart .variations input[type="radio"]:checked+label {
    color: #FF003A !important;
	  border: 1px solid #FF003A;
}
table th, table td {border: 0;}
.woocommerce div.product.elementor form.cart table.variations tr {display: inline;}
.woocommerce div.product.elementor form.cart table.variations td.label {width: 100%;margin-bottom: 5px;}
form input[type="checkbox"], form input[type="radio"] {display: none;}
.woocommerce div.product.elementor form.cart table.variations td.value::before {margin-right: 0;}
.woocommerce div.product form.cart .variations tr:first-child td.value {padding-top: 2px;}
.woocommerce div.product.elementor form.cart table.variations td.value {width: 100%;}
.swatch-control {overflow: inherit;}
.swatch-control.radio-select li label {
    display: inline;
    margin-left: 0;
	margin-right: 10px;
}
.woocommerce div.product.elementor form.cart table.variations tr {
    display: flow-root;
    float: left;
    /*width: 75%;*/
	  padding-top: 15px;
}
/*.woocommerce div.product.elementor form.cart table.variations tr:first-child {width: 25%;}*/
.woocommerce div.product form.cart .variations {
    border-top: 2px solid #262626;
    /*border-bottom: 2px solid #262626;*/
}
.woocommerce-message {
  color:#000;
  padding: 25px;
  text-transform: uppercase;
  font-family: "Play", Sans-serif;
  background: #eee;
  border: 0;
  border-radius:5px;
}
.woocommerce-message::before {color: #000;}
.woocommerce ul.products li.product .woo-entry-inner li.image-wrap .woo-entry-image, .woocommerce ul.products li.product .woo-entry-inner li.image-wrap .product-entry-slider-wrap {border-bottom: 1px solid #d9d9d9;}
.woocommerce ul.products li.product li.title a{
  color:#fff;
}
.woocommerce ul.products li.product .woo-entry-inner{
  position: relative;
  overflow: hidden;
}
.woocommerce ul.products li.product li.inner {
	width: 65%;
	float: left;
	margin: 20px 0 10px;
    text-align: left;
    padding-left: 25px;}
.woocommerce ul.products li.product li.btn-wrap {
    width: 35%;
    float: right;
}
.woocommerce ul.products li.product .price .amount {color:#fff; font-weight:bold;font-size: 20px;}
.woocommerce ul.products li.product .button {
    color: transparent;
    border-color: transparent;
    background: url('../2020/07/botao-loja.svg') 0 0 no-repeat;
    height: 50px;
    width: 50px;
    font-size: 0;
}
.woocommerce ul.products li.product .button:hover {
    background-color: transparent;
    color: transparent;
    border-color: transparent;
}
.woocommerce ul.products li.owp-content-center .product-inner {
    text-align: center;
    border-radius: 5px;
    box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.11);
    background-color: #1f1f1f;
    border-color: #000000;
}
.woocommerce .products .product-inner:hover .owp-quick-view {display: none;}
.elementor-menu-cart__product-price .amount {color: #333;}
.woocommerce ul.products li.product .woo-entry-inner li:last-child {
    margin-bottom: 10px;
    text-align: right;
    padding-right: 15px;
}
.woocommerce ul.products li.owp-content-center.product.has-rating .woo-entry-inner .star-rating {
    margin-left: 25px;
    margin-right: auto;
}
.woocommerce ul.products li.product.has-rating li.inner .star-rating {margin: -12px 0px 0px 0px;}

p.stars.selected a.active::before, p.stars.selected a:not(.active)::before {color: #FF003A;}
.woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce ul.products li.product li.category, .woocommerce #reviews #comments h2 {display: none;}
.woocommerce .elementor-element.elementor-products-grid ul.products li.product, .woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product, .woocommerce div.product .elementor-element.elementor-products-grid .upsells.products ul.products li.product {
    width: auto;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.11);
    border-radius: 5px;
}
.woocommerce ul.products li.product li.title a {
    font-size: 16px;
    line-height: 1;
    text-transform: uppercase;
  	display:block;
}
.woocommerce ul.products li.product .price-wrap{
  text-align:left;
  padding-left: 20px;
  margin-bottom:20px;
  width: 200px;
}
.woocommerce ul.products li.product .btn-wrap {
  position: relative;
  
}
.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price {font-weight: normal;}
.woocommerce div.product.elementor .woocommerce-tabs .panel {
	padding: 0;
	border: 0;
}
.woocommerce div.product .woocommerce-tabs {padding-top: 0;}
#respond form {
    display: inline-block;
    width: 100%;
    border-top: 1px solid #ddd;
    padding-top: 15px;
    margin-top: 25px;
}
.woocommerce #respond input#submit {
    padding: 12px 35px;
    margin-top: 10px;
    border-radius: 5px;
    background: #ff003a;
    font-size: 14px;
    font-family: "Play", Sans-serif;
}
.woocommerce div.product div.images {margin-top: -10px  !important;}
input[type="button"], input[type="reset"], input[type="submit"], button[type="submit"], .button, body div.wpforms-container-full .wpforms-form input[type="submit"], body div.wpforms-container-full .wpforms-form button[type="submit"], body div.wpforms-container-full .wpforms-form .wpforms-page-button {
  	background-color: #FF003A;
    font-family: "Play", Sans-serif;
}
input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, button[type="submit"]:hover, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button[type="submit"]:focus, .button:hover, body div.wpforms-container-full .wpforms-form input[type="submit"]:hover, body div.wpforms-container-full .wpforms-form button[type="submit"]:hover, body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover {
    background-color: #e40034;
}
p.stars:hover a::before {
 color:#FF003A;
}
.flex-control-thumbs img {
    height: 100%;
	width: 100%;
}
.flex-viewport:not(:last-child) {
    text-align: center;
    background: #FFF;
}
.woocommerce .oceanwp-grid-list, .woocommerce .oceanwp-grid-list a {display: none;}
.ht-products .ht-product .ht-product-inner .ht-product-action ul li a {
    width: 45px !important;
    height: 45px !important;
    background: url('../2020/07/botao-loja.svg') 0 0 no-repeat;
}
.ht-products .ht-product.ht-product-action-style-2.ht-product-action-bottom-content .ht-product-inner .ht-product-action ul li:first-child, .ht-products .ht-product.ht-product-action-style-2.ht-product-action-bottom-content .ht-product-inner .ht-product-action ul li:last-child {
    margin: 0;
    padding: 0;
    width: 45px;
}
.ht-product-action ul li.woolentor-cart a::before {font-size: 0px !important;}
.ht-products .ht-product .ht-product-inner {border-radius: 5px;}
.ht-products .ht-product.ht-product-action-style-2 .ht-product-inner .ht-product-action ul {
    margin: 0;
    background-color: #ffffff;
    -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0);
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0);
    overflow: hidden;
}
.ht-products .ht-product.ht-product-action-style-2.ht-product-action-on-hover .ht-product-inner .ht-product-action ul {width: 100%;}
.ht-products .ht-product .ht-product-inner .ht-product-action ul, .ht-products .ht-product .ht-product-inner .ht-product-action {display: block !important;}
.ht-products .ht-product .ht-product-inner .ht-product-content {padding: 0;}
.ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-image .ht-product-image-slider .slick-dots {display: none !important;}
.ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-image .ht-product-image-slider {
    margin-bottom: 0;
    border-bottom: 1px solid #e2e2e2;
}
.ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title a {
    font-weight: normal;
}
.ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title {
    font-size: 22px;
    line-height: 1.2;
    font-weight: 300;
    margin-bottom: 10px;
    text-align: center;
    text-transform: uppercase;
    padding: 10px 0;
    border-bottom: 1px solid #d9d9d9;
}
.woocommerce .woocommerce-ordering {
    float: right;
    margin-bottom: 20px;
}
.woolentor-tip {display: none;}
.wl-shop-tab-links {display: none;}
.ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price {
    margin: 17px 0 0 30px;
    width: auto;
    float: left;
}
.ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner > :last-child {
    width: auto;
    margin: 5px 30px 15px 0;
    float: right;
}
.ht-products .ht-product .ht-product-inner {
    background: #FFF;
}
.woocommerce nav.woocommerce-pagination ul {text-align: center;}
.page-numbers a, .page-numbers span:not(.elementor-screen-only), .page-links span {border-radius: 5px; line-height: 1.6 !important;}

.wpfFilterTitle {
    font-size: 18px;
    font-weight: normal !important;
    font-family: "Play";
    text-transform: uppercase;
    color: #000;
    margin-bottom: 10px;
}
.wpfFilterWrapper i {
    color: #FF003A;
}
.wpfFilterWrapper .wfpTitle { font-weight: normal;}
.wpfFilterWrapper {
    border-bottom: 1px solid #E2E2E2;
	padding: 25px 40px !important;
}
.wpfFilterButton.wpfButton, .wpfClearButton.wpfButton {
    width: 96% !important;
    background: transparent;
    color: #FF003A;
    font-size: 14px !important;
    font-family: "Play", Sans-serif;;
    margin-bottom: 15px;
}
 .wpfStarsAdditional, .wpfStarsAdditional5 {display: none;}
#wpfBlock_2 label.icon {
    margin-right: 18px !important;
    margin-bottom: 0 !important;
}
.irs--compact .irs-bar, .irs--compact .irs-line {
    top: 33px;
    height: 1px;
}
.irs--compact .irs-handle {
    box-shadow: 0 1px 3px rgba(0, 0, 255, 0);
}
#wpfBlock_4 .wpfButtonsFilter .wpfTermWrapper {
    margin-right: 15px !important;
}
.wpfFilterWrapper label {
    margin-right: 20px;
}
.wpfFilterVerScroll li label {
    font-size: 15px;
    color: #000;
}
.wpfStarsRatingBlock {
    margin-bottom: 10px;
}
.theme-select::after {
    color: #FF003A;
}
.single_add_to_cart_button .st0 {fill: transparent !important;}
#ver-carrinho .st0 {fill: #FF003A !important;}
.st0 {stroke: none !important;}
#review_form #respond input {
    width: 100%;
}
.ywar-reviews-list-widget, #ywar_reviews, div.reply, #reviews .comment-form-rating label {display: none !important;}
a.ywar_show_more {
    border: 1px solid #ff003a;
    background: transparent;
    color: #000;
    border-radius: 5px;
    font-weight: bold;
    padding: 10px 20px;
    margin-top: 20px;
}
.woocommerce #reviews #comments ol.commentlist li {
    background: #FFF;
    border-radius: 5px;
    padding: 40px;
    box-shadow: 0 0px 10px 0 rgba(0,0,0,0.11);
}
@media only screen and (min-width: 1280px) {
    .woocommerce #reviews #comments ol.commentlist li {width: 48%;float: left;margin: 10px;}
}
.review_title {
    font-weight: normal;
    text-transform: uppercase;
    font-size: 14px;
    color: #000;
}
p.stars {margin: 20px 0 20px;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time {display: none !important;}
.woocommerce #reviews #comments ol.commentlist li .comment-text .meta strong {
    color: #b5b5b5;
    font-size: 15px;
    font-weight: 300;
    text-transform: capitalize;
}
/*
nav {
    width: 100% !important;
}
nav, nav .nav-wrapper i, nav a.button-collapse, nav a.button-collapse i {
    height: auto;
}
.qt-btn, .qt-wp-pagination ul.page-numbers li a, .qt-wp-pagination ul.page-numbers li > span, input[type="button"], input[type="submit"] {
    line-height: 1.5;
}
.z-depth-1, nav, .btn, .btn-large, .btn-floating, .dropdown-content, .collapsible {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0),0 2px 10px 0 rgba(0, 0, 0, 0);
}
.qt-body.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .qt-accent, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce button.button.alt {
    background-color: transparent !important;
}
.elementor-nav-menu .sub-arrow {
    height: 10px;
    margin-top: -26px;
}
.woocommerce a.button, .woocommerce a.button:hover {background-color: #FFF !important;}
textarea {
    width: 100%;
    height: 100%;
    margin-top: 0 ;
}
input:not([type]), input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="time"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="tel"], input[type="number"], input[type="search"], textarea.materialize-textarea {padding: 15px;}
h1, h2, h3, h4, h5, h6, .qt-btn, .qt-wp-pagination ul.page-numbers li a, .qt-wp-pagination ul.page-numbers li > span, .qt-capfont, .qt-fontsize-h1, .qt-fontsize-h2, .qt-fontsize-h3, .qt-fontsize-h4, .qt-fontsize-h5, .qt-fontsize-h6 {
    line-height: 1.15em;
    margin: 0;
}
[type="radio"]:not(:checked) + label::before, [type="radio"]:not(:checked) + label::after {
    display: none;
}
[type="checkbox"] + label::before, [type="checkbox"]:not(.filled-in) + label::after {
    display: none;
}
*/
@media only screen and (min-width: 1280px) {
  .iron-audioplayer .playlist ul {
    min-width: 210px !important;
  }
}
@media only screen and (max-width: 780px) {
.iron-audioplayer .playlist {
    width: 70% !important;
    float: right !important;
}
}
.iron-audioplayer .playlist ul {
  width: 100% !important;
}
.iron-audioplayer .playlist .audio-track, .iron-audioplayer .track-title, .iron-audioplayer .album-store, .iron-audioplayer .playlist .track-number, .iron-audioplayer .sr_it-playlist-title {
  width: 100%;
}
.iron-audioplayer .playlist .track-number {display: none;}
.iron-audioplayer.show-playlist .playlist {width: 100% !important;}

