
.both{clear:both}
.margin0{margin:0!important}
.padding0{padding:0!important}
.border0{border:0!important}
.left{float:left}
.right{float:right}
.displaynone{display:none}
.relative{position:relative !important}

.height5{height:5px}
.height10{height:10px}
.height20{height:20px}
.height25{height:25px}
.height30{height:30px}
.height40{height:40px}
.height50{height:50px}
.height60{height:60px!important}
.margin5{margin:5px}
.margin10{margin:10px}
.margintop0{margin-top:0!important}
.margintop5{margin-top:5px}
.margintop10{margin-top:10px}
.margintop20{margin-top:20px}
.margintop25{margin-top:25px}
.margintop30{margin-top:30px}
.margintop50{margin-top:50px}
.marginbottom0{margin-bottom:0!important}
.marginbottom10{margin-bottom:10px !important}
.marginbottom20{margin-bottom:20px}
.marginright20{margin-right:10px}
.marginleft10{margin-left:10px}
.marginleft15{margin-left:15px}
.marginleft20{margin-left:20px}
.padding10{padding:10px!important}
.padding15{padding:15px!important}
.paddingright0{padding-right:0}
.padding10_0{padding:10px 0}
.padding0_5 { padding:0 5px;}
.paddingbottom0{padding-bottom:0!important}
.paddingleft0{padding-left:0!important}
.paddingtop0{padding-top:0!important}
.width100{width:100%}
.height100{height:100%!important}
.height120 { height:120px;}

#fb-root{display:none}
.fb-like-box,.fb-like-box span,.fb-like-box span iframe[style]{width:100%!important}
.fb-comments,.fb-comments span,.fb-comments span iframe[style]{width:100%!important}
.col3{padding-top:5px;padding-bottom:5px}

::-moz-selection{background:#999;color:#fff;text-shadow:none}
::selection{background:#999;color:#fff;text-shadow:none}
:focus{outline-color:transparent!important;outline-style:none!important}

.vanadium-advice.vanadium-invalid{color:red}
input.vanadium-valid{border:1px solid #adff2f}
input.vanadium-invalid{border:1px solid red;font-family:Arial,Helvetica,sans-serif}
input.vanadium-valid ~ .vanadium-valid-advice{color:green}
input.vanadium-invalid,textarea.vanadium-invalid,select.vanadium-invalid{border:1px solid red}

hr{border-top:1px solid #ddd}

.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15{position:relative;min-height:1px}
.col-xs-15{width:20%;float:left}

@media (min-width:768px){.col-sm-15{width:20%;float:left}
}
@media (min-width:992px){.col-md-15{width:20%;float:left}
}
@media (min-width:1200px){.col-lg-15{width:20%;float:left}
}


.cabezal { text-align: center; background: #eee; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;  padding: 10px;}
.cabezal ul {margin: 0; padding: 0; list-style: none; text-align: center;}
.cabezal ul > li {margin: 0; padding: 0; list-style: none; text-align: center; display: inline;}
.cabezal a { padding: 10px 20px; color: #666; font-size: 16px; }

.heder {margin: 20px; margin-top: 40px;}

.acerca { background: url(../img/acerca.jpg); }

.texto  {font-size: 16px; color: #444}



.navbar-nav > li > a { font-size: 16px }
.navbar { margin-bottom: 2px;}

.whatsapp {color: #2ab200 !important; font-weight: bold;}



section#contact { 
	margin-top: 30px;
  background-color: #fff;
  /*background-image: url("../img/contacto-bg.jpg");
  background-position: center;
  background-repeat: no-repeat; */}
  section#contact .section-heading {
    color: #666; }
  section#contact .form-group {
    margin-bottom: 25px; }
    section#contact .form-group input,
    section#contact .form-group textarea {
      padding: 20px; }
    section#contact .form-group input.form-control {
      height: auto; }
    section#contact .form-group textarea.form-control {
      height: 236px; }
  section#contact .form-control:focus {
    border-color: #fed136;
    box-shadow: none; }
  section#contact ::-webkit-input-placeholder {
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    color: #ccc; }
  section#contact :-moz-placeholder {
    /* Firefox 18- */
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    color: #ccc; }
  section#contact ::-moz-placeholder {
    /* Firefox 19+ */
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    color: #ccc; }
  section#contact :-ms-input-placeholder {
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    color: #ccc; }
  section#contact .text-danger {
    color: #e74c3c; }



.img-silvia {height: auto;}
.cbp-item {height: auto; overflow: none;}

@media (min-width:768px){
  .cbp-item {height: 250px; overflow: hidden}
  .img-silvia {height: 200px !important;}
}

@media (min-width:992px){
  .cbp-item {height: 120px; overflow: hidden}
  .img-silvia {height: 150px !important;}
}
@media (min-width:1200px){
  .cbp-item {height: 120px !important; overflow: hidden}
  .img-silvia {height: 150px !important;}
}




