/*** CONTACTOS ***/

/*------------------------------------------------------------------------------------IVADEV 2020-02-12 IMPLEMENTA CORES A BRANCO DAS FONTES -------------------------------------------------------------------------------------*/
.contactos-menu{background-color: #000000;height: 530px;}.cm-title{font-size:18px;color:#ffffff;
                                                             font-weight:bold;}.contactos-menu ul{list-style:none;margin-left:20px;color: #ffffff;}.contactos-menu ul li{height:35px;line-height:35px;color: #ffffff;}.contactos-menu ul li a{color:#888;font-weight:bold;}.contactos-menu ul li a:hover{color:#fff;font-size:16px;}.container-stand{display: none;}.cs-title{background-color:#000000;color:#ffffff;text-align:center;font-size:18px;height:70px;line-height:70px;font-weight:bold;}.mapa_contactos{height:460px;}.contactos-moradas{font-size:15px;height:460px; color: #ffffff;}.contactos-moradas h1{color:#ffffff;font-weight:bold;}.contactos-moradas i,.contactos-moradas span{display:inline-block;color:#ffffff;vertical-align:text-top;}.contactos-moradas i{width:20px;margin-top:4px;text-align:center;color: #ffffff}.contacts{margin-right:20px;color: #ffffff;}.contact-form{background-color: #000000;padding:50px 0;}.contact-form h3{font-size:18px;color:#ffffff;font-weight:bold;text-align: center;}.contact-form input[type="text"], .contact-form input[type="email"]{height: 40px;padding: 10px 5%;margin-right:5%;width:85%;}.contact-form input[id="telefone"]{margin-right:0%;}.contact-form textarea{resize: none;padding: 10px 2%;width:94.5%;}.contact-form input[type="submit"]{height: 75px;line-height: 75px;border:0;background-color:hsl(190, 5%, 25%);color:#ffffff;font-weight:bold;width:95%;margin-right:5%;}.contact-form input[type="submit"]:hover{opacity:0.8;}.contact-form .g-recaptcha{transform:scale(1);-webkit-transform:scale(1);transform-origin:0 0;-webkit-transform-origin:0 0;}.centro-arbitragem{background-color: #ddd;padding:30px 0;}.centro-arbitragem .contend {color: #555;font-size:10px;}.centro-arbitragem img{height: 90px;}
/*--------------------------------------------------------------------------------------------------FIM DAS CORES DAS FONTES--------------------------------------------------------------------*/
@media (min-width: 499px) and (max-width: 768px) {
    .mobile-content .col-100 .col-25, .mobile-content .col-100 .col-75 {
        width: 100%;
    }
    .mobile-content .col-100 .col-25 .col-83 {
        width: 100%;
    }
    .contactos-menu {
        padding: 0 10px;
        text-align: center;
        height: auto;
        padding-bottom: 20px;
    }
    .contactos-menu ul {
        margin-left: 0;
    }
    .container-stand .col-48, .container-stand .col-52 {
        width: 100%;
    }
    .mapa_contactos {
        height: 300px;
    }
    .contactos-moradas {
        height: auto;
        padding-bottom: 40px;
        text-align: center;
        color:#ffffff;
    }
    .contact-form .col-33 {
        width: 100%;
    }
    .contact-form input[type="text"], .contact-form input[type="email"] {
        height: 40px;
        margin-right: 0;
        padding: 10px 5%;
        width: 100%;
        margin-bottom: 10px;
    }
    .contact-form textarea {
        padding: 10px 5%;
        width: 100%;
    }
    .contact-form .col-50, .contact-form .col-30 {
        width: 100%;
    }
    .contact-form input[type="submit"] {
        width: 100%;
        margin: 10px 0 0 0;

    }
    .centro-arbitragem .col-80, .centro-arbitragem .col-20 {
        width: 100%;
        text-align: center;
    }
}
@media only screen and (max-width: 498px) {
    .mobile-content .col-100 .col-25, .mobile-content .col-100 .col-75 {
        width: 100%;
    }
    .mobile-content .col-100 .col-25 .col-83 {
        width: 100%;
    }
    .contactos-menu {
        padding: 0 10px;
        text-align: center;
        height: auto;
        padding-bottom: 20px;
    }
    .contactos-menu ul {
        margin-left: 0;
    }
    .container-stand .col-48, .container-stand .col-52 {
        width: 100%;

    }
    .mapa_contactos {
        height: 300px;

    }
    .contactos-moradas {
        height: auto;
        padding-bottom: 40px;
        text-align: center;
        color: #ffffff;
    }
    .contact-form .col-33 {
        width: 100%;
    }
    .contact-form input[type="text"], .contact-form input[type="email"] {
        height: 40px;
        margin-right: 0;
        padding: 10px 5%;
        width: 100%;
        margin-bottom: 10px;
    }
    .contact-form textarea {
        padding: 10px 5%;
        width: 100%;
    }
    .contact-form .col-50, .contact-form .col-30 {
        width: 100%;

    }
    .contact-form input[type="submit"] {
        width: 100%;
        margin: 10px 0 0 0;

    }
    .centro-arbitragem .col-80, .centro-arbitragem .col-20 {
        width: 100%;
        text-align: center;

    }

}