img.img-title {
	max-height: 30px;
}

img.img-main {
	max-height: 100px;
}

#tf-home {
    background: url(../img/portada.jpg);
    background-size: cover;
    background-position-x: center;
    background-attachment: fixed;
    background-repeat: no-repeat;
}

a.fa.fa-angle-down{
	margin-top: 25px;
}

#tf-about {
    padding: 60px 0;
}

#tf-cocinas {
    background: url(../img/cocina.jpg);
}

#tf-banos {
    background: url(../img/bano.jpg);    
}

#tf-dormitorio {
    background: url(../img/dormitorio.jpg);    
}

#tf-salones {
    background: url(../img/fotos/salones.jpg);    
}

#tf-juveniles {
    background: url(../img/juvenil.jpg);    
}

#tf-armarios {
    background: url(../img/armario.jpg);    
}

#tf-comienzo {
    background: url(../img/herramientas.jpg);    
}


#tf-cocinas, #tf-dormitorio, #tf-banos, #tf-salones, #tf-juveniles, #tf-armarios, #tf-comienzo {    
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    background-repeat: no-repeat;
    color: #ffffff;	
}
#tf-cocinas .overlay, 
#tf-dormitorio .overlay, 
#tf-banos  .overlay ,
#tf-salones .overlay,
#tf-juveniles .overlay,
#tf-armarios .overlay,
#tf-comienzo .overlay{    
	padding: 60px 0;
}

.overlay {
    background: -moz-linear-gradient(top, rgba(0,137,123,0.8) 0%, rgba(0,137,123,0.73) 17%, rgba(0,137,123,0.66) 35%, rgba(0,137,123,0.55) 62%, rgba(0,137,123,0.4) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,137,123,0.8)), color-stop(17%,rgba(0,137,123,0.73)), color-stop(35%,rgba(0,137,123,0.66)), color-stop(62%,rgba(0,137,123,0.55)), color-stop(100%,rgba(0,137,123,0.4)));
    background: -webkit-linear-gradient(top, rgba(0,137,123,0.8) 0%,rgba(0,137,123,0.73) 17%,rgba(0,137,123,0.66) 35%,rgba(0,137,123,0.55) 62%,rgba(0,137,123,0.4) 100%);
    background: -o-linear-gradient(top, rgba(0,137,123,0.8) 0%,rgba(0,137,123,0.73) 17%,rgba(0,137,123,0.66) 35%,rgba(0,137,123,0.55) 62%,rgba(0,137,123,0.4) 100%);
    background: -ms-linear-gradient(top, rgba(0,137,123,0.8) 0%,rgba(0,137,123,0.73) 17%,rgba(0,137,123,0.66) 35%,rgba(0,137,123,0.55) 62%,rgba(0,137,123,0.4) 100%);
    background: linear-gradient(to bottom, rgba(0,137,123,0.8) 0%,rgba(0,137,123,0.73) 17%,rgba(0,137,123,0.66) 35%,rgba(0,137,123,0.55) 62%,rgba(0,137,123,0.4) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#66000000',GradientType=0 );    
    background-attachment: fixed;
}

#tf-home .overlay{
	background: -moz-linear-gradient(top,  rgba(0,137,123,0.8) 0%, rgba(0,137,123,0.73) 17%, rgba(0,137,123,0.66) 35%, rgba(0,137,123,0.55) 62%, rgba(0,137,123,0.4) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,137,123,0.8)), color-stop(17%,rgba(0,137,123,0.73)), color-stop(35%,rgba(0,137,123,0.66)), color-stop(62%,rgba(0,137,123,0.55)), color-stop(100%,rgba(0,137,123,0.4))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,137,123,0.8) 0%,rgba(0,137,123,0.73) 17%,rgba(0,137,123,0.66) 35%,rgba(0,137,123,0.55) 62%,rgba(0,137,123,0.4) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,137,123,0.8) 0%,rgba(0,137,123,0.73) 17%,rgba(0,137,123,0.66) 35%,rgba(0,137,123,0.55) 62%,rgba(0,137,123,0.4) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,137,123,0.8) 0%,rgba(0,137,123,0.73) 17%,rgba(0,137,123,0.66) 35%,rgba(0,137,123,0.55) 62%,rgba(0,137,123,0.4) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(0,137,123,0.8) 0%,rgba(0,137,123,0.73) 17%,rgba(0,137,123,0.66) 35%,rgba(0,137,123,0.55) 62%,rgba(0,137,123,0.4) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#66000000',GradientType=0 ); /* IE6-9 */
	height: 750px;
	background-attachment: fixed;
}

#tf-team .overlay{
	background: -moz-linear-gradient(top,  rgba(0,137,123,0.8) 0%, rgba(0,137,123,0.73) 17%, rgba(0,137,123,0.66) 35%, rgba(0,137,123,0.55) 62%, rgba(0,137,123,0.4) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,137,123,0.8)), color-stop(17%,rgba(0,137,123,0.73)), color-stop(35%,rgba(0,137,123,0.66)), color-stop(62%,rgba(0,137,123,0.55)), color-stop(100%,rgba(0,137,123,0.4))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,137,123,0.8) 0%,rgba(0,137,123,0.73) 17%,rgba(0,137,123,0.66) 35%,rgba(0,137,123,0.55) 62%,rgba(0,137,123,0.4) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,137,123,0.8) 0%,rgba(0,137,123,0.73) 17%,rgba(0,137,123,0.66) 35%,rgba(0,137,123,0.55) 62%,rgba(0,137,123,0.4) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,137,123,0.8) 0%,rgba(0,137,123,0.73) 17%,rgba(0,137,123,0.66) 35%,rgba(0,137,123,0.55) 62%,rgba(0,137,123,0.4) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(0,137,123,0.8) 0%,rgba(0,137,123,0.73) 17%,rgba(0,137,123,0.66) 35%,rgba(0,137,123,0.55) 62%,rgba(0,137,123,0.4) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#66000000',GradientType=0 ); /* IE6-9 */
	height: auto;
	background-attachment: fixed;
	padding: 80px 0;
}

#tf-clients .overlay{
	background: -moz-linear-gradient(top,  rgba(0,137,123,0.8) 0%, rgba(0,137,123,0.73) 17%, rgba(0,137,123,0.66) 35%, rgba(0,137,123,0.55) 62%, rgba(0,137,123,0.4) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,137,123,0.8)), color-stop(17%,rgba(0,137,123,0.73)), color-stop(35%,rgba(0,137,123,0.66)), color-stop(62%,rgba(0,137,123,0.55)), color-stop(100%,rgba(0,137,123,0.4))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,137,123,0.8) 0%,rgba(0,137,123,0.73) 17%,rgba(0,137,123,0.66) 35%,rgba(0,137,123,0.55) 62%,rgba(0,137,123,0.4) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,137,123,0.8) 0%,rgba(0,137,123,0.73) 17%,rgba(0,137,123,0.66) 35%,rgba(0,137,123,0.55) 62%,rgba(0,137,123,0.4) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,137,123,0.8) 0%,rgba(0,137,123,0.73) 17%,rgba(0,137,123,0.66) 35%,rgba(0,137,123,0.55) 62%,rgba(0,137,123,0.4) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(0,137,123,0.8) 0%,rgba(0,137,123,0.73) 17%,rgba(0,137,123,0.66) 35%,rgba(0,137,123,0.55) 62%,rgba(0,137,123,0.4) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#66000000',GradientType=0 ); /* IE6-9 */
	padding: 80px 0;
	background-attachment: fixed;
}

#tf-testimonials .overlay{
	background: -moz-linear-gradient(top,  rgba(0,137,123,0.8) 0%, rgba(0,137,123,0.73) 17%, rgba(0,137,123,0.66) 35%, rgba(0,137,123,0.55) 62%, rgba(0,137,123,0.4) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,137,123,0.8)), color-stop(17%,rgba(0,137,123,0.73)), color-stop(35%,rgba(0,137,123,0.66)), color-stop(62%,rgba(0,137,123,0.55)), color-stop(100%,rgba(0,137,123,0.4))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,137,123,0.8) 0%,rgba(0,137,123,0.73) 17%,rgba(0,137,123,0.66) 35%,rgba(0,137,123,0.55) 62%,rgba(0,137,123,0.4) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,137,123,0.8) 0%,rgba(0,137,123,0.73) 17%,rgba(0,137,123,0.66) 35%,rgba(0,137,123,0.55) 62%,rgba(0,137,123,0.4) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,137,123,0.8) 0%,rgba(0,137,123,0.73) 17%,rgba(0,137,123,0.66) 35%,rgba(0,137,123,0.55) 62%,rgba(0,137,123,0.4) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(0,137,123,0.8) 0%,rgba(0,137,123,0.73) 17%,rgba(0,137,123,0.66) 35%,rgba(0,137,123,0.55) 62%,rgba(0,137,123,0.4) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#66000000',GradientType=0 ); /* IE6-9 */
	padding: 80px 0;
	background-attachment: fixed;
}

.on {
	background-color: #00897B !important;
	padding: 0 !important;
}

nav#footer{
	background: #00897B;
	color: #ffffff;
	padding: 20px 0 15px 0;
}

#tf-menu.navbar-default {
    background-color: rgba(0,137,123,1) !important;
}

#tf-cocinas ~ .container, 
#tf-dormitorio  ~ .container, 
#tf-banos  ~ .container,
#tf-salones ~ .container,
#tf-juveniles ~ .container,
#tf-armarios ~ .container,
#tf-comienzo ~ .container{    
	padding: 90px 25px;
}

.section-title h2, .section-title.center h2{
    line-height: 30px;
}

#footer .license{
    display: block;
    clear: both;
    color: #555;    
}

#footer .license a{
    color: #999;
    font-weight: bold;
}

li.subitem{
    padding-left: 50px;
}

#tf-team p.lead{
    font-size: initial;
    padding: 20px 20%;
    text-align: left;
}

/*LIGHTBOX*/
#lightbox {
    position:fixed; /* keeps the lightbox window in the current viewport */
    top:0; 
    left:0; 
    width:100%; 
    height:100%;     
    background-color: rgba(0, 0, 0, 0.5);
    text-align:center;
    z-index: 9999;
}

#lightbox > p {
    position: fixed;
    right: 24px;
	top: 70px;
    font-size: 2em;
    font-weight: bold;
    color: white;
    cursor: pointer;
}

#lightbox img {
    max-width: 1024px;
    max-height: 800px;	
	margin-top: 80px;
}


a.previous_photo:before {
    content: '<';
    display: block;
    font-size: 3.5em;
    line-height: 1.4em;
    font-weight: bold;
}

a.next_photo:before {
    content: '>';
    display: block;
    font-size: 3.5em;
	line-height: 1.4em;
    font-weight: bold;
}

a.previous_photo, a.next_photo {
    position: absolute;
    display: block;
    text-shadow: none;
    text-align: center;
    background: rgba(0,137,123,1);	
    color: #fff;
    top: 35%;
    margin-top: -2.5em;
    height: 5em;
    width: 5em;
    z-index: 60;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
	cursor: pointer;
}

a.previous_photo {
    left: 2%;
}

a.next_photo {
    right: 2%;
}

#tf-menu.navbar-default .navbar-nav > li a.fa.fa-pinterest {
    padding-right: 5px;
    font-size: 20px;
}

#tf-menu.navbar-default .navbar-nav > li a.fa.fa-instagram {
    padding-left: 0;
    font-size: 20px;
}

@media (max-width: 767px){
	#tf-menu.navbar-default .navbar-nav > li a.fa.fa-instagram {
    padding-left: 15px;
    font-size: 20px;
}
}