a:hover, a:focus{
text-decoration: none !important;
}
.adaki{
font-family: Georgia !important;
font-style: italic !important;
font-weight: 600 !important;
color: #009ee0 !important;
}
.main-navigation .main-nav ul ul li a {
padding: 10px !important;
border-bottom: 1px solid #dcdcdc !important;
font-size: 15px !important;
} .ico-next-section .sow-icon-container{
color: rgba(255,255,255,.5) !important;
}
.video-home{
background: #fff !important;
}
.video-home h2{
font-size: 40px !important;
}
@media screen and (max-width: 980px){
.video-home h2{
font-size: 40px !important;
}
}
@media screen and (max-width: 740px){
.ico-next-section{
display:  none !important;
}
.video-home h2{
font-size: 30px !important;
}
}
.video-home2 .panel-widget-style .so-widget-sow-headline .sow-headline{
font-size: 3.2rem !important;
}
.video-home2 .panel-widget-style .so-widget-sow-headline .sow-sub-headline{
font-size: 2rem !important;
}
.wp-singular .site-content h2{
color: #009ee0 !important;
margin: 25px auto  20px !important
} .post-realcionados{
margin-top: 5rem !important;
}
.adaki-related-posts__title {
display: none !important;
}
.adaki-related-posts {
margin-top: 0rem !important;
margin-bottom: 3rem !important;
}
.adaki-glosario-filtro__lista .adaki-glosario-filtro__item{
list-style-type: none !important;
} .site-main ul, .site-main ol{
padding-left: 30px !important;
}
.site-main ul li, .site-main ol li{
margin-bottom: 10px !important;
list-style-type: disc !important;
}
.one-container:not(.page) .inside-article {
padding: 20px 5px !important;
}
.inside-article .entry-summary {
margin: 1em 0 3em 0 !important;
}
.button, .button-adaki{
background: #009ee0 !important;
color: #ffffff !important;
padding: 8px 20px !important;
text-decoration: none !important;
}
.relacionadas{
margin-bottom: 50px !important;
}
.relacionadas h3{
text-align: center !important;
margin: 50px auto 30px !important;	
}
.relacionadas h4{
font-size: 18px !important;
line-height:25px !important;
font-weight: 700 !important;
padding: 0px 15px 20px !important;
}
.relacionadas h4 a{
color: #000000 !important;
}
.relacionadas h4 a:hover{
color: #009ee0 !important;
text-decoration: none !important;
}
.relacionadas .wp-show-posts-inner{
border: 1px solid #e7e5e5 !important;
} .site-header{
border-bottom: 1px solid #efefef !important;
}
.home .site-header {
border-bottom: none !important;
} .submenu-kategoriak{
padding:20px 30px 30px !important;
}
.submenu-kategoriak li a{
text-transform: none !important;
}
.submenu-zerbitzuak{
padding:20px !important;
}
.title-submenu-zerbitzuak{
padding:10px 25px 10px 10px !important;
}
.title-submenu-zerbitzuak h4{
font-size:28px !important;
font-weight:800 !important;
color:#ffffff !important;
text-transform: none !important;
}
.title-submenu-zerbitzuak p{
font-size:20px !important;
font-weight:500 !important;
font-style: italic !important;
}
.menu-item-language .sub-menu{
width: 85px !important;
} .home-slide-content{
width: 100% !important;
background-image:url(https://www.adaki.com/wp-content/themes/generatepress_child/img/fondo-piscina-slide.jpg) !important;
margin: 0px auto !important;
}
.home-slide-content-gabonak{
background: -webkit-linear-gradient(left, #000000, #009DDF) !important;
}
.home-slide-content .container-home-adaki {
margin: 0px auto;
height: 500px;
max-width: 1500px;
justify-content: center;
align-items: center;
text-align:center;
display: flex;
font-size: 85px;
color:#009ee0 ;
font-style: italic;
font-family: Georgia,serif;
}
.home-slide-content .container-home-adaki .adaki{font-weight: bold !important;
}
.home-slide-content .container-home-adaki .text {
font-weight: 100 !important;
font-size:85px !important;
color: #ffffff !important;
}
.home-slide-content .container-home-adaki .dud{
color: #ffffff;
}
@font-face {
font-family: 'christmas-icons';
src: url(https://www.adaki.com/wp-content/themes/generatepress_child/fonts/christmas-icons.eot);
src: url(https://www.adaki.com/wp-content/themes/generatepress_child/fonts/christmas-icons.eot?#iefix) format('embedded-opentype'),
url(https://www.adaki.com/wp-content/themes/generatepress_child/fonts/christmas-icons.woff) format('woff'),
url(https://www.adaki.com/wp-content/themes/generatepress_child/fonts/christmas-icons.ttf) format('truetype'),
url(https://www.adaki.com/wp-content/themes/generatepress_child/fonts/christmas-icons.svg#adlerRegular) format('svg');
font-weight: normal;
font-style: normal;
}
.gabonak{
font-family: 'christmas-icons';
font-style: normal !important;
letter-spacing: 4px;
}
@font-face {
font-family: 'Summer Icons';
src: url(https://www.adaki.com/wp-content/themes/generatepress_child/fonts/Summer Icons.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
.uda{
font-family: 'Summer Icons';
text-transform: none;
font-style: normal !important;
} .home .site-content {
padding: 0 10px !important;
}
.home .site-content .site-main{
margin-top: 0px !important;
}
.header-home-adaki a{
background: rgba(0,0,0,0.4) !important;
color: #ffffff !important;
font-size: 20px !important;
border-radius: 100% !important;
padding: 18px !important;
text-align: center !important;
}
.header-home-adaki a:hover{
background: rgba(255,255,255,0.4) !important;
color: #009ee0 !important;
}
.home-text-zerbitzua .zerbitzua-bloque p{
font-size: 18px !important;
color: #898989 !important;
font-weight: 300 !important;
line-height: 28px !important;
margin-bottom: 0px !important;
}
.servicios-home h3{
margin-bottom: 8px !important;
font-size: 26px !important;
line-height: 30px !important;
font-weight: bold !important;
color: #ffffff !important;
text-align: center !important;
}
.servicios-home p{
font-size:18px !important;
line-height:25px !important;
text-align: center !important;
}
.servicios-home-image img{
width: 60px !important;
-webkit-width: 60px !important;
height: auto !important;
-webkit-height: auto !important;
text-align: center !important;
}
.marca-home{
padding: 10px 50px 20px 40px!important;
}
.marca-home h2{
font-size: 58px !important;
line-height: 70px !important;
color: #ffffff !important;
}
@media screen and (max-width: 1400px){
.marca-home h2{
font-size: 50px !important;
line-height: 62px !important;
}
}
@media screen and (max-width: 1200px){
.marca-home h2{
font-size: 40px !important;
line-height: 52px !important;
}
} .separate-containers .inside-right-sidebar, .separate-containers .inside-left-sidebar {
margin-top: 30px !important;
} .full-width-content.no-sidebar.separate-containers .site-main {
margin: 30px auto 0 !important;
}
.blog-servicios{
background: #efefef !important;
margin-bottom: 0px !important;
padding-bottom:60px !important;
}
.blog-servicios .blog-servicios-post{
max-width: 1600px !important;
margin: auto !important;
padding: 60px 20px 25px !important;
}
.so-widget-sow-blog .sow-blog .sow-blog-posts article .sow-entry-header .sow-entry-title,
.blog .post.type-post .inside-article .entry-title{
font-size: 18px !important;
line-height: 1.5 !important;
font-weight: 600 !important;
}
.sow-blog-layout-grid .sow-blog-posts article .sow-entry-content {
margin-top: 10px !important;
font-size: 17px !important;
}
.page-zerbitzuak h2{
font-weight: bold !important;
line-height: 35px !important;
}
.entry-header h1,
.page-header h1,
.title-zerbitzua h1{
color: #282058 !important;
margin-bottom: 15px !important;
text-transform: none !important;
}
.frase-zerbitzua .decoration-inside{
max-width: 4% !important;
}
.frase-zerbitzua p{
margin-bottom: 20px !important;
font-size: 25px !important;
line-height: 1.3 !important;
color: #002F54 !important;
padding-right: 10px !important;
font-weight: 500 !important;
font-style: italic !important;
}
.title-zerbitzua h2{
color: #009ee0 !important;
font-weight: 600 !important;
letter-spacing: 1px !important;
}
.frase-zerbitzua-blockquote {
padding: 5px 5px 5px 25px !important;
}
.frase-zerbitzua-blockquote img {
width: 80px !important;
height: auto !important;
}
.frase-zerbitzua-blockquote p{
color: #009ee0 !important;
font-size: 25px !important;
font-style: italic !important;
font-weight: 500 !important;
}
.textos-zerbitzua p{
font-size: 17px;
line-height: 30px;
}
.grid-zerbitzua{
border-top: 1px solid #eee !important;
margin-top: 30px !important;
padding-top: 40px !important;
}
.frase-servicio{
font-size: 22px !important;
font-style: italic !important;
margin-bottom: 60px !important;
}
.contact-servicios{
margin: 50px auto !important;
background:  #efefef !important;
padding: 30px !important;
} .contacto-text{
padding-bottom: 50px !important;
border-bottom: 1px solid #eaeaea !important;
} .site-footer{
background: transparent !important;
}
.site.footer-widgets {
background-color: #000 !important;
}
.footer-logo h3{
text-transform: none !important;
font-size: 25px !important;
}
.footer-logo h3 a{
color: #009ee0 !important;
font-weight: bold !important;
font-style: italic !important;
} .hook-contact{
background: #009ee0 !important;
text-align: center !important;
padding: 70px 20px !important;
}
.home .hook-contact{
margin: 0px auto !important;
}
.hook-contact h2{
font-size: 45px !important;
font-weight: 900 !important;
color: #009ee0 !important;
letter-spacing: 6px !important;
}
.hook-contact h3{
font-size: 35px !important;
font-weight: 600 !important;
color: #ffffff !important;
}
.hook-contact p{
font-size: 22px !important;
color: #eaeaea !important;
font-weight: 400 !important;
}
.hook-contact a.button{
color: #555555 !important;
background-color: #eee !important;
border-radius: 0px !important;
}
.hook-contact a.button:hover{
color: #eeeeee !important;
background-color: #1e73be !important;
} .blog  .post.type-post .inside-article {
background: #ffffff !important;
border: 1px solid #e6e6e6 !important;
padding: 0px !important;
}
.blog  .post.type-post .inside-article .post-image{
margin-bottom: 0px !important;
}
.blog .post.type-post .inside-article .entry-title{
margin: auto !important;
padding: 20px 20px 5px !important;
}
.blog .post.type-post .inside-article .entry-summary{
margin: auto !important;
padding: 5px 20px 20px !important;
} #footer-new.hook-contact{
background: #009ee0 !important;
text-align: left !important;
padding: 50px 10px 60px !important;
}
#footer-new .footer-new{
max-width: 1400px !important;
width: 100% !important;
margin: auto !important;
display: grid !important;
grid-template-columns: 1fr 1fr !important;
}
#footer-new .footer-new-contact,
#footer-new .footer-new-newsletter{
padding: 3% 12% !important;
}
#footer-new .footer-new-newsletter{
border-left: 2px solid #eeeeee !important;
}
#footer-new .footer-new-newsletter #newsletters-4-form{
background-color: transparent !important;
padding: 0px !important;
}
#footer-new .footer-new-newsletter #newsletters-4-form .btn-primary{
margin-top: 10px !important;
padding: 10px 30px !important;
letter-spacing: 2px !important;
color: #555555 !important;
background-color: #eee !important;
border-radius: 0px !important;
font-weight: bold !important;
}
#footer-new .footer-new-newsletter #newsletters-4-form .btn-primary:hover{
color: #eeeeee !important;
background-color: #1e73be !important;
}
#footer-new .footer-new-newsletter #newsletters-4-form a{
color: #000000 !important;
}
#footer-new .footer-new-newsletter #newsletters-4-form a:hover{
color: #eeeeee !important;
}
#footer-new .footer-new-contact a.button{
color: #555555 !important;
background-color: #eee !important;
border-radius: 0px !important;
letter-spacing: 2px !important;
font-weight: bold !important;
}
.footer-new-contact .footer-new-newsletter{
border: 1px solid #ffffff !important;
}
@media screen and (max-width: 1024px) {
#footer-new.hook-contact {
padding: 30px 20px !important;
}
#footer-new .footer-new{
grid-template-columns: 1fr !important;
}
#footer-new .footer-new-contact, #footer-new .footer-new-newsletter {
border-left: none !important;
}
#footer-new .footer-new-contact{
padding-bottom: 6% !important;
margin-bottom: 3% !important;
border-bottom: 2px solid #eeeeee !important;
}
} .hook-contact .footer-new .footer-new-newsletter p {
font-family: "Glegoo", serif !important;
font-size: 20px !important;
letter-spacing: 2px !important;
padding-bottom: 0 !important;
margin-bottom: 3px !important;
}
#footer-new .footer-new-newsletter iframe.ipz-iframe #public-area #content #wrapper #new_subscriber .submit-wrapper input[type="submit"]{
font-size: 14px !important;
color: #555555 !important;
background-color: #eee !important;
border-radius: 0px !important;
letter-spacing: 2px !important;
font-weight: bold !important;
font-family: "Glegoo", serif !important;
}  .main-navigation li.slideout-toggle{
float: right !important; margin: auto 15px !important;
} .sow-blog article .sow-blog-content-wrapper{
padding: 20px !important;
}
.sow-blog article .sow-more-link.excerpt {
margin-top: 5px !important;
font-size: 15px !important;
} .post-glosario-boton{
margin-bottom: 40px !important;
}
.post-glosario-boton a span{
margin-right: 5px !important;
}
.title-glosario-post{
clear: both;
margin-top: 30px !important;
padding: 30px 30px 15px !important;
border-top: 1px solid #ececec !important;
}
.title-glosario-post h2{
font-weight: 200 !important;
color: #333333 !important;
letter-spacing: 1px !important;
}
.glosario-post{
float:left !important;
padding: 10px !important;
}
.glosario-post .no-list{
list-style: none !important;
margin-right: 25px !important;
}
.glosario-post ul.no-list {
margin: 0 0 1em 1em !important;
}
.glosario-post .no-list li{
padding: 10px !important;
}
.glosario-post ul.no-list li h3{
margin-bottom: 0px !important;
}
.glosario-post .no-list li h3 a{
color: #333333 !important;
font-weight: normal;
}
.glosario-post .no-list li h3 a:hover{
color: #009ee0 !important;
} input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="number"],
input[type="date"],
textarea,
select{
width: 100% !important;
padding: 8px 15px !important;
color: #333 !important;
background: #f6f6f6 !important;
border: none !important;
border-bottom: 2px solid #002f54 !important;
}
input[type="date"]{
width: 90% !important;
}
.one-container .comments-area {
max-width: 900px !important;
margin: auto !important;
margin-bottom: 50px !important;
background: #eaeaea !important;
padding: 20px !important;
}
.one-container .comments-area textarea{
height: 150px !important;
}
.comments-area{
display: none !important;
}
.full,
.one-half,
.one-third {
position: relative;
margin-right: 4%;
float: left;
margin-bottom: 40px;
}
.full{
width: 100%;
}
.one-half {
width: 48%;
}
.one-third {
width: 30.66%;
}
.last {
margin-right: 0 !important;
clear: right;
}
.form-contact{
padding:10px 30px !important;
}
.form-datos,
.form-experiencia{
margin: 25px auto !important;
}
.wpcf7{
max-width: 900px !important;
margin:auto !important;
padding: 20px !important;
border: 1px solid #eee !important;
box-shadow: 0px 10px 10px rgba(0,0,0,.14) !important;
}
.wpcf7 .recaptcha{
margin-bottom: 10px !important;
}
.wpcf7-response-output.wpcf7-validation-errors,
.wpcf7-not-valid-tip{
background: red !important;
color: #fff !important;
font-size: 18px !important;
font-weight: 400 !important;
padding: 3px 25px !important;
}
.wpcf7-response-output.wpcf7-validation-errors{
font-size: 20px !important;
padding: 15px !important;
}
.wpcf7-checkbox{
display: grid !important;
}
.wpcf7-checkbox input[type="checkbox"]{
margin-left: 10px !important;
margin-right: 10px !important;
}
@media only screen and (max-width: 767px) {
.one-half, .one-third {
width: 100%;
margin-right: 0;
}
} .cookie-notice-container {
font-size: 16px !important;
}
@media only screen and (max-width: 800px){
.cookie-notice-container #cn-notice-buttons {
display: grid !important;
}
} .vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
color: #fff !important;
background-color: #ccc !important;
}
.extract-post-blog{
height: 180px !important;
}
.wpsp-load-more,
.nav-links{
text-align: center !important;
}
.wpsp-load-more .page-numbers,
.nav-links .page-numbers{
border: 1px solid #000 !important;
padding: 5px 10px !important;
margin-right: 10px !important;
}
.wpsp-load-more .page-numbers.dots,
.wpsp-load-more .next.page-numbers,
.wpsp-load-more .prev.page-numbers,
.nav-links .next.page-numbers,
.nav-links .prev.page-numbers{
border: none !important;
} .yarpp-related h3 {
font-size: 30px !important;
margin: 50px auto 20px !important;
padding: 5px !important;
text-align: center !important;
}
.yarpp-related .yarpp-thumbnail-title {
font-size: 18px !important;
font-weight: 900 !important;
padding-bottom: 30px !important;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail {
margin: 8px !important;
height: auto !important;
} .addtoany_content {
text-align: center !important;
margin-bottom: 20px !important;
margin-top: 80px !important;
} .managementlogout{
display: none !important;
}
#newsletters-manageemail-holder br,
#subscribersavefieldsform br{
display: none !important;
}
.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all{
display: none !important;
}
#newsletters-manageemail-holder,
#newsletters-manageizena-holder{
width: auto !important;
}
#newsletters-managehizkuntza-holder,
#newsletters-managebaldintzak-holder{
width: 100% !important;
margin-top: 15px;
}
.page-id-5783 .site-main,
.page-id-4775 .site-main{
text-align:center !important;
}
.wpmlsubmitholder #savefieldsbutton{
margin-left: 50px !important;
}  .error404 .site-content{height: 300px !important;} .home02-slider{
background-image:url(https://www.adaki.com/img/fondo-mar-adaki.jpg) !important;
background-attachment: fixed !important;
background-position: center center !important;
background-size: cover !important;
padding: 5.5% !important;
}
.home02-slider .home02-slider-texto{
border: 3px solid #fff !important;
padding: 12% 4% 4% !important;
border:2px solid #ffffff !important;
}
.home02-slider .home02-slider-texto h1{
color: #ffffff !important;
line-height: 1.275em !important;
}
.home02-seccion02{
padding-bottom: 4% !important; }
.home02-title02 h2.sow-headline{
line-height: 1.2em !important;
padding: 15px 10px !important;
}
.home02-title02 h2 a{
color: #000000 !important;
text-align: right !important;
}
.home02-seccion02 .panel-grid-cell{
padding-left: 10px !important;
padding-right: 10px !important;
margin-bottom: 30px !important;
}
@media screen and (min-width: 1201px) and (max-width: 1280px){
.home02-seccion02{
padding-bottom:15px !important;
padding-left: 0px !important;
padding-right: 0px !important;
}
.home02-seccion02 .panel-grid-cell{
padding-left:0px !important;
padding-right:0px !important;
}
}
@media screen and (max-width: 1200px){
.home02-seccion02{
padding-left: 0px !important;
padding-right: 0px !important;
}
.home02-seccion02 .panel-grid-cell{
padding-left:0px !important;
padding-right:0px !important;
}
}
.home02-seccion02 .widget_sow-headline{
margin-bottom: 8px !important;
}
.home02-seccion02 .sow-headline-container p.sow-headline{
margin-bottom: 12px !important;
padding-bottom: 10px !important;
font-size: 32px !important;
line-height:1 !important;
font-family: "Glegoo", serif !important;
font-weight: 700 !important;
color: #000000 !important;
border-bottom: 4px solid #000;
}
.home02-seccion02.seccion03-servicios .sow-headline-container h3.sow-sub-headline{
margin-bottom: 5px !important;
font-size: 24px !important;
font-weight: 600 !important;
line-height: 1 !important;
}
.home02-seccion02.seccion03-servicios .sow-headline-container .decoration{
margin-top: 8px !important;
}
.home02-seccion02 .so-widget-sow-editor p{
margin-bottom: 0px !important;
}
.home02-seccion02 .sow-headline-container .sow-sub-headline img{
width: 32px !important;
float: right !important;
padding-right: 8px !important;
}
.ico-comillas-adaki{
position: absolute !important;
left: 7.5% !important;
margin-top: -5px !important;
}
.ico-comillas-adaki img{
width: 110px !important;
}
@media screen and (max-width: 1300px){
.ico-comillas-adaki{
position: absolute !important;
left: 7.5% !important;
margin-top: 0px !important;
}
.ico-comillas-adaki img{
width: 90px !important;
}
}
@media screen and (min-width: 981px) and (max-width: 1100px){
.ico-comillas-adaki img{
width: 80px !important;
}
}
@media screen and (min-width: 740px) and (max-width: 980px){
.ico-comillas-adaki{
left: 15% !important;
}
.ico-comillas-adaki img{
width: 110px !important;
}
}
@media screen and (min-width: 560px) and (max-width: 739px){
.ico-comillas-adaki img{
width: 80px !important;
}
}
@media screen and (max-width: 559px){
.ico-comillas-adaki {
left: 14.5% !important;
margin-top: 10px !important;
}
.ico-comillas-adaki img{
width: 50px !important;
}
}
.home02-seccion03{
padding-bottom: 1% !important;
}
.home02-seccion03 .home02-title02 h2.sow-headline{
color: #000000 !important;
}
.home02-seccion02.seccion03-servicios .sow-headline-container .decoration .decoration-inside{
border-top: 2px solid #000;
}
.home02-seccion02.seccion03-servicios .textwidget p {
border-bottom: 2px solid #d8d8d8 !important;
font-size: 22px !important;
margin-bottom: 0px !important;
padding: 4px !important;
font-weight: 500 !important;
}
.home02-seccion02.seccion03-servicios .text-clientes .textwidget p{
font-size: 18px !important;
}
.home-noticias{
margin-bottom: 40px !important;
padding-bottom: 3% !important;
padding-top: 3% !important;
}
.home02-seccion05.home-noticias{
padding-top: 0 !important;
}
.home-noticias .sow-blog .sow-post-navigation{
display:none !important;
}
.home02-frase-news{
max-width: 600px !important;
padding-top: 4% !important;
}
.home02-frase-news p{
font-family: "Glegoo", serif !important;
font-size: 22px !important;
color:  #000000 !important;
letter-spacing: 2px !important;
padding-bottom: 3% !important;
}
.home02-seccion05 .relacionadas .wp-show-posts-inner{
background-color: #eeeeee !important;
}
.home02-premios{
max-width: 800px !important;
margin: 40px auto 0 !important;
}
.section03 ul.list-services li{
list-style: none !important;
border-bottom: 2px solid #000000 !important;
} .picklogo-showcase-21788 ul.slick-dots,
.picklogo-showcase-21788 button.slick-prev.pickbtn.slick-arrow,
.picklogo-showcase-21788 button.slick-next.pickbtn.slick-arrow{
display: none !important;
}
#pg-21811-4{
margin-bottom: 0px !important;
} .lsow-button{
box-sizing: border-box !important;
font-size: 1em !important;
padding: 1em 2em !important;
background: #009ee0 !important;
color: #ffffff !important;
border: 1px solid #009ee0 !important;
border-width: 1px 0 !important;
border-radius: 0em !important;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05) !important;
}
.lsow-button.lsow-trans:hover{
background: #0392cd !important;
color: #ffffff !important;
border: 1px solid #0392cd !important;
} body.page-id-21385,
body.page-id-21543,
body.page-id-21879,
body.page-id-21878{
background-color: #009ee0 !important;
}
body.page-id-21385 .cookie-notice,
body.page-id-21543 .cookie-notice,
body.page-id-21879 .cookie-notice,
body.page-id-21878 .cookie-notice{
display: none !important;
}
.box-login{
max-width:400px !important;
margin: 8%  auto !important;
background: #ffffff !important;
box-shadow: 0px 5px 30px -10px #000 !important;
padding:40px !important;
}
.box-login p{
padding: 30px 20px 0px !important;
}
.box-login .so-widget-sow-button-flat .ow-button-base a {
padding: 0.5em 1.6em !important;
}
@media screen and (max-width: 600px){
.box-login{
margin: 8%  !important;
}
} .img-noticia img{
height: 300px !important;
object-fit: cover !important;
object-position: center !important;
}
.col-news{
flex-basis: 100% !important;
padding: 10px !important;
margin: 5px 0 !important;
}
@media screen and (min-width: 800px) {
.row-news{
display: grid !important;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)) !important;
justify-items: center !important;
align-items: top !important;
}
} @media only screen and (max-width: 1200px) {
.home h2{padding:10px 20px !important;}
.footer-widgets {padding: 30px !important;}
}
@media only screen and (max-width: 1100px) {
aside.slideout-widget.widget_search input[type="search"]{
width: 100% !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
text-align: left !important;
}
.home h2 {
line-height: 1.2em !important;
padding:0px !important;
}
.gallery .gallery-item{
max-width: 100% !important;
}
}
@media screen and (max-width: 800px){
.header-aligned-right .site-header, .header-widget, .site-header {
text-align: left !important;
margin:15px !important;
}
.home-slide-content .container-home-adaki {
height: 300px !important;
max-width: 600px !important;
justify-content: center !important;
font-size: 1.4em !important;
}
.home-slide-content .container-home-adaki .text {
font-size: 1.4em !important;
}
.inside-header{
padding: 5px 10px !important;
}
.nav-float-right .inside-header .main-navigation {
float: right !important;
clear: right !important;
}
#pl-4012 .panel-grid-cell {
padding: 0 !important;margin-bottom: 0px !important;
}
.wpcf7-form div{
float:none !important; width: 95% !important; margin: 10px !important;
}
.wp-show-posts-columns .wp-show-posts-single {
width: 100% !important;
}
.wp-show-posts-columns .wp-show-posts-single:not(.wp-show-posts-masonry-block) {
width: 80% !important;
}
.wp-show-posts-columns .wp-show-posts-inner{
margin:15px auto !important;
}
.wp-show-posts-entry-header, .wp-show-posts-entry-summary{
text-align: center !important;
}
.seccion03{
background: #e5eef2 !important;
clip-path: polygon(0 2%, 100% 0, 100% 98%, 0 100%) !important;
padding:4% !important;
}
}
@media screen and (max-width: 600px){
.video-home2 .panel-widget-style .so-widget-sow-headline .sow-headline{
font-size: 3.2rem !important;
}
.video-home2 .panel-widget-style .so-widget-sow-headline .sow-sub-headline{
font-size: 1.5rem !important;
}
.header-aligned-right .site-header, .header-widget, .site-header {
margin:20px auto 5px !important;
}
.home-slide-content .container-home-adaki {
height: 150px !important;
max-width: 500px !important;
justify-content: center !important;
font-size: 1.3em !important;
}
.home-slide-content .container-home-adaki .text {
font-size: 1.3em !important;
}
.wp-show-posts-columns .wp-show-posts-single:not(.wp-show-posts-masonry-block) {
width: 100% !important;
}
.home02-seccion03 .sow-sub-headline{
font-size: 22px !important;
}
.home02-seccion02.seccion03-servicios .panel-grid-cell{
padding: 15px !important;
margin-bottom: 30px !important;
}
} .page-id-22146 .site-main,
.page-id-22146 .site-main .inside-article,
.page-id-26436 .site-main,
.page-id-26436 .site-main .inside-article,
.page-id-30350 .site-main .inside-article,
.page-id-30350 .site-main,
.page-id-30302 .site-main .inside-article,
.page-id-30302 .site-main,
.page-id-30806 .site-main .inside-article,
.page-id-30806 .site-main,
.page-id-31145 .site-main .inside-article,
.page-id-31145 .site-main,
.page-id-31199 .site-main .inside-article,
.page-id-31199 .site-main,
.page-id-31096 .site-main .inside-article,
.page-id-31096 .site-main,
.page-id-31208 .site-main .inside-article,
.page-id-31208 .site-main,
.page-id-31105 .site-main .inside-article,
.page-id-31105 .site-main,
.page-id-31000 .site-main .inside-article,
.page-id-31000 .site-main {
margin-top: 0px !important;
margin-bottom: 0px !important;
padding-bottom: 0px !important;
padding-top: 0px !important;
}
.solution .sow-features-list .sow-features-feature{
margin-bottom: 5px !important;
padding: 15px 10px !important;
}
.solution .sow-features-list .sow-features-feature .textwidget{
margin: 5px 0px !important;
}
.so-widget-sow-features .sow-features-list .sow-features-feature .textwidget > h4{
margin: 5px 0 !important;
font-weight: 600 !important;
color: #009ee0 !important;
font-size: 25px !important;
}
.solution .so-widget-sow-features .sow-features-list .sow-features-feature .textwidget > p{
font-weight: bold !important;
color: #000000 !important;
}
.solution .so-widget-sow-features .sow-features-list .sow-features-feature .sow-icon-container {
color: #009ee0 !important;
} .sow-blog-posts .sow-blog-content-wrapper .sow-entry-header{
margin-bottom: 0px !important;
}
@media (max-width: 780px){
.home .so-widget-sow-headline .sow-headline-container h1.sow-headline {
font-size: 2em !important;
margin-top: 0px !important;
}
#footer-new .footer-new-contact, #footer-new .footer-new-newsletter {
padding: 3% !important;
}
.hook-contact h3 {
font-size: 30px !important;
}
} .home .site-main .inside-article{
padding-top: 0px !important;
}
.so-widget-sow-blog-grid .sow-blog-layout-grid .sow-post-navigation .sow-nav-links {
margin-top: 0px !important;
}
.iconos-fast-forward .sow-features-feature{
margin-bottom: 0px !important;
}
.display-none{
display: none !important;
}
.tablas-precios{
text-align: center !important;
}
.tablas-precios .ow-pt-title{
height: auto !important;
font-size: 1.6em !important;
}
.tablas-precios .ow-pt-subtitle{
font-weight: 300 !important;
font-size: 0.75em !important;
padding: 5px 15px !important;
}
.tablas-precios .ow-pt-button a.ow-pt-link {
border-radius: 0 !important;
font-size: 1.2em !important;
color: #ffffff !important;
background: #41a9d5 !important;
background: transparent !important;
box-shadow: none !important;
text-shadow: none !important;
border: none !important;
text-transform: uppercase !important;
letter-spacing:1px !important;
}
.so-widget-sow-features .sow-features-list .sow-features-feature h3 {
margin: 10px auto !important;
}
.so-widget-sow-video{
padding:5px !important;
}
.so-widget-sow-video .widget-title{
background-color:#efefef !important;
font-weight: 600 !important;
padding: 7px 10px !important;
margin-bottom: 0px !important;
}
.box-convocatoria{
margin-bottom: 50px !important;
}
.box-convocatoria .so-widget-sow-features .sow-features-list .sow-features-feature.sow-icon-container-position-top{
padding:20px !important;
background-color: #41a9d5 !important;
border-radius: 0px 0px 0px 0px !important;
box-shadow: 0 5px 15px #333333;
}
.solution .so-widget-sow-features .sow-features-list .sow-features-feature.sow-icon-container-position-top,
.solution .so-widget-sow-features .sow-features-list .sow-features-feature.sow-icon-container-position-right{
background: #fff !important;
padding:30px 15px 15px !important;
border-radius: 0px 0px 0px 0px !important;
box-shadow: 0 5px 15px #aaaaaa !important;
}
input.wpcf7-form-control.wpcf7-mathcaptcha{
width: auto !important;
} .crp_related {
margin-top:50px !important;
}
.crp_related h2{
margin-bottom:20px !important;
}
.crp_related.crp-thumbs-grid ul{
grid-gap: 15px !important;
padding-left: 0px !important;
}
.crp_related.crp-thumbs-grid ul li {
text-align: left !important;
border: none !important;
}
.crp_related.crp-thumbs-grid ul li a.crp_link {
padding:0px !important;
}
.crp_related.crp-thumbs-grid .crp_title {
color: #000 !important;
padding: 10px !important;
text-shadow: none !important;
background-color: #fff !important;
-webkit-border-radius:0px;
-moz-border-radius: 0px;
border-radius:0px !important;
}
.crp_related.crp-thumbs-grid ul li a.crp_link .crp_title {
justify-content: left !important;
align-items: normal !important;
font-family: Glegoo, serif !important;
font-weight: 600 !important;
} .form-post{
max-width: 800px !important;
margin: 30px auto 50px !important;
}
.form-post h3{
text-align: center !important;
font-size: 20px !important;
line-height: 1.4 !important;
} .form-cv{
padding: 5px 20px !important;
}
.form-cv h2{
font-weight: 800;
font-size: 28px !important;
}
.form-cv h3{
font-weight: 600;
font-size: 24px !important;
}
.wp-singular .site-content h2{
color: #009ee0 !important;
margin: 25px auto  20px !important
}
.page-id-15226 .sow-blog.sow-blog-layout-portfolio [data-filter*="proyectos-home"] {
display: none !important;
}
.page-id-15222 .sow-blog.sow-blog-layout-portfolio [data-filter*="proyecto-home-eus"] {
display: none !important;
}