.justificado {
text-align:justify !important;
}
.listado a {  font-weight: 600;
} .destacada {
color: #00ff00;
font-family: Raleway;
text-transform: uppercase;
font-weight: 600;
font-size:28px;
}
.ajustarcajas {
margin-left:20px;
margin-right:20px;
}
.enlaces {
color:white;
font-size:18px;
}
.enlaces:hover {
color:#00ff00;
}
.contactoinfo {
text-align: center !important;
}
.contactocroma {
text-align: center !important;
} .fusion-megamenu-holder {
border-top-width: 1px;
border-color: #00ff00;
background-color: #ffffff;
}
.fusion-body .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu {
border-color: #e2e2e2;
background-color: #f4f4f4ab;
background-blend-mode: soft-light;
}
#menu-item-221, #menu-item-222  {
background-color: #232338;
background-blend-mode: soft-light;
}
#menu-item-221:hover, #menu-item-222:hover {
background-color: #0b0b0fe6;
background-blend-mode: soft-light;
border-bottom: 1px solid lime;
color: #00fe00 !important;
}
.portada:hover {
color:lime !important;
}
.megamenu {
font-family: Montserrat;
text-align: center;
font-weight: 400;
font-size: 16px;
margin-top: 33px;
text-transform: uppercase;
}
.megamenu  {
color: #1A1B2B !important;
}
.megamenuotros {
font-family: 'Special elite';
text-align: center;
font-weight: 100;
font-size: 24px;
margin-top: 33px;
color: #1A1B2B !important;
}
.megamenu a {
color: #1A1B2B !important;
}
.megamenu a:hover {
color: #06FF00 !important;
}
.fusion-top-header .fusion-header {
background-color: #232338;
}
.jag-flip-bg-overlay {
border-bottom: 1px solid lime;
}
.titulocontacto {
font-size: 24px;
font-family: 'Special elite';
}
.titulocontactoenlaces {
font-size: 24px;
font-family: 'Special elite';
margin-bottom: 0px !important;
}
a.titulocontactoenlaces:hover {
font-size: 24px;
font-family: 'Special elite';
color: #666;
} .fusion-content-boxes.fusion-columns-1 .fusion-column {
margin-bottom: 0px;
}
.jag-hoverimage-content {
padding-top: 0px !important;
border-left: 1px solid #03fd05;
background: linear-gradient( 
128deg
, rgb(35 35 56 / 90%) 58%,#232338 100%) !important;
padding-bottom: 0px !important;
padding-left: 7px !important;
padding-right: 7px !important;
}
.fusion-post-content .blog-shortcode-post-title {
font-size: 22px !important;
}
h2.blog-shortcode-post-title.entry-title a {
color: #232338 !important;
font-weight: 200 !important;
}
.fusion-post-content-wrapper {
height: 125px;
} .fusion-carousel-meta {
display: none !important;
} .fusion-post-content-wrapper {
border-left: 1px solid lime;
} .jag-tst-theme-2 .jag-tst-wrapper {
border-radius: 65px;
box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
color: #ffffff;
padding: 20px 10px 10px;
border-bottom: 1px solid lime;
} .jag-fb-readmore {
color: #ffffff;
display: inline-block;
margin-top: 10px;
padding: 4px 15px;
font-size: 15px;
border: 1px solid #17ad30;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-ms-transition: 0.5s all;
background-color: #222338 !important;
}
.jag-fb-readmore:hover {
outline: none;
text-decoration: none;
background-color: rgba(35, 35, 56, 0.75) !important;
background: #ffffff63;
color: #0f0;
}
.jag-flip-back {
transition: all 0.6s cubic-bezier(0, 0, 0.05, 0.41) 0s !important;
}
.textolegal {
font-size: 14px !important;
} .fusion-mobile-nav-holder.fusion-flyout-menu.fusion-flyout-mobile-menu {
background-color: #222338;
}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-toggle-icon-line {
background-color: #fff;
}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-toggle-icon-line a{
background-color: #00ff00 !important;
} .fusion-sharing-box h4 {
margin-left: 80px !important;
margin-top: 0;
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-input-with-icon > i {
top: 50% !important;
}
.fusion-flyout-menu-icons {
--flyout_nav_icons_padding: 32px;
--flyout_menu_icon_color: #fff!important;
--flyout_menu_icon_hover_color: #65bc7b;
} @media only screen and (min-device-width : 780px) and (max-device-width : 1330px) {
} @media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.paddingcontacto {
padding: 10px !important;
}
.titulocontactoenlaces {
font-size: 18px;
font-family: 'Special elite';
margin-bottom: 0px !important;
}
.fusion-mobile-menu-icons a {
float: right;
font-size: 21px;
margin-left: 20px;
margin-top: 20px;
}
.content-container {
padding-left: 20px;
}
h1 {
font-size: 38px !important;
}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-toggle-icon-line {
background-color: #fff !important;
}
.fusion-flyout-menu-icons {
--flyout_nav_icons_padding: 32px;
--flyout_menu_icon_color: #fff;
--flyout_menu_icon_hover_color: #65bc7b;
}
}