
@import "shared/reset.css";
@import "shared/fonts.css";
@import "shared/icons.css";
@import "shared/buttons.css";
@import "layout/grids.css";
@import "layout/grids-responsive.css";
@import "components/forms.css";
@import "components/menus.css";
@import "components/tables.css";
@import "components/callouts.css";
* {
    box-sizing: border-box;
}

.border-none
{
    border:0 none!important
}
.layout- {
}
.module- {
}
.is-collapsed {
}
.is-visible {
}
.is-removed {
}
body {
    font-size: 17px;
    letter-spacing: 1px;
    position:relative
}
.container {
  margin: 0 auto;
  max-width: 960px;
  padding: 0 10px;
}
header
{
  border-top:15px solid #D69020;
}

header.nhead .container
{
  padding-bottom: 0;
}
.nhead li {
    float: left;
    margin-right: 15px;
}
.nhead ol {
    margin: 35px 0 0;
    display: inline-block;
    vertical-align: text-bottom;
    font-style: italic;
    font-family: 'HelveticaNeueLTStd-Lt';
}
.nhead li a {
   color: grey;
   text-decoration: none;
}
header .container
{
    border-bottom:1px solid #414042;
    padding:35px 10px;
}
.logo
{
    display:inline-block;
    vertical-align:top
}
.head-social
{
    margin-bottom:10px
}
.head-social, .exercise-rights
{
    float:right;
    clear:both;
    font-family: 'HelveticaNeueLTStd-Lt';
}
.head-social li
{
    display:inline-block;
    vertical-align:top;
    margin-left:20px;
}
.head-social li:first-child
{
    margin-left:0
}
.head-social a
{
    background-image:url("../images/ICONOS-REDES-SOCIALES.png");
    background-repeat:no-repeat;
    background-position:0 0;
    width:40px;
    height:40px;
    display:inline-block;
    vertical-align:top;
}
.sc2 a {
    background-position: -60px 0;
}
.sc3 a {
    background-position: -120px 0;
}
.middle-content
{
    padding:35px 0
}
.newindexpage .main-page-content h5
{
  text-align: center;
  width: 100%;
  display: block;
  color: #000;
}
.newindexpage .main-page-content
{
  margin: 50px 0;
}
.newindexpage  .maincontent-bottom{
  border-bottom: 0 none
}
.changedh2two {
    display: block;
    vertical-align: middle;
    text-align: center;
    width: 100%;
    margin-bottom: 35px;
}
.changedh2two .how-we-claim h3
{
  border: 0 none;
      font-style: normal;
}
.middle-content h2
{
font-family: 'HelveticaNeueLTStd-Bd';
/*font-style:italic;*/
color:#3d3d3f;
font-weight:normal;
line-height:40px;
margin:0px
}
.middle-content h2.main-heading
{
    border-bottom:1px solid #3d3d3f;
}
.left-content
{
    padding-right:35px
}
.content-text
{
font-family: 'HelveticaNeueLTStd-Roman';
font-size:1.5em;
}
.content-text p
{
    width:50%
}
.content-text span
{
font-family: 'HelveticaNeueLTStd-Bd';
color :#D69020;
}
.content-image img {
    float: right;
    margin-top: -60px;
    }
.digital-content img, .digital-content div
{
display:inline-block;
vertical-align:top;
}
.exercise-digital
{
    border:3px solid #D69020;
    border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    -o-border-radius:8px;
    -ms-border-radius:8px;
        color:#D69020;
    position:relative;
    margin-top:45px;
}
.digital-content
{
padding:40px 45px
}
.exercise-digital span
{
    position: absolute;
    right: -15px;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 15px solid #D69020;
    top: 65px;
}
.digital-content img
{
margin-right:45px;
}
.digital-content div {
    max-width: 350px;
    font-size: 1.4em;
    padding:8px 0 0
}
.sidebar {
  background: none repeat scroll 0 0 #d69020;
 border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    -o-border-radius:8px;
    -ms-border-radius:8px;
  float: right;
  max-width: 300px;
  padding: 20px;
}
.sidebar h3
{
font-size:19px;
color:#fff;
margin:0;
font-weight:normal;
font-family: 'HelveticaNeueLTStd-Bd';
font-style:italic;
}
.sidebar h4
{

font-size:19px;
    color:#3d3d3f;
    font-weight:normal;
    font-family: 'HelveticaNeueLTStd-Lt';
font-style:italic;
margin:10px 0 0;
text-align:center;
border-bottom:1px solid #3d3d3f;
line-height:30px;
}
.border-vr {
    height: 18px;
    border-right: 1px solid #3D3D3F;
    width: 0px;
    margin: 0 auto;
    text-align: center;
}
.user-image {
    border: 5px solid #3D3D3F;
    width: 159px;
    height: 159px;
    border-radius: 50%;
    background:#fff;
    margin:0 auto
}
.user-image img
{
padding:10px;
}
.contact-quote
{
font-family: 'HelveticaNeueLTStd-Roman';
font-size:16px;
border-bottom:1px solid #3d3d3f;
padding-bottom:10px;
}
.contact-quote span
{
font-family: 'HelveticaNeueLTStd-Bd';
}
.long-form-heading
{
    font-size:18px !important;
    border-bottom:1px solid #3d3d3f
}
.how-we-claim
{
    padding:35px 0 0;

}

.how-we-claim h3
{
    font-size:19px;
    color:#3d3d3f;
    border-bottom:1px solid #3d3d3f;
    margin:0;
    font-family: 'HelveticaNeueLTStd-Roman';
    font-weight:normal;
    font-style:italic
}
.how-we-claim .cimage1, .how-we-claim .cimage2, .how-we-claim .cimage3,.how-we-claim .cimage4,.how-we-claim .cimage5,.how-we-claim .cimage6,.how-we-claim .cimage7,.how-we-claim .cimage8,.how-we-claim .cimage9,.how-we-claim .cimage10,.how-we-claim .cimage11,.how-we-claim .cimage12,.how-we-claim .cimage13,.how-we-claim .cimage14,.how-we-claim .cimage15,.how-we-claim .cimage16
{
    background-repeat:no-repeat;
    background-position:center bottom;
        width: 148px;
    height: 133px;
    display:inline-block;
    text-align:center
}
.cimage1
{
    background-image:url("../images/ICONO-ration-CLICK.png");


}
.cimage2
{
    background-image:url("../images/ICONO-JUZGADO.png");


}
.cimage3
{
    background-image:url("../images/ICONO-MANOS.png");


}
.cimage4
{
    background-image:url("../images/1_paso.png");


}
.cimage5
{
    background-image:url("../images/2_paso.png");


}
.cimage6
{
    background-image:url("../images/3_paso.png");


}
.cimage7
{
    background-image:url("../images/2_paso_b.png");


}
.cimage8
{
    background-image:url("../images/3_paso_b.png");


}
.cimage9
{
    background-image:url("../images/ICONO-FIRMA-PREVIA.png");


}
.cimage10
{
    background-image:url("../images/ICONO-EXTRAJUDICIAL.png");


}
.cimage11
{
    background-image:url("../images/ICONO-JUDICIAL.png");


}
.cimage12
{
    background-image:url("../images/ficheros-impagados.png");


}
.cimage13
{
    background-image:url("../images/reclamamos-por-deudas.png");


}
.cimage14
{
    background-image:url("../images/libertad-financiera.png");


}
.cimage15
{
    background-image:url("../images/ICONO-BANCARIAS.png");


}
.cimage16
{
    background-image:url("../images/ICONO-abogado-extranjería.png");


}
.claim-box p
{
    text-align:center;
    font-family: 'HelveticaNeueLTStd-Roman';
    font-size:16px
}
.claim-box p span
{
     font-family: 'HelveticaNeueLTStd-Bd';
}
.claim-box {
  padding: 50px 10px  15px;
  text-align:center
}
.border15
{
border-bottom:15px solid #D69020;
width:100%
}
.info-box {
  font-family: "HelveticaNeueLTStd-Roman";
  font-size: 16px;
  margin: 15px 0;
  text-align: center;
}
.footer-info {
  width: 100%;
  text-align: center;
}
.footer-info a
{
  color: #D69020;
}
.info-box li
{
    margin-bottom:10px;
}
.guarantee-box div
{
 font-family: 'HelveticaNeueLTStd-Lt';
 font-size:16px;
 margin-bottom:10px;
}
footer
{
    background:#3c3c3e;
    text-align:center;
    color:#fff;
    font-family: "HelveticaNeueLTStd-Roman";
  font-size: 14px;
  padding:20px 0;
}
.footer-paymenticon span {
    background-image: url(../images/lockweb.png);
    width: 64px;
    height: 64px;
    display: table-cell;
    background-repeat: no-repeat;
    background-position: center;
}
.footer-paymenticon div h2 {
    font-weight: normal;
    font-size: 20px;
    font-family: 'HelveticaNeueLTStd-Lt';
}
.footerreviewsection h2 {
    font-weight: normal;
    font-size: 20px;
    font-family: 'HelveticaNeueLTStd-Lt';
    line-height: normal;
}
.footerreviewsection .bx-wrapper {
    margin: 30px auto 0;
}
.footer-paymenticon {
display: table;
    width: 100%;
        padding: 70px 0 45px;

    }
.footer-paymenticon div img
{
  width: 90%;
      max-width: 240px;
}
.footer-paymenticon div {
    display: table-cell;
    text-align: center;
}
.flinks {
  margin: 50px auto;
}
.flinks li
{
  margin: 5px auto;
}
.flinks li a
{
  color: #fff;
  text-decoration: none;
}
.sidebar h5 {
  color: #3d3d3f;
  font-family: "HelveticaNeueLTStd-Roman";
  font-size: 31px;
  margin: 15px auto;
}
.recovery-left-content .content-text p {
  width: 53%;
}
.recovery-left-content  .content-image img {

  margin-top: -120px;
}

.restoration-left-content .content-text p {
  width: 100%;
}
.restoration-left-content .content-image img {
  float: none;
  margin-top: 0;
  width: 100%;
  height: auto;
  max-width:590px;
}
.mainpage
{
background-image:url("../images/main-head-bg.jpg");
background-repeat:no-repeat;
background-position: top center;
background-size:cover;
min-height:650px;
margin:0 auto;
}
.mainpage2
{
background-image:url("../images/main-head-2bg.jpg");
background-repeat:no-repeat;
background-position: top center;
background-size:cover;
min-height:650px;
margin:0 auto;
}
.dividerbg
{
background-image:url("../images/divider.png");
background-repeat:no-repeat;
background-position: center center;
height:32px;
display:block;
margin:0 auto;
text-align:center
}
.mainpage .container
{
  border:0 none;
}
.mainpage2 .container
{
  border:0 none;
}
.mainpage h1 {
  color: #3d3d3f;
font-family: 'HelveticaNeueLTStd-Bd';
  font-size: 2.5em;
  font-weight: normal;
  text-align: center;
  margin:0;
}
.mainpage2 h1 {
  color: #3d3d3f;
font-family: 'HelveticaNeueLTStd-Bd';
  font-size: 2.5em;
  font-weight: normal;
  text-align: center;
  margin:0;
}
.mainpage h5
{
color: #3d3d3f;
  font-family: "HelveticaNeueLTStd-Roman";
  font-size: 1.5em;
  font-weight: normal;
  text-align: center;
  margin:0;
}
.mainpage2 h5
{
color: #3d3d3f;
  font-family: "HelveticaNeueLTStd-Roman";
  font-size: 1.5em;
  font-weight: normal;
  text-align: center;
  margin:0;
}
.mainpage h3
{
  color: #3d3d3f;
font-family: 'HelveticaNeueLTStd-Bd';
  font-size: 2em;
  font-weight: normal;
  text-align: center;
  margin:0;
}
.mainpage2 h3
{
  color: #3d3d3f;
font-family: 'HelveticaNeueLTStd-Bd';
  font-size: 2em;
  font-weight: normal;
  text-align: center;
  margin:0;
}
.mainpage-header-data {
  width: 100%;
  margin-top: 190px;
}
.mainpage2-header-data {
  width: 100%;
  margin-top: 190px;
}
.mainpage .main-button {
  margin: 20px auto;
  max-width: 570px;
}
.mainpage2 .main-button {
  margin: 20px auto;
  max-width: 570px;
}
.mainpage .main-button li {
  display: inline-block;
  margin-left: 30px;
  vertical-align: top;
  width: 270px;
}
mainpage2 .main-button li {
  display: inline-block;
  margin-left: 30px;
  vertical-align: top;
  width: 270px;
}
.mainpage .main-button li:first-child
{
 margin:0
}

.mainpage .main-button li a {
  background: none repeat scroll 0 0 #99cc00;
  border-radius: 3px;
  box-shadow: -1px 1px 1px 0 #000;
  color: #fff;
  display: block;
  font-family: "HelveticaNeueLTStd-Roman";
  font-size: 22px;
  font-style: italic;
  padding: 15px;
}
.main-button li a div {
  display: inline-block;
  max-width: 215px;
  vertical-align: middle;
  padding: 10px 0;
}
.mainpage .main-button li a span {
  background-image: url("../images/main-arrow.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  display: inline-block;
  vertical-align:top;
  height: 75px;
  width: 24px;
}
.logo-slider .logoslide {
  display: inline-block;
  vertical-align: top;
  text-align:center !important
}
.logoslide > a {
  display: table-cell;
  height: 110px;
  margin: 0 auto !important;
  text-align: center !important;
  vertical-align: middle;
}
.bx-wrapper
{
  margin:30px 0;
}
.bx-controls
{
  display:none
}
.logoslide.logoslide1 {
  width: 150px !important;
}

.logoslide.logoslide3 {
 width: 230px !important;
}
.main-page-content h2 {
  color: #d69020;
  font-family: "HelveticaNeueLTStd-Bd";
  font-size: 1.7em;
  font-style: italic;
  font-weight: normal;
  margin-top: 30px;
  text-align: center;
}
.main-page-content h5
{
  color: #d69020;
  font-family: "HelveticaNeueLTStd-Roman";
  font-size: 1em;
  font-weight: normal;
  text-align: center;
  margin:0;
}
.maincontent-bottom {
  border-bottom: 1px solid #d69020;
  color: #3d3d3f;
  font-family: "HelveticaNeueLTStd-Roman";
  font-size: 16px;
  max-width: 870px;
  padding: 30px 0;
  margin:0 auto
}
.maincontent-bottom a
{

  color: #3d3d3f;
  text-decoration:none;
  font-weight:700;
}
.vertical-border
{
  width:1px;
  height:30px;
  margin:0 auto;
  border-left:1px solid #d69020
}
.maincontent-users
{
background:#d69020;
padding:30px 0
}
.maincontent-users .user-col
{

padding:10px;
text-align:center;
color:#fff;
font-family: "HelveticaNeueLTStd-Roman";
  font-size: 16px;
}
.maincontent-users .user-col img {
    width: 140px;
    height: initial;
}
.maincontent-users h4 {
  color: #fff;
  font-family: "HelveticaNeueLTStd-Roman";
  font-size: 20px;
  /*font-style: italic;*/
  font-weight: 700;
  margin: 0 auto 20px;
  text-align: center;
  width:100%
}
.maincontent-users .border-white
{
  margin:30px 0;
  width:100%;
  border-top:1px solid #fff
}
.overlay-back {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
  background: none repeat scroll 0 0 rgba(168, 168, 168, 0.8);
opacity: 0.6;
filter: alpha(opacity=60);
z-index: 5;
  visibility:hidden;
}
.popup {


  margin: 0 auto 0;


  position: absolute;
  top: 0;
  visibility: hidden;
  width: 100%;
  z-index: 10;

}
.popupbox
{
    border:2px solid #3d3d3f;
    background: none repeat scroll 0 0 #fff;
max-width: 460px;
width:100%;
height: fit-content;
 position: relative;
margin:0 auto;
padding: 45px 15px;
}
.popup h4
{
  font-family: "HelveticaNeueLTStd-Roman";
  font-size: 28px;
  font-weight:700;
  font-style:italic;
  margin: 30px auto 0;
    max-width: 520px;
    text-align: center;
}
.popup .pure-u-1.pure-u-sm-1-4 > img {
  height: auto;
  max-width: 130px;
  width: 100%;
}
.pcancel {
  background-image: url("../images/cross.png");
  background-position: right top;
  background-repeat: no-repeat;
  cursor: pointer;
  float: right;
  height: 25px;
  width: 25px;
  position: absolute;
  right: 10px;
  TOP: 10PX;
}
.reclaimer
{
  max-width:650px;
  margin:0 auto
}
.reclaimer h1 {
  border-bottom: 1px solid #414042;
  font-family: "HelveticaNeueLTStd-Roman";
  font-size: 20px;
  font-style: italic;
  font-weight: 700;
  text-align: center;
  margin: 0;
  padding: 20px;
  color:#3d3d3f
}
.reclaimer-heading {
  color: #000000;

  text-align: center;
  padding: 30px 0;
  margin:0 auto;
}
.reclaimer-heading h2 {
  font-family: "HelveticaNeueLTStd-Roman";
  font-size: 26px;
  font-style: normal;
  font-weight: 600;
  margin: 0 auto;
}
.reclaimer-heading h2 strong
{
  color:#d69020;
}
.reclaimer-heading img {
  display: block;
  margin: 30px auto;
}
.reclaimer-heading > ul {
  margin-top: 30px;
}
.recuperar-btn {
  background: none repeat scroll 0 0 #d69020;
  border-radius: 5px;
  -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -o-border-radius: 5px;
      -ms-border-radius: 5px;
  color: #fff;
  display: block;
  font-family: "HelveticaNeueLTStd-Roman";
  font-size: 18px;
  font-style: italic;
  margin: 0 auto;
  max-width: 228px;
  padding: 10px;
  text-decoration: none;
}
.info-box a {
  color: #3d3d3f;
  cursor: pointer;
  text-decoration: none;
}
.eliminator-text {
  background: none repeat scroll 0 0 #d69020;
  color: #fff;
  float: right;
  font-family: "HelveticaNeueLTStd-Roman";
  font-size: 18px;
  font-style: italic;
  margin-top: 20px;
  padding: 5px;
  text-decoration: none;

  width: 100%;
}
.reclaimer-heading li {
  display: inline-block;
  margin-bottom: 20px;
  vertical-align: middle;
  width: 100%;
}
.el-logos > img {
  margin: 0 auto;

}
  .eliminator-text a
  {
    font-size: 18px;
      text-decoration: none;
      color: #fff;
      padding:5px;
  }

  .mainpageversion2
  {
    background-image:url("../images/New_Background.jpg");
background-repeat:no-repeat;
background-position: top center;
background-size:cover;
min-height:650px;
margin:0 auto;
background-position:fixed;
  }
  .head-social-yellow
  {

  }
    .mainpageversion2 .exercise-rights
  {
color:#d69020
  }
.head-social-yellow a {
  background-image: url("../images/ICONOS-REDES-SOCIALES-yellow.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  display: inline-block;
  height: 43px;
  vertical-align: top;
  width: 45px;
}
.bnone {
  border: 0 none !important;
}
  .mainpageversion2 .container {
  border-bottom: 1px solid#D69020;
  padding: 35px 10px;
}
.head-social-yellow .sc2 a {
    background-position: -60px 0;
}
.head-social-yellow .sc3 a {
    background-position: -120px 0;
}
.mainpageversion2 .left-content
{
  color:#fff;
  font-family: "HelveticaNeueLTStd-Bd";

}
.mainpageversion2 .content-text > p {
  font-size: 42px;
  margin: 0;
  width: 100%;
  text-shadow: -2px 2px #000;
  -webkit-text-shadow: -2px 2px #000;
  -o-text-shadow: -2px 2px #000;
  -moz-text-shadow: -2px 2px #000;
}
.mainpageversion2 .sidebar h3
{
  text-align:center;

}
.mainpageversion2 .sidebar h4
{
  border:0 none
  border-bottom:1px solid #3d3d3f;
}
.mainpageversion2 .left-content h2 {
  font-size: 44px;
  font-weight: normal;
  margin: 0;
  text-shadow: -2px 2px #000;
  -webkit-text-shadow: -2px 2px #000;
  -o-text-shadow: -2px 2px #000;
  -moz-text-shadow: -2px 2px #000;
}


 .mainpageversion3
  {
    background-image:url("../images/New_Background_3.jpg");
background-repeat:no-repeat;
background-position: top center;
background-size:cover;
min-height:650px;
margin:0 auto;
background-position:fixed;
  }
.mainpageversion3 .exercise-rights
  {
color:#d69020
  }
.mainpageversion3 .container {
  border-bottom: 1px solid#D69020;
  padding: 35px 10px;
}
.mainpageversion3 .left-content
{
  color:#fff;
  font-family: "HelveticaNeueLTStd-Bd";

}
.mainpageversion3 .content-text > p {
  font-size: 42px;
  margin: 0;
  width: 100%;
  text-shadow: -2px 2px #000;
  -webkit-text-shadow: -2px 2px #000;
  -o-text-shadow: -2px 2px #000;
  -moz-text-shadow: -2px 2px #000;
}
.mainpageversion3 .sidebar h3
{
  text-align:center;

}
.mainpageversion3 .sidebar h4
{
  border:0 none
  border-bottom:1px solid #3d3d3f;
}
.mainpageversion3 .left-content h2 {
  font-size: 44px;
  font-weight: normal;
  margin: 0;
  text-shadow: -2px 2px #000;
  -webkit-text-shadow: -2px 2px #000;
  -o-text-shadow: -2px 2px #000;
  -moz-text-shadow: -2px 2px #000;
}


 .mainpageversion4
  {
    background-image:url("../images/New_Background_4.jpg");
background-repeat:no-repeat;
background-position: top center;
background-size:cover;
min-height:650px;
margin:0 auto;
background-position:fixed;
  }
.mainpageversion4 .exercise-rights
  {
color:#d69020
  }
.mainpageversion4 .container {
  border-bottom: 1px solid#D69020;
  padding: 35px 10px;
}
.mainpageversion4 .left-content
{
  color:#fff;
  font-family: "HelveticaNeueLTStd-Bd";

}
.mainpageversion4 .content-text > p {
  font-size: 42px;
  margin: 0;
  width: 100%;
  text-shadow: -2px 2px #000;
  -webkit-text-shadow: -2px 2px #000;
  -o-text-shadow: -2px 2px #000;
  -moz-text-shadow: -2px 2px #000;
}
.mainpageversion4 .sidebar h3
{
  text-align:center;

}
.mainpageversion4 .sidebar h4
{
  border:0 none
  border-bottom:1px solid #3d3d3f;
}
.mainpageversion4 .left-content h2 {
  font-size: 44px;
  font-weight: normal;
  margin: 0;
  text-shadow: -2px 2px #000;
  -webkit-text-shadow: -2px 2px #000;
  -o-text-shadow: -2px 2px #000;
  -moz-text-shadow: -2px 2px #000;
}





 .mainpageversion5
  {
    background-image:url("../images/New_Background_5.jpg");
background-repeat:no-repeat;
background-position: top center;
background-size:cover;
min-height:650px;
margin:0 auto;
background-position:fixed;
  }
.mainpageversion5 .exercise-rights
  {
color:#d69020
  }
.mainpageversion5 .container {
  border-bottom: 1px solid#D69020;
  padding: 35px 10px;
}
.mainpageversion5 .left-content
{
  color:#fff;
  font-family: "HelveticaNeueLTStd-Bd";

}
.mainpageversion5 .content-text > p {
  font-size: 42px;
  margin: 0;
  width: 100%;
  text-shadow: -2px 2px #000;
  -webkit-text-shadow: -2px 2px #000;
  -o-text-shadow: -2px 2px #000;
  -moz-text-shadow: -2px 2px #000;
}
.mainpageversion5 .sidebar h3
{
  text-align:center;

}
.mainpageversion5 .sidebar h4
{
  border:0 none
  border-bottom:1px solid #3d3d3f;
}
.mainpageversion5 .left-content h2 {
  font-size: 44px;
  font-weight: normal;
  margin: 0;
  text-shadow: -2px 2px #000;
  -webkit-text-shadow: -2px 2px #000;
  -o-text-shadow: -2px 2px #000;
  -moz-text-shadow: -2px 2px #000;
}




 .mainpageversion6
  {
    background-image:url("../images/New_Background_6.jpg");
background-repeat:no-repeat;
background-position: top center;
background-size:cover;
min-height:650px;
margin:0 auto;
background-position:fixed;
  }
.mainpageversion6 .exercise-rights
  {
color:#d69020
  }
.mainpageversion6 .container {
  border-bottom: 1px solid#D69020;
  padding: 35px 10px;
}
.mainpageversion6 .left-content
{
  color:#fff;
  font-family: "HelveticaNeueLTStd-Bd";

}
.mainpageversion6 .content-text > p {
  font-size: 42px;
  margin: 0;
  width: 100%;
  text-shadow: -2px 2px #000;
  -webkit-text-shadow: -2px 2px #000;
  -o-text-shadow: -2px 2px #000;
  -moz-text-shadow: -2px 2px #000;
}
.mainpageversion6 .sidebar h3
{
  text-align:center;

}
.mainpageversion6 .sidebar h4
{
  border:0 none
  border-bottom:1px solid #3d3d3f;
}
.mainpageversion6 .left-content h2 {
  font-size: 44px;
  font-weight: normal;
  margin: 0;
  text-shadow: -2px 2px #000;
  -webkit-text-shadow: -2px 2px #000;
  -o-text-shadow: -2px 2px #000;
  -moz-text-shadow: -2px 2px #000;
}



 .mainpageversion7
  {
    background-image:url("../images/New_Background_7.jpg");
background-repeat:no-repeat;
background-position: top center;
background-size:cover;
min-height:650px;
margin:0 auto;
background-position:fixed;
  }
.mainpageversion7 .exercise-rights
  {
color:#d69020
  }
.mainpageversion7 .container {
  border-bottom: 1px solid#D69020;
  padding: 35px 10px;
}
.mainpageversion7 .left-content
{
  color:#fff;
  font-family: "HelveticaNeueLTStd-Bd";

}
.mainpageversion7 .content-text > p {
  font-size: 42px;
  margin: 0;
  width: 100%;
  text-shadow: -2px 2px #000;
  -webkit-text-shadow: -2px 2px #000;
  -o-text-shadow: -2px 2px #000;
  -moz-text-shadow: -2px 2px #000;
}
.mainpageversion7 .sidebar h3
{
  text-align:center;

}
.mainpageversion7 .sidebar h4
{
  border:0 none
  border-bottom:1px solid #3d3d3f;
}
.mainpageversion7 .left-content h2 {
  font-size: 44px;
  font-weight: normal;
  margin: 0;
  text-shadow: -2px 2px #000;
  -webkit-text-shadow: -2px 2px #000;
  -o-text-shadow: -2px 2px #000;
  -moz-text-shadow: -2px 2px #000;
}





 .mainpageversion8
  {
    background-image:url("../images/New_Background_8.jpg");
background-repeat:no-repeat;
background-position: top center;
background-size:cover;
min-height:650px;
margin:0 auto;
background-position:fixed;
  }
.mainpageversion8 .exercise-rights
  {
color:#d69020
  }
.mainpageversion8 .container {
  border-bottom: 1px solid#D69020;
  padding: 35px 10px;
}
.mainpageversion8 .left-content
{
  color:#fff;
  font-family: "HelveticaNeueLTStd-Bd";

}
.mainpageversion8 .content-text > p {
  font-size: 42px;
  margin: 0;
  width: 100%;
  text-shadow: -2px 2px #000;
  -webkit-text-shadow: -2px 2px #000;
  -o-text-shadow: -2px 2px #000;
  -moz-text-shadow: -2px 2px #000;
}
.mainpageversion8 .sidebar h3
{
  text-align:center;

}
.mainpageversion8 .sidebar h4
{
  border:0 none
  border-bottom:1px solid #3d3d3f;
}
.mainpageversion8 .left-content h2 {
  font-size: 44px;
  font-weight: normal;
  margin: 0;
  text-shadow: -2px 2px #000;
  -webkit-text-shadow: -2px 2px #000;
  -o-text-shadow: -2px 2px #000;
  -moz-text-shadow: -2px 2px #000;
}





 .mainpageversion9
  {
    background-image:url("../images/New_Background_9.jpg");
background-repeat:no-repeat;
background-position: top center;
background-size:cover;
min-height:650px;
margin:0 auto;
background-position:fixed;
  }
.mainpageversion9 .exercise-rights
  {
color:#d69020
  }
.mainpageversion9 .container {
  border-bottom: 1px solid#D69020;
  padding: 35px 10px;
}
.mainpageversion9 .left-content
{
  color:#fff;
  font-family: "HelveticaNeueLTStd-Bd";

}
.mainpageversion9 .content-text > p {
  font-size: 42px;
  margin: 0;
  width: 100%;
  text-shadow: -2px 2px #000;
  -webkit-text-shadow: -2px 2px #000;
  -o-text-shadow: -2px 2px #000;
  -moz-text-shadow: -2px 2px #000;
}
.mainpageversion9 .sidebar h3
{
  text-align:center;

}
.mainpageversion9 .sidebar h4
{
  border:0 none
  border-bottom:1px solid #3d3d3f;
}
.mainpageversion9 .left-content h2 {
  font-size: 44px;
  font-weight: normal;
  margin: 0;
  text-shadow: -2px 2px #000;
  -webkit-text-shadow: -2px 2px #000;
  -o-text-shadow: -2px 2px #000;
  -moz-text-shadow: -2px 2px #000;
}


 .mainpageversion10
  {
    background-image:url("../images/New_Background_10.jpg");
background-repeat:no-repeat;
background-position: top center;
background-size:cover;
min-height:650px;
margin:0 auto;
background-position:fixed;
  }
.mainpageversion10 .exercise-rights
  {
color:#d69020
  }
.mainpageversion10 .container {
  border-bottom: 1px solid#D69020;
  padding: 35px 10px;
}
.mainpageversion10 .left-content
{
  color:#fff;
  font-family: "HelveticaNeueLTStd-Bd";

}
.mainpageversion10 .content-text > p {
  font-size: 42px;
  margin: 0;
  width: 100%;
  text-shadow: -2px 2px #000;
  -webkit-text-shadow: -2px 2px #000;
  -o-text-shadow: -2px 2px #000;
  -moz-text-shadow: -2px 2px #000;
}
.mainpageversion10 .sidebar h3
{
  text-align:center;

}
.mainpageversion10 .sidebar h4
{
  border:0 none
  border-bottom:1px solid #3d3d3f;
}
.mainpageversion10 .left-content h2 {
  font-size: 44px;
  font-weight: normal;
  margin: 0;
  text-shadow: -2px 2px #000;
  -webkit-text-shadow: -2px 2px #000;
  -o-text-shadow: -2px 2px #000;
  -moz-text-shadow: -2px 2px #000;
}



.quienes-somos {
  height: 400px;
  margin: 30px auto;
  max-width: 870px;
  position: relative;
}
.quienes-somos .name-title
{
  font-size:15px;
    font-family: "HelveticaNeueLTStd-Roman";
    font-style:italic;
  color:#3d3d3f
}
.somos-content-box1 {
  left: 70px;
  top: 0;
}
.somos-content-box2
{
  top:0;
  right:70px;
  }
.somos-content-box-text h1 {
  font-size: 21px;
  font-weight: normal;
  margin: 0;
}
.somos-content-box-text {
  background: none repeat scroll 0 0 #d69020;
  color: #fff;
  font-family: "HelveticaNeueLTStd-Bd";
  font-size: 21px;
  padding: 15px;
  position: absolute;
  right: 35%;
  text-align: center;
  top: 130px;
  width: 250px;
}
.somos-content-box3
{

    bottom:0;
  left:0

}
.somos-content-box4
{
  bottom:0;
  right:0
}
.somos-content-box {
  position: absolute;
  text-align: center;
}
.rights-quote {
  color: #3d3d3f !important;
  font-family: helveticaneueltstd-bd;
  font-size: 2.1em !important;
  font-style: normal !important;
  font-weight: normal !important;
  margin: 0 auto 0 !important;
  max-width: 525px;
  text-align: center !important;
  padding:60px 0 30px;
}
.contacto-btn {
  border-top: 1px solid #fff;
  margin: 30px auto;
  position: relative;
  width: 100%;
}
.contacto-btn a {
    background: #99cc00;
    border-radius: 5px;
    color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    /* color: #3d3d3f; */
    cursor: pointer;
    display: block;
    font-family: "HelveticaNeueLTStd-Roman";
    font-size: 18px;
    font-style: italic;
    margin: 0 auto;
    max-width: 228px;
    padding: 10px;
    text-decoration: none;
    text-align: center;
    position: absolute;
    top: -25px;
    left: 22%;
}
.quienes-page-content .maincontent-bottom {

  border-top: 1px solid #3d3d3f;
}
.cookiesms {
  background-color:rgba(60,60,62,.9);
  bottom: 0;
  clear: both;
  color:  rgba(214,144,32,1);
  font-size: 16px;
  left: 0;
  margin: 0 auto;
  padding-left: 1%;
  padding-top: 5px;
  position: fixed;
  width: 100%;
  z-index: 999999999;
    font-family: "HelveticaNeueLTStd-Roman";

}
.cookielink1
{
  color:#fff
}
@media only screen and (max-width:380px){
.digital-content {
  padding: 30px;
}


}
@media only screen and (max-width:578px){
.info-box
{
    border:0 none
}
.recovery-left-content .content-image img {
  float: none;
  margin-top: 20px;
  max-width:228px !important;
}

.left-content .content-image img {
  float: none;
  margin-top: 20px;
  width: 100%;
  max-width:335px;
}
.left-content .content-text p, .left-content .content-image  {
  width: 100%;
}
.left-content .content-image
{
    text-align:center;
    display:inline-block;
    float:none
}

.maincontent-bottom  .pure-u-sm-1-2
{
margin-top:30px;
}
    }
@media only screen and (max-width:480px){
    .logo img
    {
        width:100%;
        max-width:403px;
    }
      .contacto-btn a {
  left: 125px;
}
.contacto-btn
{
  border:0 none
}
.contacto-btn a
{
  left:0!important;
  top:0!important;
  margin:0 auto;
  position:static
}
.popup {
  left: 2%;

  width: 96%;

}
body div.popup
{
/*top: 38.5%;*/
}
    }
    @media only screen and (max-width:550px){
.quienes-somos {
  height: auto !important;
}
         .somos-content-box1
     {
       padding-top:130px
     }
      .somos-content-box
    {
position:static;
margin-bottom:30px;
    }
body .popup {

  padding: 45px 15px;
text-align:center;
  top: 33.5%;

}
    }
    @media only screen and (max-width:600px){
      .reclaimer .pure-u-sm-1-4,.reclaimer .pure-u-sm-3-4
      {
width:100%
      }
      .contacto-btn a {
  left: 150px;
}
    }

  @media only screen and (max-width:650px){
    .mainpage .main-button li {
  display: block;

  vertical-align: top;
  width: 270px;
  margin: 20px auto 0  !important;
}
  }
@media only screen and (max-width:710px){

    header .pure-u-sm-2-3, header .pure-u-sm-1-3
    {
        width:100%
    }
    header {
  text-align: center;
}
.head-right {
  display: inline-block;
  float: none;
  margin-top: 15px;
}


.mainpage {
  background-color: #dad8b2;
  background-image: none;
  min-height: auto;
  position: static;
}
.mainpage-header-data {
  max-width: 940px;
  position: static;
  top: 0;
  width: 100%;
  margin-top: 50px;
}
.mainpage2-header-data {
  max-width: 940px;
  position: static;
  top: 0;
  width: 100%;
  margin-top: 50px;
}

    }

@media only screen and (max-width:760px){
  .quienes-somos {
  height: 450px;

}
.somos-content-box1 , .somos-content-box2{

  top: 130px;
}
.somos-content-box-text {

  right: 0;

  top: 0;
  width: 100%;
}
}


@media only screen and (max-width:780px){
    .first-middle-content .pure-u-md-2-3, .first-middle-content .pure-u-md-1-3
    {
        width:100%
    }
    .left-content
    {
        padding:0
    }
    .content-text
    {
        width:100%
    }

    .content-image
    {
        margin:0;
        text-align:center;
        width:100%
    }

    .exercise-digital span {

  display: none;
}
.digital-content div {
  max-width: 350px;
  width: auto;
}
.sidebar
{
    width:100%;
    max-width:none;
    margin-top:20px;
}
.popup
{
  /*top: 39.5%;*/
}
.areaMediano
{
    width:100% !important
}
.reclaimer {
  margin: 0 auto;
  max-width: 100%;
}
}
@media only screen and (max-width:900px){
  .newmid .pure-u-sm-1-3
  {
    width: 100%;
  }
  .newmid .pure-u-sm-1-3 .info-box {
    margin: 15px auto;
    max-width: 300px;
}
  }
@media only screen and (max-width:850px){
.contacto-btn a
{
  left:35%
}
}
@media screen and (min-width: 760px) and  (max-width:850px) {
.somos-content-box-text
{
  right:30%
}
}
@media screen and (min-width: 765px) and  (max-width:850px) {
 .digital-content div {

  max-width: none;

  width: 100%;
}
.exercise-digital span
{
    top:95px
}
}
.center-image {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}