@charset "UTF-8";
.navbar {
 
    min-height: 140px;
}
.probootstrap-navbar  ul li a {
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:20px;
	color:#3C3C3B;
}
.probootstrap-navbar  ul {
	margin-top: 40px;
}

/* BOTONES */
.btn-beige {
	color: #AF1A2B;
background-color: #E8DDD6;
border-color: #E8DDD6;
}
.btn-beige:hover, .btn-beige:active{
	color:#E8DDD6 ;
background-color: #AF1A2B;
border-color: #AF1A2B;
 }
.btn-link {
	color:  #E8DDD6;
text-decoration: underline;
background-color: transparent;
}
.btn-link:focus, .btn-link:hover {
    color: #fff;
    text-decoration: underline;
    background-color: transparent;
}
/* SECCIÓN HISTORIA */

.historia {
	background-image: url(../img/madera.jpg);
	background-repeat: repeat-x;
	background-position:center center;
	background-size: cover;
	color:#E8DDD6;
	padding:60px 0;
}
.historia .title-area {
	background-color:#AF1A2B;
	padding:15px;
	margin-bottom:50px;
}
.title-area h2 {
	font-family: 'PT Serif', serif;
	text-align:center;
	text-transform:uppercase;
	font-weight:400 !important;
	
}
.historia .text-content1 {
	text-align:center;	
	font-size:1.3em;
	margin-top:20px;
}
.bdp {
	font-family: 'Playfair Display', serif;
	color:#fff;
	font-weight:700;
	letter-spacing:1px;
}
.year {
	font-family: 'Playfair Display', serif;
	font-size:1.8em;
}
.historia .text-content2 {
	text-align:center;	
	font-size:1.1em;
	margin-top:20px;
}
.historia .text-content3 {
	background-image:url(../img/timeline.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	background-size:contain;
}
.tc3l {
	font-size:1.1em;
	text-align:right;
	margin-top:0;
}
.tc3r {
	font-size:1.05em;
	text-align:left;
	margin-top:0;
}
.historia .probootstrap-service-item {
    position: relative;
    padding: 0 10px;
    margin-bottom: 5px;
    float: left;
    width: 100%;
}

/* SECCIÓN SERVICIOS */
#servicios {
	background-image: -webkit-linear-gradient(270deg,rgba(232,221,214,0.2) 0%,rgba(232,221,214,0.70) 87.74%);
	background-image: linear-gradient(180deg,rgba(232,221,214,0.2) 0%,rgba(232,221,214,0.70) 87.74%);
}
 #servicios .title-area {
	 border-top:6px solid #AF1A2B;
	border-bottom:6px solid #AF1A2B;
	margin-top:0;
	margin-bottom:30px;
	padding:30px;
 }
 #servicios .title-area h2 {
	 color:#AF1A2B;
	 margin:0;
	 padding:0;
	 
 }
 #servicios {
	 text-align:center;
	 padding:50px 0 0 0;
 }
 #servicios p {
	 line-height: 1.4em;
	 color:#371F10;
 }
 #servicios h4 {
	 color: #AF1A2B;
	 font-family: 'PT Serif', serif;
 }
 /* MODALES SERVICIOS */
 
 #servicios .modal-content {
	 background-color:#AF1A2B;
	 color:  #E8DDD6;
	 border-radius:2px;
 }
  #servicios .modal-content .modal-header {
	border-top: solid 3px   #E8DDD6;
	 border-bottom: solid 3px   #E8DDD6;
	 margin:20px 0;
	 padding:10px 15px;
	 
	 
  }
  #servicios .modal-content .modal-header h4 {
	  color:  #E8DDD6;
	  text-align:center;
	  text-transform:uppercase;
	  margin:0;
  }
 
 /* SECCIÓN PRODUCTOS */
 .productos {
	 background-color:#371F10;
	 color: #E8DDD6;
	 text-align:center;
	 padding-bottom:0;
	 padding-top:30px;
 }
 .prod-cabello {
	 background-image:url(../img/prod-cabello.jpg);
	 background-size:cover;
	 background-repeat:repeat-y;
	 background-position:right top;
	 margin-top:30px;
 }
  .prod-barba {
	 background-image:url(../img/prod-barba.jpg);
	 background-size:cover;
	 background-repeat:repeat-y;
	 background-position:left top;
	 margin-top:30px;
	 
 }
 .back-prod {
	 background-color:rgba(55,31,16,0.85);
	 padding:8em 4em;
	 margin-left:-15px;
	 margin-right:-15px;
	 
 }
  .back-prod:hover {
	  background-color:rgba(55,31,16,0.4);
  }
 a.btn-prod {
	 background-color:transparent;
	 border: 2px solid #E8DDD6;
	 color:#E8DDD6;
	 text-transform:uppercase;
	 font-family: 'Oswald', sans-serif;
	 padding:3em;
	 font-size:1.5em;
	 text-align:center;
 }
  a.btn-prod:hover,   a.btn-prod:active {
	  background-color:#E8DDD6;
	  color: #371F10;
	  
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
  }
  
  
  /* SECCIÓN CLIENTES */
  .clientes {

	background-image: url(../img/madera.jpg);
	background-repeat: repeat-x;
	background-position:center center;
	background-size: cover;
	color:#E8DDD6;
	padding:60px 0;
}
.clientes  .title-area {
	 border-top:6px solid #E8DDD6;
	border-bottom:6px solid #E8DDD6;
	margin-top:0;
	margin-bottom:30px;
	padding:10px;
 }

  /* load more */
 .cliente {
    display:none;
 
}
  
  
  /* sección noticias */
  
  .noticias {
	  background-color:#AF1A2B;
	  color: #E8DDD6;
	  
  }
  .noticias .title-area {
	background-color:#E8DDD6;
	padding:15px;
	margin-bottom:50px;
	color:#AF1A2B;
}

.redes-info {
	border: 3px solid #E8DDD6;
	padding:20px;
	text-align:center;
	margin-top:40px;
}
.redes-info h4 {
	 font-family: 'Oswald', sans-serif;
}
.redes-info a {
	color:#E8DDD6;
}
/* SECCIÓN CONTACTO  */

.contact {
	background-image:url(../img/map-back.jpg);
	background-size:cover;
	background-position:center center;
	color:#E8DDD6;
}
.contact .formulario, .contact .tel, .contact .mapa {
	border: 3px solid #E8DDD6;
	margin-bottom:30px;
	text-align:center;
	
}
.contact h3 {
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
	margin:15px 0;
}
.contact .tel p {
	font-family: 'Playfair Display', serif;
	font-size:1.7em;
}
.contact .mapa {
	background-color:	 #E8DDD6;
	color:#371F10;
	line-height:1.3em;
}
.contact .mapa .row  {
	margin-bottom:2.5em;

	
}
.contact .mapa .row div {

	margin-top:1em;;
	padding:0 15px;
	
}

.contact .mapa .row div h4 {
margin:0 10px;		font-family: 'Playfair Display', serif;
}
.contact .formulario {
	padding:0 20px;
}




/* FOOTER */

footer.probootstrap-footer {
	background-color:#1E1109;
	color:#E8DDD6;
}
footer .probootstrap-social {
	color:#E8DDD6;
}
footer .legal {
	border-top:1px solid #E8DDD6;
	padding-top:20px;
	font-size:0.8em;
}
footer .legal-l {
	text-align:left;
}
footer .legal-r {
	text-align:right;
}


/* PRODUCTOS PAG INTERNA */
.productos-int {

	background-image: url(../img/madera.jpg);
	background-repeat: repeat-x;
	background-position:center center;
	background-size: cover;
	color:#E8DDD6;
	padding-top:180px;
}
.productos-int .title-area {
	 border-top:6px solid #E8DDD6;
	border-bottom:6px solid #E8DDD6;
	margin-top:0;
	margin-bottom:30px;
	padding:10px;
 }
 .prod-down {
	 clear:both;
	 margin-top:80px;
	 text-align:center;
	 
 }
 .prod-down .btn-beige {
	 font-family: 'Oswald', sans-serif;
	 text-transform:uppercase;
	 padding:8px 20px;
	 border-radius:2px;
	 margin:10px 0;
 }

@media (max-width:768px){
footer .legal-l {
	text-align:center;
}
footer .legal-r {
	text-align:center;
}
}
@media (max-width:992px){
	.tc3l, .tc3r {

	text-align:center;
	line-height:1.1em;

}
}

