@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700);


/*** Estilos Generales Proenfar - Index***/

body{
    max-width:1400px;
    margin:0 auto;
    position: relative;
    font-family: 'Open Sans' !important;
}

.mobile-content{
    display:none;
}

.row.directory{
    border-bottom:1px solid #cecdcc;
}

#chronoform-FormularioEtica #form-row-nombre{
    white-space: nowrap
}

.principal-container{
    width:100%;
    padding:0;
}

.row{
    max-width:100%;
    width:100%;
    margin:0;
}


.moduleItemReadMore:hover{
    text-decoration:none;
    color:#fff;
}
.moduleItemReadMore{
    margin-top:15px;
    background: #92c852;
    display: inline-block;
    padding: 10px 25px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
}

.moduleItemReadMore:before{
    content: "\e250";
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    vertical-align: middle;
    font-size: 9px;
    position: relative;
    right: 7px;
    top: -1px;
}


.init footer .credits{
    text-align:center;
    background:#0AAA4D;
    color:#fff;
    padding:10px;
}

._etica form > p + .form-group{
    float:right;
    padding-right: 13%;
}

.moduletablefooter-1 div .quitarnombre{
    display: none
}

.moduletablefooter-1 div li{
    line-height: auto;
    padding:3px 0;
}

.moduletablefooter-1 div span.prin,
.moduletablefooter-1 div a.prin[not-cursor="#"]{
    cursor: default !important;
}

.presence{
    width: 57%;
    padding-left: 2%;
}

.moduletablefooter-1 div span.prin,
.moduletablefooter-1 div a.prin{
    font-weight: bold !important;
    font-size: 14px ;
    padding:0;
    cursor: pointer;
}

.moduletablefooter-1 div span.prin:before,
.moduletablefooter-1 div a.prin:before{
    content: "\2022";
    font-size: 16px;
    position: relative;
    top: 1px;
    right: 3px;
}

.moduletablefooter-1 div:last-child li{
    padding:10px 0;
}

.moduletablefooter-1 div:last-child li a{
    text-transform: uppercase;
    font-weight: bold;
    padding-left:50px;
}

.moduletablefooter-1 div:last-child li.item-191 a,
.moduletablefooter-1 div:last-child li.item-174 a{
    background: url('../assets/safe-zone-access.png') no-repeat;
    background-position: 5px;
    white-space: nowrap;
    line-height: 30px
}

.moduletablefooter-1 div:last-child li:first-child{
    display: none;
}
.moduletablefooter-1 div:last-child li.item-192 a,
.moduletablefooter-1 div:last-child li.item-175 a{
    background: url('../assets/mail.png') no-repeat;
    background-position: 0px 5px;
    white-space: nowrap;
    line-height: 40px
}

.moduletablefooter-1 div a{
    display: block;
    color: #151515;
    font-size: 13px;
    padding-bottom: 7px;
    text-decoration: none;
}

.moduletablefooter-1 div span:hover,
.moduletablefooter-1 div a:hover{
    color:#474747;
}

.moduletablefooter-1 div:last-child{
    border-right:0;
}

.moduletablefooter-1 div{
    display: inline-block;
    border-right: 1px solid #cecdcc;
    height: 160px;
    padding-top: 0px;
    padding-left: 30px;
    width:25%;
    vertical-align: top;
}

.init header{
    position:absolute;
    top:0;
    right:0;
    left:0;
    z-index: 999;
    background:transparent;
}

.init header .years{
    padding-left:20px;
}

.init header .years img{
    position: relative;
    top:-5px;
}

.init header .links{
    padding:0;
}

.init header .contact{
    border-top: 30px solid #93C953;
    border-left:20px solid transparent;
    box-shadow: none;
    text-align: center;
}

.init header .contact a{
    position:relative;
    top:-25px;
    color:#fff;
    font-weight:bold;
    text-transform:uppercase;
    text-decoration: none;
    font-size: 12px;
}

.init header .language{
    text-align: right;
}

.init header .language a{
    color:#59585B;
    text-transform:uppercase;
    font-weight:bold;
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    margin-top:0px;
    border-right:0 !important;
}

.init header .language a img{
    margin-left:10px;
}

.init header .language a img{
    display: inline-block;
}

.init .content{
    position: relative;
}

.init .content .logos{
    position: absolute;
    bottom: 5em;
    left:0px;
    text-align: center;
    padding: 0 20px;
    z-index: 100;
}

.init .content .logos span{
    width:100%;
    display: block;
    text-transform: uppercase;
    padding-bottom:10px;
    font-weight:bold;
    font-size:13px;
    color:#595959;
}

.init .content .logos a{
    vertical-align: bottom;
    display: inline-block;
    padding:10px 12px;
    width: 32%;
}

.init .content .logos a + a{
    display: inline-block;
    padding:10px 12px;
    width: 26%;
}

.init .content .logos a:last-child{
    vertical-align: top;
    width: 33%;
}

.init .content .info{
    position: absolute;
    bottom:0px;
    top:0;
    padding-top: 80px;
    right:0px;
    padding-right:50px;
}

.init .content .info .logo{
    width: 280px;
    margin-bottom: 1.5em;
}

.init .content .info .head{
    text-align: center;
    padding:8px 10px 9px;
    margin-bottom:10px;
    border-top:1px solid #0AAA4D;
    border-bottom:1px solid #0AAA4D;
    padding-left:5px;
}

.init .content .info .head a{
    background:none !important;
    background-size:2px;

}

.init .content .info .head a:last-child{
    background:url(../assets/plasticos-bds-grey.png) no-repeat;
    background-size:35px;
    padding-right:0px !important;
}

.init .content .info .head a:first-child + a{
    background:url(../assets/innovaplast-grey.png) no-repeat;
    background-size: 35px;
    background-position: 0px 3px;
}

.init .content .info .head a{
    padding: 3px 10px 3px 10px !important;
    color:#5C2770;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 15px;
    line-height: 25px;
}

.init .content .info .head a:first-child{
    padding-left:0;
}

.init .content .info .head a:hover{
    color:#0AAA4D;
}

.init .content .info .text{
    padding:3px;
    font-size: 26px;
    color:#59585B;
    font-weight: 300;
    text-align: center;
}

/*** Home ***/

.header-fixed{
    position: fixed;
    left:0;
    right:0;
    top:0;
    z-index:10;
    box-shadow: 0px 3px 5px #888;
}

.moduletable_solint_contenido ul li.clearList{
    display:none !important;
}

.header-fixed + .content-all{
    margin-top:200px;
}

.header-fixed .row{
    position: relative;
}

.header-fixed .logo-home{
    display: none;
}

.header-fixed .links .group{
    display: none;
}

.header-fixed .principal-menu{
    background: transparent;
    position: relative;
    top:-1px;
}

.header-fixed .links .language{
    position: absolute;
    z-index: 10;
    right: 0;
    top: 5.7em;
}

.header-fixed .logo-fixed{
    padding:5px 20px;
    width: 20%;
    position: relative;
    top:-20px;
}

.header-fixed .breadcrumb{
    display: none;
}

header{
  background: #fff; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left, #fff , ##f5f5f5); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #fff, #f5f5f5); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #fff, #f5f5f5); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #fff , #f5f5f5); /* Standard syntax */
}

header .logo-home{
    padding:25px 35px;
}

header .links{
    padding:0;
}


header .links .language{
    text-align: right;
    margin-top:5px;
}

header .links .language a{
    color:#59585A;
    text-transform: uppercase;
    vertical-align: middle;
    font-size: 11px;
    padding-right: 5px;
}

header .links .language a:first-child{
    border-right:1px solid #59585A;
    margin-right:10px;
}

header .links .language img{
    vertical-align: bottom;
    position: relative;
    top:-2px;
    margin-left:7px;

}

header .links .group{
    border-top:30px solid #5c2770;
    border-left:25px solid transparent;
    text-align: center;
}

header .links .group a{
    position: relative;
    top:-25px;
    color:#fff;
    font-weight:bold;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 13px;
}

header .mobile-bar{
    display: none;
}

header .principal-menu{
    background: #97c83e;
    text-align:right;
    height: 35px;
}

header .principal-menu .navbar,
header .principal-menu .navbar ul{
    margin:0;
    min-height: auto;
    padding: 9px 0;
    border-radius:0 !important;
}

header .principal-menu .navbar{
    border-top:35px solid #36b14f;
    border-right:0;
    border-bottom:0;
    border-left:30px solid transparent;
    width:80%;
    float: right;
    height:0;
    padding:0;
}

header .principal-menu .navbar ul{
    position: relative;
    top:-35px;
}

header .principal-menu .navbar ul li{
    display: inline-block;
    list-style: none;
    text-align: center;
}

header .principal-menu .navbar ul li.active > a{
    color:#d9e276;
}

header .principal-menu .navbar > ul > li{
    position:relative;
}

header .principal-menu .navbar > ul > li.general > a{
    cursor: default;
}

header .principal-menu .navbar > ul > li.general a{
    text-decoration: none;
}

header .principal-menu .navbar > ul > li > ul{
    position: absolute;
    top:19px;
    padding-left:0;
    width: auto !important;
    text-align:left;
    z-index:10;
    height:auto !important;
    display:block;
    background:none;
    border:none;
    box-shadow:none;
    margin: 0 auto;
    left: 50%;
}

header .principal-menu .navbar > ul > li:last-child > ul{
    padding-right:0;
    left: auto;
    right: 0;
}

header .principal-menu .navbar > ul > li:last-child > ul li{
    right: 0 !important;
    left: auto;
}

header .principal-menu .navbar > ul > li > ul li{
    display:none;
    white-space:nowrap;
    margin-bottom: 1px !important;
    background:#36b14f;
    padding:3px 5px;
    width:100%;
    position:relative;
    left: -50%;
    text-align: left;
}

header .principal-menu .navbar > ul > li > ul li:last-child{
    margin-bottom:0 !important;
}

header .principal-menu .navbar > ul > li > ul li a{
    border-left: none;
    padding-left:0;
    height: auto;
    line-height: 27px;
    background: none;
}

header .principal-menu .navbar > ul > li > ul > li:hover > a,
header .principal-menu .navbar > ul > li:hover > a{
    color:#d9e276;
    background:transparent;
}

header .principal-menu .navbar > ul > li > ul li a:before{
    content: "\e250";
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    vertical-align: middle;
    font-size: 7px;
    position: relative;
    right: 5px;
    top: -1px;
    padding:10px;
    text-decoration: none;
}

header .principal-menu .navbar > ul > li > a + a{
    border-left:1px;
    padding: 0px;
}

header .principal-menu .navbar > ul > li > a + a.dropdown-toggle{
    display:none;
}

header .principal-menu .navbar ul li a{
    color:#fff;
    font-weight: 600;
    text-transform:uppercase;
    font-size: 13px;
    padding: 0 15px;
    border-left: 1px solid #fff;
    text-decoration: none;
}

.moduletable_listadoProductosFarm > h3{
    background: url('../assets/back-green-hard.png') no-repeat !important;
    background-size: 100% 100% !important;
}
.moduletable_listadoProductosFarm > h3,
.moduletable_listadoProductosCosm > h3{
    text-align: center;
    width: 100%;
    background: url('../assets/back-purple-hard.png') no-repeat;
    background-size: 100% 100%;
    color:#fff;
    text-transform: uppercase;
    font-weight:300;
    line-height: 80px;
    margin-bottom:5px;
    margin-top:6px;
    font-size: 30px;
    box-shadow: 0px 5px 7px rgba(0,0,0,.15);
}

header .principal-menu .navbar ul li:first-child a{
    border-left:0;
}

header .breadcrumb{
    background-color:#fff;
    box-shadow:0px 3px 6px #cecdcc;
    border-radius:0;
    margin-bottom: 0;
    white-space: nowrap;
}

header .breadcrumb li{
    font-size:11px;
    text-transform:uppercase;
}

header .breadcrumb .divider{
    display:none;
}

header .breadcrumb a{
    color:#474747;
    text-transform: uppercase;
    font-size: 11px;
}

header .breadcrumb a:before{
    content: "\e080";
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 100;
    -moz-osx-font-smoothing: grayscale;
    font-size:7px;
    vertical-align: middle;
    text-decoration:none !important;
    position: relative;
    top:-1px;
    left:-2px;
}

.location div img{
    z-index: -30 !important;
}

.location{
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .15);
}

.tip-bottom{
    background:url(../assets/arrow-down-grey.png) no-repeat center;
    display: block;
    margin:0 auto;
    height: 25px

}

.tip-bottom img{
    margin:0 auto;
    height:100%;
    width:auto;
}

footer{
    background: #04a94d;
}

footer .credits{
    padding:20px 10px;
}

footer .credits .col-md-4:first-child p{
    padding-top:17px;
    color: #fff !important;
    border:none !important;
}

footer .credits .col-md-4:first-child p a{
    color:#fff !important;
    border:none !important;
}

footer .credits .col-md-4{
    text-align: center;
    color:#fff;
    padding:0px;
    border-right:1px solid #fff;
    height: 105px;
}

footer .credits div.col-md-4:last-child{
    border-right:0;
    text-align: center;
}

footer .credits div.col-lg-4 img{
    margin: 0 auto 10px;
}

footer .credits div.col-lg-4 a:last-child{
    border-right:0;
}

footer .credits div.col-lg-4 a{
    color: #97c83e;
    font-weight:bold;
    text-transform: uppercase;
    padding: 0 7px;
    border-right:2px solid #97c83e;
    font-size: 12px;
    text-decoration: none;
}

footer .credits .col-md-4 p{
    padding-top: 30px;
}

.content-all .slider{
    padding:0;
    box-shadow: 0 3px 5px #f7f7f7;
}

.content-all .slider .caption{
    position: absolute;
    top:15%;
    right: 7%;
    width:37%;
}

.content-all .slider .caption .title{
    box-shadow: none;
}

.content-all .slider .caption .title h2{
    font-weight:bold !important;
    letter-spacing: normal;
}

.content-all .slider h2{
    text-align: left;
    font-weight:bold;
    font-size: 37px;
    margin-bottom: 0;
}

.content-all .slider p{
    text-transform:uppercase;
    font-size: 27px;
    color:#474747;
}

.content-all .slider .tip-bottom{
    display: block;
    margin: 0 auto;
    text-align: center
}
.content-all .title h3,
._responsabilidad .title h3{
    font-size:32px;
    letter-spacing: 7px;
    font-weight: 400;
}

.content-all .title{
    text-align: center;
    color:#5c2770;
    text-transform: uppercase;
    padding-bottom: 25px;
    box-shadow: 0px 5px 4px 0px rgba(206,205,204,1);
}

.content-all .title h2{
    font-weight:400;
    font-size: 32px;
    letter-spacing:7px;
}

.content-all .slider img{
    height:100%;
}

.content-all .slider{
    position: relative;
    height: auto;
    overflow-y: hidden;
    z-index: 0 !important;
    top: 6px;
}

.content-all .slider .caption.back-purple{
    margin-top:5px;
    background:url('../assets/purple-arrow-transp-bann.png') no-repeat;
    background-size: 100% 100%;
    color:#fff;
    margin-bottom: 5px;
    padding-top:10px;
    padding-bottom:17px;
    box-shadow: 0px 3px 5px #cecdcc;
    position: absolute;
    right: 0;
    left: 0;
    width: 100%;
    bottom: 0;
    top:auto;
    text-align: center;
    margin: 0;
}

.content-all .slider .caption.back-green h2,
.content-all .slider .caption.back-purple h2{
    text-align: center;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 30px;
}

.content-all .slider .caption.back-green{
    margin-top:5px;
    background:url('../assets/green-arrow-transp-bann.png') no-repeat;
    background-size: 100% 100%;
    color:#fff;
    margin-bottom: 5px;
    padding-top:10px;
    padding-bottom:17px;
    box-shadow: 0px 3px 5px #cecdcc;
    position: absolute;
    right: 0;
    left: 0;
    width: 100%;
    bottom: 0;
    top:auto;
    text-align: center;
    margin: 0;
}



.contact{
    padding-bottom:30px;
}

.content-all  > div.row{
    box-shadow: 0px 6px 10px rgba(0,0,0,.15);
    z-index: -5;
}

.content-all .title.sec{
    color:#5c2770;
    box-shadow: 0px 6px 10px 0px rgba(0,0,0,.15);
    padding-bottom: 10px;
    margin-top: 3px;
}

.content-all .title.sec .col-md-12{
    background: #fff;
    position: relative;
    top:-3px;

}

.content-all .divisions-blocks{
    box-shadow:0px 6px 10px 0px rgba(0,0,0,.15);
}

.content-all .divisions-blocks .col-md-12{
    padding:0;
}

.content-all .divisions-blocks .col-md-6{
    padding: 0;
    height: 430px;
    overflow: hidden;
    position:relative;
}

.content-all .divisions-blocks .col-md-6 img{
    position:relative;
    z-index:-5;
    max-width:none;
    width:100%;
}

.content-all .divisions-blocks .col-md-6 .image-title{
    position: absolute;
    bottom:0;
    right:0;
    left:0;
    padding:25px;
    text-transform:uppercase;
}

.content-all .divisions-blocks .col-md-6 ._verde .image-title,
.content-all .divisions-blocks .col-md-6 ._violeta .image-title{
    color:#fff;
    font-weight: bold;
    font-size: 22px;
    position:relative;
}

.content-all .divisions-blocks .col-md-6:first-child ._violeta,
.content-all .divisions-blocks .col-md-6:first-child ._violeta{
    top:0;
    height: 100%;
}

.content-all .divisions-blocks .col-md-6:first-child ._violeta .image-title{
    width:100%;
    background: url('../assets/purple-arrow-transp.png') no-repeat;
    background-size: 100% 100%;
    bottom:0;
    position: absolute;
    text-align:center;
}

.content-all .divisions-blocks .col-md-6 ._verde .image-title{
    width:100%;
    background: url('../assets/green-arrow-transp.png') no-repeat;
    background-size: 100% 100%;
    text-align:center;
    position:absolute;
    bottom:0;
}

.content-all .info{
    padding: 45px 15px;
    text-align: center;
    box-shadow:0px 6px 10px 0px rgba(0,0,0,.15);
}

.content-all .info .col-md-4{
    border-right:1px solid #cecdcc;
}

.content-all .info .col-md-4:hover .see-more{
    background:#732b8c;
}

.content-all .info .col-md-4:last-child{
    border-right:0;
}

.content-all .info .col-md-4 .ch-image:hover img:first-child{
    display:none;
}

.content-all .info .col-md-4 .ch-image:hover img:last-child{
    display:block;
}

.content-all .info .col-md-4 .ch-image img:last-child{
    display:none;
}

.content-all .info .col-md-4 img{
    margin:0 auto;
    width: 145px;
}

.content-all .info .col-md-4 .head{
    color: #333;
    text-transform: uppercase;
    padding-top:10px;
}

.content-all .info .col-md-4 .text{
    color: #333;
    padding-bottom:10px;
    height: 135px;
}

.content-all .info .col-md-4 .see-more{
    background: #92c852;
    display: inline-block;
    padding:10px 25px;
}

.content-all .info .col-md-4 .see-more a{
    color:#fff;
    text-transform: uppercase;
    font-weight:bold;
    font-size:13px;
    text-decoration: none;
}

.content-all .info .col-md-4 .see-more a:before{
    content:"\e250";
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    vertical-align: middle;
    font-size: 9px;
    position: relative;
    right:7px;
    top:-1px;
}

.content-all .location .col-lg-12{
    padding:0;
    position: relative;
    z-index: -1;
}

.content-all .location .col-lg-12 .caption{
    position: absolute;
    top:10%;
    right:10%;
    width:30%;
    text-align: center;
    background: rgba(20, 20 ,20, 0.5);
    padding:30px;
}

.content-all .location .col-lg-12 .caption img{
    margin:0 auto;
}

.content-all .location .col-lg-12 .caption .head{
    text-transform: uppercase;
    font-weight: bold;
    color:#fff;
    padding:20px 10px 10px;
    font-size:24px;
}

.content-all .location .col-lg-12 .caption .text{
    text-transform: uppercase;
    font-weight: bold;
    color:#fff;
    padding:0px 10px 10px;
}

.content-all .location .caption .see-more{
    background: #92c852;
    display: inline-block;
    padding:10px 25px;
}

.content-all .location .caption .see-more a{
    color:#fff;
    text-transform: uppercase;
    font-weight:bold;
    font-size:13px;
    text-decoration: none;
}

.content-all .location .caption .see-more a:before{
    content:"\e250";
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    vertical-align: middle;
    font-size: 9px;
    position: relative;
    right:7px;
    top:-1px;
}

.content-all .map{
    padding:20px 10px;
    box-shadow: 0px -3px 4px 0px rgba(206,205,204,1);
}

.content-all .map .col-lg-3{
    border-right:1px solid #cecdcc;
    height: 150px;
    padding-top:15px;
    padding-left:30px;
}

.content-all .map .col-lg-3:last-child{
    border-right:0;
}

.content-all .map .col-lg-3:last-child a{
    padding: 15px 50px;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom:20px;
    font-size: 12px;
}

.content-all .map .col-lg-3:last-child a:first-child{
    background: url('../assets/safe-zone-access.png') no-repeat;
    background-position: 5px;
    white-space: nowrap;
}

.content-all .map .col-lg-3:last-child a:last-child{
    background: url('../assets/mail.png') no-repeat;
    background-position: 0px 5px;
    white-space: nowrap;
}

.content-all .map .col-lg-3 a{
    display:block;
    color:#151515;
    font-size:13px;
    padding-bottom:7px;
    text-decoration: none;
}

.content-all .map .col-lg-3 a:hover{
    color:#474747;
}

.content-all .map .col-lg-3 a.prin{
    font-weight:bold;
    font-size: 14px;
    position: relative;
    left:-5px;
}

.content-all .map .col-lg-3 a.prin:before{
    content: "\2022";
    font-size: 16px;
    position: relative;
    top: 1px;
    right: 3px;
}

.content-all ._noticias{
    padding: 0px 0;
    box-shadow: 0px 5px 6px rgba(0, 0, 0, .35);
}

.content-all ._noticias ul{
    width:100%;
    padding: 0;
}

.content-all ._noticias ul li{
    height:auto !important;
    padding:0 !important;
    width: 49.3%;
    display:inline-block;
    position:relative;
    margin-bottom:0 !important;
}

.content-all ._noticias ul li.clearList{
    display:none;
}

.content-all ._noticias ul li .clr{
    display:none;
}

.content-all ._noticias .moduleItemIntrotext .moduleItemImage{
    float:left;
    width:33%;
    padding-right: 20px;
    position:relative;
    z-index: -10;
}

.content-all ._noticias .moduleItemIntrotext .moduleItemImage img{
    width:100%;
    margin: 0;
}


.content-all ._noticias{
    color:#808184;
    padding-top: 0px;
}

.content-all ._noticias .moduleItemIntrotext .content_noticias_home{
    margin-top:60px;
    font-size:15px;
    padding: 0px 20px 0 0;
}

.content-all ._noticias .moduleItemIntrotext hr + p,
.content-all ._noticias .moduleItemIntrotext hr{
    display:none;
}


.content-all ._noticias .moduleItemTitle{
    font-size: 22px;
    font-weight:bold;
    color:#808184;
    position:absolute;
    left:33%;
    top: 30px;
    text-decoration: none;
}

.content-all .news .col-md-6 .see-more{
    background: #92c852;
    display: inline-block;
    padding: 10px 25px;
}

.content-all .news .col-md-6 .see-more a{
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
}

.content-all .news .col-md-6 .see-more a:before{
    content: "\e250";
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    vertical-align: middle;
    font-size: 9px;
    position: relative;
    right: 7px;
    top: -1px;
}

/*** Quienes Somos ***/

.content-all .general-info{
    position: relative;
    z-index: -1;
}

.content-all .general-info img{
        width: 100%;
}

.content-all .general-info .text-info{
    position: absolute;
    color:#474747;
    width:37%;
    top:15%;
    left:7%;
    text-align: right;
}

.moduletable_trabajecon form > p{
    margin-right: 25% !important;
    text-align: right;
    font-size: 11px;
}

.presence .locations div img{
    position:relative;
}

.content-all .general-info .text-info h4{
    color:#47474;
    margin-bottom:13px;
    line-height: normal;
    font-size: 27px;
}

.content-all .general-info .text-info p{
    color:#808184;
    font-size: 20px
}

.content-all .presence{
    position: relative;
    max-height: 825px;
    overflow: hidden;
    height: auto;
    z-index: 0 !important;
}

.presence .locations > div#prin:hover{
    cursor:pointer;
}

.presence .locations > div{
    position:absolute;
    text-align: center;
    cursor: default;
}

.presence .locations > div > div{
    position:relative;
    top: 0px;
}

.presence .locations div img{
    width:45% !important;
}

.presence .locations div#prin img{
    width: 95% !important;
}

.presence .locations > div > div > div{
    position:absolute;
    left:50%;
}

.presence .locations div#prin span a{
    color:#474747;
    text-decoration: none;
}

.presence .locations div#prin span{
    font-size:14px;
    font-weight:bold;
}

.presence .locations div span{
    position:relative;
    text-align:center;
    left:-50%;
    width:100%;
    white-space:nowrap;
    font-size: 13px;
}

.presence .locations div.mex{
    top: 17%;
    left: 14.5%;
}

.presence .locations div.col{
    top: 38.5%;
    left: 47.5%;
}

.presence .locations div.arg{
    top: 90%;
    left: 68%;
}

.presence .locations div.usa{
    top: 9%;
    left: 34%;
    z-index: 1010;
}

.presence .locations div.jamaica{
    top: 20%;
    left: 44.5%;
}

.presence .locations div.cuba{
    top: 18%;
    left: 41.5%;
}

.presence .locations div.rep-dominicana{
    top: 20%;
    left: 48%;
}

.presence .locations div.barbados{
    top: 32%;
    left: 67.5%;
}

.presence .locations div.barbados span{
    top:-13px;
    left:15%;
}

.presence .locations div.tri-tob{
    top: 37%;
    left: 68.8%;
}

.presence .locations div.honduras{
    top: 27%;
    left: 37%;
}

.presence .locations div.honduras span{
    left:15%;
    top:-5px;
}

.presence .locations div.el-salvador{
    top: 30.5%;
    left: 28.5%;
}

.presence .locations div.guatemala{
    top: 27.5%;
    left: 25.5%;
}

.presence .locations div.guatemala .text-mark-cont > div,
.presence .locations div.costa-rica .text-mark-cont > div,
.presence .locations div.nicaragua .text-mark-cont > div,
.presence .locations div.el-salvador .text-mark-cont > div{
    left:-50%;
}

.presence .locations div.panama{
    top: 38.5%;
    left: 42.5%;
}


.presence .locations div.costa-rica{
    top: 38%;
    left: 39.5%;
}

.presence .locations div.nicaragua{
    top: 34.5%;
    left: 34%;
}

.presence .locations div.venezuela{
    top: 40%;
    left: 59%;
}


.presence .locations div.ecuador{
    top: 48%;
    left: 43.5%;
}

.presence .locations div.brasil{
    top: 55%;
    left: 66%;
}

.presence .locations div.peru{
    top: 65%;
    left: 48.5%;
}

.presence .locations div.bolivia{
    top: 69%;
    left: 59%;
}

.presence .locations div.paraguay{
    top: 74%;
    left: 66%;
}

.presence .locations div.chile{
    top: 83.4%;
    left: 55%;
}

.presence .locations div.uruguay{
    top: 85%;
    left: 77.5%;
}


.content-all .presence{
    box-shadow:0px 5px 9px rgba(0,0,0,.15);
}

.content-all .presence .mobile-content{
    display:none;
}

.presence .image-map,
.presence .image-map img{
    padding: 0;
    max-height: auto;
    width:100%;
}

.content-all .presence .float-info{
    position: absolute;
    right: 0;
    top:0;
    text-align: center;
    padding:0;
    color:#fff;
    bottom: 0;
}

.content-all .presence .float-info .extra-info{
    height: 425px;
}

.content-all .presence .float-info .mex{
    background: #5c1a70;
}

.content-all .presence .float-info .arg{
    background:#96c63d;
}

.content-all .presence .float-info .arg .see-more{
    background: #5c1a70 !important;
}

.content-all .presence .float-info .col{
    background:#36b14f;
}

.content-all .presence .float-info .image{
    height: 440px;
    overflow-y: hidden;
    margin-top: 25px;
}

.content-all .presence .float-info .image img{
    height: 100%;
    width: 100%;
}

.content-all .presence .float-info .extra-info > div > h4{
    margin-top:0;
    padding-top:30px;
    text-transform: uppercase;
    margin-bottom:15px;
    font-weight:bold;
}

.content-all .presence .float-info .extra-info img{
    margin:0 auto;
}

.content-all .presence .float-info .extra-info .text{
    padding:15px;
}


.content-all .presence .float-info .extra-info .text h4{
    font-weight: bold
}

.content-all .presence .float-info .extra-info .see-more{
    background: #92c852;
    display: inline-block;
    padding: 10px 25px;
}

.content-all .presence .float-info .extra-info .see-more a{
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
}

.content-all .presence .float-info .extra-info .see-more a:before{
    content: "\e250";
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    vertical-align: middle;
    font-size: 9px;
    position: relative;
    right: 7px;
    top: -1px;
}

/*** Historia ***/

.time-line{
    height: 1195px;
    overflow-y: hidden;
    box-shadow: 0px 5px 9px rgba(0,0,0,.15);
}

.time-line > div{
    width: 32.5%;
    height: 300px;
    padding: 30px 50px;
}
.time-line > div.even{
    float:right;
    margin-left: 35%;
}

.time-line > div.odd{
    float:left;
}

.time-line .col-md-4.info-l{
    padding:200px 0;
}

.time-line .line-img{
    background: #F5F5F5;
    z-index: -1;
    height: 1195px;
    padding-top: 35px;
    padding-bottom: 35px;
    width: 35% !important;
    margin-left: 32.5% !important;
    position: absolute;
    padding-right: 15px;
    margin-top: 0px;
    padding-left: 15px;
}

.time-line .line-img img{
    margin:0 auto;
    max-height: 100%;
}

.time-line .col-md-4:last-child{
    padding:0;
    z-index: -1;
}

.time-line .col-md-4:last-child .col-md-12 .text-desc{
    float:left;
}

.time-line .col-md-4 .col-md-12{
    vertical-align: middle;
    height: 250px;
}

.time-line .col-md-12#secc-6:before,
.time-line .col-md-12#secc-4:before,
.time-line .col-md-12#secc-2:before{
    content: "\e251";
    right:-7px;
}

.time-line .col-md-12:before{
    content: "\e250";
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    vertical-align: middle;
    font-size: 25px;
    position: absolute;
    left:-7px;
    padding:0px;
    text-decoration: none;
    top: 90px;
}

.time-line .col-md-4:first-child .col-md-12:before{
    content: "\e251";
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    vertical-align: middle;
    font-size: 25px;
    position: absolute;
    right:-7px;
    padding:0px;
    text-decoration: none;
    top: 125px;
}

.time-line .col-md-4:first-child .col-md-12.extra:before{
    content:none;
}

.time-line #secc-2{
    background: #7dc25c;
    color:#fff;
    padding: 30px 25px;
    text-align: right;
    height: 180px;
    margin-top: 130px;
}

.time-line #secc-4{
    color:#808184;
    text-align: right;
    padding: 5px 25px;
    height: 395px;
    background: #E9E9E9;
}

.time-line #secc-6{
    background:#732b8c;
    color:#fff;
    padding: 5px 25px;
    text-align:right;
    height: 490px;
}

.time-line .col-md-4 .col-md-12.extra{
    background: #00aa4e;
}

.time-line #secc-1{
    background: #00aa4e;
    color:#fff;
    padding: 30px 25px;
    height: 165px;
}

.time-line #secc-3{
    background:#b9d432;
    color:#fff;
    padding: 5px 25px;
    height: 325px;
}

.time-line #secc-5{
    color:#924f9e;
    padding: 5px 25px;
    height: 400px;
    background: #fff;
}

.time-line #secc-7{
    background: #5a2b70;
    color:#fff;
    padding: 40px 25px;
    height: 200px;
}

.time-line .col-md-12 .text-desc{
    font-size: 14px;
    float:right;
}

.time-line .col-md-12 .text-desc ul li{
    margin-bottom:10px;
}

.time-line .year{
    font-weight: bold;
    font-size: 20px;
}

/*** Soluciones integrales ***/

.categories{
    background: none;
    box-shadow: none !important;
}

.categories .col-md-4.odd .veil{
    padding: 6em 20%;
}

.categories .col-md-4:first-child .veil{
    padding:6em 10%;
}

.categories .col-md-4 .veil{
    position:absolute;
    top:0;
    padding: 7em 10%;
    background: #808184;
    color:#fff;
    height: 402px;
    text-align: center;
    visibility:hidden;
    opacity:0;
    transition: visibility 0s, opacity 0.2s linear;
    font-size: 17px;
}

.categories .col-md-4:hover .veil{
    opacity:1;
    visibility:visible;
}

.categories .col-md-4{
    text-align:center;
    padding:0;
    background: #fff;
    width: 33.33%;
    margin-top: 5px;
    padding-top:20px;
    margin-right: 0;
    border-right: 14px solid #E7E7E7;
    margin-left: 0;
    border-top: 10px solid #E8E8E8;
}

.contact .intro{
    padding:40px 30% !important;
}

.extra-info-contact p{
    font-size:11px;
}

.extra-info-contact{
    float:left;
    text-align:right;
    margin-left: 25% !important;
}

.extra-info-contact p{
    margin-bottom:2px !important;
    color:#000 !important;
}

.extra-info-contact a{
    color:#000 !important;
    text-decoration:underline !important;
}

.categories .col-md-4:last-child{
    padding-right:0;
    float:right;
    margin-right: 0;
    border-right: 0;
}

.categories .col-md-4 img{
    height: 130px;
    width: auto;
    margin: 9em auto;
}

.categories .col-md-4.odd .title{
    padding: 20px 30% !important;
}

.categories .col-md-4 .title{
    background: #803994;
    color:#fff;
    padding: 20px 20%;
    height: 85px;
    font-weight: 500;
    font-size: 18px;
}

.politics{
    background: #E7E7E7;
}

.politics > .col-md-12{
    box-shadow: 0px 5px 9px #cecdcc;
    background: #fff;
}

.politics > .col-md-6{
    margin: 15px 15px 0 0;
    padding:30px;
    box-shadow: 2px 4px 5px #cecdcc;
    min-height: 310px;
    background: #fff;
    width: 49.3%;
    height: 310px;
}

.politics > .col-md-6 + .col-md-6{
    float: right;
    margin-right:0;
    margin-left:0;
}

.politics .col-md-6 .image img{
    width: 95%;
    padding: 15px;
    vertical-align: middle;
    margin:20px auto;
}

.politics .col-md-6 .text h3{
    color:#803994;
    text-transform: uppercase;
    font-weight:bold;
}

.politics .col-md-12.integrated{
    height:350px;
}

.politics .col-md-12{
    padding:0;
    margin-top: 15px;
}

.politics .col-md-12:first-child{
    margin: 15px 0 0;
    box-shadow: 2px 3px 5px #cecdcc;
}

.politics .col-md-12 .col-md-6.image{
    padding: 0;
}

.politics .col-md-12 .col-md-6.text{
    padding:20px 70px;
    box-shadow: none;
}

.politics .col-md-12 .col-md-6.text h3{
    color:#803994;
    text-transform: uppercase;
    font-weight:bold;
}

.politics .col-md-12 .col-md-6.text p{
    font-size:16px;
}

.integrated .image{
    background: #7c3e91;
    text-align: center;
    padding:47px 0;
    height: 100%;
}

.integrated .image:before{
    content: "\e251";
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    vertical-align: middle;
    font-size: 35px;
    position: absolute;
    right: -10px;
    padding: 0px;
    text-decoration: none;
    top: 135px;
    color:#fff;
}
.integrated .image img{
    padding:20px;
    margin:0px auto;
    width: 45%;
    margin-top:20px;
}


.integrated .text{
    padding: 10px 30px;
    font-size:16px;
    color:#474747;
}

.integrated .text h3{
    color: #803994;
    text-transform: uppercase;
    font-weight: bold;
}

/*** Cosmetica ***/

.list-prods .image{
    padding:0;
    z-index: 0;
}

.list-prods > .row{
    box-shadow:0px 5px 6px #cecdcc;
    margin-bottom:4px;
}

.list-prods > .row:last-child{
    box-shadow: none;
}

.list-prods > .row.odd{
    text-align: right;
}
.list-prods > .row.odd .image{
    float:right;
    z-index: 0;
    background: url('../assets/shadow-all.png') no-repeat top;
}

.list-prods > .row .text{
    padding:4% 8% 1%;
}

.list-prods > .row .text p a{
    cursor: pointer;
    text-decoration: none;
    color:#fff;
    background: #92c852;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
    padding:10px 25px;
}

.list-prods > .row .text p a:before{
    content: "\e250";
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    vertical-align: middle;
    font-size: 9px;
    position: relative;
    right: 7px;
    top: -1px;
}


.list-prods > .row{
    position:relative;
    padding: 0;
}


.list-prods > .row .moduleItemExtraFields a.close-tables{
    position: absolute;
    top:20px;
    right:40px;
    font-size: 23px;
    color:#777;
    background: #f5f5f5;
    padding:5px 15px;
    cursor: pointer;
    text-decoration: none;
    border-radius: 100px;
}

.list-prods > .row .moduleItemExtraFields{
    display:none;
    float:left;
    height:100%;
    width: 100%;
    padding:20px 15%;
    text-align: left;
    position: relative;
    border-top:1px solid #cecdcc;
}

.list-prods > .row .moduleItemExtraFields table,
.list-prods > .row .moduleItemExtraFields table tbody,
.list-prods > .row .moduleItemExtraFields table tr{
    width: 100% !important;
    vertical-align: top;
    border:1px solid #cecdcc;
}

.list-prods > .row .moduleItemExtraFields table td{
    padding:5px 10px;
    background: #F5F6F7;
    border-left: 2px solid #fff;
    border-right:2px solid #fff;
    border-top:1px solid #F5F6F7;
    border-bottom:1px solid #F5F6F7;
    color:#666;

}

.list-prods > .row .moduleItemExtraFields p{
    color:#5c2770;
    font-size: 24px;
    text-transform: uppercase;
    text-align: left;
}

.list-prods > .row .moduleItemExtraFields ul li:before{
    content:none;
}

.list-prods > .row .moduleItemExtraFields > b{
    display:none;
}

.list-prods > .row .moduleItemExtraFields table tr:first-child{
    font-weight:bold;
}

.list-prods > .row .moduleItemExtraFields table tr:first-child td{
    background:#DAE2E5;
    color:#555;
    border-bottom: 2px solid #fff;
}

.list-prods > .row .moduleItemExtraFields table tr td:first-child{
    width: 30%;
}

.list-prods > .row .moduleItemExtraFields table tr td:last-child{
    width: 50%;
}

.list-prods .table-group + p + p,
.list-prods .table-group + p{
    display: none
}

.list-prods .table-group{
    display: inline-block;
    width: 33%;
    vertical-align: top;
    margin: 20px 8%;
}

.list-prods .table-group p{
    height:auto;
    font-size: 19px !important;
}


.list-prods > .row .moduleItemExtraFields .moduleItemExtraFieldsLabel{
    display: none;
}

.list-prods > .row .text h3{
    color:#5c1a70;
    font-size: 26px;
}

.list-prods > .row .text ul{
    padding-left:20px;
    list-style: none;
    padding:0;
    margin:0;
}

.list-prods .row.odd ul {
    position:relative;
    right:13px;
}

.list-prods .row.odd ul li:before {
    position: absolute;
    right: -17px;
    top:-45px;
}

.list-prods .row.even ul li:before {
    position:absolute;
    top:-45px;
    left:-5px;
}

.list-prods .even ul li:before{
    right:5px;
}

.content-all .phrase ul li{
    margin-bottom: 10px !important;
    padding-left: 1em !important;
    text-indent: 0em !important;
    position: relative !important;
}

.content-all .phrase li:before{
    content: ".";
    font-size: 54px;
    color: #51b76d;
    position: absolute;
    top:-46px;
    left:-6px;
}

.list-prods ul li:before {
    content: ".";
    font-size: 54px;
    color: #51b76d;
    position: relative;
    top:-3px;
}

.list-prods > .row .text ul li{
    margin-bottom:5px;
    padding-left: 1em;
    text-indent: 0em;
    position: relative;
}

.list-prods > .row .text ul li,
.list-prods > .row .text p,
.list-prods > .row .text span{
    font-size:16px;
    color:#474747;
}

.list-prods > .row .text .see-more{
    margin-top:17px;
    background: #51b76d;
}

/*** Responsabilidad ***/

.resp{
    padding-top:45px;
}
.resp img{
    margin:0 auto;
    width:60%;
}

.resp .phrase img{
    width:auto;
}

.resp .phrase{
    color: #333;
    padding: 2% 17% 3%;
    text-align: center;
    font-size: 16px;
}

/*** Contacto ***/
.form-job .intro,
.contact .intro{
    text-align: center;
    padding:25px 25% 20px;
    margin-bottom:;
}

.form-job .intro p,
.contact .intro p{
    font-size: 18px;
}


.gbs3 .form-horizontal .control-label{
    text-align: !important;
}

form{
    padding:0 10%;
}

form input[type="submit"]{
    border-radius: 0 !important;
    border: 0 !important;
    background: #92c852 !important;
    padding: 7px 25px !important;
    color:#fff !important;
    text-transform: uppercase !important;
    font-weight: bold;
    font-size: 13px !important;
    text-decoration: none !important;
    float:right !important;
}

#fin-button7{
    float:right;
    margin-right: 0;
    width: auto !important;
}

.gbs3 .form-horizontal .control-label{
    width: 25% !important;
    min-width: 0 !important;
    padding-right: 2%;
    font-weight: 500;
    font-size: 15px;
}

.gbs3 textarea.form-control{
    min-height:230px;
    width:95% !important;
}

.chrono_credits{
    display:none;
}

form .send span.arrow:before{
    content: "\e250";
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    vertical-align: middle;
    font-size: 9px;
    position: relative;
    right: 7px;
    top: -1px;
    color:#fff;
    position: relative;
    left:20px;
    top:0px;
}

form .group{
    border-bottom:1px solid #474747;
    width:50%;
    margin:10px 25%;
    padding:0px 10px 20px;
}

form .group h4{
    text-transform:uppercase;
    padding-bottom:10px;
}

.form-job .input-line{
    padding-left:0;
    margin-left:0;
}

.form-job .input-line label{
    width:30%;
}

.form-job .input-line textarea,
.form-job .input-line input{
    width:70%;
}

.form-job .group:last-child{
    border-bottom:0;
    margin-bottom:30px;
}

.moduletable_trabajecon > h3,
.moduletable > h3,
.moduletable_soluciones_menu_sup > h3,
.moduletable_nuestrahistoria > h3,
.contact > h3,
.contact + .moduletable h3{
    font-weight: 400;
    font-size: 32px;
    letter-spacing: 7px;
    text-align: center;
    color: #5c2770;
    text-transform: uppercase;
    padding-bottom: 25px;
    box-shadow: 0px 5px 4px 0px rgba(206,205,204,1);
    background: url(../assets/arrow-down-grey.png) no-repeat center top;
    margin:0;
    padding-top:40px;

}

.directory .col-md-6{
    text-align: center;
    height: 130px;
    border: 1px solid #cecdcc
}

.directory .col-md-6 a{
    color:#92c852;
}

.directory .col-md-6 h2{
    color:#92c852;
    font-size: 14px;
    font-weight: bold;
}

.map-loc img{
    width: 100%;
}

.markers-function{
    position:absolute;
    top:0;
    left:0;
    bottom: 0;
    width:100%;
}

.markers-function > div{
    width: 20%;
    text-align: center;
}

.markers-function .mex{
    position:absolute;
    left: 9%;
    top: 26%;
}

.markers-function .col{
    position:absolute;
    left: 20%;
    top: 39%;
}

.markers-function .arg{
    position:absolute;
    left: 27%;
    top: 69%;
}

.markers-function > div > .content{
   display:none;
}

.markers-function > div img{
    width: 12%;
    transition:width .1s linear;
}

.markers-function > div img:hover{
    width:16%;
}

.markers-function > div .content{
    position:absolute;
    bottom: 60px;
    margin: 0 auto;
    right: 0;
    left: 0;
}

.markers-function > div .content a{
    color:#92c852;
}

.markers-function > div .content .text{
    background: #fff;
    padding: 5px 15px !important;
    box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.6);
    border: 1px solid #cecdcc;
    font-size: 13px;
    color: #474747;
}

.moduletable_solint_contenido{
    padding-top:20px;
    background:#f5f5f5;
}

.moduletable_solint_contenido.en ul li#item-2 .moduleItemTitle{
    top:50px !important;
}

.moduletable_solint_contenido li{
    background:#fff;
    position:relative;
}

.moduletable_solint_contenido ul{
    padding:0 !important;
}

.moduletable_solint_contenido ul li#item-5{
    height:310px !important;
    overflow-y:hidden;
}

.moduletable_solint_contenido ul li#item-1,
.moduletable_solint_contenido ul li#item-4{
    height:100%;
}


.moduletable_solint_contenido ul li#item-5,
.moduletable_solint_contenido ul li#item-4,
.moduletable_solint_contenido ul li#item-1{
    box-shadow:0px 5px 9px rgba(0,0,0,.15);
}

.moduletable_solint_contenido ul li#item-5 div.moduleItemIntrotext .moduleItemImage{
    background:#803994 !important;
}

.moduletable_solint_contenido ul li#item-4 div.moduleItemIntrotext .moduleItemImage{
    margin-right:5% !important;
}

.moduletable_solint_contenido ul li#item-1 div.moduleItemIntrotext .moduleItemImage{
    margin-right:5% !important;
}

.moduletable_solint_contenido ul li#item-5 div.moduleItemIntrotext .moduleItemImage{
    width:30% !important;
    height: 100%;
}


.moduletable_solint_contenido ul li#item-5 div.moduleItemIntrotext .moduleItemImage,
.moduletable_solint_contenido ul li#item-4 div.moduleItemIntrotext .moduleItemImage,
.moduletable_solint_contenido ul li#item-1 div.moduleItemIntrotext .moduleItemImage{
    float:left;
    margin-right: 5%;
    width: 51%;
    position:relative;
    top:0px;
}

.moduletable_solint_contenido ul li#item-4 .moduleItemTitle{
    top: 105px !important;
    margin-left: 54.8% !important;
    line-height: 27px;
}

.moduletable_solint_contenido ul li#item-1 .moduleItemTitle{
    top: 80px !important;
    margin-left: 54.8% !important;
    line-height: 27px;
}

.moduletable_solint_contenido ul li#item-5 .moduleItemTitle{
    margin-left: 34.2% !important;
    top: 52px !important;
}


.moduletable_solint_contenido ul li#item-5 .moduleItemTitle,
.moduletable_solint_contenido ul li#item-4 .moduleItemTitle,
.moduletable_solint_contenido ul li#item-1 .moduleItemTitle{
    margin-left: 52%;
    float:left;
    position:absolute;
    top:10px;
    font-size: 24px;
    color: #803994;
    text-transform: uppercase;
    font-weight: normal;
    text-decoration:none;
    padding-right: 20px;
}


.moduletable_solint_contenido ul li#item-5 div.moduleItemIntrotext .moduleItemImage img{
    height: auto;
}

.moduletable_solint_contenido ul li#item-5 div.moduleItemIntrotext .moduleItemImage img,
.moduletable_solint_contenido ul li#item-4 div.moduleItemIntrotext .moduleItemImage img,
.moduletable_solint_contenido ul li#item-1 div.moduleItemIntrotext .moduleItemImage img{
    width:100%;
    margin-bottom:0;
    margin-top: 0;
}

.moduletable_solint_contenido ul li#item-5 div.moduleItemIntrotext{
    height:100%;
}

.moduletable_solint_contenido ul li#item-5 div.moduleItemIntrotext,
.moduletable_solint_contenido ul li#item-4 div.moduleItemIntrotext,
.moduletable_solint_contenido ul li#item-1 div.moduleItemIntrotext{
    padding: 1px 2% 0 0;
    max-height: 100%;
}


.moduletable_solint_contenido ul li#item-4 div.moduleItemIntrotext .moduleItemImage + p{
    margin-top: 140px !important;
    font-size: 16px;
}

.moduletable_solint_contenido ul li#item-4 div.moduleItemIntrotext .moduleItemImage + p + p{
    margin-top:10px;
}

.moduletable_solint_contenido ul li#item-1 div.moduleItemIntrotext .moduleItemImage + p{
    margin-top: 115px !important;
    font-size: 16px;
}

.moduletable_solint_contenido ul li#item-1 div.moduleItemIntrotext .moduleItemImage + p + p{
    margin-top:10px;
}

.moduletable_solint_contenido ul li#item-5 div.moduleItemIntrotext p br{

}

.moduletable_solint_contenido ul li#item-5 div.moduleItemIntrotext p br + br{
    display:none;
}

.moduletable_solint_contenido ul li#item-5 div.moduleItemIntrotext p{
    margin-top:90px !important;
    font-size: 16px;
    margin-left:32% !important;
}

.moduletable_solint_contenido ul li#item-5 div.moduleItemIntrotext p+ p{
    margin-top:5px !important;
}

.moduletable_solint_contenido ul li#item-5 div.moduleItemIntrotext p,
.moduletable_solint_contenido ul li#item-4 div.moduleItemIntrotext p,
.moduletable_solint_contenido ul li#item-1 div.moduleItemIntrotext p{
    margin-top:50px;
}

.moduletable_solint_contenido ul li#item-2 p,
.moduletable_solint_contenido ul li#item-3 p{
    font-size:16px;
}

.moduletable_solint_contenido ul li#item-2{
    padding-top:20px;
    padding-right:2%;
}

.moduletable_solint_contenido ul li#item-2,
.moduletable_solint_contenido ul li#item-3{
    width:49%;
    display:inline-block;
    vertical-align:top;
    box-shadow:0px 5px 9px rgba(0,0,0,.15);
    height: 320px;
}

.moduletable_solint_contenido ul li#item-3{
    margin-left: 1.73%;
}

.moduletable_solint_contenido ul li#item-2 .moduleItemTitle{
    top: 79px !important;
    margin-left: 37% !important;
}

.moduletable_solint_contenido ul li#item-2 .moduleItemImage,
.moduletable_solint_contenido ul li#item-3 .moduleItemImage{
    width: 35% !important;
    float:left;
    text-align:center;
    margin-right: 1%;
    margin-left: 3%;
}


.moduletable_solint_contenido ul li#item-2 .moduleItemImage img,
.moduletable_solint_contenido ul li#item-3 .moduleItemImage img{
    width:auto;
    max-width:100%;
    padding: 10%;
    height: 225px;
    margin:0 auto;
    float:none;
}


.moduletable_solint_contenido ul li#item-3 .moduleItemTitle{
    top: 27px !important;
    margin-left: 39% !important;
}

.moduletable_solint_contenido ul li .moduleItemImage,
.moduletable_solint_contenido ul li .moduleItemTitle{
    cursor:default;
}

.moduletable_solint_contenido ul li#item-2 .moduleItemTitle,
.moduletable_solint_contenido ul li#item-3 .moduleItemTitle{
    margin-left: 40%;
    font-size: 24px;
    font-weight: normal;
    text-transform:uppercase;
    position:absolute;
    color:#803994;
    top: 31px;
    text-decoration:none;
}

.moduletable_solint_contenido ul li#item-3 .moduleItemIntrotext .moduleItemImage{
    margin-top:30px;
}

.moduletable_solint_contenido ul li#item-2 .moduleItemIntrotext,
.moduletable_solint_contenido ul li#item-3 .moduleItemIntrotext{
    padding: 1px 2% 0 0;
}

.moduletable_solint_contenido ul li#item-2 .moduleItemIntrotext p{
    margin-top: 95px !important;
    margin-left: 39%;
}

.moduletable_solint_contenido ul li#item-3 .moduleItemIntrotext p{
    margin-top: 65px !important;
    margin-left: 40%;
    padding-right: 5%;
}

.moduletable_solint_contenido ul li#item-2 .moduleItemIntrotext p,
.moduletable_solint_contenido ul li#item-3 .moduleItemIntrotext p{
    margin-top: 75px;
}

.moduletable_trabajecon .gbs3{
    margin-top:20px;
    padding-bottom:30px;
    box-shadow:0px 5px 9px rgba(0,0,0,.15);
}

.moduletable_trabajecon .gbs3 form label{
    margin-left:15%;
    width:300px !important;
    max-width:100% !important;
}

.moduletable_trabajecon .gbs3 form .gcore-input{
    width:35%;
}

.moduletable_trabajecon .gbs3 form .form-group:last-child .gcore-input{
    width:auto;
    float:right;
    margin-right: 25%;
}

.moduletable_trabajecon .gbs3 form input[type="text"]{
    max-width:100% !important;
    width:100% !important;
}

.quienes-somos-sec-slider + .moduletable > h3,
.quienes-somos-sec-slider{
    box-shadow:0px 5px 9px rgba(0,0,0,.15);
}

.quienes-somos-sec-slider > div{
    padding-top:9px;
}

.resp{
    box-shadow:0px 5px 9px rgba(0,0,0,.15);
}

.moduletable_trabajecon form-row-enviar{
    float:right !important;
}

.gbs3 .gcore-form-row .gcore-input{
    width: 73%;
}

.gbs3 .gcore-form-row .gcore-input textarea,
.gbs3 .gcore-form-row .gcore-input input{
    width:100% !important;
}


.gbs3 .gcore-form-row input.btn-default{
    width:auto !important;
}

.gbs3 form >p{

}

.moduletable_trabajecon #form-row-custom > div,
.moduletable_trabajecon #form-row-custom4 > div,
.moduletable_trabajecon #form-row-custom2 > div,
.moduletable_trabajecon #form-row-custom1 > div{
    color:#36b14f;
    font-size:24px;
    margin-top:30px;
    margin-left: 15%;
}

.fa-asterisk{
    color:#5c2770 !important;
}

@media(max-width: 1225px){
    .moduletable_solint_contenido ul li#item-4 .moduleItemTitle{
        top:75px !important;
    }
    header .principal-menu .navbar{
        width:85%;
    }
    header .principal-menu .navbar ul li a{
        padding:0 10px;
    }
    .header-fixed .links .language{
        top:67px !important;
    }
    .time-line{
        height:auto !important;
        overflow:hidden;
    }
    .time-line > div.odd{
        float:right !important;
    }
    .time-line > div.even{
        float:left !important;
    }
    .time-line > div{
        width:50%;
        margin:0 !important;
        height:auto !important;
    }
    .time-line .line-img{
        display:none !important;
    }
}
@media(max-width: 1024px){
    .categories .col-md-4 .title{
        height:95px;
        padding-top:10px;
    }
    .moduletable_solint_contenido ul li#item-1 .moduleItemTitle{
        top:2em !important;
    }
    .moduletable_solint_contenido ul li#item-1 div.moduleItemIntrotext .moduleItemImage + p{
        margin-top:5em !important;
    }
    .moduletable_solint_contenido ul li#item-2 .moduleItemTitle{
        top:1em !important;
    }
    .moduletable_solint_contenido ul li#item-4 .moduleItemTitle{
        top:2em !important;
    }
    .moduletable_solint_contenido ul li#item-4 div.moduleItemIntrotext .moduleItemImage + p{
        margin-top:8em !important;
    }
    .moduletable_solint_contenido ul li#item-3 .moduleItemIntrotext p{
        margin-top:7em !important;
        height:8.5em;
        overflow-y:hidden;
    }
    header .principal-menu .navbar{
        width:100%;
        border-left:0;
        text-align:center;
    }

    .header-fixed .links .language{
        display:none;
    }

    .header-fixed .logo-fixed{
        padding:0;
    }

    .header-fixed .logo-fixed img{
        display:none;
    }

    .content-all .divisions-blocks .col-md-6 ._verde .image-title,
    .content-all .divisions-blocks .col-md-6:first-child ._violeta .image-title{
        font-size:20px;
        white-space:nowrap;
        padding:25px 10px;
    }
    .content-all .divisions-blocks .col-md-12{
        overflow:hidden;
    }

    .content-all .divisions-blocks .col-md-6{
        height:340px;
        overflow:hidden;
    }
    .content-all ._noticias .moduleItemReadMore{
       margin-left:33%;
       margin-bottom: 5px;
    }

    header .links .language{
        width:50%;
    }

    header .links .group{
        width:50%;
    }
}
@media(max-width: 992px){

    .init header .links{
        width:70%;
    }
    .init header .links > div{
        display:inline-block;
        text-align:right;
    }

    .init header .links > div:first-child{
        width:49%;
    }

    .init .content .info{
        margin-top:50px;
    }

    .init header .years img{
        width:10%;
    }

    .init .content .info .logo{
        margin:0px auto;
    }

    .init header .links > div:last-child{
        width:49%;
        float:right;
        text-align:center;
    }

    .presence{
        display:none;
    }

    .init .logos{
        display:none;
    }

    .init .info{
        display:block;
        position:relative !important;
        margin-bottom:20px;
    }
    .time-line > div{
        width:100%;
        margin:0 !important;
        height:auto !important;
        float:none;
        text-align:left !important;
    }
    .time-line > div:before{
        display:none;
    }
    .time-line .col-md-12 .text-desc{
        float:none;
    }

    .time-line > div ul{
        padding:0 !important;
    }
    header .principal-menu .navbar ul li a{
        font-size:12px;
        padding:0 10px;
    }

    .categories .col-md-4:first-child{
        margin-top:9px;
    }

    .categories .col-md-4{
        width: 100% !important;
        margin: 0 auto;
        border: 0;
    }

    .categories .col-md-4 .title{
        vertical-align:middle;
        padding: 20px 30% !important;
        height: auto;
    }

    .content-all .divisions-blocks .col-md-6{
        width:50%;
        display:inline-block;
        height:300px;
    }

    .content-all .info .col-md-4{
        width:33%;
        display:inline-block;
    }

    .content-all .info .col-md-4 .text{
        height:190px;
    }

    .content-all .map .col-lg-3{
        width:24.5%;
        display:inline-block;
        vertical-align:top;
        padding: 0px 15px;
    }

    header{
        position:relative;
    }

    header .logo-home{
        width:100%;
        margin-top:30px;
    }

    header .links{
        position:absolute;
        top:0;
        right:0;
        width:70%;
    }

    header .breadcrumb{
        white-space:normal;
    }

    header .links .group{
        width: 59%;
        display:inline-block;
        vertical-align:top;
        float:right;
    }
    header .links .language{
        width: 39.5%;
        display:inline-block;
        vertical-align:top;
    }

    .content-all .map .col-lg-3:last-child{
        padding:5px 10px;
    }

    footer .credits .col-md-4{
        width:33%;
        display:inline-block;
        vertical-align:top;
    }

    footer .credits .col-md-4 p{
        padding-top:20px;
    }

}
@media(max-width: 769px){

    .init .content .info .logo{
        padding: 0px 20px 10px;
    }

    .init .content .info{
        padding: 50px 30px 10px;
    }

    .init .content .info .head a{
        display:block;
        padding:0;
        margin:7px;
    }

    .moduletablefooter-1.row.map{
        display: none;
    }
    .list-prods .row.odd ul{
        right: 0
    }

    .moduletable_solint_contenido.en ul li#item-2 .moduleItemTitle{
        top:0px !important;
    }

    .moduletablefooter-1 div{
        width: 100%;
        border-right: 0;
        padding-top:0;
        padding-left:15px;
        height:auto;
    }

    .moduletablefooter-1 div:last-child{
        margin-top:15px;
        padding-top:15px;
        border-top:1px solid #cecdcc;
    }

    .gbs3 form > p{
       text-align:left;
       margin-left:0 !important;
    }

    .content-all .presence .image-map{
        display: none;
    }
    .content-all .presence .float-info{
        display:block;
        width:100%;
        height: auto;
        position: relative;
    }
    .content-all .presence .float-info div.extra-info{
       height: auto;
    }
    .content-all .presence .float-info div.mex,
    .content-all .presence .float-info div.arg,
    .content-all .presence .float-info div.col{
        height: 100%;
        padding-bottom:30px;
    }

    .content-all .presence{
        height: auto !important;
        max-height:100% !important;
    }

    .content-all .presence .float-info .image{
        display: none;
    }

    .content-all .presence .mobile-content{
        display:block;
        width:100%;
    }
    .content-all .presence .mobile-content img{
        width:100%;
    }
    .list-prods > .row .text{
        padding-bottom: 0%;
    }

    .moduletable_solint_contenido ul li#item-5 div.moduleItemIntrotext p+ p{
        margin:10px !important;
    }

    header .mobile-bar.show-back{
        background: url(../assets/logo_proenfar_blanco.png) no-repeat;
        background-size: auto 80%;
        background-position: 8px 6px;
    }

    header .mobile-bar{
        display:block;
    }

    .list-prods > .row .image{
        display: block !important;
        width: 100% !important;
        float:none !important;
    }
    .list-prods > .row .text p a{
        display:none;
    }

    .categories .col-md-4:first-child .veil{
        padding:4em 10%;
    }
    .categories .col-md-4:first-child + .col-md-4 .veil{
        padding: 4em 10%;
    }

    .categories .col-md-4:last-child .veil{
        padding:4em 10%;
    }

    .content-all .title h3, ._responsabilidad .title .col-md-12{
        padding:0 5px;
    }
    .content-all .title h3, ._responsabilidad .title h3{
        font-size:22px;
        letter-spacing:4px;
        padding:0;
    }
    .contact .intro{
        padding:30px 0 !important;
    }
    .extra-info-contact{
        margin-left:0 !important;
        margin-bottom:20px;
    }
    .moduletable_trabajecon > h3,
    .moduletable > h3,
    .moduletable_soluciones_menu_sup > h3,
    .moduletable_nuestrahistoria > h3,
    .contact > h3,
    .contact + .moduletable h3{
        font-size:22px;
        padding-left:10px;
        padding-right:10px;
    }

    .list-prods > .row.odd,
    .list-prods > .row.odd ul li{
        text-align: left !important;
    }

    .list-prods > .row.odd ul li:before{
        right:auto;
        left:-5px;
    }

    .moduletable_listadoProductosFarm > h3,
    .moduletable_listadoProductosCosm > h3{
        font-size:23px;
        line-height: normal;
        padding:10px 0;
        background-size:cover !important;
        background-position:0px;
    }

    .moduletable_trabajecon form > p{
        margin:0 !important;
        text-align:left;
        margin-bottom:20px !important;
    }

    .header-fixed .principal-menu{
        top:0 !important;
        height: auto;
    }

    header .principal-menu{
        position:fixed;
        top:0;
        left:0;
        right:0;
        background:#97c83e !important;
        z-index:100000;
        height: auto;
        box-shadow:0px 3px 5px #888;
    }

    header .links{
        top: 0;
        right:0;
    }

    header .logo-home{
        margin-top:90px;
    }

    header .mobile-bar + .navbar{
        display: none;
        height:auto;
        border:0;
        background:#36b14f;
    }

    header .mobile-bar + .navbar ul{
        top:0;
        height:auto;
    }

    header .mobile-bar + .navbar ul li{
        display:block;
        text-align:left;
        width:100%;
        padding:0 5px;
        height:auto;
    }
    .content-all .title h2{
        font-size: 22px;
    }
    header .mobile-bar + .navbar > ul > li ul{
        border-bottom:1px solid #fff;
    }
    header .mobile-bar + .navbar > ul > li a{
        border-top:1px solid #fff;
    }

    header .mobile-bar + .navbar > ul > li:first-child a{
        border-top:0;
    }

    header .mobile-bar + .navbar ul li a{
        border-left:0;
        width:100%;
        display: block;
        padding: 8px 2px 7px;
        font-size:14px;
    }

    header .mobile-bar + .navbar ul li ul{
        position:relative;
        display:block;
        top:0;
        left:0;
        width: 100% !important;
        padding:0;
        background:;
        padding:0px;
        margin-bottom:5px;
        height:0;
    }

    header .mobile-bar + .navbar ul li ul li{
        left:0;
        width:100%;
        padding:0 5px;
        margin-bottom: 0px !important;
    }

    header .principal-menu .navbar > ul > li > ul li a:before{
        position:absolute;
        left:-10px;
        top: -5px;
    }

    header .mobile-bar + .navbar ul li ul li a{
        border:0;
        line-height: 20px !important;
        padding:0;
        white-space: normal;
        padding-left: 15px;
        position:relative;
        padding-top:5px;
        padding-bottom:5px;
    }

    header .mobile-bar button{
        height:40px;
        width:45px;
        background:none;
        border:0px solid #000;
        margin-top:4px;
        margin-right:5px;
        border-radius:3px;
    }

    header .mobile-bar button span{
        background-color:#fff;
        border-top:3px solid #fff;
        display:block;
        margin:5px 0;
    }

    .content-all .divisions-blocks .col-md-6{
        width:100%;
        height: 330px;
    }

    .content-all .info{
        padding-bottom:0 !important;
    }

    .content-all ._noticias .moduleItemIntrotext .content_noticias_home{
        margin-left:33%;
    }

    .content-all .info .col-md-4{
        width:100%;
        border-right:0;
        border-bottom:1px solid #cecdcc;
        padding-bottom:20px;
        margin-bottom:20px;
    }

    .content-all .info .col-md-4:last-child{
        border-bottom:0;
        margin-bottom:0;
    }

    .content-all .info .col-md-4 .text{
        height:auto;
    }

    .content-all ._noticias ul li{
        width:100%;
        margin-bottom:10px;
    }

    .content-all .map .col-lg-3{
        width:100%;
        border-right:0;
        height:auto;
    }

    .content-all .map .col-lg-3 a{
        font-size:13px !important;
    }

    .content-all .map .col-lg-3:last-child{
        padding-top:15px;
        margin-top: 15px;
        border-top: 1px solid #cecdcc;
    }

    footer .credits .col-md-4{
        width:100%;
        border-right:0;
        height:auto;
        padding:10px 0;
    }

    .time-line{
        height:auto;
    }

    .time-line .line-img{
        display:none;
    }

    .time-line > div{
        width:100%;
        text-align:left !important;
        margin:0 !important;
        border-bottom:1px solid rgba(0,0,0,.15);
        padding:20px 25px !important;
        height:auto !important;
    }

    .time-line > div:before{
        display:none;
    }

    .moduletable_solint_contenido ul li#item-5,
    .moduletable_solint_contenido ul li#item-4,
    .moduletable_solint_contenido ul li#item-1{
        height:auto !important;
    }

    .moduletable_solint_contenido ul li#item-5 .moduleItemTitle,
    .moduletable_solint_contenido ul li#item-4 .moduleItemTitle,
    .moduletable_solint_contenido ul li#item-1 .moduleItemTitle{
        position:relative;
        top:0 !important;
        margin:0 !important;
        width:100%;
        text-align:center;
        margin-bottom: 0;
        padding-top:15px;
    }

    .moduletable_solint_contenido ul li#item-5 .moduleItemIntrotext,
    .moduletable_solint_contenido ul li#item-4 .moduleItemIntrotext,
    .moduletable_solint_contenido ul li#item-1 .moduleItemIntrotext{
        padding-right:0 !important;
    }

    .moduletable_solint_contenido ul li#item-5 .moduleItemTitle{
        margin-bottom:15px !important;
    }

    .moduletable_solint_contenido ul li#item-5 .moduleItemImage,
    .moduletable_solint_contenido ul li#item-4 .moduleItemImage,
    .moduletable_solint_contenido ul li#item-1 .moduleItemImage{
        width:100% !important;
        float: none !important;
        margin-right: 0 !important;
    }

    .moduletable_solint_contenido ul li#item-4 div.moduleItemIntrotext .moduleItemImage + p + p ,
    .moduletable_solint_contenido ul li#item-1 div.moduleItemIntrotext .moduleItemImage + p + p {
        text-align:center;
    }

    .moduletable_solint_contenido ul li#item-5 div.moduleItemIntrotext .moduleItemImage + p,
    .moduletable_solint_contenido ul li#item-4 div.moduleItemIntrotext .moduleItemImage + p,
    .moduletable_solint_contenido ul li#item-1 div.moduleItemIntrotext .moduleItemImage + p{
        margin:15px 10px !important;
        font-size:15px;
        display:inline-block;

    }

    .moduletable_solint_contenido ul li#item-1 div.moduleItemIntrotext .moduleItemImage + p + p{
        margin:0;
    }

    .moduletable_solint_contenido ul li#item-2,
    .moduletable_solint_contenido ul li#item-3{
        width:100%;
        display:block !important;
        height:auto;
        padding:15px;
    }

    .moduletable_solint_contenido ul li#item-2 .moduleItemTitle,
    .moduletable_solint_contenido ul li#item-3 .moduleItemTitle{
        margin:0;
        top:0 !important;
        padding-top:10px;
        width:100%;
        text-align:center;
        display:inline-block !important;
        position:relative;
        margin-bottom:15px;
        margin-left: 0px !important;
    }

    .moduletable_solint_contenido ul li#item-2 .moduleItemIntrotext,
    .moduletable_solint_contenido ul li#item-3 .moduleItemIntrotext{
        display:block !important;
    }

    .moduletable_solint_contenido ul li#item-2 .moduleItemImage,
    .moduletable_solint_contenido ul li#item-3 .moduleItemImage{
        width:100% !important;
        display:block;
        float:none !important;
        height:auto !important;
        margin:0 !important;
    }

    .moduletable_solint_contenido ul li#item-2 .moduleItemImage img,
    .moduletable_solint_contenido ul li#item-3 .moduleItemImage img{
        height:auto;
        padding:0;
        width:40%;
    }

    .moduletable_solint_contenido ul li#item-2 .moduleItemIntrotext p,
    .moduletable_solint_contenido ul li#item-3 .moduleItemIntrotext p{
        margin-top:20px !important;
        margin-left: 0;
    }

    .moduletable_solint_contenido ul li#item-4{
        display:inline-block;
        width:100%;
    }

    .resp img{
        width:100%;
    }

    .resp .phrase{
        padding:15px 10px;
    }

    .gbs3 .form-horizontal .control-label{
        width:100% !important;
        text-align:left !important;
        max-width:100% !important;
        margin-left: 0;
    }

    .gbs3 .gcore-form-row .gcore-input{
        width:100%;
    }

    .moduletable_trabajecon .gbs3 form .form-group:last-child .gcore-input{
        margin-right:0 !important;
    }

    .moduletable_trabajecon .gbs3 form .gcore-input{
        width:100%;
    }

    .moduletable_trabajecon #form-row-custom > div,
    .moduletable_trabajecon #form-row-custom4 > div,
    .moduletable_trabajecon #form-row-custom2 > div,
    .moduletable_trabajecon #form-row-custom1 > div{
        margin-left:0;
        width:100%;
    }

}
@media(max-width: 500px){

    .init .content .info .head a{
        font-size:14px;
        margin:0px;
        text-align: center;
    }

    .init .content .info .text{
        font-size: 20px;
        text-align: center;
    }
    footer .credits{
        position: relative;
    }
    footer .credits .col-md-4{
        padding:5px;
    }
    footer .credits .col-md-4:last-child{
        position: absolute;
        top: 0px;
        left:0;
        padding-top:20px;
    }
    footer .credits .col-md-4:first-child{
        margin-top:100px;
    }
    header .links{
        width: 90% !important;
    }

    header .links .group{
        width: 60%;
        display:inline-block;
        vertical-align:top;
        float:right;
    }
    header .links .language{
        width: 39%;
        display:inline-block;
        vertical-align:top;
    }

    .content-all .divisions-blocks .col-md-6{
        height:210px;
    }

    .content-all .divisions-blocks .col-md-6 ._verde .image-title,
    .content-all .divisions-blocks .col-md-6:first-child ._violeta .image-title{
        white-space:normal;
        font-size:14px;
        padding: 15px 5px;
    }

    .content-all ._noticias .moduleItemTitle{
        top:5px;
    }

    .content-all ._noticias .moduleItemIntrotext .content_noticias_home{
        margin-top:35px;
    }

    .content-all ._noticias .moduleItemReadMore{
        margin-top:0;
        margin-bottom:10px;
    }
}
