/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 
 /*Margen izquierdo de los titulos del banner de la pagina principal*/
 
 
 .banner_home h3 {

     margin-left:100px;
 }
 
 
 
 .tm-slideshow-edge-container {
   
    width: 320px;
    
}



/*Botones*/

.uk-button:before {
    background-color: #ff8300;
}

.uk-button {
    color:#ff8300;
    border-color:#ff8300;
}


.tm-totop-scroller:before {
    border-bottom: 50px solid #ffffff;
	
}

.tm-totop-scroller:after {
    
    color: #323b42;
    font-weight: 600;
}


/* color barra de menus*/

/*Noticias*/

.tm-text-highlight {

    background-size:0;
}

.tm-title-border {
    
    background: #323b42;
    
    
}

/*Estilos formulario contacto*/

div#b2jcontainer_m113.b2jcontainer {
    width: auto;
    padding: 30px;
    overflow: visible;
    margin: auto;
    background: none;
    border: none;
    font-family: inherit;
    color: #898989;
    font-weight: 300;
}

.b2jcontainer h2 {
    font-size: 35px;
    color: #323b42;
    margin: 5px -31px 30px -31px;
    padding: 0px 30px;
    background: none;
    font-weight: 300;
}

/*Banner home*/
.banner_home h3 {

    color:#0f0f0f;
    background-color:rgba(255,255,255,0.3);
	padding:20px;
}
/*Mapas contacto*/
.equipo_globalfeed .uk-panel-box {
	padding:20px;
}

.equipo_globalfeed .uk-panel-box-secondary {
box-shadow: 0 12px 20px -2px rgba(0, 0, 0, 0.06);
}

b, strong {
    font-weight: 500;
}

a, .uk-link {
    color: #0f0f0f;
    text-decoration: none;
    cursor: pointer;
}

.tm-navbar {
    padding: 10px 15px 10px 60px;
}

.tm-toolbar {
    position: relative;
    padding: 8px 25px;
    background: #fcfcfc;
    z-index: 1002;
}

.well {
   
    background: none;
   
}

.uk-navbar-nav > li.uk-parent > a:after {
    display: none;
    content: "\e900";
    position: absolute;
    top: 12px;
    right: 0;
    font-family: 'Edge';
    font-size: 10px;
    font-weight: normal;
    font-style: normal;
    line-height: 1;
}

.tm-footer-container.tm-horizontal-padding {
	
}

.gallo #tm-top-b{
	
	/*background-color:black;*/
	background-image:url("../../../../images/gallo.png");
	 background-repeat: no-repeat, no-repeat;
	 background-size: contain;
    background-position-x: center;
    background-position-y: center;
}



.tm-navbar {
    position: relative;
    background: #ffffff;
}



/* Phone landscape and smaller*/
@media (max-width: 1700px) {
  
  .banner_video {
    display: none !important;
  }
  
}

@media (min-width: 1699px)  {
  .banner_video_mobile {
    display: none !important;
  }
 
}

.chzn-single {
    
  
    width: 100px !important;
}

.chzn-container.chzn-with-drop .chzn-drop {
    left: 0;
    width: 100px;
}


.uk-navbar-nav > li > a:before {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 0;
    z-index: -1;
    height: 0;
    background: rgba(255, 131, 0, 0.64);
    -webkit-transition: height 0.3s;
    transition: height 0.3s;
}

.uk-navbar-nav > li.uk-parent > a {
    
    padding-right: 0px;
}

#cadre_alert_cookies .btn {
    
    background-color: #2b2b2b;
	border-radius: 0px;
	border: 1px solid #ffffff
}

.uk-navbar-nav > li > a {
   
    font-size: 12px;
   
}

.uk-icon-button {
    
    width: 25px;
    height: 25px;
    
    
    line-height: 25px;
    
    font-size: 16px;
    
}


