html, body {
    margin: 0;
    padding: 0;
    height: 100%;
}
#background {
    background: #000000 url('/images/construccion.jpg') no-repeat bottom left;
    background-size: 100%;
    width: 100%;
    height: 100%;
    height: auto !important;
    min-height:100%;
	background: url('/images/construccion.jpg') no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
} 

a#aviso-privacidad{
	text-align: center;
	line-height: 18px !important;
}

.whitePlaceholder::placeholder{
	color: #FFF !important;
}

input.btnOrangeKuuch.whitePlaceholder.gem-button.gem-button-size-medium.gem-button-style-flat.gem-button-text-weight-normal.wpcf7-form-control.wpcf7-submit.gem-button-wpcf-custom{
	 color: #FFF;
	background: #FF6C2F;
}

input.btnOrangeKuuch.whitePlaceholder.gem-button.gem-button-size-medium.gem-button-style-flat.gem-button-text-weight-normal.wpcf7-form-control.wpcf7-submit.gem-button-wpcf-custom:hover{
    color: #FF6C2F;
	background: #FFF;
	border-color: #FF6C2F;
	border: 1px solid;
}

a.btnOrangeKuuch {
    color: #FFF;
} 

a.btnOrangeKuuch:hover {
    color: #FF6C2F;
	background: #FFF;
	border-color: #FF6C2F;
	border: 1px solid;
}

a.btnBlueKuuch {
    color: #FFF;
	background: #216a95;
}

a.btnBlueKuuch:hover {
    color: #216a95;
	background: #FFF;
	border-color: #216a95;
	border: 1px solid;
}

div#tgpli-5fa5f53115748 {
    transform: translate3d(0px, -296px, 0px) !important;
} 

div#vc_row-5fa5f530f2fc9{
	background: #F0F4F6;
	padding-bottom: 70px;
	padding-top: 70px;
	margin-bottom: 0px !important;
}

div#tgpli-606f75ec866e0{
	transform: translate3d(0px, -325px, 0px) !important;
}

article#post-552 {
    visibility: visible !important;
} 

.portfolio .item-animations-not-inited, .gallery-set .item-animations-not-inited, .blog:not(.home) .item-animations-not-inited {
    visibility: visible!important;
}

.header-style-3 #primary-menu.no-responsive li li:hover>a{
	border-color: #FF6C2F !important; 
}

@media only screen and (max-width: 960px){ 
	div#tgpli-5fa5f53115748, div#tgpli-606f75ec866e0 {
		transform: translate3d(0px, 0px, 0px) !important;
	} 
} 

.font35{
	font-size:35px !important;
}


