body{font-family:'Roboto', sans-serif;background:#fff;}
h1,
h2,
h3,
h4,
h5,
h6{font-family:'Raleway', sans-serif;font-weight:400;color:#981f23;}
h1{font-weight:800;}
p{}
.button{background-color:#d0aa7d;}
.button:hover{background-color:#ad895d;}
.beige{color:#d0aa7d;}
.black{color:#000;}
a:link{color:#ad895d;}
a:hover{color:#981f23;}
a:visited{color:#ad895d;}
a.button:link,
a.button:visited{color:#FFF;}
.top-marca{margin-top:10px;margin-bottom:10px;font-size:0.9rem;}
.top-info{padding-top:25px;font-size:0.8rem;}
.top-info .fa-stack{margin-right:10px;margin-left:20px;}
.top-info .fa-stack-2x{color:#d0aa7d;}
.sucursales{margin-left:10px;font-size:0.9rem;text-transform:uppercase;}
.menu-bar{background:#981f23;padding-top:10px;padding-bottom:10px;}
.menu>li>a{font-family:'Roboto', sans-serif;color:#fff;padding-top:10px;padding-bottom:10px;transition:all 0.3s ease;}
.menu>li>a:hover{color:#d0aa7d;}
.title-bar{background-color:#981f23;}
.title-bar-title{color:#fff;}
.menu>li>a.active{color:#d0aa7d;}
.single-window{color:#fff;padding-top:150px;height:400px;background:transparent;}
.single-window h1{color:#fff;font-weight:400;}
.parallax-window{color:#fff;padding-top:200px;min-height:500px;background:transparent;}
.parallax-window-home{color:#fff;padding-top:40px;min-height:500px;background:transparent;}
.subtitle{font-size:1.5rem;}
a[href^="tel:"]{color:#ad895d;text-decoration:none;}
section{padding-top:80px;padding-bottom:80px;}
section ul{list-style:none;}
section ul li{color:#fff;}
section .icon-set{background:#d0aa7d;color:#fff;width:60px;height:60px;border-radius:60px;font-size:25px;text-align:center;margin-right:10px;padding-top:10%;margin-bottom:20px;}
section .icon-set-2{background:#d0aa7d;color:#fff;width:60px;height:60px;border-radius:60px;font-size:25px;text-align:center;margin-right:10px;padding-top:7%;margin-bottom:20px;}
.backColor-1{background:#e9e9e9;}
.module-title{text-transform:uppercase;font-weight:400;line-height:10px;font-size:0.8em;}
.title-head{line-height:0.7;margin-bottom:1em;}
.fa-ul li{color:#0a0a0a;}
.backColor-3{background-color:#fcfcfc;}
#servicios{color:#fff;}
#servicios h3{color:#fff;}
.servicio-col{background:#981f23;padding:20px 10px 10px;border-radius:3px;}
.serv-text{font-size:0.8rem;}
.bloques{color:#fff;}
.bloques h3{color:#fff;}
.bloques p{font-size:0.9rem;}
.bloques i{margin-bottom:40px;}
.bloque-1{background:#d0aa7d;padding:40px 20px 20px 30px;}
.bloque-2{background:#d3a265;padding:40px 20px 20px 30px;}
.bloque-3{background:#d6994e;padding:40px 20px 20px 30px;}
#quienes{background-image:linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%);}
.valores{text-transform:uppercase;font-weight:700;}
#clientes{background-image:linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%);}
footer{background:#981f23;padding-top:20px;font-size:0.8em;color:#FFF;border-top:2px solid #d0aa7d;}
footer .copyright{text-align:right;}
footer ul{list-style:none;}
footer .menu>li>a{padding-top:5px;}
.footer-marca{padding-top:10px;padding-bottom:10px;background-color:#751013;}
.margin-top-5{margin-top:5px;}
.margin-top-10{margin-top:10px;}
.margin-top-20{margin-top:20px;}
.margin-top-30{margin-top:30px;}
.margin-top-40{margin-top:40px;}
.margin-top-80{margin-top:80px;}
.padding-top-10{padding-top:10px;}
.padding-top-20{padding-top:20px;}
.padding-top-50{padding-top:50px;}
.padding-top-100{padding-top:100px;}
.margin-bottom-20{margin-bottom:20px;}
.padding-top-200{padding-top:200px;}
.padding-bottom-40{padding-top:40px;}
hr.style1{border:0;height:0;border-top:4px solid #fff;width:5%;margin-top:10px;margin-bottom:40px;}
hr.style1a{border:0;height:0;border-top:2px solid #d18f28;width:5%;margin-top:10px;margin-left:0;margin-bottom:40px;}
hr.style2{border:0;height:0;border-top:2px solid #000;width:5%;margin-top:10px;margin-bottom:40px;}
@media screen and (max-width:39.9375em){.top-logo{text-align:center;}
.top-info{padding-top:10px;text-align:left;font-size:0.8em;}
.menu-bar .menu>li>a{text-align:right;}
.menu-icon{margin-right:20px;margin-left:20px;}
.top-bar-left{}
.top-email,
.top-phone{text-align:center;}
section .icon-set{padding-top:7%;}
section .icon-set-2{padding-top:7%;}
section img{margin-top:20px;margin-bottom:20px;}
footer .copyright{padding-top:20px;text-align:center;}
}
@media screen and (min-width:40em){}
@media screen and (min-width:40em) and (max-width:63.9375em){section .icon-set{padding-top:9%;}
section .icon-set-2{padding-top:9%;}
}
@media screen and (min-width:64em){}
@media screen and (min-width:64em) and (max-width:74.9375em){}