/* Enter Your Custom CSS Here */

.videoCorp{
     font-size: 2em;
    position: relative;
    bottom: 1.5em;
    padding-right: 1em; 
}


.acceso_gerencial {
 text-align: center; 
}

.acceso_gerencial input{
     height: 50px;
    font-size: 20px;
    text-align: center;
    border: 1px solid #000; 
}

.imagendos{
	color: #686c70;
}

.imagendos h3{
	color: #686c70 !important;
}

.tm-numnav{
  z-index: 999999;
  position: relative;
}

.homeGrid{
    color: #fff !important;
}

.dashide{
 display:none; 
}

.uk-article-title{
  display: none;
}

.disabled_tm-gallery-avanti{
 text-align: center; 
}

.disabled_tm-gallery-avanti h3{
 margin-bottom: 15px !important; 
}

.dasLeft li{
  text-align: left !important;
}
.dasLeft h2{
  text-align: center !important;
}

.dasLeft img{
 text-align: center !important; 
}

.naranja strong{
color: #d65e05;
}

.naranja:hover strong{
 color: #fff !important; 
}

.corporativo {
  width: 100%;
}
.corporativo i{
  font-size: 10em;
}

#tm-main-top h3{
 display: none;
}


.tm-block-footer {
    box-sizing: border-box;
    padding-top: 45px;
    padding-bottom: 45px;
    display: block;
       height: 600px;
}

.certificacion  div.uk-panel-body.uk-text-left{
       padding: 0px;
       padding-left: 70px;
       padding-top: 30px;
}

.tm-footer-right {
        right: 0 !important;
        display: block !important;
        position: relative !important;
}


.tm-footer-left {
        left: 0 !important;
        display: block !important;
        position: relative !important;
}

@media only screen and (max-width: 480px) {

  .videoCorp{
    font-size: 2em;
    position: relative;
    top: .5em;
    bottom: 0px;
    padding-right: 0px;
	}
  
  .videoCorp::after { 
    content: ' '; display: block;
	}
  
.certificacion div.uk-panel-body.uk-text-left {
    padding-left: 0px;
    padding: 30px;    
    padding-top: 30px;
	}
}