@import url("../fonts/local-fonts.css");
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	margin:0;
	padding:0;
	border:0;
	font:inherit;
	font-size:100%;
	vertical-align:baseline
}
html {
	line-height:1
}
ol,ul {
	list-style:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
caption,th,td {
	text-align:left;
	font-weight:normal;
	vertical-align:middle
}
q,blockquote {
	quotes:none
}
q:before,q:after,blockquote:before,blockquote:after {
	content:"";
	content:none
}
a img {
	border:none
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display:block
}
.color__lightblue01 {
	color:#7CB3BE
}
.color__lightblue02 {
	color:#03E5D9
}
.color__lightblue03 {
	color:#5FB3B2
}
.color__blue01 {
	color:#3F7292
}
.color__blue02 {
	color:#003279
}
.color__blue03 {
	color:#2A6A99
}
.color__green01 {
	color:#B7F274
}
.color__gray01 {
	color:#333
}
.color__gray02 {
	color:#888
}
.color__gray03 {
	color:#e8e8e8
}
.color__white {
	color:#fff
}
body {
	font-family:Open Sans,sans-serif;
	font-size:13px;
	line-height:17px
}
body b {
	font-weight:bold
}
body i {
	font-style:italic
}
body a,body a:hover,body a:visited,body a:focus {
	text-decoration:none
}
body input,body textarea {
	outline:none
}
body .hr__lightblue {
	width:45px;
	height:2px;
	margin:18px auto;
	background:#7CB3BE
}
body .hr__red {
	width:45px;
	height:2px;
	margin:18px auto;
	background:#ff3124
}
body .btn {
	display:inline-block;
	padding:8px 13px;
	border:1px solid;
	font-style:italic;
	font-size:11px;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	margin:15px auto;
	-moz-transition:all .4s;
	-o-transition:all .4s;
	-webkit-transition:all .4s;
	transition:all .4s
}
body .btn.btn__gray {
	border-color:#888;
	color:#888;
	background:transparent
}
body .btn.btn__gray:hover {
	border-color:#3F7292;
	color:#fff;
	background:#3F7292
}
body .btn.btn__white {
	border-color:#fff;
	color:#fff
}
body .btn.btn__white:hover {
	border-color:#3F7292;
	color:#fff;
	background:#3F7292
}
body .newsletter__confirm {
	font-weight:bold;
	font-family:Contrail One,sans-serif;
	font-size:15px;
	padding:15px 0;
	display:none
}
body .newsletter__loading {
	padding:35px 0;
	display:none
}
body .newsletter__loading span {
	display:inline-block;
	width:20px;
	height:20px;
	margin:10px;
	background:#3F7292;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	-webkit-transform:scale(0);
	transform:scale(0)
}
body .newsletter__loading span:nth-child(1) {
	-webkit-animation:loading .6s ease-in-out infinite alternate;
	-moz-animation:loading .6s ease-in-out infinite alternate;
	-ms-animation:loading .6s ease-in-out infinite alternate;
	animation:loading .6s ease-in-out infinite alternate
}
body .newsletter__loading span:nth-child(2) {
	-webkit-animation:loading .6s ease-in-out .2s infinite alternate;
	-moz-animation:loading .6s ease-in-out .2s infinite alternate;
	-ms-animation:loading .6s ease-in-out .2s infinite alternate;
	animation:loading .6s ease-in-out .2s infinite alternate
}
body .newsletter__loading span:nth-child(3) {
	-webkit-animation:loading .6s ease-in-out .4s infinite alternate;
	-moz-animation:loading .6s ease-in-out .4s infinite alternate;
	-ms-animation:loading .6s ease-in-out .4s infinite alternate;
	animation:loading .6s ease-in-out .4s infinite alternate
}
@-webkit-keyframes loading {
	0% {
		-moz-transform:scale(0);
		-ms-transform:scale(0);
		-webkit-transform:scale(0);
		transform:scale(0)
	}
	100% {
		-moz-transform:scale(1);
		-ms-transform:scale(1);
		-webkit-transform:scale(1);
		transform:scale(1)
	}
}
@-moz-keyframes loading {
	0% {
		-moz-transform:scale(0);
		-ms-transform:scale(0);
		-webkit-transform:scale(0);
		transform:scale(0)
	}
	100% {
		-moz-transform:scale(1);
		-ms-transform:scale(1);
		-webkit-transform:scale(1);
		transform:scale(1)
	}
}
@-ms-keyframes loading {
	0% {
		-moz-transform:scale(0);
		-ms-transform:scale(0);
		-webkit-transform:scale(0);
		transform:scale(0)
	}
	100% {
		-moz-transform:scale(1);
		-ms-transform:scale(1);
		-webkit-transform:scale(1);
		transform:scale(1)
	}
}
@keyframes loading {
	0% {
		-moz-transform:scale(0);
		-ms-transform:scale(0);
		-webkit-transform:scale(0);
		transform:scale(0)
	}
	100% {
		-moz-transform:scale(1);
		-ms-transform:scale(1);
		-webkit-transform:scale(1);
		transform:scale(1)
	}
}
body .input__move {
	position:relative;
	padding-top:10px
}
body .input__move label {
	position:relative;
	top:30px;
	-moz-transition:all .3s;
	-o-transition:all .3s;
	-webkit-transition:all .3s;
	transition:all .3s;
	font-size:13px;
	font-style:italic
}
body .input__move label.active {
	top:0;
	color:#3F7292
}
body .icon__left {
	display:inline-block;
	width:49px;
	height:49px;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	margin-right:15px;
	position:relative;
	top:15px
}
header {
	padding:25px 0;
	position:fixed;
	top:0;
	z-index:9;
	width:100%;
	-moz-transition:background .4s,padding .3s;
	-o-transition:background .4s,padding .3s;
	-webkit-transition:background .4s,padding .3s;
	transition:background .4s,padding .3s
}
header .menu__device {
	display:none;
	position:absolute;
	right:11px;
	top:30px;
	z-index:999
}
@media screen and (max-width: 767px) {
	header .menu__device {
		display:block
	}
}
header .menu__device a {
	display:inline-block;
	padding:8px;
	width:55px
}
header .menu__device a span {
	display:block;
	width:100%;
	height:2px;
	background:#FFF;
	position:relative;
	-moz-transition:all .3s;
	-o-transition:all .3s;
	-webkit-transition:all .3s;
	transition:all .3s
}
header .menu__device a span:nth-child(2) {
	margin:8px 0
}
header .menu__device a.active span:nth-child(1) {
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	top:11px
}
header .menu__device a.active span:nth-child(2) {
	width:0
}
header .menu__device a.active span:nth-child(3) {
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	top:-9px
}
header .menu__top__simple {
	display:inline-block
}
@media screen and (max-width: 767px) {
	header .menu__top__simple {
		display:none;
		background:rgba(0,0,0,0.7)
	}
}
header .menu__top,header .menu__white {
	display:inline-block;
	margin:5px 0
}
@media screen and (max-width: 767px) {
	header .menu__top,header .menu__white {
		display:none
	}
}
header .menu__top ul li,header .menu__white ul li {
	display:inline-block
}
@media screen and (max-width: 767px) {
	header .menu__top ul li,header .menu__white ul li {
		display:block;
		text-align:left
	}
}
header .menu__top ul li a,header .menu__white ul li a {
	display:block;
	padding:14px 17px;
	position:relative;
	font-size:11px;
	color:#fff;
	font-weight:600
}
header .menu__top ul li a:before,header .menu__white ul li a:before {
	content:"";
	width:2px;
	height:12px;
	background:#FFF;
	position:absolute;
	top:17px;
	right:0
}
@media screen and (max-width: 767px) {
	header .menu__top ul li a:before,header .menu__white ul li a:before {
		display:none
	}
}
header .menu__top ul li:last-child a:before,header .menu__white ul li:last-child a:before {
	display:none
}
header .menu__white ul {
	background:#fff
}
header .menu__white ul li a {
	color:#3F7292;
	font-style:italic
}
header .menu__white ul li a:before {
	background:#3F7292
}
header .menu__top__simple ul {
	background:transparent
}
header .menu__top__simple ul li.first__link {
	display:inline-block;
	position:relative
}
@media screen and (max-width: 767px) {
	header .menu__top__simple ul li.first__link {
		display:block;
		text-align:left;
		width:100%
	}
}
header .menu__top__simple ul li.first__link a.first__link__a {
	color:#FFF;
	font-style:italic;
	display:block;
	position:relative;
	font-size:11px;
	color:#fff;
	font-weight:600
}
header .menu__top__simple ul li.first__link a.first__link__a:before {
	content:"";
	width:2px;
	height:12px;
	background:#FFF;
	position:absolute;
	top:17px;
	right:0
}
@media screen and (max-width: 767px) {
	header .menu__top__simple ul li.first__link a.first__link__a:before {
		display:none
	}
}
header .menu__top__simple ul li.first__link a.first__link__a.has_sub:hover:after {
	top:20px
}
header .menu__top__simple ul li.first__link:last-child a:before {
	display:none
}
header .menu__top__simple ul li.first__link .submenu {
	position:absolute;
	z-index:99;
	top:33px;
	background:#EFEFEF;
	display:none;
	width:610px;
	padding:15px;
	text-align:left;
	font-style:italic;
	-moz-transition:top .4s;
	-o-transition:top .4s;
	-webkit-transition:top .4s;
	transition:top .4s
}

header .menu__top__simple ul li.first__link .submenu .row.unica_central {
	margin-top: 5px;
}

@media screen and (max-width: 767px) {
	header .menu__top__simple ul li.first__link .submenu {
		width:100%
	}
}
header .menu__top__simple ul li.first__link .submenu.active {
	top:43px
}
header .menu__top__simple ul li.first__link .submenu h1 {
	font-size:14px;
	font-weight:bold;
	color:#3F7292;
	padding:10px 0
}
header .menu__top__simple ul li.first__link .submenu a {
	display:block;
	margin:8px 0;
	color:#5FB3B2;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	-moz-transition:color .4s;
	-o-transition:color .4s;
	-webkit-transition:color .4s;
	transition:color .4s
}
header .menu__top__simple ul li.first__link .submenu a:hover {
	color:#003279
}
header .menu__top__simple ul li.first__link .submenu img {
	width:100%;
	margin:5px 0 0
}
header.header__opacity {
	background:rgba(63,114,146,0.8);
	padding:15px 0
}
.products__header__bar {
	width:100%;
	height:95px;
	background:#3F7292
}
.slide__home {
	width:100%;
	background-color:#EFEFEF;
	position:relative
}
.slide__home .item {
	min-height:350px;
	padding:220px 0 180px;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	color:#fff
}
.slide__home .item h3 {
	font-size:17px;
	font-style:italic;
	font-weight:normal;
	font-family:Contrail One,sans-serif
}
.slide__home .item h1 {
	font-size:53px;
	font-weight:lighter;
	line-height:50px;
	margin:15px 0
}
.slide__home .item p {
	font-style:italic;
	font-size:15px;
	font-weight:lighter
}
.slide__home__products {
	width:100%;
	background-color:#FFF;
	position:relative
}
.slide__home__products .item {
	min-height:350px;
	padding:70px 0;
	background-size:auto 100%;
	background-position:left center;
	background-repeat:no-repeat;
	color:#3F7292
}
.slide__home__products .item .iconos_logos {
	width:100%;
	text-align:center
}
.slide__home__products .item .iconos_logos li {
	display:inline-block;
	vertical-align:middle;
	margin:10px
}
.slide__home__products .item .iconos_logos li .icons__logos {
	max-width:110px;
	margin:auto
}
.slide__home__products .item h1 {
	font-family:Contrail One,sans-serif;
	font-style:italic;
	font-size:18px;
	margin:10px auto
}
.slide__home__products .item p {
	font-size:12px;
	line-height:16px;
	font-style:italic
}
.slide__home .owl-controls,.slide__home__products .owl-controls {
	position:absolute;
	bottom:5px;
	width:100%
}
.slide__home .owl-controls .owl-dots,.slide__home__products .owl-controls .owl-dots {
	text-align:center
}
.slide__home .owl-controls .owl-dots .owl-dot,.slide__home__products .owl-controls .owl-dots .owl-dot {
	display:inline-block;
	padding:10px 0
}
.slide__home .owl-controls .owl-dots .owl-dot span,.slide__home__products .owl-controls .owl-dots .owl-dot span {
	display:block;
	width:120px;
	height:5px;
	border:2px solid #3F7292
}
.slide__home .owl-controls .owl-dots .owl-dot.active span,.slide__home__products .owl-controls .owl-dots .owl-dot.active span {
	background:#3F7292
}
#home_care {
	padding:60px 0;
	font-size:13px;
	background:#7CB3BE url(../img/deam_fondo1_1_1.jpg) no-repeat top left;
	background-size:cover
}
#home_care img {
	height:70px
}
#home_care h5 {
	font-size:15px;
	margin:20px 0
}
#home_care p {
	font-size:13px;
	line-height:17px
}
#home_care .list__icons {
	font-size:13px;
	list-style:none
}
#home_care .list__icons li {
	margin:15px 0
}
#services {
	width:100%;
	height:400px;
	background:url(../img/deam_home_services.jpg) no-repeat center top;
	background-size:cover;
	padding:80px 0 0
}
#services p {
	color:#3F7292;
	font-style:italic;
	font-size:14px;
	line-height:17px
}
#services p b {
	font-weight:bold
}
#home_leex {
	padding:60px 0;
	font-size:13px;
	background:#FFF url(../img/deam_fondo3_1_2.jpg) no-repeat top right;
	background-size:50%
}
#home_leex img {
	height:70px
}
#home_leex h5 {
	font-size:15px;
	margin:20px 0
}
#home_leex p {
	font-size:13px;
	line-height:17px
}
#home_leex .list__icons {
	font-size:13px;
	list-style:none
}
#home_leex .list__icons li {
	margin:15px 0
}
#team {
	width:100%;
	background:url(../img/deam_home_full2.jpg) no-repeat center top;
	background-size:cover;
	padding:140px 0
}
#team p {
	color:#fff;
	font-style:italic;
	font-size:14px;
	line-height:17px
}
#team p b {
	font-weight:bold
}
#home_red {
	padding:60px 0;
	font-size:13px;
	background:#7CB3BE url(../img/deam_home_full3.jpg) no-repeat top left;
	background-size:cover
}
#home_red img {
	height:70px
}
#home_red h5 {
	font-size:15px;
	margin:20px 0
}
#home_red p {
	font-size:13px;
	line-height:17px
}
#home_red .list__icons {
	font-size:13px;
	list-style:none
}
#home_red .list__icons li {
	margin:15px 0
}
footer {
	margin:0;
	background:#FFF
}
footer #newsletter {
	background:#e8e8e8 url(../img/deam_fondoSuscrip.jpg) no-repeat center right;
	background-size:auto 100%;
	padding:65px 0;
	-moz-transition:all .4s;
	-o-transition:all .4s;
	-webkit-transition:all .4s;
	transition:all .4s
}
footer #newsletter h3 {
	font-weight:bold;
	font-family:Contrail One,sans-serif;
	font-size:15px;
	font-style:italic;
	margin:20px 0 0
}
footer #newsletter input {
	width:90%;
	margin:8px auto;
	border:0;
	border-bottom:1px solid #333;
	background:transparent;
	padding:10px 4px;
	font-size:12px;
	display:block
}
footer #newsletter input:-moz-placeholder {
	font-size:12px;
	font-style:italic
}
footer #newsletter input::-moz-placeholder {
	font-size:12px;
	font-style:italic
}
footer #newsletter input:-ms-input-placeholder {
	font-size:12px;
	font-style:italic
}
footer #newsletter input::-webkit-input-placeholder {
	font-size:12px;
	font-style:italic
}
footer #newsletter .newsletter__confirm {
	color:#2A6A99
}
footer #contact {
	padding:55px 0;
	background:#FFF
}
footer #contact h3 {
	font-size:16px;
	margin:0 auto 15px;
	padding:10px 0
}
footer #footer__menu {
	padding:10px 0;
	background:#5fb3b3 url(../img/deam_fondoPie.jpg) no-repeat center right;
	background-size:100% auto;
	color:#FFF
}
footer #footer__menu ul {
	text-align:center
}
footer #footer__menu ul li {
	display:inline-block;
	margin:0 15px
}
footer #footer__menu ul li a {
	display:block;
	padding:25px 18px;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	font-style:italic;
	-moz-transition:all .4s;
	-o-transition:all .4s;
	-webkit-transition:all .4s;
	transition:all .4s
}
footer #footer__menu ul li a:hover {
	background:#FFF;
	color:#5fb3b3
}
footer #contact__data {
	padding:25px 0
}
footer #contact__data h3 {
	font-size:16px;
	margin:0 auto 31px;
	padding:10px 0
}
footer #contact__data ul.social__footer li {
	display:inline-block;
	margin-left:4px
}
footer #contact__data ul.social__footer li a svg {
	width:30px
}
footer #contact__data ul.social__footer li a svg .cls-1 {
	fill:#333;
	-moz-transition:fill .4s;
	-o-transition:fill .4s;
	-webkit-transition:fill .4s;
	transition:fill .4s
}
footer #contact__data ul.social__footer li a svg .cls-2 {
	fill:#FFF
}
footer #contact__data ul.social__footer li:hover.fbk svg .cls-1 {
	fill:#6081C4
}
footer #contact__data ul.social__footer li:hover.twr svg .cls-1 {
	fill:#43BDEF
}
footer #contact__data ul.social__footer li:hover.in svg .cls-1 {
	fill:#2797CF
}
footer #contact__data .text__icon {
	padding:10px 0;
	font-size:13px;
	color:#333
}
footer #contact__data .text__icon span {
	color:#333;
	margin-right:15px
}
footer .copyright {
	padding:15px;
	font-size:12px;
	color:#888;
	text-align:center;
	border-top:2px solid #e8e8e8
}
#consulta {
	padding:55px 0;
	background:#FFF;
	color:#3F7292
}
#consulta h3 {
	font-size:16px;
	margin:0 auto 15px;
	padding:10px 0;
	font-style:italic
}
#relaciones {
	padding:55px 0;
	background:url(../img/deam_fondo1_1_1.jpg) no-repeat center;
	background-size:cover;
	color:#FFF;
	position:relative
}
#relaciones .caracteristica {
	font-size:13px;
	line-height:17px;
	padding:10px 0 10px 60px;
	position:relative
}
#relaciones .caracteristica h4 {
	font-weight:bold;
	margin-bottom:10px
}
#relaciones .caracteristica .caracteristica-left {
	width:50px;
	position:absolute;
	left:0;
	padding-top:20px
}
#relaciones .caracteristica .caracteristica-left img {
	width:100%
}
#relaciones .relaciones__arrow__btn {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	height:25px
}
#relaciones h3 {
	padding:20px 0;
	text-align:center;
	position:relative
}
#relaciones h3:after {
	content:"";
	width:50px;
	height:2px;
	background:#B7F274;
	position:relative;
	bottom:0;
	left:0;
	right:0;
	margin:auto
}
.header__product {
	padding:160px 0;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	color:#FFF
}
.header__product h1 {
	font-size:42px;
	font-weight:normal;
	padding:10px 0;
	line-height:41px
}
.header__product p {
	font-size:14px;
	line-height:17px;
	font-style:italic
}
.product__description {
	text-align:center;
	padding:85px 0;
	position:relative;
	line-height:17px
}
.product__description .product__description__img {
	position:absolute;
	width:50%;
	height:100%;
	background-repeat:no-repeat;
	background-position:center right;
	background-size:cover;
	top:0;
	left:0
}
.product__description h3 {
	font-size:17px;
	color:#5FB3B2
}
.product__description hr {
	margin:10px auto;
	width:35px;
	height:3px;
	background:#5FB3B2
}
.product__description h6 {
	font-size:12px;
	color:#003279;
	font-style:italic
}
.product__description h2 {
	font-size:18px;
	font-weight:bold;
	color:#003279;
	font-style:italic;
	margin:15px auto
}
.product__description p {
	font-size:13px;
	line-height:17px;
	margin:10px auto;
	color:#888
}
.productos__relacionados {
	padding:20px 0;
	background:url(../img/deam_fondo3_1_1.jpg) no-repeat center right;
	background-size:60%
}
.productos__relacionados h1 {
	font-weight:bold;
	margin:0 0 20px;
	font-size:23px;
	font-style:italic
}
.productos__relacionados .productos__relacionados__item {
	padding:20px;
	text-align:center;
	border-left:1px solid #EFEFEF
}
.productos__relacionados .productos__relacionados__item h4 {
	font-size:12px;
	color:#003279;
	font-style:italic
}
.productos__relacionados .productos__relacionados__item img {
	margin:7px auto 10px;
	width:80%
}
.productos__relacionados .productos__relacionados__item h3 {
	color:#5FB3B2;
	font-size:18px;
	font-weight:bold;
	margin:10px auto
}
#quienes_2 {
	padding:190px 0;
	position:relative;
	color:#888
}
#quienes_2 .quienes__bg {
	background:url(../img/deam_fondo_1_1_2.jpg) no-repeat center left;
	background-size:cover;
	width:50%;
	top:0;
	right:0;
	position:absolute;
	height:100%
}
#quienes_3 {
	padding:190px 0;
	position:relative;
	color:#FFF;
	background:#5FB3B2
}
#quienes_3 .quienes__bg {
	background:#5FB3B2 url(../img/deam_fondo_2_1_2.jpg) no-repeat center right;
	background-size:cover;
	width:50%;
	top:0;
	left:0;
	position:absolute;
	height:100%
}
#quienes_4 {
	padding:70px 0;
	position:relative;
	color:#888
}
#quienes_4 p {
	margin:8px auto
}
.tabs__personal {
	padding:20px 0;
	text-align:center;
	border:0
}
.tabs__personal li {
	float:none;
	display:inline-block
}
.tabs__personal li a {
	font-family:Contrail One,sans-serif;
	font-size:15px;
	color:#3F7292;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0
}
.tabs__personal li.active a,.tabs__personal li:hover a,.tabs__personal li:focus a {
	border:none !important;
	color:#FFF !important;
	background:#7CB3BE !important
}
#equipo {
	padding:80px 0;
	text-align:center
}
#equipo h1 {
	font-size:21px;
	font-weight:bold;
	font-style:italic
}
#equipo p {
	font-style:italic;
	margin:5px auto
}
#equipo .equipo__big {
	width:187px;
	display:inline-block;
	vertical-align:top;
	min-height:270px
}
.equipo__item {
	padding:10px;
	width:100%
}
.equipo__item h3 {
	font-size:15px;
	color:#7CB3BE;
	text-transform:uppercase;
	margin:15px auto 0
}
.equipo__item .equipo__pic {
	width:100%;
	padding:5px;
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;
	position:relative;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	display:inline-block
}
.equipo__item .equipo__pic:after {
	content:"";
	width:1px;
	height:10px;
	bottom:-10px;
	left:0;
	right:0;
	margin:auto;
	position:absolute;
	display:block;
	background:#DDD
}
.equipo__item .equipo__pic .equipo__pic__img {
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	width:157px;
	height:157px;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	position:relative
}
.equipo__item .equipo__pic .equipo__pic__img:before {
	content:"";
	width:100%;
	height:100%;
	display:block;
	position:absolute;
	top:0;
	left:0;
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjEuMCIgeDI9IjAuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY4YjZiNiIgc3RvcC1vcGFjaXR5PSIwLjYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2OGI2YjYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
	background-size:100%;
	background-image:-moz-linear-gradient(135deg, rgba(104,182,182,0.6),rgba(104,182,182,0));
	background-image:-webkit-linear-gradient(135deg, rgba(104,182,182,0.6),rgba(104,182,182,0));
	background-image:linear-gradient(-45deg, rgba(104,182,182,0.6),rgba(104,182,182,0));
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%
}
#representantes {
	padding:30px 0
}
#representantes h1 {
	font-size:21px;
	font-weight:bold;
	font-style:italic
}
#representantes hr {
	margin-bottom:35px
}
#representantes .distribuidor {
	height:240px;
	width:25%;
	padding:2px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	float:left
}
@media screen and (max-width: 768px) {
	#representantes .distribuidor {
		width:33%
	}
}
@media screen and (max-width: 480px) {
	#representantes .distribuidor {
		width:50%
	}
}
#representantes .distribuidor .distribuidor__content {
	position:relative;
	overflow:hidden;
	width:100%;
	height:100%;
	background:#E6E6E6
}
#representantes .distribuidor .distribuidor__content .distribuidor__logo {
	width:100%;
	height:100%;
	text-align:center;
	position:relative;
	display:flex;
	flex-direction:column;
	justify-content:center;
	-moz-transition:top .5s;
	-o-transition:top .5s;
	-webkit-transition:top .5s;
	transition:top .5s;
	top:0
}
#representantes .distribuidor .distribuidor__content .distribuidor__logo img {
	max-width:70%;
	margin:0 auto 5px
}
#representantes .distribuidor .distribuidor__content .distribuidor__logo h1 {
	font-size:17px;
	font-weight:bold;
	color:#888;
	margin:0 auto 5px
}
#representantes .distribuidor .distribuidor__content .distribuidor__logo p {
	font-size:15px;
	color:#7CB3BE;
	font-style:italic
}
#representantes .distribuidor .distribuidor__content .distribuidor__info {
	width:100%;
	height:100px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:24px 40px;
	color:#FFF;
	position:absolute;
	bottom:-100px;
	left:0;
	-moz-transition:bottom .3s;
	-o-transition:bottom .3s;
	-webkit-transition:bottom .3s;
	transition:bottom .3s;
	background:url(../img/deam_quienesSomos_fondo.jpg) no-repeat center;
	background-size:cover
}
#representantes .distribuidor .distribuidor__content .distribuidor__info .dashicons {
	font-size:13px;
	position:relative;
	top:2px
}
#representantes .distribuidor:hover .distribuidor__content .distribuidor__info {
	bottom:0
}
#representantes .distribuidor:hover .distribuidor__content .distribuidor__logo {
	top:-50px
}
#valores {
	background:url(../img/bg_gray.jpg) no-repeat center;
	background-size:100% 100%;
	padding:20px 0
}
#valores h1 {
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	color:#7CB3BE;
	padding:15px 0
}
#valores .valor {
	padding:45px 0;
	border-bottom:2px solid #B7F274;
	color:#888
}
#valores .valor:last-child {
	border:none
}
#valores .valor img {
	width:53px;
	margin-bottom:10px
}
#valores .valor h3 {
	font-style:italic;
	font-size:15px
}
#valores .valor .valor__text {
	padding:32px 0
}
#trabajar {
	padding:110px 0;
	color:#888;
	background:url(../img/deam_redDeam_img.jpg) no-repeat right bottom;
	background-size:50% auto
}
#trabajar h1 {
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	color:#7CB3BE;
	padding:15px 0
}
#leex {
	padding:80px 0;
	color:#888;
	background:url(../img/bg_white.jpg) no-repeat center;
	position:relative
}
#leex h1 {
	font-size:16px;
	font-style:italic;
	color:#3F7292;
	font-weight:bold
}
#leex .row {
	margin-bottom:20px
}
#leex .bg_float {
	position:absolute;
	height:100%;
	width:28%;
	right:0;
	top:0;
	background:url(../img/bg__leex.jpg) no-repeat center left;
	background-size:cover
}
#care {
	padding:60px 0;
	background:url(../img/deam_fondo3_1_1.jpg) no-repeat center;
	background-size:100%
}
#care h1 {
	font-size:17px;
	font-weight:bold;
	line-height:19px;
	margin:15px 0
}
#care .text-center {
	padding-top:40px
}
#care p {
	color:#888
}
#care__center {
	padding:170px 0;
	background:url(../img/bg__care__big.jpg) no-repeat center;
	background-size:cover;
	color:#FFF;
	font-size:14px;
	font-style:italic
}
#error_404 {
	padding:180px 0;
	background:#7CB3BE;
	color:#FFF
}
#error_404 h1 {
	font-size:145pt;
	font-weight:bold;
	line-height:145pt
}
#error_404 h2 {
	font-size:34pt;
	font-weight:bold;
	line-height:34pt
}
#error_404 h3 {
	font-size:14pt;
	font-weight:bold;
	line-height:14pt
}


/* RESPONSIVE */
@media only screen and (min-width: 1000px) {
	header .menu__top__simple ul li.first__link .submenu .row.unica_central {
		margin: 10px auto 0;
		display: table;
	}
}