.resultadobuscador {
text-align: center;
}
.resultadobuscador p {
text-align: left !important;
}
.resultadostitulo {
min-height: 3em;
}
.fusion-search-content {
color: #000;
}
.fusion-search-post-title {
font-size: 1.1em;
font-weight: bold;
}
.color {
width: 40px;
height: 40px;
border-radius: 50px;
border: 4px solid #FFF;
box-shadow: 0px 2px 3px 1px rgba(0,0,0,0.3);
}
.colorcateg {
width: 20px;
height: 30px;
border-radius: 50px;
border: 2px solid rgba(0,0,0,0.1);
}
.titulocolores {
margin: 40px 0 0;
font-size: 20px !important;
}
.fotofondogris .awb-imageframe-caption-container {
background: rgba(0,0,0,0.2);
}
.bannersconvideo .fusion-image-element {
max-height: 505px;
overflow: hidden;
}
#formularionewsletter input, #formularionewsletter label, #formularionewsletter label a, #formularionewsletter input::placeholder, #formularionewsletter i {
color: #fff;
border-color: #fff;
}
#bannersportada .fusion-button {
margin-top: -70px;
display: block;
z-index: 2;
}
#bannersportada .fusion-button-text {
padding: 12px 20px;
color: #000;
transition: 150ms all;
text-transform: uppercase;
letter-spacing: -0.02em;
background: #ffffffdd;
}
#bannersportada .fusion-column-wrapper:hover .fusion-button-text {
background: #dd291d;
color: #fff;
}
.cmplz-soft-cookiewall {
z-index: 99999 !important;
}
#div360 {
max-width: 700px;
margin: 0px auto 20px;
}
.ilightbox-button.dark {
background-color: transparent;
}
.fusion-builder-column-x {
width: 100%;
}
#mensaje {
border: 1px solid var(--awb-color5);
}
.slide-id-175269 .slide-content, .slide-id-175274 .slide-content, .slide-id-175275 .slide-content, .slide-id-175276 .slide-content {
display: none;
}
.fusion-title.fusion-sep-none .title-heading-left {
padding: 0;
text-align: left;
line-height: 1em !important;
}
.fusion-button.botondemander {
padding: 13px 20px;
}
.ua-mobile .numero {
transform: none !important;
}
.ua-mobile .title-heading-left.title-heading-tag.fusion-responsive-typography-calculated, .ua-mobile h3.title-heading-left, .ua-mobile h2.title-heading-left {
line-height: 0.95em !important;
}
.ua-mobile .banco.fusion-imageframe {
padding-top: 180px;
}
.ua-mobile .shop_attributes tr th {
width: 45%;
}
.ua-mobile .shop_attributes tr td {
width: 55%;
}
.ua-mobile body.archive h2.title-heading-left {
margin-left: -30px !important;
font-size: 44px !important;
}
.ua-mobile .slides .slide-content .caption .txtslider {
font-size: 16px;
line-height: 1.4em;
padding: 20px 0;
display: inline-block;
}
.woocommerce-info.woocommerce-no-products-found {
color: #fff;
}
.Negrotipo {
color: #25211e;
}
.griscatalogo {
color: #dce6cb;
}
.rojologo {
color: #dd291e;
}
.gris {
color:#dbdbdb;
} .slide-content {
width: 50% !important;
background: #000000bd;
padding: 2% 3%;
margin-top: 27% !important;
margin-right: 0 !important;
margin-bottom: 0 !important;
}
.slide-content-container.slide-content-right {
padding: 0px !important;
}
#sliders-container {
padding: 0 30px;
}
.fusion-body .fusion-woo-product-images.fusion-woo-product-images-1 {
margin: 0px auto;
}
.txtslider {
font-weight: 400;
}
.eco span, .eco i, .eco, a.eco, .eco-friendly a {
font-weight: bold;
color: #6a9c23 !important;
}
.fabregas-product-tags {
display: flex;
}
.fabregas-product-tags div {
padding: 10px 3em 0 0;
}
.fabregas-product-tags a {
font-weight: bold;
}
.fabregas-product-tags .eco-friendly {
background-image: url(https://grupfabregas.com/wp-content/uploads/ecofriendly.webp);
background-repeat: no-repeat;
background-size: contain;
min-height: 50px;
padding-left: 60px;
}
.post-content p.fusion-single-line-meta {
text-align: center;
}
.fusion-tb-tags {
font-size: 0px;
}
.fusion-tb-tags a {
font-size: 17px;
font-weight: bold;
margin-left: 60px;
line-height: 50px;
}
.colores a span {
width: 14px;
height: 20px;
display: inline-block;
border-radius: 100px;
margin: 5px 3px;
transition: 100ms all;
}
.colores a span:hover {
width: 20px;
margin: 5px 0px;
border: 2px solid #555556 !important;
}
.products .product .fusion-product-buttons {
display: none;
}
#menu-item-3261 {
border-left: 1px solid #eee;
}
.fusion-megamenu li {
background-size: 100% !important;
background-repeat: no-repeat;
background-position: 5vw 0px;
transition: 300ms all;
}
.fusion-megamenu li:hover {
background-position: 3vw 0px;
}
#menu-item-3259 {
border-left: 1px solid #eee;
border-right: 1px solid #eee;
}
.fusion-megamenu a {
color: #000;
}
.fusion-megamenu a:hover {
color: #dd291e;
}
.enlacemegamenu {
font-weight: bold;
font-size: 18px;
line-height: 0;
}
.enlacemegamenu span {
font-size: 15px;
font-weight: 400;
color: #aaa;
padding-left: 2vw;
margin-top: 3px;
display: block;
line-height: 1em;
}
.fusion-text-20 p {
margin: 0px;
}
.fondo100 div {
background-size: 100% !important;
}
#driveclick {
color: #fff;
max-width: 300px;
margin: 30px auto 10px;
}
#menu-item-3261 p, #menu-item-173565 p, #menu-item-173566 p, #menu-item-173323 p {
margin-bottom: 1.3vw;
}
.fusion-carousel-item a {
color: #000;
}
.fusion-price-rating .price {
display: none;
}
.proyectosrelacionados .fusion-portfolio-content {
position: absolute;
top: 18%;
z-index: 1;
padding: 0 20px;
transition: 300ms all;
}
.proyectosrelacionados .fusion-portfolio-content h2.entry-title {
line-height: 1em !important;
}
.proyectosrelacionados .fusion-portfolio-content h2.entry-title a {
font-size: 22px;
color: #fff;
}
.proyectosrelacionados .fusion-portfolio-content .fusion-portfolio-meta a {
color: #fff;
}
.proyectosrelacionados .fusion-rollover {
background: rgba(0,0,0,0.3) !important;
transform: none !important;
opacity: 1;
}
.awb-imageframe-style-dany img {
opacity: 1;
}
.fusion-imageframe.awb-imageframe-style-dany h3.awb-imageframe-caption-title {
padding: 10px 0 10px 30px !important;
transition: 200ms all;
}
.fusion-imageframe.awb-imageframe-style-dany:hover h3.awb-imageframe-caption-title {
background: rgba(246,246,246,0.8);
}
.off-canvas-close.fa-times-circle.fas::before {
background: #ffffff;
border-radius: 50px;
}
.proyectosrelacionados .fusion-portfolio-content-wrapper:hover .fusion-portfolio-content {
top: 12%;
}
.proyectosrelacionados .fusion-portfolio-content-wrapper:hover .fusion-rollover {
background: rgba(0,0,0,0.6) !important;
}
.proyectosrelacionados::before {
content: " ";
font-family: Inter;
font-size: 1.4em;
display: inline-block;
margin-bottom: 26px;
border-bottom: 1px solid #000;
color: rgb(37, 33, 30);
font-weight: bold;
}
.proyectosrelacionados::after {
content: " ";
border-bottom: 3px solid #000;
display: block;
position: absolute;
width: 100px;
margin-top: 0px;
top: 39px;
}
#fusion-live-search-input-0, .fusion-tb-header .searchform .fusion-search-form-content .fusion-search-button input[type="submit"] {
height: 40px;
line-height: 1em;
}
.tax-product_cat #main {
padding-top: 0;
}
.fusion-rollover-content:hover { }
#fusion-live-search-input-0 {
background: #eee;
color: #000;
}
::-webkit-input-placeholder {
color: #000;
}
::placeholder {
color: #000;
}
.single-post #content #noticias .fusion-fullwidth {
padding-top: 0;
padding-bottom: 0;
margin-top: 0;
margin-bottom: 0;
} .tagecofriendly {
position: absolute;
bottom: 130px;
z-index: 999;
right: 10px;
width: 50px;
height: 50px;
background: url(https://grupfabregas.com/wp-content/uploads/ecofriendly.webp);
background-repeat: no-repeat;
border-radius: 18px;
}
.tfs-slider .fusion-button-text {
font-size: 18px;
}
.subrayado h3, .subrayado h2, .subrayado h5, .fusion-woo-products-tb.fusion-woo-upsells-tb.fusion-woo-upsells-tb-1.up-sells.upsells.products .fusion-title h3 {
border-bottom: 1px solid #000 !important;
display: inline-block;
}
.subrayado h3::after, .subrayado h2::after, .subrayado h5::after, .fusion-woo-products-tb.fusion-woo-upsells-tb.fusion-woo-upsells-tb-1.up-sells.upsells.products .fusion-title h3::after {
content: " ";
width: 100px;
border-bottom: 3px solid #000;
height: 3px;
display: block;
margin-top: 10px;
}
h2.subrayado , h3.subrayado, h4.subrayado, .subrayado h5 {
border-bottom: 1px solid #000 !important;
display: inline-block;
}
h2.subrayado::after, h3.subrayado::after, h4.subrayado::after, .subrayado h5::after {
content: " ";
width: 100px;
border-bottom: 3px solid #000;
height: 3px;
display: block;
margin-top: 10px;
}
.subrayado2 h2 {
border-bottom: 1px solid #000 !important;
display: inline-block;
}
.subrayado2 h2::after {
content: " ";
width: 65px;
border-bottom: 3px solid #000;
height: 3px;
display: block;
margin-top: 10px;
}
.subrayadolateral h3 {
border-bottom: 1px solid #000 !important;
display: inline-block;
}
.subrayadolateral h3::after {
content: " ";
width: 60px;
border-bottom: 3px solid #000;
height: 3px;
display: block;
margin-top: 10px;
}
.subrayadofooter h3 {
border-bottom: 1px solid #000 !important; width: 60%;
}
.subrayadofooter h3::after {
content: " ";
width: 100px;
border-bottom: 3px solid #000;
height: 3px;
display: block;
margin-top: 10px;
}
.subrayadocontacto h3 {
border-bottom: 1px solid #000 !important; width: 60%;
}
.subrayadocontacto h3::after {
content: " ";
width: 100px;
border-bottom: 3px solid #000;
height: 3px;
display: block;
margin-top: 10px;
}
.post-content p {
text-align: justify;
}
.ua-mobile .post-content p {
text-align: unset;
}
.fusion-form-159900 .fusion-form-checkbox.option-inline label {
font-size: 14px;
}
.fusion-form-159900 .fusion-form-checkbox.option-inline {
min-width: 40%;
}
.subrayado p {
text-align: center;
line-height: 1em;
}
.products .product h3.product-title a, .search-results h2.entry-title a {
color: #000;
font-size: 18px;
font-style: normal;
}
ul.products li.product:hover h3.product-title a {
color: var(--awb-color6);
}
ul.products li.product h3.product-title {
line-height: 1em !important;
}
.single-product .related.products, .single-product .upsells.products {
margin-top: 0px;
}
.awb-imageframe-style-resa .awb-imageframe-caption-container::after, .awb-imageframe-style-resa .awb-imageframe-caption-container::before {
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}
.awb-imageframe-style-resa .awb-imageframe-caption-container::after {
border-right: 1px solid #fff!important;
border-left: 1px solid #fff!important;
}
.alturaminima {
min-height: 350px;
}
.alturaminima .fusion-column-inner-bg .fusion-column-anchor {
min-height: 350px;
}
.fusion-carousel .fusion-carousel-wrapper {
box-sizing: content-box;
padding: 0px 0!important;
}
.home .fusion-portfolio {
margin-bottom: 0px!important;
}
.contactocontacto.button-icon-right {
margin: 0px;
}
.enlacecontacto p {
margin: 6px 0px;
}
.enlacecontacto a {
color: #fff;
}
.enlacefooter a {
color: #25211e;
}
.enlacefooter a:hover {
color: #dd291e;
}
.fusion-footer p {
margin: 7px 0px;
}
.woocommerce-product-attributes-item__label {
color: #000 !important;
}
.peque {
font-size: 12px;
margin-left: 10px !important;
}
.fusion-form-form-wrapper .fusion-form-field option {
font-family: arial;
}
.fusion-breadcrumb-item {
text-transform: uppercase;
}
.ilightbox-image {
border-radius: 0 0 10px 10px;
}
.ilightbox-thumbnail img {
border-radius: 5px !important;
}
.off-canvas-content .fusion-form .fusion-form-checkbox label::before, .off-canvas-content .fusion-form .fusion-form-checkbox label::after {
margin: 0 -10px;
}
.slide-content .fusion-button.button-flat.fusion-button-default-size.button-custom.button-8.fusion-button-default-span.fusion-button-default-type {
color: #fff;
}
.slide-content .fusion-button.button-flat.fusion-button-default-size.button-custom.button-8.fusion-button-default-span.fusion-button-default-type:hover {
color: #dd291e;
}
.awb-imageframe-style-resa .awb-imageframe-caption {
padding: 0 1em;
}
.sombrainterior .fusion-column-inner-bg-image {
min-height: 348px;
}
.fusion-tb-footer .awb-imageframe-style-resa .awb-imageframe-caption-container::after {
border-right: 1px solid #000 !important;
border-left: 1px solid #000 !important;
}
.enlacemegamenu p {
color: #25211e;
font-size: 18px;
font-weight: bold;
}
.enlacemegamenu p:hover {
color: #dd291e;
font-size: 18px;
font-weight: bold;
}
.enlacelateral a {
color: #25211e;
}
.enlacelateral a:hover {
color: #dd291e;
} .fusion-woo-product-images {
text-align: center;
}
.woocommerce-variation-add-to-cart {
display: none;
}
.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_color {
display: none;
}
.referencia {
font-size: 0.8em;
}
.woocommerce-variation-description {
display: inline-block;
background: #000;
width: auto !important;
padding: 0px 10px !important;
line-height: 2em !important;
color: #fff !important;
height: 21px;
border-radius: 3px;
font-size: 10px;
}
.avada-color-select {
border: 1px solid #bbbbbb;
}
.efectozin {
z-index: 25;
}
.page-id-8947 .fusion-column-inner-bg-image {
min-height: 348px;
}
.fusion-tb-footer.fusion-footer {
padding: 30px;
}
.listaproyectos {
list-style-type: none;
padding: 10px 0;
}
.woof_redraw_zone input {
font-size: 16px;
color: #000 !important;
padding: 10px;
border-bottom: 2px solid #000 !important;
}
.woof_container.woof_container_select {
float: left;
margin: 5px 10px;
}
.woof_select option {
font-family: Inter, sans-serif;
font-size: 13px;
}
.woof_select {
border-bottom: 1px solid;
padding: 5px;
}
.awb-imageframe-caption-container .awb-imageframe-caption-text {
text-align: left !important;
} .ua-mobile .bannersgrises .alturaminima {
min-height: unset;
}
.ua-mobile .single h1.title-heading-right.fusion-responsive-typography-calculated {
color: #fff !important;
margin: 0px !important;
}
.ua-mobile .single .fusion-breadcrumbs.awb-yoast-breadcrumbs.fusion-breadcrumbs-1 {
background: rgba(255,255,255,0.5);
color: #000 !important;
line-height: 1.3em;
padding: 10px;
text-align: left !important;
}
.ua-mobile .menusubrayado .fusion-column-wrapper {
border: 0px !important;
}
.ua-mobile .slide-content {
width: 100% !important;
}
.ua-mobile .slide-content .caption h3 {
line-height: 1.2em !important;
}
html.avada-is-100-percent-template.ua-mobile #main.width-100 {
padding-left: 0;
padding-right: 0;
}
html.avada-is-100-percent-template.ua-mobile.avada-html-is-archive #main.width-100 {
padding-left: 0;
padding-right: 0;
}
html.avada-is-100-percent-template.ua-mobile body.single-product #main.width-100 {
padding-left: 20px;
padding-right: 20px;
}
html.avada-is-100-percent-template.ua-mobile body.single-avada_portfolio #main.width-100 {
padding-left: 40px;
padding-right: 40px;
}
.ua-mobile h1.title-heading-right.fusion-responsive-typography-calculated {
color: #000 !important;
line-height: 1em !important;
margin-top: 4vw !important;
}
#barramovil {
position: fixed;
z-index: 9999;
bottom: 0px;
height: 50px;
max-height: 50px;
padding: 0px;
width: 100%;
margin: 0px;
}
#barramovil .fusion-button-text {
font-size: 12px;
color: #fff;
font-weight: normal;
display: block;
position: absolute;
bottom: 0px;
}
#barramovil i {
color: #fff;
margin: -5px 0px 4px;
}
#botonmenumovil i {
margin: -3px 0 0 0px;
padding: 0 0 3px 0;
}
#menumovil li {
width: 34%;
}
#menumovil fusion-tab-heading {
line-height: 1.15em;
}
#menumovil .tab-pane {
width: 100% !important;
display: none;
}
#menumovil .tab-pane.active {
display: inline-flex;
border-bottom: 1px solid #dbdbdb !important;
}
.enlacetabmovil {
font-family: inter;
font-size: 12px;
text-align: center;
width: max-content;
margin: 0px auto;
line-height: 1.15em;
}
#menumovilcontent .subrayadolateral h3 {
color: #fff;
margin: 0;
font-size: 24px;
}
#menumovilcontent .subrayadolateral h3::after {
margin-top: 0;
}
#menumovilcontent .wpml-ls-item {
display: block;
}
#menumovilcontent .wpml-ls-display {
display: none;
}
#menumovilcontent h5 {
margin: 30px 0 0;
color: #fff;
border-bottom: 1px solid;
width: unset;
}
#menumovilcontent .fusion-accordian .panel-title a.active, #menumovilcontent .fusion-accordian .panel-heading .panel-title a {
color:#ffffff;
}
#menumovilcontent .panel-body {
margin-left: 30px;
}
#menumovilcontent2 .subrayadolateral h3 {
color: #000;
margin: 0;
font-size: 24px;
}
#menumovilcontent2 .subrayadolateral h3::after {
margin-top: 0;
}
#menumovilcontent2 .wpml-ls-item {
display: block;
}
#menumovilcontent2 .wpml-ls-display {
display: none;
}
#menumovilcontent2 h5 {
margin: 30px 0 0;
color: #000;
border-bottom: 1px solid;
width: unset;
}
#menumovilcontent2 .fusion-accordian .panel-title a.active, #menumovilcontent2 .fusion-accordian .panel-heading .panel-title a {
color:#000;
}
#menumovilcontent2 .panel-body {
margin-left: 30px;
}
#menumovilcontent .panel-body a::before, #menumovilcontent2 .panel-body a::before {
content: "‣";
margin-right: 5px;
}
#menumovilcontent .subrayadolateral h3 {
border-bottom: 1px solid #fff !important;
}
#menumovilcontent .subrayadolateral h3::after {
border-bottom: 3px solid #fff;
}
#menutablamovil {
font-size: 12px;
line-height: 1.15em;
text-align: center;
border-top: 1px solid var(--awb-color5);
padding: 5px 0;
border-bottom: 1px solid var(--awb-color6);
}
#menutablamovil td {
padding: 5px 10px;
border: 0;
}
#menutablamovil table {
border: none;
}
#menutablamovil img {
margin-bottom: -10px;
}
#botonmenumovil .fusion-button-text {
font-size: 14px;
margin-right: 8px;
margin-bottom: 8px;
}
#menutablamovil2 {
font-size: 12px;
font-weight: bold;
line-height: 1.15em;
text-align: center;
border-top: 1px solid var(--awb-color5);
padding: 5px 0;
border-bottom: 1px solid var(--awb-color6);
text-transform: uppercase;
}
#menutablamovil2 td {
padding: 5px 10px;
border: 0;
}
#menutablamovil2 table {
border: none;
}
#menutablamovil2 p {
display: none;
}
#menutablamovil3 td {
background: var(--awb-color6);
line-height: 1.2em;
font-weight: bold;
font-size: 15px;
}
#menutablamovil3 a {
color: #fff;
}
.ua-mobile .subrayado p {
font-size: 0.7em;
text-align: left;
}
.ua-mobile #bannerscategorias .fusion-image-element {
max-height: 320px;
margin-bottom: 0;
overflow: hidden;
}
.ua-mobile .bannersgrises .fusion-separator {
margin-top: 10px !important;
}
.ua-mobile .bannersgrises .fusion-builder-row-inner .fusion-column-wrapper {
border-bottom: 20px solid #fff;
border-right: 20px solid #fff;
border-left: 20px solid #fff;
}
.ua-mobile .bannersgrises .fusion_builder_column_1_6 {
margin: 0 !important;
}
#barramovil a {
width: 100%;
} @media screen and (min-width: 380px) and (max-width: 768px) and (orientation: portrait) {
#barramovil {
padding-bottom: 30px !important;
max-height: 80px !important;
height: 80px;
}
} @media print {
nav, aside, footer, .no-print, .sidebar, .menu, .ads, .btn, .fusion-tb-footer, #cmplz-manage-consent, #div360 {
display: none !important;
}
body {
font-size: 12pt !important;
color: #000;
background: none;
margin: 2cm;
padding: 0;
}
* {
font-size: 12px !important;
color: #000 !important;
background: none !important;
text-shadow: none !important;
line-height: 1.4em !important;
}
.fusion-fullwidth *, .fusion-woo-upsells-tb *, .fusion-woo-related-tb * {
margin: 0 !important;
}
.fusion-woo-upsells-tb {
padding-top: 2cm;
}
table {
width: 100%;
border-collapse: collapse;
}
th, td {
padding: 5px;
}
h1, h2, h3, h4, h5, h6, p, img, table, blockquote {
page-break-inside: avoid;
}
.fusion-title-heading.title-heading-left.fusion-responsive-typography-calculated {
font-size: 26px !important;
}
.fusion-woo-upsells-tb h3.title-heading-left.fusion-responsive-typography-calculated {
font-size: 24px !important;
}
.fusion-woo-product-images {
min-height: 10cm !important;
}
thead {
display: table-header-group;
}
.page-break {
page-break-before: always;
}
.wp-post-image {
width: 8cm !important;
height: 8cm !important;
margin: 0px auto 2cm !important;
}
.fusion-woo-upsells-tb img, .fusion-woo-related-tb img {
max-width: 100% !important;
height: auto !important;
}
.flex-viewport {
height: 6cm !important;
}
.fusion_builder_column_1_2 {
width: 100% !important;
clear:both;
}
.fusion-builder-row-2  {
display: flex;
flex-direction: column !important;
}
.fusion-builder-column-2 {
order: 2 !important; }
.fusion-builder-column-3 {
order: 1 !important; }
} @media (min-resolution: 1.25dppx) {
#bannersportada .fusion-button {
font-size: 0.85em !important;
}
}