#cookie-law-info-bar {
z-index: 9999999 !important;
}
.cli-modal-backdrop {
z-index: 99999 !important;
}
body .fusion-content-boxes-2 .fusion-content-box-hover .link-area-box-hover .icon .circle-no {
color: none !important;
}
.naranja {
color: #FF8F00;
}
.verde {
color: #949300;
} p {
text-align: justify;
} .fa-2x {
font-size: 2em !important;
} .fa-home::before,.fa-users::before,.fa-th::before,.fa-camera::before,.fa-calculator::before,.fa-calendar::before,.fa-comments-o::before {
border: 3px solid;
border-radius: 110px;
color: #FF8F00;
display: inline-flex;
padding: 8px;
position: static;
border-color: #FF8F00;
transition: background 200ms;
transition: color 600ms;
}
.menu-item:hover .fa-home::before,.menu-item:hover .fa-users::before,.menu-item:hover .fa-th::before,.menu-item:hover .fa-camera::before,.menu-item:hover .fa-calculator::before,.menu-item:hover .fa-calendar::before,.menu-item:hover .fa-comments-o::before {
border-color: #FF8F00;
background: #FF8F00;
color: #fff;
}
body .fusion-main-menu .fusion-main-menu-icon::after {
color: #FF8F00;
border: 3px solid #FF8F00;
padding: 8px;
}
body .fusion-main-menu .fusion-main-menu-search:hover .fusion-main-menu-icon::after {
border-width: 3px;
}
.fusion-main-menu-search .fusion-main-menu-icon {
margin-top: -12px;
}
.fusion-sticky-shadow .fusion-main-menu-search .fusion-main-menu-icon {
margin-top: 0px;
}
.fusion-contact-info {
background: #000;
padding: 0px 20px;
border-radius: 0px 0px 30px 30px;
line-height: 35px;
}
.fusion-header-v2 .fusion-secondary-header {
border-top-color: #000!important;
}
.fusion-secondary-header .fusion-contact-info, .fusion-secondary-header .fusion-contact-info  a {
color: #fff;
line-height: 35px;
} .medidas {
background-image: url(//abalkia.es/img/medidas.png);
background-repeat: no-repeat;
height: 76px;
padding-left: 60px;
padding-top: 5px;
}
.altura {
background-image: url(//abalkia.es/img/altura.png);
background-repeat: no-repeat;
height: 60px;
padding-left: 60px;
padding-top: 20px;
}
.exterior {
background-image: url(//abalkia.es/img/exterior.png);
background-repeat: no-repeat;
height: 60px;
padding-left: 60px;
padding-top: 20px;
}
.interior {
background-image: url(//abalkia.es/img/interior.png);
background-repeat: no-repeat;
height: 60px;
padding-left: 60px;
padding-top: 20px;
}
.giratorio {
background-image: url(//abalkia.es/img/giratorio.png);
background-repeat: no-repeat;
height: 60px;
padding-left: 60px;
padding-top: 20px;
}
.unidades {
background-image: url(//abalkia.es/img/unidades.png);
background-repeat: no-repeat;
height: 60px;
padding-left: 60px;
padding-top: 20px;
}
.medida-pie {
background-image: url(//abalkia.es/img/medida-pie.png);
background-repeat: no-repeat;
height: 60px;
padding-left: 60px;
padding-top: 20px;
}
.sobre {
background-image: url(//abalkia.es/img/medidas-sobre.png);
background-repeat: no-repeat;
height: 60px;
padding-left: 60px;
padding-top: 20px;
}
.ok {
background-image: url(//abalkia.es/img/si.png);
background-repeat: no-repeat;
height: 60px;
margin-top:-5px;
}
.ko {
background-image: url(//abalkia.es/img/no.png);
background-repeat: no-repeat;
height: 60px;
margin-top:-5px;
}
.fusion-carousel-meta {
display: none;
}
.portfolio-half .flexslider .slides img {
width: auto;
margin: 0px auto;
}
.medidas > span {
color: #7F7F7F;
font-style: italic;
}
.espacio {
margin-top: 105px;
}
.entry-title {
text-transform: uppercase;
}
.caracteristicas > div {
min-height: 70px;
}
.project-description h3 {
border-bottom: 1px solid #aaa;
}
.promo {
font-weight: bold;
font-family: oswald;
color: #000;
}
.project-info {
margin-top: -110px;
}
body.single-avada_portfolio .fusion-carousel-title {
text-align: center;
text-transform: uppercase;
font-size: 18px;
}
body .fusion-rollover-link::before {
content: '\f002';
}
.single-related-posts h3.title-heading-left {
border-bottom: 5px solid #ccc;
font-size: 1.5em !important;
}
footer.fusion-footer-widget-area .widget-title {
font-size: 1.4em;
border-bottom: 5px solid rgba(255,255,255,0.3);
}
footer.fusion-footer-widget-area .widget-title::before {
content: " ";
border-bottom: 3px solid rgba(0,0,0,0.4);
position: absolute;
width: 20%;
top: 42px;
}
.cita {
text-align: right;
font-size: 2em;
font-family: georgia;
font-style: italic;
line-height: 1.5em;
color: #aaa;
}
.cita strong {
color: #000;
font-size: 0.7em;
}
.tituloh1negro {
color: #000;
}
body #wrapper #main .fusion-portfolio-content > h2.fusion-post-title {
font-size: 18px;
line-height: 26px;
}
.fusion-portfolio-content-wrapper .fusion-image-wrapper {
min-height: 300px;
}
.post-content h3.tituloh3 {
font-family: oswald;
font-style: normal;
color: #FF8F00;
}
.portadanaranja .fusion-column-content {
background: rgba(255,255,255,0.8);
margin: 150px 13%;
padding: 50px 20px 20px 20px;
border-radius: 500px;
min-height: 250px;
width: 250px;
line-height: 1.5em;
}
.portadanaranja2 .fusion-column-content {
background: rgba(0,0,0,0.6);
margin: 150px 13%;
padding: 50px 20px 20px 20px;
border-radius: 500px;
min-height: 250px;
width: 250px;
line-height: 1.5em;
color: #fff;
}
.portadanaranja2 h4 {
color: #fff !important;
}
.cajadestacada {
background: #000;
padding: 50px 20px 30px;
margin: 80px 0 30px;
color: #fff;
text-align: justify;
}
.post-content .main_heading {
font-family: 'Oswald' !important;
font-weight: normal;
font-size: 64px !important;
color: #ff8f00;
line-height: 1em;
padding-bottom: 10px;
margin-top: 15px;
}
.post-content .main_heading > strong {
font-family: 'Oswald' !important;
font-weight: bold;
font-size: 32px !important;
color: #000;
line-height: 1em;
padding-left: 0px;
text-transform: uppercase;
}
.redondo {
border: 7px solid #f78f20;
border-radius: 50%;
color: #000;
font-family: "Oswald";
font-size: 2.2em;
height: 250px;
line-height: 1em;
margin: 0 auto;
text-align: center;
width: 250px;
margin-bottom: 30px;
}
.redondo > div {
padding-top: 2.2em;
}
.type-post .fusion-carousel-title {
font-size: 15px;
text-transform: uppercase;
min-height: 150px;
} #sidebar.fusion-widget-area li {
padding: 3px 12px;
}
body input, body textarea, body select {
font-family: montserrat;
font-weight: bold;
font-size: 15px !important;
}
.aviso-legal {
font-size: 0.8em;
line-height: 1.5em;
}
.search-page-search-form.search-page-search-form-top, .search .fusion-single-line-meta, .search .fusion-content-sep.sep-double {
display: none;
} #main #comment-submit, #main .comment-submit, #reviews input#submit, .comment-form input[type="submit"], .fusion-button-default-size, .fusion-portfolio-one .fusion-button, .post-password-form input[type="submit"], .ticket-selector-submit-btn[type="submit"], .tml-submit-wrap input[type="submit"], .wpcf7-form input[type="submit"], .wpcf7-submit {
font-size: 17px;
line-height: 17px!important;
padding: 8px 24px!important;
} .background.background-image {
border-bottom: 1px solid #ddd;
} .table-2 table th {
color: #fff;
padding: 20px;
font-size: 21px;
text-transform: uppercase;
text-align: center;
}
.table-2 table td {
border:1px #ddd;
padding:5px;
}
.table-2 tr td {
border-bottom: 1px solid #dcdcdc;
padding: 10px 20px;
border: 1px solid;
text-align: center;
} .enlacehome {
color: #FF8F00;
font-weight: bold;
} .home h3.calendario {
color: #000;
font-size: 44px;
}
.fa-circle::before {
border: 1px solid #ddd;
border-radius: 100px;
} .tablaferias {
border: 1px solid;
width: 100%;
}
.tablaferias td {
border: 1px solid;
width: 13%;
}
.tablaferias tr {
border: 1px solid;
} .fusion-row .serviciosh3 {
color: #ff8f00;
font-family: oswald;
font-size: 18px;
font-style: normal;
font-weight: bold;
margin-bottom: 11px;
} .page-id-244 .fusion-content-boxes-1 .heading h2 {
color: #000;
font-family: 'Oswald';
font-size: 17px;
font-weight: 500;
letter-spacing: 0px;
}
.page-id-244 .fusion-content-boxes-2 .heading h2 {
color: #000;
font-family: 'Oswald';
font-size: 17px;
font-weight: 500;
letter-spacing: 0px;
} .destacadoslider {
color: #FF8F00;
font-weight: bold;
font-size: ;
}
.txtslide {
font-family: Montserrat!important;
font-size: 18px;
text-align: right;
line-height: 22px;
padding-top: ;
}
#fusion-slider-52 .tfs-slider .slide-content-container.slide-content-right {
top: 50%;
}
#fusion-slider-52 .caption {
float: inline-end;
padding-top: 8px;
}
.enlaceslider {
font-size: 16px;
color: #fff;
} #main .reading-box h2, .ei-title h2, .fusion-modal h2, .fusion-title h2, .fusion-widget-area h2, .main-flex .slide-content h2 {
font-family: "Caveat",cursive!important;
font-weight: 300!important;
}
.tfs-slider .slide-content-container.slide-content-right {
padding: 0;
position: absolute;
top: 70%;
transform: translateY(-50%);
width: 100%;
z-index: 5;
}
.rotar {
transform: rotate(-20deg);
} .single-avada_portfolio h3 {
font-size: 26px!important;
margin-top: 30px!important;
} @media only screen and (min-device-width : 320px) and (max-device-width : 640px) {
.home h3.calendario {
color: #000;
font-size: 44px;
text-align: center;
}
.post-content .main_heading {
font-family: 'Oswald' !important;
font-weight: normal;
font-size: 42px !important;
color: #ff8f00;
line-height: 1em !important;
padding-bottom: 10px;
margin-top: 15px;
}
}