 /*
 Theme Name: Life-vertalim
 Description: The custom theme sumo-theme using the parent theme Avada.
 Template: Avada
 Version: 1
 */
 
 @charset (utf-8) 

/* para resetear lo estilos de los botones y el texto en Iphone e Ipad */
p.form-submit INPUT,
form .buttons input.submit,
form .buttons input.adjuntar,
label.check input {
  -webkit-appearance: none;
}
p,h1,h2,h3,h4,h5,h6,li,a,span,div { 
  -webkit-text-size-adjust: 100%;
}
p a {
  text-decoration: underline!important;
}
.clr {
	clear:both;
}
.clr:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clr {
	display: inline-block;
}
/**
* For IE 6/7 only
* Include this rule to trigger hasLayout and contain floats.
*/
.clr {
    *zoom: 1;
}

/* ESTILOS SUMO PROJECT
   ========================================================================= */
.fusion-logo {
    float: left!important;
}
.fusion-header-tagline {
  border-left: 1px solid #dfdfdf;
  line-height: 33px;
  margin: 0 50px 0 20px;
  padding: 23px 0px 15px 25px;
  width: 660px!important;
  text-transform: uppercase;
  line-height: 36px!important;
  font-weight: 400!important;
  color: #263b18 !important;
}
.fusion-main-menu > ul > li {
  text-transform: uppercase;
  border-right: 1px dashed #afafaf;
  padding: 0 30px !important;
}
.destacado-index {
	background:#f8f8f8;
	padding:10px 0 30px!important;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,f6f6f6+100&0+0,0.65+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(246,246,246,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(246,246,246,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(246,246,246,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6f6f6f6',GradientType=0 ); /* IE6-9 */

border-bottom:1px solid #dfdfdf!important;
margin-bottom:60px;
}
h2.content-box-heading {
	border-bottom:none!important;
	color: #263b17!important;
	text-transform: none!important;
	
}

.fusion-header {
  background-position: 85% 50% !important;
}
.fusion-content-boxes .content-wrapper-background {
  border-radius: 20px;
  padding: 30px;
}
.fusion-content-boxes.content-boxes-icon-on-top .heading {
  background: #fff none repeat scroll 0 0;
  padding: 5px;
  border: 1px solid #dfdfdf;
}
.noticias-destacadas {
	padding:30px 0px!important;
}
.noticias-destacadas h2,
.socios-index h2 {
	text-transform: uppercase;
	text-align: center;
	color: #263b17 !important;
	padding-bottom: 5px;
}

.list-noticias-destacadas {
	border-bottom:1px solid #f4f4f4!important;
	padding:0 0 40px 0;
}
.txt-destacado {
	padding-top:30px;
}
.txt-destacado p {
	padding-bottom: 10px;
}
.socios-index {
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 10%, rgba(246,246,246,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 10%,rgba(246,246,246,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 10%,rgba(246,246,246,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6f6f6f6',GradientType=0 ); /* IE6-9 */
border-bottom:1px solid #dfdfdf!important;
margin-bottom:60px;
}
.destacado-txt-link a {
	background:#263b17;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none!important;
	padding: 10px 20px;
	margin-top: 15px;
}
.fusion-page-title-bar {
  background-position: center top;
}
.fusion-page-title-bar h1 {
  border-bottom: 1px solid #dfdfdf;
  letter-spacing: -1px;
  padding-bottom: 10px;
  padding-left: 50px;
  padding-top: 90px;
}
.menu-item-language-current {
	font-weight: bold;
}
.menu-item-language-current a {
	color: #eef0d6 !important;
}
.fusion-main-menu > ul > li:last-child {
	border-right:none;
}
ul.list-normal {
	padding-left:0;
	list-style: none;
}
ul.list-normal li i {
	padding-right:10px;
	color: #7d7d7d;
}
ul.list-normal li {
	border-bottom:1px dashed #dfdfdf;
	padding: 0 10px 10px 5px;
	margin-bottom:10px;
}
.socios-content {
	background:#f9f9f9;
	padding: 20px;
	margin:50px 0!important;
	font-size:90%;
	border-radius:15px;
}
.content-txt {
	padding-right:20px;
}
.content-txt h2 {
  border-bottom: 1px dashed #dfdfdf;
  margin: 0 0 20px;
  padding: 30px 10px 5px 20px;
  font-size:28px!important;
}
.fusion-content-boxes.fusion-columns-1 .fusion-column {
  border-bottom: 1px dashed #9f9f9f;
  margin-bottom: 40px;
  padding-bottom: 40px;
  padding-top: 20px;
}
.zona-contacto {
	width: 80%;
	padding: 15px 0;
	margin-top: 2em;
}
.line-contact {
	overflow:hidden;
	height:auto;
	margin-bottom: .6em;
	padding-bottom: .6em;
	border-bottom:1px solid #dfdfdf;
}
.etiqueta {
	width: 47%;
	line-height: 30px;
}

.campo {
	width: 52%;
}
.etiqueta {
	float: left;
	text-align: right;
}
.campo {
	float: right;
}
.title-sep-container {
  display: none;
}
.single-post #content {
  border-right: 1px solid #f8f8f8;
  padding-right: 40px;
}
.image-post {
	background: #fff;
	padding:8px;
	border:1px solid #dfdfdf;
}
h2.entry-title {
	font-size:24px!important;
	line-height:1.3!important;
}

h2.entry-title a {
	border-bottom: none !important;
	text-transform: none!important;
}
.fusion-blog-layout-grid .fusion-post-content-wrapper, .fusion-blog-layout-timeline .fusion-post-content-wrapper {
  padding: 20px 22px;
}
.fusion-blog-layout-grid .fusion-post-wrapper {
  border-radius: 15px;
  border-width: 1px 1px 2px;
}
.fusion-post-wrapper {
	background: #f9f9f9!important;
	font-size:90%;
	line-height:1.6!important;
}
.financiado {
    margin: 1em auto;
  background-size:25%;
  padding: 0 50% 0 0;
}
.financiado p {
	margin:0 0 5px 0;
	padding:0 0 5px 0;
}
.financiado a {
	color: #48c2f1!important;
}
.fusion-footer-widget-area {
  border-width: 1px;
}
.fusion-copyright-notice a {
	color: #fff!important;
}
.fusion-copyright-notice a:hover {
	color: #dfdfdf!important;
}
dl.defterm-normal {
	margin:20px 15px;
	padding: 0;
}
dl.defterm-normal dt {
	font-weight: bold;
	border-bottom:1px solid #dfdfdf;
	padding-bottom: 10px;
	text-transform: uppercase;
	margin-bottom:10px;
}
dl.defterm-normal dd {
	font-weight: normal;
	padding:0 10px 10px 0;
	margin: 0 0 20px 0;
}
ul.address-footer {
	padding-top: 2em;
}
ul.address-footer li {
	border-bottom:1px dashed #dfdffd;
	padding-bottom:10px;	
	margin-bottom: 10px;
}
ul.address-footer li i {
  color: #48c2f1;
  font-size: 25px;
  width: 40px;
  text-align: center;
}
h4.widget-title {
font-size: 24px!important;
    margin-bottom: 10px!important;
}
.re-captcha {
padding-left:20%
}

/* RESPONSIVE
   ========================================================================= */
 
/* Tablets en horizonal y escritorios normales
   ------------------------------------------------------------------------- */
   
@media only screen and (min-width: 1160px) and (max-width: 1260px) { 

}
@media only screen and (min-width: 1065px) and (max-width: 1159px) { 

}
@media only screen and (min-width: 1025px) and (max-width: 1064px) { 

}
@media only screen and (min-width: 994px) and (max-width: 1024px) { 
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo a {
    text-align: left!important;
}
.image-txt {
float:left!important;
width:25%!important
}
.contenido-txt {
float:right!important;
width:70%!important
}

.fusion-header-tagline {
  border-left: 0 none;
  font-size: 38px !important;
  line-height: 42px !important;
  margin: 15px 0 0 0 !important;
  padding: 25px 10px 15px 10px;
width: 90% !important;
}
.fusion-header {
  background-position: 85% 10% !important;
background-size:10%
}
}
@media only screen and (min-width: 980px) and (max-width: 993px) { 
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo a {
    text-align: left!important;
}
.image-txt {
float:left!important;
width:25%!important
}
.contenido-txt {
float:right!important;
width:70%!important
}

.fusion-header-tagline {
  border-left: 0 none;
  font-size: 32px !important;
  line-height: 38px !important;
  margin: 15px 0 0 0 !important;
  padding: 25px 0 5px 0;
}
.fusion-header {
  background-position: 85% 10% !important;
background-size:12%
}
}
@media only screen and (min-width: 960px) and (max-width: 979px) { 
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo a {
    text-align: left!important;
}
.image-txt {
float:left!important;
width:25%!important
}
.contenido-txt {
float:right!important;
width:70%!important
}

.fusion-header-tagline {
  border-left: 0 none;
  font-size: 32px !important;
  line-height: 38px !important;
  margin: 15px 0 0 0 !important;
  padding: 25px 0 5px 0;
}
.fusion-header {
  background-position: 85% 10% !important;
background-size:12%
}
}
@media only screen and (min-width: 900px) and (max-width: 959px) { 
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo a {
    text-align: left!important;
}
.image-txt {
float:left!important;
width:25%!important
}
.contenido-txt {
float:right!important;
width:70%!important
}

.fusion-header-tagline {
  border-left: 0 none;
  font-size: 32px !important;
  line-height: 38px !important;
  margin: 15px 0 0 0 !important;
  padding: 25px 0 5px 0;
}
.fusion-header {
  background-position: 85% 10% !important;
background-size:12%
}
}
@media only screen and (min-width: 800px) and (max-width: 899px) { 
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo a {
    text-align: left!important;
}
.image-txt {
float:left!important;
width:25%!important
}
.contenido-txt {
float:right!important;
width:70%!important
}

.fusion-header-tagline {
  border-left: 0 none;
  font-size: 32px !important;
  line-height: 38px !important;
  margin: 15px 0 0 0 !important;
  padding: 25px 0 5px 0;
}
.fusion-header {
  background-position: 85% 10% !important;
background-size:12%
}
}
@media only screen and (min-width: 760px) and (max-width: 799px) { 
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo a {
    text-align: left!important;
}
.image-txt {
float:left!important;
width:25%!important
}
.contenido-txt {
float:right!important;
width:70%!important
}

.fusion-header-tagline {
  border-left: 0 none;
  font-size: 32px !important;
  line-height: 38px !important;
  margin: 15px 0 0 0 !important;
  padding: 25px 0 5px 0;
}
.fusion-header {
  background-position: 85% 10% !important;
background-size:12%
}
.image-post {
  padding: 5px;
}
.txt-destacado {
  padding-top: 10px;
}
.destacado-index {
  margin-bottom: 20px;
  padding: 10px 0 10px !important;
}
.noticias-destacadas h2, .socios-index h2 {
  margin-bottom: 10px;
}
.fusion-page-title-bar {
  background-size: 200%;
}
.fusion-page-title-bar h1 {
  letter-spacing: 0;
  line-height: 1.15 !important;
  padding-bottom: 10px;
  padding-left: 0;
  padding-top: 70px;
}
.content-txt {
  padding-right: 0;
}
.page #main,
.single #main  {
  padding: 10px 25px 30px !important;
}
.financiado {
  background: none;
  margin: 0em auto;
  padding: 0;
}
.etiqueta,
.campo {
    float: none;
    text-align: left;
}
.etiqueta,
.campo {
    width: 100%;
}
.re-captcha {
padding-left:0
}
.single-post #content {
  border-right: medium none;
  padding-right: 0;
}
.fusion-title-size-three, h3 {
  letter-spacing: 0.5px!important;
}
}

@media only screen and (min-width: 600px) and (max-width: 759px) { 
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo a {
    text-align: left!important;
}
.image-txt {
float:left!important;
width:25%!important
}
.contenido-txt {
float:right!important;
width:70%!important
}
.fusion-header-tagline {
  border-left: 0 none;
  font-size: 26px !important;
  line-height: 30px !important;
  margin: 15px 0 0 0 !important;
  padding: 25px 0 5px 0;
}
.fusion-header {
  background-position: 85% 10% !important;
background-size:15%
}
.image-post {
  padding: 5px;
}
.txt-destacado {
  padding-top: 10px;
}
.destacado-index {
  margin-bottom: 20px;
  padding: 10px 0 10px !important;
}
.noticias-destacadas h2, .socios-index h2 {
  margin-bottom: 10px;
}
.fusion-page-title-bar {
  background-size: 200%;
}
.fusion-page-title-bar h1 {
  letter-spacing: 0;
  line-height: 1.15 !important;
  padding-bottom: 10px;
  padding-left: 0;
  padding-top: 70px;
}
.content-txt {
  padding-right: 0;
}
.page #main,
.single #main  {
  padding: 10px 25px 30px !important;
}
.financiado {
  background: none;
  margin: 0em auto;
  padding: 0;
}
.etiqueta,
.campo {
    float: none;
    text-align: left;
}
.etiqueta,
.campo {
    width: 100%;
}
.re-captcha {
padding-left:0
}
.single-post #content {
  border-right: medium none;
  padding-right: 0;
}
.fusion-title-size-three, h3 {
  letter-spacing: 0.5px!important;
}
}
@media only screen and (min-width: 500px) and (max-width: 599px) { 
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo a {
    text-align: left!important;
}
.fusion-header-tagline {
  border-left: 0 none;
  font-size: 26px !important;
  line-height: 30px !important;
  margin: 15px 0 0 0 !important;
  padding: 25px 0 5px 0;
}
.fusion-header {
  background-position: 85% 10% !important;
background-size:15%
}
.image-post {
  padding: 5px;
}
.txt-destacado {
  padding-top: 10px;
}
.destacado-index {
  margin-bottom: 20px;
  padding: 10px 0 10px !important;
}
.noticias-destacadas h2, .socios-index h2 {
  margin-bottom: 10px;
}
.fusion-page-title-bar {
  background-size: 200%;
}
.fusion-page-title-bar h1 {
  letter-spacing: 0;
  line-height: 1.15 !important;
  padding-bottom: 10px;
  padding-left: 0;
  padding-top: 70px;
}
.content-txt {
  padding-right: 0;
}
.page #main,
.single #main  {
  padding: 10px 25px 30px !important;
}
.financiado {
  background: none;
  margin: 0em auto;
  padding: 0;
}
.etiqueta,
.campo {
    float: none;
    text-align: left;
}
.etiqueta,
.campo {
    width: 100%;
}
.re-captcha {
padding-left:0
}
.single-post #content {
  border-right: medium none;
  padding-right: 0;
}
.fusion-title-size-three, h3 {
  letter-spacing: 0.5px!important;
}
}

@media only screen and (min-width: 400px) and (max-width: 499px) { 
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo a {
    text-align: left!important;
}
.fusion-header-tagline {
  border-left: 0 none;
  font-size: 26px !important;
  line-height: 30px !important;
  margin: 15px 0 0 0 !important;
  padding: 10px 0 5px 0;
}
.fusion-header {
  background-position: 80% 10% !important;
background-size:20%
}
.image-post {
  padding: 5px;
}
.txt-destacado {
  padding-top: 10px;
}
.destacado-index {
  margin-bottom: 20px;
  padding: 10px 0 10px !important;
}
.noticias-destacadas h2, .socios-index h2 {
  margin-bottom: 10px;
}
.fusion-page-title-bar {
  background-size: 200%;
}
.fusion-page-title-bar h1 {
  letter-spacing: 0;
  line-height: 1.15 !important;
  padding-bottom: 10px;
  padding-left: 0;
  padding-top: 40px;
}
.content-txt {
  padding-right: 0;
}
.page #main,
.single #main  {
  padding: 10px 25px 30px !important;
}
.financiado {
  background: none;
  margin: 0em auto;
  padding: 0;
}
.etiqueta,
.campo {
    float: none;
    text-align: left;
}
.etiqueta,
.campo {
    width: 100%;
}
.re-captcha {
padding-left:0
}
.single-post #content {
  border-right: medium none;
  padding-right: 0;
}
.fusion-title-size-three, h3 {
  letter-spacing: 0.5px!important;
}
}
@media only screen and (min-width: 300px) and (max-width: 399px) { 
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo a {
    text-align: left!important;
}
.fusion-header-tagline {
  border-left: 0 none;
  font-size: 20px !important;
  line-height: 23px !important;
  margin: 15px 0 0 0 !important;
  padding: 10px 0 5px 0;
}
.fusion-header {
  background-position: 75% 10% !important;
background-size:20%
}
.image-post {
  padding: 5px;
}
.txt-destacado {
  padding-top: 10px;
}
.destacado-index {
  margin-bottom: 20px;
  padding: 10px 0 10px !important;
}
.noticias-destacadas h2, .socios-index h2 {
  margin-bottom: 10px;
}
.fusion-page-title-bar {
  background-size: 200%;
}
.fusion-page-title-bar h1 {
  letter-spacing: 0;
  line-height: 1.15 !important;
  padding-bottom: 10px;
  padding-left: 0;
  padding-top: 40px;
}
.content-txt {
  padding-right: 0;
}
.page #main,
.single #main  {
  padding: 10px 25px 30px !important;
}
.financiado {
  background: none;
  margin: 0em auto;
  padding: 0;
}
.etiqueta,
.campo {
    float: none;
    text-align: left;
}
.etiqueta,
.campo {
    width: 100%;
}
.re-captcha {
padding-left:0
}
.single-post #content {
  border-right: medium none;
  padding-right: 0;
}
.fusion-title-size-three, h3 {
  letter-spacing: 0.5px!important;
}
	
}