body {
  font-family:'Futura Std Book';
  font-size: 14px;
  line-height: 137%;
  overflow-x: hidden;
  background-position: 50% -10%;
  src: local('Futura Std Book'), url('fonts/FuturaStdBook.woff') format('woff');
  background-size: auto;
  background-position: 0 -3%;
}
.region-page-title {
    width: 100%;
}

#block-seleccionmacrorruedasomemorias {
    padding-top: 8em;
}

h2#howtopart, h2#comoparticipar {
    padding-top: 17%;
    color: #050A5D;
    font-size: 2rem;
    font-weight: bold;
    padding-bottom: 1em;
}
#block-comoparticipar {
    margin-top: -7%;
    padding-top: 0;
}
.js-quickedit-page-title.page-title{
    /* color: #fff; */
    margin: 0 auto;
    max-width: 1024px;
    margin-bottom: 1.5em;
}

.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 0px;
    font-family: 'Futura Std Book';
    width: 100%;
}

.region-breadcrumb{
    padding-bottom: 8%;
    background: url(../images/bg-pink.jpg) no-repeat center center fixed;
    width: 100%;
    margin: 0 auto;
    }
    #block-views-block-memorias-block-1 > div > div > div > div > div:nth-child(1) > div{display: n}
.container-fluid{padding: 0px!important;}
iframe{max-width: 100%!important;height: 340px;margin: 10px 0px;background: #fff;/* width: 540px; */}

#block-seleccionmacrorruedasomemorias {
    padding-top: 10% !important;
}
#block-views-block-memorias-block-2 iframe{width: 550px;}
.navbar > .container {
    max-width: 1120px!important;
}
.navbar-header .col-md-3{}
.navbar-header .col-md-9{}
.dropbutton-multiple .dropbutton{
    border: none;
}
.mobile{display:none;}
.content-top{
    height: 630px;
    margin-bottom: 2em;
}
#page-title{}
#wrapper {
    /* overflow: hidden; */
}

.view-id-memorias .views-field-title {
    color: #000;
    margin-bottom: 1em;
    float: left;
    text-transform: uppercase;
    height: 50px;
    font-size: 1.8rem;
}
.pager li>a, .pager li>span {
    display: inline-block;
    padding: 2px 2px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px;
    background: #A3A4C1;
    color: #fff;
    width: 26px;
    font-size: 1;
}
#page-title-inner > div{}
.dropbutton-arrow{position: sticky;}
body > div.dialog-off-canvas-main-canvas > header > nav > div > div > div.navbar-header.col-md-3{
    width: 19%!important;
    margin-top: 3%;
}
body > div.dialog-off-canvas-main-canvas > header > nav > div > div > div.col-md-9 {
    width: 63%!important;
}

body > div.dialog-off-canvas-main-canvas > div.footer-space > div > div > div > div{
    margin: 0!important;
    padding: 0!important;
    width: 101%;
    /* margin-left: -29px; */
    /* position: relative; */
}
.page-nid-174 h1, .page-nid-176 h1 {display: none;}
#block-footer > div.content > div > div > div:nth-child(2){
    width: 68%;
}
#block-menudenavegacion .menu-item.menu-item--active-trail a{
    color: rgba(242,54,105,1);
}

     @font-face {
    font-family: 'Futura Std Book';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Book'), url('fonts/FuturaStdBook.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Book Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Book Oblique'), url('fonts/FuturaStdBookOblique.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Light Condensed';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Light Condensed'), url('fonts/FuturaStdCondensedLight.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Light';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Light'), url('fonts/FuturaStdLight.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Light Condensed Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Light Condensed Oblique'), url('fonts/FuturaStdCondensedLightObl.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Light Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Light Oblique'), url('fonts/FuturaStdLightOblique.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Medium Condensed';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Medium Condensed'), url('fonts/FuturaStdCondensed.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Medium';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Medium'), url('fonts/FuturaStdMedium.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Medium Condensed Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Medium Condensed Oblique'), url('fonts/FuturaStdCondensedOblique.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Medium Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Medium Oblique'), url('fonts/FuturaStdMediumOblique.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Heavy';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Heavy'), url('fonts/FuturaStdHeavy.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Heavy Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Heavy Oblique'), url('fonts/FuturaStdHeavyOblique.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Bold'), url('fonts/FuturaStdBold.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Bold Condensed';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Bold Condensed'), url('fonts/FuturaStdCondensedBold.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Bold Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Bold Oblique'), url('fonts/FuturaStdBoldOblique.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Bold Condensed Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Bold Condensed Oblique'), url('fonts/FuturaStdCondensedBoldObl.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Extra Bold Condensed';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Extra Bold Condensed'), url('fonts/FuturaStdCondensedExtraBd.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Extra Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Extra Bold'), url('fonts/FuturaStdExtraBold.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Extra Bold Condensed Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Extra Bold Condensed Oblique'), url('fonts/FuturaStdCondExtraBoldObl.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Extra Bold Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Extra Bold Oblique'), url('fonts/FuturaStdExtraBoldOblique.woff') format('woff');}


#block-menudenavegacion > ul > li:nth-child(1){
    width: 80px;
}
#block-menudenavegacion > ul > li:nth-child(2){
    width: 14%;
}
#block-menudenavegacion > ul > li:nth-child(3){
    width: 130px;
}
#block-menudenavegacion > ul > li:nth-child(4){}
#block-menudenavegacion > ul > li:nth-child(5){
    width: 16%;
}


nav#block-menudenavegacion {
    width: 112%;
    /* float: left; */
    margin-left: 4%;
}
#block-dropdownlanguage > div.content > fieldset > div{
    background: transparent;
}
#block-menudenavegacion > ul > li{
    width: 186px;
}
.view-id-memorias .field-content img{
    height: 420px;
}
.row.layout{
    /* margin-top: 11em; */
}
.view-id-memorias .views-field-title a{
    color: #000;
    margin-bottom: 1em;
    float: left;
    text-transform: uppercase;
    height: 50px;
    font-size: 1.8rem;
}

.field-content img{
    width: 103%;
    /* display: flex; */
    /* justify-content: center; */
    margin-top:-3%;
}
#block-seleccionmacrorruedasomemorias .box-seleccion-mcr img{
    /* margin-right: 7%; */
    margin: 0;
}
#block-seleccionmacrorruedasomemorias .box-seleccion-mcr h2{
  color: #050A5D;
  font-size: 2rem;
  font-weight: bold;
  padding-bottom: 1em;
}
#block-seleccionmacrorruedasomemorias .box-seleccion-mcr a{
 font-weight: bold;
 color: #F23669;
 padding-top: 1em;
 float: left;
 background: url(../images/arrows_bottom.JPG) no-repeat bottom right;
 padding-right: 25px;
}
#block-footerdatos > div.content{
    margin-top: 3em;
}
#block-seleccionmacrorruedasomemorias .box-seleccion-mcr a:after{width: 20px; height: 20px; background:red;}

#block-dropdownlanguage > div.content > fieldset > legend {
    border: none;
}
#block-dropdownlanguage {
    margin-top: 5%;
    position: relative;
    float: right;
    display: contents;
    background: transparent;
    float: left;
}


#block-views-block-banners-del-sitio-block-1, #block-views-block-banners-del-sitio-block-2,
#block-views-block-banners-del-sitio-block-3, #block-views-block-banners-del-sitio-block-4,
#block-views-block-banners-del-sitio-block-5
 {
    padding-top: 28%;
    margin: 0 auto;
    width: 1222px;
}

 #block-views-block-banners-del-sitio-block-3{
    padding-top: 27%;
}

 #block-views-block-banners-del-sitio-block-5 {
    padding-top: 38%;
    }

#block-views-block-banners-del-sitio-block-2{
    padding-top: 30%;
    margin-left: 3%;
}


#block-views-block-banners-del-sitio-block-6 > h2{font-size: 4rem;
    flex: auto;
    margin-top: 26%;
    margin-bottom: 0%;
    color: #fff;
    font-weight: bold;
    text-align: left;
    line-height: 103%;
    text-shadow: 3px 3px 5px rgba(0,0,0,0.44);
    font-family: 'Futura Std Bold';
    text-transform: uppercase;}
.block-views-blockbanners-del-sitio-block-6 .block h2.title,
#block-views-block-banners-del-sitio-block-1 .views-field-field-titulo,
#block-views-block-banners-del-sitio-block-2 .views-field-field-titulo,
#block-views-block-banners-del-sitio-block-3 .views-field-field-titulo,
#block-views-block-banners-del-sitio-block-4 .views-field-field-titulo,
#block-views-block-banners-del-sitio-block-5 .views-field-field-titulo,
#views_slideshow_cycle_main_slide_home-block_1 h1,
#block-views-block-banners-del-sitio-block-6 > div.content > div > div > div.view-content > div > div.views-field.views-field-field-titulo > div
{
    font-size: 4rem;
    flex: auto;
    margin-bottom: 0%;
    color: #fff;
    font-weight: bold;
    text-align: left;
    line-height: 103%;
    text-shadow: 3px 3px 5px rgba(0,0,0,0.44);
    font-family: 'Futura Std Bold';
    text-transform: uppercase;
}

#block-views-block-banners-del-sitio-block-6 > div.content > div > div > div.view-content > div > div.views-field.views-field-field-titulo > div{
    margin-top: 29%;
}
#block-views-block-banners-del-sitio-block-1 > div > div > div > div > div > div.views-field.views-field-field-titulo > div{
    /* margin-left: 7%; */
}
.region.region-content-top {
    width: 1160px;
    margin: 0 auto;
    max-width: 100%;
}
#block-views-block-slide-home-block-1{padding-top: 37.5%;text-align: left;width: 940px;margin: 0 auto;color: #fff;}
.path-media iframe {
    height: 610px;
    width: 100%;
    width: 900px;
}
.view-id-fotos_home .view-content{
      display: flex;
      max-width: 100%;
      flex-wrap: wrap;
      justify-content: center;
      /* background-color: #f4f3f4; */
      padding-top:38px;
      margin-top:-12px;
}
#block-comoparticipar, #block-seleccionmacrorruedasomemorias{
    max-width: 1160px;
    margin: 0 auto;
    padding-top: 3em;
    color: rgba(5,10,93,1);
    font-size: 18px;
}

#block-comoparticipar ol  li, #block-seleccionmacrorruedasomemorias ol li{
    margin: 20px 0px;
}
.view-id-fotos_home .views-row {
  padding-right: 1%;
    padding-left: 1%;
    max-width: 33%;
    flex: auto;
    margin-bottom: 75px;
}
.view-id-fotos_home.view-display-id-block_1 {
    width: 100%;
    margin: 0 auto;
}
.view-id-fotos_home.view-display-id-block_1 img {
    /* width: 80%; */
    transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
}
.view-id-fotos_home.view-display-id-block_1 img:hover {
   transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
  filter: saturate(180%);}

}
#block-bootstrap-mint-content .dinamica{
    width: 46%;
    margin: 0 29px 0 0px;
    padding: 0px;
}
.view-id-fotos_home .col-sm-12, .col-md-6, .col-lg-4 {
    margin-bottom: 3em;
    /* margin: 0% 19px 0 4px; */
}

.col-md-6 {
    width: 48%;
}
.view-id-fotos_home .col-lg-4 {
    width: 31.1%;
}
#views_slideshow_cycle_div_slide_home-block_1_0 > div > div.views-field.views-field-field-slide > div > img{
}
#views_slideshow_cycle_main_slide_home-block_1 h1{
    /*    position: absolute;
    top: 31%;
    margin-left: 22%;
    text-align: left;
    color: #fff;
    font-size: 6rem;*/
    /* width: 100%; */
    margin: 0 auto;
    }
#views_slideshow_cycle_main_slide_home-block_1 .views-field-field-body{
    /*position: absolute;
    top: 51%;
    margin-left: 22%;
    color: #fff;
    font-size: 4rem;
    text-align: left;*/
    font-size: 2.2rem;
    padding-top: 15px;
}


.view-id-fotos_home.view-display-id-block_1 .views-field-title {
   /* background-color: #000223; */
   width: 300px;
   text-align: left;
   font-size: 15px;
   /* font-weight: bold; */
   text-shadow: none;
   font-family: 'Futura Std Book';
   height: 52px;
   padding-top: 13px;
   text-overflow: ellipsis;   /* IE, Safari (WebKit) */
   line-height: 20px;
                 /* don't show excess chars */
   overflow: hidden;
   margin-bottom: 2%;
    /* Escondemos la parte sobrante */
   /* white-space:nowrap; */ /* Indicamos que no realice salto de linea si no cabe en la anchura indicada */
   text-overflow: ellipsis; /* Ponemos los dos puntos */
}
.view-id-fotos_home.view-display-id-block_1 .views-field-body {
    /* background-color: #000223; */
    width: 300px;
}


                              /*HOME*/
#block-conocemassobreprocolombia{}
#block-alternadordeidioma{
  /* position: fixed; */
  left: 90%;
  top: 0%;
  z-index: 200;
}
#block-alternadordeidioma a {
  color: white;
  font-weight: 700;
}

#block-menudenavegacion ul {
  list-style: none;
  margin-top: 7.5%;
}

#block-menudenavegacion a {
  color: white;
  /* font-weight: bold; */
}

#block-menudenavegacion a:hover {

    color: #F23669!important;
    font-weight: bold;

}

.page-nid-184 .content-layout.views-field.views-field-field-titulo .field-content {
    top: -182px;
    position: absolute;
    overflow: hidden;
    width: 556px;
    height: 60px;
    line-height: 60px;
    margin-top: -6px;
    text-align: left;
    font-family: Futura Std;
    font-style: normal;
    font-weight: bold;
    font-size: 48px;
    color: rgba(255,255,255,1);
    text-transform: uppercase;
}

.page-nid-184 .content-layout.views-field.views-field-body .field-content {
    top: -123px;
    position: absolute;
    overflow: visible;
    width: 581px;
    height: 117px;
    text-align: left;
    font-family: Futura Std;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    color: rgba(255,255,255,1);
text-transform: inherit;
}

.page-nid-184 .content-layout.field-content p span {
    text-align: left;
    font-family: "Futura Std";
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    color: rgb(255, 255, 255);
}
.page-nid-184 .content-layout.field-content {
    line-height: 60px;
    text-align: left;
    font-family: Futura Std;
    font-style: normal;
    font-weight: bold;
    font-size: 48px;
    color: rgba(255,255,255,1);
    text-transform: uppercase;
}
.page-nid-184 .content-layout.form-item {
    margin: 2.5em 0;
}
.page-nid-184 .content-layoutinput#edit-actions-submit {
    width: 274px;
    height: 81px;
    background-color: rgba(242,54,105,1);
    line-height: 15px;
    text-align: center;
    font-family: Futura Std;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    color: rgba(255,255,255,1);
padding: 0;
}
.page-nid-184 .content-layout.webform-submission-form label {
    display: block;
    text-align: left;
    font-family: Futura Std;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    color: rgba(5,10,93,1);
}
.page-nid-184 .content-layout.contact-form-new-styles h2 {
    white-space: nowrap;
    line-height: 35px;
    margin-top: -4px;
    text-align: left;
    font-family: Futura Std;
    font-style: normal;
    font-weight: bold;
    font-size: 27px;
    color: rgba(5,10,93,1);
margin-bottom: 10px;
}
.page-nid-184 .content-layout.contact-form-new-styles p, .contact-form-new-styles a {
    line-height: 21px;
    margin-top: -1.5px;
    text-align: left;
    font-family: 'Futura Std Light';
    font-style: normal;
    font-weight: lighter;
    font-size: 18px;
    color: rgba(5,10,93,1);
}
.page-nid-184 .content-layoutinput {
    border: none;
    background-color: rgba(235,235,235,1);
    width: 509px;
    height: 80px;
}
.page-nid-184 .content-layouttextarea{
    border: none;
    background-color: rgba(235,235,235,1);
    width: 509px;
    height: 144px;
}
.page-nid-184 .content-layout.webform-submission-form label {
    display: block;
    text-align: left;
    font-family: Futura Std;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    color: rgba(5,10,93,1);
}
.col-md-12 {
    /* min-height: 0px; */
    padding-right: 0px;
    padding-left: 0px;
    /* max-width: 100%; */
    /* width: 1024px; */
}

.navbar.topnav.navbar-default {
    opacity: .5;
    background-color: rgb(0, 0, 0);
    height: 2em;
    width: 150px;
    position: absolute;
    top: 10px;
    color: #fff;
    text-align: center;
  height: 57px;
}
.main-header {
    position: fixed;
    background-color: black;
}
ul.menu {
    DISPLAY: INLINE-FLEX;
    PADDING-RIGHT: 67PX;
    MARGIN-RIGHT: 0PX;
    HEIGHT: 20PX;
    PADDING-TOP: 2PX;
    list-style: circle;
}
.menu-item {
  /* height: 264%; */
}

.navbar-toggle.menu-item {
    background-color: yellow;
}

.menu-item a {
    margin: 0;
    padding-top: 0.2em;
    padding-right: 2%;


}
#block-dropdownlanguage > div > fieldset > div > div > div > ul > li.es.dropbutton-action.secondary-action > a{color:#fff}
.js .dropbutton-wrapper, .js .dropbutton-widget {
    width: 60px;
    /* margin-right: -24px; */
    /* position: absolute; */
    /* left: 372px; */
    /* top: -180%; */
    /* list-style: circle; */
    background: transparent;
    border: none;
    color: #fff;
    margin-top: 18px;
    margin-left: 25px;
}

.fieldset-legend {
    color: transparent;
}
.legennd {
    width:0%;
    color:transparent;
}
.fieldset-legend {
    display: none;
}

.region .region-primary-menu{
    position: absolute;
    top: -80px;
}
.main-header .region {
    height: 10px;
}

.main-header nav.topnav.navbar-default {
    background-color:black;
    width: 100%;
    position:fixed;
    border-bottom: 2px solid black;
    top:0%;
    height: 130px;
    border-bottom: none!important;
}
.main-header .block {
    margin: 0;
    background-color: transparent;
    /* display:flex; */
}
.front h1#page-title {
  display: none;
}
.views-field .views-field-title {
    WIDTH: 82%;
    POSITION: RELATIVE;
    LEFT: 63PX;
}
.navbar-toggle {
    position: absolute;
    left: 77%;
    border-radius: 24%;
}

.region-primary-menu ul.menu {
    position: relative;
    top: 180%;
    background-color:black;
}
.contextual {

 position:relative;
}
                             /*/HOME*/

                            /*FOOTER1*/
.footer-widgets{display: none;}
#block-footer{
    background-color: #F8F8F8;
    max-width: 97.5%;
    margin: 0 auto;
}
.region-footer-top-two {
        width: 132%;
    position: relative;
    left: -19%;
}
.footer-widgets {
    padding:0px;
    padding-top: 5%;
}
.region-footer-top-two ul{
    position: relative;
    right: -3%;
    font-size:13px;

}
.region-footer-top-two .menu-item{
    height: 267%;
    position: relative;
    top: -378%;
    color: black;
    display: inherit;

}
.region-footer-top-two a{
    color:black;
}

                            /*/FOOTER1*/






                             /*FOOTER2*/

.contenedor-logos {
    padding: 25px;
    /* padding-top: 7%; */
    max-width: 1024px;
    margin: 0 auto;
    min-height: 120px;
    padding: 2% 0;
}
.contenedor-logos .align-left{
    margin-left: 9%;
}

#block-footer > div.content > div > div > div:nth-child(1) > img{
    width: 250px;
}
.contenedor-logos .align-center{

}
.contenedor-logos .align-right {

position: relative;

/* right: -104%; */
}


body > div.dialog-off-canvas-main-canvas > div.footer-space > div{
    width: 100%;
    /* background: red; */
    max-width: 100%;
    padding: 0px;
}




.footer-space {
    /* background-color: #949494; */
}
.pager a{
    color: black;
    width: 32px;
    border: 1px;
    border-style: solid;
}
.pager__item.is-active {
    color:black;
    padding: 0px;
    margin: 0px;
}
.pager__item{
    padding: 0px 6px;
}
/* ajustes generales */

.admin .navbar.topnav.navbar-default{margin-top: 5em;}
.navbar.topnav.navbar-default {opacity: 1;background-color: rgb(0 0 0 / 80%)!important;}
.contextual { position:absolute;}
.node--view-mode-full .node__content {/* background-color:transparent!important; */}



.front .field__item {
    display:inline-flex;
}
.footer-ribbon {
  background-color:#5f6369;
  padding: 0;
  margin: 0;
  overflow: hidden;
  width: 104%;
}

.footer-ribbon .col-sm-6{
    width: 100%;
    margin-left: -16%;
}
.footer-ribbon ul{
   margin: 12px 25px;
    padding: 0;

}
.footer-ribbon ul {
  margin: 4px 23px;
  font-size: 15px;
  /* float: left; */
  /* text-transform: uppercase; */
}

.lista-dos .field__item ::marker, .lista-tres.field__item ::marker,{    color: #ffcb00;
    content: "+";}
#block-footerdatos > div > div > ul.lista-tres > li:nth-child(1)


.field__item ::marker{
   display:none;
    /* width: 15px!important; */
}

#block-footerdatos ul.lista-dos > li > a {
    padding-left: 10px;
    padding-top: 13px;
}
#block-footerdatos ul.lista-dos > li > a:before,
#block-footerdatos ul.lista-tres > li > a:before
 {content: "+";color: #ffcb00;/* width: 15px; */margin-right: 10px;}

#block-footerdatos ul.lista-dos > li > a,
#block-footerdatos ul.lista-tres > li > a {
    margin-left: 10px;
}


.field__item li{
    /* padding-bottom: 5%; */
    /* float: left; */
    /* text-indent: inherit; */
    /* display: inline-block; */
    margin-bottom: 11px;
}
 .quickedit-field {
    width: 102%;
}

.field--name-field-media-oembed-video{
    text-align: center;
}
.lista-iconos {
    width: 830px;
    margin: 0 auto!important;
    position: relative;
    /* flex: unset; */
    margin-top: 8em!important;
}

.lista-iconos ul li {}
.lista-iconos li {
    /* padding: 0% 3%; */
    list-style: none;
    float: left;
    margin-right: 11px;
}
.lista-uno {
    list-style: none;
    color: #fff;
    width: 18%;
    float: left;
}

.lista-uno img{
    padding-right: 0em;
}
#block-footerdatos > div.content > div > ul.lista-uno > li:nth-child(1) > span.direccion{
    padding-left: -11%;
}

#block-footerdatos > div > div > ul.lista-uno > li:nth-child(2) > img, #block-footerdatos > div > div > ul.lista-uno > li:nth-child(3) > img{
    padding-right: 4px;
}
.lista-uno li{
    margin-bottom: 12px;
}

#block-footerdatos > div.content > div > ul.lista-uno > li.lista-es img{
    padding-right: 20px;
}
.lista-dos {
    width: 14%;
    float: left;
    text-transform: uppercase;
    list-style: none;
}
.lista-tres {
    float: left;
    width: 32%;
    text-transform: uppercase;
    margin: 0!important;
    list-style: none;
}

.lista-tres li{width: 73%;float: left;}

.lista-cuatro li {
    float: left;
    width: 100%;
}
.lista-uno a:hover{
    color:white;
}

.lista-dos .lista-tres .lista-cuatro a:hover{
    color:#ffcb00;
}



#block-ultimofooter .content{
    background-color: white;
    width: 1268px;
    position: relative;
    left: -24%;
    height: 0px;
    margin-top: 2px;
}
#block-ultimofooter p{
    position: relative;
    color: black;
    right: -97%;
    margin-bottom: 9px;
}
#block-ultimofooter {
    margin-bottom:0px;
}

#block-galeriamacro .field--name-body {
  padding-bottom: 14%;
}


 .views-field-field-flickr1{}

 #block-galeriamacro{
         position: relative;
    right: -20%;
    width: 57%;
    display: flex;
    margin-top: 54%;
}

#block-galeriamacro .align-left img{
    position: relative;
    left: -28%;
}

#block-galeriamacro .align-right img{
    position: relative;
    right: -42%;
}

#block-galeriamacro .align-left figcaption{
    color: #0008ff;
    font-size: 147%;
    position: relative;
    left: -28%;
    margin-bottom: 5%;
    font-family: sans-serif;
    text-transform: uppercase;
    caption-side: initial;
    font-family:'Raleway', sans-serif;
}
#block-galeriamacro .align-right figcaption {
    color: #0008ff;
    font-size: 147%;
    position: relative;
    left: 41%;
    margin-bottom: 5%;
    font-family: sans-serif;
    text-transform: uppercase;
    caption-side: initial;
    font-family:'Raleway', sans-serif;
}
.node__content h1 {

}
.node--view-mode-full .node__content {
    /* padding: 0 3%; */
    max-width: 1139px;
    /* flex: auto; */
    /* float: left; */
    /* width: 1024px; */
    margin: 0 auto;
    position: relative;
    /* width: 80%; */
}
.node--view-mode-full p {
 color: rgba(5,10,93,1);
 width: 100%;
 font-size: 18px;
 line-height: 149%;
}

.node__content .quickedit-field {
  /* position: relative; */
  /* right: -13%; */
  margin: 0 auto;
  width: 100%;
}

.ciudad{
    padding-left: 10%;
}

.page-node-type-webform .field--type-webform{
    width: 40%;
    flex: auto;
    float: left;
}

.page-node-type-webform .webform-submission-form input{
    width: 90%;
    height: 67px;
}

.page-node-type-webform .region-content .field.field--name-body.field--type-text-with-summary{
    flex: auto;
    width: 40%;
    float: left;
    margin-left: 3%;
}
.webform-submission-form label{
    display: block;
    color: rgba(5,10,93,1);
    font-family: 'Futura Std Light';
}

.node__content .field-texto2 l {
  position: relative;
    right: -10%;
}

.node--type-memorias .node__content .field--label-above {
    right: 0px;
}

.node__content .field--label-above {
  position: relative;
    right: -23%;
    font-size: 24px;
    padding-top: 1%;

}

.node__content .field--name-field-video {
  position: absolute;
  right: 23%;
  bottom: 242px;

}
.node__content .field--name-field-video .field__label {
  background-color: white;
    padding-top: 9px;
}

.node__content .field--name-field-enlace1 {
  color: black;
    position: absolute;
    right: 23%;
    background-color: white;
    padding-top: 0%;
    padding-right: 210px;
    bottom: 135px;
    padding-bottom: 5%;

}

.node__content .field--name-field-enlace1 .field__label {
    position: relative;
    right: -5px;
    text-transform: uppercase;
}

.node__content .media-oembed-content {
  width: 100%;
  height: 640px;
}
    /* conoce mas aqui */
.region-content-bottom {
  margin-top: -1%;
  padding-bottom: 4%;
  background: url(../images/bg-pink.jpg) no-repeat center center fixed;
}

#block-conocemassobreprocolombia {
  padding-top: 6%;
  /* background-color: #090e5f; */
  padding-bottom: 3%;
  max-width: 100%;
  margin: 0 auto;
  background: url(../images/bg_mas-procolombia.jpg);
}

#block-conocemassobreprocolombia > div.content{
    max-width: 1024px;
    margin: 0 auto;
}
   #block-conocemassobreprocolombia .field--name-body {
    display: block;
    position: relative;
    /* left: 14%; */
    width: 100%;
    /* margin-left: 25%; */
   }
#block-conocemassobreprocolombia h2 {
  position: relative;
  /* left: -9%; */
  COLOR: WHITE;
  FONT-WEIGHT: BOLD;
  text-align: center;
  font-family:'Raleway', sans-serif;
}

#block-conocemassobreprocolombia p {
  width: 62%;
  text-align: center;
  position: relative;
  /* left: -4%; */
  line-height: 46px;
  color: white;
  font-size: 1.8rem;
  margin: 0 auto;
  margin-bottom: 2em;
}

#block-conocemassobreprocolombia a{
  padding: 8px 23px;
  background-color: #f23669;
  position: relative;
  left: 0%;
  font-family: 'Raleway', sans-serif;
}

/* /conoce mas aqui */

/*BANNER-CASOS-DE-EXITO*/
#block-textocasosdeexito {
  position: absolute;
  z-index: 99;
  left: 15%;
  top: 6%;
  width: 47%;
}
#block-textocasosdeexito h1 {
  color: white;
    font-family: 'Raleway';
    font-size: 54px;
    margin-left: -69%;
    margin-bottom: -10%;
}
#block-textocasosdeexito p {
  font-size: 27px;
  font-weight: normal;
}

.view-linea-de-tiempo .views-field-title{
  width: 393px;
  position: absolute;
  left: 14%;
  top: 135px;
  z-index: 20;
  font-family: 'Raleway', sans-serif;
  background-color: #00000024;
}
.view-linea-de-tiempo a{
  text-transform: uppercase;
    font-size: 48px;

}

.view-linea-de-tiempo p{
  position: absolute;
  left: 13%;
  background-color: #0000000f;
  width: 32%;
  top: 182px;
  z-index: 20;
  font-size: 16px;
  font-weight: bold;
    text-align: center;
  }

/*/BANNER-CASOS-DE-EXITO*/

/*VIDEOS-CASOS-DE-EXITO*/
.videos-casos-de-exito .videos1,  .videos3 {
  width: 1170px;
  margin: 0 auto;
  margin-top: 1%;
  /* border-radius: 7px; */
  /* width: 100%; */
  /* margin: 0 auto; */
  /* float: left; */
}

.box-seleccion-turismo{
    margin-top: 1em;
}
.videos-casos-de-exito{
color:rgba(5,10,93,1)
}
.videos-casos-de-exito .videos1 {
  margin-bottom: 10%;
  /* background: red; */
  width: 1160px;
  margin: 0 auto;
  float: inherit;
}
.videos-casos-de-exito .videos2 {
  position: relative;
  /* float: left; */
  width: 1160px;
  /* background: url(../images/bg-pink.jpg); */
  padding-top: 1%;
  padding-bottom: 3%;
  border-radius: 7px;
  margin: 0 auto;
  padding-right: 9%;
}
.videos-casos-de-exito .videos2 p{
    /* color: #fff; */
    /* text-align: center; */
    font-size: 2rem;
    /* max-width: 64%; */
    margin: 0 auto;
    margin-bottom: 2em;
}
.videos-casos-de-exito .videos2 iframe{
    margin: 0 auto;
    /* width: 570px; */
    /* max-width: 100%; */
    border-top: 40px solid #fff;
    border-bottom: 40px solid #fff;
}
.videos-casos-de-exito .video1_1,  .video3_1 {
  /* position: relative; */
  /* right: 45%; */
  /* padding-top: 6%; */
  /* background-color: gray; */
  border-radius: 0px;
}
.videos-casos-de-exito .video1_2, .videos-casos-de-exito .video1_1, .videos-casos-de-exito .video3_2, .videos-casos-de-exito .video3_1 {
  /* position: relative; */
  /* left: -34%; */
  /* padding-top: 6%; */
  /* background-color: gray; */
  border-top: 40px solid #fff;
  border-bottom: 40px solid #fff;
}



.videos-casos-de-exito .video2_1 {
  position: relative;
  /* right: -3%; */
  /* padding-top: 63px; */
  /* background-color: rgb(255, 255, 255); */
  border-radius: 7px;
}
.videos-casos-de-exito .video2_2 {
  position: relative;
    left: 8%;
    padding-top: 63px;
    background-color: rgb(255, 255, 255);
    border-radius: 7px;

}
.videos-casos-de-exito h2 {
  position: relative;
  /* right: 42%; */
  margin-bottom: 4%;
  color: #f23669;
  font-weight: bold;
  margin: 1em 0;
  font-size: 242%;
  font-family: 'Futura Std Bold';
}

.videos2 h2 {
  position: relative;
  /* padding-left: 18%; */
  margin-bottom: 3%;
  margin-top: 2%;
  font-size: 242%;
  margin: 0 auto;
  margin-top: 3%;
  padding-bottom: 1%;
  /* max-width: 100%; */
  /* width: 1024px; */
}




/*/VIDEOS-CASOS-DE-EXITO*/




/*CONTACTO*/
.texto_de_contacto {
  position: absolute;
    left: 12%;
    z-index: 20;
    width: 26%;
    bottom: 69%;
    color: white;
}
.texto_de_contacto h1 {
  position: relative;
  left: 132%;
  color: white;
  font-family: 'Raleway';
  font-size: 326%;
}
.texto_de_contacto p {
  font-size: 17px;
}
#contact-message-feedback-form{
  position: relative;
  left: -20%;
  max-width: 413px;
  margin-top: 6%;

}
#contact-message-feedback-form #edit-name, #edit-mail, #edit-subject-0-value, #edit-message-0-value{
  color: black;
  background-color: #efefef;
  border: 1px solid #adadad;
}

#contact-message-feedback-form #edit-submit{
  background: #f23669;
  padding: 15px 41px;

}

#contact-message-feedback-form .form-select{
  border: 1px solid #ffffff;

}
#contact-message-feedback-form #edit-preview {
  background: #ffffff;
}
#contact-message-feedback-form .form-required {
  color: #050a5d;
    text-transform: uppercase;
    font-family: 'Raleway';
    font-size: 85%;
}

.datosdecontacto {
  width: 25%;
    position: absolute;
    left: 63%;
    top: -458%;
    color: black;
}
.datosdecontacto h3 {
  font-family: 'Raleway';
    color: #050a5d;
    font-size: 21px;
}
.datosdecontacto p {
      margin-bottom: 18%;

}
/*/CONTACTO*/



/*PREGUNTAS*/
.textopreguntas {
  position: absolute;
    left: 12%;
    z-index: 20;
    width: 26%;
    bottom: 28%;
    color: white;
}
.textopreguntas h1 {
  position: relative;
    color: white;
    font-family: 'Raleway';
    font-size: 326%;
    left: 123%;
}
.textopreguntas p {
  font-size: 21px;
    position: relative;
    width: 241%;
    right: 11%;
}
.descripcion_preguntas {
  position: relative;
    left: 38%;
    width: 40%;
    padding-top: 7%;
}
.descripcion_preguntas h1 {
  font-family: 'Raleway';
    color: #050a5d;
}
.descripcion_preguntas p {
  position: relative;
    color: black;
    top: -25%;
    left: -61%;
    font-size: x-large;
    width: 192%;
    font-weight: bolder;
}
#block-descripciondepreguntas .field--name-body {
  background-color: #ffffff;
    position: absolute;
    top: 726px;
}
#qt-tabs-ui-tabs1 .field--name-body{
  display: grid;
  WIDTH: 256%;
  POSITION: RELATIVE;
  RIGHT: 79%;
}
#qt-tabs-ui-tabs2 .field--name-body {
  display: grid;
  WIDTH: 256%;
  POSITION: RELATIVE;
  RIGHT: 79%;
}
#block-quicktabstabsquees .ui-tabs-nav {
  background-color: white;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  background-color: transparent;
  border: none;
  position: relative;
  left: 33%;
}
/*/PREGUNTAS*/





/*QUE ES MACRORRUEDAS*/
#block-textoqueesmacrorruedas {
  position: absolute;
    top: 6%;
    right: 58%;
}
#block-textoqueesmacrorruedas h1 {
  color: white;
    font-size: 43px;
    font-family: 'Raleway';
}
#block-textoqueesmacrorruedas p {
  /* position: absolute; */
  width: 100%;
  /* bottom: -66%; */
  /* right: -123%; */
  font-size: 127%;
  font-weight: 700;
}

#block-queesmacrorruedas h2.title{
 POSITION: RELATIVE;
    LEFT: 32%;
    FONT-SIZE: 37PX;
    WIDTH: 35%;
    MARGIN: 0PX;
    PADDING: 0;
    BORDER: 0PX;

}
#block-queesmacrorruedas p{
  WIDTH: 61%;
    MARGIN: -15px AUTO;
    FONT-SIZE: 122%;
    margin-bottom: 4%;
}
#quicktabs-tabs {
  position: relative;
    left: -79%;
    width: 221%;
}

#block-quicktabstabsquees {
  LEFT: 453PX;
    FONT-SIZE: 167%;
    margin-top: 31%;
    position: relative;
    width: 45%;
    color: #000;
}
#block-quicktabstabsquees a{
  color: #af109b;
    font-family: 'Raleway';

}
#node49 .h1 {
    color: red;
}

.region.region-footer-menu {
 position: relative;
 left: 138px;
 width: 196%;
 color: #fff;
}

.region.region-footer-menu a{
 color: #fff;

}
.region.region-footer-menu a:before{
color:#ffcb00;

}

.container {
  max-width: 1000px;
}

 p {
  margin: 0 0 20px 0;
  font-size: 18px;
  line-height: 33px;
  font-family: 'Futura Std Light';
}

.node__content p, .node__content li, .node__content ul, .node__content ol {margin: 0 0 20px 0;
    font-size: 18px;
    line-height: 33px;
    font-family: 'Futura Std Light';}

.h1 {
  color: #000;
  margin: : 98PX 64px 30PX -443px;
  position: : RELATIVE;

}

h2,
.h2 {
 color: #050A5D;
 margin-bottom: 1em;
 font-family: 'Futura Std Bold';
}

h3,
.h3 {
  margin: 21px 0px;
  font-size: 20px;
  color: #050A5D;
  line-height: 30px;
}

h4,
.h4 {
  font-size: 14px;
  color: #000;
}

img {
  height: auto;
}

.nt {
  color: #2f6f9f;
}

a {
  color: rgba(5,10,93,1);
}

#block-dropdownlanguage > div.content > fieldset > div > div > div > ul > li.en.dropbutton-action.secondary-action > a{color:#fff}
#block-views-block-fotos-home-block-1-2 .views-field.views-field-body a {
    color: #6d6d6d;
    text-align: left;

}



#block-views-block-fotos-home-block-1-2 .views-field.views-field-body p {
    font-size: 1.2rem;
    line-height: 20px;
    }
.view-fotos-home a{color:#171C69}
.pager__item.pager__item--first{
    display: none;
}
.pager__item.pager__item--next{
    border: none;
}
.pager__item.pager__item--first a{
    display: none;
}
.pager__item.pager__item--next a, .pager__item.pager__item--previous a{
    border: none;
    background: transparent;
    color: #FF0E46;
    font-size: 30px;
    font-weight: bold;
}

.pager__item.pager__item--previous, pager__item pager__item--previous{
    border: none;
}
#block-views-block-fotos-home-block-1-2 > div.content > div > div > nav > ul > li.pager__item.is-active > a{background: #FF0E46;}
.pager__item.pager__item--last{display: none;}
.pager__item.pager__item--last a{
    /* padding: 0.5em 2em; */
    width: 80px;
}
a:hover {
  color: #23527c;
  text-decoration: none;
}

ul.links.inline {
  padding: 0;
}

ol,
ul {
  padding-left: 20px;
}

ul.links.inline li {
  list-style: none;
}

.block {
  margin-bottom: 12px;
}
.front-page .region-content {
    width: 1220px;
}
.region-content {
  padding: 4px 0px;
  max-width: 100%;
  margin: 0 auto;
  width: 1160px;
  position: relative;
  margin-bottom: 2em;
  margin-top: 2em;
}

.page-node-type-memorias .page-title{
    margin-top: 5%;
    color: #050A5D;
    margin-bottom: 1em;
    font-family: 'Futura Std Bold';
}
.page-nid-176 .region-content {width: 100%;}
.block h2.title {
  text-transform: uppercase;
  /* display:none; */
}
#block-videoscasosdeexito{
    background: #F8F8F8;
}
.main-header {
  background-size: cover;
  position: relative;
  background: url(../images/header_back.jpg) no-repeat;
}

.main-header nav {
  background: #fff;
  border: 0;
  margin: 0;
  position: relative;
  z-index: 200;
  min-height: auto;
}

.main-header .region {
  position: relative;
  z-index: 2;
  background-color: transparent;
}
.region-header {
    /* display:none */
}

.main-header .block {
  margin: 0;
}

/*Region Header*/

.site-branding {
  margin: 0;
}

.brand.logo {
  margin-right: 5px;
}

.brand.logo img {
  /* height: 240PX; */
  width: 240px;
  /* display:none */
  /* max-height: 200px; */
  overflow: hidden;
}

.region-header .brand {
 display: inline-block;
 vertical-align: middle;
 line-height: 100%;
 padding: 3px 0;
 margin-top: 0%;
 float: left;
 width: 100px;
 margin-top: -13px;
 overflow: hidden;
 width: 274px;
 /* height: 110px; */
}

.site-name a {
  font-size: 18px;
  font-weight: 500;
  color: Black;
  display: none;
}

.region-header .site-branding__slogan {
  font-size: 10px;
  color: #1abc9c;
}

/*Banner*/

.slideshow {
  text-align: center;
  line-height: 160%;
}

.slideshow h2 {
  font-size: 30px;
  font-weight: bold;
  color: #fff;
}

/*Top Widget*/

.topwidget {
  padding: 20px 0 0 0;
  text-align: center;
}

.topwidget .fa {
  font-size: 42px;
  background: #1abc9c;
  width: 80px;
  height: 80px;
  padding: 20px 0 0 0;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  color: #fff;
  margin-bottom: 10px;
}

.topwidget .block {
  padding: 7px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background-color: #fafafa;
}

/*Promo*/

.region-promo {
  border: 1px solid #e9e8ed;
  padding: 15px;
  font-size: 16px;
  text-align: center;
  margin: 20px 0;
  background: #fdfdfd;
}

.region-promo h2 {
  margin: 5px 0;
}

#block-views-block-preguntas-frecuentes-block-2 .views-field.views-field-title{
    color: rgba(242,54,105,1);
    margin-bottom: 1em;
    font-size: 18px;
    line-height: 32px;
}
#block-views-block-preguntas-frecuentes-block-2 .views-field-body p{
    color: rgba(5,10,93,1);
    font-size: 16px;
    line-height: 21px;
}
.region-promo p,
.region-promo .block {
  margin: 0;
}

/*Sidebar Blocks*/

.sidebar .block {
  background: #fafafa;
  padding: 10px;
}

.sidebar .block h2.title {
  text-transform: capitalize;
  margin-top: 0;
}

/*Footer Widgets*/

.footer-widgets .block {
  background: #fafafa;
  padding: 43px 19%;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

#block-views-block-preguntas-frecuentes-block-2{
    margin-top: 4em;
}
.footer-widgets .block h2.title {
  margin: 5px 0 10px 0;
}
#block-views-block-preguntas-frecuentes-block-2 .views-row{
    /* border-bottom: 2px solid #ff00a5; */
    padding: 4px 0px;
}
#block-views-block-preguntas-frecuentes-block-2 .views-accordion-header{
    border: none;
    background: transparent;
    color: #000;
    padding: 17px 0;
}
#block-views-block-preguntas-frecuentes-block-2 .ui-icon,#block-views-block-preguntas-frecuentes-block-2 .ui-widget-content .ui-icon{
    background-image: url(../images/arrowBottom.jpg)!important;
    height: 40px;
    width: 40px;
    padding: 40px;
    background-position: center center;
}
#block-views-block-preguntas-frecuentes-block-2 .ui-accordion-content{border:none;}
#block-views-block-preguntas-frecuentes-block-2 .views-accordion-header span.field-content > a{
    color: #000;
    font-weight: bold;
    font-size: 2rem;
}
#block-menufooter {
    margin-bottom:0px;
    padding-top: 5%;
    position: relative;
    right: -2%;
    width: 99%;
    display: none;

}

#block-menufooter ul {
    list-style:none;
    text-align: center;
    margin-left: 22%;
    margin-right: -84%;
    width: 65%;
    display: contents;
}

.footer-widgets img {
  max-width: 100%;
  border: 5px solid #fff;
  box-shadow: 0px 0px 2px #ddd;
}

/*Footer Ribbon*/

/*.footer-ribbon*/



.footer-ribbon nav li {
  display: inline-block;
}

.footer-ribbon nav li a {
  display: block;
  padding: 5px;
}

#footer-bottom {
  display:none;
}

/*Copyright & Credit*/

.copy_credit .copyright,
.copy_credit .credit {
  margin: 10px;
}
/* Casos de exito*/
#videos-galeria, #videos-galeria2  {
    width: 100%;
    margin: 0 auto;
    /* float: left; */
    height: 540px;
}

#videos-galeria2 {background: url(../images/bg-pink.jpg);background-repeat: repeat-x;background-position: center;}
/*Scroll Top*/

#toTop a.scrollUp {
  background: #1abc9c;
  width: 60px;
  height: 60px;
  display: inline-block;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  border-radius: 60px;
  cursor: pointer;
}

#toTop a.scrollUp .fa {
  color: #fff;
  font-size: 30px;
  height: 54px;
  line-height: 54px;
  width: 54px;
}

#toTop a.scrollUp:hover {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  background: #0f7864;
}

/*Social Media*/

.social-media {
  display:none;
}

.social-media > a {
  position: relative;
  top: 10px;
  width: 32px;
  height: 32px;
  background: #1abc9c;
  display: inline-block;
  border-radius: 32px;
  -moz-border-radius: 32px 32px 32px 32px;
  -webkit-border-radius: 32px 32px 32px 32px;
  color: #fff;
  margin: 1px;
}

.social-media > a > .fa {
  position: absolute;
  left: 32%;
  top: 30%;
  font-size: 14px;
}

.social-media .icon-twitter:hover {
  background: #00aced;
  color: #fff;
}

.social-media .icon-facebook:hover {
  background: #3b5998;
  color: #fff;
}

.social-media .icon-gplus:hover {
  background: #dd4b39;
  color: #fff;
}

.social-media .icon-linkedin:hover {
  background: #0274b3;
  color: #fff;
}

.social-media .icon-youtube:hover {
  background: #e12b28;
  color: #fff;
}

/*Designer Line - Horizontal*/

hr.style-mint {
  border: 0;
  height: 1px;
  background-image: -webkit-linear-gradient(left, rgba(26,188,156,0), rgba(26,188,156,0.75), rgba(26,188,156,0));
  background-image: -moz-linear-gradient(left, rgba(26,188,156,0), rgba(26,188,156,0.75), rgba(26,188,156,0));
  background-image: -ms-linear-gradient(left, rgba(26,188,156,0), rgba(26,188,156,0.75), rgba(26,188,156,0));
  background-image: -o-linear-gradient(left, rgba(26,188,156,0), rgba(26,188,156,0.75), rgba(26,188,156,0));
  margin: 0;
  position: relative;
  top: 30px;
}

/*Form*/

input,
button,
select,
textarea {
  padding: 15px;
  border: none;
  background: #EBEBEB;
}

.contact-message-form label {
  display: block;
}

.btn,
input[type="submit"] {
  background: rgba(242,54,105,1);
  color: #fff;
  border: 0;
  line-height: 100%;
  padding: 10px;
}

.btn:hover,
input[type="submit"]:hover {
  background: rgba(242,54,105,1);
}

/*Front Page*/

.path-frontpage .feed-icon {

}

/*Menu*/


.navbar-default .navbar-toggle .icon-bar {
  background-color: #1abc9c;
}



.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
  background: none;
}

nav h2 {

  color:transparent;
  display:none;
}

.menu-base-theme a,
.menu-base-theme a:hover,
.menu-base-theme a:focus,
.menu-base-theme a:active {
  padding: 10px 20px;
  padding-right: 58px;
  line-height: 23px;
  text-decoration: none;
}

.menu-base-theme a.current {
  background: #006892;
  color: white;
}

.menu-base-theme a.disabled {
  color: #a1d1e8;
}

.menu-base-theme a span.sub-arrow {
  position: absolute;
  top: 50%;
  margin-top: -17px;
  left: auto;
  right: 4px;
  width: 34px;
  height: 34px;
  overflow: hidden;
  text-align: center;
  color: #999;
  font-size: 22px;
  padding: 5px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border: 1px solid #dcdcdc;
  background: #efefef;
}

.menu-base-theme a.highlighted span.sub-arrow:before {
  display: block;
  content: '-';
}

.menu-base-theme ul {
  background: white;
}

.menu-base-theme ul ul {
  background: rgba(102, 102, 102, 0.1);
}

.menu-base-theme ul li {
  border-top: 1px solid rgba(0, 0, 0, 0.05);
}

.menu-base-theme ul li:first-child {
  border-top: 0;
}

.region-primary-menu {
  display: none;
  background: #fff;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  width: 100%;
}

.navbar-toggle {
  z-index: 999;
}

/*Breadcrumb*/

.breadcrumb {
  background: none;
  padding: 0;
  margin: 0;
  border-bottom: 1px solid #eee;
  font-size: 11px;
}

.breadcrumb ul {
  padding: 0;
  margin: 0;
}

.breadcrumb ul li {
  display: inline-block;
}

/*Search Form*/

.search-block-form {
  max-width: 500px;
  margin: 0 auto;
}

.region-search {
  padding: 15px;
}

#search-block-form {
  display: table;
  width: 100%;
}

#search-block-form .form-item,
#search-block-form .form-actions {
  display: table-cell;
  vertical-align: top;
  position: relative;
}
#block-views-block-memorias-block-2{
    margin-top: 3em;
}
#search-block-form .form-search {
  padding-right: 34px;
}

#search-block-form .form-actions {
  left: -41px;
  width: 41px;
}

#search-block-form input {
  width: 100%;
  height: 41px;
}

#search-block-form .fa-search {
  color: #1abc9c;
  font-size: 20px;
  left: 32%;
  position: absolute;
  top: 27%;
}

#search-block-form input[type="submit"] {
  background: transparent;
}

#search-block-form input[type="submit"]:hover {
  background: transparent;
}

#search-block-form .form-actions:hover i {
  color: #00614e;
  cursor: pointer;
}

/*Demo Typography*/

.bd-example {
  position: relative;
  padding: 20px;
  border: 2px solid #f7f7f9;
}

.highlight {
  padding: 5px;
  background-color: #f7f7f9;
  margin: 15px 0;
}

.highlight pre {
  border: 0;
  background: none;
  margin: 0;
}

.bd-example-type .table tr:first-child td {
  border-top: 0;
}

.bd-example-type h1,
.bd-example-type h2,
.bd-example-type h3,
.bd-example-type h4,
.bd-example-type h5,
.bd-example-type h6 {
  margin: 0;
}

.bd-example-type .table td {
  padding: 15px 0;
  border-color: #eee;
}

/*Contact Form*/

.contact-message-feedback-form .form-text,
.contact-message-feedback-form .form-email,
.contact-message-feedback-form .form-textarea {
  width: 100%;
}

/*User Login Form*/

.user-login-form,
.user-form,
.user-pass {
  max-width: 500px;
  margin: 40px auto;
  border: 1px solid #ddd;
  padding: 10px 30px;
  background: #fff;
}

.user-login-form .form-text,
.user-login-form .form-email,
.user-form .form-text,
.user-form .form-email,
.user-pass .form-text {
  width: 100%;
}

.form-composite > .fieldset-wrapper > .description,
.form-item .description {
  font-size: 11px;
  color: #999;
  font-style: italic;
  display: none;
}

/*Comment*/

.comment-wrap {
  overflow: hidden;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #f5f5f5;
}

.comment-wrap .author-details {
  float: left;
  width: 20%;
}

.comment-wrap .author-comments {
  padding-left: 5px;
  float: left;
  width: 80%;
}

.comment-submitted {
  margin: 3px 0;
  font-size: 12px;
  display: inline-block;
  line-height: 100%;
}

.comment-wrap .author-comments h3 {
  margin-top: 10px;
}

.comment-wrap .author-comments p {
  margin-bottom: 10px;
}

/*links Inline*/

ul.links.inline li {
  display: inline-block;
  padding-right: 10px;
}

/*Carousel*/

.carousel-caption p,
.carousel-caption h3 {
  display: none;
}

.carousel-caption h3 {
  margin-top: 0;
}

.carousel-indicators li {
  border: 1px solid #1abc9c;
}

.carousel-indicators .active {
  background-color: #1abc9c;
  height: 10px;
  width: 10px;
}

/*Profile Page*/

.path-user .profile >div {
  display: inline-block;
}

.path-user .profile .label {
  display: block;
  color: #333;
}

/*Sliding header widget*/

.slidewidget {
  background: transparent;
  left: 0;
  position: absolute;
  top: 49px;
  width: 100%;
  height: 0;
  display:none;
}

.slidewidget #sliding-header-wrap {
  color: #333;
  position: relative;
  z-index: 13;
}

.slidewidget .wrapper {
  position: relative;
  z-index: 100;
  background-color: #32ecc8;
  border-bottom: 2px solid #1abc9c;
}

.slidewidget .toggle-switch {
  background-color: #1abc9c;
  position: relative;
  top: 0;
  left: 0;
  width: 49px;
  height: 49px;
  z-index: 250;
}

.slidewidget .fa-gear.fa-spin {
  color: #fff;
  cursor: pointer;
  font-size: 24px;
  left: 25%;
  position: absolute;
  text-align: center;
  top: 25%;
}

.slidewidget img.left {
  float: left;
  margin: 10px 10px 0 0;
  width: 50%;
}

.slidewidget ul {
  padding-left: 15px;
}

.slidewidget .block {
  padding: 20px 10px 10px;
}

.slidewidget .block h2.title {
  margin: 5px 0 10px 0;
}
#views_slideshow_cycle_div_banner_que_es_macrorruedas-block_1_0 .views-field-field-banners-header{
    /* position: absolute; */
    /* height: 200px; */
}
#views_slideshow_cycle_div_banner_que_es_macrorruedas-block_1_0 .views-field.views-field-title{
    position: absolute;
    top: 60%;
    margin-left: 16%;
    color: #fff;
    text-transform: uppercase;
    width: 100%;
}
#views_slideshow_cycle_div_banner_que_es_macrorruedas-block_1_0 .views-field.views-field-title h1{
    font-size: 4rem;
    font-weight: bold;
    position: absolute;
}

#block-views-block-banners-del-sitio-block-1 .views-field-body, #block-views-block-banners-del-sitio-block-2 .views-field-body, .view-banners-del-sitio .views-field-body{
    flex: initial;
    color: #fff;
    max-width: 80%;
    font-size: 1.8rem;
    text-shadow: 3px 3px 5px rgba(0,0,0,0.44);
}

.context-que-es-macrorruedas-procolombia h1.page-title, .context-casos-de-exito-0 h1.page-title{
    /* position: absolute; */
    margin-top: 18%;
    color: #fff;
    font-size: 4rem;
    margin-left: 16%;
    z-index: 20;
}

.page-nid-184 .content-layouth1{
    position: absolute;
    /* top: 109%; */
    color: #fff;
    font-size: 4rem;
    margin-left: 16%;
    margin-top: 27%;
    z-index: 1;
    text-transform: uppercase;
}

.language-switcher-language-url {position: absolute;}
.content-bottom {
    /* max-width: 1024px; */
    margin: 0 auto;
}
.page-nid-181 .content-bottom{max-width: 1024px;margin: 0 auto;}
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
  /* Styles */
  .node--view-mode-full .node__content{
    max-width: 90%;
  }

  .page-node-type-webform .region-content .field.field--name-body.field--type-text-with-summary{
    width: 100%;
}
  iframe{height: auto;min-height: 300px;}
  .footer-widgets {display: none;}
  #block-menufooter{display: none; visibility: hidden;}
.region.region-footer-menu{
    width: 100%;
    left: 0;
}
  .lista-iconos{
    /* margin-left: -21%!important; */
    width: 51%;
    float: none;
    padding-top: 9em!important;
}
  .context-que-es-macrorruedas-procolombia h1.page-title {
    position: absolute;
    top: 9%;
    color: #fff;
    font-size: 2rem;
    margin-left: 1%;
    }
  #views_slideshow_cycle_div_banner_que_es_macrorruedas-block_1_0 .views-field-body{
    color: #000;
    position: relative;
    max-width: 64%;
    margin-left: 4%;
    font-size: 1.4rem;
    margin-top: -11%;
    line-height: 22px;
}
  .main-header nav.topnav.navbar-default {
    max-width: 100%;
    height: 80px;
  }
  #block-menudenavegacion .navbar-nav {
    display: grid;
    background-color: black;
    /* position: absolute; */
    /* left: 45%; */
    /* margin-top: 34%; */
    /* padding-left: 5%; */
    /* font-weight: bold; */
    text-align: left;
    /* width: 100%; */
  }

  #block-menudenavegacion .navbar-nav ul li {}


  #block-ultimofooter p{
    right: -10%;
    font-size: 11px;
  }
  .region-footer-top-two .menu-item {
    font-size: 10px;
  }

  #block-menufooter {
    width: 88%;
    display: grid;
  }
  #block-menufooter ul a {
    left: 22%;
    font-size: 18px;
    white-space: pre;
    margin-bottom: 16px;

  }

 .contenedor-logos {
   display: grid;
   position: relative;
   /* left: 62%; */
   width: 97%;
   max-width: 70%;
   margin-top: 2em;
 }
 .contenedor-logos .align-left {
  position: relative;
  /* right: 559%; */
  /* margin-bottom: 55%; */
 }
 .contenedor-logos .align-center{
  position: relative;
  /* right: 518%; */
  /* margin-bottom: 55%; */
 }
 .contenedor-logos .align-right {
  position: relative;
  /* right: 56%; */
  float: none;
  margin-left: 11%;
 }
 .field--name-body {
  /* display: grid; */
  font-size: 2rem;
  line-height: 131%;
 }

 #block-bootstrap-mint-content .dinamica{
    width: 97%;
  }
  .col-md-6 {
    width: 100%;
    padding: 0 20px;
  }

  .views-field-field-flickr1-1 {
    display: inline-flex;
  }
  .views-field-field-flickr1{display:none;}
  #block-seleccionmacrorruedasomemorias > div > div > div:nth-child(1){
    margin-bottom: 18%;
  }
  #block-seleccionmacrorruedasomemorias > div > div > div:nth-child(2){
    border-top: 1px solid gray;
    padding-top: 12%;
  }
 .page-node-type-webform .field--name-body > h2{
    font-size: 1.5rem;
}
 .field--name-body li {
    margin-bottom: 11%;
}
 .field--name-body .lista-uno {
  position: relative;
  /* right: 31%; */
  margin-bottom: -8%;
  max-width: 82%;
  color: #fff;
  width: 100%;
  text-align: center;
 }
 .field--name-body .lista-dos {
  /* position: relative; */
  max-width: 100%;
  display: none;
  /* margin-bottom: -7%; */
 }
 .field--name-body .lista-tres {
  position: relative;
  right: 36%;
  width: 100%;
  margin-bottom: -7%;
  display: none;
  text-align: center;
}
 .field--name-body .lista-cuatro {
  position: relative;
  right: 6%;
  margin-bottom: -7%;
  width: 100%;
  display: none;
 }
#views_slideshow_cycle_main_banner_que_es_macrorruedas-block_1{}
#block-footerdatos{
    max-width: 104%;
    flex: auto;
    /* overflow: hidden; */
}
#block-ultimofooter{
    display: none;
}
#videos-galeria, #videos-galeria2{
    float: left;
    height: 1004px;
}

#videos-galeria2{
    height: 610px;
}
.videos-casos-de-exito .videos2{
    width: 100%;
    padding: 2px;
}
.videos-casos-de-exito .videos1, .videos-casos-de-exito .videos3  {
    margin-bottom: 10%;
    /* background: red; */
    max-width: 99%;

}
#videos-galeria {
    width: 100%;
    margin: 0 auto;
    float: left;
    padding: 0 22px;
}
#videos-galeria .col-md-6 {
    width: 100%;
    padding: 0px;
}

body.page-nid-184 {
    background-position: 70% 3%;
    background-size: 266%;
}
.content-top {
    height: 404px;
    width: 100%;
}
body.page-nid-174 {
    background-position: 0% 1%;
    background-position-x: center;
    background-size: 371%;
}

.page-nid-174 .content-top{
    height: 580px;
}

body.page-nid-51 {
    background-position: 0% -7%;
    background-position-x: center;
}
body.page-nid-188{
    background-position: 1% -11%;
}
body {background-position: 0% -7%;background-size: auto;}
body > div.dialog-off-canvas-main-canvas > header > nav > div > div > div.navbar-header.col-md-3{
    max-width: 100%;
    margin-top: 9px;
    overflow: hidden;
    width: 100%!important;
}

.region-header .brand{
    margin-top: 2%;
    /* margin-right: 131%; */
    margin-left: 1%;
}
.col-md-12{
    padding: 0 0%;
    overflow: hidden;
    max-width: 100%;
    /* background-color: #fff; */
}
.block{
    padding: 0;
}

.path-media iframe{
    width: 110%!important;
    height: auto;
}

#block-views-block-banners-del-sitio-block-4{
    width: 85%;
    padding-top: 59%;
}
#block-comoparticipar, #block-seleccionmacrorruedasomemorias{
    background-color: #f8f8f8;
}
.view-id-fotos_home .col-lg-4 {
    width: 89%;
    padding: 0;
    /* margin-left: 4%; */
}
.footer-ribbon .col-sm-6 {
    width: 100%;
    margin-left: 0%;
    overflow: hidden;
    padding: 0;
}
.view-id-fotos_home.view-display-id-block_1 .views-field-title{
    margin-top: 0%;
    margin-bottom: 3%;
}
.view-id-fotos_home.view-display-id-block_1 img{
    width: 100%;
    height: auto;
}
.region.region-content-top{
    width: 390px;
}

.region-content{
    width: 83%;
}
body > div.dialog-off-canvas-main-canvas > div.footer-space > div > div > div{
    padding: 0%;
}
.region-breadcrumb{
    background: url(../images/bg-pink.jpg) repeat-y center center fixed;
}

#block-conocemassobreprocolombia{
    max-width: 100%;
}

#block-conocemassobreprocolombia h2{
    text-align: center;
}

#block-conocemassobreprocolombia p{
    width: 92%;
}
#block-conocemassobreprocolombia .field--name-body{
    left: 0;
    width: 91%;
    margin: 7%;
    padding-left: 8%;
}

#block-views-block-banners-del-sitio-block-6 > div.content > div > div > div.view-content > div > div.views-field.views-field-field-titulo > div {color:#fff;}

#views_slideshow_cycle_div_slide_home-block_1_0 > div > h1
#block-views-block-banners-del-sitio-block-1 .views-field-field-titulo,
#block-views-block-banners-del-sitio-block-2 .views-field-field-titulo,
#block-views-block-banners-del-sitio-block-3 .views-field-field-titulo,
#block-views-block-banners-del-sitio-block-4 .views-field-field-titulo{

}

#views_slideshow_cycle_div_slide_home-block_1_0 > div > div,
#block-views-block-banners-del-sitio-block-1 .views-field-body,
#block-views-block-banners-del-sitio-block-2 .views-field-body,
.view-banners-del-sitio .views-field-body{
    max-width: 84%;
    margin: 0 auto;
    line-height: 171%;
}
#block-views-block-banners-del-sitio-block-3 > div > div > div > div.view-content > div > div.views-field.views-field-field-titulo > div{
    margin-left: 24px;
}
#block-views-block-banners-del-sitio-block-5 > div > div > div > div.view-content > div > div.views-field.views-field-field-titulo > div{
    width: 20%;
    font-size: 30px;
    margin-left: 30px;
    margin-top: -9%;
}

#block-views-block-banners-del-sitio-block-5{
    width: 101%;
}
#block-views-block-banners-del-sitio-block-2 .views-field-field-titulo{
    margin-left: 6%;
}

#block-views-block-banners-del-sitio-block-1,
#block-views-block-banners-del-sitio-block-2,
#block-views-block-banners-del-sitio-block-3,
 #block-views-block-banners-del-sitio-block-4

#views_slideshow_cycle_main_slide_home-block_1{
    width: 100%;
    margin-top: 20%;
}
#block-views-block-banners-del-sitio-block-1{
    margin-top: 90%;
}
#block-comoparticipar{
    max-width: 100%;
    padding: 0 5%;
    font-size: 1.5rem;
    padding-top: 2em;
}
.media-oembed-content{
    width: 310px;
    /* max-width: 100%; */
    max-width: 140%!important;
}
.media-oembed-content:before{

  content="+";
  color: #ffcb00;
}
.media, .media-body{
    overflow: inherit;
}


#block-menudenavegacion > ul > li.menu-item.menu-item--active-trail{
    width: 200px;
    /* padding: 9px 0px; */
}

#block-views-block-slide-home-block-1{
    padding-top: 16%;
    max-width: 100%;
    padding-left: 0%;
    /* font-size: 10px; */
}

#views_slideshow_cycle_main_slide_home-block_1 .views-field-field-body{
    width: 72%;
    line-height: 161%;
    margin-left: 9%;
}
#views_slideshow_cycle_main_slide_home-block_1 h1{
    margin-left: 11%;
    margin-top: 22%;
    margin-bottom: 11%;
    font-size: 29px;
}

#block-dropdownlanguage{
    /* float: revert; */
    width: 100%;
    background: #f50808;
    height: 30px;
    /* position: absolute; */
    /* margin-left: -70px; */
}

#block-dropdownlanguage > div > fieldset{
    margin-top: 1em;
}
#block-dropdownlanguage h2.title {
    display: table;
    color: #ffff;
    /* right: -123px; */
    z-index: 71;
    background: #000;
    position: absolute;
    font-size: 15px;
    margin-top: -8px;
    height: 40px;
    padding-top: 11px;
    text-align: left;
    padding-left: 20px;
    margin-left: -6px;
    width: 272px;
}
.js .dropbutton-multiple .dropbutton-widget{
    padding: 0px;
}
#block-bootstrap-mint-branding{
    width: 32%;
}
nav#block-menudenavegacion{
    /* width: 72%; */
    margin-top: -3%;
}
.js .dropbutton-wrapper, .js .dropbutton-widget{
    /* float: right; */
    /* position: absolute; */
    /* right: -47%; */
    background: #000;
    width: 269px;
    height: 60px;
    border-bottom: 1px solid;
    margin-left: -3px;
    margin-top: 5px;
}
#block-menudenavegacion > ul > li{
    padding: 10px 8px;
    border-bottom: 1px solid;
    width: 214px!important;
}
#block-dropdownlanguage > div > fieldset > div > div > div > ul > li.en.dropbutton-action.secondary-action > a{
    color: #fff;
}
.videos-casos-de-exito h2{
     font-size: 4rem;
     text-align: center;
     width: 86%;
     margin-top: 1em;
}
#block-videoscasosdeexito iframe{
    height: 360px;
    /* width: 320px; */
}

#block-videoscasosdeexito{
    padding: 0 10px;
}

.videos-casos-de-exito .videos2 p{
    max-width: 89%;
}
.page-nid-184 .region-content{
    margin-top: 12%;
}

.page-node-type-webform .field--type-webform{
    width: 100%;
}

}

.content-layout{
    background: #F8F8F8;
}


/*Responsive*/

@media (min-width: 992px) {

  .view-fotos-home .col-md-6{
    width: 43%;
    margin-top: 6em;
  }
  #block-views-block-preguntas-frecuentes-block-2{
    width: 88%;
    margin-left: 5%;
}
  #block-comoparticipar{
    width: 91%;
  }
  #block-comoparticipar > div > div > div:nth-child(4){
    width: 47%;
    margin: 0;
    margin-right: 4%;
  }
  #block-views-block-slide-home-block-1{
    margin-left: 7%;
    /* padding-top: 25%; */
  }
  #block-seleccionmacrorruedasomemorias .col-md-6{
    width: 40%;
    margin-left: 6%;
  }

  #block-seleccionmacrorruedasomemorias .col-md-6 img{
    width: 103%;
  }

  #block-bootstrap-mint-content{
    width: 94%;
    margin-left: 4%;
  }

  #block-views-block-banners-del-sitio-block-2{
    width: 960px;
    padding-top: 22%;
}
  #videos-galeria .videos1 , #videos-galeria2 .videos1,
  #videos-galeria .videos2 , #videos-galeria2 .videos2,
  #videos-galeria .videos3 , #videos-galeria2 .videos3   {
    width: 1002px;
    margin-left: 3%;
    }

  .region.region-footer .col-md-6, .region.region-footer .col-lg-4 {
    margin: 0px;
    width: 30%;
  }
  #block-footer > div > div > div > div:nth-child(1){
    width: 47%;
  }
  #block-footer > div.content > div > div > div:nth-child(2){
    margin-left: -27%;
    width: 49%;
  }

  #block-footer > div > div > div > div:nth-child(3){
    width: 25%;
  }



}

@media (min-width: 768px){

.navbar-nav {
    float: left;
    margin: 0;
    width: 100%;
}
}

@media (min-width: 992px) and (max-device-width : 1025px)

{
  body {
        background-size: auto 29.7%;
  }
   body.not-front {
        background-size: auto 22.7%;
        background-position: 50% -4%;
  }
  .contenedor-logos{}
  .region-content{}
  #block-views-block-slide-home-block-1{}

  .content-top{
    /* height: 420px; */
  }

  .col-md-12 {
  /* padding: 0 60px; */
  /* width: 90%; */
  }
  #block-comoparticipar, #block-seleccionmacrorruedasomemorias{
    max-width: 999px;
    margin-left: 4%;
}
 #block-bootstrap-mint-content{
    width: 90%;
    margin: 0 auto;
}
  #block-comoparticipar img, #block-seleccionmacrorruedasomemorias img{
    width: 100%;
    }
  .col-md-6 {
    width: 48%;
  }
  .col-md-4 {
    width: 50%;
}
 #block-views-block-slide-home-block-1 {
    margin-left: 4%;
  }
  .view-id-fotos_home .col-lg-4{
    width: 40%;
    margin: 0 22px 0 10px;
  }

  #block-footer .contenedor-logos .col-md-6{
    width: 33%;
}
  }

  /* Smartphones (landscape) ----------- */
  @media only screen and (min-width : 321px) {
  /* Styles */
  }

  /* Smartphones (portrait) ----------- */
  @media only screen and (max-width : 320px) {
  /* Styles */
  }

  /* iPads (portrait and landscape) ----------- */
  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
  /* Styles */

  .col-md-6 {
   width: 33%;
  }
  }

  /* iPads (landscape) ----------- */
  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
  /* Styles */
  }

  /* iPads (portrait) ----------- */
  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
  /* Styles */
  }
  /**********
  iPad 3
  **********/
  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
  /* Styles */
  }

  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
  /* Styles */
  }
  /* Desktops and laptops ----------- */


  @media only screen  and (min-width : 1224px) {


  /* Styles */

  body {
    background-position: 0% 2%;
    background-size: contain;
  }
  .content-top{
    margin-bottom: 0px;
    height: 577px;
  }
  #block-views-block-slide-home-block-1 {
    margin-left: 2%;
    padding-top: 25%;
  }
  #videos-galeria .videos1, #videos-galeria2 .videos1, #videos-galeria .videos2, #videos-galeria2 .videos2, #videos-galeria .videos3, #videos-galeria2 .videos3 {
    width: 1160px;
    /* margin-left: 10%; */
    margin: 0 auto;
  }

  #block-footer > div.content > div > div > div:nth-child(2){
    width: 68%;
    padding-top: 0%;
}
  .view-id-fotos_home.view-display-id-block_1{
    margin-top: 0%;
  }
  #block-footer > div > div > div > div:nth-child(1){
    width: 30%;
    padding-top: 18px;
  }
  #block-footer > div > div > div > div:nth-child(2){
    margin-left: 12%;
  }
  .contenedor-logos{
    max-width: 1222px;
}
  #block-footer > div > div > div > div:nth-child(3){
    padding-top: 12px;
}
  .page-nid-184 .region-content{
    margin-top: 5em;
}
  #block-bootstrap-mint-content{
    width: 100%;
    margin-left: 0;
  }
  .view-fotos-home .col-md-6{
    width: 31%;
    margin-top: 11%;
    margin: 2% 1% 0 1%;
  }
  #block-menudenavegacion > ul{
    width: 600px;
}
  .col-sm-12 {
    /* width: 100%; */
  }


  #block-comoparticipar .col-sm-12 {
    width: 46%!important;
  }

  /* Large screens ----------- */
  @media only screen  and (min-width : 1824px) {
  /* Styles */
  }

  /* iPhone 4 ----------- */
  @media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
  /* Styles */
  }

  @media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
  /* Styles */
  }

  /* iPhone 5 ----------- */
  @media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
  /* Styles */
  }

  @media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
  /* Styles */
  }

  /* iPhone 6, 7, 8 ----------- */
  @media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
  /* Styles */
  .view-id-fotos_home .col-lg-4 {
    width: 31.1%;
  }
  }

  @media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
  /* Styles */
  }

  /* iPhone 6+, 7+, 8+ ----------- */
  @media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
  /* Styles */

  }
}

  @media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
  /* Styles */
  }

  /* iPhone X ----------- */
  @media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
  /* Styles */
  }

  @media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
  /* Styles */
  }

  /* iPhone XS Max, XR ----------- */
  @media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
  /* Styles */
  }

  @media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
  /* Styles */
  }

  /* Samsung Galaxy S3 ----------- */
  @media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
  /* Styles */
  }

  @media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
  /* Styles */
  }

  /* Samsung Galaxy S4 ----------- */
  @media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
  /* Styles */
  }

  @media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
  /* Styles */
  }

  /* Samsung Galaxy S5 ----------- */
  @media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
  /* Styles */
  }

  @media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
  /* Styles */
  }/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
  /* Styles */
  }

  /* Smartphones (landscape) ----------- */
  @media only screen and (min-width : 321px) {
  /* Styles */
  }

  /* Smartphones (portrait) ----------- */
  @media only screen and (max-width : 320px) {
  /* Styles */
  }

  /* iPads (portrait and landscape) ----------- */
  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
  /* Styles */
  }

  /* iPads (landscape) ----------- */
  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
  /* Styles */
  }

  /* iPads (portrait) ----------- */
  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
  /* Styles */
  }
  /**********
  iPad 3
  **********/
  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
  /* Styles */
  }

  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
  /* Styles */
  }
  /* Desktops and laptops ----------- */
  @media only screen  and (min-width : 1224px) {
  /* Styles */
  }

  /* Large screens ----------- */
  @media only screen  and (min-width : 1824px) {
  /* Styles */
  }

  /* iPhone 4 ----------- */
  @media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
  /* Styles */
  }

  @media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
  /* Styles */
  }

  /* iPhone 5 ----------- */
  @media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
  /* Styles */
  }

  @media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
  /* Styles */
  }

  /* iPhone 6, 7, 8 ----------- */
  @media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
  /* Styles */
  }

  @media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
  /* Styles */
  }

  /* iPhone 6+, 7+, 8+ ----------- */
  @media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
  /* Styles */
  }

  @media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
  /* Styles */
  }

  /* iPhone X ----------- */
  @media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
  /* Styles */
  }

  @media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
  /* Styles */
  }

  /* iPhone XS Max, XR ----------- */
  @media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
  /* Styles */
  }

  @media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
  /* Styles */
  .main-header nav.topnav.navbar-default {
    width: 50%;
  }

  /* Samsung Galaxy S3 ----------- */
  @media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
  /* Styles */
  }

  @media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
  /* Styles */
  }

  /* Samsung Galaxy S4 ----------- */
  @media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
  /* Styles */
  }

  @media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
  /* Styles */
  }

  /* Samsung Galaxy S5 ----------- */
  @media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
  /* Styles */
  }

  @media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
  /* Styles */
  }


body {
  font-family:'Futura Std Book';
  font-size: 14px;
  line-height: 137%;
  overflow-x: hidden;
  background-position: 50% -10%;
  src: local('Futura Std Book'), url('fonts/FuturaStdBook.woff') format('woff');
  background-size: auto;
  background-position: 0 -3%;
}
.region-page-title {
    width: 100%;
}

.js-quickedit-page-title.page-title{
    /* color: #fff; */
    margin: 0 auto;
    max-width: 1024px;
    margin-bottom: 1.5em;
}

.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 0px;
    font-family: 'Futura Std Book';
    width: 100%;
}

.region-breadcrumb{
    padding-bottom: 8%;
    background: url(../images/bg-pink.jpg) no-repeat center center fixed;
    width: 100%;
    margin: 0 auto;
    }
.container-fluid{padding: 0px!important;}
iframe{max-width: 100%!important;height: 340px;margin: 10px 0px;background: #fff;}

.navbar > .container {
    max-width: 1120px!important;
}
.navbar-header .col-md-3{}
.navbar-header .col-md-9{}
.dropbutton-multiple .dropbutton{
    border: none;
}

.content-top{
    height: 630px;
    margin-bottom: 2em;
}
#page-title{}
#wrapper {}
.pager li>a, .pager li>span {
    display: inline-block;
    padding: 2px 2px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px;
    background: #A3A4C1;
    color: #fff;
    width: 26px;
    font-size: 1;
}
#page-title-inner > div{}
.dropbutton-arrow{position: sticky;}
body > div.dialog-off-canvas-main-canvas > header > nav > div > div > div.navbar-header.col-md-3{
    width: 19%!important;
    margin-top: 3%;
}
body > div.dialog-off-canvas-main-canvas > header > nav > div > div > div.col-md-9 {
    width: 63%!important;
}

body > div.dialog-off-canvas-main-canvas > div.footer-space > div > div > div > div{
    margin: 0!important;
    padding: 0!important;
    width: 101%;
    /* margin-left: -29px; */
    /* position: relative; */
}
.page-nid-174 h1, .page-nid-176 h1 {display: none;}
#block-footer > div.content > div > div > div:nth-child(2){
    width: 68%;
}
#block-menudenavegacion .menu-item.menu-item--active-trail a{
    color: rgba(242,54,105,1);
}

     @font-face {
    font-family: 'Futura Std Book';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Book'), url('fonts/FuturaStdBook.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Book Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Book Oblique'), url('fonts/FuturaStdBookOblique.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Light Condensed';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Light Condensed'), url('fonts/FuturaStdCondensedLight.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Light';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Light'), url('fonts/FuturaStdLight.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Light Condensed Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Light Condensed Oblique'), url('fonts/FuturaStdCondensedLightObl.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Light Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Light Oblique'), url('fonts/FuturaStdLightOblique.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Medium Condensed';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Medium Condensed'), url('fonts/FuturaStdCondensed.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Medium';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Medium'), url('fonts/FuturaStdMedium.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Medium Condensed Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Medium Condensed Oblique'), url('fonts/FuturaStdCondensedOblique.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Medium Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Medium Oblique'), url('fonts/FuturaStdMediumOblique.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Heavy';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Heavy'), url('fonts/FuturaStdHeavy.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Heavy Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Heavy Oblique'), url('fonts/FuturaStdHeavyOblique.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Bold'), url('fonts/FuturaStdBold.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Bold Condensed';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Bold Condensed'), url('fonts/FuturaStdCondensedBold.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Bold Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Bold Oblique'), url('fonts/FuturaStdBoldOblique.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Bold Condensed Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Bold Condensed Oblique'), url('fonts/FuturaStdCondensedBoldObl.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Extra Bold Condensed';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Extra Bold Condensed'), url('fonts/FuturaStdCondensedExtraBd.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Extra Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Extra Bold'), url('fonts/FuturaStdExtraBold.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Extra Bold Condensed Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Extra Bold Condensed Oblique'), url('fonts/FuturaStdCondExtraBoldObl.woff') format('woff');
    }


    @font-face {
    font-family: 'Futura Std Extra Bold Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('Futura Std Extra Bold Oblique'), url('fonts/FuturaStdExtraBoldOblique.woff') format('woff');}


#block-menudenavegacion > ul > li:nth-child(1){
    width: 80px;
}
#block-menudenavegacion > ul > li:nth-child(2){
    width: 14%;
}
#block-menudenavegacion > ul > li:nth-child(3){
    width: 130px;
}
#block-menudenavegacion > ul > li:nth-child(4){}
#block-menudenavegacion > ul > li:nth-child(5){
    width: 16%;
}


nav#block-menudenavegacion {
    width: 112%;
    /* float: left; */
    margin-left: 4%;
}
#block-dropdownlanguage > div.content > fieldset > div{
    background: transparent;
}
#block-menudenavegacion > ul > li{
    width: 186px;
}
.view-id-memorias .field-content img{
    height: 230px;
}
.row.layout{
    /* margin-top: 11em; */
}
.view-id-memorias .views-field-title a{
    color: #000;
    margin-bottom: 1em;
    float: left;
    text-transform: uppercase;
    height: 50px;
    font-size: 1.8rem;
}

.field-content img{
    width: 103%;
    /* display: flex; */
    /* justify-content: center; */
    margin-top:-3%;
}
#block-seleccionmacrorruedasomemorias .box-seleccion-mcr img{
    /* margin-right: 7%; */
    margin: 0;
}
#block-seleccionmacrorruedasomemorias .box-seleccion-mcr h2{
  color: #050A5D;
  font-size: 2rem;
  font-weight: bold;
  padding-bottom: 1em;
}
#block-seleccionmacrorruedasomemorias .box-seleccion-mcr a{
 font-weight: bold;
 color: #F23669;
 padding-top: 1em;
 float: left;
 background: url(../images/arrows_bottom.JPG) no-repeat bottom right;
 padding-right: 25px;
}
#block-footerdatos > div.content{
    margin-top: 3em;
}
#block-seleccionmacrorruedasomemorias .box-seleccion-mcr a:after{width: 20px; height: 20px; background:red;}

#block-dropdownlanguage > div.content > fieldset > legend {
    border: none;
}
#block-dropdownlanguage {
    margin-top: 5%;
    position: relative;
    float: right;
    display: contents;
    background: transparent;
    float: left;
}


#block-views-block-banners-del-sitio-block-1, #block-views-block-banners-del-sitio-block-2,
#block-views-block-banners-del-sitio-block-3, #block-views-block-banners-del-sitio-block-4,
#block-views-block-banners-del-sitio-block-5
 {
    padding-top: 42%;
    margin: 0 auto;
    width: 904px;
}

 #block-views-block-banners-del-sitio-block-5 {
    padding-top: 46%;}

#block-views-block-banners-del-sitio-block-2{
    padding-top: 30%;
}

#block-views-block-banners-del-sitio-block-1 .views-field-field-titulo,
#block-views-block-banners-del-sitio-block-2 .views-field-field-titulo,
#block-views-block-banners-del-sitio-block-3 .views-field-field-titulo,
#block-views-block-banners-del-sitio-block-4 .views-field-field-titulo,
#block-views-block-banners-del-sitio-block-5 .views-field-field-titulo,
#views_slideshow_cycle_main_slide_home-block_1 h1
{
    font-size: 4rem;
    flex: auto;
    margin-bottom: 1em;
    color: #fff;
    font-weight: bold;
    text-align: left;
    line-height: 103%;
    text-shadow: 3px 3px 5px rgba(0,0,0,0.44);
    font-family: 'Futura Std Bold';
}

#block-views-block-banners-del-sitio-block-1 > div > div > div > div > div > div.views-field.views-field-field-titulo > div{
    /* margin-left: 7%; */
}
.region.region-content-top {
    width: 1024px;
    margin: 0 auto;
    max-width: 100%;
}
#block-views-block-slide-home-block-1{padding-top: 37.5%;text-align: left;width: 940px;margin: 0 auto;color: #fff;}
.path-media iframe {
    height: 610px;
    width: 100%;
}
.view-id-fotos_home .view-content{
      display: flex;
      max-width: 100%;
      flex-wrap: wrap;
      justify-content: center;
      /* background-color: #f4f3f4; */
      padding-top:38px;
      margin-top:-12px;
}
#block-comoparticipar, #block-seleccionmacrorruedasomemorias{
    max-width: 1160px;
    margin: 0 auto;
    padding-top: 3em;
    color: rgba(5,10,93,1);
    font-size: 18px;
}

#block-comoparticipar ol  li, #block-seleccionmacrorruedasomemorias ol li{
    margin: 20px 0px;
}
.view-id-fotos_home .views-row {
  padding-right: 1%;
    padding-left: 1%;
    max-width: 33%;
    flex: auto;
    margin-bottom: 75px;
}
.view-id-fotos_home.view-display-id-block_1 {
    width: 100%;
    margin: 0 auto;
}
.view-id-fotos_home.view-display-id-block_1 img {
    /* width: 80%; */
}
#block-bootstrap-mint-content .dinamica{
    width: 46%;
    margin: 0 29px 0 0px;
    padding: 0px;
}
.view-id-fotos_home .col-sm-12, .col-md-6, .col-lg-4 {
    margin-bottom: 3em;
    /* margin: 0% 19px 0 4px; */
}

.col-md-6 {
    width: 48%;
}
.view-id-fotos_home .col-lg-4 {
    width: 31.1%;
}
#views_slideshow_cycle_div_slide_home-block_1_0 > div > div.views-field.views-field-field-slide > div > img{
}
#views_slideshow_cycle_main_slide_home-block_1 h1{
    /*    position: absolute;
    top: 31%;
    margin-left: 22%;
    text-align: left;
    color: #fff;
    font-size: 6rem;*/
    /* width: 100%; */
    margin: 0 auto;
    }
#views_slideshow_cycle_main_slide_home-block_1 .views-field-field-body{
    /*position: absolute;
    top: 51%;
    margin-left: 22%;
    color: #fff;
    font-size: 4rem;
    text-align: left;*/
    font-size: 2.2rem;
    padding-top: 15px;
}


.view-id-fotos_home.view-display-id-block_1 .views-field-title {
   /* background-color: #000223; */
   /* width: 300px; */
   text-align: left;
   font-size: 1.2rem;
   /* font-weight: bold; */
   text-shadow: none;
   font-family: 'Futura Std Book';
   height: 37px;
   padding-top: 13px;
   text-overflow: ellipsis;   /* IE, Safari (WebKit) */
   line-height: 13px;
   overflow:hidden;              /* don't show excess chars */
   /* white-space:nowrap; */
}
.view-id-fotos_home.view-display-id-block_1 .views-field-body {
    /* background-color: #000223; */
    width: 300px;
}


                              /*HOME*/
#block-conocemassobreprocolombia{}
#block-alternadordeidioma{
  /* position: fixed; */
  left: 90%;
  top: 0%;
  z-index: 200;
}
#block-alternadordeidioma a {
  color: white;
  font-weight: 700;
}

#block-menudenavegacion ul {
  list-style: none;
  margin-top: 7.5%;
}
#block-menudenavegacion a {
  color: white;
  /* font-weight: bold; */
}

#block-menudenavegacion a:hover {

    color: #F23669!important;
    font-weight: bold;

}

.page-nid-184 .content-layout.views-field.views-field-field-titulo .field-content {
    top: -182px;
    position: absolute;
    overflow: hidden;
    width: 556px;
    height: 60px;
    line-height: 60px;
    margin-top: -6px;
    text-align: left;
    font-family: Futura Std;
    font-style: normal;
    font-weight: bold;
    font-size: 48px;
    color: rgba(255,255,255,1);
    text-transform: uppercase;
}

.page-nid-184 .content-layout.views-field.views-field-body .field-content {
    top: -123px;
    position: absolute;
    overflow: visible;
    width: 581px;
    height: 117px;
    text-align: left;
    font-family: Futura Std;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    color: rgba(255,255,255,1);
text-transform: inherit;
}

.page-nid-184 .content-layout.field-content p span {
    text-align: left;
    font-family: "Futura Std";
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    color: rgb(255, 255, 255);
}
.page-nid-184 .content-layout.field-content {
    line-height: 60px;
    text-align: left;
    font-family: Futura Std;
    font-style: normal;
    font-weight: bold;
    font-size: 48px;
    color: rgba(255,255,255,1);
    text-transform: uppercase;
}
.page-nid-184 .content-layout.form-item {
    margin: 2.5em 0;
}
.page-nid-184 .content-layoutinput#edit-actions-submit {
    width: 274px;
    height: 81px;
    background-color: rgba(242,54,105,1);
    line-height: 15px;
    text-align: center;
    font-family: Futura Std;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    color: rgba(255,255,255,1);
padding: 0;
}
.page-nid-184 .content-layout.webform-submission-form label {
    display: block;
    text-align: left;
    font-family: Futura Std;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    color: rgba(5,10,93,1);
}
.page-nid-184 .content-layout.contact-form-new-styles h2 {
    white-space: nowrap;
    line-height: 35px;
    margin-top: -4px;
    text-align: left;
    font-family: Futura Std;
    font-style: normal;
    font-weight: bold;
    font-size: 27px;
    color: rgba(5,10,93,1);
margin-bottom: 10px;
}
.page-nid-184 .content-layout.contact-form-new-styles p, .contact-form-new-styles a {
    line-height: 21px;
    margin-top: -1.5px;
    text-align: left;
    font-family: Futura Std;
    font-style: normal;
    font-weight: lighter;
    font-size: 18px;
    color: rgba(5,10,93,1);
}
.page-nid-184 .content-layoutinput {
    border: none;
    background-color: rgba(235,235,235,1);
    width: 509px;
    height: 80px;
}
.page-nid-184 .content-layouttextarea{
    border: none;
    background-color: rgba(235,235,235,1);
    width: 509px;
    height: 144px;
}
.page-nid-184 .content-layout.webform-submission-form label {
    display: block;
    text-align: left;
    font-family: Futura Std;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    color: rgba(5,10,93,1);
}
.col-md-12 {
    /* min-height: 0px; */
    padding-right: 0px;
    padding-left: 0px;
    /* max-width: 100%; */
    /* width: 1024px; */
}

.navbar.topnav.navbar-default {
    opacity: .5;
    background-color: rgb(0, 0, 0);
    height: 2em;
    width: 150px;
    position: absolute;
    top: 10px;
    color: #fff;
    text-align: center;
  height: 57px;
}
.main-header {
    position: fixed;
    background-color: black;
}
ul.menu {
    DISPLAY: INLINE-FLEX;
    PADDING-RIGHT: 67PX;
    MARGIN-RIGHT: 0PX;
    HEIGHT: 20PX;
    PADDING-TOP: 2PX;
    list-style: circle;
}
.menu-item {
  /* height: 264%; */
}

.navbar-toggle.menu-item {
    background-color: yellow;
}

.menu-item a {
    margin: 0;
    padding-top: 0.2em;
    padding-right: 2%;


}

.js .dropbutton-wrapper, .js .dropbutton-widget {
    width: 60px;
    /* margin-right: -24px; */
    /* position: absolute; */
    /* left: 372px; */
    /* top: -180%; */
    /* list-style: circle; */
    background: transparent;
    border: none;
    color: #fff;
    margin-top: 18px;
    margin-left: 25px;
}

.fieldset-legend {
    color: transparent;
}
.legennd {
    width:0%;
    color:transparent;
}
.fieldset-legend {
    display: none;
}

.region .region-primary-menu{
    position: absolute;
    top: -80px;
}
.main-header .region {
    height: 10px;
}

.main-header nav.topnav.navbar-default {
    background-color:black;
    width: 100%;
    position:fixed;
    border-bottom: 2px solid black;
    top:0%;
    height: 130px;
}
.main-header .block {
    margin: 0;
    background-color: transparent;
    /* display:flex; */
}
.front h1#page-title {
  display: none;
}
.views-field .views-field-title {
    WIDTH: 82%;
    POSITION: RELATIVE;
    LEFT: 63PX;
}
.navbar-toggle {
    position: absolute;
    left: 77%;
    border-radius: 24%;
}

.region-primary-menu ul.menu {
    position: relative;
    top: 180%;
    background-color:black;
}
.contextual {

 position:relative;
}
                             /*/HOME*/

                            /*FOOTER1*/
.footer-widgets{display: none;}
#block-footer{
    background-color: #F8F8F8;
    max-width: 97.5%;
    margin: 0 auto;
}
.region-footer-top-two {
        width: 132%;
    position: relative;
    left: -19%;
}
.footer-widgets {
    padding:0px;
    padding-top: 5%;
}
.region-footer-top-two ul{
    position: relative;
    right: -3%;
    font-size:13px;

}
.region-footer-top-two .menu-item{
    height: 267%;
    position: relative;
    top: -378%;
    color: black;
    display: inherit;

}
.region-footer-top-two a{
    color:black;
}

                            /*/FOOTER1*/






                             /*FOOTER2*/

.contenedor-logos {
    padding: 25px;
    /* padding-top: 7%; */
    max-width: 1024px;
    margin: 0 auto;
    min-height: 120px;
    padding: 2% 0;
}
.contenedor-logos .align-left{
    margin-left: 9%;
}
.contenedor-logos .align-center{

}
.contenedor-logos .align-right {

position: relative;

/* right: -104%; */
}


body > div.dialog-off-canvas-main-canvas > div.footer-space > div{
    width: 100%;
    /* background: red; */
    max-width: 100%;
}




.footer-space {
    /* background-color: #949494; */
}
.pager a{
    color: black;
    width: 32px;
    border: 1px;
    border-style: solid;
}
.pager__item.is-active {
    color:black;
    padding: 0px;
    margin: 0px;
}
.pager__item{
    padding: 0px 6px;
}
/* ajustes generales */

.admin .navbar.topnav.navbar-default{margin-top: 5em;}
.navbar.topnav.navbar-default {opacity: 1;background-color: rgb(0 0 0 / 80%)!important;}
.contextual { position:absolute;}
.node--view-mode-full .node__content {/* background-color:transparent!important; */}



.front .field__item {
    display:inline-flex;
}
.footer-ribbon {
  background-color:#5f6369;
}

.footer-ribbon .col-sm-6{
    width: 100%;
    margin-left: -16%;
}
.footer-ribbon ul{
   margin: 12px 25px;
    padding: 0;

}
.footer-ribbon ul {
  margin: 4px 23px;
  font-size: 15px;
  /* float: left; */
  /* text-transform: uppercase; */
}

.lista-dos .field__item ::marker, .lista-tres.field__item ::marker,{    color: #ffcb00;
    content: "+";}
#block-footerdatos > div > div > ul.lista-tres > li:nth-child(1)


.field__item ::marker{
   display:none;
    /* width: 15px!important; */
}

#block-footerdatos ul.lista-dos > li > a {
    padding-left: 10px;
    padding-top: 13px;
}
#block-footerdatos ul.lista-dos > li > a:before,
#block-footerdatos ul.lista-tres > li > a:before
 {content: "+";color: #ffcb00;/* width: 15px; */margin-right: 10px;}

#block-footerdatos ul.lista-dos > li > a,
#block-footerdatos ul.lista-tres > li > a {
    margin-left: 10px;
}


.field__item li{
    /* padding-bottom: 5%; */
    /* float: left; */
    /* text-indent: inherit; */
    /* display: inline-block; */
    margin-bottom: 11px;
}
 .quickedit-field {
    width: 102%;
}

.field--name-field-media-oembed-video{
    text-align: center;
}
.lista-iconos {
    width: 830px;
    margin: 0 auto!important;
    position: relative;
    /* flex: unset; */
    margin-top: 8em!important;
}

.lista-iconos ul li {}
.lista-iconos li {
    /* padding: 0% 3%; */
    list-style: none;
    float: left;
    margin-right: 11px;
}
.lista-uno {
    list-style: none;
    color: #fff;
    width: 18%;
    float: left;
}

.lista-uno img{
    padding-right: 1em;
}

.lista-uno li{
    margin-bottom: 12px;
}
.lista-dos {
    width: 14%;
    float: left;
    text-transform: uppercase;
    list-style: none;
}
.lista-tres {
    float: left;
    width: 32%;
    text-transform: uppercase;
    margin: 0!important;
    list-style: none;
}

.lista-tres li{width: 73%;float: left;}

.lista-cuatro li {
    float: left;
    width: 100%;
}
.lista-uno a:hover{
    color:white;
}

.lista-dos .lista-tres .lista-cuatro a:hover{
    color:#ffcb00;
}



#block-ultimofooter .content{
    background-color: white;
    width: 1268px;
    position: relative;
    left: -24%;
    height: 0px;
    margin-top: 2px;
}
#block-ultimofooter p{
    position: relative;
    color: black;
    right: -97%;
    margin-bottom: 9px;
}
#block-ultimofooter {
    margin-bottom:0px;
}

#block-galeriamacro .field--name-body {
  padding-bottom: 14%;
}



 #block-galeriamacro{
         position: relative;
    right: -20%;
    width: 57%;
    display: flex;
    margin-top: 54%;
}

#block-galeriamacro .align-left img{
    position: relative;
    left: -28%;
}

#block-galeriamacro .align-right img{
    position: relative;
    right: -42%;
}

#block-galeriamacro .align-left figcaption{
    color: #0008ff;
    font-size: 147%;
    position: relative;
    left: -28%;
    margin-bottom: 5%;
    font-family: sans-serif;
    text-transform: uppercase;
    caption-side: initial;
    font-family:'Raleway', sans-serif;
}
#block-galeriamacro .align-right figcaption {
    color: #0008ff;
    font-size: 147%;
    position: relative;
    left: 41%;
    margin-bottom: 5%;
    font-family: sans-serif;
    text-transform: uppercase;
    caption-side: initial;
    font-family:'Raleway', sans-serif;
}
.node__content h1 {

}
.node--view-mode-full .node__content {
    /* padding: 0 3%; */
    max-width: 1139px;
    /* flex: auto; */
    /* float: left; */
    /* width: 1024px; */
    margin: 0 auto;
    position: relative;
    /* width: 80%; */
}
.node--view-mode-full p {
 color: rgba(5,10,93,1);
 width: 100%;
 font-size: 18px;
 line-height: 149%;
}

.node__content .quickedit-field {
  /* position: relative; */
  /* right: -13%; */
  margin: 0 auto;
  width: 100%;
}

.ciudad{
    padding-left: 10%;
}

.page-node-type-webform .field--type-webform{
    width: 40%;
    flex: auto;
    float: left;
}

.page-node-type-webform .webform-submission-form input{
    width: 100%;
}

.page-node-type-webform .region-content .field.field--name-body.field--type-text-with-summary{
    flex: auto;
    width: 40%;
    float: left;
    margin-left: 3%;
}
.webform-submission-form label{
    display: block;
    color: rgba(5,10,93,1);
    font-family: 'Futura Std Light';
}

.node__content .field-texto2 l {
  position: relative;
    right: -10%;
}
.node__content .field--label-above {
  position: relative;
    right: -23%;
    font-size: 24px;
    padding-top: 1%;

}

.node__content .field--name-field-video {
  position: absolute;
  right: 23%;
  bottom: 242px;

}
.node__content .field--name-field-video .field__label {
  background-color: white;
    padding-top: 9px;
}

.node__content .field--name-field-enlace1 {
  color: black;
    position: absolute;
    right: 23%;
    background-color: white;
    padding-top: 0%;
    padding-right: 210px;
    bottom: 135px;
    padding-bottom: 5%;

}

.node__content .field--name-field-enlace1 .field__label {
    position: relative;
    right: -5px;
    text-transform: uppercase;
}

.node__content .media-oembed-content {
  width: 100%;
    height: 0%;
}
    /* conoce mas aqui */
.region-content-bottom {
  margin-top: -1%;
  padding-bottom: 4%;
  /* background: url(../images/bg-pink.jpg) no-repeat center center fixed; */
}

#block-conocemassobreprocolombia {
  padding-top: 6%;
  /* background-color: #090e5f; */
  padding-bottom: 3%;
  max-width: 100%;
  margin: 0 auto;
  background: url(../images/bg_mas-procolombia.jpg);
}

#block-conocemassobreprocolombia > div.content{
    max-width: 1024px;
    margin: 0 auto;
}
   #block-conocemassobreprocolombia .field--name-body {
    display: block;
    position: relative;
    /* left: 14%; */
    width: 100%;
    /* margin-left: 25%; */
   }
#block-conocemassobreprocolombia h2 {
  position: relative;
  /* left: -9%; */
  COLOR: WHITE;
  FONT-WEIGHT: BOLD;
  text-align: center;
  font-family:'Raleway', sans-serif;
}

#block-conocemassobreprocolombia p {
  width: 62%;
  text-align: center;
  position: relative;
  /* left: -4%; */
  line-height: 46px;
  color: white;
  font-size: 1.8rem;
  margin: 0 auto;
  margin-bottom: 2em;
}

#block-conocemassobreprocolombia a{
  padding: 8px 23px;
  background-color: #f23669;
  position: relative;
  left: 0%;
  font-family: 'Raleway', sans-serif;
}

/* /conoce mas aqui */

/*BANNER-CASOS-DE-EXITO*/
#block-textocasosdeexito {
  position: absolute;
  z-index: 99;
  left: 15%;
  top: 6%;
  width: 47%;
}
#block-textocasosdeexito h1 {
  color: white;
    font-family: 'Raleway';
    font-size: 54px;
    margin-left: -69%;
    margin-bottom: -10%;
}
#block-textocasosdeexito p {
  font-size: 27px;
  font-weight: normal;
}

.view-linea-de-tiempo .views-field-title{
  width: 393px;
  position: absolute;
  left: 14%;
  top: 135px;
  z-index: 20;
  font-family: 'Raleway', sans-serif;
  background-color: #00000024;
}
.view-linea-de-tiempo a{
  text-transform: uppercase;
    font-size: 48px;

}

.view-linea-de-tiempo p{
  position: absolute;
  left: 13%;
  background-color: #0000000f;
  width: 32%;
  top: 182px;
  z-index: 20;
  font-size: 16px;
  font-weight: bold;
    text-align: center;
  }

/*/BANNER-CASOS-DE-EXITO*/

/*VIDEOS-CASOS-DE-EXITO*/
.videos-casos-de-exito .videos1,  .videos3 {
  width: 1170px;
  margin: 0 auto;
  margin-top: 1%;
  /* border-radius: 7px; */
  /* width: 100%; */
  /* margin: 0 auto; */
  /* float: left; */
}

.box-seleccion-turismo{
    margin-top: 1em;
}
.videos-casos-de-exito{
color:rgba(5,10,93,1)
}
.videos-casos-de-exito .videos1 {
  margin-bottom: 10%;
  /* background: red; */
  width: 1160px;
  margin: 0 auto;
  float: inherit;
}
.videos-casos-de-exito .videos2 {
  position: relative;
  /* float: left; */
  width: 1160px;
  /* background: url(../images/bg-pink.jpg); */
  padding-top: 1%;
  padding-bottom: 3%;
  border-radius: 7px;
  margin: 0 auto;
  padding-right: 9%;
}
.videos-casos-de-exito .videos2 p{
    /* color: #fff; */
    /* text-align: center; */
    font-size: 2rem;
    /* max-width: 64%; */
    margin: 0 auto;
    margin-bottom: 2em;
}
.videos-casos-de-exito .videos2 iframe{
    margin: 0 auto;
    /* width: 570px; */
    /* max-width: 100%; */
    border-top: 40px solid #fff;
    border-bottom: 40px solid #fff;
}
.videos-casos-de-exito .video1_1,  .video3_1 {
  /* position: relative; */
  /* right: 45%; */
  /* padding-top: 6%; */
  /* background-color: gray; */
  border-radius: 0px;
}
.videos-casos-de-exito .video1_2, .videos-casos-de-exito .video1_1, .videos-casos-de-exito .video3_2, .videos-casos-de-exito .video3_1 {
  /* position: relative; */
  /* left: -34%; */
  /* padding-top: 6%; */
  /* background-color: gray; */
  border-top: 40px solid #fff;
  border-bottom: 40px solid #fff;
}



.videos-casos-de-exito .video2_1 {
  position: relative;
  /* right: -3%; */
  /* padding-top: 63px; */
  /* background-color: rgb(255, 255, 255); */
  border-radius: 7px;
}
.videos-casos-de-exito .video2_2 {
  position: relative;
    left: 8%;
    padding-top: 63px;
    background-color: rgb(255, 255, 255);
    border-radius: 7px;

}
.videos-casos-de-exito h2 {
  position: relative;
  /* right: 42%; */
  margin-bottom: 4%;
  color: #f23669;
  font-weight: bold;
  margin: 1em 0;
  font-size: 242%;
  font-family: 'Futura Std Bold';
}

.videos2 h2 {
  position: relative;
  /* padding-left: 18%; */
  margin-bottom: 3%;
  margin-top: 2%;
  font-size: 242%;
  margin: 0 auto;
  margin-top: 3%;
  padding-bottom: 1%;
  /* max-width: 100%; */
  /* width: 1024px; */
}




/*/VIDEOS-CASOS-DE-EXITO*/




/*CONTACTO*/
.texto_de_contacto {
  position: absolute;
    left: 12%;
    z-index: 20;
    width: 26%;
    bottom: 69%;
    color: white;
}
.texto_de_contacto h1 {
  position: relative;
  left: 132%;
  color: white;
  font-family: 'Raleway';
  font-size: 326%;
}
.texto_de_contacto p {
  font-size: 17px;
}
#contact-message-feedback-form{
  position: relative;
  left: -20%;
  max-width: 413px;
  margin-top: 6%;

}
#contact-message-feedback-form #edit-name, #edit-mail, #edit-subject-0-value, #edit-message-0-value{
  color: black;
  background-color: #efefef;
  border: 1px solid #adadad;
}

#contact-message-feedback-form #edit-submit{
  background: #f23669;
  padding: 15px 41px;

}

#contact-message-feedback-form .form-select{
  border: 1px solid #ffffff;

}
#contact-message-feedback-form #edit-preview {
  background: #ffffff;
}
#contact-message-feedback-form .form-required {
  color: #050a5d;
    text-transform: uppercase;
    font-family: 'Raleway';
    font-size: 85%;
}

.datosdecontacto {
  width: 25%;
    position: absolute;
    left: 63%;
    top: -458%;
    color: black;
}
.datosdecontacto h3 {
  font-family: 'Raleway';
    color: #050a5d;
    font-size: 21px;
}
.datosdecontacto p {
      margin-bottom: 18%;

}
/*/CONTACTO*/



/*PREGUNTAS*/
.textopreguntas {
  position: absolute;
    left: 12%;
    z-index: 20;
    width: 26%;
    bottom: 28%;
    color: white;
}
.textopreguntas h1 {
  position: relative;
    color: white;
    font-family: 'Raleway';
    font-size: 326%;
    left: 123%;
}
.textopreguntas p {
  font-size: 21px;
    position: relative;
    width: 241%;
    right: 11%;
}
.descripcion_preguntas {
  position: relative;
    left: 38%;
    width: 40%;
    padding-top: 7%;
}
.descripcion_preguntas h1 {
  font-family: 'Raleway';
    color: #050a5d;
}
.descripcion_preguntas p {
  position: relative;
    color: black;
    top: -25%;
    left: -61%;
    font-size: x-large;
    width: 192%;
    font-weight: bolder;
}
#block-descripciondepreguntas .field--name-body {
  background-color: #ffffff;
    position: absolute;
    top: 726px;
}
#qt-tabs-ui-tabs1 .field--name-body{
  display: grid;
  WIDTH: 256%;
  POSITION: RELATIVE;
  RIGHT: 79%;
}
#qt-tabs-ui-tabs2 .field--name-body {
  display: grid;
  WIDTH: 256%;
  POSITION: RELATIVE;
  RIGHT: 79%;
}
#block-quicktabstabsquees .ui-tabs-nav {
  background-color: white;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  background-color: transparent;
  border: none;
  position: relative;
  left: 33%;
}
/*/PREGUNTAS*/





/*QUE ES MACRORRUEDAS*/
#block-textoqueesmacrorruedas {
  position: absolute;
    top: 6%;
    right: 58%;
}
#block-textoqueesmacrorruedas h1 {
  color: white;
    font-size: 43px;
    font-family: 'Raleway';
}
#block-textoqueesmacrorruedas p {
  /* position: absolute; */
  width: 100%;
  /* bottom: -66%; */
  /* right: -123%; */
  font-size: 127%;
  font-weight: 700;
}

#block-queesmacrorruedas h2.title{
 POSITION: RELATIVE;
    LEFT: 32%;
    FONT-SIZE: 37PX;
    WIDTH: 35%;
    MARGIN: 0PX;
    PADDING: 0;
    BORDER: 0PX;

}
#block-queesmacrorruedas p{
  WIDTH: 61%;
    MARGIN: -15px AUTO;
    FONT-SIZE: 122%;
    margin-bottom: 4%;
}
#quicktabs-tabs {
  position: relative;
    left: -79%;
    width: 221%;
}

#block-quicktabstabsquees {
  LEFT: 453PX;
    FONT-SIZE: 167%;
    margin-top: 31%;
    position: relative;
    width: 45%;
    color: #000;
}
#block-quicktabstabsquees a{
  color: #af109b;
    font-family: 'Raleway';

}
#node49 .h1 {
    color: red;
}

.region.region-footer-menu {
 position: relative;
 left: 138px;
 width: 196%;
 color: #fff;
}

.region.region-footer-menu a{
 color: #fff;

}
.region.region-footer-menu a:before{
color:#ffcb00;

}

.container {
  max-width: 1000px;
}

p {
  margin: 0 0 20px 0;
  font-size: 18px;
  line-height: 33px;
  font-family: 'Futura Std Light';
}

.h1 {
  color: #000;
  margin: : 98PX 64px 30PX -443px;
  position: : RELATIVE;

}

h2,
.h2 {
 color: #050A5D;
 margin-bottom: 1em;
}

h3,
.h3 {
  margin: 21px 0px;
  font-size: 20px;
  color: #050A5D;
  line-height: 30px;
}

h4,
.h4 {
  font-size: 14px;
  color: #000;
}

img {
  height: auto;
}

.nt {
  color: #2f6f9f;
}

a {
  color: rgba(5,10,93,1);
}
#block-views-block-fotos-home-block-1-2 .views-field.views-field-body a {
    color: #6d6d6d;
    text-align: left;

}

#block-views-block-fotos-home-block-1-2 .views-field.views-field-body p {
    font-size: 1.2rem;
    line-height: 20px;
    }
.view-fotos-home a{color:#171C69}
.pager__item.pager__item--first{
    display: none;
}
.pager__item.pager__item--next{
    border: none;
}
.pager__item.pager__item--first a{
    display: none;
}
.pager__item.pager__item--next a, .pager__item.pager__item--previous a{
    border: none;
    background: transparent;
    color: #FF0E46;
    font-size: 30px;
    font-weight: bold;
}

.pager__item.pager__item--previous, pager__item pager__item--previous{
    border: none;
}
#block-views-block-fotos-home-block-1-2 > div.content > div > div > nav > ul > li.pager__item.is-active > a{background: #FF0E46;}
.pager__item.pager__item--last{display: none;}
.pager__item.pager__item--last a{
    /* padding: 0.5em 2em; */
    width: 80px;
}
a:hover {
  color: #23527c;
  text-decoration: none;
}

ul.links.inline {
  padding: 0;
}

ol,
ul {
  padding-left: 20px;
}

ul.links.inline li {
  list-style: none;
}

.block {
  margin-bottom: 12px;
}
.front-page .region-content {
    width: 1220px;
}
.region-content {
  padding: 4px 0px;
  max-width: 100%;
  margin: 0 auto;
  width: 1160px;
  position: relative;
  margin-bottom: 2em;
  margin-top: 2em;
}
.page-nid-176 .region-content {width: 100%;}
.block h2.title {
  text-transform: uppercase;
  /* display:none; */
}
#block-videoscasosdeexito{
    background: #F8F8F8;
}
.main-header {
  background-size: cover;
  position: relative;
  background: url(../images/header_back.jpg) no-repeat;
}

.main-header nav {
  background: #fff;
  border: 0;
  margin: 0;
  position: relative;
  z-index: 200;
  min-height: auto;
}

.main-header .region {
  position: relative;
  z-index: 2;
  background-color: transparent;
}
.region-header {
    /* display:none */
}

.main-header .block {
  margin: 0;
}

/*Region Header*/

.site-branding {
  margin: 0;
}

.brand.logo {
  margin-right: 5px;
}

.brand.logo img {
  height: auto;
  /* width: 23%; */
  /* display:none */
}

.region-header .brand {
 display: inline-block;
 vertical-align: middle;
 line-height: 100%;
 padding: 3px 0;
 margin-top: 9%;
 float: left;
}

.site-name a {
  font-size: 18px;
  font-weight: 500;
  color: Black;
  display: none;
}

.region-header .site-branding__slogan {
  font-size: 10px;
  color: #1abc9c;
}

/*Banner*/

.slideshow {
  text-align: center;
  line-height: 160%;
}

.slideshow h2 {
  font-size: 30px;
  font-weight: bold;
  color: #fff;
}

/*Top Widget*/

.topwidget {
  padding: 20px 0 0 0;
  text-align: center;
}

.topwidget .fa {
  font-size: 42px;
  background: #1abc9c;
  width: 80px;
  height: 80px;
  padding: 20px 0 0 0;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  color: #fff;
  margin-bottom: 10px;
}

.topwidget .block {
  padding: 7px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background-color: #fafafa;
}

/*Promo*/

.region-promo {
  border: 1px solid #e9e8ed;
  padding: 15px;
  font-size: 16px;
  text-align: center;
  margin: 20px 0;
  background: #fdfdfd;
}

.region-promo h2 {
  margin: 5px 0;
}

#block-views-block-preguntas-frecuentes-block-2 .views-field.views-field-title{
    color: rgba(242,54,105,1);
    margin-bottom: 1em;
}
#block-views-block-preguntas-frecuentes-block-2 .views-field-body p{
    color: rgba(5,10,93,1);
    font-size: 16px;
    line-height: 21px;
}
.region-promo p,
.region-promo .block {
  margin: 0;
}

/*Sidebar Blocks*/

.sidebar .block {
  background: #fafafa;
  padding: 10px;
}

.sidebar .block h2.title {
  text-transform: capitalize;
  margin-top: 0;
}

/*Footer Widgets*/

.footer-widgets .block {
  background: #fafafa;
  padding: 43px 19%;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

#block-views-block-preguntas-frecuentes-block-2{
    margin-top: 4em;
}
.footer-widgets .block h2.title {
  margin: 5px 0 10px 0;
}
#block-views-block-preguntas-frecuentes-block-2 .views-row{
    /* border-bottom: 2px solid #ff00a5; */
    padding: 4px 0px;
}
#block-views-block-preguntas-frecuentes-block-2 .views-accordion-header{
    border: none;
    background: transparent;
    color: #000;
    padding: 17px 0;
}
#block-views-block-preguntas-frecuentes-block-2 .ui-icon,#block-views-block-preguntas-frecuentes-block-2 .ui-widget-content .ui-icon{
    background-image: url(../images/arrowBottom.jpg)!important;
    height: 40px;
    width: 40px;
    padding: 40px;
    background-position: center center;
}
#block-views-block-preguntas-frecuentes-block-2 .ui-accordion-content{border:none;}
#block-views-block-preguntas-frecuentes-block-2 .views-accordion-header span.field-content > a{
    color: #000;
    font-weight: bold;
    font-size: 2rem;
}
#block-menufooter {
    margin-bottom:0px;
    padding-top: 5%;
    position: relative;
    right: -2%;
    width: 99%;
    display: none;

}

#block-menufooter ul {
    list-style:none;
    text-align: center;
    margin-left: 22%;
    margin-right: -84%;
    width: 65%;
    display: contents;
}

.footer-widgets img {
  max-width: 100%;
  border: 5px solid #fff;
  box-shadow: 0px 0px 2px #ddd;
}

/*Footer Ribbon*/

/*.footer-ribbon*/



.footer-ribbon nav li {
  display: inline-block;
}

.footer-ribbon nav li a {
  display: block;
  padding: 5px;
}

#footer-bottom {
  display:none;
}

/*Copyright & Credit*/

.copy_credit .copyright,
.copy_credit .credit {
  margin: 10px;
}
/* Casos de exito*/
#videos-galeria, #videos-galeria2  {
    width: 100%;
    margin: 0 auto;
    /* float: left; */
    height: 610px;
}

#videos-galeria2 {background: url(../images/bg-pink.jpg);background-repeat: repeat-x;background-position: center;}
/*Scroll Top*/

#toTop a.scrollUp {
  background: #1abc9c;
  width: 60px;
  height: 60px;
  display: inline-block;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  border-radius: 60px;
  cursor: pointer;
}

#toTop a.scrollUp .fa {
  color: #fff;
  font-size: 30px;
  height: 54px;
  line-height: 54px;
  width: 54px;
}

#toTop a.scrollUp:hover {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  background: #0f7864;
}

/*Social Media*/

.social-media {
  display:none;
}

.social-media > a {
  position: relative;
  top: 10px;
  width: 32px;
  height: 32px;
  background: #1abc9c;
  display: inline-block;
  border-radius: 32px;
  -moz-border-radius: 32px 32px 32px 32px;
  -webkit-border-radius: 32px 32px 32px 32px;
  color: #fff;
  margin: 1px;
}

.social-media > a > .fa {
  position: absolute;
  left: 32%;
  top: 30%;
  font-size: 14px;
}

.social-media .icon-twitter:hover {
  background: #00aced;
  color: #fff;
}

.social-media .icon-facebook:hover {
  background: #3b5998;
  color: #fff;
}

.social-media .icon-gplus:hover {
  background: #dd4b39;
  color: #fff;
}

.social-media .icon-linkedin:hover {
  background: #0274b3;
  color: #fff;
}

.social-media .icon-youtube:hover {
  background: #e12b28;
  color: #fff;
}

/*Designer Line - Horizontal*/

hr.style-mint {
  border: 0;
  height: 1px;
  background-image: -webkit-linear-gradient(left, rgba(26,188,156,0), rgba(26,188,156,0.75), rgba(26,188,156,0));
  background-image: -moz-linear-gradient(left, rgba(26,188,156,0), rgba(26,188,156,0.75), rgba(26,188,156,0));
  background-image: -ms-linear-gradient(left, rgba(26,188,156,0), rgba(26,188,156,0.75), rgba(26,188,156,0));
  background-image: -o-linear-gradient(left, rgba(26,188,156,0), rgba(26,188,156,0.75), rgba(26,188,156,0));
  margin: 0;
  position: relative;
  top: 30px;
}

/*Form*/

input,
button,
select,
textarea {
  padding: 15px;
  border: none;
  background: #EBEBEB;
}

.contact-message-form label {
  display: block;
}

.btn,
input[type="submit"] {
  background: rgba(242,54,105,1);
  color: #fff;
  border: 0;
  line-height: 100%;
  padding: 10px;
}

.btn:hover,
input[type="submit"]:hover {
  background: rgba(242,54,105,1);
}

/*Front Page*/

.path-frontpage .feed-icon {

}

/*Menu*/


.navbar-default .navbar-toggle .icon-bar {
  background-color: #1abc9c;
}



.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
  background: none;
}

nav h2 {

  color:transparent;
  display:none;
}

.menu-base-theme a,
.menu-base-theme a:hover,
.menu-base-theme a:focus,
.menu-base-theme a:active {
  padding: 10px 20px;
  padding-right: 58px;
  line-height: 23px;
  text-decoration: none;
}

.menu-base-theme a.current {
  background: #006892;
  color: white;
}

.menu-base-theme a.disabled {
  color: #a1d1e8;
}

.menu-base-theme a span.sub-arrow {
  position: absolute;
  top: 50%;
  margin-top: -17px;
  left: auto;
  right: 4px;
  width: 34px;
  height: 34px;
  overflow: hidden;
  text-align: center;
  color: #999;
  font-size: 22px;
  padding: 5px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border: 1px solid #dcdcdc;
  background: #efefef;
}

.menu-base-theme a.highlighted span.sub-arrow:before {
  display: block;
  content: '-';
}

.menu-base-theme ul {
  background: white;
}

.menu-base-theme ul ul {
  background: rgba(102, 102, 102, 0.1);
}

.menu-base-theme ul li {
  border-top: 1px solid rgba(0, 0, 0, 0.05);
}

.menu-base-theme ul li:first-child {
  border-top: 0;
}

.region-primary-menu {
  display: none;
  background: #fff;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  width: 100%;
}

.navbar-toggle {
  z-index: 999;
}

/*Breadcrumb*/

.breadcrumb {
  background: none;
  padding: 0;
  margin: 0;
  border-bottom: 1px solid #eee;
  font-size: 11px;
}

.breadcrumb ul {
  padding: 0;
  margin: 0;
}

.breadcrumb ul li {
  display: inline-block;
}

/*Search Form*/

.search-block-form {
  max-width: 500px;
  margin: 0 auto;
}

.region-search {
  padding: 15px;
}

#search-block-form {
  display: table;
  width: 100%;
}

#search-block-form .form-item,
#search-block-form .form-actions {
  display: table-cell;
  vertical-align: top;
  position: relative;
}
#block-views-block-memorias-block-2{
    margin-top: 3em;
}
#search-block-form .form-search {
  padding-right: 34px;
}

#search-block-form .form-actions {
  left: -41px;
  width: 41px;
}

#search-block-form input {
  width: 100%;
  height: 41px;
}

#search-block-form .fa-search {
  color: #1abc9c;
  font-size: 20px;
  left: 32%;
  position: absolute;
  top: 27%;
}

#search-block-form input[type="submit"] {
  background: transparent;
}

#search-block-form input[type="submit"]:hover {
  background: transparent;
}

#search-block-form .form-actions:hover i {
  color: #00614e;
  cursor: pointer;
}

/*Demo Typography*/

.bd-example {
  position: relative;
  padding: 20px;
  border: 2px solid #f7f7f9;
}

.highlight {
  padding: 5px;
  background-color: #f7f7f9;
  margin: 15px 0;
}

.highlight pre {
  border: 0;
  background: none;
  margin: 0;
}

.bd-example-type .table tr:first-child td {
  border-top: 0;
}

.bd-example-type h1,
.bd-example-type h2,
.bd-example-type h3,
.bd-example-type h4,
.bd-example-type h5,
.bd-example-type h6 {
  margin: 0;
}

.bd-example-type .table td {
  padding: 15px 0;
  border-color: #eee;
}

/*Contact Form*/

.contact-message-feedback-form .form-text,
.contact-message-feedback-form .form-email,
.contact-message-feedback-form .form-textarea {
  width: 100%;
}

/*User Login Form*/

.user-login-form,
.user-form,
.user-pass {
  max-width: 500px;
  margin: 40px auto;
  border: 1px solid #ddd;
  padding: 10px 30px;
  background: #fff;
}

.user-login-form .form-text,
.user-login-form .form-email,
.user-form .form-text,
.user-form .form-email,
.user-pass .form-text {
  width: 100%;
}

.form-composite > .fieldset-wrapper > .description,
.form-item .description {
  font-size: 11px;
  color: #999;
  font-style: italic;
  display: none;
}

/*Comment*/

.comment-wrap {
  overflow: hidden;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #f5f5f5;
}

.comment-wrap .author-details {
  float: left;
  width: 20%;
}

.comment-wrap .author-comments {
  padding-left: 5px;
  float: left;
  width: 80%;
}

.comment-submitted {
  margin: 3px 0;
  font-size: 12px;
  display: inline-block;
  line-height: 100%;
}

.comment-wrap .author-comments h3 {
  margin-top: 10px;
}

.comment-wrap .author-comments p {
  margin-bottom: 10px;
}

/*links Inline*/

ul.links.inline li {
  display: inline-block;
  padding-right: 10px;
}

/*Carousel*/

.carousel-caption p,
.carousel-caption h3 {
  display: none;
}

.carousel-caption h3 {
  margin-top: 0;
}

.carousel-indicators li {
  border: 1px solid #1abc9c;
}

.carousel-indicators .active {
  background-color: #1abc9c;
  height: 10px;
  width: 10px;
}

/*Profile Page*/

.path-user .profile >div {
  display: inline-block;
}

.path-user .profile .label {
  display: block;
  color: #333;
}

/*Sliding header widget*/

.slidewidget {
  background: transparent;
  left: 0;
  position: absolute;
  top: 49px;
  width: 100%;
  height: 0;
  display:none;
}

.slidewidget #sliding-header-wrap {
  color: #333;
  position: relative;
  z-index: 13;
}

.slidewidget .wrapper {
  position: relative;
  z-index: 100;
  background-color: #32ecc8;
  border-bottom: 2px solid #1abc9c;
}

.slidewidget .toggle-switch {
  background-color: #1abc9c;
  position: relative;
  top: 0;
  left: 0;
  width: 49px;
  height: 49px;
  z-index: 250;
}

.slidewidget .fa-gear.fa-spin {
  color: #fff;
  cursor: pointer;
  font-size: 24px;
  left: 25%;
  position: absolute;
  text-align: center;
  top: 25%;
}

.slidewidget img.left {
  float: left;
  margin: 10px 10px 0 0;
  width: 50%;
}

.slidewidget ul {
  padding-left: 15px;
}

.slidewidget .block {
  padding: 20px 10px 10px;
}

.slidewidget .block h2.title {
  margin: 5px 0 10px 0;
}
#views_slideshow_cycle_div_banner_que_es_macrorruedas-block_1_0 .views-field-field-banners-header{
    /* position: absolute; */
    /* height: 200px; */
}
#views_slideshow_cycle_div_banner_que_es_macrorruedas-block_1_0 .views-field.views-field-title{
    position: absolute;
    top: 60%;
    margin-left: 16%;
    color: #fff;
    text-transform: uppercase;
    width: 100%;
}
#views_slideshow_cycle_div_banner_que_es_macrorruedas-block_1_0 .views-field.views-field-title h1{
    font-size: 4rem;
    font-weight: bold;
    position: absolute;
}

#block-views-block-banners-del-sitio-block-1 .views-field-body, #block-views-block-banners-del-sitio-block-2 .views-field-body, .view-banners-del-sitio .views-field-body{
    flex: initial;
    color: #fff;
    max-width: 80%;
    font-size: 1.8rem;
    text-shadow: 3px 3px 5px rgba(0,0,0,0.44);
}

.context-que-es-macrorruedas-procolombia h1.page-title, .context-casos-de-exito-0 h1.page-title{
    /* position: absolute; */
    margin-top: 18%;
    color: #fff;
    font-size: 4rem;
    margin-left: 16%;
    z-index: 20;
}

.page-nid-184 .content-layouth1{
    position: absolute;
    /* top: 109%; */
    color: #fff;
    font-size: 4rem;
    margin-left: 16%;
    margin-top: 27%;
    z-index: 1;
    text-transform: uppercase;
}

.language-switcher-language-url {position: absolute;}
.content-bottom {
    /* max-width: 1024px; */
    margin: 0 auto;
}
.page-nid-181 .content-bottom{max-width: 1024px;margin: 0 auto;}
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
  /* Styles */
  .node--view-mode-full .node__content{
    max-width: 90%;
  }
  iframe{height: auto}
  .footer-widgets {display: none;}
  #block-menufooter{display: none; visibility: hidden;}
.region.region-footer-menu{
    width: 100%;
    left: 0;
}
  .lista-iconos{
    /* margin-left: -21%!important; */
    width: 50%;
}
  .context-que-es-macrorruedas-procolombia h1.page-title {
    position: absolute;
    top: 9%;
    color: #fff;
    font-size: 2rem;
    margin-left: 1%;
    }
  #views_slideshow_cycle_div_banner_que_es_macrorruedas-block_1_0 .views-field-body{
    color: #000;
    position: relative;
    max-width: 64%;
    margin-left: 4%;
    font-size: 1.4rem;
    margin-top: -11%;
    line-height: 22px;
}
  .main-header nav.topnav.navbar-default {
    max-width: 100%;
    height: 80px;
  }
  #block-menudenavegacion .navbar-nav {
    display: grid;
    background-color: black;
    position: absolute;
    left: 45%;
    margin-top: 34%;
    padding-left: 5%;
    font-weight: bold;
    text-align: left;
    width: 100%;
  }

  #block-menudenavegacion .navbar-nav ul li {}


  #block-ultimofooter p{
    right: -10%;
    font-size: 11px;
  }
  .region-footer-top-two .menu-item {
    font-size: 10px;
  }

  #block-menufooter {
    width: 88%;
    display: grid;
  }
  #block-menufooter ul a {
    left: 22%;
    font-size: 18px;
    white-space: pre;
    margin-bottom: 16px;

  }

 .contenedor-logos {
   display: grid;
   position: relative;
   /* left: 62%; */
   width: 97%;
   max-width: 100%;
 }
 .contenedor-logos .align-left {
  position: relative;
  /* right: 559%; */
  /* margin-bottom: 55%; */
 }
 .contenedor-logos .align-center{
  position: relative;
  /* right: 518%; */
  /* margin-bottom: 55%; */
 }
 .contenedor-logos .align-right {
  position: relative;
  /* right: 56%; */
  float: none;
  margin-left: 11%;
 }
 .field--name-body {
  /* display: grid; */
  font-size: 2rem;
  line-height: 131%;
 }
 .page-node-type-webform .field--name-body > h2{
    font-size: 1.5rem;
}
 .field--name-body li {
    margin-bottom: 11%;
}
 .field--name-body .lista-uno {
  position: relative;
  /* right: 31%; */
  margin-bottom: -8%;
  max-width: 68%;
  color: #fff;
  width: 100%;
  text-align: center;
 }
 .field--name-body .lista-dos {
  /* position: relative; */
  max-width: 100%;
  display: none;
  /* margin-bottom: -7%; */
 }
 .field--name-body .lista-tres {
  position: relative;
  right: 36%;
  width: 100%;
  margin-bottom: -7%;
  display: none;
  text-align: center;
}
 .field--name-body .lista-cuatro {
  position: relative;
  right: 6%;
  margin-bottom: -7%;
  width: 100%;
  display: none;
 }
#views_slideshow_cycle_main_banner_que_es_macrorruedas-block_1{}
#block-footerdatos{
    max-width: 104%;
    flex: auto;
    /* overflow: hidden; */
}
#block-ultimofooter{
    display: none;
}
#videos-galeria, #videos-galeria2{
    float: left;
    height: 1004px;
}

#videos-galeria2{
    height: 610px;
}
.videos-casos-de-exito .videos2{
    width: 100%;
}
.videos-casos-de-exito .videos1, .videos-casos-de-exito .videos3  {
    margin-bottom: 10%;
    /* background: red; */
    max-width: 99%;

}
#videos-galeria {
    width: 100%;
    margin: 0 auto;
    float: left;
    padding: 0 22px;
}
#videos-galeria .col-md-6 {
    width: 100%;
    padding: 0px;
}
.content-top {
    height: 384px;
    width: 100%;
}

body > div.dialog-off-canvas-main-canvas > header > nav > div > div > div.navbar-header.col-md-3{
    /* max-width: 100%; */
    margin-top: 9px;
    overflow: hidden;
    width: 91%!important;
}

.region-header .brand{
    margin-top: 2%;
    /* margin-right: 131%; */
    margin-left: 1%;
}
.col-md-12{
    padding: 0 0%;
}
.block{
    padding: 0;
}
.view-id-fotos_home .col-lg-4 {
    width: 98.1%;
    padding: 0;
    margin-left: 11%;
}

.view-id-fotos_home.view-display-id-block_1 img{
    width: 100%;
}
.region.region-content-top{
    width: 390px;
}
body > div.dialog-off-canvas-main-canvas > div.footer-space > div > div > div{
    padding: 0%;
}
.region-breadcrumb{
    background: url(../images/bg-pink.jpg) repeat-y center center fixed;
}

#block-conocemassobreprocolombia{
    max-width: 100%;
}

#block-conocemassobreprocolombia h2{
    text-align: center;
}

#block-conocemassobreprocolombia p{
    width: 92%;
}
#block-conocemassobreprocolombia .field--name-body{
    left: 0;
    width: 91%;
    margin: 7%;
    padding-left: 8%;
}
#views_slideshow_cycle_div_slide_home-block_1_0 > div > h1
#block-views-block-banners-del-sitio-block-1 .views-field-field-titulo,
#block-views-block-banners-del-sitio-block-2 .views-field-field-titulo,
#block-views-block-banners-del-sitio-block-3 .views-field-field-titulo,
#block-views-block-banners-del-sitio-block-4 .views-field-field-titulo{

}

#block-bootstrap-mint-content > div > article{}

#views_slideshow_cycle_div_slide_home-block_1_0 > div > div,
#block-views-block-banners-del-sitio-block-1 .views-field-body,
#block-views-block-banners-del-sitio-block-2 .views-field-body,
.view-banners-del-sitio .views-field-body{
    max-width: 84%;
    margin: 0 auto;
    line-height: 171%;
}
#block-views-block-banners-del-sitio-block-2 .views-field-field-titulo{
    margin-left: 6%;
}

#block-views-block-banners-del-sitio-block-1,
#block-views-block-banners-del-sitio-block-2,
#block-views-block-banners-del-sitio-block-3,
 #block-views-block-banners-del-sitio-block-4

#views_slideshow_cycle_main_slide_home-block_1{
    width: 100%;
    margin-top: 20%;
}

#block-comoparticipar{
    max-width: 100%;
    padding: 0 5%;
    font-size: 1.5rem;
    padding-top: 2em;
}
#block-menudenavegacion > ul > li.menu-item.menu-item--active-trail{
    width: 200px;
    /* padding: 9px 0px; */
}

#block-views-block-slide-home-block-1{
    padding-top: 16%;
    max-width: 100%;
    padding-left: 0%;
    /* font-size: 10px; */
}

#views_slideshow_cycle_main_slide_home-block_1 .views-field-field-body{
    width: 72%;
    line-height: 161%;
    margin-left: 9%;
}
#views_slideshow_cycle_main_slide_home-block_1 h1{
    margin-left: 11%;
    margin-top: 22%;
    margin-bottom: 11%;
    font-size: 29px;
}

#block-dropdownlanguage{
    /* float: right; */
    width: 5%;
    background: #000;
    height: 30px;
    float: right;
}

#block-dropdownlanguage h2.title {
    display: table;
    color: #ffff;
    right: -123px;
    z-index: 71;
    position: absolute;
    font-size: 15px;
}
#block-bootstrap-mint-branding{
    width: 100%;
    overflow: hidden;
}

.main-header .region{
    height: 60px;
}
nav#block-menudenavegacion{
    /* width: 72%; */
    margin-top: -3%;
}
.js .dropbutton-wrapper, .js .dropbutton-widget{
    float: right;
    position: absolute;
    right: -47%;
    background: #000;
    width: 228px;
    height: 60px;
    border-bottom: 1px solid;
}
#block-menudenavegacion > ul > li{
    padding: 10px 8px;
    border-bottom: 1px solid;
}

.videos-casos-de-exito h2{
     font-size: 4rem;
     text-align: center;
     width: 86%;
     margin-top: 1em;
}
#block-videoscasosdeexito iframe{
    height: 360px;
    /* width: 320px; */
}

#block-videoscasosdeexito{
    padding: 0 10px;
}

.videos-casos-de-exito .videos2 p{
    max-width: 89%;
}

.page-node-type-webform .field--type-webform{
    width: 100%;
}

}

.page-nid-174 .content-layout{
    background: #F8F8F8;
}


/*Responsive*/

@media (min-width: 992px) {

  .view-fotos-home .col-md-6{
    width: 43%;
    margin-top: 6em;
  }
  #block-views-block-preguntas-frecuentes-block-2{
    width: 88%;
    margin-left: 5%;
}
  #block-comoparticipar{
    width: 91%;
  }
  #block-comoparticipar > div > div > div:nth-child(4){
    width: 47%;
    margin: 0;
    margin-right: 4%;
  }
  #block-views-block-slide-home-block-1{
    margin-left: 7%;
  }
  #block-seleccionmacrorruedasomemorias .col-md-6{
    width: 40%;
    margin-left: 6%;
  }

  #block-seleccionmacrorruedasomemorias .col-md-6 img{
    width: 103%;
  }

  #block-bootstrap-mint-content{
    width: 94%;
    margin-left: 4%;
  }
  #videos-galeria .videos1 , #videos-galeria2 .videos1,
  #videos-galeria .videos2 , #videos-galeria2 .videos2,
  #videos-galeria .videos3 , #videos-galeria2 .videos3   {
    width: 1002px;
    margin-left: 3%;
    }

  .region.region-footer .col-md-6, .region.region-footer .col-lg-4 {
    margin: 0px;
    width: 30%;
  }
  #block-footer > div > div > div > div:nth-child(1){
    width: 47%;
  }
  #block-footer > div.content > div > div > div:nth-child(2){
    margin-left: -27%;
    width: 49%;
  }

  #block-footer > div > div > div > div:nth-child(3){
    width: 25%;
  }



}

@media (min-width: 768px){

}

@media (min-width: 992px) and (max-device-width : 1025px)

{
  body {
        background-size: auto 29.7%;
  }
   body.not-front {
        background-size: auto 22.7%;
        background-position: 50% -4%;
  }
  .contenedor-logos{}
  .region-content{}
  #block-views-block-slide-home-block-1{}

  .content-top{
    /* height: 420px; */
  }

  .col-md-12 {
  /* padding: 0 60px; */
  /* width: 90%; */
  }
  #block-comoparticipar, #block-seleccionmacrorruedasomemorias{
    max-width: 999px;
    margin-left: 4%;
}
 #block-bootstrap-mint-content{
    width: 90%;
    margin: 0 auto;
}
  #block-comoparticipar img, #block-seleccionmacrorruedasomemorias img{
    width: 100%;
    }
  .col-md-6 {
    width: 48%;
  }
  .col-md-4 {
    width: 50%;
}
 #block-views-block-slide-home-block-1 {
    margin-left: 4%;
  }
  .view-id-fotos_home .col-lg-4{
    width: 40%;
    margin: 0 22px 0 10px;
  }

  #block-footer .contenedor-logos .col-md-6{
    width: 33%;
}
  }

  /* Smartphones (landscape) ----------- */
  @media only screen and (min-width : 321px) {
  /* Styles */
  }

  /* Smartphones (portrait) ----------- */
  @media only screen and (max-width : 320px) {
  /* Styles */
  }

  /* iPads (portrait and landscape) ----------- */
  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
  /* Styles */

  .col-md-6 {
   width: 33%;
  }
  }

  /* iPads (landscape) ----------- */
  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
  /* Styles */
  }

  /* iPads (portrait) ----------- */
  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
  /* Styles */
  }
  /**********
  iPad 3
  **********/
  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
  /* Styles */
  }

  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
  /* Styles */
  }
  /* Desktops and laptops ----------- */


  @media only screen  and (min-width : 1222px) {
  /* Styles */
  #videos-galeria .videos1, #videos-galeria2 .videos1, #videos-galeria .videos2, #videos-galeria2 .videos2, #videos-galeria .videos3, #videos-galeria2 .videos3 {
    width: 1160px;
    margin-left: 10%;
  }

  #block-views-block-banners-del-sitio-block-2 {}



  #block-footer > div.content > div > div > div:nth-child(2){
    width: 68%;
    padding-top: 0%;
}
  .view-id-fotos_home.view-display-id-block_1{
    margin-top: 8%;
  }
  #block-footer > div > div > div > div:nth-child(1){
    width: 30%;
    padding-top: 18px;
  }
  #block-footer > div > div > div > div:nth-child(2){
    margin-left: 12%;
  }
  .contenedor-logos{
    max-width: 1222px;
}
  #block-footer > div > div > div > div:nth-child(3){
    padding-top: 12px;
}
  .region-content{}
  #block-bootstrap-mint-content{
    width: 100%;
    margin-left: 0;
  }
  .view-fotos-home .col-md-6{
    width: 31%;
    margin-top: 11%;
    margin: 2% 1% 0 1%;
}
  .col-sm-12 {
    /* width: 100%; */
  }
  #block-comoparticipar .col-sm-12 {
    width: 46%!important;
  }
    /* Large screens ----------- */
  @media only screen  and (min-width : 1360px) {
  /* Styles */
  body{}
  .content-top {
    height: 630px;
    margin-bottom: 2em;
  }
  }
    @media only screen  and (min-width : 1600px) {
  /* Styles */
  body{}
  .content-top {
    height: 630px;
    margin-bottom: 2em;
  }
  }


  /* Large screens ----------- */
  body{}
  @media only screen  and (min-width : 1824px) {
  /* Styles */
  .content-top {
    height: 630px;
    margin-bottom: 2em;
  }
  }

  /* iPhone 4 ----------- */
  @media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
  /* Styles */
  }

  @media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
  /* Styles */
  }

  /* iPhone 5 ----------- */
  @media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
  /* Styles */
  }

  @media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
  /* Styles */
  }

  /* iPhone 6, 7, 8 ----------- */
  @media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
  /* Styles */
  .view-id-fotos_home .col-lg-4 {
    width: 31.1%;
  }
  }

  @media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
  /* Styles */
  }

  /* iPhone 6+, 7+, 8+ ----------- */
  @media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
  /* Styles */

  }
}

  @media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
  /* Styles */
  }

  /* iPhone X ----------- */
  @media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
  /* Styles */
  }

  @media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
  /* Styles */
  }

  /* iPhone XS Max, XR ----------- */
  @media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
  /* Styles */
  }

  @media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
  /* Styles */
  }

  /* Samsung Galaxy S3 ----------- */
  @media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
  /* Styles */
  }

  @media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
  /* Styles */
  }

  /* Samsung Galaxy S4 ----------- */
  @media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
  /* Styles */
  }

  @media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
  /* Styles */
  }

  /* Samsung Galaxy S5 ----------- */
  @media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
  /* Styles */
  }

  @media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
  /* Styles */
  }/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
  /* Styles */
  }

  /* Smartphones (landscape) ----------- */
  @media only screen and (min-width : 321px) {
  /* Styles */
  }

  /* Smartphones (portrait) ----------- */
  @media only screen and (max-width : 320px) {
  /* Styles */
  }

  /* iPads (portrait and landscape) ----------- */
  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
  /* Styles */
  }

  /* iPads (landscape) ----------- */
  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
  /* Styles */
  }

  /* iPads (portrait) ----------- */
  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
  /* Styles */
  }
  /**********
  iPad 3
  **********/
  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
  /* Styles */
  }

  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
  /* Styles */
  }
  /* Desktops and laptops ----------- */
  @media only screen  and (min-width : 1224px) {
  /* Styles */
  }

  /* Large screens ----------- */
  @media only screen  and (min-width : 1824px) {
  /* Styles */
  }

  /* iPhone 4 ----------- */
  @media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
  /* Styles */
  }

  @media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
  /* Styles */
  }

  /* iPhone 5 ----------- */
  @media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
  /* Styles */
  }

  @media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
  /* Styles */
  }

  /* iPhone 6, 7, 8 ----------- */
  @media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
  /* Styles */
  }

  @media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
  /* Styles */
  }

  /* iPhone 6+, 7+, 8+ ----------- */
  @media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
  /* Styles */
  }

  @media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
  /* Styles */
  }

  /* iPhone X ----------- */
  @media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
  /* Styles */
  }

  @media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
  /* Styles */
  }

  /* iPhone XS Max, XR ----------- */
  @media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
  /* Styles */
  }

  @media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
  /* Styles */
  .main-header nav.topnav.navbar-default {
    width: 50%;
  }

  /* Samsung Galaxy S3 ----------- */
  @media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
  /* Styles */
  }

  @media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
  /* Styles */
  }

  /* Samsung Galaxy S4 ----------- */
  @media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
  /* Styles */
  }

  @media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
  /* Styles */
  }

  /* Samsung Galaxy S5 ----------- */
  @media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
  /* Styles */
  }

  @media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
  /* Styles */
  }

