span.brand-name span.subcolor {
	color: #9BCC37;
}

.icon-primary {
	color: #9BCC37 !important;
}

.page-footer {
	background-color: #777777;
	background-image: none !important;
}

.row.row-no-gutter.row-xs-center[data-lightbox="gallery"] {
	padding-left: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
}

#map {
	width: 100%;
	height: 400px;
	float: left;
}


span.lang {
	z-index: 100;
	margin: 0;
	position: relative;
	display: inline-block;
}

.rd-navbar-fixed span.lang {
	z-index: 1000;
	padding: 7px 19px;
}
.rd-navbar-fixed .label {
	padding: 0.6em 5.1em 0.3em !important;;
}

.label-default {
	background-color: #777;
}

.label-default:hover {
	background-color: #555;
}

.label {
	display: inline;
	padding: .2em .6em .3em;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
	cursor: pointer;
	-webkit-transition: all ease-in-out .15s;
	-o-transition: all ease-in-out .15s;
}

img[alt="slide-vento"]
{
	transform: translateX(-16em) scale(-1,1)
}

img[alt="slide-moto"]
{
	transform: translateX(2em) scale(-1,1)
}


@media all and (max-width: 768px)
{
	img[alt="slide-vento"],
	img[alt="slide-moto"]
	{
		transform: scale(-1,1);
	}

	img.img.img-slide {
    	max-width: 80%;
	}
}


.flip
{
	-moz-transform: scale(-1, 1);
	-webkit-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

span[data-lang="es"],
span[data-lang="en"]
{
	display: none;
}

a.thumb.mfp-image {
	padding: .5em;
}

span#copyright-year
{
	margin-right: 1em;
}

/* LOADING */
.loading{ width:100%; height:100%; position:fixed; left:0; top:0; background:#1d1d1d; z-index:9999;}
.loading .loader{ width:100%; height:100%; float:left; text-align:center; position:relative;}
.loading .loading-image{     position: absolute;
    left: 15%;
    top: 25%;

}
.loading .loading-image.dissappear{ top:44%; opacity:0; -webkit-transition: .35s ease-in-out; -moz-transition: .35s ease-in-out; -ms-transition: .35s ease-in-out; -o-transition: .35s ease-in-out; transition: .35s ease-in-out; transition-delay: 0.30s;}
/*.loading .loading-image img{ height:80px;}*/
.loading .loading-text{ width:100%; float:left; position:absolute; left:0; top:51%; text-align:center; color:#fff; font-size:12px; font-weight:700; letter-spacing:1px;}
.loading .loading-text.dissappear{ top:44%; opacity:0; -webkit-transition: .45s ease-in-out; -moz-transition: .45s ease-in-out; -ms-transition: .45s ease-in-out; -o-transition: .45s ease-in-out; transition: .45s ease-in-out; transition-delay: 0.40s;}
.loading-text-dissappear{margin-top:-140px; -webkit-transition: .35s ease-in-out; -moz-transition: .35s ease-in-out; -ms-transition: .35s ease-in-out; -o-transition: .35s ease-in-out; transition: .35s ease-in-out;}
.loading .loader{ display:inline-block; margin-top:10px; -moz-animation: fadeInUp 0.25s forwards; -webkit-animation: fadeInUp 0.25s  forwards; -o-animation: fadeInUp 0.25s forwards; animation: fadeInUp 0.25s forwards;}
.loading .loader-hide{  -moz-animation: fadeInOut 0.25s forwards;  -webkit-animation: fadeInOut 0.25s  forwards;  -o-animation: fadeInOut 0.25s forwards; animation: fadeInOut 0.25s forwards;}
.fade-out{ opacity:0; visibility:hidden; -webkit-transition: .55s ease-in-out; -moz-transition: .55s ease-in-out; -ms-transition: .55s ease-in-out; -o-transition: .55s ease-in-out; transition: .55s ease-in-out; transition-delay: 1s;}


.g-recaptcha {
    margin-top: 15px;
    margin-bottom: -30px;
}
