/*-------------------- correções------------------------------*/
.homemodeloshr {
    margin: 0;
    padding: 0;
    width: 100px;
    margin-left: calc(50% - 50px);
    border: none;
    height: 4px;
    background-color: #ffffff;
    border-radius: 2px;
}
.homemodelossubttl {
    font-size: 1.1rem;
    font-weight: 300;
    letter-spacing: 0.3em;
    padding-bottom: 3rem;
    margin-bottom: 2rem;
    margin-top: 3rem;
    text-transform: uppercase;
    background: url(https://antiquewhite-hare-343304.hostingersite.com/wp-content/uploads/2021/06/modeloshome-setabaixo.png) no-repeat center bottom;
}
.bg-magenta-dark {
	background-color: #d5003b;
}
button.btn.btn-outline-secondary.filtrostoggler.filtros-on {
	color: #ffffff !important;
}
#pl-7 .so-panel {
    margin-bottom: 0!important;
}

#pl-94 .so-panel {
    margin-bottom: 0!important;
}

#pl-122 .so-panel {
    margin-bottom: 0!important;
}

footer {
    margin-top:-25px;
}

.lista-produtos img{
    width:100%;
}

#nav-wrk .navbar-toggler .navbar-toggler-icon {
    background-image: url("https://antiquewhite-hare-343304.hostingersite.com/wp-content/uploads/2020/10/wrk_icn-menu.png")!important;
}

#wrk-collapse-menu .bannermenu {
    /*background: url("https://antiquewhite-hare-343304.hostingersite.com/site/wp-content/uploads/2020/10/anuncio-menu.jpg") center center no-repeat!important;*/
	-webkit-background-size: cover!important;
    -moz-background-size: cover!important;
    -o-background-size: cover!important;
    background-size: cover!important;
    background-color: transparent!important;
    border-radius: 0;
    width: 100%!important;
    height: 100%!important;
    border: #eeeeee 1px solid!important;
}

#panel-94-0-0-4, #panel-122-0-0-6 {
    display:none;
}

#panel-122-0-0-1 .secaoconteudo img {
    max-width:100px;
    margin:0 auto
}

/*MENU*/
.navagende {
	border-radius: 4px !important;
    padding: 0.6rem 0.8rem !important;
    border: none;
    margin: 0 0.5rem;
}


/*----------------------- PRODUTOS RELACIONADOS -------------------*/
/*#pg-218-0 #cat_listaprodutos .row .form-inline {
	display:none;
}*/

.flex-container-rel {
  display: flex;
  flex-wrap: nowrap;
}

.flex-container-rel > .rel-corpo {
  background-color: white;
  width: 100%;
  margin: 10px;
  text-align: center;
  border-radius:4px;
  box-shadow: 0 0 0.2rem 0 rgba(0, 0, 0, 0.1);
  transition: box-shadow 0.6s ease-out;
  padding:14px 7px 20px;
  max-width:232px;
}

.rel-corpo a:nth-child(2) {
	color:#233746;
	font-weight:400;
	padding: 16px 0 0!important;
	display:block;
}

.rel-corpo .botao-produto a {
	font-size:11px!important;
}

.rel-corpo .botao-produto a:hover {
	background-color:#eb0041;
	color:white;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}


.rel-corpo:hover{
	box-shadow: 0 0.5em 1rem 0 rgba(0, 0, 0, 0.3)!important;
	cursor:pointer!important;
	transition: box-shadow 0.6s ease-out;
}

@media (max-width: 600px) {
.card-rel {
	justify-content:center;
	flex-direction:row;
}

.card-rel-corpo:nth-child(2) {
	display:none
}
	
.loop-produtos {
	padding:0 15px;
}
	
}

@media (min-width: 992px) {

.single-product .row-cols-lg-3 > * {
    flex:100%!important;
    max-width: 100%!important;
}

}

.paginacao .prev, .next {
	display:none;
}

.page-id-242 .sf-input-select .sf-item-67, .sf-item-70, .sf-item-72, .sf-item-66, .sf-item-71,.sf-item-69, .sf-item-68, .sf-item-1, .sf-item-73{
display:none;
}

.bg-magenta select.sf-input-select option:nth-child(2) {
	display:none!important;
}

.filtro-cat ul {
	padding:0;
}

.filtro-cat select.sf-input-select {
	background:#eb0041;
	border:1px solid white;
	color:white;
	border-radius:3px;
	text-transform:uppercase;
	font-size:12px;
	padding:3.2px;
}

#filtroslista ul {
	padding:0;
}

#filtroslista  li{
  border-bottom: #dddddd 1px solid;
}

#filtroslista  li ul li {
  border:none;
}



#filtroslista ul h4 {
	font-size:10.28px;
	text-transform:uppercase;
	font-weight:700
}



.pagina-resultados {
	padding-bottom:150px
}

#nav-wrk .form-control {
    border: none;
    width: 148px!important;
    padding: 0 40px 0 12px!important;
}

.card-produto .card-title {
    text-transform: uppercase;
}

.variations label {
	color:#233746;
	font-weight:700;
	text-transform:uppercase;
	font-size:12px;
}

.variations tr {
	display:flex;
	flex-direction:column;
}

.reset_variations {
	display:none;
}



/*#colproduto_imagem #modeloselect .btn {
	display:none;
}*/

.woocommerce-product-gallery__trigger {
	display:none;
}

.botao-produto a {
	border:2px solid;
	padding:3px 12px;
	margin:10px 0 0!important;
	display:inline-block;
	border-radius:50px;
	font-weight:500
}

#carousel_produto .flex-viewport {
height: 100% !important;
}

#carousel_produto .woocommerce-product-gallery {
height: 100% !important; }

#carousel_produto .woocommerce-product-gallery__wrapper {
height: 100% !important; }

#carousel_produto .woocommerce-product-gallery__image {
height: 100% !important; }

#carousel_produto .woocommerce-product-gallery__image img.attachment-shop_single {
max-height: 75%;
transform: translate(-50%,-50%);
position: relative;
left: 50%;
top: 50%;
width: auto;	
}

#carousel_produto .flex-control-thumbs {
max-width: 80px;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_container {
    box-shadow: 0 0 64px -40px #fcfcfc;
    border-radius: 0px!important;
}

.pagina-resultados .badge-filtro {
    margin: 0.5em;
    display: none!important;
}

/*------------------------------------------ MODAL -------------------------------------------------*/

.modal-window {
  position: fixed;
  background-color: rgba(0,0,0,0.8);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9999999999999;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.modal-window:target {
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
}
.modal-window > div {
  width: 40%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  padding: 2em;
  background: #ffffff;
  box-shadow: 0 0 10px rgba(0,0,0,0.2);
  margin-top: 50px;
}
.modal-window header {
  font-weight: bold;
}
.modal-window h1 {
  font-size: 150%;
  margin: 0 0 15px;
}

.modal-close {
  color: #aaa;
  line-height: 50px;
  font-size: 80%;
  position: absolute;
  right: -20px;
  text-align: center;
  top: -10px;
  width: 70px;
  text-decoration: none;
}
.modal-close:hover {
  color: black;
}

.modal-window div:not(:last-of-type) {
  margin-bottom: 15px;
}


.btn-modal {
  background-color: #fff;
  padding: 1em 1.5em;
  border-radius: 3px;
  text-decoration: none;
}
.btn-modal i {
  padding-right: 0.3em;
}

#colproduto_imagem {
    z-index: 100!important;

}

@media (max-width: 767px) {

.modal-window > div {
  width: 80%;
}
    #carousel_produto .woocommerce-product-gallery__image img.attachment-shop_single {
        width: auto;
    }
    .btnslide {
        top: -45px !important;
    }

}

.ver-todos {
	display:flex;
	justify-content:space-between;
}

.ver-todos h5 {
	margin:0;
	padding:0;
}

.form-news input {
    width: 100%;
    height: 33px;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.form-news label {
	max-width:100%!important;
	width:100%!important;
}

.form-news select.wpcf7-form-control.wpcf7-select {
    height: 33px;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.form-news button {
	margin:20px 0 0;
}

.wpcf7-form-control-wrap .estados {
display: grid;
}

.page-cat .bg-magenta .navbar-nav {
	display:none;
}

.modal  {
    z-index: 9999999!important;
}

#filtroslista .sf-item-15 {
	display:none;
}

.lista-cores img {
    margin-bottom: 0.3rem;
}

.lista-cores {
    flex-wrap: wrap;
}

.search-filter-reset {
	font-size:10.24px;
}

.searchandfilter ul li li {
  padding: 2px 0;
}

#filtroslista ul.chosen-choices {
	border-left: none;
    border-right: none;
    border-top: none;
    background-image: none;
    border-bottom: #233746 2px solid;
}
#filtroslista ul.chosen-choices li.search-choice {
    padding-right: 25px;
    margin: 5px 0;
}

#filtroslista ul.chosen-choices li.search-choice span {
    font-size: 12px;
    line-height: 2;
}
#filtroslista ul.chosen-choices li.search-choice .search-choice-close {
	top: 10px;
}
#filtroslista .chosen-container {
	width: 100% !important;
}

@media (max-width: 991px) {

#produto_relacionados .row-cols-2 > * {
    flex: 0 0 100%!important;
    max-width: 100%!important;
}

.rel-corpo {
	max-width:100%!important;
}

.rel-corpo:nth-child(3) {
	display:none;
}

#produto_linha .row-cols-2 > * {
    flex: 0 0 100%!important;
    max-width: 100%!important;
}

}

#submenu .navbar-toggler .navbar-toggler-icon {
    background-image: url("https://antiquewhite-hare-343304.hostingersite.com/wp-content/uploads/2020/11/wrk_icn-submenu.svg")!important;
}

.single-servicos_workmob .bg-magenta:nth-child(3) {
	display:none!important;
}

.dropdown-menu ul {
	list-style-type:none;
	padding:0;
}

/*--------------- MODAL SLIDER -------------------------------*/

.mfp-fade.mfp-bg {
	opacity: 0;
	-webkit-transition: all 0.15s ease-out; 
	-moz-transition: all 0.15s ease-out; 
	transition: all 0.15s ease-out;
}
.mfp-fade.mfp-bg.mfp-ready {
	opacity: 0.8;
}
.mfp-fade.mfp-bg.mfp-removing {
	opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
	opacity: 0;
	-webkit-transition: all 0.15s ease-out; 
	-moz-transition: all 0.15s ease-out; 
	transition: all 0.15s ease-out;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1;
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0;
}

#slb_viewer_wrap .slb_theme_slb_baseline *{
	font-family: 'Open Sans', sans-serif;
font-size: 1rem;
color: #5A5A5A;
}

.cart_totals h2 {
	display:none;
}

.cart_totals table {
	display:none;
}

body.woocommerce-cart {
	background:#ffffff !important;
}

.woocommerce a.remove {
	width:100%;
}

.woocommerce-cart .input-group {
    justify-content: center;
}

.botoes-cart {
	border:none!important;
}

.botoes-cart .wc-proceed-to-checkout {
	margin:0!important;
	padding:0!important;

}

.botoes-cart .wc-proceed-to-checkout a {
	padding:8.8px 24px!important;
	font-size:11.12px!important;
	font-weight:500!important;
	margin:8px!important;
	border-radius:5em;
	background-color:#218838 !important;
	font-weight:600!important;
}

.botoes-cart .wc-proceed-to-checkout a:hover {
	background-color:#1f7933 !important;
}

.post-59 .woocommerce {
	padding:0 0 150px;
}

.post-59 .woocommerce .btn-voltar{
		margin-top: 200px;
		padding: 100px 10px 100px 10px;
		border: 2px dashed #aaa;
}

.post-59 .woocommerce .btn-voltar p {
	padding-bottom: 20px;
}

.woocommerce-billing-fields__field-wrapper p {
	display:flex;
	flex-direction:column
}

.checkout {
	max-width:794px;
	margin:0 auto;
}

.post-60 .checkout .col-1 {
	max-width:100%!important;
	width:100%;
}

.post-60 .checkout .col-2 {
	max-width:100%!important;
	width:100%;
}

.woocommerce-checkout-review-order table,h3 {
	display:none;
}

body.woocommerce-checkout {
	background-color:white;
}

.woocommerce-billing-fields input {
	display: block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.select2-container--default .select2-selection--single {
	border: 1px solid #ced4da;
}

.woocommerce-order {
	max-width:1280px;
	margin:0 auto;
	padding:100px 0;
}

.woocommerce-table--order-details tfoot {
	display:none;
}

.woocommerce-table--order-details .woocommerce-table__product-table {
	display:none;
}

.woocommerce-table--order-details .woocommerce-Price-amount {
	display:none;
}

.botao-orc > .product_meta  {
	display:none!important;
}

.botao-orc .variations {
	display:none;
}

.botao-orc .quantity {
	display:none!important;
}

.slideup .quantity {
	display:none!important;
}

.slideup .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
	display:none!important;
}


.single-product .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #28a74500;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    padding:0!important;
    font-weight:600!important;
    font-size:11.2px!important;
    text-transform:uppercase;
}

.single-product .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color:transparent !important;
    color: #fff;
}

.woocommerce-info {
	display:none;
}

.woocommerce-billing-fields {
	padding:0 0 25px;
}

#post-60 {
	padding:100px 0;
}

#post-60 .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #28a745;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    border-radius:50px;
	font-size:11.2px;
    text-transform:uppercase;
    font-weight:600;
    padding:10px 12.8px; 
}

#post-60 button:hover {
    background-color: #24883b !important;
    color: #fff;
}

.woocommerce-thankyou-order-received {
	padding:0 0 20px
}

.woocommerce-message {
	display:none;
}

.page-id-59 .shop_table {
	display:none;
}

.woocommerce-checkout-payment {
	background-color:transparent !important;
}

.woocommerce-checkout-payment p {
	display:none;
}

.page-id-60 .btn-voltar {
	padding:15px 0 0;
}

.orc-prod-desc .orc-prod-ttl:nth-child(3) {
	visibility:hidden
}

.page-id-60 .woocommerce-order h2:nth-child(1) {
	display:none
}

.page-id-60 .woocommerce-order ul {
	display:none
}

.pg-obrig {
	display:flex;
	flex-direction:column;
	justify-content:center!important;
	text-align:center;
}

.pg-obrig p {
	font-weight:600;
}

.cadeiras-e-assentos .bg-magenta .navbar-nav {
	display:none;
}

.cadeiras-e-assentos {
	margin-top:150px;
}

.term-cadeiras-e-assentos {
	margin-top:150px;
}

@media (max-width: 600px) {

.cadeiras-e-assentos .bg-magenta .navbar-nav {
	display:none!important;
}

.cadeiras-e-assentos {
	margin-top:100px;
}

}

#produto_galeria img {
    transition: 0.4s;
    box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);
}

#produto_galeria img:hover {
    transition: 0.4s;
    transform: scale(1.05);
    box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.15) !important;
}


.att-btn {
	font-size:11.2px!important;
	font-weight:600!important;
	background-color:#233746 !important;
	color:white !important;	
	max-width:120px!important;
	border:none;
	border-radius:50px!important;
}

textarea#billing_comentario {
	display: block;
    width: 100%;
    /*height: calc(1.5em + 0.75rem + 2px);*/
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    height:130px;
}
#carousel_produto .carousel-inner .woocommerce-product-gallery__wrapper img {	
    height: 100%;
    max-width: 100%;
    object-fit: contain;
}

li.active-result.sf-level-0 {
    font-weight: 700;
}
li.active-result.sf-level-0, li.active-result.sf-level-1 {
	font-size: 0.75rem;
	letter-spacing: normal;
}

.sf-input-text {
	display:none!important;
}

.single-cases .bg-magenta {
	display:none;
}

.sf-field-search {
	border:none!important;
}

@media (min-width: 1600px){
	
.todos-os-cases  .intro-banner {
    margin-top:50px;
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.2);
}
}

.clientes h3 {
	display:block!important;
}