/*     <-------- CSS/CUSTOM.CSS -------->     */

	/* Fonts */
		/* google font imports */
		@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700');
		@font-face {
			font-family: 'Antipasto-Regular';
			src: url('../Antipasto-RegularTrial.ttf')  format('truetype');
		}
		@font-face {
			font-family: 'Antipasto-ExtraLight';
			src: url('../Antipasto-ExtraLightTrial.ttf')  format('truetype');
		}
		@font-face {
			font-family: 'Antipasto-ExtraBold';
			src: url('../Antipasto-ExtraBoldTrial.ttf')  format('truetype');
		}
		/* google font imports */

		@font-face {
			font-family: 'Century Gothic';
			src: url('../fonts/CenturyGothic.eot');
			src: url('../fonts/CenturyGothic.eot?#iefix') format('embedded-opentype'),
				url('../fonts/CenturyGothic.woff2') format('woff2'),
				url('../fonts/CenturyGothic.woff') format('woff'),
				url('../fonts/CenturyGothic.ttf') format('truetype'),
				url('../fonts/CenturyGothic.svg#CenturyGothic') format('svg');
			font-weight: normal;
			font-style: normal;
		}


.rowPegado {
    margin-right: -3px;
    margin-left: -3px;
}
.col-lg-1Pegado, .col-lg-10Pegado, .col-lg-11Pegado, .col-lg-12Pegado, .col-lg-2Pegado, .col-lg-3Pegado, .col-lg-4Pegado, .col-lg-5Pegado, .col-lg-6Pegado, .col-lg-7Pegado, .col-lg-8Pegado, .col-lg-9Pegado, .col-md-1Pegado, .col-md-10Pegado, .col-md-11Pegado, .col-md-12Pegado, .col-md-2Pegado, .col-md-3Pegado, .col-md-4Pegado, .col-md-5Pegado, .col-md-6Pegado, .col-md-7Pegado, .col-md-8Pegado, .col-md-9Pegado, .col-sm-1Pegado, .col-sm-10Pegado, .col-sm-11Pegado, .col-sm-12Pegado, .col-sm-2Pegado, .col-sm-3Pegado, .col-sm-4Pegado, .col-sm-5Pegado, .col-sm-6Pegado, .col-sm-7Pegado, .col-sm-8Pegado, .col-sm-9Pegado, .col-xs-1Pegado, .col-xs-10Pegado, .col-xs-11Pegado, .col-xs-12Pegado, .col-xs-2Pegado, .col-xs-3Pegado, .col-xs-4Pegado, .col-xs-5Pegado, .col-xs-6Pegado, .col-xs-7Pegado, .col-xs-8Pegado, .col-xs-9Pegado {
    position: relative;
    min-height: 1px;
    padding-right: 3px;
    padding-left: 3px;
    float: left;}

.col-xs-12Pegado{width:100%}
.col-xs-11Pegado{width:91.66666667%}
.col-xs-10Pegado{width:83.33333333%}
.col-xs-9Pegado{width:75%}
.col-xs-8Pegado{width:66.66666667%}
.col-xs-7Pegado{width:58.33333333%}
.col-xs-6Pegado{width:50%}
.col-xs-5Pegado{width:41.66666667%}
.col-xs-4Pegado{width:33.33333333%}
.col-xs-3Pegado{width:25%}
.col-xs-2Pegado{width:16.66666667%}
.col-xs-1Pegado{width:8.33333333%}
.col-xs-pull-12Pegado{right:100%}
.col-xs-pull-11Pegado{right:91.66666667%}
.col-xs-pull-10Pegado{right:83.33333333%}
.col-xs-pull-9Pegado{right:75%}
.col-xs-pull-8Pegado{right:66.66666667%}
.col-xs-pull-7Pegado{right:58.33333333%}
.col-xs-pull-6Pegado{right:50%}
.col-xs-pull-5Pegado{right:41.66666667%}
.col-xs-pull-4Pegado{right:33.33333333%}
.col-xs-pull-3Pegado{right:25%}
.col-xs-pull-2Pegado{right:16.66666667%}
.col-xs-pull-1Pegado{right:8.33333333%}
.col-xs-pull-0{right:auto}
.col-xs-push-12Pegado{left:100%}
.col-xs-push-11Pegado{left:91.66666667%}
.col-xs-push-10Pegado{left:83.33333333%}
.col-xs-push-9Pegado{left:75%}
.col-xs-push-8Pegado{left:66.66666667%}
.col-xs-push-7Pegado{left:58.33333333%}
.col-xs-push-6Pegado{left:50%}
.col-xs-push-5Pegado{left:41.66666667%}
.col-xs-push-4Pegado{left:33.33333333%}
.col-xs-push-3Pegado{left:25%}
.col-xs-push-2Pegado{left:16.66666667%}
.col-xs-push-1Pegado{left:8.33333333%}
.col-xs-push-0{left:auto}
.col-xs-offset-12Pegado{margin-left:100%}
.col-xs-offset-11Pegado{margin-left:91.66666667%}
.col-xs-offset-10Pegado{margin-left:83.33333333%}
.col-xs-offset-9Pegado{margin-left:75%}
.col-xs-offset-8Pegado{margin-left:66.66666667%}
.col-xs-offset-7Pegado{margin-left:58.33333333%}
.col-xs-offset-6Pegado{margin-left:50%}
.col-xs-offset-5Pegado{margin-left:41.66666667%}
.col-xs-offset-4Pegado{margin-left:33.33333333%}
.col-xs-offset-3Pegado{margin-left:25%}
.col-xs-offset-2Pegado{margin-left:16.66666667%}
.col-xs-offset-1Pegado{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}

@media (min-width:768px){
	.col-sm-12Pegado{width:100%}
	.col-sm-11Pegado{width:91.66666667%}
	.col-sm-10Pegado{width:83.33333333%}
	.col-sm-9Pegado{width:75%}
	.col-sm-8Pegado{width:66.66666667%}
	.col-sm-7Pegado{width:58.33333333%}
	.col-sm-6Pegado{width:50%}
	.col-sm-5Pegado{width:41.66666667%}
	.col-sm-4Pegado{width:33.33333333%}
	.col-sm-3Pegado{width:25%}
	.col-sm-2Pegado{width:16.66666667%}
	.col-sm-1Pegado{width:8.33333333%}
	.col-sm-pull-12Pegado{right:100%}
	.col-sm-pull-11Pegado{right:91.66666667%}
	.col-sm-pull-10Pegado{right:83.33333333%}
	.col-sm-pull-9Pegado{right:75%}
	.col-sm-pull-8Pegado{right:66.66666667%}
	.col-sm-pull-7Pegado{right:58.33333333%}
	.col-sm-pull-6Pegado{right:50%}
	.col-sm-pull-5Pegado{right:41.66666667%}
	.col-sm-pull-4Pegado{right:33.33333333%}
	.col-sm-pull-3Pegado{right:25%}
	.col-sm-pull-2Pegado{right:16.66666667%}
	.col-sm-pull-1Pegado{right:8.33333333%}
	.col-sm-pull-0{right:auto}
	.col-sm-push-12Pegado{left:100%}
	.col-sm-push-11Pegado{left:91.66666667%}
	.col-sm-push-10Pegado{left:83.33333333%}
	.col-sm-push-9Pegado{left:75%}
	.col-sm-push-8Pegado{left:66.66666667%}
	.col-sm-push-7Pegado{left:58.33333333%}
	.col-sm-push-6Pegado{left:50%}
	.col-sm-push-5Pegado{left:41.66666667%}
	.col-sm-push-4Pegado{left:33.33333333%}
	.col-sm-push-3Pegado{left:25%}
	.col-sm-push-2Pegado{left:16.66666667%}
	.col-sm-push-1Pegado{left:8.33333333%}
	.col-sm-push-0{left:auto}
	.col-sm-offset-12Pegado{margin-left:100%}
	.col-sm-offset-11Pegado{margin-left:91.66666667%}
	.col-sm-offset-10Pegado{margin-left:83.33333333%}
	.col-sm-offset-9Pegado{margin-left:75%}
	.col-sm-offset-8Pegado{margin-left:66.66666667%}
	.col-sm-offset-7Pegado{margin-left:58.33333333%}
	.col-sm-offset-6Pegado{margin-left:50%}
	.col-sm-offset-5Pegado{margin-left:41.66666667%}
	.col-sm-offset-4Pegado{margin-left:33.33333333%}
	.col-sm-offset-3Pegado{margin-left:25%}
	.col-sm-offset-2Pegado{margin-left:16.66666667%}
	.col-sm-offset-1Pegado{margin-left:8.33333333%}
	.col-sm-offset-0{margin-left:0}
}

@media (min-width:992px){
	.col-md-12Pegado{width:100%}
	.col-md-11Pegado{width:91.66666667%}
	.col-md-10Pegado{width:83.33333333%}
	.col-md-9Pegado{width:75%}
	.col-md-8Pegado{width:66.66666667%}
	.col-md-7Pegado{width:58.33333333%}
	.col-md-6Pegado{width:50%}
	.col-md-5Pegado{width:41.66666667%}
	.col-md-4Pegado{width:33.33333333%}
	.col-md-3Pegado{width:25%}
	.col-md-2Pegado{width:16.66666667%}
	.col-md-1Pegado{width:8.33333333%}
	.col-md-pull-12Pegado{right:100%}
	.col-md-pull-11Pegado{right:91.66666667%}
	.col-md-pull-10Pegado{right:83.33333333%}
	.col-md-pull-9Pegado{right:75%}
	.col-md-pull-8Pegado{right:66.66666667%}
	.col-md-pull-7Pegado{right:58.33333333%}
	.col-md-pull-6Pegado{right:50%}
	.col-md-pull-5Pegado{right:41.66666667%}
	.col-md-pull-4Pegado{right:33.33333333%}
	.col-md-pull-3Pegado{right:25%}
	.col-md-pull-2Pegado{right:16.66666667%}
	.col-md-pull-1Pegado{right:8.33333333%}
	.col-md-pull-0{right:auto}
	.col-md-push-12Pegado{left:100%}
	.col-md-push-11Pegado{left:91.66666667%}
	.col-md-push-10Pegado{left:83.33333333%}
	.col-md-push-9Pegado{left:75%}
	.col-md-push-8Pegado{left:66.66666667%}
	.col-md-push-7Pegado{left:58.33333333%}
	.col-md-push-6Pegado{left:50%}
	.col-md-push-5Pegado{left:41.66666667%}
	.col-md-push-4Pegado{left:33.33333333%}
	.col-md-push-3Pegado{left:25%}
	.col-md-push-2Pegado{left:16.66666667%}
	.col-md-push-1Pegado{left:8.33333333%}
	.col-md-push-0{left:auto}
	.col-md-offset-12Pegado{margin-left:100%}
	.col-md-offset-11Pegado{margin-left:91.66666667%}
	.col-md-offset-10Pegado{margin-left:83.33333333%}
	.col-md-offset-9Pegado{margin-left:75%}
	.col-md-offset-8Pegado{margin-left:66.66666667%}
	.col-md-offset-7Pegado{margin-left:58.33333333%}
	.col-md-offset-6Pegado{margin-left:50%}
	.col-md-offset-5Pegado{margin-left:41.66666667%}
	.col-md-offset-4Pegado{margin-left:33.33333333%}
	.col-md-offset-3Pegado{margin-left:25%}
	.col-md-offset-2Pegado{margin-left:16.66666667%}
	.col-md-offset-1Pegado{margin-left:8.33333333%}
	.col-md-offset-0{margin-left:0}
}

@media (min-width:1200px){
	.col-lg-12Pegado{width:100%}
	.col-lg-11Pegado{width:91.66666667%}
	.col-lg-10Pegado{width:83.33333333%}
	.col-lg-9Pegado{width:75%}
	.col-lg-8Pegado{width:66.66666667%}
	.col-lg-7Pegado{width:58.33333333%}
	.col-lg-6Pegado{width:50%}
	.col-lg-5Pegado{width:41.66666667%}
	.col-lg-4Pegado{width:33.33333333%}
	.col-lg-3Pegado{width:25%}
	.col-lg-2Pegado{width:16.66666667%}
	.col-lg-1Pegado{width:8.33333333%}
	.col-lg-pull-12Pegado{right:100%}
	.col-lg-pull-11Pegado{right:91.66666667%}
	.col-lg-pull-10Pegado{right:83.33333333%}
	.col-lg-pull-9Pegado{right:75%}
	.col-lg-pull-8Pegado{right:66.66666667%}
	.col-lg-pull-7Pegado{right:58.33333333%}
	.col-lg-pull-6Pegado{right:50%}
	.col-lg-pull-5Pegado{right:41.66666667%}
	.col-lg-pull-4Pegado{right:33.33333333%}
	.col-lg-pull-3Pegado{right:25%}
	.col-lg-pull-2Pegado{right:16.66666667%}
	.col-lg-pull-1Pegado{right:8.33333333%}
	.col-lg-pull-0{right:auto}
	.col-lg-push-12Pegado{left:100%}
	.col-lg-push-11Pegado{left:91.66666667%}
	.col-lg-push-10Pegado{left:83.33333333%}
	.col-lg-push-9Pegado{left:75%}
	.col-lg-push-8Pegado{left:66.66666667%}
	.col-lg-push-7Pegado{left:58.33333333%}
	.col-lg-push-6Pegado{left:50%}
	.col-lg-push-5Pegado{left:41.66666667%}
	.col-lg-push-4Pegado{left:33.33333333%}
	.col-lg-push-3Pegado{left:25%}
	.col-lg-push-2Pegado{left:16.66666667%}
	.col-lg-push-1Pegado{left:8.33333333%}
	.col-lg-push-0{left:auto}
	.col-lg-offset-12Pegado{margin-left:100%}
	.col-lg-offset-11Pegado{margin-left:91.66666667%}
	.col-lg-offset-10Pegado{margin-left:83.33333333%}
	.col-lg-offset-9Pegado{margin-left:75%}
	.col-lg-offset-8Pegado{margin-left:66.66666667%}
	.col-lg-offset-7Pegado{margin-left:58.33333333%}
	.col-lg-offset-6Pegado{margin-left:50%}
	.col-lg-offset-5Pegado{margin-left:41.66666667%}
	.col-lg-offset-4Pegado{margin-left:33.33333333%}
	.col-lg-offset-3Pegado{margin-left:25%}
	.col-lg-offset-2Pegado{margin-left:16.66666667%}
	.col-lg-offset-1Pegado{margin-left:8.33333333%}
}


.col-xs-5Colum,
.col-sm-5Colum,
.col-md-5Colum,
.col-lg-5Colum {min-height: 1px; position: relative;}
.col-xs-5Colum,
.col-md-5Colum { float: left; width: 100%;}
@media (min-width: 736px) {
	.col-sm-5Colum,
	.col-md-5Colum {float: left; width: 20%;}
}

@media (min-width: 768px) {
	.col-sm-5Colum {float: left; width: 20%;}
}
@media (min-width: 992px) {
	.col-md-5Colum {float: left; width: 20%;}
}
@media (min-width: 1200px) {
	.col-lg-5Colum { float: left; width: 20%;}
}
	
	.brandColor {color:#FFC000}

	section{overflow:hidden;}

	a, a:active {
		color: #FFF;
		background-color: transparent;
		outline: 0;
		text-decoration: none;
	}
	a:focus, a:hover {
		color: #ffc000;
		text-decoration: none;
	}




	/* SECCIONS */

	/* prehome */
	#prehome{
		font-size: 100px;
		overflow:hidden;
		background:#473527 url("../images/bg/prehome.jpg") 100%/cover fixed; 
		padding: 2.5em 25% 2em;}
		#prehome h2 {
			color: #FFF;
			margin: 0 auto;
			font-family: 'Century Gothic', sans-serif;
			font-weight: 300;
			text-align: center;
			font-size:.4em;
			line-height: 2;
			margin-top: .7em;}
	/* prehome */

	
	/* home */
	#home{
		font-size: 100px;
		overflow: hidden;
		background:#473527 url("../images/bg/prehome.jpg") 100%/cover fixed;}

		#home div.homeInner {
			background:rgba(76, 67, 58,1);
			padding: .5em 20%;
			overflow: hidden;}
		#home div.homeInner p{	
			font-size: .18em;
			text-align: left;
			margin-bottom: .25em;
			line-height: 1.65;}
		#home div.homeInner p big{font-size:1.1em;}
		#home div.homeInner p big.bigger{font-size:1.4em;}
	/* home */


	/* productos */
	#productos{
		font-size: 100px;
		background:#473527 url("../images/bg/bg_muebles.jpg") 100%/cover fixed;
		min-height:6.72em;
		padding:2.8em 20% 0;}

		#productos h1{
			font-size: .38em;
			margin-top:3px;
			margin-bottom:3px;
			line-height: 1.2;
			text-align:center;}
	/* productos */

	#muebles{background:#473527 url("../images/bg/bg_muebles.jpg") 100%/cover fixed;}
	#objetos{background:#473527 url("../images/bg/bg_objetos.jpg") 100%/cover fixed;}
	

	/* interiorismo */
	#interiorismo{
		font-size: 100px;
		background:#473527 url("../images/bg/bg_interiorismo.jpg") 100%/cover fixed;}
	
		#interiorismo div.interirismoTop{
			overflow: hidden;
			width:90%;
			margin:0 5%;
			padding:2.4em 0 2em;}
		#interiorismo div.interirismoTop h1{
			font-size:.38em;
			margin-top:3px;
			margin-bottom:3px;
			line-height: 1.2;
			text-align: center;}
		#interiorismo div.interirismoBottom{
			overflow: hidden;
			background:rgba(76, 67, 58,1);
			width:100%;
			margin:0;
			padding: .05em 4% .5em;}
	/* interiorismo */

	/* proyectos */
	#proyectos{
		font-size: 100px;
		background:#473527 url("../images/bg/bg_proyectos.jpg") 100%/cover fixed;
		min-height:6.72em;
		padding:0;}

		#proyectos h1{
			font-size: .38em;
			text-align: center;}
		#proyectos div.paddingTopX {padding: .8em 0 2.1em;}
	/* proyectos */


	/* quienes somos */
	#quienes_somos{
		font-size: 100px;
		background:transparent url("../images/bg/bg_quienes_somos.jpg") 100%/cover fixed;
		min-height:6.72em;
		padding:.5em 0 0;}

		#quienes_somos p {
			font-size: .18em;
			text-align: left;
			margin-bottom: 2em;
			line-height: 1.65;}

		#quienes_somos p.big{
			margin-bottom: 0;}
		#quienes_somos div.epicadecoTop {
			overflow: hidden;
			width:90%;
			margin:0 5%;
			padding:2.5em 0 3em;}
		#quienes_somos div.epicadecoTop  h1{
			font-size:.38em;
			margin-top:3px;
			margin-bottom:3px;
			line-height: 1.2;
			text-align: center;}
		#quienes_somos div.epicadecoBottom {
			overflow: hidden;
			width:100%;
			margin:0;
			padding:0;}
		#quienes_somos div.epicaBottom01 {
			background:rgba(76, 67, 58,1);
			width:100%;
			margin:0;
			padding:.5em;}
		#quienes_somos div.epicaBottom02 {
			background:rgba(76, 67, 58,1);
			overflow: hidden;
			width:100%;
			margin:1.6em 0 0;
			padding:0;}

	/* quienes somoes */


	#contacto{
		font-size:100px;
		width:100%;
		overflow:hidden;
		background:#473527 url("../images/bg/bg_contacto.jpg") 100%/cover fixed;
		padding: 1em 35% .5em;}

			#contacto div.boxContacto{
				padding:20px 5px;
			}

			#contacto div.boxContacto h2{
				display: table;
				 font-size: 20px;
				padding: 10px 25px;
				border:1px solid #FFF;
				margin:0px auto 30px;
				letter-spacing:5px;
					-webkit-transition: all 0.4s ease;
					-moz-transition: all 0.4s ease;
					-o-transition: all 0.4s ease;
					transition: all 0.4s ease;
			}

			#contacto div.boxContacto .btnContactanos:hover{
				background:#FFF;
				color:rgba(76, 67, 58,1);
			}

			#contacto div.boxContacto img{
				margin:0px auto 15px;
			}

			#contacto div.boxContacto p{
				text-align:center;}

			#contacto div.bgOpacity5 {margin:0;}

			#contacto a {
				overflow: hidden;}

			#contacto a[data-title]:hover:after {
				  content: attr(data-title);
				  padding: 4px 8px;
				  color: #111;
				  position: absolute;
				  left: 0;
				  top: -150%;
				  white-space: nowrap;
				  z-index: 20px;
				  -moz-border-radius: 5px;
				  -webkit-border-radius: 5px;
				  border-radius: 5px;
				border: 1px solid #111;
				  -moz-box-shadow: 0px 0px 4px #222;
				  -webkit-box-shadow: 0px 0px 4px #222;
				  box-shadow: 0px 0px 4px #222;
				  background-image: -moz-linear-gradient(top, #111111, #333333);
				  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eeeeee),color-stop(1, #cccccc));
				  background-image: -webkit-linear-gradient(top, #111111, #333333);
				  background-image: -moz-linear-gradient(top, #111111, #333333);
				  background-image: -ms-linear-gradient(top, #111111, #333333);
				  background-image: -o-linear-gradient(top, #111111, #333333);
				}



	
.proyectosSection h2{
	text-transform: uppercase;
	font-weight:300;
    font-size: 26px;
    margin: 10px 0;
}
.proyectosSection span{
	font-size:2em;
	margin-right:10px;
}

.proyectosSection ul{
	list-style-type: none;
}
.proyectosSection li{
	font-weight:300;
	color:#FFF;
	font-size:1.1em;
}

.proyectosSection .list-bold{
	font-weight:300;
	text-transform:uppercase;
	list-style-type:disc;
}


.productosSection h2{
	text-transform: uppercase;
	font-weight:300;
	font-size:28px;
	margin-top:0;
		-webkit-transition: all 0.2s ease;
		-moz-transition: all 0.2s ease;
		-o-transition: all 0.2s ease;
		transition: all 0.2s ease;
}
.productosSection span{
      font-size: 3.2em;
    text-align: center;
    color: #FFF;
    background: #ffc000;
	border:1px solid #ffc000;
    width: 100px;
    height: 100px;
    line-height: 100px;
    border-radius: 50%;
    margin-bottom: 20px;
    display: inline-block;
		-webkit-transition: all 0.2s ease;
		-moz-transition: all 0.2s ease;
		-o-transition: all 0.2s ease;
		transition: all 0.2s ease;
}


.productosSection a:hover h2{
	color:#ffc000 ;
}
	.reverseA {}
	.reverseH2{}
.productosSection a span.reverseSpan{
		
    color: #Ffc000;
    background: transparent;
	border:1px solid #ffc000;
	}
.productosSection a:hover span.reverseSpan{
    color: #ffc000;
    background: #fff;
	border:1px solid #ffc000;
}

	
.productosSection h2 span{
	font-size:1.5em;
	margin-right:10px;
}
.productosSection ul{
	-webkit-padding-start:0px;
	list-style-type: none;
}
.productosSection li{
	font-weight:300;
	color:#FFF;
	font-size:1.2em;
}

.productosSection a:hover span,
.proyectosSection a:hover span{
    color: #ffc000;
    background: transparent;
	border:1px solid #ffc000;
}

.productosSection a:hover h2,
.proyectosSection a:hover h2{
	color:#ffc000 ;
}

.volver{background:transparent;color:#fff;border-radius:4px;float:right;padding:10px; font-weight:400;margin-left:10px;margin-right:10px;border:1px solid #FFF;
		-webkit-transition: all 0.2s ease;
		-moz-transition: all 0.2s ease;
		-o-transition: all 0.2s ease;
		transition: all 0.2s ease;}
.volver:hover{background:#ffc000;border-color:#ffc000}

.volver span{font-size:1.1em; margin-right:10px;}
.bgOpacity5{background:rgba(76, 67, 58,1)}
.bgOpacity52{background:rgba(77,63,50,0.75)}
		
.bgWhite{background:#fff; }
.horario{
	padding:20px;
	width:100%;
	border-radius:4px;
	background:#ffc000;
	text-align:center;
	margin-bottom:20px;
}
	.marginBottom50 {margin-bottom: 50px;}
	.marginBottom100 {margin-bottom: 100px;}
	.marginBottom150 {margin-bottom: 150px;}
	
.horario span{font-size:100px;color:#fff;}
.horario h1, .horario h4, .horario h5{margin:0px; text-transform:uppercase;}
.horario h5{font-weight:400;}
.titletable{background:#ffc000; color:#fff;
    float: left;
    padding: 10px 20px;
    border-radius: 2px;}


	.marginRight10{margin-right:10px;}	
.marginTop25{margin-top:25px;}	
.marginBottom20{margin-bottom:20px;}
.marginBottom30{margin-bottom:30px;}
.marginTop88{margin-top:88px;}
.paddingTop88{padding-top:119px;}
.paddingTop88B{padding-top:140px;}
.paddingTop88C{padding-top:200px;}
.paddingTop88D{padding-top:92px;}
.letterSpacing2{ letter-spacing:2px;}
.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
	
	.brandColor,
	.brandColor:visted
	{color:#ffc000!important;}


		/* Icons */
		.colorBrand {color: #ffc000 !important;}
		.colorCambio{color: #999 !important;}
		.colorCambio:hover{color: #111 !important;}
		.redesSociales {
		display: inline;
		color: #eee;
		padding: 0px 15px;
		font-size: 26px;
		background: none;
   		 line-height: 1.5em;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}

		.redesSociales:hover {
		color: #fff;
		}
		.pinterest:hover{color:#cb2027;}
		.facebook:hover{color:#3B5998;}
		.twitter:hover{color:#69b9f6;}
		.linkedin:hover{color:#1984bc;}
		.whatsapp:hover{color:#07b601;}
		.googlemas:hover{color:#CA3625;}
		.skype:hover{color:#00AFF0;}
		.youtube:hover{color:#FF3333;}
		.vimeo:hover{color:#1AB7EA;}
		.instagram:hover{
		background: -webkit-linear-gradient(bottom left, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
		background: -o-linear-gradient(bottom left, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
		background: linear-gradient(to top right, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
		}
		/* Icons */

	/* Fonts */

	/* Brand Colors */
	.colorBrand{color: #ffc000 !important;}
	/* Brand Colors */

	/* Static Generic Material */
		img{max-width:100%;}
		h1,h2,h3,h4,h5,h6{
			font-family:'Century Gothic';
			line-height:1.4;
			color:inherit;
			font-weight:300;}
		h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{
			line-height:1.2;}
		h1,h2,h3,h4,h5,h6 {
			margin-top:.5em;
			margin-bottom:.5em;
    color: #fff;}
		h1 small,h2 small,h3 small{
			font-size:.85em;}
		h4 small,h5 small,h6 small{font-size:75%}
		h1{font-size:38px}
		h2{font-size:26px}
		h3{font-size:20px}
		h4{font-size:16px}
		h5{font-size:14px}
		h6{font-size:12px}
		p{margin:0 0 10px;font-size:14px; color:#FFF;}
		a,a:hover,a:focus,a:active,a:visited{text-decoration:none !important;}
		small {font-size: .75em}

		.colums3{
			-webkit-column-count:3;-moz-column-count:3;column-count:3;
			-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;}
		.noBorder{border:none !important;}

		.tableStyle{border:0 solid #ededed;width:100%;border-radius:4px; color:#ccc;}
		.tableStyle th,.tableStyle td{padding:10px 20px;}
		.tableStyle thead tr,.tableStyle tbody tr{border-bottom:0px solid #ededed;}
		.tableStyle tbody tr::last-child{border-bottom:0 solid #ededed;}
		.tableStyle thead th{border-bottom:0px solid #dddddd;text-transform:uppercase;}
			.tableStyle	tr:nth-child(even) { background: #050505 }
			.tableStyle tr:nth-child(odd) { background: #000}
		


		.containerFotoGaleria {
			margin-top:0;
			padding-bottom:6px;
			-webkit-transition:all 0.2s ease;
			-moz-transition:all 0.2s ease;
			-o-transition:all 0.2s ease;
			transition:all 0.2s ease;}
		.containerFotoGaleria:hover{opacity:0.6;}
		.containerFotoGaleria h4{
			text-align:center;
			font-weight:300;
			color:#ffc000;}

		.shadowElevated{
			border-radius:10px;
			-webkit-box-shadow:0 20px 20px -18px rgba(0,0,0,0.75);
			-moz-box-shadow:0 20px 20px -18px rgba(0,0,0,0.75);
			box-shadow:0 20px 20px -18px rgba(0,0,0,0.75);}


		/* Hover Effects */

		.darken,
		.glow,
		.grayToColor,
		.colorToGray,
		.grow{
			-moz-transition:all ease 0.5s;
			-webkit-transition:all ease 0.5s;
			-o-transition:all ease 0.5s;
			transition:all ease 0.5s;}


		/* oscurecer */
		.darken{
			-moz-filter:brightness(1);
			-webkit-filter:brightness(1);
			-o-filter:brightness(1);
			filter:brightness(1);}
		.darken:hover{
			-moz-filter:brightness(0.5);
			-webkit-filter:brightness(0.5);
			-o-filter:brightness(0.5);
			filter:brightness(0.5);}
		/* oscurecer */

		/* brillar */
		.glow{
			-moz-filter:brightness(0.6);
			-webkit-filter:brightness(0.6);
			-o-filter:brightness(0.6);
			filter:brightness(0.6);}
		.glow:hover{
			-moz-filter:brightness(1.5);
			-webkit-filter:brightness(1.5);
			-o-filter:brightness(1.5);
			filter:brightness(1.5);}
		/* brillar */

		/* gris a color */
		.grayToColor{
			filter:grayscale(.9);
			-webkit-filter:grayscale(.9);
			-moz-filter:grayscale(.9);
			-o-filter:grayscale(.9);
			-ms-filter:grayscale(.9);}
		.grayToColor:hover{	
			filter:grayscale(0);
			-webkit-filter:grayscale(0);
			-moz-filter:grayscale(0);
			-o-filter:grayscale(0);
			-ms-filter:grayscale(0);}
		/* gris a color */

		/* color a gris */
		.colorToGray{
			filter:grayscale(0);
			-webkit-filter:grayscale(0);
			-moz-filter:grayscale(0);
			-o-filter:grayscale(0);
			-ms-filter:grayscale(0);}
		.colorToGray:hover{	
			filter:grayscale(.9);
			-webkit-filter:grayscale(.9);
			-moz-filter:grayscale(.9);
			-o-filter:grayscale(.9);
			-ms-filter:grayscale(.9);}
		/* color a gris */

		/* agrandar */
		.grow:hover{transform:scale(1.3);}
		/* agrandar */

		/* Hover Effects */

	/* Static Generic Material */

	/* Customizable Generic Material */
	
		/* Structural */
	
	.bottomArrow{display: block;
margin: 0 auto;
text-align: center;
margin-top: 50px;}

		#wrapper{
			font-family:'Century Gothic',sans-serif;
			display:block;
			width:100%;
			margin:0 auto;
			padding:0;
			max-width:1366px;
			box-shadow:0 0 120px rgba(0,0,0,0.5);
			border:0 solid rgba(0,0,0,0.25);	
			background:#fff;
			overflow: hidden;
		}
	

		.well {
			min-height:20px;
			padding:19px;
			margin-bottom:20px;
			background-color:#f5f5f5;
			border:1px solid #e3e3e3;
			border-radius:4px;
			-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
			box-shadow:inset 0 1px 1px rgba(0,0,0,.05)
		}

		/* Structural */

		/* Imagenes */
		
		.imgRedondas{border-radius:50%;}
		.imgCenter{margin-left:auto;margin-right:auto;}
		/* Imagenes */

		/* Lines */
		.hrTop100{
			margin:0 auto 20px;
			border:0;
			height:0;
			width:100%;
			border-top:#ffc000 5px solid;}
		.hrSmall{
			margin:15px auto;
			border:0;
			height:0;
			width:40px;
			border-top:#ffc000 1px solid;}
		.hr100{
			margin:15px auto;
			border:0;
			height:0;
			width:100%;
			border-top:#ffc000 1px solid;}
		.hrSmallLeft{
			margin:15px 0;
			border:0;
			height:0;
			width:80px;
			border-top:#ffc000 3px solid;}
		.hrLight{
			margin:0;
			border:0;
			height:0;
			border-top:rgba(255,255,255,0.25) 1px solid;
			border-bottom:rgba(255,255,255,0.1) 1px solid;}
		.hrDark{
			margin:0;
			border:0;
			height:0;
			border-top:rgba(0,0,0,0.25) 1px solid;
			border-bottom:rgba(0,0,0,0.1) 1px solid;}
		div.gradientLine {
			-moz-border-image:-moz-linear-gradient(left,rgba(222,91,4,1) 0,rgba(222,91,4,1)80%,rgba(222,91,4,0) 100%);
			-webkit-border-image:-webkit-linear-gradient(left,rgba(222,91,4,1) 0,rgba(222,91,4,1) 80%,rgba(222,91,4,0) 100%);
			border-image:linear-gradient(to right,rgba(222,91,4,1) 0,rgba(222,91,4,1) 80%,rgba(222,91,4,0) 100%);
			border-image-slice:1;
			margin:15px auto;}
		/* Lines */

		/* Buttons */

		.verMas1 {
			-webkit-font-smoothing:antialiased;
			position:relative;
			padding:.8em 2em .8em 1em;
			background:#ffc000;
			border-radius:4px;
			color:#FFF;
			transition:.2s;
			font-weight:bold;
			text-align:center;
			display:block;
			width:75%;
			margin:0 auto;
		  	min-width:12em;
		}
		.verMas1:hover{color:#FFF;background:#ffc000;text-decoration:none;}
		.verMas1:active,
		.verMas1:focus{background:#FFFF;outline:none;}
		.verMas1:after{
			position:absolute;
			top:0;
			bottom:0;
			right:0;
			padding-top:inherit;
			padding-bottom:inherit;
			width:2.8em;
			content:"\f178";
			font-family:'FontAwesome',sans-serif;
			font-size:1.2em;
			text-align:center;
			transition:.2s;
		}
		.verMas1:hover:after{
			-webkit-animation:bounceright .3s alternate ease infinite;
			animation:bounceright .3s alternate ease infinite;
		}

		.verMas2,
		.verMas2:visited {
			-webkit-font-smoothing: antialiased;
			position: relative;
			padding: .8em 2em .8em 2em;
			background: #FFF;
  			border-radius: 2px;
			color: #000;
			transition: .2s;
			font-weight: 400;
			text-align: center;
			display: block;
   			 max-width: 140px;
			margin: -32px 0 0;
			float:right;
			text-transform:uppercase;
		}
		
		.verMas2:hover{background:#ffc000;color:#FFFFFF;text-decoration:none;}
		
		.verMas2:active,
		.verMas2:focus{background:#ffc000;outline:none;color:#FFFFFF;}
		/* Buttons */

		/* Nav Menu */
		
		#divLogo{padding:5px;overflow:hidden;}

		.navbar{
			margin-bottom:0;border:0 solid transparent;
			width: 100%;
		}
		
		
		nav.navbar-fixed-top{left:auto;right:auto;max-width:1366px;width:100%;border:none;}
		.navbar-header{width:25%;margin:0 0 0 5% !important;float: left;}
		.navbar-collapse {
			width: 50%;
			margin: 23px 2.5% 0 17.5% !important;
			float: left;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
		}
		ul.nav.navbar-nav{width:100%;}
		
		
		.lineHeight50{ margin-top:23px !important;}

		#divLogo {
			padding: 10px;  /*relacion con .imgLogo{max-height}/ relacion con .navbar li a{line-height} /*/
			overflow: hidden;
			margin: 0 auto;
			text-align:center;
		}
		
		.imgLogo{
			padding:0;
			height:auto;
			transition: all .5s ease;
			margin:0 0 0 0px;
			max-height:60px !important;
		}
		.navbar-brand {
			display:block;
			float: inherit;
			height: initial;
			padding: initial;
			line-height: initial;
			font-size: initial;
			margin: 0 !important;
    		border: 0 solid transparent !important;
    		background: transparent !important;
		}
		.navbar-default .navbar-nav>li>a,
		.navbar-default .navbar-nav>li.active> a:focus,
		.navbar-default .navbar-nav>li >a:focus {
			color:#fff;
			border-top:0 solid; 
			background: transparent;}
		.navbar span {padding:0;color: #fff;}
		.navbar-default .navbar-collapse, 
		.navbar-default .navbar-form{border-color:transparent;border-bottom:0 solid transparent;}
		.navbar-default{
			background-color:rgba(0,0,0,0);
			max-width: 1366px;
			display: block;
			margin: 0 auto;
			border-bottom: 0px solid #111; 
			transition: all .8s ease;}
		.navbar-default:hover {background-color: rgba(71,53,39,0.5);}
		.navbar li {border-right:0px solid #fff; margin-right:3%}
		.navbar li:nth-child(1){width:9%;}
		.navbar li:nth-child(2){width:16%;}
		.navbar li:nth-child(3){width:19%;}
		.navbar li:nth-child(4){width:16%;}
		.navbar li:nth-child(5){width:10%;}
		.navbar li:nth-child(6){width:15%;border-right:0px solid #ccc;margin-right:0%}
	
	div.galeriaImages img {}

		
		.navbar-default .navbar-nav>li>a:hover,
		.navbar-default .navbar-nav>.active>a,
		.navbar-default .navbar-nav >.active>a:hover{
			color: #FFF;/*hover / active*/
			font-weight:700;
			background-color: transparent;
			border-bottom: 1px solid #ffc000;
		}


	
		.navbar li a{line-height:1em;text-align:center;padding:10px 5px;margin:0; text-transform: uppercase; font-weight:300; letter-spacing:1px;
		-webkit-transition: all 0.2s ease;
		-moz-transition: all 0.2s ease;
		-o-transition: all 0.2s ease;
		transition: all 0.2s ease;}
		
		.navbar li p{margin:0;}
		.navbar li p a span{display: inline; margin:0 5px;padding: 12px 5px;font-size:16px}
		
		.navbar-nav>li>ul.dropdown-menu{width:100%;}
		.navbar li li{width:100%;text-align:center;padding:5px 10px;}	
		.navbar li li a{line-height:3em;}
		.dropdown-menu>.active>a{background-color:#ffc000}
		/* Nav Menu */
	
.colorAlBajar{
	background:rgba(76, 67, 58,1) !important;
}
.classImagenAlBajar{
	margin:0 0 0 0px;
	max-height:60px !important;
}
		
		.container-static-menu{
		  padding-top: 0px;
		  height: 662px;
		  width: 100%;
		background:transparent url("../images/slide/1bg.jpg")100%/cover;
		z-index:1;
		
		}
		.static-menu{
			/*height: auto;
			background-color: #ffc000;
			width: 100%;*/
		}
		
		
		/* Nav Menu */

header {
  transition: all .8s ease;
  background: transparent;
  position: fixed;
  padding: 0px;
  width: 100%;
  left: 0;
  top: 0;
  z-index:9999;
  overflow:hidden;
}


#colorCambioHeader{
  transition: all .8s ease;
}
#startchange{
	background:#FFF;
	height:50px;
	width:100%;
	position:absolute;
	top:200px;
	z-index:999999999999;
}


.ok{
	color: #FFF;/*hover / active*/
	font-weight:700;
	background-color: transparent;
	border-bottom: 1px solid #ffc000;
}
		

	/* Customizable Generic Material */

	/* Site Custom CSS */


		.titleSpecial {
			position:relative;
			font-family: 'Century Gothic';
			margin: 10px auto;
			font-size: 36px;
			line-height: 1.2em;
			color: #000;
			text-align: left;
			/*margin-bottom: 15px;*/
		   /*text-shadow: 0 0 5px rgba(0,0,0,0.85);*/
		}
		.titleSpecial big{font-size:1.8em;}
		.hrtitleSpecial{
			margin:15px 0;
			border:0;
			height:0;
			width:50px;
			border-top: 2px solid #ffc000;

		}



		.h1Border100 {
			/*background: transparent url(../images/border-top.png) 0 0 no-repeat;
			background-size: 100%;*/
			overflow:hidden;
			text-align: center;
			font-weight: 300;
			color: #fff;
    letter-spacing: 2px;
			text-transform: uppercase;
		}


		.h1Border100 span{display:inline-block;position:relative;}
		.h1Border100 span:before,
		.h1Border100 span:after{
		  content: "";
		  position:absolute;
		  height: 0;
		  /* border-bottom:1px solid #222; */
		  border-top:2px solid #fff ;
		  top: 25px;
		  width:325%;
		}
		.h1Border100 span:before{right:100%;margin-right:50px;}
		.h1Border100 span:after{left:100%;margin-left:50px;}

		.bgWhite .h1Border100{color: #000;}
		.bgWhite .h1Border100 span:before,
		.bgWhite .h1Border100 span:after{ border-top:2px solid #000 ;}



		.franja{
			background: #000;
			padding: 30px 25px;
			text-align: left;
			border-radius: 4px;
		}

		.franja h3{
			margin:0;
			padding:0;
			text-transform:uppercase;
			letter-spacing:2px;
			color:#fff;
			font-weight:400;
			font-size:20px;
			
		}



	/* End Inner Pages */


	/* Start Responsive */

		/* Big Screens */
			@media screen and (min-width: 1920px) {
			}
		/* Big Screens */

		/* Tablets y PC */
			@media screen and (max-width: 1280px){  
				nav li a {font-size: 13px;}
				
				#prehome,
				#home,
				#productos,
				#interiorismo,
				#proyectos,
				#quienes_somos{font-size:94px;}
			}

			@media screen and (max-width: 1112px){  
				nav li a {font-size: 12px;}
				
				#prehome,
				#home,
				#productos,
				#interiorismo,
				#proyectos,
				#quienes_somos{font-size:81px;}
				
			#quienes_somos div.epicaBottom02 img{
				margin:.5em 0 0;}
			}

			@media screen and (max-width: 1049px){  
				nav li a {font-size: 11px;}
				
				#prehome,
				#home,
				#productos,
				#interiorismo,
				#proyectos,
				#quienes_somos{font-size:77px;}
				
				#contacto{padding: 1em 30% .5em;}
			}

			@media screen and (max-width: 1024px){ 
				nav li a {font-size: 10px;} 
				
				#prehome,
				#home,
				#productos,
				#interiorismo,
				#proyectos,
				#quienes_somos{font-size:75px;}
			}

			@media screen and (max-width: 800px){
				nav li a {font-size: 9px;}
				
				#prehome,
				#home,
				#productos,
				#interiorismo,
				#proyectos,
				#quienes_somos{font-size:59px;}
				
				
				#prehome,
				#productos  div.homeInner{width:100%;margin:0;padding-left:10%;padding-right:10%;}
				
				#home {
					width:100%;
					margin:0;
					padding-left:0;
					padding-right:0;}
				
				#contacto{padding: 1em 25% .5em;}
			}

			@media screen and (max-width: 768px){
				
				#prehome,
				#home,
				#productos,
				#interiorismo,
				#proyectos,
				#quienes_somos{font-size:56px;}
			}
		/* Tablets y PC */


			@media screen and (max-width: 767px){
				ul.nav.navbar-nav {width:100% !important;margin:0 !important;padding-bottom: 10px;}
				.navbar-collapse {
					width: 90% !important;
					margin:0 5% !important;
				    padding:10px 0 !important;}
				.navbar li {width:100% !important;margin:0 !important;}
				.navbar li a{font-size:14px;text-align: center;line-height: 2em}
				.imgLogo{margin:0 auto;width:45%}
				.navbar-toggle{position: absolute;right:10px;}
				.navbar-header{width:90%;margin:0 5%;}
				
				#contacto{padding: 1em 20% .5em;}
				
				#prehome,
				#home,
				#productos,
				#muebles,
				#objetos,
				#interiorismo,
				#proyectos,
				#quienes_somos {
					background-attachment: scroll;
				}
			}

		/* Celu horizontal */
			@media screen and (max-width:736px){ 
				
				#prehome,
				#home,
				#productos,
				#interiorismo,
				#proyectos,
				#quienes_somos {font-size:54px;} 
			}

			@media screen and (max-width:667px){ 
				
				#prehome,
				#home,
				#productos,
				#interiorismo,
				#proyectos,
				#quienes_somos  {font-size:49px;} 
			}

			@media screen and (max-width:640px){  
				
				#prehome,
				#home,
				#productos,
				#interiorismo,
				#proyectos,
				#quienes_somos  {font-size:47px;}
			}

			@media screen and (max-width:568px){  
				
				#prehome,
				#home,
				#productos,
				#interiorismo,
				#proyectos,
				#quienes_somos  {font-size:42px;}
			}
		/* Celu horizontal */

		/* Celu vertical */
			@media only screen and (max-width:480px){
				footer{width:95%;}
				footer p{text-align:center;}
				#contactoMapa {
					width:98%;
					margin:0 auto;
					height:300px;}
				#contactoMapa img{max-width: inherit;}
				#contactForm{
					position:relative;
					width:98%;
					margin:0 auto;}
				
				
				
				#prehome,
				#home,
				#productos,
				#proyectos,
				#quienes_somos  {
					background-attachment:scroll;
					background-size: 300%;
					background-position: center;}
				
				#interiorismo  {
					background-attachment:scroll;
					background-size: 470%;
					background-position: center;}
				
				#prehome,
				#home,
				#productos,
				#interiorismo,
				#proyectos,
				#quienes_somos  {
					font-size:70px;}
				
				#proyectos h1,
				#quienes_somos div.epicadecoTop h1{font-size:.32em;}
				
				#prehome,
				#home div.homeInner{width:100%;margin:0;padding-left:5%;padding-right:5%;}
				
				#proyectos h4{
					font-size: 10px;
					text-align: center;}
				
				#contacto{padding: 1em 10% .5em;}
			}

			@media screen and (max-width: 414px){  
				
				#prehome,
				#home,
				#productos,
				#interiorismo,
				#proyectos,
				#quienes_somos  {font-size:65px;}
			}

			@media screen and (max-width: 375px){  
				
				#prehome,
				#home,
				#productos,
				#interiorismo,
				#proyectos,
				#quienes_somos  {font-size:60px;}
				
				#contacto{padding: 1em 5% .5em;}
			}

			@media screen and (max-width: 320px){  
				
				#prehome,
				#home,
				#productos,
				#interiorismo,
				#proyectos,
				#quienes_somos  {font-size:55px;}
			}
		/* Celu vertical */

	/* End Responsive */