body.woocommerce, body.page { color: #000; } .header-multi .header-top-left-widget-area .textwidget a { 
font-size: 11px; color: #fff; font-weight: bold; text-transform: uppercase; 
}
.header-multi .header-top-left-widget-area .textwidget a:hover { color: #d12028; } #mega-menu-item-337 {
float: left!important;
}
#mega-menu-item-337 a:before {
float: left!important;
}
.top-intro-header {
padding-top: 5px!important;
padding-bottom: 5px!important;
}
.mobile-top-bar img {
max-height: 100px!important;
} .header-multi {
background-color: #1b1b1b!important;
color: #a1a1a1!important;
border: none!important;
}
.header-multi .intro-menu > ul > li > a {
color: #a1a1a1!important;
}
.header-multi .intro-menu > ul > li > a:hover {
color: #FFFFFF!important;
} .mobile-top-bar {
background-color: #1b1b1b!important;
}
.mobile-top-bar .open-close {
color: #FFF!important;
} #menu-de-utilizador {
width: 100%!important;
min-width: 160px!important;
background-color: #FFF!important;
position: absolute!important;
top: 41px!important;
border: 1px solid #e2e2e2!important;
z-index: 999!important;
}
#menu-de-utilizador ul {
padding: 15px!important;
float: left!important;
}
#menu-de-utilizador ul li {
font-size: 12.6px!important;
text-transform: capitalize!important;
border-left: none!important;
padding: 0!important;
float: none!important;
word-spacing: normal!important;
}
#menu-de-utilizador ul li i {
font-size: 16px!important;
margin-right: 10px!important;
} .language-wrap .taberna_language_list {
min-width: 130px!important;
} .top-intro-header {
background-color: #000!important;
display: none!important;
}
#mega-menu-shop-two {
line-height: 100px!important;
background-color: #000!important;
}
#mega-menu-shop-two > .mega-menu-item > a {
color: #FFF!important;
font-weight: bold!important;
}
#mega-menu-shop-two > .mega-menu-item > a:hover {
color: #D12028!important;
font-weight: bold!important;
}
#mega-menu-shop-two .mega-menu-item .mega-sub-menu {
top: 20px!important;
} .top-main-menu {
background-color: #FFF!important;  }
#mega-menu-wrap-shop-one,
#mega-menu-wrap-shop-one #mega-menu-shop-one > li.mega-menu-flyout ul.mega-sub-menu,
#mega-menu-wrap-shop-one #mega-menu-shop-one > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link { 
background: #FFF!important; }
#mega-menu-wrap-shop-one, 
#mega-menu-wrap-shop-one #mega-menu-shop-one, 
#mega-menu-wrap-shop-one #mega-menu-shop-one ul.mega-sub-menu,
#mega-menu-wrap-shop-one #mega-menu-shop-one li.mega-menu-item,
#mega-menu-wrap-shop-one #mega-menu-shop-one a.mega-menu-link {
color: #000!important;
}
#mega-menu-wrap-shop-one #mega-menu-shop-one > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, 
#mega-menu-wrap-shop-one #mega-menu-shop-one > li.mega-menu-item > a.mega-menu-link:hover, 
#mega-menu-wrap-shop-one #mega-menu-shop-one > li.mega-menu-item > a.mega-menu-link:focus {
color: #d12028!important;
}
#mega-menu-wrap-shop-one #mega-menu-shop-one > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,
#mega-menu-wrap-shop-one #mega-menu-shop-one > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
background: none!important;
color: #d12028!important;
}
#mega-menu-item-22,
#mega-menu-item-520 {
float: left!important;
}
#mega-menu-item-22 a:hover,
#mega-menu-item-520 a:hover {
background: none!important;
} #mega-menu-item-361 .mega-menu-link, 
#mega-menu-item-362 .mega-menu-link,
#mega-menu-item-639 .mega-menu-link,
#mega-menu-item-640 .mega-menu-link,
#mega-menu-item-530 .mega-menu-link,
#mega-menu-item-531 .mega-menu-link,
#mega-menu-item-641 .mega-menu-link,
#mega-menu-item-642 .mega-menu-link {
padding: 0 10px 0 10px!important;
}
#mega-menu-item-361 .fa, 
#mega-menu-item-362 .fa,
#mega-menu-item-639 .fa,
#mega-menu-item-640 .fa,
#mega-menu-item-530 .fa,
#mega-menu-item-531 .fa,
#mega-menu-item-641 .fa,
#mega-menu-item-642 .fa {
font-size: 20px!important;
} .mega-sticky #mega-menu-item-31,
.mega-sticky #mega-menu-item-529 {
display: none!important;
}
.search-box.autocomplete-suggestions {
height: 110px!important;  background-color: #FFF!important;
}
.top-main-menu .search-box .fa-times { color: #000!important; }
#yith-s {
height: 80px!important;
} .blog-home.blog-single, 
.blog-home.blog-single .h-entry.page.type-page.status-publish.hentry {
margin-bottom: 0px!important;
}
.blog-home.blog-single footer.bottom-footer {
padding-top: 0px!important;
padding-bottom: 0px!important;
}
.blog-home.blog-single footer.bottom-footer .widget-wrap {
margin-bottom: 0px!important;
}
.blog-home.blog-single footer.bottom-footer .wpb_widgetised_column.wpb_content_element {
margin-top: 35px!important;
margin-bottom: 35px!important;
}
.shop-bottom-footer {
border-top: none!important;
background-color: #1B1B1B!important;
}
#newsletter-widget-area .textwidget {
display: inline!important;
} #newsletter-widget-area h3.p-name {
color: #FFF!important;
font-size: 18px!important;
font-weight: bold!important;
width: 33%!important;
line-height: 30px!important;
text-align: right!important;
display: inline-block!important;
}
#newsletter-widget-area .taberna-line {
display: none!important;
} #newsletter-widget-area .widget_wysija input[name="wysija[user][email]"] {
line-height: 20px!important;
padding: 9px 10px 9px 10px!important;
font-size: 16px!important;
color: #8e8e8e!important;
width: 100%!important;
display: inline-block!important;
}
#newsletter-widget-area .wysija-paragraph {
display: inline-block!important;
width: 50%!important;
}
#newsletter-widget-area .widget_wysija_cont {
width: 60%!important;
display: inline-block!important;
text-align: left!important;
margin-left: 30px;
} #newsletter-widget-area .wysija-submit-field {
display: inline-block!important;
background-color: #363636!important;
line-height: 20px!important;
padding: 11px 10px 11px 10px!important;
border: none!important;
color: #FFF!important;
font-size: 16px!important;
font-weight: bold!important;
}
#newsletter-widget-area .wysija-submit-field:hover {
background-color: #FFF!important;
color: #363636!important;
}
#newsletter-widget-area .wysija-submit-field[disabled],
#newsletter-widget-area .wysija-submit-field[disabled]:hover {
background-color: #888!important;
color: #fff!important;
} #newsletter-widget-area .wysija-paragraph .formError {
top: 100px!important;
} #newsletter-widget-area .widget_wysija_cont .allmsgs .updated {
line-height: 20px!important;
font-size: 15px!important;
padding: 9px 10px 9px 10px!important;
} #newsletter-widget-area #subscricao-newsletter-termos-e-condicoes {
text-align: center; color: #fff;
}
#newsletter-widget-area #subscricao-newsletter-termos-e-condicoes a {
color: #fff;
}  #menu-menu-rodape-empresa,
#menu-menu-rodape-informacoes,
#menu-menu-rodape-make-it-real,
#menu-menu-rodape-empresa-ingles,
#menu-menu-rodape-informacoes-ingles,
#menu-menu-rodape-make-it-real-ingles {
line-height: 35px!important;
margin-top: -20px!important;
} .pum-title.popmake-title {
margin-bottom: 20px;
} .blog-sidebar.product-sidebar .widget-wrap .cat-item-13, 
.blog-sidebar.product-sidebar .widget-wrap .cat-item-31, 
.blog-sidebar.product-sidebar .widget-wrap .cat-item-32,
.blog-sidebar.product-sidebar .widget-wrap .cat-item-33, 
.blog-sidebar.product-sidebar .widget-wrap .cat-item-36, 
.blog-sidebar.product-sidebar .widget-wrap .cat-item-41 {
display: none!important;
}
.blog-sidebar.product-sidebar .product-categories,
.blog-sidebar.product-sidebar .product-categories ul {
list-style: none!important;
}
.blog-sidebar.product-sidebar.product-single {
margin-top: -40px!important;
} .row-mod .wpb_text_column.wpb_content_element li {
list-style: inherit!important;
}
.vc_row p { color: #000!important; }
.vc_row.vc_grid  p { color:#FFF!important; } .single.single-post .bottom-footer,
.archive .bottom-footer {
background-color: #202020!important;
}  .info-footer { background-color: #1B1B1B!important; } .sub-sub-footer {
color: #8d8d8d !important;
font-size: 12px;
margin-top: 15px;
}
.sub-sub-footer a { color: #8d8d8d !important; }
.sub-sub-footer a:hover { color: #FFFFFF !important; } #rodape-financiamento{
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
#rodape-financiamento img.financiamento { max-width: 350px; width: 100%; margin: 0px; }
#rodape-financiamento p { float: left; margin: 0px; text-align: center; width: 100%; }
#rodape-financiamento a { color: #8d8d8d; margin-top: 5px; }
#rodape-financiamento a:hover { color: #fff; }
#rodape-financiamento.fixed {
position: fixed;
bottom: 0px;
padding: 5px 0 0 0;
background-color: #1B1B1B;
z-index: 10000;
}
@media (min-width: 992px) { 
#rodape-financiamento.fixed { left: 15px; max-width: 360px; padding-left: 5px; padding-right: 5px; }
#rodape-financiamento.fixed div, 
#rodape-financiamento.fixed p, 
#rodape-financiamento.fixed img { max-width: 350px; width: 100%; }
}
@media (max-width: 991px) {
#rodape-financiamento.fixed { width: 100%; }
} .archive .blog-home .attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
display: none!important;
} body.single-post ul.blog-meta { display: none; }
body.single-post div.wpb_text_column a { color: #000; }
body.single-post div.wpb_text_column a:hover { color: #d12028; } .devolucao-coluna {
margin-top: 25px;
}
.devolucao-subtitulo {
font-size: 20px;
text-align: left
}
#devolucao-DataEncomenda {
line-height: 29px;
}
#devolucao-ProdutoQuantidade {
line-height: 29px;
width: 60px;
text-align: right;
}
#devolucao-Motivo .wpcf7-list-item {
display: block!important;
} .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
width: 35%;
margin-left: 6%;
} .select_box_select.select_box.attribute_pa_tamanho { display: none; } .yith-wcqv-wrapper { height: auto; }
.yith-wcqv-wrapper .yith-wcqv-main {
height: auto;
width: auto;
overflow-x: hidden;
overflow-y: auto;
}
#yith-quick-view-content .product.has-default-attributes.has-children>.images { 
opacity: 1; 
width: 240px!important; 
margin-left: 0!important;
}
#yith-quick-view-content .owl-wrapper-outer.autoHeight { height: auto!important; width: 240px!important; }
#yith-quick-view-content .summary.entry-summary { 
width: auto; 
float: left; 
margin-left: 20px; 
margin-right: 20px;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt { background-color: #ff0000; }
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover { background-color: #e6e6e6; color: #8a8a8a; }
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover { background-color: #cdcdcd; } #billing_postcode_field, #shipping_postcode_field { float: left; }
#vat_number_field { width: 100%; }
#vat_number_field #vat_number { max-width: 250px; } .checkout #woocommerce_eu_vat_number, 
.checkout #woocommerce_eu_vat_number h4 { 
font-family: "Source Sans Pro" !important; 
}
.checkout #woocommerce_eu_vat_number h4 { color: #000; }
.checkout #woocommerce_eu_vat_number .required { color: #FF0000; font-weight: 700; } .wpcf7 input[type="tel"] {
width: 100%;
border-color: #d4d4d4;
border-style: solid;
border-width: 1px;
padding-left: 12px;
padding-right: 12px;
height: 35px;
}
.wpcf7 .wpcf7-submit[disabled] { background-color: #888; } .wpcf7 #ac-comentario { height: 130px; }
.wpcf7 #ac-submit { width: 100%; }.rating-cover {
position: relative;
display: inline-block;
}
.woocommerce .star-rating {
margin: auto;
float: none;
}
.woocommerce .comment-text .star-rating {
margin: auto;
height: 20px;
float: right;
}
.header-multi {
border-bottom: 1px solid #e2e2e2;
padding-top: 12px;
padding-bottom: 12px;
}
.header-multi .intro-menu {
word-spacing: 5px;
}
.header-multi .welcome {
font-weight: 300;
}
.header-multi .price {
font-size: 16px;
}
.tbr_dynamic_shopping_bag {
display: none;
position: absolute;
width: 300px;
background-color: white;
right: -4px;
top: 41px;
z-index: 99;
border: 1px solid #e2e2e2;
padding: 20px 25px;
}
.tbr_dynamic_shopping_bag img {
float: left;
}
.tbr_dynamic_shopping_bag .total .amount {
float: right;
font-weight: bold;
font-size: 15px;
}
.tbr_dynamic_shopping_bag .total strong {
color: #a5a5a5;
}
.tbr_dynamic_shopping_bag .quantity .amount {
font-weight: 600;
}
.tbr_dynamic_shopping_bag a.button.wc-forward {
display: block;
border-radius: 0;
text-align: center;
font-weight: 400;
padding-top: 15px;
padding-bottom: 15px;
margin-top: 15px;
background-color: transparent;
border: 1px solid black;
color: black;
}
.tbr_dynamic_shopping_bag a.button.wc-forward:hover {
color: white;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove,
.woocommerce.widget_shopping_cart .cart_list li a.remove {
left: initial;
right: -7px;
top: -3px;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove:hover,
.woocommerce.widget_shopping_cart .cart_list li a.remove:hover {
background: none;
color: black!important;
}
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img {
width: 70px;
float: left;
margin-right: 20px;
margin-left: 0;
}
.woocommerce .widget_shopping_cart .cart_list li,
.woocommerce.widget_shopping_cart .cart_list li {
padding-left: 0;
padding-bottom: 20px;
width: 100%;
}
.woocommerce ul.cart_list,
.woocommerce ul.product_list_widget {
padding-top: 20px;
width: 100%;
}
#lang_sel .lang_sel_sel img.iclflag {
top: -1px;
}
#lang_sel {
z-index: 2;
}
#lang_sel_list img.iclflag {
top: 3px;
}
#lang_sel_footer {
background-color: #2e2e2e;
border: none;
border-top: 1px solid #4A4A4A;
}
.woocommerce div.product div.images img {
width: initial;
}
.taberna-product-gallery {
border: 1px solid #dfdfdf;
border-right: 2px solid #dfdfdf;
}
.taberna-product-gallery .fa-angle-right {
right: 0;
}
.taberna-product-gallery .bg-color.slick-arrow {
background-color: initial;
color: gray;
font-size: 27px;
-webkit-transition: opacity .2s;
transition: opacity .2s;
opacity: 0;
}
.taberna-product-gallery .bg-color.slick-arrow:hover {
color: black;
}
.taberna-product-gallery img:hover {
cursor: zoom-in;
}
.taberna-product-gallery:hover .bg-color.slick-arrow {
opacity: 1;
}
.taberna-product-gallery-nav .slick-slide {
opacity: 0.5;
}
.taberna-product-gallery-nav .slick-active-nav {
opacity: 1;
}
.woocommerce .images .product-images img {
cursor: zoom-in;
}
.woocommerce span.onsale {
text-transform: uppercase;
z-index: 3;
font-size: 1.3em;
top: 1em;
padding: initial;
}
.woocommerce .top-banner .woocommerce-breadcrumb {
font-size: 1em;
color: white;
font-weight: 400;
}
.woocommerce .top-banner .woocommerce-breadcrumb a {
color: white;
}
.woocommerce .top-banner .woocommerce-breadcrumb .delimiter {
margin-left: 19px;
margin-right: 19px;
}
.product-sidebar {
margin-bottom: 70px;
}
.single-product .product-sidebar .widget-wrap:first-child {
margin-top: 0;
}
.single-product .product-sidebar .section-title:first-child {
margin-top: 0;
}
.single-product .entry-summary .woocommerce-breadcrumb {
font-weight: 400;
color: #b5b5b5;
}
.single-product .entry-summary .woocommerce-breadcrumb a {
color: #b5b5b5;
}
.single-product .delimiter {
margin-left: 10px;
margin-right: 10px;
}
.single-product .delimiter:first-child {
margin-left: 0;
}
.single-product .product .entry-summary .taberna-line {
max-width: initial;
}
.single-product .product .entry-summary .taberna-line .line-inner {
left: initial;
margin-left: initial;
}
.single-product .product .comment-respond .taberna-line {
float: left;
}
.single-product .product .comment-respond .taberna-line .line-inner {
left: initial;
margin-left: initial;
}
.single-product .product .entry-summary .price > .amount {
color: #545454;
font-size: 1.8em;
font-weight: 400;
}
.single-product .product .entry-summary .price del {
color: #545454;
font-size: 1.4em;
font-weight: 400;
}
.single-product .product .entry-summary .price del .amount {
color: #545454;
}
.single-product .product .entry-summary .price ins {
font-size: 1.8em;
color: #545454;
margin-left: 15px;
}
.single-product .product .entry-summary .price ins .amount {
color: #545454;
}
.single-product .product .entry-summary div[itemprop="description"] {
margin-top: 40px;
border-bottom: 1px solid #e2e2e2;
padding-bottom: 25px;
margin-bottom: 50px;
}
.single-product .product .taberna-btn {
color: white;
font-weight: 400;
}
.single-product .product .taberna-btn:hover {
background-color: #e6e6e6;
border-color: #e6e6e6;
color: #8a8a8a;
}
.single-product .sku_wrapper {
display: block;
font-weight: 400;
}
.single-product .posted_in {
font-weight: 400;
}
.woocommerce .star-rating {
font-size: 0.85em;
width: 5.5em;
}
.single-product .star-rating span:before {
color: #f9d621;
}
.woocommerce .woocommerce-product-rating .star-rating {
margin-top: 9px;
height: 19px;
}
.woocommerce div.product .entry-summary p.price del,
.woocommerce div.product .entry-summary span.price del {
opacity: 1;
}
.woocommerce .quantity .qty {
height: 46px;
width: 100px;
color: black;
font-weight: 400;
}
.shop-btn .fa {
font-size: 27px;
position: relative;
top: 2px;
margin-right: 7px;
}
.taberna-btn.shop-btn {
padding: 6px 20px 10px 20px;
font-size: 1em;
}
.woocommerce div.product form.cart div.quantity {
float: initial;
display: inline;
margin-right: 30px;
position: relative;
top: -1px;
}
.owl-controls {
opacity: 0;
-webkit-transition: .2s opacity;
transition: .2s opacity;
}
.owl-controls .owl-prev,
.owl-controls .owl-next {
margin-top: -22px;
padding: 10px 15px;
font-size: 1.5em;
color: #adadad;
position: absolute;
top: 50%;
-webkit-transition: .2s color;
transition: .2s color;
}
.owl-controls .owl-prev:hover,
.owl-controls .owl-next:hover {
color: black;
}
.owl-controls .owl-prev {
left: 0;
}
.owl-controls .owl-next {
right: 0;
}
.single-product .images:hover .owl-controls {
opacity: 1;
}
.product_thumbs {
margin-top: 15px;
}
.product_thumbs .owl-item {
padding-left: 7px;
padding-right: 7px;
opacity: .5;
cursor: pointer;
}
.product_thumbs .owl-item.synced {
opacity: 1;
cursor: auto;
}
.woocommerce #reviews #comments ol.commentlist {
padding-left: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
background-color: initial;
border: none;
border-radius: 0;
margin-left: 0;
margin-right: 26px;
padding-left: 0;
padding-right: 0;
line-height: 1;
font-size: 1.4em;
text-transform: uppercase;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
border: none;
padding-top: 0;
padding-bottom: 0;
padding-left: 14px;
padding-right: 14px;
padding-bottom: 18px;
position: relative;
color: black;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
color: black;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:after {
position: absolute;
top: 0;
right: -15px;
content: "";
width: 1px;
height: 25px;
background-color: #e5e5e5;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child a:after {
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
border-bottom: 2px solid;
-webkit-transition: none;
transition: none;
color: black;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after {
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before {
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before {
border: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before {
box-shadow: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li:before {
border: none;
}
.woocommerce-tabs .tabs.wc-tabs li {
padding-bottom: 10px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
font-weight: 400;
}
.woocommerce-page #reviews #comments ol.commentlist li img.avatar {
width: auto;
position: initial;
float: initial;
background-color: initial;
border: none;
border-radius: 50%;
}
.single-product .product div[itemprop="description"],
.woocommerce #reviews #comments ol.commentlist li .comment-text {
border: none;
}
.woocommerce .comment-text .meta {
text-transform: uppercase;
font-size: 1.1em;
font-weight: bold;
}
.woocommerce .comment-text .meta strong[itemprop="author"] {
color: black;
}
.woocommerce .comment-text .meta time[itemprop="datePublished"] {
display: block;
}
.woocommerce .comment-text .meta time[itemprop="datePublished"] .fa {
color: #717171;
margin-right: 10px;
}
.woocommerce .comment-text {
color: #545454;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text div[itemprop="description"] {
margin-top: 10px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
padding: initial;
margin-left: 0;
}
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
font-size: 100%;
margin: 0;
line-height: 1;
cursor: pointer;
position: relative;
font-family: inherit;
text-decoration: none;
overflow: visible;
font-weight: 400;
border-radius: 0;
left: auto;
white-space: nowrap;
background-image: none;
box-shadow: none;
-webkit-box-shadow: none;
text-shadow: none;
letter-spacing: 1px;
color: white;
padding: 12px 40px;
font-size: 14px;
display: inline-block;
margin-top: 2px;
text-transform: uppercase;
-webkit-transition: 0.2s color, 0.2s border-color, 0.2s background;
transition: 0.2s color, 0.2s border-color, 0.2s background;
}
.woocommerce .entry-summary .taberna-line {
margin-top: 7px;
}
.woocommerce-tabs .comment-respond label {
margin-top: 10px;
}
.woocommerce-tabs .comment-respond .taberna-line {
margin-top: 10px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
margin-top: 50px;
padding-left: 0;
}
.woocommerce #review_form #respond p.form-submit {
margin-top: 20px;
}
.product .related.products h3 {
text-align: center;
text-transform: uppercase;
}
.related.products {
margin-bottom: 30px;
}
.related.products .p-name a {
color: white;
}
.related.products .star-rating {
margin: auto;
}
.related.products .btn-group .u-url {
padding: 8px 15px;
}
.related.products .rating {
display: none;
}
.related.products ul.products {
margin-top: 50px;
}
.related.products ins {
font-weight: 400;
}
.woocommerce div.product .related.products .animation-box span.price {
color: white;
font-size: 1.1em;
}
.woocommerce div.product .related.products .outer-content span.price {
color: #545454;
font-size: 1em;
}
.woocommerce .star-rating span,
.woocommerce .star-rating {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
letter-spacing: 3px;
}
.woocommerce .star-rating span:before,
.woocommerce .star-rating:before {
content: "\f005\f005\f005\f005\f005";
}
.woocommerce .related.products div.product p.price ins,
.woocommerce .related.products div.product span.price ins {
font-weight: 300;
}
.woocommerce div.product p.price del,
.woocommerce div.product span.price del {
opacity: 1;
}
.single-product-container {
margin-top: 90px;
}
.products h4.p-name a {
color: black;
}
.category-products .price > .amount {
color: #545454;
font-size: 1.8em;
font-weight: 600;
}
.category-products .price del {
color: #545454;
font-size: 1.4em;
font-weight: 400;
}
.category-products .price del .amount {
color: #545454;
}
.category-products .price ins {
font-size: 1.8em;
color: #545454;
margin-left: 15px;
}
.category-products .price ins .amount {
color: #545454;
}
.category-products {
padding-top: 30px;
padding-bottom: 90px;
}
.woocommerce .category-products .products .star-rating {
margin-top: 20px;
}
.woocommerce .products .star-rating {
display: inline-block;
}
.woocommerce-review-link,
.review-span {
font-size: 0.95em;
color: #aeaeae;
margin-left: 15px;
}
.review-span {
position: relative;
top: -13px;
}
.woocommerce div.product .woocommerce-product-rating {
margin-bottom: 15px;
}
.category-products .h-product.list-view .btn-group {
margin-top: 35px;
}
.blog-sidebar.product-sidebar {
padding-top: 0;
padding-bottom: 0;
}
.blog-sidebar.product-sidebar .widget-wrap {
background-color: initial;
padding: 0;
}
.shop-bottom-footer {
background-color: #202020;
color: white;
padding-top: 57px;
padding-bottom: 10px;
border-top: 1px solid #d4d4d4;
}
.empty-cart {
text-align: center;
}
.empty-cart .fa {
font-size: 9em;
}
.empty-cart .cart-empty {
margin-top: 1em;
}
.empty-cart .return-to-shop {
margin-top: 4em;
}
.checkout-button.taberna-btn {
padding: 17px 40px;
}
.cart_totals table {
width: 100%;
}
.cart_totals table tr {
font-size: 1.4em;
font-weight: 400;
}
.cart_totals table tr td {
text-align: right;
}
.cart_totals table tr th {
color: #545454;
font-weight: 400;
}
.cart_totals table .order-total strong {
display: inline-block;
margin-top: 10px;
}
.cart_totals table .order-total .amount {
font-size: 1.7em;
}
.cart_totals table .order-total > th {
color: black;
text-transform: uppercase;
font-size: 1.5em;
}
.woocommerce-cart .cart-collaterals .cart_totals tr td,
.woocommerce-cart .cart-collaterals .cart_totals tr th {
width: 100%;
}
.woocommerce-cart table.cart img {
width: initial;
max-width: 150px;
}
.woocommerce table.shop_table {
border-radius: 0;
}
.shop_table.cart .product-name a {
color: #323232;
font-size: 1.1em;
font-weight: 400;
}
.shop_table.cart .product-price .amount {
font-weight: 400;
font-size: 1.3em;
}
.shop_table.cart .product-subtotal .amount {
font-weight: 400;
font-size: 1.7em;
}
.shop_table.cart .product-remove {
vertical-align: top;
padding-left: 0;
padding-top: 0;
}
.shop_table.cart .product-thumbnail {
padding-top: 1.3em;
padding-bottom: 1.3em;
}
.shop_table.cart td.actions {
padding-top: 18px;
padding-bottom: 18px;
}
.woocommerce a.remove {
border-radius: 0;
font-size: 1.8em;
}
.woocommerce-page table.cart td.actions .input-text {
width: 175px;
padding-left: 15px;
padding-right: 15px;
height: 38px;
}
.card-table .section-title {
margin-top: 0;
}
.woocommerce-message,
.woocommerce-error,
.woocommerce-info {
font-weight: 400;
}
.woocommerce-message a,
.woocommerce-error a,
.woocommerce-info a {
color: #515151;
text-decoration: underline;
}
.woocommerce-message a:hover,
.woocommerce-error a:hover,
.woocommerce-info a:hover {
color: inherit;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
height: 36px;
border-width: 1px;
border-style: solid;
font-weight: 300;
padding-left: 13px;
padding-right: 13px;
border-color: #d4d4d4;
}
.select2-container .select2-choice .select2-arrow {
border-radius: 0;
}
.select2-container .select2-choice {
border-radius: 0;
padding: 3px 13px;
height: initial;
background-image: none;
}
.woocommerce-page .select2-drop {
box-shadow: none;
}
.woocommerce-checkout .checkout .col-2 .form-row-first textarea,
.woocommerce-checkout .checkout .col-2 .notes textarea {
height: 100px;
}
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
border-radius: 0;
}
.shop_table.woocommerce-checkout-review-order-table {
background-color: #fbfbfb;
}
.shop_table.woocommerce-checkout-review-order-table tr {
font-weight: 400;
font-size: 1.1em;
}
#order_review_heading {
margin-top: 40px;
}
.woocommerce-checkout-payment {
margin-top: 60px;
}
.woocommerce-checkout .taberna-line {
margin-top: 15px;
}
.woocommerce-checkout .h-entry .woocommerce-checkout-review-order-table {
margin-top: 35px;
}
.woocommerce-checkout .h-entry .woocommerce-checkout-review-order-table tr {
height: 50px;
}
.woocommerce-checkout .h-entry .woocommerce-checkout-review-order-table .order-total {
font-size: 1.9em;
text-transform: uppercase;
}
.woocommerce-checkout .h-entry .woocommerce-checkout-review-order-table .cart-subtotal {
font-size: 1.3em;
}
.woocommerce-checkout .h-entry .section-title {
text-align: left;
}
.woocommerce-checkout .h-entry .taberna-line {
margin-left: initial;
max-width: initial;
}
.woocommerce-checkout .h-entry .taberna-line .line-inner {
left: initial;
margin-left: initial;
}
.woocommerce table.shop_table tbody th,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th {
font-weight: 400;
}
.woocommerce-checkout-payment .form-row.place-order .taberna-btn {
color: white;
}
.woocommerce-checkout-payment .form-row.place-order .taberna-btn:hover {
background-color: #545454;
}
.woocommerce-checkout-payment .payment_method_paypal img {
display: none;
}
.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
float: initial;
margin-left: 15px;
text-decoration: underline;
}
.woocommerce-checkout #payment {
border-radius: 0;
background-color: #f8f8f8;
}
.woocommerce-checkout #payment div.payment_box {
background-color: #e9e9e9;
}
.woocommerce-checkout #payment div.payment_box:before {
border-color: #e9e9e9;
border-right-color: transparent;
border-top-color: transparent;
border-left-color: transparent;
}
.woocommerce-order-received .order-received-icon {
font-size: 6em;
float: left;
margin-right: 30px;
}
.woocommerce-order-received .order-received-icon .fa {
color: green;
border: 3px solid green;
border-radius: 50%;
padding: 10px;
}
.woocommerce-order-received .thankyou {
font-size: 2em;
font-weight: 400;
color: green;
padding-top: 10px;
}
.woocommerce-order-received .order-summary {
font-size: 1.4em;
margin-top: 40px;
}
.woocommerce-order-received .order-summary li {
font-weight: 400;
}
.woocommerce-order-received .section-title {
margin-top: 50px;
}
.woocommerce-order-received .product-name {
font-weight: 400;
}
.woocommerce-message .button.wc-forward {
background-color: #545454;
}
.woocommerce-message .button.wc-forward:hover {
color: white;
background-color: #545454;
}
.keep-shopping {
font-weight: 400;
margin-top: 50px;
}
.keep-shopping .fa {
margin-right: 10px;
}
.btn-group .loading,
.btn-group .added {
position: relative;
}
.btn-group .loading > span,
.btn-group .added > span {
opacity: 0;
}
.btn-group .loading:after,
.btn-group .added:after {
position: absolute;
top: 50%;
left: 50%;
margin-left: -6px;
margin-top: -6px;
}
.btn-group .loading:after {
content: '\f1ce';
display: inline-block;
font: normal normal normal 15px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
.btn-group .added:after {
content: '\f00c';
display: inline-block;
font: normal normal normal 15px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
} .yith-wcqv-main {
background-color: white;
}
a#yith-quick-view-close {
opacity: 1;
border: none;
font-size: 20px;
}
.woocommerce .yith-wcqv-wrapper .images .product-images img {
cursor: context-menu;
}
.taberna-single-product-slider {
position: relative;
}
.autocomplete-suggestions {
padding-top: 10px;
padding-bottom: 10px;
background: #fff;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.autocomplete-suggestion {
background: #fff;
padding-left: 15px;
cursor: pointer;
text-align: left;
line-height: 2em;
font-size: 1em;
-webkit-transition: .5s padding;
transition: .5s padding;
}
.autocomplete-suggestion strong {
text-decoration: underline;
font-weight: normal;
}
.search-box.autocomplete-suggestions {
border: none;
}
.autocomplete-suggestion:hover {
background-color: transparent;
padding-left: 25px;
}
.yith_woocommerce_slider_value {
margin-top: -5px;
margin-left: 10px;
width: 50px;
float: left;
text-align: center;
font-weight: normal;
}
.post-type-archive-product .shop-variant-two {
margin-top: 57px;
}
.post-type-archive-product .shop-variant-two .animation-box .p-name a {
color: white;
}
.post-type-archive-product .shop-variant-two .animation-box .u-url {
border-color: white;
}
.post-type-archive-product .shop-variant-two .animation-box span {
color: white;
}
.post-type-archive-product .shop-variant-two .animation-box .btn-group {
margin-top: 10px;
}
.post-type-archive-product .shop-variant-two .animation-box .star-rating {
margin-top: 0;
}
.yith_magnifier_zoom_magnifier {
border-width: 1px;
}
.search.post-type-archive #content {
margin-top: 70px;
}
.single-product .product a.wish.taberna-btn {
color: #adadad;
padding: 11px 15px;
border-radius: 0;
}
.single-product .product a.wish.taberna-btn i {
margin-right: 0;
}
.single-product .product a.wish.taberna-btn:hover {
color: white;
}
.wishlist-text {
font-weight: 400;
color: black;
margin-left: 1em;
}
.yith-wcwl-add-to-wishlist a.wish {
position: relative;
}
.yith-wcwl-add-to-wishlist .ajax-loading.fa-circle-o-notch {
position: absolute;
top: 50%;
margin-top: -7px;
}
a.u-url.wish {
position: relative;
}
a.u-url.wish .fa-circle-o-notch {
position: absolute;
top: 50%;
margin-top: -7px;
opacity: 0;
}
div#yith-wcwl-popup-message {
border-radius: 0;
-webkit-border-radius: 0;
}
.shop_table.cart.wishlist_table {
margin-top: 20px;
}
.wishlist-title h4 {
margin-top: 0;
}
.woocommerce table.wishlist_table {
font-size: inherit;
}
.woocommerce .wishlist_table td.product-add-to-cart a {
display: inline-block !important;
}
.wishlist_table .add_to_cart.button {
padding: 9px 30px;
border-radius: 0;
}
.woocommerce table.wishlist_table tr td.product-remove {
padding-top: 0;
}
.woocommerce table.wishlist_table .product-stock-status {
font-weight: 400;
}
.woocommerce table.wishlist_table thead th,
.woocommerce table.wishlist_table tbody td {
text-align: center;
}
.wishlist_table .dateadded {
font-size: .9em;
margin-bottom: 20px;
}
.yith-wcwl-share {
margin-top: 35px;
margin-left: 40px;
}
.yith-wcwl-share li a.facebook,
.yith-wcwl-share li a.twitter,
.yith-wcwl-share li a.pinterest,
.yith-wcwl-share li a.googleplus,
.yith-wcwl-share li a.email {
background-image: none;
}
.yith-wcwl-share li a {
color: #a5a5a5;
}
.single-product.woocommerce .thumbnails:hover #slider-prev,
.single-product.woocommerce .thumbnails:hover #slider-next {
top: 47%;
width: 22px;
height: 22px;
}
.woocommerce a.compare.button {
margin-bottom: 20px;
background-color: #ebe9eb;
color: #515151;
}
#cboxLoadedContent {
overflow: hidden!important;
}
table.compare-list td img.attachment-yith-woocompare-image {
padding: 0!important;
}
.price_slider_wrapper {
margin-top: 35px;
}
.price_slider_wrapper .price_label {
margin-top: 10px;
}
.price_slider_amount {
margin-top: 25px;
}
.product_list_widget .fa {
display: none;
}
.advanced-review label {
display: block;
}
.advanced-review input {
width: 300px;
height: 35px;
padding-left: 10px;
padding-right: 10px;
}
.advanced-review textarea {
padding: 5px 10px;
}
.advanced-review input[type="submit"] {
width: auto;
}
#do_uploadFile {
font-size: inherit!important;
background: none;
background-color: #e6e6e6;
box-shadow: none;
border: none;
color: #a5a5a5;
font-weight: 400;
}
.ywar_review_row span,
.ywar_num_reviews,
.review-rating-value,
.ywar_perc_rating span.ywar_perc_value {
color: black;
font-weight: 400;
}
.ywar_review_count {
display: none;
}
.ywar-reviews-summary span.review-rating-value {
padding-top: 0;
margin-left: 20px;
display: inline-block;
}
.my-account-wrap .taberna-line {
margin-top: 14px;
}
.my-account-wrap .section-title {
margin-top: 40px;
text-align: left;
}
.my-account-wrap .taberna-line {
margin: initial;
margin-bottom: 30px;
}
.my-account-wrap .taberna-line .line-inner {
left: 0;
margin-left: 0;
}
.woocommerce table.my_account_orders {
font-size: 1em;
}
.woocommerce table.my_account_orders a.view {
font-size: .85em;
font-weight: 400;
margin-left: 15px;
text-transform: uppercase;
}
a.add-request-quote-button.button {
background-color: #ebe9eb;
color: #515151;
}
.yith-ywraq-add-button,
.yith_ywraq_add_item_browse-list {
margin-bottom: 25px;
}
.ywraq-wrapper .raq-send-request {
margin-top: 20px;
}
.ywraq-wrapper textarea {
height: 70px;
}
.woocommerce div.product p.stock {
font-size: 2em;
font-weight: 400;
margin-bottom: 30px;
}
.wc-cart-shipping-notice {
font-size: 1.1em;
}
.tooltip-taberna {
border: none;
color: #7d7d7d;
background-color: transparent;
border-radius: 50%;
-webkit-transition: color .2s, border .2s;
transition: color .2s, border .2s;
position: absolute;
bottom: 0;
left: 0;
z-index: 9;
padding-left: 0;
padding-top: 15px;
padding-bottom: 15px;
}
.tooltip-taberna a {
padding: 15px 20px;
}
.tooltip-taberna:hover {
color: black;
border-color: black;
}
.tooltip-taberna:hover a {
color: black;
}
.tooltip-taberna a {
color: #7d7d7d;
}
.variations_button {
margin-top: 50px;
}
table.variations select {
height: 40px;
padding-left: 15px;
padding-right: 15px;
margin-bottom: 10px;
}
table.variations .reset_variations {
font-weight: 400;
}
.upsells h4 {
margin-bottom: 20px;
}
.mini-cart-link-wrap .mini-cart-link {
padding-bottom: 20px;
} .language-wrap {
position: relative;
}
.language-wrap .taberna_language_list {
position: absolute;
top: 0;
left: 0;
display: none;
}
.language-wrap .taberna_language_list {
background-color: white;
border: 1px solid #e2e2e2;
z-index: 999;
top: 41px;
width: 100%;
}
.language-wrap .taberna_language_list ul {
padding: 15px;
}
.language-wrap ul {
float: initial;
}
.language-wrap li {
padding: initial;
border-left: none;
font-size: 0.9em;
text-transform: capitalize;
letter-spacing: 0.5px;
float: initial;
}
.language-wrap li img {
margin-right: 10px;
position: relative;
top: -2px;
}
.language-wrap li > *:not(a) {
opacity: .5;
} .yith-wcwl-add-to-wishlist.col-sm-6 {
padding-left: 0;
}
.product_meta.col-sm-12 {
padding-left: 0;
}
.console-sidebar-left .sidebar-header,
.chat-header,
.chat-chat-btn {
background-color: #202020;
}
.chat-chat-btn {
opacity: .6;
}
div.chat-chat-btn,
.chat-cnv-line .chat-cnv-msg,
.chat-tools a,
.chat-evaluation a,
.chat-transcript a,
.chat-widget input[type="text"],
.chat-widget input[type="email"],
.chat-widget textarea,
.console-sidebar-left .sidebar-header,
.console-sidebar-right .sidebar-header,
.console-sidebar-right .sidebar-info,
.chat-content.chat-welcome,
.chat-content .chat-wrapper .chat-cnv-line .chat-cnv-msg,
.premium-cta a.button {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
#mega-menu-wrap-shop-one.mega-sticky,
.chat-header,
.chat-chat-btn {
z-index: 999;
}
.post-type-archive .added_to_cart.wc-forward:hover {
color: #545454!important;
}
.berocket_aapf_widget-title_div {
cursor: initial;
}
.berocket_aapf_widget .slide .berocket_filter_slider.ui-widget-content,
.berocket_aapf_widget .slide .berocket_filter_price_slider.ui-widget-content {
background-color: #f2f2f2;
height: 6px;
}
.slide .ui-widget-content {
border: none;
}
.slide .ui-state-default,
.slide .ui-widget-content .ui-state-default,
.slide .ui-widget-header .ui-state-default {
width: 16px;
height: 16px;
background-color: #727272;
border: 4px solid #202020;
}
.berocket_aapf_widget li.slider span.left input,
.berocket_aapf_widget li.slider span.right input {
padding: initial;
height: 30px;
border: none;
}
.berocket_aapf_widget li.slider span.left,
.berocket_aapf_widget li.slider span.right {
font-size: initial;
}
.berocket_aapf_widget li.slider span.left input,
.berocket_aapf_widget li.slider span.right input {
font-size: initial;
font-style: initial;
}
.berocket_aapf_widget li.slider span.right input {
text-align: right;
}
ul.berocket_aapf_widget {
margin-right: 0;
}
.berocket_aapf_widget .berocket_checkbox_color label span.berocket_color_span_block,
span.berocket_color_span_block {
border: 1px solid #d4d4d4;
}
.berocket_aapf_widget input[type="checkbox"],
.berocket_aapf_widget input[type="radio"] {
width: 15px;
height: 15px;
}
.woocommerce-wishlist .button.yith-wcqv-button {
display: none;
}
.berocket_aapf_widget input[type="checkbox"] {
margin-right: 18px;
position: relative;
top: 2px;
}
.berocket_aapf_widget .slider.price {
padding-left: 10px;
padding-right: 10px;
}
.woocommerce-page .page-numbers li {
margin-bottom: 10px;
margin-top: 10px;
} .mobile-top-bar {
text-align: center;
padding-top: 15px;
padding-bottom: 15px;
}
.mobile-top-bar img {
max-height: 40px;
}
.mobile-top-bar .fa {
font-size: 20px;
float: right;
margin-top: 1px;
}
.mobile-top-bar > span {
float: right;
width: 65px;
}
.mobile-top-bar > span span {
margin-right: 7px;
}
@media (max-width: 991px) {
.intro-menu ul {
float: initial;
margin-top: 5px;
}
.intro-menu ul li:first-child {
padding-left: 0;
}
}
@media (min-width: 768px) {
.mobile-top-bar {
display: none;
}
}
@media (max-width: 767px) {
.header-multi {
display: none;
}
.intro-menu li {
border: none;
margin-top: 10px;
float: initial;
padding-left: 0;
}
.tbr_dynamic_shopping_bag {
left: -7px;
top: 0;
}
}