p{margin:0;padding:0;}

.header{position:absolute;top:0;left:0;width:100%;height:61px;text-align:center;background:#fff;line-height:61px;
    -webkit-box-shadow: 0px 0px 4px 0px rgba(221,236,250,1);
    -moz-box-shadow: 0px 0px 4px 0px rgba(221,236,250,1);
    box-shadow: 0px 0px 4px 0px rgba(221,236,250,1);
}
.header p{font-family:'Montserrat';font-size:11px;font-weight:700;color:#1689b3;}

@media (min-width: 550px) {
    .header p{font-size:16px;}
}

.central{padding:0;width:100%;background-color:#e6f2f8;overflow:hidden;}
.central .logoCentral{margin:40px 0;}

.equalHMRWrap {justify-content: space-between;flex-wrap: wrap;}
.eqWrap {display: flex;}
.eq:nth-child(1){width:41px; background-image:url("../img/side_1.png");background-repeat:repeat-y;}
.eq:nth-child(2){width:calc(100% - 82px); text-align:center;padding:0 20px;}
.eq:nth-child(3){width:41px; background-image:url("../img/side_2.png");background-repeat:repeat-y;}
.productos{width:100%;max-width:789px;}

@media (max-width: 550px) {
    .central .eq:nth-child(2) img{width:100%;}
    .central .eq:nth-child(2){padding:0px;}
}

.blueBack{background-color:#e6f2f8;}
#hideRow{max-width:480px;margin:0 auto;}
#hideRow p{font-family:'Montserrat';font-size:12px;color:#000;margin:40px 0 0 0;font-weight:300;}


#registration{padding:30px 0;}
#registration h3{font-family:'Montserrat';font-weight:800;font-size:15px;text-align:center;}
#registration input{width:100%;border-radius:0px;border:1px solid #7dcae4;height:50px;line-height:50px;text-align:center;}
#registration textarea{width:100%;border-radius:0px;border:1px solid #7dcae4;text-align:center;resize:none;height:160px;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #000;font-weight:700;font-size:14px;}
::-moz-placeholder { /* Firefox 19+ */                  color: #000;font-weight:700;font-size:14px;}
:-ms-input-placeholder { /* IE 10+ */                   color: #000;font-weight:700;font-size:14px;}
:-moz-placeholder { /* Firefox 18- */                   color: #000;font-weight:700;font-size:14px;}
input:focus::-webkit-input-placeholder {                color: #7dcae4;}
textarea:focus::-webkit-input-placeholder{              color: #7dcae4;}
input:focus::-moz-placeholder           {                color: #7dcae4;}
textarea:focus::-moz-placeholder        {              color: #7dcae4;}
input:focus::-ms-input-placeholder      {                color: #7dcae4;}
textarea:focus::-ms-input-placeholder   {              color: #7dcae4;}
input:focus::-moz-placeholder {                color: #7dcae4;}
textarea:focus::-moz-placeholder{              color: #7dcae4;}


#registration button{width:100%;border-radius:0px;border:1px solid transparent;background-color:#7dcae4;color:#000;font-size:18px;font-weight:800;transition:color 300ms ease-out;height: 50px;
-webkit-box-shadow: 0px 3px 1px 0px rgba(131,163,191,1);
-moz-box-shadow: 0px 3px 1px 0px rgba(131,163,191,1);
box-shadow: 0px 3px 1px 0px rgba(131,163,191,1);
}
#registration button:hover{color:#fff;}
label.error{color:#9e2804;font-style:italic;}




#footerLogos{text-align:center;padding:70px 0 0px 0;}
#footerLogos .row{margin:0 auto;}



#desktopLogos  .owl-controls .owl-buttons{position:relative;}
#desktopLogos  .owl-controls .owl-buttons div{position:absolute;top:-100px;
    display: inline-block;
    zoom: 1;
    margin: 5px;
    padding: 3px 10px;
    font-size: 12px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    background: transparent;
    filter: Alpha(Opacity=100);
    opacity: 1;
}


#desktopLogos .owl-carousel .owl-wrapper {
  display: flex !important;
  align-items: center;
}
#desktopLogos .owl-controls .owl-buttons .owl-prev{left:20px;}
#desktopLogos .owl-controls .owl-buttons .owl-next{right:20px;}


#desktopLogos .owl-controls .owl-buttons .owl-prev .left{width:5px;height:5px;border-radius:5px;background-color:#efefef;position:relative;}
#desktopLogos .owl-controls .owl-buttons .owl-prev .left:after{content:"";position:absolute;top: 4px;left: -13px;width: 15px;height: 5px;border-radius:5px;background-color:#efefef;transform:rotate(45deg);}
#desktopLogos .owl-controls .owl-buttons .owl-prev .left:before{content:"";position:absolute;top: -6px;left: -13px;width: 15px;height: 5px;border-radius:5px;background-color:#efefef;transform:rotate(-45deg);}


#desktopLogos .owl-controls .owl-buttons .owl-next .right{width:5px;height:5px;border-radius:5px;background-color:#efefef;position:relative;}
#desktopLogos .owl-controls .owl-buttons .owl-next .right:after{content:"";position:absolute;top: 4px;right: -13px;width: 15px;height: 5px;border-radius:5px;background-color:#efefef;transform:rotate(-45deg);}
#desktopLogos .owl-controls .owl-buttons .owl-next .right:before{content:"";position:absolute;top: -6px;right: -13px;width: 15px;height: 5px;border-radius:5px;background-color:#efefef;transform:rotate(45deg);}


    .separador{
     /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d9232e+0,1ccec8+100 */
    background: #d9232e; /* Old browsers */
    background: -moz-linear-gradient(-45deg, #d9232e 0%, #1ccec8 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg, #d9232e 0%,#1ccec8 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg, #d9232e 0%,#1ccec8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9232e', endColorstr='#1ccec8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    width:80%;height:2px;position:relative;margin:0 auto;}
    
    .separador:after{content:" ";position:absolute;    top: -1px;right: -20px;width: 4px;height: 4px;background: #1ccec8;border-radius: 4px;}
    .separador:before{    content: " "; position: absolute;top: -1px; right: -12px;width: 4px; height: 4px;background: #1ccec8;border-radius: 4px;}
    #legalesContainer ul{    list-style: none;
    width: 51%;
    overflow: hidden;
    text-align: center;
    margin: 0 auto;
}

#footer{text-align:center;padding:50px 20px;}
#footer .row{padding:10px 0 0 0;}
#footer .row .column{padding:0 0 10px 0;}
#footer #corpo a{text-decoration:none;position:relative;color:#000;}
#footer #corpo a:before{content:" ";position:absolute;    top: 8px;left: -10px;width: 4px;height: 4px;background: #1ccec8;border-radius: 4px;}
#footer #corpo a:after{content:" ";position:absolute;    top: 8px;left: -20px;width: 4px;height: 4px;background: #1ccec8;border-radius: 4px;}


#footer #priva_terms a{color:#D9232E;}
#footer .rowSub{color:#898989;}
#footer .rowSub a{color:#898989;}


