h1, h2, h3, h4, h5, h6, #main-content a{ font-family: 'Lato', sans-serif !important;
}
body{
font-family: 'Lato', sans-serif !important; }
small, .small {
font-size: 80% !important;
}
@font-face {
font-family: 'populaire';
src: url(//www.pauperio.pt/wp-content/themes/cakeart-child/fonts/populaire_w00_regular-webfont.woff2) format('woff2'),
url(//www.pauperio.pt/wp-content/themes/cakeart-child/fonts/populaire_w00_regular-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
a {
color: #572600;
text-decoration: none;
transition-duration: .3s;
}
.display-none{
display: none !important;
}
.pt2020{
width: 500px;
float: right;
}
.page-id-1463 .site-content{
padding-bottom: 0 !important;
}
.amount{ color: #2a2a2a !important;
}
.mainNw h3{
margin-top: 0;
font-size: 20px;
text-align: left;
margin-bottom: 0;
font-weight: bold; font-family: 'Lato', sans-serif !important;
color: rgb(255, 255, 255);
}
.mainNw h4{
font-size: 14px;
font-weight: 400;
text-align: left;
margin-bottom: 0;
line-height: 20px; font-family: 'Lato', sans-serif !important;
color: rgb(255, 255, 255);
}
.mainNw{
background-color: rgb(87, 38, 0);
padding-top: 10px;
padding-bottom: 10px;
}
.mainNw .row{
margin-top: 40px;
margin-bottom: 40px;
}
.mainNw .inputEmail{
height: 50px !important;
}
.mainNw .row .col-md-3{
padding: 0;
}
.mainNw .fa-facebook{
width: 40px;
background-color: white;
height: 40px;
color: #572600;
font-size: 30px;
line-height: 40px;
text-align: center;
border-radius: 30px;
margin-left: 10px;
}
#footer{
background-color: #f9f5ef;
}
#footer .col-sm-3{
padding-left: 10px;
padding-right: 10px;
}
#footer .footer-sidebars, #footer #powered{
background-color: transparent !important;
}
#footer .footer-sidebars .wrap_content{
padding: 0 !important;
}
#mc4wp-form-1, .mc4wp-form-fields{
margin: 0 !important;
}
.siga-nos{
font-size: 20px; font-family: 'Lato', sans-serif !important;
color: rgb(255, 255, 255);
font-weight: bold;
}
#footer .footer-sidebars .wrap_content .widget_nav_menu ul li a {
color: #572600 !important;
}
#footer .footer-sidebars{
margin-top: 30px;
}
#footer .footer-sidebars .wrap_content .widget_nav_menu ul li {
margin-bottom: 12px;
font-weight: 500;
} .header_menu a img{
max-width:110px;
}
.tm-table {
padding: 10px 0 !important;
}
header.site-header .navbar-nav > li > a > span{ font-family: 'Lato', sans-serif !important; }
.navigation .navbar-nav li .sub-menu li a{ font-family: 'Lato', sans-serif !important; }  .sobre-nos-left img{
max-height: 450px;
margin-top: 60px; 
width: auto;
} .sobre-nos-second-row .wpb_text_column{
margin-bottom: 60px;
}
.sobre-nos-second-row .heading{
margin-bottom: 20px !important;
} .home .product-grid li{
float: left;
padding-left: 15px;
padding-right: 15px;
margin-bottom: 50px !important;
list-style: none;
}
.home .product-grid li .content__product{
height: 100%;
float: left;
position: relative;
margin-bottom: 25px;
}
.home .product-grid{
display: flex !important;
flex-wrap: wrap;
width: 100%;
}
.home .add-to-cart-button, .single-product .add-to-cart-button {
transform: translate(-50%, 50%) !important  ;
margin: 0 !important;
position: absolute;
min-width: 110px;
bottom: 0;
float: left;
left: 50%;
}
.icon-box-left {
color: #572600;
}
ul.category-product-list li,
body.single-product ul.category-product-list li,
body.search ul.category-product-list li {  font-family: 'Lato', sans-serif !important;
}
ul.category-product-list li.first,
body.single-product ul.category-product-list li.first,
body.search ul.category-product-list li.first {
clear: both;
}
ul.category-product-list li.last.first,
body.single-product ul.category-product-list li.last.first,
body.search ul.category-product-list li.last.first {
clear: none;
}
ul.category-product-list li .content__product .product_thumb,
body.single-product ul.category-product-list li .content__product .product_thumb,
body.search ul.category-product-list li .content__product .product_thumb {
text-align: center;
position: relative;
}
ul.category-product-list li .content__product .product_thumb:before,
body.single-product ul.category-product-list li .content__product .product_thumb:before,
body.search ul.category-product-list li .content__product .product_thumb:before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
content: "";
background: rgba(0, 0, 0, 0.3);
-webkit-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
-webkit-transform: 0;
-moz-transform: 0;
-o-transform: 0;
-ms-transform: 0;
transform: 0;
-webkit-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
-o-transition: all 0.2s ease-in-out 0s;
-ms-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
}
ul.category-product-list li .content__product .product_thumb .link-images-product,
body.single-product ul.category-product-list li .content__product .product_thumb .link-images-product,
body.search ul.category-product-list li .content__product .product_thumb .link-images-product {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
body.single-product ul.category-product-list li .content__product .product__title .price-product,
body.search ul.category-product-list li .content__product .product__title .price-product {
margin-bottom: 10px;
}
ul.category-product-list li .content__product .product__title .price-product .label,
body.single-product ul.category-product-list li .content__product .product__title .price-product .label,
body.search ul.category-product-list li .content__product .product__title .price-product .label {
display: none;
}
ul.category-product-list li .content__product .product__title .price-product ins,
body.single-product ul.category-product-list li .content__product .product__title .price-product ins,
body.search ul.category-product-list li .content__product .product__title .price-product ins {
text-decoration: none;
}
ul.category-product-list li .content__product .product__title .title,
body.single-product ul.category-product-list li .content__product .product__title .title,
body.search ul.category-product-list li .content__product .product__title .title {
display: block;
color: #5e3c3e;
margin-bottom: 10px;
padding: 0 30px;
font-size: 16px;
}
ul.category-product-list li .content__product .product__title .title:hover,
body.single-product ul.category-product-list li .content__product .product__title .title:hover,
body.search ul.category-product-list li .content__product .product__title .title:hover {
color: #ee2722;
}
ul.category-product-list li .price,
body.single-product ul.category-product-list li .price,
body.search ul.category-product-list li .price {
color: #ee2722;
font-size: 14px;
font-weight: bold;
}
ul.category-product-list li .price del,
body.single-product ul.category-product-list li .price del,
body.search ul.category-product-list li .price del {
color: #5a5a5a;
}
ul.category-product-list li .price del .amount,
body.single-product ul.category-product-list li .price del .amount,
body.search ul.category-product-list li .price del .amount {
color: #5a5a5a;
font-weight: 400;
}
ul.category-product-list li .price ins,
body.single-product ul.category-product-list li .price ins,
body.search ul.category-product-list li .price ins {
padding-left: 5px;
}
ul.category-product-list li.sale .burst-price.sale-cate,
body.single-product ul.category-product-list li.sale .burst-price.sale-cate,
body.search ul.category-product-list li.sale .burst-price.sale-cate {
position: absolute;
top: 20px;
right: -15px;
}
ul.category-product-list li.sale .burst-price.sale-cate .onsale,
body.single-product ul.category-product-list li.sale .burst-price.sale-cate .onsale,
body.search ul.category-product-list li.sale .burst-price.sale-cate .onsale {
position: absolute;
top: 0;
left: -4px;
background-color: transparent;
font-weight: 400;
font-size: 13px;
text-transform: capitalize;
line-height: 26px;
}
ul.category-product-list li.sale .price-product,
body.single-product ul.category-product-list li.sale .price-product,
body.search ul.category-product-list li.sale .price-product {
top: 80px !important;
}
ul.category-product-list.product-grid li,
body.single-product ul.category-product-list.product-grid li,
body.search ul.category-product-list.product-grid li {
float: left;
padding-left: 15px;
padding-right: 15px;
margin-bottom: 50px !important;
list-style: none;
position: relative;
}
ul.category-product-list.product-grid li .content__product,
body.single-product ul.category-product-list.product-grid li .content__product,
body.search ul.category-product-list.product-grid li .content__product {
border: 1px solid #b9b9b9;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-ms-border-radius: 20px;
-o-border-radius: 20px;
border-radius: 20px;
overflow: hidden;
height: 100%;
}
ul.category-product-list.product-grid li .content__product .product_thumb:before,
body.single-product ul.category-product-list.product-grid li .content__product .product_thumb:before,
body.search ul.category-product-list.product-grid li .content__product .product_thumb:before {
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
ul.category-product-list.product-grid li .content__product .product_thumb img,
body.single-product ul.category-product-list.product-grid li .content__product .product_thumb img,
body.search ul.category-product-list.product-grid li .content__product .product_thumb img {
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
ul.category-product-list.product-grid li .content__product .product_thumb:hover:before,
body.single-product ul.category-product-list.product-grid li .content__product .product_thumb:hover:before,
body.search ul.category-product-list.product-grid li .content__product .product_thumb:hover:before,
ul.category-product-list.product-grid li .content__product .product_thumb:hover .quick-view,
body.single-product ul.category-product-list.product-grid li .content__product .product_thumb:hover .quick-view,
body.search ul.category-product-list.product-grid li .content__product .product_thumb:hover .quick-view {
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transform: 1;
-moz-transform: 1;
-o-transform: 1;
-ms-transform: 1;
transform: 1;
}
ul.category-product-list.product-grid li .content__product .product__title,
body.single-product ul.category-product-list.product-grid li .content__product .product__title,
body.search ul.category-product-list.product-grid li .content__product .product__title {
text-align: center;
}
ul.category-product-list.product-grid li .content__product .product__title .hidden__product_grid,
body.single-product ul.category-product-list.product-grid li .content__product .product__title .hidden__product_grid,
body.search ul.category-product-list.product-grid li .content__product .product__title .hidden__product_grid,
ul.category-product-list.product-grid li .content__product .product__title .short-description,
body.single-product ul.category-product-list.product-grid li .content__product .product__title .short-description,
body.search ul.category-product-list.product-grid li .content__product .product__title .short-description {
display: none !important;
}
ul.category-product-list.product-grid li .content__product .product__title .star-rating,
body.single-product ul.category-product-list.product-grid li .content__product .product__title .star-rating,
body.search ul.category-product-list.product-grid li .content__product .product__title .star-rating {
text-align: center;
float: none;
margin: 15px auto 10px auto;
font-size: 13px;
}
ul.category-product-list.product-grid li .content__product .product__title .star-rating span:before,
body.single-product ul.category-product-list.product-grid li .content__product .product__title .star-rating span:before,
body.search ul.category-product-list.product-grid li .content__product .product__title .star-rating span:before {
content: "\73\73\73\73\73";
color: #ee2722;
}
ul.category-product-list.product-grid li .content__product .product__title .add-to-cart-button,
body.single-product ul.category-product-list.product-grid li .content__product .product__title .add-to-cart-button,
body.search ul.category-product-list.product-grid li .content__product .product__title .add-to-cart-button {
margin-bottom: -22px;
}
ul.category-product-list.product-grid li a.button,
body.single-product ul.category-product-list.product-grid li .content__product .product__title a.button,
body.search ul.category-product-list.product-grid li .content__product .product__title a.button {
position: relative;
background: #ffffff;
color: #ee2722;
font-size: 12px;
text-transform: uppercase;
padding: 13px 20px;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
border-radius: 5px;
border: 1px solid #b9b9b9;
font-weight: 700;
}
ul.category-product-list.product-grid li .content__product .product__title a.button.added,
body.single-product ul.category-product-list.product-grid li .content__product .product__title a.button.added,
body.search ul.category-product-list.product-grid li .content__product .product__title a.button.added {
display: none;
}
ul.category-product-list.product-grid li .content__product .product__title a.button:hover,
body.single-product ul.category-product-list.product-grid li .content__product .product__title a.button:hover,
body.search ul.category-product-list.product-grid li .content__product .product__title a.button:hover {
border-color: #ee2722;
background: #ee2722;
color: #ffffff;
}
ul.category-product-list.product-grid li .content__product .product__title a.button.add_to_cart_button.loading,
body.single-product ul.category-product-list.product-grid li .content__product .product__title a.button.add_to_cart_button.loading,
body.search ul.category-product-list.product-grid li .content__product .product__title a.button.add_to_cart_button.loading {
position: relative;
z-index: 9990;
}
ul.category-product-list.product-grid li .content__product .product__title a.button.add_to_cart_button.loading:before,
body.single-product ul.category-product-list.product-grid li .content__product .product__title a.button.add_to_cart_button.loading:before,
body.search ul.category-product-list.product-grid li .content__product .product__title a.button.add_to_cart_button.loading:before {
position: absolute !important;
z-index: 9990;
right: 5px;
font-family: FontAwesome !important;
content: "\f110" !important;
font-size: 12px !important;
color: #ffffff !important;
-webkit-animation: fa-spin 1s infinite steps(8);
animation: fa-spin 1s infinite steps(8);
}
ul.category-product-list.product-grid li .content__product .product__title a.button.add_to_cart_button.loading:after,
body.single-product ul.category-product-list.product-grid li .content__product .product__title a.button.add_to_cart_button.loading:after,
body.search ul.category-product-list.product-grid li .content__product .product__title a.button.add_to_cart_button.loading:after {
display: none;
}
ul.category-product-list.product-grid li .content__product .product__title a.added_to_cart,
body.single-product ul.category-product-list.product-grid li .content__product .product__title a.added_to_cart,
body.search ul.category-product-list.product-grid li .content__product .product__title a.added_to_cart {
background: #ee2722;
color: #ffffff;
font-size: 12px;
text-transform: uppercase;
padding: 9px 20px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
font-weight: 700;
}
ul.category-product-list.product-list,
body.single-product ul.category-product-list.product-list,
body.search ul.category-product-list.product-list {
margin-left: 0;
margin-right: 0;
}
ul.category-product-list.product-list li,
body.single-product ul.category-product-list.product-list li,
body.search ul.category-product-list.product-list li {
float: left;
width: 100%;
margin-bottom: 30px;
padding-bottom: 30px;
border-bottom: 1px solid #dddddd;
}
ul.category-product-list.product-list li .content__product .product_thumb,
body.single-product ul.category-product-list.product-list li .content__product .product_thumb,
body.search ul.category-product-list.product-list li .content__product .product_thumb {
width: 32%;
float: left;
max-width: 270px;
}
ul.category-product-list.product-list li .content__product .product__title,
body.single-product ul.category-product-list.product-list li .content__product .product__title,
body.search ul.category-product-list.product-list li .content__product .product__title {
width: 68%;
float: left;
padding-left: 30px;
}
ul.category-product-list.product-list li .content__product .product__title > .star-rating,
body.single-product ul.category-product-list.product-list li .content__product .product__title > .star-rating,
body.search ul.category-product-list.product-list li .content__product .product__title > .star-rating {
display: none !important;
}
ul.category-product-list.product-list li .content__product .product__title .hidden__product_grid .star-rating,
body.single-product ul.category-product-list.product-list li .content__product .product__title .hidden__product_grid .star-rating,
body.search ul.category-product-list.product-list li .content__product .product__title .hidden__product_grid .star-rating {
float: left;
font-size: 13px;
}
ul.category-product-list.product-list li .content__product .product__title .hidden__product_grid .star-rating span:before,
body.single-product ul.category-product-list.product-list li .content__product .product__title .hidden__product_grid .star-rating span:before,
body.search ul.category-product-list.product-list li .content__product .product__title .hidden__product_grid .star-rating span:before {
content: "\73\73\73\73\73";
color: #ee2722;
}
ul.category-product-list.product-list li .content__product .product__title .hidden__product_grid:after,
body.single-product ul.category-product-list.product-list li .content__product .product__title .hidden__product_grid:after,
body.search ul.category-product-list.product-list li .content__product .product__title .hidden__product_grid:after {
clear: both;
display: block;
content: "";
}
ul.category-product-list.product-list li .content__product .product__title .title,
body.single-product ul.category-product-list.product-list li .content__product .product__title .title,
body.search ul.category-product-list.product-list li .content__product .product__title .title {
font-size: 24px;
padding-left: 0;
margin-bottom: 20px;
}
ul.category-product-list.product-list li .content__product .product__title .short-description,
body.single-product ul.category-product-list.product-list li .content__product .product__title .short-description,
body.search ul.category-product-list.product-list li .content__product .product__title .short-description {
margin-top: 20px;
}
ul.category-product-list.product-list li .content__product .product__title .add-to-cart-button,
body.single-product ul.category-product-list.product-list li .content__product .product__title .add-to-cart-button,
body.search ul.category-product-list.product-list li .content__product .product__title .add-to-cart-button {
margin-top: 20px;
}
ul.category-product-list.product-list li .content__product .product__title .add-to-cart-button a.button,
body.single-product ul.category-product-list.product-list li .content__product .product__title .add-to-cart-button a.button,
body.search ul.category-product-list.product-list li .content__product .product__title .add-to-cart-button a.button {
position: relative;
background: #ffffff;
color: #ee2722;
font-size: 14px;
text-transform: uppercase;
padding: 13px 20px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
border: 1px solid #b9b9b9;
}
ul.category-product-list.product-list li .content__product .product__title .add-to-cart-button a.button.added,
body.single-product ul.category-product-list.product-list li .content__product .product__title .add-to-cart-button a.button.added,
body.search ul.category-product-list.product-list li .content__product .product__title .add-to-cart-button a.button.added {
display: none;
}
ul.category-product-list.product-list li .content__product .product__title .add-to-cart-button a.button:hover,
body.single-product ul.category-product-list.product-list li .content__product .product__title .add-to-cart-button a.button:hover,
body.search ul.category-product-list.product-list li .content__product .product__title .add-to-cart-button a.button:hover {
border-color: #ee2722;
background: #ee2722;
color: #ffffff;
}
ul.category-product-list.product-list li .content__product .product__title .add-to-cart-button a.button.add_to_cart_button.loading:before,
body.single-product ul.category-product-list.product-list li .content__product .product__title .add-to-cart-button a.button.add_to_cart_button.loading:before,
body.search ul.category-product-list.product-list li .content__product .product__title .add-to-cart-button a.button.add_to_cart_button.loading:before {
position: absolute !important;
right: 5px;
font-family: FontAwesome !important;
content: "\f110" !important;
font-size: 14px !important;
color: #ffffff !important;
-webkit-animation: fa-spin 1s infinite steps(8);
animation: fa-spin 1s infinite steps(8);
}
ul.category-product-list.product-list li .content__product .product__title .add-to-cart-button a.button.add_to_cart_button.loading:after,
body.single-product ul.category-product-list.product-list li .content__product .product__title .add-to-cart-button a.button.add_to_cart_button.loading:after,
body.search ul.category-product-list.product-list li .content__product .product__title .add-to-cart-button a.button.add_to_cart_button.loading:after {
display: none;
}
ul.category-product-list.product-list li .content__product .product__title .add-to-cart-button a.added_to_cart,
body.single-product ul.category-product-list.product-list li .content__product .product__title .add-to-cart-button a.added_to_cart,
body.search ul.category-product-list.product-list li .content__product .product__title .add-to-cart-button a.added_to_cart {
background: #ee2722;
color: #ffffff;
font-size: 14px;
text-transform: uppercase;
padding: 10px 20px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
}
ul.category-product-list.product-list li:hover .product_thumb::before,
body.single-product ul.category-product-list.product-list li:hover .product_thumb::before,
body.search ul.category-product-list.product-list li:hover .product_thumb::before,
ul.category-product-list.product-list li:hover .quick-view,
body.single-product ul.category-product-list.product-list li:hover .quick-view,
body.search ul.category-product-list.product-list li:hover .quick-view {
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transform: 1;
-moz-transform: 1;
-o-transform: 1;
-ms-transform: 1;
transform: 1;
}
table.variations .label,
body.single-product table.variations .label,
body.search table.variations .label {
color: black !important;
}
table.variations .label td.label,
body.single-product table.variations .label td.label,
body.search table.variations .label td.label {
margin-bottom: 15px;
}
table.variations td.value select,
body.single-product table.variations td.value select,
body.search table.variations td.value select {
margin-bottom: 15px;
}
table.variations td.value .reset_variations,
body.single-product table.variations td.value .reset_variations,
body.search table.variations td.value .reset_variations {
margin-top: -5px;
margin-bottom: 10px;
}
.mfp-content .single_variation_wrap,
body.single-product .mfp-content .single_variation_wrap,
body.search .mfp-content .single_variation_wrap {
display: none !important;
}
ul.category-product-list.product-grid li a.button, 
body.single-product ul.category-product-list.product-grid li .content__product .product__title a.button, 
body.search ul.category-product-list.product-grid li .content__product .product__title a.button {
color: #572600 !important;
transition-duration: 0.3s;
}
ul.category-product-list.product-grid li a.button, 
html body.single-product ul.category-product-list.product-grid li .content__product .product__title a.button{
border-color: #ee2722 !important;
background: #ee2722;
color: #ffffff !important;   
}
ul.category-product-list.product-grid li .product__title a.button:hover, 
body.single-product ul.category-product-list.product-grid li .content__product .product__title a.button:hover, 
body.search ul.category-product-list.product-grid li .content__product .product__title a.button:hover, ul.category-product-list.product-grid li a.button:hover,
html body.single-product ul.category-product-list.product-grid li .content__product .product__title a.button:hover {
border-color: #572600 !important;
background: #572600;
color: #ffffff !important;
}
.woocommerce a.added_to_cart{
display: none;
}
.pauperiogrid .vc_grid-item-mini {
border: 1px solid #b9b9b9;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-ms-border-radius: 20px;
-o-border-radius: 20px;
border-radius: 20px;
height: 100%;
}
.pauperiogrid .vc_grid-item-mini > div, .pauperiogrid .vc_grid-item-mini > div > div, .pauperiogrid .vc_grid-item-mini > div > div > div, .pauperiogrid .vc_grid-item-mini > div > div > div > div, .pauperiogrid .vc_grid-item-mini > div > div > div > div > div{
height: 100%;
}
.pauperiogrid .vc_grid-item-mini > div > div > div > div > div > .vc_gitem-post-data-source-post_excerpt{
margin-bottom: 50px;
}
.vc_pageable-slide-wrapper{
display: flex;
flex-flow: wrap;
} .product-grid{
display: flex;
flex-wrap: wrap;
}
.woocommerce-page .product-grid .add-to-cart-button{
left: 50%;
position: absolute;
transform: translate(-50%, -50%);
}
.woocommerce-page .product-grid .amount{
margin-bottom: 25px;
float: left;
text-align: center;
width: 100%;
}
body.archive ul.category-product-list.product-grid li .content__product{
height: 100%;
-webkit-border-radius: 20px !important;
-moz-border-radius: 20px !important;
-ms-border-radius: 20px !important;
-o-border-radius: 20px !important;
border-radius: 20px !important;
}
@media (min-width: 769px){
.home-page ul.category-product-list.product-grid li{
width: 25% !important;
clear: unset !important;
}
.navigation nav{
padding-left: 0;
}
body.archive ul.category-product-list.product-grid li .content__product .product_thumb img{
max-height: 275px;
width: auto;
}
}
.heading .tm-table{
padding-top: 15px !important;
}
.aFabrica{
left: 50%;
height: 50px;
color: white;
width: 300px;
display: block;
font-size: 17px;
cursor: pointer;
margin-top: 40px;
line-height: 50px;
position: relative;
text-align: center;
background-color: #ee2e24;
text-transform: uppercase;
transform: translateX(-50%);
border-radius: 5px;
}
.aFabricarow{
min-height: 500px;
}
.aFabricarow .heading h3{
font-size: 35px !important;
}
.aFabricatext{
font-size: 19px;
color: rgb(87, 38, 0);
font-weight: bold;
line-height: 30px;
}
.vc_gitem-zone-a .vc_gitem-row-position-top{
position: relative !important;
}
.vc-gitem-zone-height-mode-auto:before{
padding: 0 !important;
}
.home-icon-box .icon-box-left .content {
height: 140px;
}
.home-icon-box .icon-box-left .content h3{
top: 50%;
margin-left: 10px;
position: absolute;
transform: translateY(-50%);
font-size: 20px !important;
text-transform: uppercase;
}
.home-not{
margin-bottom: 0 !important;
}
.notEventos{
left: 50%;
height: 50px;
color: white;
width: 300px;
display: block;
font-size: 17px;
cursor: pointer;
margin-top: 30px;
line-height: 50px;
position: relative;
text-align: center;
background-color: #572600;
text-transform: uppercase;
transform: translateX(-50%); 
margin-bottom: 40px !important;
border-radius: 5px;
}  @media (max-width: 767px){
body .vc_custom_1574294239937{
margin-top: 0 !important;
}
.site-header .navigation {
padding: 0 !important;
}
.site-header .navigation .sm-logo-affix img{
max-width: 75px !important;
float: left;
}
.mainNw .fa-facebook{
width: 30px;
height: 30px;
font-size: 20px;
line-height: 30px;
}
.mainNw .row {
margin-top: 10px;
margin-bottom: 10px;
}
.mainNw h3{
font-size: 17px;
}
.mainNw h4 {
text-align: center;
line-height: 18px;
margin-top: 5px;
font-size: 13px;
}
.siga-nos{
margin-top: 10px;
font-size: 17px;
}
.home .product-grid li{
width: 50% !important;
clear: unset !important;
}
ul.category-product-list li .content__product .product__title .title{
padding: 0 15px;
}
.site-content {
padding-top: 40px;
padding-bottom: 40px;
}
} .visitas-tabs > .vc_tta-tabs-container{
width: 25%;
float: left;
}
.visitas-tabs >  .vc_tta-panels-container{
width: 75%;
float: left;
}
.visitas-tabs > div > ul .vc_tta-tab{
width: 100%;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{
background-color: #fff !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab>a{
background-color: #fff ;
color: #572600 !important;
text-transform: uppercase;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab.vc_active>a{
background-color: #572600 !important;
color: white !important;
}
.visitas-regras ul{
list-style: disc;
}
.visitas-regras li{
margin: 10px 0px 10px 40px;
}
.contact-form p {
margin-bottom: 10px;
}
.contact-form input{
margin-bottom: 20px !important;
}
.contact-form textarea{
margin-bottom: 20px !important;
height: 100px !important;
}
#pum-1755 > div{
max-height: 70vh;
overflow-y: scroll;
overflow-x: hidden;
}
.visitas-idinner-btn .vc_btn3-color-grey{
background-color: #572600 !important;
border-color: #572600 !important;
color: white !important;
margin: 0 20px;
}
.visitas-idinner-btn .wpb_wrapper {
display:flex;
justify-content: center;
} .wpcf7-form .wpcf7-submit{
background-color: #572600 !important;
border-color: #572600 !important;
}
.wpcf7-form .wpcf7-submit:hover {
background: #ffffff !important;
border-color: #572600 !important;
color: #572600 !important;
}
@media (max-width: 1200px) and (min-width: 767px){
.navbar-nav > li > a, .navbar-nav > li > span.disable_link {
padding: 15px 10px 14px 10px !important;
}
.header_menu > .container{
width: 100%;
padding: 0  25px;
}
}
@media (max-width: 991px) and (min-width: 767px){
.navbar-nav > li > a, .navbar-nav > li > span.disable_link {
font-size: 12px !important;
}
.navigation .menu-right{
padding-left: 5px !important;
margin-left: 5px !important;
}
.header_menu > .container{
width: 100%;
padding: 0  10px;
}
.cake_search_widget .widget-smartsearch {
padding: 10px 8px !important;
}
}
@media (max-width: 1024px){
body .vc_pageable-slide-wrapper{
display: block !important;
}
.home .product-grid{
margin: 0;
}
}
@media (max-width: 767px){
h3{
line-height: 30px;
}
body .site-content {
padding-top: 40px;
padding-bottom: 40px;
}
.header_menu .navigation .tm-table {
padding-bottom: 0;
}
body #wrapper-container #main-content .content-area .top_site_main img {
height: auto !important;
}
.home-icon-box img{
width: 90px;
margin: auto;
display: block;
}
.home-icon-box .vc_row-has-fill>.vc_column_container>.vc_column-inner {
padding-top: 0 !important;
}
.home-icon-box .icon-box-left .content {
margin-top: 0 !important;
padding-right: 5px !important;
}
.icon-box-left .content h3.title {
font-size: 24px !important;
}
.notEventos{
width: 100%;
height: 40px;
font-size: 15px;
line-height: 40px;
border-radius: 5px;
}
.mainNw h3, .siga-nos {
text-align: center;
}
.home-not h3{
text-align: center !important;
}
.home-not .vc_gitem-post-data-source-post_title h3{
line-height: 30px !important;
}
.home-not .wpb_single_image{
margin-bottom: 0 !important;
}
.aFabricarow {
min-height: 350px;
}
.aFabricatext {
font-size: 15px;
font-weight: 400;
line-height: 18px;
}
.aFabricarow .heading h3 {
font-size: 30px !important;
}
.aFabricarow .heading {
margin-bottom: 20px !important;
}
.aFabrica{
width: 200px;
height: 40px;
font-size: 15px;
line-height: 40px;
border-radius: 5px;
}
body .vc_custom_1567462022306{
padding-top: 40px !important;
}
body .vc_custom_1567461870306 {
padding-top: 40px !important;
padding-bottom: 40px !important;
} .sobre-first-row{
display: flex;
flex-flow: column-reverse;
}
body .vc_custom_1568156534027 {
margin-bottom: 40px !important;
}
.sobre-nos-left img {
max-height: 310px;
margin-top: 0;
}
.sobre-nos-right img {
width: 250px;
margin-top: -35px;
}
.visitas-tabs > .vc_tta-panels-container {
width: 100%;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body{
background-color: white !important;
}
.visitas-idinner-btn .wpb_wrapper {
display: block !important;
}
}
.top_site_main .page-title-wrapper .banner-wrapper .heading__secondary{ font-size: 45px;
line-height: 58px;
color: #572600 !important;
}
.top_site_main > img{ }
.contactos-icons > .fa{
width: 50px;
color: #572600;
font-size: 35px;
line-height: 40px;
margin-right: 30px;
margin-bottom: 30px !important;
}
.contactos-icons{
font-size: 18px;
line-height: 40px;
color: #572600;
transition-duration: .2s
}
.contactos-icons:hover{
color: #000;
}
.title-contacts > h3{
color: #572600 !important;
font-size: 22px !important;
}
#mapa{
min-height: 300px;
} .blog article .content-inner, .single article .content-inner, .single-post article .content-inner, 
.archive article .content-inner, 
.archive.author article .content-inner, .archive.tag article .content-inner, 
.archive.category article .content-inner, .search.search-results article .content-inner, .single article .content-inner{
width: 100%;
}
.pauperiogrid{
margin-bottom: 25px;
}
.pauperiogrid .vc_gitem-animated-block .vc_gitem-zone{
overflow: visible;
}
.pauperiogrid .vc_gitem-animated-block .wpb_single_image img{
max-height: 130px;
width: auto;	
}
@media (max-width: 1200px) and (min-width: 991px){
.pauperiogrid .vc_gitem-animated-block .wpb_single_image img{
max-height: 110px;
}
}
@media (max-width: 991px) and (min-width: 767px){
.pauperiogrid {
width: 50% !important;
}
}
body .btnpauperiogrid > a{
background: #ffffff !important;
color: #572600 !important;
transition-duration: 0.3s;
border: 1px solid #b9b9b9 !important;
text-transform: uppercase;
border-radius: 5px;
padding: 13px 20px;
font-weight: 700;
font-size: 12px;
position: absolute !important;
top: 100% !important;
transform: translate(-50%, -50%) !important;
}
body .btnpauperiogrid{
margin-bottom: -30px !important;
}
body .btnpauperiogrid > a:hover{
background: #572600 !important;
color: #ffffff !important;
}
body .top_site_main .page-title-wrapper .banner-wrapper .heading__secondary{
text-transform: initial;
font-weight: 600;
display: none;
} @media (max-width: 450px){
body.archive ul.category-product-list.product-grid li{
float: unset !important;
margin: auto;
}
}
@media(max-width: 991px){
.top_site_main .page-title-wrapper .banner-wrapper .heading__secondary{
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.woocommerce table.shop_attributes td, .woocommerce table.shop_attributes th{
padding-left: 20px;
}
.navigation .table-right .navbar-nav {
width: 100%;
} .single-post .top_site_main .page-title-wrapper .banner-wrapper{
float: left;
top: 4px;
}
.single article .content-inner{
width: 100% !important;
}
.vc_btn3-container.vc_btn3-inline{
width: 100%;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
left: 50%;
transform: translateX(-50%);
margin: 0;
}
.top_site_main .page-title-wrapper .banner-wrapper{
position: relative !important;
top: 0 !important;
}
.single.woocommerce .product .summary .product_title {
font-size: 24px !important;
line-height: 30px;
margin-bottom: 20px;
}
.related-products ul li{
margin-left: auto;
margin-right: auto;
}
.related-products ul li .content__product{
overflow: visible !important;
} body.single-product ul.category-product-list.product-grid li .content__product .product__title a.button{
color: #ee2722 !important;
}
}
.switchToList{
display: none;
}
.widget_shopping_cart .widget_shopping_cart_content{
margin-top: 10px;
text-align: center;
line-height: 30px;
width: 360px;
}
.widget_shopping_cart .widget_shopping_cart_content > p{
margin-bottom: 0;
width: 100%;
}
.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li a{
padding-right: 15px !important;
}
.woocommerce-mini-cart__buttons{
width: 200px;
}
.woocommerce-mini-cart__buttons:first-child{
margin-bottom: 20px;
}
.single.woocommerce .product .summary form.cart button.button{
transition-duration: .3s;
}
.content__product .product__title, .product__title .title{
margin-top: 20px !important;
}
.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li {
padding: 20px 30px 20px 10px;
} .slp_search_form .search_box .search_item label{
min-width: unset !important;
line-height: 38px;
}
.slp_search_form .search_box .search_item .slp_ui_button{
transition: all 0.2s ease-in-out 0s;   
background-color: #572600;
border: 1px solid #dddddd;
border-color: #572600;
padding: 7px 15px;
color: white;
margin: 0 !important;
height: 38px;
}
#addressInput{
max-width: 350px;
height: 38px;
}
.search_item select{
height: 38px;
}
.form-vendas .wpcf7-form span.wpcf7-not-valid-tip{
margin-left: 5px;
margin-top: -10px !important;
}
.form-vendas .contact-form{
float: left;
padding: 15px;
}
body .form-vendas div.wpcf7-validation-errors{
float: left;
width: 100%;
margin-top: 0 !important;
background-color: #f7e700;
}
body .form-vendas .wpcf7-submit{
margin-bottom: 0 !important;
}
.woocommerce-mini-cart__buttons a{
float: left;
}
.overslide-home-pauperio, .overslide-home-pauperio .tp-shape{
left: 0 !important;
width: 100vw !important;
}
.single-product .woocommerce-breadcrumb{
position: absolute;
bottom: -50px;
font-size: 13px;
color: #000000;
}
.woocommerce .woocommerce-breadcrumb a{
color: #000000 !important;
}
.woocommerce table.shop_attributes td{
padding: 0 20px;
}
@media (max-width: 1024px){
.woocommerce-breadcrumb{
display: none;
}
} @media (min-width: 1024px){
body ul.category-product-list.product-grid li .content__product .product__title {
margin-bottom: 62px;
}
body ul.category-product-list li .content__product .product__title .price-product {
float: left;
width: 100%;
left: 0;
position: absolute;
bottom: 0;
}
body.home ul.category-product-list li .content__product .product__title .price-product{
float: left;
width: 100%;
left: 0;
position: absolute;
bottom: 0;
margin-bottom: 25px;
}
body.home ul.category-product-list.product-grid li .content__product .product__title {
margin-bottom: 30px;
}
}
.aceito input{
width: 20px !important;
}
body .top_site_main img{
object-fit: cover;
height: 400px;
}
.product_meta{
float: left;
width: 100%;
}
.irloja{
border-radius: 5px;
background: #ee2722;
color: #ffffff;
border: 1px solid #ee2722;
text-transform: uppercase;
font-size: 14px;
font-weight: 700;
padding: 5px 10px;
float: left;
margin-top: 20px;
}
.irloja:hover{
background: #ffffff;
color: #ee2722;
border-color: #dddddd;
}
.midle-icons-home .vc_column-inner{
padding-top: 0 !important;
} #popmake-1755{
border-radius: unset !important;
}
#footer .col-sm-6 a{
float: right;
}
.single.woocommerce .product .woocommerce-tabs .entry-content p {
text-align: left !important;
}
.shipping-calculator-button{
display: none !important;
}
.mc4wp-response{
position: absolute;
top: 75%;
width: 100%;
text-align: center;
}
#mc4wp-form-1{
position: relative;
}
.mc4wp-form-theme .mc4wp-success{
color: #fff !important;
}
div.wpcf7-response-output{
float: left;
width: 100%;
text-align: center;
margin-top: 0;
}
body .btnNwsPaupero{
position: absolute;
top: 0;
height: 50px !important;
right: 15px;
}
@media (max-width: 991px){
.mc4wp-response{
padding: 0 17px;
position: relative !important;
}
}
.regulamentoVisitasLong{
margin-top: 25px;
}
.woocommerce-page .addtoany_list{
margin-top: 30px;
width: 100%;
float: left;
}
@media (min-width: 769px) {
body .item-column-3 {
width: 32.333%;
}
body .item-column-3:nth-child(3n + 1) {
clear: both;
}
}
.search.search-results ul.category-product-list li .content__product .product__title .price-product{
position: relative;
bottom: unset;
float: unset;
}
@media (max-width: 768px) and (min-width: 451px){
body .item-column-3 {
width: 49.9%;
}
}
#billing_nif_field{
width: 100%;
}
.pp_pic_holder > .ppt{
display: none;
}
.page-id-4639 .row-categorias ul.category-product-list{
display: flex;
flex-flow: row wrap;
justify-content: center;
}
.page-id-4639 .row-categorias ul.category-product-list.product-grid li{
width: 25% !important;
}
.page-id-4639 .row-categorias ul.category-product-list.product-grid li > a{
border: 1px solid #b9b9b9;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-ms-border-radius: 20px;
-o-border-radius: 20px;
border-radius: 20px;
overflow: hidden;
height: 100%;
top: 0;
height: 100%;
left: 0;
width: 100%;
display: block;
}
.page-id-4639 .row-categorias ul.category-product-list.product-grid li a img{
width: 100%;
}
.page-id-4639 .row-categorias ul.category-product-list.product-grid li a h2{
font-family: 'Lato', sans-serif !important;
display: block;
color: #5e3c3e;
margin-bottom: 10px;
padding: 0 30px;
font-size: 16px !important;
margin-top: 20px !important;
text-align: center;
}
.page-id-4639 .row-categorias ul.category-product-list.product-grid li a h2 mark{
background-color: transparent;
color: #2a2a2a !important;
text-align: center;
font-weight: bold;
font-size: 14px;
display: block;
margin: auto;
margin-bottom: 25px;
}
.page-id-4639 .btnCategoria{
transform: translate(-50%, 50%) !important;
margin: 0 !important;
position: absolute;
min-width: 110px;
bottom: 0;
float: left;
left: 50%;
border-color: #ee2722 !important;
background: #ee2722;
color: #ffffff !important;
font-size: 12px;
text-transform: uppercase;
padding: 13px 20px;
border-radius: 5px;
font-weight: 700;
transition-duration: .3s;
text-align: center;
}
.page-id-4639 .btnCategoria:hover{
border-color: #572600 !important;
background: #572600 !important;
color: #ffffff !important;
}
.page-id-4639 .btnCategoria a{
color: #fff !important;
}
@media (max-width: 991px){
.page-id-4639 .row-categorias ul.category-product-list.product-grid li {
width: 50% !important;
}
.page-id-4639 .btnCategoria{
font-size: 10px !important;
padding: 13px 5px;
text-align: center;
}
}
#custom_html-3 .irloja{
color: #fff !important;
margin-top: 0;
}
#custom_html-3 .irloja:hover{
background-color: #5e3c3e !important;
}