/** Shopify CDN: Minification failed

Line 59:0 Unexpected "}"

**/
body {
  font-size:1rem;line-height:1.13;font-family:Raleway,sans-serif;font-weight:300;
}

#Slideshow-template--16480407814381__1663834521794874ac .slick-arrow:before {
    color: #000000 !important;
    font-size: 50px;
}

#shopify-section-template--16480407814381__1663834521794874ac .btnWrap {
    background-color: #c18169;
    border-radius: 30px;
    z-index: 99;
    position: relative;
}

.whatwedo {
    font-size: 7.4rem;
    font-weight: 700;
    text-transform: uppercase;
    font-family: Raleway,sans-serif;
}
.topshapeslider {
    border-bottom: 169px solid #F7F6F1;
    border-left: 2094px solid transparent;
    position: absolute;
    margin-top: -166px;
}
.topshapeslideer {
  
border-bottom: 147px solid #F7F6F1;
    border-left: 2094px solid transparent;
    position: absolute;
    margin-top: -147px;
}

.homenav {
    position: absolute;
    list-style: none!important;
    z-index: 9;
}

.homenav li {
   
}

.homenav li a {
  font-size:2rem;
  font-weight:700;
  z-index:100;
  line-height:1.1;
  padding: 30px;
}
}
.homenav li a:hover {
  color:#c18169;
}

/*slideshow*/
.col-md-3 {
  flex:0 0 auto;
  width:30%;
  float: left;
}
.col-md-9 {
  flex:0 0 auto;
  width:70%;
  float: left;
} 

.position-relative{
  position:relative!important;
}
.leftslidetext {
    background-color: #c18169;
    min-height: 700px;
    padding: 80px 40px 20px 55px;
}

.halfslide {
  
}
.textontheslide {
  margin-left:55px;
}
.textontheslide img {
  
}
.textontheslide h1  {
    font-size: 3rem;
    font-weight: 700;
    font-family: Raleway,sans-serif;
}
.textontheslide h2 {
  font-weight: 300;
    font-family: Raleway,sans-serif;
    font-size: 3rem;
    max-width: 50%;
}

@keyframes animatedBackground {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 100% 0;
  }
}

.buttonmove {
    margin-right: -55px;
}
.home-que-hacemos.sec-more {
  position:relative;
  display:block;padding:1.5rem 0;
  font-size:1.5rem;
  text-decoration:none;
  text-align:right;
background:url(https://en.homebathcompany.com/wp-content/themes/homebath_v2/images/qh-more.svg) left center repeat-x;
  animation: animatedBackground 10s linear infinite alternate;
  z-index:0;opacity:.50;
max-width: 80%;}


/*slider with text*/

.aboutustext {
  font-size: 7.4rem !important;
    font-family: Raleway,sans-serif !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    max-width: 80%;
    line-height: 1.1 !important;
}


.frase1 {
    display: flex;
    flex-direction: column;
    font-size: 2.8rem !important;
    line-height: 1.1 !important;
    margin: 1rem 0 0 !important;
    font-family: Raleway,sans-serif!important;
    font-weight: 300!important;
}
.frase1 span {
  color: #000000;
  font-family: Raleway,sans-serif !important;
    font-weight: 700 !important;
}
.frase3 {
    font-size: 0.85rem !important;
    line-height: 1 !important;
    margin: 4rem 0 0 !important;
    font-weight: 500 !important;
}
.richtetabout {
  font-size: 1.87rem !important;
    line-height: 1.2 !important;
}

.findmorebtn {
  font-size: 1.5rem !important;
    padding: 1.5rem !important;
    font-family: Raleway,sans-serif !important;
}

/*contact us section*/


.contactushead {
  max-width: 100%
}
.lefimgcontact {
  max-width: 35%;
    float: left;
}
.imagewithcontac {
  max-width: 65%;
    float: left;
}

.row-text.contactsection {
  max-width: 100%;
  padding:0 45px;
    margin: 0 auto;
    width: 100%;
}

.row-text .leftcontact {
    width: 100%;
    float: left;
}
.lefimgcontact .contactright {
    margin-top: -464px;
    padding: 0 14px;
    margin-left: 200px;

}
.col-md-nameetc {
  width: 50%;
    float: left;
}
.col-md-longclass {
  width: 100%;
    float: left;
}
.commentsend {
  width: 100%;
    float: left;
}
.contactformcontrol {
  width:auto;
}

.submitbutton {
    width: 100%;
    float: left;
}
.headoffice {
    font-family: Raleway,sans-serif;
  padding: 8px 0;
}
.headoffice h2 {
    font-weight: 700;
    font-family: Raleway,sans-serif;
    margin: 0 0 0px 0;
}
.headoffice p {
    font-weight: 400;
    line-height: 1.6rem;
    margin: 0 0 0px 0;
}
.imgWrapper .contactbottom {
  padding: 15px;
    background-color: #ffffff61;
}
/*allura slider*/

.page-widthall {
      max-width: 100%;
    margin: auto;
}

.allureproducts {
  margin: auto !important;
    max-width: 50% !important;
  margin-top: 20% !important;
}


.allureproducts .grid_bx .grid_title {
    margin-top: -48px;
    z-index: 99;
    position: relative;
}
.allureptitleh {
    font-size: 7.4rem;
    text-transform: uppercase;
    font-weight: 700;
    font-family: Raleway,sans-serif;
    margin-top: -93px;
    margin-bottom: 20px;
}
.allureslideshow {
  max-width: 60%;
    margin: auto;
}

.allureslideshow .slick-slide img {
    
    max-width: 470px;
}

.productallurebg {
    background-color: #f6f5f0;
    padding: 150px 55px;
}
.allureslbg {
    background-color: #e4e4e4;
    padding: 150px 55px;
}
.allureslbg .slideshow .slick-prev {
    left: 20px !important;
}
.allureslbg .slick-slider .slick-arrow {
    right: 20px !important;
}
.content-indent.default {
    margin-top: 0px !important;
}
.alluf-jcsb {
  justify-content: center !important;
}
.alluresubtitle {
  font-size: 1.5rem;
    text-transform: uppercase;
    font-weight: 300;
    font-family: Raleway,sans-serif;
}
.allureptitle {
  font-size: 1.5rem;
    text-transform: uppercase;
    font-weight: 700;
    font-family: Raleway,sans-serif;
}
.alluretechnic {
  max-width:80%;
  margin:auto;
}

.alluretechnic a {
  display:inline-block;
  background-color:#c18169;
  border-color:#c18169;
  text-decoration:none;
  color:#fff;
  text-transform:uppercase;
  border-radius:3rem;
  padding:1.2rem 5rem;
  font-weight:700;
  font-size:1.2rem;
  font-family: Raleway,sans-serif;
}

.alluramenu {
   margin-left: 7%;
}

.btn-volver{
  font-family: Raleway,sans-serif;
  display:block;
  margin:0;
  padding:.5rem 3.2rem 6rem;
  font-size:1.5rem;
  text-decoration:none;
      text-align: right;
    margin-top: -71px;
}

.btn-volver i{
  font-size:2.7rem;
  margin:0 0 0 1.3rem;
}

.head {
    border: 1px solid #ed320d;
    margin-bottom: 200px;
    padding: 5px;
 
}
.head1 {
    border: 1px solid #0345d9;
    padding: 5px;
}


.homenavv a:hover {
  color:#c18169;
}

  @media (min-width: 1280px){
.whatwedo {
    font-size: 5.4rem;
}
    .frase3 {
    margin: 6rem 0 0 !important; 
}
  .head {
    border: 1px solid #ed320d;
    margin-bottom: 78px;
    padding: 5px;
}
}



 .template-page i.at.at-facebook {
    color: #000;
}

  .template-page i.at.at-pinterest-p {
    color: #000;
}
  .template-page i.at.at-instagram {
    color: #000;
}
 .template-page i.at.at-linkedin {
    color: #000;
}

 .template-page i.at.at-tiktok {
  color: #000;
}


.template-product i.at.at-facebook {
    color: #000;
}
.template-product i.at.at-pinterest-p {
    color: #000;
}
.template-product  i.at.at-instagram {
    color: #000;
}
.template-product i.at.at-linkedin {
    color: #000;
}
.template-product i.at.at-tiktok {
    color: #000;
}
.aboutussliderpage {
  width: 100%;
    float: left;
}

.fl.top_hdr {
    margin-top: -32px;
    margin-right: -432px;
}

.fl.social-icons .social-icons__link i {
      color: #ffffff !important;
}

.grid_img{
  background-size: contain!important;
}