#cookie-notice{
background-color: rgba(0,0,0,0.97) !important;
}
#cookie-notice .cookie-notice-container{
max-width: 1200px !important;
margin: auto !important;
padding: 40px 20px !important;
}
#cookie-notice #cn-notice-text{
font-size: 14px !important;
}
#cookie-notice .cookie-notice-container .cn-buttons-container .cn-button{
background: #ddd !important;
font-size:14px !important;
color: #000 !important;
padding: 10px 25px !important;
} .top-bar {
border-bottom: 1px solid #efefef !important;
}
.top-bar .menutop{
border-right: 1px solid #efefef !important;
margin: 0 !important;
padding: 8px 12px !important;
}
.site-header{
border-bottom: 1px solid #efefef !important;
}
.main-navigation ul ul li {
border-top: 1px solid #f2f2f2 !important;
}
.menu-item-has-children .dropdown-menu-toggle {
padding-left: 5px !important;
} .sidebar .widget.widget_nav_menu ul li{
list-style-type: disclosure-closed !important;
font-style: italic !important;
font-size: 15px !important;
margin-left:10px !important;
margin-bottom: 2px !important;
}
.sidebar .widget.widget_nav_menu ul li a{
color: #555555 !important;
} #mobile-header ul.menu {
background: #f8f8f8 !important;
}
#mobile-header ul.menu li{
border-top: 1px solid #eee !important;
text-align: center !important;
} .ow-button-base a,
.lsow-hero-header .lsow-header-content .lsow-button{
background: #ef9b00 !important;
border: none !important;
border-color: #dddddd !important;
border-radius: 0px !important;
text-align: left !important;
font-size: 1em !important;
padding: 14px 20px !important;
color: #000000 !important;
text-transform: none !important;
letter-spacing: 1.5px !important;
}
.ow-button-base a span{
color:#000000 !important;
}
.ow-button-base a:hover,
.lsow-hero-header .lsow-header-content .lsow-button:hover{
background: #cccccc !important;
border-color: #cccccc !important;
}
.ow-button-base.ow-button-align-center {
text-align: left !important;
} .widget.widget_sow-image{
margin-bottom: 15px !important;
}
.site-main .entry-content ul li {
list-style-type: disclosure-closed !important;
margin-left: 30px !important;
}
.lsow-hero-header .lsow-header-content .lsow-subheading {
color: #eee !important;
font-style: inherit !important;
font-size: 18px !important;
}
.so-widget-sow-features .sow-features-list .sow-features-feature.sow-icon-container-position-right {
align-items: normal !important;
} .title-header-slider{
border-bottom: 1px solid #eaeaea !important;
}
.title-header-slider .n2-section-smartslider{
margin-bottom: 30px !important;
}
.page-hero.title-header-slider .inside-page-hero{
padding-left: 15px !important;
}
.page-hero .breadcrumb_title{
font-size: 0.9em !important;
color: #777777 !important;
}
.sow-features-list .sow-features-feature .textwidget {
margin: 0px !important;
}
.sow-features-list .sow-features-feature h4 {
margin: 3px 0px !important;
}
.sow-features-list .sow-features-feature p{
margin-bottom: 5px !important;
}
.sow-features-list .sow-features-feature .sow-more-text{
font-style: italic !important;
} .home-servicios{
padding: 40px 15px !important;
}
.home-grupo{
text-align:center !important;
padding-top:90px !important;
padding-bottom:90px !important;
}
.home-grupo h2{
font-size: 30px !important;
color: #ffffff !important;
font-weight: 600 !important;
}
.home-grupo blockquote{
max-width: 1200px !important;
margin: auto !important;
font-size: 20px !important;
font-style: italic !important;
color: #fff !important;
}
.home-grupo .ow-button-base.ow-button-align-center {
text-align: center !important;
}
.sectores-home{
padding-top: 50px !important;
padding-bottom: 50px !important;
background: #f4f4f4 !important;
}
.sow-features-list .sow-features-feature .sow-icon-container{
margin-bottom: 0px !important;
}
.sectores-home h2{
font-size: 26px !important;
margin-bottom: 4px !important;
}
.sectores-home p.sow-sub-headline{
font-size: 16px !important;
margin-bottom: 20px !important;
}
.sectores-home h3{
font-size: 15px !important;
margin-bottom: 15px !important;
margin-top: 10px !important;
}
.calidad-home{
padding: 80px 15px !important;
}
.calidad-home h2{
font-size: 26px !important;
margin-bottom: 20px !important;
}
.calidad-home .widget_sow-editor{
margin-bottom: 20px !important;
}
.calidad-home .widget_sow-editor p{
font-size: 16px !important;
margin-bottom: 10px !important;
} .certificados .textwidget{
margin-left: 0px !important;
}
.certificados .sow-features-list .sow-features-feature {
margin-bottom: 15px !important;
} .ico-sectores p{
font-size: 16px !important;
}
.ico-sectores h2{
font-weight: 400 !important;
text-transform: none !important;
font-size: 17px !important;
} .sidebar .widget-title{
margin-bottom: 20px !important;
}
.dir-sidebar{
margin-bottom: 40px !important;
}
.dir-sidebar h4{
margin-bottom: 5px !important;
margin-top: 15px !important;
}
.dir-sidebar p{
margin-bottom: 10px !important;
}
.dir-sidebar hr{
margin-bottom: 10px !important;
margin-top: 5px !important;
}
.dir-sidebar .dashicons{
margin-right: 10px !important;
} .wpcf7{
background: #efefef !important;
padding: 30px !important;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select{
width: 100% !important;
}
.contacto-formulario{
max-width: 780px !important;
margin:  auto !important;
padding-top: 60px !important;
padding-bottom: 60px !important;
}
.contacto-formulario h2{
color: #000000 !important;
}
input[type="submit"]{
margin-top: 15px !important;
} .site-footer .copyright{
text-align: center !important;
}
.site-footer .widget_media_image{
text-align: center !important;
} .error404  .entry-content .search-form,
.search .site-main{
margin-bottom: 50px !important;
}
.error404  .entry-content .search-form .search-field{
margin-bottom: 10px !important;
}.post-image-above-header .inside-article .featured-image,.post-image-above-header .inside-article .post-image{margin-top:0;margin-bottom:2em}.post-image-aligned-left .inside-article .featured-image,.post-image-aligned-left .inside-article .post-image{margin-top:0;margin-right:2em;float:left;text-align:left}.post-image-aligned-center .featured-image,.post-image-aligned-center .post-image{text-align:center}.post-image-aligned-right .inside-article .featured-image,.post-image-aligned-right .inside-article .post-image{margin-top:0;margin-left:2em;float:right;text-align:right}.post-image-below-header.post-image-aligned-center .inside-article .featured-image,.post-image-below-header.post-image-aligned-left .inside-article .featured-image,.post-image-below-header.post-image-aligned-left .inside-article .post-image,.post-image-below-header.post-image-aligned-right .inside-article .featured-image,.post-image-below-header.post-image-aligned-right .inside-article .post-image{margin-top:2em}.post-image-aligned-left>.featured-image,.post-image-aligned-right>.featured-image{float:none;margin-left:auto;margin-right:auto}.post-image-aligned-left .featured-image{text-align:left}.post-image-aligned-right .featured-image{text-align:right}.post-image-aligned-left .inside-article:after,.post-image-aligned-left .inside-article:before,.post-image-aligned-right .inside-article:after,.post-image-aligned-right .inside-article:before{content:"";display:table}.post-image-aligned-left .inside-article:after,.post-image-aligned-right .inside-article:after{clear:both}.one-container.post-image-above-header .no-featured-image-padding.generate-columns .inside-article .post-image,.one-container.post-image-above-header .page-header+.no-featured-image-padding .inside-article .post-image{margin-top:0}.one-container.both-right.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-right.post-image-aligned-center .no-featured-image-padding .post-image,.one-container.right-sidebar.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.right-sidebar.post-image-aligned-center .no-featured-image-padding .post-image{margin-right:0}.one-container.both-left.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-left.post-image-aligned-center .no-featured-image-padding .post-image,.one-container.left-sidebar.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.left-sidebar.post-image-aligned-center .no-featured-image-padding .post-image{margin-left:0}.one-container.both-sidebars.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-sidebars.post-image-aligned-center .no-featured-image-padding .post-image{margin-left:0;margin-right:0}.one-container.post-image-aligned-center .no-featured-image-padding.generate-columns .featured-image,.one-container.post-image-aligned-center .no-featured-image-padding.generate-columns .post-image{margin-left:0;margin-right:0}@media (max-width:768px){body:not(.post-image-aligned-center) .featured-image,body:not(.post-image-aligned-center) .inside-article .featured-image,body:not(.post-image-aligned-center) .inside-article .post-image{margin-right:0;margin-left:0;float:none;text-align:center}}.navigation-branding,.site-logo.mobile-header-logo{display:flex;align-items:center;order:0;margin-right:10px}.navigation-branding img,.site-logo.mobile-header-logo img{position:relative;padding:10px 0;display:block;transition:height .3s ease}.navigation-branding>div+.main-title{margin-left:10px}.navigation-branding .main-title{transition:line-height .3s ease}.navigation-branding .main-title a{font-family:inherit;font-size:inherit;font-weight:inherit;text-transform:unset}.main-navigation.mobile-header-navigation{display:none;float:none;margin-bottom:0}.mobile-header-navigation.is_stuck{box-shadow:0 2px 2px -2px rgba(0,0,0,.2)}.main-navigation .menu-toggle{flex-grow:1;width:auto}.main-navigation.has-branding .menu-toggle,.main-navigation.has-sticky-branding.navigation-stick .menu-toggle{flex-grow:0;padding-right:20px;order:2}.main-navigation:not(.slideout-navigation) .mobile-bar-items+.menu-toggle{text-align:left}.main-navigation.has-sticky-branding:not(.has-branding):not(.navigation-stick) .navigation-branding{display:none}.nav-align-right .navigation-branding{margin-right:auto}.main-navigation.has-branding:not([class*=nav-align-]):not(.mobile-header-navigation) .inside-navigation,.main-navigation.has-sticky-branding.navigation-stick:not([class*=nav-align-]):not(.mobile-header-navigation) .inside-navigation{justify-content:flex-start}.main-navigation.has-branding:not([class*=nav-align-]):not(.mobile-header-navigation) .menu-bar-items,.main-navigation.has-sticky-branding.navigation-stick:not([class*=nav-align-]):not(.mobile-header-navigation) .menu-bar-items{margin-left:auto}.nav-float-right .main-navigation.has-branding:not(.mobile-header-navigation) .menu-bar-items,.nav-float-right .main-navigation.has-sticky-branding.navigation-stick:not(.mobile-header-navigation) .menu-bar-items{margin-left:0}.mobile-header-navigation.has-menu-bar-items .mobile-header-logo{margin-right:auto}.rtl .navigation-branding>div+.main-title{margin-right:10px}.rtl .main-navigation.nav-align-right:not(.mobile-header-navigation) .navigation-branding{order:-10}.rtl .nav-align-right .navigation-branding{margin-right:10px}.rtl .navigation-branding,.rtl .site-logo.mobile-header-logo{margin-left:auto;margin-right:0}.rtl .nav-align-center .navigation-branding,.rtl .nav-align-center .site-logo.mobile-header-logo,.rtl .nav-align-right .navigation-branding,.rtl .nav-align-right .site-logo.mobile-header-logo{margin-left:10px}.rtl .nav-align-right .menu-bar-items{margin-right:auto}.rtl .mobile-header-navigation.has-menu-bar-items .site-logo{margin-left:auto}