/** LOGIN **/

#modal1{
    border-radius: 0;
    width: 300px;
    background-color: #d5d5d5;
}
.modalcontent{
    display: flex;
    align-items: center;
    justify-content: center;
}
.modal-footer{height:30px;}

#slick-login {
    max-width: 100%;
	height: 155px;
	position:relative;
}

#slick-login label {
	display: none;
}

#slick-login input[type="text"],#slick-login input[type="password"] {
	width: 100%;
	height: 40px;
	positon: relative;
	margin-top: 7px;
	font-size: 14px;
	color: #444;
	outline: none;
	padding-left: 5px;
    -webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
	border-radius: 0;
    background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #F2F2F2 100%);
	background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #F2F2F2 100%);
	background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #F2F2F2 100%);
	background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #F2F2F2 100%);
	background-image: linear-gradient(bottom, #FFFFFF 0%, #F2F2F2 100%);

	
}

#slick-login input[type="text"]:focus,#slick-login input[type="password"]:focus {
    border-style: none;
    border-bottom:0;
}

#slick-login input:first-child {
	margin-top: 0px;
}

#slick-login input[type="submit"] {
	width: 100%;
	height: 50px;
	margin-top: 7px;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-shadow: 0px -1px 0px #5b6ddc;
	outline: none;
	border: 0px;
	border-radius: 0;
    background-color: #424645;
	cursor: pointer;

	
}

#slick-login input[type="submit"]:hover {
	background-color: #424645;
}

#slick-login input[type="submit"]:active {}
#error_msg { height: 20px;	}
.input-field input[type=text]:focus + label, .input-field input[type=password]:focus + label, .input-field input[type=email]:focus + label, .input-field input[type=date]:focus + label, .input-field input[type=tel]:focus + label, .input-field input[type=number]:focus + label, .input-field textarea:focus.materialize-textarea + label {
      color:"<?php echo $labels; ?>"; /** Color de la etiqueta del formulario de contacto **/
    }

    .input-field input[type=text].valid, .input-field input[type=password].valid, .input-field input[type=email].valid, .input-field input[type=date].valid, .input-field input[type=tel].valid, .input-field input[type=number].valid, .input-field textarea.materialize-textarea.valid {
      border-bottom: 1px solid #000;
      -webkit-box-shadow: 0 1px 0 0 <?php echo $labels; ?>;
      -moz-box-shadow: 0 1px 0 0 <?php echo $labels; ?>;
      box-shadow: 0 1px 0 0 <?php echo $labels; ?>; 
    }
    .input-field input[type=text].invalid, .input-field input[type=password].invalid, .input-field input[type=email].invalid, .input-field input[type=date].invalid, .input-field input[type=tel].invalid, .input-field input[type=number].invalid, .input-field textarea.materialize-textarea.invalid {
      border-bottom: 1px solid <?php echo $labels; ?>;
      -webkit-box-shadow: 0 1px 0 0 <?php echo $labels; ?>;
      -moz-box-shadow: 0 1px 0 0 <?php echo $labels; ?>;
      box-shadow: 0 1px 0 0 <?php echo $labels; ?>; 
    }
    .input-field .prefix.active {
      color: #000; 
    }
.aboutfooter{}
.detallecontacto{}
ul.contacto{
    font-size:13px;
    text-align: right;
    list-style-type: none;
    padding: 0;
    margin: 0;
    padding-top:30px;
    
    
}
li.domicilio{
 display:inline;
 vertical-align:middle;
 padding-right:20px;
    
    
}
li.telefono{
 display:inline;
 vertical-align:middle;
 padding-right:20px;
    
    
}
li.email{
 display:inline;
 vertical-align:middle;
 padding-right:20px;
 margin-right:20px;
    
}

.leaflet-map-pane{
    transform: translate3d(-55px, 140px, 0px);
}
.elespan{
    
    
}
.imagefoot{
    vertical-align: middle;
    margin-right:8px;
    width:79px;
    height:80px;
}
.slide_text {
  background-color: transparent;
  background-color: rgba(255, 255, 255, 0.7);  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
  bottom: 0;
  color: #000;
  display: block;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); /* IE6–IE9 */
  left: 0;  
  padding: 0;
  position:absolute;
  width: 100%;
  zoom: 1;
}

.slide_title {
  font-size: 50px;
    font-family: "Roboto";
    src: url(../font/roboto/Roboto-Thin.ttf);
    font-weight: 200;
    text-transform: uppercase;
    margin-bottom:-15px;
}

.slide_byline {
     font-size: 20px;
     font-family: "Roboto";
     src: url(../font/roboto/Roboto-Light.ttf);
     font-weight: 300;
     display: block;  
     margin-bottom:10px;
}
/* Minified FlexSlider CSS with Chrome fix */
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:0}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;max-height:500px;/*-webkit-backface-visibility:hidden;*/position:relative}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{background:#fff;position:relative;zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background-position: 0 0;background-repeat: no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}.flex-direction-nav .flex-next{background-position:100% 0;right:-36px}.flex-direction-nav .flex-prev{left:-36px}.flexslider:hover .flex-next{opacity:.8;right:5px}.flexslider:hover .flex-prev{opacity:.8;left:5px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default}.flex-control-nav{width:100%;text-align:center}.flex-control-nav li{zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;max-height:80px;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}
.calidad img{image-resolution: 0dpi;}