@font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 300;
src: url(//aiguasol.coop/wp-content/themes/uncode-child/fonts/Poppins-Light.ttf) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 400;
src: url(//aiguasol.coop/wp-content/themes/uncode-child/fonts/Poppins-Regular.ttf) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 500;
src: url(//aiguasol.coop/wp-content/themes/uncode-child/fonts/Poppins-Medium.ttf) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 600;
src: url(//aiguasol.coop/wp-content/themes/uncode-child/fonts/Poppins-SemiBold.ttf) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 700;
src: url(//aiguasol.coop/wp-content/themes/uncode-child/fonts/Poppins-Bold.ttf) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
h2, .h2 {
line-height: 1.5;
}
h3, .h3 {
line-height: 1.5;
}
h6, .h6 {
line-height: 1.7;
}
b, strong {
font-weight: 600;
}
.post-title {
font-size: 1.8em !important;
}
::-moz-selection { background: #a0c5c5;
color: #333 !important;
}
::selection {
background: #a0c5c5;
color: #333 !important;
}
.uncode_text_column ul li, .messagebox_text ul li {
display: list-item;
list-style-position: inside;
list-style-type: disc;
padding-left: 1em;
text-indent: -1em;
}
.col-lg-0 {
padding: 0.9em 1em 1.3em;
}
.as-logo-white {
max-width: 256px;
}
.link-destacat a {
color: #00803c;
text-decoration: underline;
}
.destacat a {
background-color: #00803c;
border-radius: 5px;
color: #fff !important;
font-family: 'Poppins',sans-serif;
font-size: 0.9em;
font-weight: 600;
padding: 0.5em 1em;
text-transform: uppercase;
}
.destacat a:hover {
background-color: #025b2f;
color: #fff !important;
}
.destacat-2 a {
background-color: #ff751a;
border-radius: 5px;
color: #fff !important;
font-family: 'Poppins',sans-serif;
font-size: 0.9em;
font-weight: 600;
padding: 0.5em 1em;
text-transform: uppercase;
}
.destacat-2 a:hover {
background-color: #e65c00;
color: #ffffff !important;
}
.destacats a {
background-color: #00803c;
border-radius: 5px;
color: #fff !important;
font-family: 'Poppins',sans-serif;
font-size: 0.9em;
font-weight: 600;
padding: 0.1em 0.3em;
text-transform: uppercase;
}
.destacats a:hover {
background-color: #025b2f;
color: #fff !important;
}
.font-family-menu, .menu-container ul.menu-smart a:not(.social-menu-link) {
font-family: 'Poppins';
letter-spacing: 0.03em;
font-weight: 500;
}
.menu-mini.menu-smart span {
letter-spacing: 0.05em;
}
.submenu-light .menu-horizontal:not(.menu-sub-enhanced) .menu-smart ul a:hover, .submenu-light .menu-horizontal:not(.menu-sub-enhanced) .menu-smart ul a:focus {
color: #339966 !important;
background-color: #ffffff !important;
}
.menu-bloginfo .menu-bloginfo-inner > * {
line-height: 1em;
font-size: 11px;
letter-spacing: 0.05em;
margin-top: 0px;
}
ul#menu-secondary-menu {
padding: 4px 0 4px 18px;
}
.contact-file-sub {
margin: 0 auto;
}
.menu-light .menu-smart, .menu-light .menu-smart li, .submenu-light .menu-smart ul, .menu-smart.submenu-light li ul li, .menu-light .menu-accordion-dividers, .menu-light .menu-borders, .menu-light.vmenu-borders, .menu-light .main-menu-container {
border-color: #ffffff;
}
.menu-light .navbar-nav-last > *:first-child {
border-color: #ffffff;
}
.sys-app-ico .icon-box-icon.fa-container {
max-width: 3em;
max-height: 3em;
}
#customer_login {
max-width: 600px;
margin: auto;
}
.woocommerce-MyAccount-navigation-link--vat-number a:before {
content: '\f040';
}
.shop_table td.product-name dl.variation, .shop_table td.product-data dl.variation {
line-height: 1.68!important;
}
.woocommerce-Button {
margin: 2em 0;
}
.mk_product_content .uncode_text_column ul li, .messagebox_text ul li {
display: inline-block; 
margin-top: 0px;
margin-bottom: -1px;
text-indent: 0;
padding-left: 0;
}
.download-remaining {
text-align: center !important;
}
.tagged_as.detail-container a {
color: #ffffff!important;
}
.tagged_as a {
background-color: #045d62;
color: #ffffff;
border-radius: 3px;
padding: 0.1em 0.3em;
font-size: 0.8em;
text-transform: uppercase;
font-weight: 600;
}
.tagged_as a:hover {
background-color: #023436;
color: #ffffff!important;
border-radius: 3px;
padding: 0.1em 0.3em;
font-size: 0.8em;
text-transform: uppercase;
font-weight: 600;
}
h1.product_title.entry-title {
font-size: 2.1em;
}
.price-container .h2 {
font-size: 1.7em;
}
.tmb-woocommerce .t-entry-excerpt {
line-height: 1.7;
}
.widget_product_tag_cloud .tagcloud a {
background-color: #045d62;
color: #ffffff;
font-weight: 600;
}
.widget_product_tag_cloud .tagcloud a:hover {
background-color: #023436;
color: #ffffff;
}
.widget-container .tagcloud a {
border: none;
border-radius: 5px;
}
.tobee {
padding: 1em;
}
.category-info a {
background-color: #ededed;
color: #222222;
padding: 0 0.5em;
border-radius: 3px;
font-weight: 500;
}
.category-info a:hover {
background-color: #bbddc7;
color: #222222 !important;
padding: 0 0.5em;
border-radius: 3px;
}
.we-are-hiring {
background-color: #c0d8c5;
}
.we-are-hiring .messagebox_text {
color: #00884A;
}
.markeaders p {
font-weight: 600;
}
.woocommerce-account .tagcloud a {
font-family: 'Poppins',sans-serif;
} .isotope-filters .float-right a {
color: #ffffff !important;
background-color: #000000 !important;
}
.grid-filters ul.menu-smart > li > span {
margin: .3em;
font-size: 1em;
padding: 0!important;
}
.isotope-nav-link {
background-color: #239458;
color: #ffffff!important;
padding: 0.1em 0.3em;
border-radius: 3px;
text-transform: uppercase!important;
letter-spacing: 0.05em!important;
font-size: 12px!important;
font-weight: 600!important;
}
.isotope-nav-link:hover {
background-color: #025b2f;
}
.footer-left p {
color: #fff;
}
.t-entry-category a {
background-color: #239458;
border-radius: 3px;
color: #ffffff !important;
padding: 0.1em 0.3em;
text-transform: uppercase;
letter-spacing: 0.05em;
}
.t-entry-category a:hover {
background-color: #025b2f;
color: #ffffff !important;
}
.icon-box-heading h3 {
margin-top: 5px;
}
.post-content ul:not(.no-list):not(.navigation):not(.pagination):not(.term-filters-list):not(.uncode-woocommerce-sorting-dropdown):not(.nav-tabs), mk-footer-li {
list-style: none;
padding: 0;
margin: 0;
}
.main-container .footer-as.row-container .row-parent .single-internal-gutter .uncont > * {
margin-top: 1em;
}
.about-clients {
border: none;
}
.about-clients td {
border: none;
text-align: center;
padding: 1.68em 1.2em;
}
.contact-map-heading {
padding-left: 1.7em;
padding-top: 1.7em;
}
.single-portfolio .background-element .fa.fa-angle-down {
font-size: 48px;
}
.taula-r-d {
font-size: 12px;
}
.taula-r-d th {
font-size: 14px;
font-weight: 600;
}
.one-dot-link {
display: none !important;
}
.filter-cat-23 a, .filter-cat-87 a, .filter-cat-145 a {
color:#ffffff !important;
background-color: #924c26 !important;
}
.filter-cat-23 a:hover, .filter-cat-87 a:hover, .filter-cat-145 a:hover {
color: #ffffff !important;
background-color: #72441a !important;
}
.isotope-filters .float-right a {
color: #ffffff !important;
background-color: #000000 !important;
}
.cat-comma {
display: none !important;
}
.t-entry-category {
margin-left: 0.3em;
}
.as-notice .heading-text.el-text {
color: #996e00;
}
.as-notice p {
color: #b38000;
}
.panel-title > a span {
font-size: 14px;
}
.woocommerce-error .row-parent.no-h-padding.no-top-padding.double-bottom-padding {
padding-bottom: 1em;
}
.woocommerce .t-entry-excerpt > p {
font-size: 14px;
}
#mc_embed_signup { background: none !important; clear: left !important; font: 12px "Open Sans",Helvetica,Arial,sans-serif !important; }
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:0;}
#mc_embed_signup h2 {font-weight:600; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #00803c; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:14px; line-height: 32px; margin: 0 5px 10px 0; padding:0.3em 0.7em 0.1em; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto; transition: all 0.23s ease-in-out 0s;}
#mc_embed_signup .button:hover {background-color:#025b2f;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}
#mc_embed_signup .clear {clear:none; display:inline;}
#mc_embed_signup label {display:block; font-size:14px; color: #ffffff;padding-bottom:10px; font-weight:normal;}
#mc_embed_signup input.email {font-family:'Poppins',"Helvetica Neue",Arial,Helvetica,Verdana,sans-serif; font-size: 14px; display:block; padding:0 0.4em; margin:0 4% 10px 0; min-height:32px; width:90%; min-width:130px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#mc_embed_signup input.button {display:block; margin:0 0 10px 0; min-width:90px;}
#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}
.timeline-block {
max-height: 495px!important;
}
#cookie-notice {
font-size: 14px;
font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;
}
#cookie-notice .button.bootstrap {
font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;
font-size: 14px;
background-color: #00b353;
*background-color: #00803c;
background-image: -moz-linear-gradient(top, #00b353, #00803c);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00b353), to(#00803c));
background-image: -webkit-linear-gradient(top, #00b353, #00803c);
background-image: -o-linear-gradient(top, #00b353, #00803c);
background-image: linear-gradient(to bottom, #00b353, #00803c);
border-color: #00803c #00803c #004d24;
}
#cookie-notice .button.bootstrap:hover, #cookie-notice .button.bootstrap:focus {
color: #ffffff;
background-color: #00803c;
*background-color: #004d24;
}
.woocommerce div.product form.cart .variations .reset_variations, .woocommerce #content div.product form.cart .variations .reset_variations {
background-color: #f93448;
border-radius: 5px;
color: white;
display: inline-block;
font-size: 1em;
font-weight: 600;
line-height: 1.75;
margin: 9px 0!important;
padding: 0.1em 0.5em;
}
.woocommerce div.product form.cart .variations .reset_variations:hover, .woocommerce #content div.product form.cart .variations .reset_variations:hover {
background-color: #c21f2f;
}
.shop_table td.product-name dl.variation, .shop_table td.product-data dl.variation {
line-height: 1.68;
}
form p {
margin: 18px 0px 0px 0px;
font-weight: 400; 
}
.woocommerce-terms-and-conditions-link {
text-decoration: underline;
}
.woocommerce-form-login-toggle .row-parent.no-h-padding.no-top-padding.double-bottom-padding {
padding-bottom: 1em;
}
.woocommerce-form-coupon-toggle .row-parent.no-h-padding.no-top-padding.double-bottom-padding {
padding-bottom: 2em;
}
#mce-EMAIL {
background-color: #efefef;
color: #111111;
}
.footer-as .style-dark *::-moz-placeholder {
color: #111 !important;
} .must-log-in > a {
color: #00803c;
font-weight: 600;
}
.wpcf7 .wpcf7-validation-errors, .wpcf7 span.wpcf7-not-valid-tip {
font-size: 14px;
padding: 6px 9px 6px 9px;
padding: 0;
margin: 10px 0px 0px 0px;
display: block;
text-align: inherit;
border: 0;
font-weight: 600;
}
.wpcf7 .wpcf7-validation-errors, .wpcf7 span.wpcf7-not-valid-tip {
color: #fff !important;
background-color: orangered;
max-width: 300px;
border-radius: 3px;
font-weight: 600;
}
.gdpr-as p {
font-size: 13px;
text-align: left;
}
.home2-h1 {
font-size: 1.8em;
}
.home2-h2 {
font-size: 1.5em;
font-weight: 600;
}
.solucionss .tmb .t-entry-visual .t-overlay-content {
display: block;
margin: 1em;
}
.nuestros-clientes .nav-tabs > li {
margin-bottom: 1em;
}
.nuestros-clientes .nav-tabs > li.active > a {
padding: 0px 23px 10px 23px;
}
.nuestros-clientes .nav-tabs {
border-bottom: none;
}
.woocommerce .woocommerce-info {
padding-bottom: 7px !important;
}
.woocommerce-checkout .woocommerce form + div + .woocommerce-checkout {
margin-top: 2em !important;
}
.site-footer a {
color: white;
}
.shop_table.compact-layout a.remove {
font-size: .8em!important;
color: inherit;
background-color: #f93448;
color: #fff!important;
margin: 0 .3em .7em 0;
padding: .3em .5em;
border-radius: 3px;
font-weight: 600;
}
.tmb-woocommerce.tmb .t-entry-inline-price .t-entry .price::before {
display: none!important;
}
.tab-container:not(.default-typography) .nav-tabs {
letter-spacing: 0.06;
}
.mk.t-entry-visual-cont, .mk.single-media-link img, .mk.t-overlay-wrap {
-webkit-transition: opacity 1s ease-in-out;
-moz-transition: opacity 1s ease-in-out;
-ms-transition: opacity 1s ease-in-out;
-o-transition: opacity 1s ease-in-out;
transition: opacity 1s ease-in-out;
opacity: 1;
cursor: default;
}
.mk.t-entry-visual-cont:hover, .mk.single-media-link img:hover{
opacity: 0;
cursor: default;
}
.btn .fa, .btn-link .fa {
top: .3em;
}
.cf-turnstile {
margin: 1em 0em;
} ul.navigation .btn-icon-left,
ul.navigation .btn-icon-right {
display: inline-flex !important;
align-items: center;
gap: 14px;
}
ul.navigation .btn i.fa {
top: 0 !important;
margin: 0 !important;
flex-shrink: 0; }
ul.navigation .btn span {
display: block;
}
button.gdpr-reject.btn-accent.btn-flat {
background-color: gray!important;
}
button.gdpr-preferences {
text-decoration: underline;
}