@import 'https://fonts.googleapis.com/css?family=Roboto|Roboto+Condensed';
/**/

body {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	font-family: 'Roboto', sans-serif;
	background-color: #F5F5F5;
}
p {
	color: #999999;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
}
a {
	transition: all 0.25s;
	-webkit-transition: all 0.25s;
	-moz-transition: all 0.25s;
}
a:hover {
	text-decoration: none;
}
h1 {
	font-family: 'Roboto Condensed', sans-serif;
	color: #ec008c;
	font-size: 30px;
}
h2 {
	font-family: 'Roboto Condensed', sans-serif;
	color: #3f5364;
	font-size: 22px;
}
header {
	background-color: #FFF;
}
/**/

.uk-container-980 {
	margin: auto;
	max-width: 980px;
}
.uk-barra-top {
	background-color: #3F5364;
	width: 100%;
	padding: 7px 0;
}
.uk-logo {
	padding: 10px;
}
.uk-logo > a > img {
	max-width: 245px;
}
.uk-info {
	margin-top: 10px;
	padding: 10px 0;
	display: inline-block;
	vertical-align: middle;
}
.uk-telefono {
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #EBEBEB;
}
.uk-telefono > a {
	color: #999999;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 23.76px;
}
.uk-telefono > a:hover {
	color: #FF0190;
}
.uk-redes-sociales > a {
	transition: all 0.25s;
	-webkit-transition: all 0.25s;
	-moz-transition: all 0.25s;
}
.uk-redes-sociales > a:hover {
	opacity: 0.7;
}
.uk-slide {
	text-align: center;
}
.uk-slide > img {
	width: 100%;
	margin: auto;
	text-align: center;
	display: block;
}
.uk-parrafo {
	border-top: 1px solid #E7E8EA;
	border-bottom: 1px solid #E7E8EA;
}
.uk-parrafo p {
	margin: 10px 0;
	display: block;
	padding: 4px 0;
	line-height: normal;
}
.uk-formulario h2 {
	padding: 25px 0;
}
.uk-formulario form input[type="text"] {
	font-size: 13px;
	color: #8394a3;
	border: 1px solid #ECECEC !important;
	box-shadow: 0px 0px 1px #ECECEC;
}
.uk-form-icon>[class*=uk-icon-] {
	color: #FF0190;
	right: 5px;
}
 input::-webkit-input-placeholder {
 color: #8394a3;
}
 input:-moz-placeholder {
	/* Firefox 18- */
	color: #8394a3;
}
 input::-moz-placeholder {
	/* Firefox 19+ */
	color: #8394a3;
}
 input:-ms-input-placeholder {
 color: #8394a3;
}
.uk-form-icon:not(.uk-form-icon-flip) > input {
	padding-right: 70px !important;
	padding-left: 10px !important;
}
.uk-formulario form select {
	font-size: 13px;
	border: 1px solid #ECECEC;
	box-shadow: 0px 0px 1px #ECECEC;
	-webkit-appearance: none;
	cursor: pointer;
	transition: none;
	color: #8394a3;
}
.uk-formulario form select {
	position: relative;
	background-image: url('../images/arrow.png');
	background-position: 95%;
	background-repeat: no-repeat;
	display: inline-block;
	 -moz-appearance: none;
 -webkit-appearance: none;
 appearance: none;
}
.uk-btn {
	color: #FFF;
	text-shadow: none;
	border: 0;
	padding: 10px 20px;
	border-radius: 2px;
	width: 145px;
	cursor: pointer;
	position: relative;
	box-sizing: border-box;
	box-shadow: 0 1px 3px #9C9C9C;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
}
.uk-btn:before {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 0px;
	height: 42px;
	background: rgba(255,255,255,0.3);
	border-radius: 2px;
	transition: all 0.20s ease;
	-webkit-transition: all 0.20s ease;
	-moz-transition: all 0.20s ease;
}
.uk-btn:hover:before {
	width: 100%;
}
.uk-btn:hover {
	color: #FFF;
}
.uk-button-btn-limpiar {
	background-color: #3F5364;
}
.uk-button-btn-enviar {
	background-color: #EC008C;
}
.uk-barra-direccion {
	background-color: #3F5364;
	height: auto;
	padding-top: 2px;
	padding-bottom: 2px;
}
.uk-cols-3 {
	text-align: center;
}
.uk-cols-3 a, .uk-cols-3 p {
	display: inline-block;
	vertical-align: middle;
	color: #FFF;
	font-size: 18px;
	font-family: 'Roboto Condensed', sans-serif;
}
.uk-cols-3 a:hover {
	color: #999999;
}
.uk-cols-3 p {
	margin-left: 10px;
	margin-right: 10px;
}
footer {
	background-color: #EC008C;
	color: #FFF;
	padding-top: 10px;
	padding-bottom: 10px;
}
.uk-footer-content {
	padding-top: 30px;
}
.uk-copy p {
	margin-top: 10px;
}
.uk-copy p, .uk-copy p > a, .uk-logo-footer {
	color: #F585BC;
	font-size: 15px;
	font-family: 'Roboto Condensed', sans-serif;
}
.uk-content-slider {
	overflow: hidden;
}
.uk-box {
	display: inline-block;
	vertical-align: middle;
}
.uk-content-slider-right {
	width: 100%;
	max-width: 495px;
}
.uk-content-slider-right img {
	width: 70%;
}
.uk-content-slider-right img, .uk-content-slider-right a {
	display: inline-block;
}
.uk-content-slider-right a {
	text-align: center;
	text-transform: uppercase;
	font-size: 15.17px;
}
.uk-content-slider-left {
	width: 100%;
	max-width: 400px;
}
.uk-text-color-white {
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 30px;
	font-family: 'Roboto', sans-serif;
	margin-top: 9px;
}
.uk-barra-top-color-pink {
	background: #ec008c;
	margin-top: 0;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
}

.uk-redes-sociales i.uk-icon {
    color: #999999;
    margin-right: 4px;
    font-size: 22px;
}

.uk-redes-sociales i.uk-icon:hover {
    color: #fe0190;
}

.extralinea > figure.uk-overlay > img {
    min-height: 280px;
    object-fit: cover;
}

@media screen and (min-width: 768px) {
	.extralinea > figure.uk-overlay > img {
   	 min-height: 460px;    
}
}