#cmplz-cookiebanner-container {
z-index: 99999;
}
.off-canvas-content p {
margin: 0;
}
.naranja {
color: #f68b1f;
}
.azul {
color: #0098d5;
}
.azulhoover {
color: #0074a2;
} .home .caption.with-bg {
width: 43%;
float: right;
} p {
text-align: justify;
} .txtslider {
text-align: justify;
padding: 24px;
line-height: 31px;
font-size: 19px;
}
.txtslider p {
font-family: "Source Sans Pro",Arial,Helvetica,sans-serif;
}
.tituloslider {
line-height: 39px;
padding: 20px;
text-align: center;
}
.tituloslider2 {
line-height: 39px;
padding: 13px;
text-align: center;
}
.modal-footer {
display: none;
} .txtazul {
color: #0098d5;
font-size: 19px;
text-transform: uppercase;
font-weight: bold;
}
.txtnaranja {
color: #f68b1f;
font-size: 19px;
text-transform: uppercase;
font-weight: bold;
} .txtazulf {
color: #0098d5;
font-size: 30px;
text-transform: uppercase;
font-weight: bold;
}
.txtnaranjaf {
color: #f68b1f;
font-size: 30px;
text-transform: uppercase;
font-weight: bold;
}
#cookie-law-info-bar {
z-index: 9999999 !important;
}
.cli-modal-backdrop {
z-index: 99999 !important;
} header .fusion-contact-info {
color: #fff;
font-size: 19px; }
.fusion-secondary-header a, .fusion-secondary-header a:hover {
color: #fff!important;
}  .home .fusion-title-sc-wrapper {
background-color: #002b3cb3 !important;
}
.tfs-slider .slide-content-container .with-bg .fusion-title-sc-wrapper {
padding: 3px 22px;
} .home .flip-box-heading.without-text {
font-size: 22px !important;
color: #0098d5 !important;
font-weight: 700 !important;
text-transform: uppercase;
letter-spacing: 3px !important;
margin-top: 26px !important;
} .home .fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt {
width: 40%;
}
.home .excerpt-container a {
font-size: 22px;
text-align: center;
} .entry-title a {
font-size: 18px;
color: #111;
}
.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_3.fusion-one-third.fusion-column-first.fusion-blend-mode.\31 _3 {
margin-right: 3% !important;
} .home .fusion-content-boxes .content-wrapper-background, .cajasnegras .fusion-content-boxes .content-wrapper-background  {
padding: 7% 0% 0%;
min-height: 195px;
margin-top: 15px;
}
.home .fusion-content-boxes.fusion-columns-1 .fusion-column , .cajasnegras .fusion-content-boxes.fusion-columns-1 .fusion-column {
margin-bottom: 0px;
} .home #main {
padding-bottom: 0px;
} .titulofooter {
font-family: Roboto, Arial, Helvetica, sans-serif;
font-weight: 400;
font-size: 21px;
border-bottom: 1px solid;
padding-bottom: 10px;
} .fusion-secondary-header {
background-color: #0098d5;
} .home .fusion-megamenu-title  {
font-family: "Source Sans Pro", Arial, Helvetica, sans-serif!important;
font-weight: 300!important;
font-size: 16px!important;
} .alturacajas .fusion-flip-boxes.flip-boxes.row {
min-height: 520px; }  .table-1.productos tr td {
border-color: #E0E0E0;
} strong {
font-weight: 500;
} .any {
font-size: 21px;
font-weight: 500;
} .fusion-filter a {
color: #111;
} .fusion-portfolio-content {
//background: #DFDFDF;
}
.fusion-page-title-bar h1, .fusion-page-title-bar h3 {
color: #fff!important;
}
.fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper {
border-color: #CECECE!important;
}
.fusion-header {
background-color: rgba(12,12,13,0.86)!important;
} .fusion-date {
display: none;
}
.current-avada_portfolio-ancestor a {
color:#0074a2!important;
font-weight: bold;
font-size: 14px;
}
.fusion-widget-area .widget_nav_menu li {
padding: 3px 10px 1px 15px;
}
footer {
font-size: 17px;
}
#custom_html-2 {
margin-top: -5px;
}
.fusion-page-title-bar .fusion-page-title-row h1 {
margin-top: 140px;
}
#sidebar p {
margin-top: 0px;
margin-bottom: 5px;
font-size: 15px;
letter-spacing: -0.04em;
}
#sidebar .wpcf7-list-item {
margin: 0;
}
#sidebar input[type="tel"], #sidebar input[type="text"], #sidebar input[type="email"], #sidebar textarea {
font-family: source sans pro;
font-size: 17px;
}
.flip-box-back-inner a, .flip-box-back-inner a:hover {
color: #fff;
}
.flip-box-back-inner p {
margin: 0;
}
body .fusion-flip-boxes .fusion-flip-box .flip-box-inner-wrapper {
margin-bottom: 0;
}
body .fusion-flip-boxes .fusion-flip-box .flip-box-back, body .fusion-flip-boxes .fusion-flip-box .flip-box-front {
padding: 0;
} .fusion-filter a {
margin-bottom: 10px;
padding: 0px 10px;
border: 1px solid;
}
.fusion-filters .fusion-filter {
margin-right: 10px;
}
.fusion-portfolio-equal-heights .fusion-portfolio-content-wrapper {
text-align: center;
}
.table img.emoji {
width: 15px;
text-align: center;
margin-top: 9px;
margin-left: -60px;
}
.fusion-privacy-bar-acceptance.fusion-button.fusion-button-default.fusion-button-default-size {
padding: 12px;
font-size: 12px;
margin: 0px 0px 0px 5px;
}
.fusion-privacy-bar-main span {
line-height: 1.4em;
} #menu-item-3783 {
width: 25%;
border: 1px solid rgba(255,255,255,0.2);
}
@media only screen and (max-width: 768px) { header .fusion-contact-info {
color: #fff;
font-size: 16px;
}
header .fusion-contact-info {
padding: .6em 30px;
line-height: 1.5em;
}
.fusion-secondary-header .fusion-alignright {
margin-left: 0;
margin-top: -8px;
}
body .tituloslider {
line-height: 1.2em;
padding: 15px;
text-align: center;
}
body.home .caption.with-bg {
width: 100%;
float: none;
}
body .txtslider {
text-align: justify;
line-height: 1.2em;
font-size: 16px;
padding: 0px;
}
.fontawesome-icon.fas.circle-yes.fa-flip-horizontal {
font-size: 20px !important;
width: 50px !important;
height: 50px !important;
line-height: 50px !important;
}
}