/**
 * If using a CSS pre-processor, tell it to overwrite this file. If not, place
 * your custom CSS modifications here.
 *//*General*/BODY{margin-top:0;font-family:Open Sans,Arial;line-height:1.7;}A:hover{text-decoration:none;}/*Header*/.logo{float:left;}.navbar-default{background:url('../images/bg-header.jpg') left bottom repeat-x #1D9CEB;border-radius:0;border:none;}.navbar-header{float:none;}.navbar-header .block-superfish{width:auto;}.navbar{margin-bottom:0;}/*Ocultamos el titulo en la home*/.path-frontpage .highlighted{display:none;}.path-frontpage .main-container{padding-top:97px;background:#FFF;}/*Hero*/.hero.container-fluid{padding-left:0;padding-right:0;}#block-tedamoslabienvenidaadrupalsoul{position:relative;}#block-tedamoslabienvenidaadrupalsoul .field--name-body{position:absolute;top:0;bottom:0;margin:auto;color:#FFF;left:0;right:0;text-align:center;max-height:400px;}#block-tedamoslabienvenidaadrupalsoul .field--name-body H1{font-family:Domine;font-weight:bold;margin-bottom:25px;font-size:42px;}#block-tedamoslabienvenidaadrupalsoul .field--name-body .destacado{font-size:21px;max-width:700px;margin:auto auto 80px auto;line-height:1.5;text-shadow:0 0 4px #333;}#block-tedamoslabienvenidaadrupalsoul .field--name-body .destacado A{color:#FFF;text-decoration:underline;background:;}#block-tedamoslabienvenidaadrupalsoul .field--name-body .bloque-cta P{font-family:Domine;font-size:22px;text-shadow:0 0 4px #333;}#block-tedamoslabienvenidaadrupalsoul .field--name-body .bloque-cta .boton{background:#168EDC;color:#FFF;padding:15px 40px;display:inline-block;text-transform:uppercase;font-size:18px;margin-top:18px;border-radius:3px;transition:background-color 0.5s ease;}#block-tedamoslabienvenidaadrupalsoul .field--name-body .bloque-cta .boton:hover{background:#0D76BB;transition:background-color 0.5s ease;}/*Superfish*/#superfish-main LI A{color:#FFF;padding-bottom:37px;padding-top:35px;font-weight:bold;text-transform:uppercase;text-decoration:none;}#superfish-main LI A:hover{background:url('../images/bg-menu.jpg') left top repeat-x;}#superfish-main UL LI A{color:#0F7ECD;}#superfish-main UL{background:#FFF;margin-top:51px;min-width:300px;}#superfish-main UL LI A{padding-bottom:20px;padding-top:20px;font-weight:normal;line-height:1.5;border-bottom:solid 1px #CCC;}#superfish-main UL LI:last-child A{border-bottom:none;}#superfish-main UL LI A:hover{color:#FFF;}#block-navegacionprincipal{float:right;}UL.sf-menu .sf-sub-indicator{top:49%;right:1.2em;}/*Nodos*/ARTICLE .field--name-body{font-size:16px;margin-bottom:30px;}.highlighted{background:#EFEFEF;height:150px;border-bottom:4px solid #FFF;}.highlighted H1{font-family:Domine;font-weight:bold;text-align:center;font-size:42px;height:146px;display:flex;display:-webkit-flex;align-items:center;justify-content:center;padding-bottom:0;}.main-container{padding-bottom:100px;padding-top:50px;}/*Seccion Titulo con Cards*/.field--name-field-seccion-titulo-con-cards .field--name-field-titulo{font-family:Domine;font-weight:bold;color:#000;}.field--name-field-seccion-titulo-con-cards .field--name-field-titulo{font-size:28px;text-align:center;max-width:650px;margin:auto auto 90px auto;line-height:1.4;}.path-frontpage .field--name-field-seccion-titulo-con-cards .field--name-field-titulo{font-size:36px;}.field--name-field-cards .field--name-field-titulo{font-size:20px;margin-bottom:10px;}.path-frontpage .field--name-field-cards .field--name-field-titulo{font-size:26px;}.field--name-field-cards{display:grid;grid-column-gap:100px;grid-row-gap:70px;grid-template-columns:45% 45%;text-align:center;justify-content:center;}.field--name-field-cards .field--name-field-imagen IMG{margin:auto;}.field--name-field-cards .field--name-field-imagen{margin-bottom:15px;}.field--name-field-cards .field--name-field-call-to-action A{text-transform:uppercase;border:solid 1px #158DDC;padding:10px 40px;color:#158DDC;display:inline-block;margin-top:20px;transition:background-color 0.5s ease;border-radius:3px;}.field--name-field-cards .field--name-field-call-to-action A:hover{background:#168EDC;color:#FFF;transition:background-color 0.5s ease;}/*Landing Servicios*/.page-node-type-servicio .highlighted{height:250px;text-align:center;}.page-node-type-servicio .highlighted H1{height:250px;vertical-align:middle;align-content:center;display:inline-flex;align-items:center;justify-content:center;padding-left:130px;}.page-node-type-servicio ARTICLE .field--name-body{margin:30px auto auto;font-size:18px;color:#666;max-width:700px;margin:auto;}.page-node-type-servicio ARTICLE .field--name-body UL{margin-top:20px;}.page-node-type-servicio .main-container{background:#FFF;}/*Campo CTA*/.field--name-field-call-to A{background:#168EDC;display:inline-block;padding:20px 40px;color:#FFF;text-transform:uppercase;font-weight:bold;border-radius:3px;transition:background-color 0.5s ease;}.field--name-field-call-to A:hover{background:#0D76BB;}.field--name-field-call-to{margin-top:50px;text-align:center;}/*Webform*/.webform-submission-form .control-label{text-transform:uppercase;font-family:Oswald;font-weight:normal;color:#000;font-size:16px;}.webform-submission-form FIELDSET .control-label{font-family:Open Sans;text-transform:none;font-size:14px;}.webform-submission-form FIELDSET{margin-bottom:20px;}.webform-submission-form .form-control{padding-top:20px !important;padding-bottom:20px;}.webform-submission-form BUTTON{background:#168EDC;border:none;border-radius:0px;padding:15px 50px;text-transform:uppercase;font-weight:bold;margin-top:20px;font-size:14px;border-radius:3px;transition:background-color 0.5s ease;}.webform-submission-form BUTTON:hover{background:#0D76BB;}/*Mantenimiento*/.page-node-1 H1{background:url('../images/icon-mantenimiento-azul.png') left center no-repeat;}.page-node-1 .highlighted{/*background: url('../images/bg-soporte.png') right center no-repeat #EFEFEF;*/background:#EFEFEF;}.page-node-8 .highlighted{/*background: url('../images/bg-consultoria.png') right center no-repeat #EFEFEF;*/}.page-node-8 H1{background:url('../images/icon-consultoria-azul.png') left center no-repeat;}.page-node-9 .highlighted{/*background: url('../images/bg-desarrollo-web.png') right center no-repeat #EFEFEF;*/}.page-node-9 H1{background:url('../images/icon-diseno-web-drupal-azul.png') left center no-repeat;}.page-node-10 .highlighted{/*background: url('../images/bg-capacitacion-drupal.png') right center no-repeat #EFEFEF;*/}.page-node-10 H1{background:url('../images/icon-capacitacion-azul.png') left center no-repeat;}.page-node-11 H1{background:url('../images/icon-soporte-azul.png') left center no-repeat;}/*Drupal Training*//*Tabla comparativa*/.paragraph--type--seccion-titulo-con-planes .field--name-field-titulo{font-weight:bold;font-size:36px;font-family:Domine;text-align:center;margin-bottom:80px;line-height:1.4;}.paragraph--type--seccion-titulo-con-planes{margin-top:90px;margin-bottom:90px;}.field--name-field-tabla-comparativa{display:grid;grid-template-columns:33% 33% 33%;grid-row-gap:60px;grid-column-gap:50px;justify-content:center;}.page-node-9 .field--name-field-tabla-comparativa{grid-template-columns:40% 40%;}.field--name-field-tabla-comparativa .field--item{background:#EFEFEF;padding-bottom:20px;}.field--name-field-tabla-comparativa .field--name-field-titulo{margin-bottom:0;font-family:Oswald;font-size:20px;text-transform:uppercase;font-weight:normal;background:#168EDC;color:#FFF;padding-top:7px;padding-bottom:7px;}.field--name-field-tabla-comparativa .field--name-field-resumen,.field--name-field-tabla-comparativa .field--name-field-items,.field--name-field-tabla-comparativa .field--name-field-precio,.field--name-field-tabla-comparativa .field--name-field-call-to-action{padding:20px;box-sizing:border-box;}.field--name-field-tabla-comparativa .field--name-field-resumen{font-size:16px;}.field--name-field-tabla-comparativa .field--name-field-items UL LI{list-style-type:none;list-style-image:none;border-bottom:solid 1px #CCC;padding-bottom:10px;margin-bottom:10px;text-align:center;}.field--name-field-tabla-comparativa .field--name-field-items{padding-left:0;}.field--name-field-tabla-comparativa .field--name-field-precio{text-align:center;font-family:Oswald;color:#138CDC;font-size:20px;}.field--name-field-tabla-comparativa .field--name-field-call-to-action A{text-transform:uppercase;background:#FFF;border:solid 1px #158DDC;padding:10px 40px;color:#158DDC;margin-top:20px;transition:background-color 0.5s ease;border-radius:3px;font-weight:normal;width:60%;}.field--name-field-tabla-comparativa .field--name-field-call-to-action{text-align:center;}.field--name-field-tabla-comparativa .field--name-field-call-to-action A:hover{background:#168EDC;color:#FFF;transition:background-color 0.5s ease;}/*Content Bottom*/.content-bottom{background:#EFEFEF;}.path-frontpage .footer{margin-top:0;}.region-content-bottom{padding-top:40px;padding-bottom:40px;}/*Bloque Testimonios*/.bloque-testimonios{max-width:750px !important;text-align:center;margin:auto;}.bloque-testimonios .views-field-title{text-align:right;font-weight:bold;}.bloque-testimonios .views-field-body{font-style:italic;font-size:15px;}.bloque-testimonios H2{font-family:Domine;font-weight:bold;font-size:38px;margin-bottom:30px;}.bloque-testimonios .views-slideshow-controls-bottom{margin-top:20px;}.views-slideshow-controls-bottom .views-slideshow-pager-bullets LI.active{background:#168EDC;}.views-slideshow-controls-bottom .views-slideshow-pager-bullets LI{background:#999;}/*Footer*/.footer{background:url('../images/bg-footer.png') left bottom repeat-x #1D9FED;padding-bottom:50px;padding-top:20px;margin-top:0;}.footer H2{color:#FFF;font-family:Oswald;font-weight:normal;font-size:18px;text-transform:uppercase;margin-bottom:20px;}.region-footer{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;}.region-footer SECTION{width:200px;}.region-footer SECTION:first-child{width:250px;}#block-piedepagina UL LI A{color:#FFF;padding-left:0;text-transform:uppercase;font-family:Oswald;padding-bottom:0;}#block-piedepagina UL{padding-left:0;margin-left:0;}#block-piedepagina{max-width:500px;}#block-piedepagina UL LI A:hover{background:none;text-decoration:underline;}#block-drupal2020 .bloque-copy{float:left;margin-top:10px;}#block-drupal2020{padding-bottom:30px;}#block-drupal2020 .bloque-redes-sociales{float:right;}#block-drupal2020 .bloque-redes-sociales .icon{float:left;}#block-drupal2020 .bloque-redes-sociales .icon A{display:block;width:48px;height:48px;margin-left:15px;text-indent:-999999px;font-size:1px;line-height:1px;}#block-drupal2020 .bloque-redes-sociales .icon A:hover{opacity:0.8;}#block-drupal2020 .bloque-redes-sociales .icon.facebook A{background:url('../images/icons/icon-facebook.png') left top/48px 48px no-repeat;}#block-drupal2020 .bloque-redes-sociales .icon.twitter A{background:url('../images/icons/icon-twitter.png') left top/48px 48px no-repeat;}#block-drupal2020 .bloque-redes-sociales .icon.linkedin A{background:url('../images/icons/icon-linkedin.png') left top/48px 48px no-repeat;}#block-drupal2020 .bloque-redes-sociales .icon.instagram A{background:url('../images/icons/icon-instagram.png') left top/48px 48px no-repeat;}/*Bloque Newsletter*/.simplenews-subscriber-form INPUT{border-radius:0;}.simplenews-subscriber-form{color:#FFF;}.simplenews-subscriber-form #edit-message{line-height:1.5;}.simplenews-subscriber-form H2{margin-bottom:20px;}.simplenews-subscriber-form BUTTON{background:#118ED9;border:solid 1px #1D9EEC;border-radius:0;color:#FFF;text-transform:uppercase;padding:10px 20px;font-family:Oswald;}/*Bloque Acceso a Clientes*/#block-accesoclientes{color:#FFF;width:250px;}#block-accesoclientes A{color:#FFF;}#block-accesoclientes A:before{content:"> ";}#block-accesoclientes A:hover{text-decoration:underline;}/*Nodo Articulo de Blog*/.page-node-type-article H1.page-header{font-family:Suez One;font-weight:normal;font-size:36px;color:#000;line-height:1.3;}H1.page-header{border-bottom:none;}.page-node-type-article .highlighted{background:#F7FAFB;margin-bottom:0;}.page-node-type-article .main-container{background:#FFF;}.page-node-type-article .main-container .field--name-body,.page-node-type-article .main-container .links,.page-node-type-article .seccion-comentarios,.page-node-17 .main-container .field--name-body,.col-angosta{max-width:700px;margin:auto;}.page-node-type-article .main-container .field--name-body{font-size:18px;margin-bottom:80px;}ARTICLE .field--name-body H3{font-family:Domine;color:#000;font-weight:bold;margin-bottom:20px;margin-top:30px;}.page-node-type-article .main-container .links{}.page-node-type-article .main-container .links LI{padding-left:0;}.page-node-type-article .author{display:none;}.page-node-type-article .field--name-field-image IMG{margin:auto auto 80px auto;padding:7px;background:#FFF;box-shadow:0 0 4px #CCC;}.addtoany_list{max-width:700px;margin:40px auto auto;display:block;}/*Tabs*/NAV.tabs{margin-bottom:40px;}/*Landing Blog*/.main-container{background:#F7FAFB;}.listado-blog .view-content{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;align-content:center;}.listado-blog{max-width:90%;margin:auto;}.listado-blog .view-content .views-row{padding:15px 15px 30px 15px;width:45%;margin-bottom:50px;font-family:Oswald;font-size:16px;}.listado-blog .views-field-created{text-transform:uppercase;color:#999;margin-top:10px;}.listado-blog .views-field-title{font-size:20px;line-height:1.3;font-family:Suez One;}.listado-blog .views-field-title A{color:#000;}.listado-blog .view-content .views-row:hover{background:#FFF;box-shadow:0 0 8px #CCC;}.listado-blog .view-content .views-row:hover .views-field-title A{color:#0F7FCE;}/*Ultimos Posts */#block-views-block-blog-pie-block-1 .views-field-title A{color:#FFF;font-weight:normal;}#block-views-block-blog-pie-block-1 .views-field-title A:hover{text-decoration:underline;}#block-views-block-blog-pie-block-1{width:300px;}#block-views-block-blog-pie-block-1 .views-field-created{font-size:13px;color:#CCC;text-transform:uppercase;}#block-views-block-blog-pie-block-1 .views-row{border-bottom:1px solid #34A7ED;margin-bottom:10px;padding-bottom:10px;}#block-views-block-blog-pie-block-1 .views-row:last-child{border-bottom:none;}#block-views-block-blog-pie-block-1 .view-footer A{color:#FFF;font-family:Oswald;text-transform:uppercase;background:#1D9FED;display:inline-block;padding:10px;border-radius:3px;}#block-views-block-blog-pie-block-1 .view-footer A:hover{background:#EFEFEF;color:#000;}/*Clientes*/.view-clientes .view-content{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:center;}.view-clientes .view-content .views-row{width:30%;margin-bottom:44px;margin-right:10px;margin-left:10px;}.view-clientes .view-content .views-row IMG{box-shadow:0 0 4px #CCC;}.view-clientes .views-field-field-mas-informacion{font-family:Oswald;font-size:16px;margin-top:8px;text-align:center;margin-left:-10px;}/*Drupal Training*/.page-node-type-book .main-container{background:#FFF;}.page-node-type-book .main-container .content NAV H2{font-family:Domine;font-size:24px;font-weight:bold;}.region-sidebar-second .block H2{font-family:Oswald;font-weight:normal;font-size:18px;background:#1284D3;color:#FFF;text-transform:uppercase;padding:15px 20px;margin-bottom:25px;}#block-navegaciondellibro{}#block-navegaciondellibro UL LI A{font-size:16px;}/*Nodo Book*/ARTICLE .field--name-body IMG{max-width:100%;height:auto;margin-top:20px;margin-bottom:20px;}.page-node-type-book ARTICLE NAV H2{display:none;}.page-node-type-book ARTICLE NAV{background:#EFEFEF;}.page-node-type-book ARTICLE NAV UL{justify-content:space-between;padding:10px 30px;}/*Footer Bottom*/.footer-bottom{background:#0E7CCB;}.footer-bottom .container{border-top:solid 1px #1D9DEB;padding-top:30px;}#block-drupal2020{color:#FFF;}/*Highlighted Top*/.highlighted-top{background:#000;}#block-drupaltraining H2{color:#FFF;font-family:Oswald;font-weight:normal;font-size:14px;text-transform:uppercase;margin-top:10px;padding-left:7px;}.page-node-type-book .highlighted H1{font-family:Oswald;font-weight:normal;justify-content:left;font-size:32px;color:#000;height:100px;margin-bottom:0;padding-bottom:10px;}.page-node-type-book .highlighted{height:auto;}/*Bloque Personas*/.personas-ds{display:flex;max-width:650px;margin-left:auto;margin-right:auto;justify-content:space-around;align-content:center;padding-top:15px;padding-bottom:15px;}.foto-perfil{margin-bottom:10px;}.nombre{font-size:18px;font-weight:bold;text-align:center;}.cargo{text-align:center;font-style:italic;font-weight:normal;}.perfil-linkedin{text-align:center;margin-top:10px;}.perfil-linkedin A{background:#1979C9;color:#FFF;padding-left:10px;padding-right:10px;padding-top:3px;border-radius:15px;padding-bottom:3px;}.perfil-linkedin A:hover{background:#0E65A4;}/*Bloque idioma*/.header-top{background:#005CA6;}#block-alternadordeidioma>.links A{color:#FFF;}#block-alternadordeidioma>.links A:hover{text-decoration:underline;}#block-alternadordeidioma>.links LI{list-style-image:none;list-style-type:none;margin-right:15px;text-transform:uppercase;font-size:13px;padding-top:5px;padding-bottom:5px;}#block-alternadordeidioma>.links{display:flex;justify-content:flex-end;margin-bottom:0;margin-right:7px;}/**//*Responsive*/@media screen and (max-width:1024px){.pull-left{float:none !important;}#block-navegacionprincipal{float:none;background:#1261AD;margin-left:-15px;margin-right:-15px;}#block-navegacionprincipal UL LI A{color:#FFF;text-align:left;}#superfish-main-toggle{color:#FFF;text-transform:uppercase;font-weight:bold;}.sf-accordion-toggle{padding-top:7px;padding-bottom:7px;text-align:center;}.navbar .container{/*padding-left: 0;*//*padding-right: 0;*//*margin-left: 0;*//*margin-right: 0;*/width:100%;}.navbar{/*padding-left: 0;*//*padding-right: 0;*/}.logo{display:flex;display:-webkit-flex;align-content:center;align-items:center;justify-content:center;}#superfish-main-accordion{text-transform:uppercase;margin:auto;}#superfish-main-accordion LI{border-bottom:1px solid #1D9CEB;padding-left:15px;padding-right:15px;}#superfish-main-accordion LI LI{border-bottom:none;text-transform:none;}#block-tedamoslabienvenidaadrupalsoul .field--name-body{}#block-tedamoslabienvenidaadrupalsoul .field--name-body H1{font-size:28px;margin-top:30px;}#block-tedamoslabienvenidaadrupalsoul .field--name-body .destacado{font-size:18px;margin-bottom:15px;}#block-tedamoslabienvenidaadrupalsoul .field--name-body .bloque-cta P{font-size:18px;}#block-tedamoslabienvenidaadrupalsoul .field--name-body .bloque-cta .boton{padding-top:10px;padding-bottom:10px;font-size:14px;}#block-tedamoslabienvenidaadrupalsoul IMG{}.field--name-field-cards{grid-template-columns:40% 40%;}}@media screen and (max-width:768px){#block-tedamoslabienvenidaadrupalsoul .field--name-body{position:relative;background:#EFEFEF;color:#000;padding-bottom:30px;}#block-tedamoslabienvenidaadrupalsoul .field--name-body H1{font-size:28px;margin-top:30px;}#block-tedamoslabienvenidaadrupalsoul .field--name-body .destacado{font-size:18px;margin-bottom:15px;text-shadow:none;}#block-tedamoslabienvenidaadrupalsoul .field--name-body .bloque-cta P{font-size:18px;text-shadow:none;}#block-tedamoslabienvenidaadrupalsoul .field--name-body .bloque-cta .boton{padding-top:10px;padding-bottom:10px;font-size:14px;}#block-tedamoslabienvenidaadrupalsoul IMG{}.field--name-field-cards{grid-template-columns:100%;}.region-footer{flex-direction:column;}.region-footer SECTION,.region-footer NAV{margin-bottom:30px;}.field--name-field-tabla-comparativa{grid-template-columns:100%;}.highlighted H1{font-size:36px;background-size:80px 80px;}.page-node-type-servicio .highlighted H1{padding-left:100px;}.listado-blog .view-content{flex-direction:column;}.listado-blog .view-content .views-row{width:100%;}.page-node-type-article H1.page-header{font-size:32px;}.view-clientes .view-content .views-row{width:45%;}.page-node-9 .field--name-field-tabla-comparativa{grid-template-columns:100%;}}@media screen and (max-width:480px){.view-clientes .view-content .views-row{width:80%;}.page-node-type-article H1.page-header{font-size:24px;}.highlighted H1{margin-bottom:0;padding:20px;}.page-node-type-article .main-container{padding-top:20px;}.page-node-type-article .field--name-field-image IMG{margin-bottom:30px;}.hide-mobile{display:none;}.page-node-type-servicio .highlighted{height:auto;}.page-node-type-servicio .highlighted H1{height:auto;padding-bottom:30px;padding-top:30px;background-size:60px;}.paragraph--type--seccion-titulo-con-planes .field--name-field-titulo{margin-bottom:30px;font-family:Suez One;line-height:1.2;}.paragraph--type--seccion-titulo-con-planes{margin-top:29px;}.field--name-field-tabla-comparativa .field--name-field-items UL LI{font-size:16px;}#block-drupal2020 .bloque-redes-sociales .icon A{width:32px;height:32px;background-size:32px !important;}.footer-bottom .container{padding-top:20px;}.bloque-copy{margin-bottom:21px;}.foto-perfil IMG{width:130px;text-align:center;margin-left:auto;margin-right:auto;}.foto-perfil{align-self:center;align-items:center;align-content:center;}.nombre{font-size:14px;}.cargo{font-size:13px;}}