body{background-color: #fff;font-family: 'Raleway', sans-serif;font-size: 15px;line-height: 15px; color: #73726C;box-sizing:border-box;}



.btn,a,a:hover{text-decoration: none;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;outline:0 ;}

h1,h2,h3,h4,h5,h6{font-family:'Old Standard TT', serif;line-height: 1em;margin: 0;}
h1{font-size: 5em;}
h1.title,h2{font-size: 2em;line-height: 1.4em;padding-top: 15px; padding-bottom: 10px; color:#bfa145;}
h3{font-size: 1.5em; margin-bottom: 0.70em;}
h4{font-size: 1.25em; margin-bottom: 0.75em;}
p{margin-bottom: 1em;line-height: 1.5em;}


.btn{border:none !important;border-radius: 0;padding: 5px 30px;}
.btn-default{background:#bfa145;box-shadow: none !important;color: #fff;}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active{box-shadow: none !important;background:#756534;color: #fff;outline: none !important;}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{background-color: #bfa145;border-color: #bfa145;}
.pagination>li>a, .pagination>li>span{color: #bfa145;}
.spacer{padding:4em 0; }

/*nav*/
.navbar{margin: 0;}
.navbar-nav{margin:0 -15px;}
.navbar-nav > li > a{font-size: 1em;line-height: 4.26em;padding: 10px 0 10px 30px;}
.navbar-default{border:none;background: #eeeeee;}
.navbar-brand{height: 83px;}
/*nav*/



/*Slider*/
.banner {position: relative;color: #fff;}
.banner p{font:300 1.35em/4em 'Old Standard TT', serif;margin:0; }
.banner img.img-responsive{width: 100%;}
.banner .welcome-message{position: absolute;left: 0;right:0;bottom:0;top:0;text-align: center;}
.banner .welcome-message .wrap-info{display: table;height: 100%;width: 100%;}
.banner .welcome-message .wrap-info .information{display: table-cell;vertical-align: middle;}
.banner .arrow-nav{position: absolute;bottom:-3.5em;background-color: #bfa145;height: 7em;width: 7em;display: inline-block;z-index: 100;left: 50%;margin-left: -52px;color: #fff;border-radius: 50%;}
.banner .arrow-nav i{font-size: 5em;line-height:105px;}
.banner .arrow-nav:hover{background: #756534;}


/*reserva*/
.reserve-info{background-color: #fff;}

.services{background-color:#dedbd3; }
.services .caption{background-color: #b9b2a0;color: #46433b;padding: 1.5em;text-align:center;}
.services .caption a {color: #585650;font-size: 1.25em;}
.services .caption a:hover{color: #fff;}
.carousel-control{width: 10%;background: none !important;}
.carousel-control i.fa{position: absolute;left: 0;right: 0;top: 50%;margin-top: -10px;}
.carousel img{width: 100%;}

/*footer*/
footer{background-color:#585650;color: #AEAEAC;}
footer.spacer{width:100%;padding: 3em 0;}
footer h4{color: #DCDCDC;}
footer a,footer p{line-height: 1.5em;font-size: 0.85em;color: #AEAEAC;}
footer a:hover{color: #fff;}
footer .subscribe .form-control{height: 30px;padding: 4px 12px;border: none;}
footer .subscribe .input-group-btn:last-child>.btn{margin: 0;}
footer .subscribe .input-group{margin-bottom: 1em;}
footer .subscribe .social a{font-size: 1.5em;margin-right: 0.25em;}
.copyright{background-color: #252423;padding: 0.6em 0;font-size: 0.85em;color: #7F7F7F;}
.copyright a{color: #AEAEAC;}
.copyright a:hover{color:#fff;}
/*footer*/

.toTop{position: fixed;right: 1em; bottom: 1em;background:rgba(0,0,0,0.5);width: 35px; height: 35px;text-align: center;color: #fff;font-size: 2em; }
.toTop:hover{color: #bfa145;}



/*unform*/
.radio-inline{padding-top: 4px;padding-left: 0;}
.form-horizontal .radio{padding-top: 3px;}
.radio-inline input[type="radio"]{margin-left: 0;}
div.radio{margin-right: 10px;}
div.radio span{background:url(../images/radio.png) 0 20px !important;}

div.radio span,div.radio input{width: 20px;height: 20px;}
div.radio span.checked{background-position: 0 0 !important;}


.form-control{border: 1px solid #999;border-radius:0;box-shadow:none !important;}
.form-control:focus{border: 1px solid #bbb;}
div.selector{border:none;border: 1px solid #999;height: 33px !important; padding:3px 10px !important; border-radius: 0; font-size: 14px; background: #fff !important; width: 100% !important;}
div.selector:hover{border-color: #bbb;}
div.selector span{height: 36px;padding: 0; background: url(../images/drop.png) right 9px no-repeat !important;color: #8d8d8d; width: 100% !important;margin-right: 20px;}
div.selector:hover span{ background-position:right 9px !important; color: #282828;}
div.selector select{height: 36px !important;top: -2px; cursor: pointer; background-color: #fff;}
div.selector option{ padding: 10px;}
.checkbox label{padding-left: 0;}
.checkbox input[type=checkbox]{margin-left: -10px;}
/*unform*/


/*ventanaservicios*/
.ventanaservicios{margin-bottom: 2em;}
.ventanaservicios .info{padding: 1.5em;background-color: #E8E7E0;}


.room-features .listado li{margin-bottom: 1em;}
.room-features .serviciotecnico{background-color: #bfa145;padding: 1em 0;text-align: center;color: #fff;height: 10.97em;line-height: 3em;}
.room-features .serviciotecnico span{display: block;font-size: 1.8em;}


.gallery .gallery-image{margin-bottom: 2em;display: inline-block;}
.gallery .gallery-image img{width: 100%;}

body::-webkit-scrollbar {
        width: 6px;
    }
 
    
    /* Comienzo scrollbar*/
    ::-webkit-scrollbar {
        width: 3px;
    }

    /* Track */
    ::-webkit-scrollbar-track {
       background: #ccc; 
/*        -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); 
        -webkit-border-radius: 10px;
        border-radius: 10px;*/
    }

    /* Handle */
    ::-webkit-scrollbar-thumb {
/*        -webkit-border-radius: 10px;
        border-radius: 10px;*/
        background:#666; 
    }
    ::-webkit-scrollbar-thumb:window-inactive {
        background: #ddd; 
    }




/*responsive */
@media (max-width: 991px){
}
@media (max-width: 767px){	
	.navbar-toggle{margin-top: 23px;}
    .navbar-default .navbar-toggle{background-color: #bfa145;}
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color: #5F5021;}
    .navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
    .navbar-nav > li > a{line-height: 1em;}

    h1 {font-size: 2em;}
    .banner p {font: 300 1em/1em 'Old Standard TT', serif;}
    .banner .arrow-nav{margin-left: -22px;height: 3em;width: 3em;bottom: -1.5em;}
    .banner .arrow-nav i {font-size: 2em;line-height: 45px;}

    .spacer {padding: 4em 0;}

    .reserve-info h3{margin-top: 2em;}

    .services div.col-sm-4{margin-bottom: 2em;}

    footer.spacer{padding:1em 0 3em 0 ;}
    footer h4{margin-top: 2em;}

    .room-features .serviciotecnico{margin-bottom: 2em;}
}

#clients-logo-section {
  padding-top: 30px;
  padding-bottom: 75px;
}
#clients-logo-section .clients-logo-img {
  padding: 0px 50px;
 }
  /*--wrapper-work --*/
  
#wrapper-work {
  overflow: hidden;
  padding-top: 100px;
}
#wrapper-work ul li {
  width: 50%;
  float: left;
  position: relative;
}
#wrapper-work ul li img {
  width: 100%;
  height: 100%;
}
#wrapper-work ul li .items-text {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  color: #fff;
  background: rgba(0, 0, 0, 0.6);
  padding-left: 44px;
  padding-top: 140px;
}
#wrapper-work ul li .items-text h2 {
  padding-bottom: 28px;
  padding-top: 75px;
  position: relative;
}
#wrapper-work ul li .items-text h2:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 75px;
  height: 3px;
  background: #fff;
}
#wrapper-work ul li .items-text p {
  padding-top: 30px;
  font-size: 16px;
  line-height: 27px;
  font-weight: 300;
  padding-right: 80px;
}
/*-- features-work Start --*/

#features-work {
  padding-top: 50px;
  padding-bottom: 75px;
}
#features-work .block ul li {
  width: 19%;
  text-align: center;
  display: inline-block;
  padding: 40px 0px;
}
   #slider-work .block h1 {
    font-size: 28px;
  }
  #slider-work .block p {
    font-size: 15px;
  }
  
  #wrapper{
	text-align: center;
	.block{
		img{
			padding-top: 100px;
			width: 50%;
		}
	}
}

/* Fin Work  */

.boton{
    text-align: center;
}

#seccion-call{
    padding-bottom: 25px;
}

/* Logos marcas */

#clients {
	padding: 30px 0;
}
#clients .img-responsive {
	margin: 0 auto;
}
#clients p {
	margin-bottom: 20px;
}
#clients img {
	opacity: 0.4;
}
#clients img:hover {
	opacity: 1;
}

.centered {
	text-align: center;
  font-size: 25px;
  margin-bottom: 40px;
}

#section_marcas {
	text-align: center;
	padding-top: 20px;
  padding-bottom: 10px;
	margin-bottom: 20px;
	margin-top: 20px;
}

#section_marcas h2 {
	text-shadow: 1px 1px #fff;
}

.fondo{
    background-color: #dedbd3;
    padding-top: 15px;
}
/* Fin Logos marcas */

/* vehiculos */

.gallery-image {
  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
}

.gallery-image img{
-webkit-box-shadow: 1px 1px 5px 2px #bfa145;
box-shadow: 1px 1px 5px 2px #bfa145;
}

.gallery-image img:hover {
  height: 100%;
  width: 100%;
  opacity: 0.4;
  transition: all 0.5s;
}

/* Fin vehiculos */


.descripcion{
  padding: 30px 30px;
  line-height: 1.40em;
  font-size: 15px;
  font-family: 'Raleway', sans-serif;
}

.descripcion a{
  color:#bfa145;
}

.descripcion a:hover{
  color:#957208;
}

.tituloindex{
  text-align: center;
  margin-bottom: 30px;
  line-height: 1.5em;
}

.tituloservicios{
  text-align: center;
  margin-bottom: 30px;
  line-height: 1.5em;
  margin-top: 30px;
}

.tituloprofesionales{
  margin-bottom: 30px;
  line-height: 1.5em;
  margin-top: 30px;
}

.navbar-default .navbar-nav>li>a:hover{
  color:#bfa145;
}

.pie{
 background-color: #252423; 
}

.contactanos{
  padding-left: 10px;
  line-height: 1.4em;
  padding-top: 20px; 
  padding-bottom: 15px;
}

.direccion{
font-size: 16px;  
font-weight: bold;
}

.address{
  padding: 50px 20px;
  color: #73726C !important;
}

.contacta h3{
  color:#bfa145;
}

.contactaconnosotros{
  padding-top: 1em;
}

.ftecnica{
padding-top: 30px;
}

.ftecnica h3{
  color:#bfa145;
}

.tituloftecnica {
  line-height: 1.5em;
}

.llamada{
  margin-top: 20px;
  margin-bottom: 20px;
}

.llamada h4{
  padding: 10px;
  line-height: 1.3em;
  background-color: #F1CA56;
}

 .imgftecnica a:hover{
    border-color: #bfa145;      
}

.espacio{
  padding:2em 0; 
}

.embed-responsive.embed-responsive-16 {
  padding-bottom:40%;
}

.divisordireccion{
    color:red; 
    display: block;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: auto;
    margin-right: auto;
    border-style: inset;
    border-width: 1px;
}

#formulario{
  margin-top: 1em;
  margin-bottom: 1em;
}