.dorado {
color:#a5966f;
}
.verde {
color: #3f7f79;
}
.gris {
color: #57585b;
}
p {
text-align: justify;
}
.wpml-ls-item {
padding-right: 15px !important;
}
.fusion-custom-menu-item.fusion-main-menu-sliding-bar.fusion-last-menu-item a::before {
font-size: 24px;
border: 3px solid;
font-weight: 900;
margin-left: 15px;
}
.slidingbar-area textarea {
max-height: 100px;
}
.home .fusion-rollover-title::before {
display: block;
content: ">";
}
.home .fusion-rollover-title a {
display: none;
}
.home .fusion-rollover-title::before {
display: inline-block;
content: ">";
border-radius: 50px;
border: 5px solid;
width: 50px;
height: 50px;
font-size: 40px;
font-weight: 100;
line-height: 1.3em;
}
.caja {
background: rgba(43,48,37,0.7);
text-align: center;
padding: 20px;
color: #fff;
box-shadow: 0px 5px 5px rgba(0,0,0,0.1);
border-radius: 5px;
}
.home .entry-title.fusion-post-title a {
color: #fff !important;
font-size: 0.7em;
}
.archive .fusion-rollover {
opacity: 0.01 !important;
}
.single-post .fusion-footer {
margin-top: 60px;
}
.sumininistramos {
background: #3f7f79;
}
.instalamos {
background: #a5966f;
}
.asesoramos {
background: #a5966f;
}
.confeccionamos {
background: #3f7f79;
}
.portada {
text-align: center;
padding: 3em 10px;
box-shadow: 0px 3px 10px #000;
font-size: 1.3em;
color: #fff;
transition: 500ms all;
}
.portada:hover {
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
}
.hvr-float-shadow:hover::before, .hvr-float-shadow:focus::before, .hvr-float-shadow:active::before {
opacity: 1;
-webkit-transform: translateY(5px);
transform: translateY(5px);
}
.portada::before {
pointer-events: none;
position: absolute;
z-index: -1;
content: '';
top: 100%;
left: 5%;
height: 10px;
width: 90%;
opacity: 0;
background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, transparent 80%);
background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, transparent 80%);
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform, opacity;
transition-property: transform, opacity;
}
.portada:hover::before, .portada:focus::before, .portada:active::before {
opacity: 1;
-webkit-transform: translateY(15px);
transform: translateY(15px);
}
.fusion-header.fusion-sticky-shadow, .fusion-header-wrapper.fusion-is-sticky .fusion-header, .fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu { }
.home .fusion-portfolio-post {
text-align: center;
}
.slidingbar-area input, .slidingbar-area textarea {
font-family: reem kufi;
font-size: 16px !important;
border-radius: 5px !important;
margin-bottom: 5px;
border: none !important;
}
body .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li {
padding: 0.5%;
}
#main input[type="text"], #main input[type="email"], #main textarea {
border: none;
border-bottom: 3px solid #3f7f79;
margin-bottom: 10px;
font-family: reem kufi;
background: #f2f2f5;
color: #000 !important;
font-size: 1em;
}
body .fusion-content-boxes .heading .heading-link:hover .content-box-heading {
color: #a5966f;
}
.fusion-footer {
background-color: #46474a;
border-color: #6c6d5b;
border-top-width: 0px;
background-image: url(//ollercontract.com/wp-content/uploads/fondo-footer-oller.jpg);
background-repeat: no-repeat;
background-position: bottom center;
background-attachment: scroll;
background-size: cover; padding-bottom: 40px;
-webkit-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
} .pie {
margin-top: -10px !important;
}
.pie li {
border-bottom: 1px solid;
padding: 10px 10px 10px 12px;
}
.titulo {
margin-left: 20px;
}
.titulo::before {
content: " ";
width: 26px;
height: 26px;
position: absolute;
margin-top: 3px;
background-image: url(//ollercontract.com/wp-content/uploads/favicon.png);
background-size: 23px;
background-repeat: no-repeat;
left: -10px;
}
.fusion-carousel-nav > span {
border-radius: 50px;
}
#post-189 .fusion-portfolio-content, #post-657 .fusion-portfolio-content {
display: none;
}
.fusion-date-and-formats .fusion-date-box {
padding: 15px 5px;
} body .fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper img {
max-height: 465px;
width: auto;
}
body .fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-wrapper {
height: 465px !important;
}
body .fusion-image-wrapper.hover-type-none {
height: auto !important;
}
.carrusel .fusion-nav-prev, .carrusel .fusion-nav-next {
margin-top: -98px !important;
}
.carrusel .fusion-image-carousel {
margin-bottom: -80px;
} @media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.fusion-rollover-title > a {
font-size: 10px !important;
line-height: 15px;
}
}
.ua-mobile .fusion-column.content-box-column {
width: 100%;
}