@import url('https://fonts.googleapis.com/css?family=Rubik:300,400');
/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.header-logo{}.navbar a{text-transform:uppercase;}.navbar{display:flex;justify-content:center;}.navbar-header{}a{color:#002c71;}#productos h4{text-align:center;}.main-container{padding:0px;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{color:#FFFFFF !important;background-color:#002c71;}#servicios{text-align:center;}.navbar{padding-top:10px;padding-bottom:10px;}#clientes h4{text-align:center;}#clientes h4 a:hover{text-decoration:none;}footer a:hover{text-decoration:none;}.navbar .logo{padding-right:0px;}.not-front .solofrente{display:none;}.front .interno{display:none;}.not-front .main-container{margin-top:20px;}h1,h2{font-weight:400;}h3,h4,h5,h6{font-weight:bold;}.carousel-caption h3{font-size:30px;font-weight:bold;text-transform:uppercase;color:#FFFFFF;font-family:'Rubik',sans-serif;letter-spacing:2px;}.carousel-caption p{font-size:25px;}.carousel-caption{margin-bottom:10%;}body{font-family:'Rubik',sans-serif;}.navbar{font-size:12px !important;font-family:'Rubik',sans-serif;font-weight:bold;letter-spacing:1px;}h4,h5{font-weight:bold;font-family:'Rubik',sans-serif;letter-spacing:1px;}.page-header{font-weight:bold;font-family:'Rubik',sans-serif;letter-spacing:2px;}p{font-weight:300;}.view-slide img{width:100%;}.slide img{width:100%;}.front header{}.navbar{border-radius:0 !important;-moz-border-radius:0 !important;border:none;}.sobre{text-align:justify;font-size:16px;}#sobrenosotros{font-size:18px;padding-top:20px;padding-bottom:60px;}#sobrenosotros h2{text-align:center;text-transform:uppercase;padding-bottom:20px;font-weight:bold;font-family:'Rubik',sans-serif;letter-spacing:2px;}.masinfo{text-transform:uppercase;font-weight:300;text-align:center;margin-top:20px;}.masinfo .btn-success{color:#ffffff;background-color:midnightblue;border-color:midnightblue;}#clientes{font-size:18px;padding-top:20px;padding-bottom:60px;}#clientes h2{text-align:center;text-transform:uppercase;padding-bottom:20px;}#clientes img{margin:0 auto;}#servicios{font-size:18px;padding-top:20px;padding-bottom:60px;}#servicios h2{text-align:center;text-transform:uppercase;padding-bottom:20px;}.logoherta{text-align:center;margin-bottom:10px;}.logoherta img{text-align:center;margin:0 auto;}.navbar-default .navbar-nav > li > a{color:#535657;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{color:#535657;}#social{float:right;padding-top:10px;display:none;}.navbar{margin-top:0px !important;margin-bottom:0px !important;padding-top:20px !important;padding-bottom:20px !important;}footer{background-color:#535657;color:#FFFFFF;}footer a{color:#FFFFFF;}footer a:hover{color:#FFFFFF;font-weight:bold;}#proyectos{font-size:18px;background-image:url(/themes/custom/cdtlatam/css/fondoproyectos.jpg);background-repeat:no-repeat;background-size:100% 100%;padding-top:40px;padding-bottom:40px;}#noticias .views-field-title a:hover{text-decoration:none;}#filtronoticias .views-exposed-form .form-item{float:left;padding-right:10px;font-size:16px;font-weight:bold;}#noticias{font-size:16px;padding-top:40px;padding-bottom:40px;}#proyectos h2{text-align:center;text-transform:uppercase;padding-bottom:20px;}.view-noticiascdtlatam .views-field-title{margin-top:20px;margin-bottom:10px;max-width:400px;letter-spacing:1px;font-size:16px;text-transform:uppercase;padding-left:20px;padding-right:20px;}.view-noticiascdtlatam  .views-field-body{margin-bottom:40px;padding-left:20px;padding-right:20px;}#noticias .views-field-title{margin-top:20px;margin-bottom:10px;max-width:400px;letter-spacing:1px;font-size:16px;text-transform:uppercase;padding-left:20px;padding-right:20px;}#noticias .views-field-body{margin-bottom:40px;padding-left:20px;padding-right:20px;}#noticias h2{text-align:center;text-transform:uppercase;padding-bottom:40px;}#proyectos h3{text-align:center;text-transform:uppercase;font-weight:bold;font-family:'Rubik',sans-serif;letter-spacing:1px;font-size:18px;}#proyectos h3 a:hover{text-decoration:none;}#proyectos .views-field-field-image img{text-align:center;margin:0 auto;vertical-align:middle;}#proyectos .views-field-field-pais{text-align:center;}.view-proyectos{margin:0 auto;max-width:1170px;}.node-type-proyecto .field-name-field-pais{font-weight:400px;font-size:18px;margin-bottom:20px;}.node-type-proyecto .field-name-field-imagen{margin-bottom:20px;}.node-type-proyecto .field-name-field-imagen img{margin:0 auto;}.node-type-article .field-name-field-imagen{margin-bottom:20px;}.node-type-article .field-name-body{margin-top:20px;margin-bottom:20px;}.node-type-article .submitted span{margin-bottom:10px;display:inline-block;}.node-type-article .field-name-body p{text-align:justify;}.node-type-proyecto .field-name-body{margin-top:20px;margin-bottom:20px;}.node-type-proyecto  .field-name-field-video{margin-top:20px;margin-bottom:20px;}.node-type-proyecto .field-name-body p{text-align:justify;}#productos .views-field-title{margin-bottom:40px;}#productos img{margin:0 auto;}#productosdetalle .views-field-body{margin-bottom:40px;text-align:left;}#productosdetalle img{margin:0 auto;}#servicios .views-field-title{margin-bottom:40px;}#servicios{max-width:900px;}#servicios img{margin:0 auto;filter:opacity(0.5) drop-shadow(0 0 0 black);}.block-title{text-align:center;text-transform:uppercase;padding-bottom:20px;font-weight:bold;font-family:'Rubik',sans-serif;letter-spacing:2px;}@media only screen and  (max-width :1024px){.header-logo{}.carousel-caption{margin-bottom:0px;}.carousel-caption h3{font-size:30px;font-weight:bold;text-transform:uppercase;}.carousel-caption p{font-size:20px;}}@media only screen and  (max-width :650px){.header-logo{}.carousel-caption h3{font-size:20px;font-weight:bold;text-transform:uppercase;}.carousel-caption p{font-size:18px;}.carousel-caption{margin-bottom:0px;}}@media only screen and  (max-width :770px){#social{float:left;margin-bottom:0px;margin-top:-60px;}.elmenu{position:absolute;top:10px;right:10px;z-index:1;}#navbar-collapse{background-color:#FFFFFF;}}.carousel-inner{background:midnightblue;}.carousel-inner img{object-fit:cover;opacity:0.4;}@media only screen and  (max-width :550px){.header-logo{}.carousel-caption{margin-bottom:0px;text-shadow:none;}.carousel-caption h3{font-size:18px;font-weight:bold;text-transform:uppercase;}.carousel-caption p{display:none;}#social{float:left;margin-bottom:0px;margin-top:-60px;}}#video{}.jumbotron{padding-bottom:0px !important;}#block-block-3{padding-bottom:30px;}
