.single .post-content a {
color: var(--awb-color6);
}
.rojo, .rojo > a {
color: #c42034 !important;
}
.rojobanner {
color: #bd051c;
}
.gris {
color: #999b9e;
}
.grisoscuro {
color: #4b5863;
}
.grisoscuro2 {
color: #1e1e1e;
}
.verdeoscuro {
color:#0A7821;
} .darkgreen {
color: #1b3c22;
} .fusion-filters {
font-size: 19px!important;
} .telf {
font-size: 18px;}
.telf:hover {
color: #999b9e !important;
letter-spacing: 1px;
font-size: 18px !important;
}
#menu-item-2276 {
border-right: 1px solid #ddd;
margin-right: 9px;
padding: 0 15px;}
.rojo.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2276 {
border-right: 1px solid #ddd;
margin-right: 9px;
padding: 0 15px;} #cookie-law-info-bar {
z-index: 9999999 !important;
}
.cli-modal-backdrop {
z-index: 99999 !important;
} #menu-widget-2 :hover {
color: #1b3c22 !important;
} .verdeclaro {
color: #58ac25;
}
.anclar {
padding-left: 5% !important;
padding-right: 5% !important;
} .flex-direction-nav {display: none !important;} .error-message {
color: #c42034 !important;
} .avada-page-titlebar-wrapper {
height: 40%;
background-color: #c42034;
color: white;
font-size: 20px;
}
.justiblog {
text-align: justify !important;
line-height: 35px !important; font-size: 20px !important;
}
.fusion-sticky-sidebar .fusion-sidebar-inner-content {
padding: 25px;
font-size: 15px;
margin-top: 40px;
}
.sidebar .widget .heading .widget-title, .sidebar .widget .widget-title {
background-color: #c42034;
padding: 3px 17px;
}
.fusion-post-content-wrapper {
background-color: rgba(196, 32, 52, 0.84);
color: white !important;
} .fusion-carousel-wrapper {
margin-bottom: 5% !important;
} .ptxtcons {
line-height: 46px;
text-align: justify !important;
} .categoria {
font-size: 16px;
} .centrar {
margin-top: 4% !important;
} .txtcontact {
font-size: 15px !important;
text-align: center;
}
.marginleft {
margin-left: 7%;
margin-right: -15%;
}
.altura {
width: 100 px !important;
} .brojo {
background: #c42034;
}
.brojo:hover {
background: #4b5863;
} .txtort {
font-size: 18px !important;
justify-content: center !important;
line-height: 20px !important;
color: black !important;
} .ptxt {
font-size:20px;
line-height: 29px;
weight:500;
} .padding {
padding-left: 5% !important;
padding-right: 5% !important;
} .negrom, .negrom > a:hover {
color: #333333 !important;
border-color: #333333 !important;
} #from-input1 {
width: 300px;
} .page-id-409 #driveclick, .postid-469 #driveclick, .page-id-399 #driveclick  {
color: #fff;
}
.centrado {
text-align: center;
} .panel-container {
cursor: none;
}
.tabla {
padding: 12px;
}
.justificadoCON, .justificadoCON p, .justificadoCON div {
text-align: justify !important;
line-height: 46px;
} .post-409 .full-boxed-pricing.fusion-pricing-table .standout .panel-heading h3 {
color: #333;
}
.justificado2, .justificado2 p, .justificado2 div {
text-align: justify !important;
line-height: 23px;
}
#wrapper .full-boxed-pricing .panel-wrapper {
padding: 2% !important;
} .full-boxed-pricing.fusion-pricing-table .panel-heading h3 {
color: #333333 !important;
font-weight: 700 !important;
cursor: pointer;
}
.fusion-pricing-table .panel-body {
padding: 31px;
cursor: pointer;
background-color: #f8f8f8!important;
text-align: center;
}
.full-boxed-pricing .panel-body .price .integer-part  {
font-size: 25px !important;
text-align: center !important;
cursor: pointer;
} .fusion-pricing-table .panel-body .price .currency.pos-right.price-without-decimal {
margin-left: 9px !important;
cursor: pointer;
} .txt {
font-size: 15px !important;
justify-content: center !important;
line-height:30px !important;
}
.txt2 {
font-size: 15px !important;
justify-content: center !important;
line-height: 36px !important;
}
.txt3 {
font-size: 15px !important;
justify-content: center !important;
line-height: 31px !important;
}
.ptxto {
font-size:20px;
text-align: center !important;
} .pretexto {
font-size:18px !important;
line-height: 30px !important;
text-align: justify !important;
}
.fusion-masonry-element-container
{
font-size:14px;
}
.titulohome {
color: #fff;
font-size: 2em;
transition: 400ms all;
}
.post-content .titulohome h5 {
color: #fff;
font-size: 3.5em;
font-weight: 100;
line-height: 1em;
margin: 0;
letter-spacing: 0;
transition: 200ms all;
} .post-content p {
margin-top: 27px;
margin-bottom: 24px;
} .mismaaltura .col.content-box-wrapper.content-wrapper-background.link-area-link-icon.link-type-button.icon-hover-animation-slide.fusion-animated {
min-height: 569px;
}
.mismaaltura .content-box-heading.fusion-responsive-typography-calculated {
font-size: 18px !important;
} .separacionboxes .col.content-box-wrapper.content-wrapper.link-area-link-icon.link-type-button.icon-hover-animation-slide.fusion-animated {
margin-top: 50px;
}
.fusion-content-widget-area .widget {
margin-bottom: 0px !important;
position: relative;
}
.fusion-column-inner-bg-image {
transition: 500ms all;
}
.rojoportada:hover .titulohome h5, .grisportada:hover .titulohome h5 {
letter-spacing: 10px !important;
}
.rojoportada .fusion-column-inner-bg-image {
background-size: inherit !important;
background-color: #c42034 !important;
}
.grisportada .fusion-column-inner-bg-image {
background-size: inherit !important;
background-color: #4b5863 !important;
} #main {
padding-left: 0px !important;
padding-right: 0px !important;
padding-top: 0px !important;
padding-bottom: 0px !important;
}
.tfs-slider .flex-control-nav {
bottom: 0px!important;
} .flip-box-heading {
font-size: 24px !important;
} .bold {
font-weight: 700 !important;
} .post  {
margin-bottom: 50px;
margin-top: 50px;
font-size: 16px !important;
color:#c42034 !important ;
} #post-478  .post h2  {
font-size: 17px !important;
color:#c42034 !important ;
line-height: 20px;
}
.fino, .fino > * {
font-weight: 100 !important;
}
.ua-desktop .fusion-logo {
width: 100%;
}
.fusion-logo a {
text-align: center;
}
.fusion-is-sticky .fusion-secondary-header, .fusion-is-sticky .fusion-header {
position: fixed;
width: 100%;
}
.fusion-is-sticky .fusion-header {
margin-top:45px;
}
.fusion-is-sticky .fraselogo {
display: none;
}
.fusion-is-sticky .fusion-secondary-main-menu {
margin-top:95px;
} .fraselogo {
font-weight: 200;
text-align: center;
font-size: 17px;
line-height: 0.8;
display: block;
}
.fraselogo span {
color: #c42034;
font-weight: 700;
font-size: 1.2em;
}
#menu-item-434 {
border-right: 1px solid #ddd;
padding-right: 20px;
margin-right: 20px;
}
.fusion-main-menu > ul > li > a .menu-text {
letter-spacing: -1px;
}
#media_image-2, #media_image-3, #media_image-4 {
text-align: center;
margin-top: 45%;
}
.home .fusion-portfolio-post {
text-align: center;
}
.destacado  h3 {
font-size: 4em !important;
line-height: 1em;
}
.destacado > p {
font-size: 2em;
line-height: 1em;
}
.home .fusion-recent-works h2.entry-title {
font-size: 18px !important;
line-height: 1.5em !important;
}
.justificado, .justificado p, .justificado div {
text-align: justify !important;
line-height: 35px; } .page-id-409 #driveclick {
color: #ffffff;
background-color: #58ac25;
}
.page-id-409 #driveclick:hover {
color: #58ac25;
background-color: #ffffff;
border: 1px solid #58ac25;
} .piso12.fusion-button.button-4 {
color:white !important;
background-color: #c42034;
}
.piso12.fusion-button.button-4:hover, .contacto.fusion-button.button-4:hover{
background:#fff;
border: 1px solid #c42034;
color:#c42034 !important;
} .fusion-pricing-table .panel-heading h3 {
margin: 0;
FONT-WEIGHT: 600 !important;
font-size: 21px !important;
cursor: pointer;
}
.content-box-column .txt2 {
min-height: 200px;
}
.content-box-heading {
min-height: 55px;
} .cmplz-soft-cookiewall {
z-index: 20050 !important;
} .justificadoverde, .justificadoverde p, .justificadoverde div {
text-align: left !important;
line-height: 28px; }
.justificadoverd, .justificadoverd p, .justificadoverd div {
text-align: left !important;
line-height: 28px; font-size:20px !important;
}
.justificadoverd0, .justificadoverd0 p, .justificadoverd0 div {
text-align: left !important;
line-height: 36px; font-size:20px !important;
}
.justificadocentrado, .justificadocentrado p, .justificadocentrado div {
text-align: center !important;
line-height: 35px; font-size: 21px;
}
.fusion-title.subrayado h1 {
border-bottom: 5px solid #c42034;
display: inline-block;
letter-spacing: 3px;
}
.blanco {
color: #fff;
line-height: 1.2em;
font-size: 20px;
font-weight: bold;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
.blanco:hover .fusion-text p {
letter-spacing: 2px;
transition: 200ms all;
}
.fusion-column-inner-bg-image.lazyloaded {
transition: 400ms all !important;
}
.blanco:hover .fusion-column-inner-bg-image.lazyloaded {
background-blend-mode: multiply; background-color: #4b5863;
}
.textopie {
background-color: #1e1e1e;
padding-top: 40px;
text-align: center;
border-top: 12px solid #3f3f3f;
padding-bottom: 30px;
}
footer .fraselogo {
text-align: left;
margin-left: 10px;
margin-top: -35px;
margin-bottom: 30px;
}
footer i {
margin-right: 10px;
}
.medio {
font-size: 1.4em;
line-height: 1.2em;
} .enlacetel {
color: #fff;
}
.enlacetel:hover {
color: #000;
letter-spacing: 2px;
}
.single-navigation {
margin-bottom: 0px;
border-color: #4b5863 !important;
margin-top: 5%;
} .flexslider {
margin: 0 0 0px!important;
} .txtflip {
font-size: 14px;
line-height: 25px !important;
} .grup {
color: #4b5863;
text-transform: uppercase;
font-size: 23px;
font-weight: bold;
}
.tort {
color: #c42034;
text-transform: uppercase;
font-weight: bold;
font-size: 23px;
} .grupo {
color: #ffffff;
text-transform: uppercase;
font-size: 25px;
font-weight: bold;
}
.torto {
color: #ffffff;
text-transform: uppercase;
font-weight: bold;
font-size: 25px;
} .wpml-ls-legacy-list-horizontal {
border: 1px solid transparent;
padding: 7px;
clear: both;
margin: 0 auto;
display: inline-block;
} .botontop .menu-text.fusion-button.button-default.button-large {
background: #4B5863;
padding-bottom: 6px;
}
.botontop .menu-text.fusion-button.button-default.button-large:hover {
background: #1E1E1E;
padding-bottom: 6px;
}
.fusion-is-sticky .fusion-contact-info {
line-height: 17px;
} @media only screen and (min-device-width : 800px) and (max-device-width : 1280px) {  .menu-text {
font-size: 13px !important;
} .titulohome {
color: #fff;
font-size: 18px !important;
transition: 400ms all;
}
} @media only screen and (min-device-width : 320px) and (max-device-width : 800px) { #cookie-law-info-bar {
z-index: 9999999 !important;
}
.cli-modal-backdrop {
z-index: 99999 !important;
} .fraselogo {
font-size: 14px;
} .telf{
font-size: 12px;
}
.telf:hover{
font-size: 12px !important;
line-spacing:2px;
color: grey!important;
} .phone {
padding-left: 3% !important;
padding-right: 3% !important;
}
.phone10 {
padding-left: 10% !important;
padding-right: 10% !important;
} .titulohome {
color: #fff;
font-size: 25px;
transition: 400ms all;
} .mobile {
font-size: 19px !important;
margin-left: 5% !important;
margin-right: 5% !important;
} .mobile2 {
font-size: 19px !important;
margin-left: 1% !important;
margin-right: 1% !important;
} .textolegal{
font-size: 12px;
} .fraselogo {
font-weight: 200;
text-align: center;
font-size: 12px;
line-height: 0.8;
display: block;
}
.fusion-content-boxes.content-boxes-icon-on-top .content-box-column {
margin-bottom: 0px !important;
}
.fusion-content-boxes.content-boxes-icon-on-top .heading img {
margin-bottom: 5px !important;
} .fusion-contact-info {
line-height: 26px!important;
}
.destacado  h3 {
font-size: 2em !important;
line-height: 1em;
}
.destacado > p {
font-size: 1em;
line-height: 1em;
}
.title-heading-center {
font-size: 22px !important;
} .fusion-page-title-bar .fusion-page-title-row h1 {
font-size: 20px!important;
color: #fff;
text-align: center !important;
padding-bottom: 2%;
padding-left: 4% !important;
padding-right: 4% !important;
} .post-content p {
margin-top: 0px;
margin-bottom: 24px;
padding: 5%;
padding-top: 5%;
text-align: justify !important;
padding-top: 0%;
} .related-posts {
margin-top: 55px;
padding: 2%;
} #media_image-2, #media_image-3, #media_image-4 {
text-align: center;
margin-top: 0% !important;
}
}