.distribuidorMGV {
    width: 100%;
    float: left;
    margin: 0!important;
    border: 0;
}
#header.headerContainers {
    background: none;
}
.container-fluid.cont-full-width {
    padding: 0;
}
.contenedor {
    width: 100%;
}
.fixedWidth .contenedor {
    /*padding: 0;*/
    
    max-width: 1260px;
    float: unset;
    margin: 0 auto !important;
}
.first-element > span[class^="col-sm-12"] {
    padding: 0;
}
#footer.footerContainers:before {
    border-radius: 0;
    -webkit-border-radius: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.distribuidorMGV a:hover {
    cursor: pointer
}
.distribuidorMGV>a,
.distribuidorMGV>div {
    padding: 0;
    margin: 0;
    text-align: center
}
.distribuidorMGV>a:nth-child(odd),
.distribuidorMGV>div:nth-child(odd) {
    /*min-height: 100px*/
}
.distribuidorMGV.row.row-eq-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}
.distribuidorMGV.row.row-eq-height > .contenedor {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}
.distribuidorMGV.row.row-eq-height > .contenedor > div[class*="col-sm"] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}
.distribuidorMGV.row.row-eq-height .ignoreEqHeight {
    display: inline-table
}
.distribuidorMGV.row.row-eq-height > .contenedor .ignoreEqHeight {
    display: inline-table
}
.distribuidorMGV.row.row-eq-height > .contenedor > div[class*="col-sm"].ignoreEqHeight {
    display: inline-table
}
.distribuidorMGV.editable>a,
.distribuidorMGV.editable>div {
    background: 0 0;
    padding-left: 15px;
    padding-right: 15px
}
.distribuidorMGV.editable>a>div,
.distribuidorMGV.editable>div>div {
    border: 2px dashed grey;
    min-height: 200px
}
.distribuidorMGV .verticalMiddle {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center
}
.distribuidorMGV.video {
    position: relative
}
.distribuidorMGV.video>div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.distribuidorMGV.video video {
    height: auto;
    width: 100%
}
.distribuidorMGV.row.zoomIn {
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    background-size: 100%
}
.distribuidorMGV.row.zoomIn:hover {
    background-size: 120%
}
.distribuidorMGV.row.zoomOut {
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    background-size: 120%
}
.distribuidorMGV.row.zoomOut:hover {
    background-size: 100%
}
.distribuidorMGV.row.elevate {
    background-size: 130%;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out
}
.distribuidorMGV.row.elevate:hover {
    background-position: center 50%
}
.distribuidorMGV .separadorMGV {
    min-height: 50px;
    border: none!important;
    width: 32px;
    float: left;
    margin: 0 auto 0 -32px;
    position: relative;
    left: 6px;
    padding: 20px 0;
}
.distribuidorMGV .shortcuts>span {
    width: 50%;
    float: left
}
.distribuidorMGV .cv-article .personal-info {
    padding: 27px 0 29px
}
.distribuidorMGV .cv-article .previous-posts {
    padding: 25px 0
}
.distribuidorMGV div[class^=col5-] .distribuidorMGV .col-sm-12 .container-fluid .row-sameheight>div,
.distribuidorMGV div[class^=col-] .distribuidorMGV .col-sm-12 .container-fluid .row-sameheight>div {
    width: 100%
}
.distribuidorMGV div[class$="12"] .distribuidorMGV .col-sm-12 .container-fluid .row-sameheight>div {
    width: 33.33%
}
.distribuidorMGV div[class*=col5-],
.distribuidorMGV div[class*=col-] {
    padding: 0 10px
}
.distribuidorMGV div[class*=col5-]:first-child,
.distribuidorMGV div[class*=col-]:first-child {
    /*padding: 0 10px 0 0*/
}
.distribuidorMGV div[class*=col5-]:last-child,
.distribuidorMGV div[class*=col-]:last-child {
    /*padding: 0 0 0 10px*/
}
@media (max-width: 991px) {
    .distribuidorMGV.row.row-eq-height,
    .distribuidorMGV.row.row-eq-height .ignoreEqHeight {
        display: inherit
    }
    .distribuidorMGV .separadorMGV {
        width: 100%;
        max-height: 1px;
        left: 23px;
        min-height: 1px!important
    }
    .distribuidorMGV .separadorMGV span div {
        border-left: none!important;
        border-top: 1px dashed grey;
        position: relative;
        top: -32px;
        width: 100%!important
    }
    .cont-full-width .distribuidorMGV div[class^="col-sm"] {
        padding: 0;
    }
}
@media (min-width: 768px) {
    .distribuidorMGV .col5-sm-1,
    .distribuidorMGV .col5-sm-2,
    .distribuidorMGV .col5-sm-3,
    .distribuidorMGV .col5-sm-4,
    .distribuidorMGV .col5-sm-5,
    .distribuidorMGV .col5-sm-6,
    .distribuidorMGV .col5-sm-7,
    .distribuidorMGV .col5-sm-8,
    .distribuidorMGV .col5-sm-9 {
        float: left;
        position: relative;
        min-height: 1px
    }
    .distribuidorMGV .col5-sm-1 {
        width: 10%
    }
    .distribuidorMGV .col5-sm-2 {
        width: 20%
    }
    .distribuidorMGV .col5-sm-3 {
        width: 30%
    }
    .distribuidorMGV .col5-sm-4 {
        width: 40%
    }
    .distribuidorMGV .col5-sm-5 {
        width: 50%
    }
    .distribuidorMGV .col5-sm-6 {
        width: 60%
    }
    .distribuidorMGV .col5-sm-7 {
        width: 70%
    }
    .distribuidorMGV .col5-sm-8 {
        width: 80%
    }
    .distribuidorMGV .col5-sm-9 {
        width: 90%
    }
}
@media (max-width: 767px) {
    .distribuidorMGV .separadorMGV {
        width: 100%;
        max-height: 1px;
        left: 23px;
        min-height: 1px!important
    }
    .distribuidorMGV .separadorMGV span div {
        border-left: none!important;
        border-top: 1px dashed grey;
        position: relative;
        top: -32px;
        width: 100%!important
    }
    .distribuidorMGV div[class^=col]:first-child,
    .distribuidorMGV div[class^=col]:last-child {
        /*padding-top: 10px*/
    }
    .home-banner {
        max-height: 175px
    }
    .home-banner img {
        height: auto;
        max-height: 150px
    }
}
.aside-branch-search img,
.home-banner img,
.image-fullwidth,
article {
    width: 100%
}
.home-banner {
    min-height: 187px
}
.home-banner .previs-home-banner {
    position: relative
}
.home-banner .previs-home-banner .btn-edit {
    position: absolute;
    left: 45%
}
article {
    float: left
}
@media (max-width: 991px) {
    .distribuidorMGV.row.row-eq-height,
    .distribuidorMGV.row.row-eq-height .ignoreEqHeight {
        display: inherit
    }
    .distribuidorMGV.row.row-eq-height > .contenedor {
        display: inherit
    }
    .distribuidorMGV.row.row-eq-height > .contenedor > div[class*="col-sm"] {
        display: inherit
    }
}