  /* Enter Your Custom CSS Here */
.caption {bottom: 114px !important;}
.page-id-91 .mkp-postheader {text-align:center; }

div#widget_sp_image-4 {display:none;}
div#text-14 {position:absolute; top:26%; }
div.mkp-layout-cell.layout-item-0.azul1 img, div.mkp-layout-cell.layout-item-0.azul2 img, div.mkp-layout-cell.layout-item-0.azul3 img {width:24%; height:auto; }

.responsive .mkp-responsive-embed {display:none; }

div.mkp-layout-cell.layout-item-0.azul1 p, div.mkp-layout-cell.layout-item-0.azul2 p, div.mkp-layout-cell.layout-item-0.azul3 p {min-height:139px; }

div.mkp-content-layout.fondovideo div.mkp-content-layout-row.responsive-layout-row-2 div.mkp-layout-cell.layout-item-0 {padding:20px;}
div.mkp-content-layout.fondovideo div.mkp-content-layout-row.responsive-layout-row-2 div.mkp-layout-cell.layout-item-0:nth-child(2) {padding-left:50px;}

div#widget_sp_image-5 img {width:100%; height:auto; }
p.acepto, p.acepto a {color:#fff !important; font-size:12px;}
article.post-41, article.post-112, article.post-49, article.post-527, article.post-752, article.post-754, article.post-756, article.post-758, article.post-764 {margin-left:5%; margin-right:5%; margin-top:3%; }
::-webkit-input-placeholder {color: #fff; padding-left:10px;}
div.mkp-content-layout.fondopie {background-image: url(/wp-content/uploads/2015/05/pie.jpg); background-size:cover; height:180px; }
div.mkp-content-layout.fondovideo { background:#DDE1EA;} 
p.txtmujer, h2.ventajas, h3.ventajas {  padding-left: 100px;}
h3.h3form, h2.h2form, p.pform {color: white !important; text-align:center;}
div.divtexto {padding:20px;}
h2.vtj, span.vtj {color:#3E466D !important; }
span.vtj {font-size:20px;}
div.mkp-content-layout.fondoazul div div.mkp-layout-cell.layout-item-0 {padding:20px;}
div.bloqueventajas ul li:before {
  content: url('/wp-content/uploads/2015/05/tick.png');  margin-right: 6px;  bottom: 2px;  position: relative;  display: inline-block;
  vertical-align: middle;  font-size: 0;  line-height: 0;}
h2.masinfo, p.masinfo, a.masinfo {  text-align: center;  color: #fff !important;}
h2.masinfo {margin-top:2%;}
a.masinfo {  background-color: rgb(233,160,5);  padding: 5px 40px;  border-radius: 7px;  font-size: 24px !important;}
div.bloqueventajas ul li { color: #898989;  font-size: 19px;  font-weight: 100;}
span.txthome {font-size:28px;width: 100%;  display: block;}
span.txthome2 {font-size:31px;width: 100%;  display: block;  margin-bottom: 16px;}
a.linkmenu {width:100%; display:block; background: rgba(58,66,108,0.6) !important;}
a.linkmenu:hover {background: rgba(58,66,108,0.8) !important;}
a.linkmenu span {width:100%;padding: 11px 0;  display: block;}
p.txtphome {padding: 0 30px;  color: #757DA4; font-weight: bold;}
a.link13 {color:#fff !important;}
div.mkp-content-layout.fondoazul {background:rgb(63,71,110);}
.mkp-post { padding:0 !important;}
h2.ventajas {text-align:left; margin-top:50px;}


.rslides.rslides1 {margin: 0 !important;}
.rslides.rslides1 li{padding: 0 !important;}
.rslides img {margin:0!important;}
.rslides_container {margin-bottom: 0px !important;} 
.home .art-postcontent ul > li:before, .home .art-post ul > li:before, .home .art-textblock ul > li:before
{padding: 0 !important;}

div.wpcf7 {
 /*   background-color: rgba(255, 255, 255,0.8); */
   
    font-size: 16px;
    margin: 10px 0 0;
    padding: 20px;
}
.home div.wpcf7 textarea {height: 100px;}



.wpcf7-form-control.wpcf7-submit {background: #E9A005;
  border: medium none;  border-radius: 5px;
  color: #FFFFFF;  float: right;  
  padding: 10px 45px;  position: relative;
  top: 15px;  cursor: pointer;
  font-size: 18px;  font-weight: 200;}


.art-article  img {border: 10px solid #ccc;}
.art-post {padding: 20px;}
.home .art-post {padding: 5px;}
.art-postheadericons {display: none;}
ul.art-hmenu li li a {padding: 0 40px;}

#simpleresponsiveslider_widget-2 {padding:0;}


.art-postheader {margin:0;}
.home .art-content .post-13 .layout-item-0 {padding-left: 0;padding-right: 24px;}
.art-layout-cell:first-child {width: 665px;}
.art-positioncontrol-1902741925{color:#fff;}


#text-10.mkp-widget.widget.widget_text {
    position: absolute;
  right: 15%;
  width: 400px;
  z-index: 9999;
  top: 6%;
}

.page-id-49 #bannercontact {
    display: none;
}


#reclam {min-width: 280px;text-align: center;width: 60%;float:left;padding:9% 0; }
#reclam h2{font-size:36px !important;}
div#list {color: #fff;float: right;font-size: 20px;padding: 4%;width: 92%; bottom: 216px;position: relative;z-index: -1;} 

div#list li{color: #fff;}
div#contact {float: right;max-width: 95%;width: 34%;}
div#contact ::-webkit-input-placeholder {color: #297DC2; padding-left:10px;}
div#contact div.wpcf7{background:none;}
div#contact h3, div#contact h2, div#contact p {font-size: 26px;text-align: center; color: #297DC2 !important;}
div#contact p { font-size: 14px;}
div#list a {color:#fff !important;}

.page-id-49 div.wpcf7 {padding:0 20px 20px;}
.page-id-49 form  p {margin: 5px 0;}

@media all and (max-width: 1375px)
{
  .mkp-nav { width: 59%;  margin-right: 3%; }
  .mkp-positioncontrol-355741731 {  left: 15.7% !important;  top: 23% !important; }
  
}

@media all and (max-width: 1330px)
{
  ul.mkp-hmenu>li {margin-left:0px; }
  ul.mkp-hmenu>li>a { padding: 0px 9px; }
  
}

@media all and (max-width: 1225px)
{
  .mkp-hmenu>li>a, .mkp-hmenu>li>a:link, .mkp-hmenu>li>a:visited, .mkp-hmenu>li>a.active, .mkp-hmenu>li>a:hover { font-size:13px;}
}

@media all and (max-width: 1200px)
{
  #text-10.mkp-widget.widget.widget_text textarea{height:40px;}
   #text-10.mkp-widget.widget.widget_text {  position: absolute;    right: 10%;}
div.wpcf7 { margin: 0;padding: 10px 20px;}
       div.azul1 img, div.azul2 img , div.azul3 img  { /*width:40% !important;*/ height:auto; margin:0 auto !important;}
}

@media all and (max-width: 1100px)
{  
  div#text-12 div.mkp-widget-content div.textwidget p {   width: 20%; margin-left: 4%;
  margin: 0 auto;  position: absolute;}
  div#text-10.mkp-widget.widget.widget_text { top:7%;}
  #text-10.mkp-widget.widget.widget_text textarea {  height: 22px; }
  div#text-14 {  top: 24%;}
  h2.masinfo {margin-top:0%;}
  div.mkp-content-layout {background:#fff;}
}
  
  
@media all and (max-width: 999px)
{
  p.txtmujer, h2.ventajas, h3.ventajas {  padding-left: 50px;    padding-right: 39px;}
     div.azul1 img, div.azul2 img , div.azul3 img  { width:35% !important;}
  
  div#widget_sp_image-5 {display:none;}
  div.bloqueventajas ul li {font-size:15px;}
  div#widget_sp_image-4 {display:block;}
  
  div#text-14 {top:19%;}
  
 #CONTROL-ID{ 
    clear: both!important;
    float: none!important;
    height: 100px!important;
    position: relative!important;
    top: 0!important;
    width: 274px!important;} 
  .responsive .responsive-tablet-layout-cell div {width: 100% !important;}
  
  #text-10.mkp-widget.widget.widget_text {
    position: relative !important;
    right: 0;
    width: 100%;
    z-index: 9999;
    float:left;
      background-color: rgb(63,71,110);
  border-radius: 5px;
}
    
.mkp-layout-wrapper,#simpleresponsiveslider_widget-3{float:left;width:100%;}
    
#bannercontact {font-size: 17px; margin: 0 0 20px;padding: 24px 5%;}  
 
  .caption {bottom: 0 !important;}
  
  
  
  
  
}
 
@media all and (max-width: 850px) {
  div.mkp-layout-cell.layout-item-0.divtexto.responsive-tablet-layout-cell {  width: 90% !important; }
    
  div#contact {
  float: left;
  width: 100%;
}
  
  div#list {
  color: #fff;
  float: left;
  padding: 2%;
  width: 96%;
  bottom: 0;
  position: relative;
  z-index: 1;
}
  div#contact form {  width: 95%;}
}

@media all and (max-width: 800px){ 
  div#text-12 div.mkp-widget-content div.textwidget p {padding-left: 4%;}

}

@media all and (max-width: 755px) {
  div#text-14 {top:18%;}
}

@media all and (max-width: 700px){
  div.mkp-content-layout.fondovideo div.mkp-content-layout-row.responsive-layout-row-2 div.mkp-layout-cell.layout-item-0.responsive-tablet-layout-cell:first-child {  width: 80% !important;  margin-left: 5%; margin-bottom:5%; }

  
  div.mkp-content-layout.fondoazul div.mkp-content-layout-row.responsive-layout-row-3 div.mkp-layout-cell.layout-item-0.responsive-tablet-layout-cell {width:90% !important;}
  
    div.mkp-content-layout.fondoazul div.mkp-content-layout-row.responsive-layout-row-3 div.mkp-layout-cell.layout-item-0.responsive-tablet-layout-cell img {width: 15% !important;}
  
  div.mkp-content-layout.fondovideo div.mkp-content-layout-row.responsive-layout-row-2 div.mkp-layout-cell.layout-item-0.responsive-tablet-layout-cell:nth-child(2) { width: 80% !important;  margin-left: 5%; }  

  h2.masinfo {  padding-top: 4%;}
  
div#text-14 {  top: 12%; }  
  a.linkmenu span {font-size: 15px !important; }
  span.txthome2 {font-size:22px; }
  span.txthome { font-size:20px; }
.alignleft {
    float: none;
}
}

@media all and (max-width: 650px)
{  
   .responsive nav.mkp-nav{ margin-top: -11%;  }
  div#text-12 div.mkp-widget-content div.textwidget p {width:35%;}
}

@media all and (max-width: 600px)
{  
    p.caption: {display:none;}
   
}

  
/* #reclam {text-align: center;width: 100%;float:left;} */
#reclam h2{font-size:26px !important;text-align: center !important;}
/* div#list {color: #fff;float: left;padding: 2%;width: 96%; bottom: 0;position: relative;z-index: 1;}
 div#contact {float: left;width: 100%;} 
div#contact form {width:95%;} */
div#contact h3 {font-size: 20px;text-align: center;}
#contact .wpcf7-form-control.wpcf7-submit {top:0;}   
    
@media all and (max-width: 500px)
{  
  div.mkp-content-layout.fondovideo di.vmkp-layout-cell.layout-item-0.responsive-tablet-layout-cell div.mkp-layout-cell.layout-item-0.responsive-tablet-layout-cell:first-child {  width: 80% !important;  }
  header a {    font-size: 17px;}
}

@media all and (max-width: 480px)
{    
      div.mkp-layout-cell.layout-item-0.divtexto   {width:90% !important;}
  div.mkp-layout-cell.layout-item-0.bloquevid  {width:90% !important;}
    
    div.mkp-content-layout.fondovideo div.mkp-content-layout-row.responsive-layout-row-2 div.mkp-layout-cell.layout-item-0.responsive-tablet-layout-cell:first-child {  width: 80% !important; }
    
    div.mkp-content-layout.fondovideo div.mkp-content-layout-row.responsive-layout-row-2 div.mkp-layout-cell.layout-item-0.responsive-tablet-layout-cell {  width: 80% !important; }
    
    div.mkp-layout-cell.layout-item-0.bloqueventajas {width: 90% !important;}
    
    div.mkp-content-layout.fondovideo div.mkp-content-layout-row.responsive-layout-row-2 div.mkp-layout-cell.layout-item-0.responsive-tablet-layout-cell:nth-child(2) {   width: 80% !important; }
    
    div.azul1, div.azul2, div.azul3  {width:90% !important;}
     div.azul1 img, div.azul2 img , div.azul3 img  {width:12% !important; margin:0 auto !important;}
    
  }
  
  @media all and (max-width: 410px)
    {    a.masinfo { font-size: 15px !important;}
         div.mkp-content-layout.fondovideo div.mkp-content-layout-row.responsive-layout-row-2 div.mkp-layout-cell.layout-item-0:nth-child(2) {   padding-left: 15px;}
  p.txtmujer, h2.ventajas, h3.ventajas {  padding-left: 15px;  padding-right: 15px;}
}

}






