#page {


  box-shadow: none !important; }





section.contacto {


  padding-top: 30px; }


  section.contacto .titulo_contacto {


    text-transform: uppercase;


    text-align: center;


    font-size: 30px;


    font-weight: 400;


    color: #6F6F6E; }


    section.contacto .titulo_contacto .second_title {


      color: #ec5a30; }


  section.contacto #contactosForm input, section.contacto #contactosForm textarea {


    padding-top: 10px;


    padding-left: 10px;


    padding-bottom: 10px;


    font-size: 13px;


    font-weight: 400;


    border: 1px solid #6F6F6E;


    color: #6F6F6E;


    outline: none;


    resize: none;


    width: 100%;


    margin-bottom: 10px;


    background-color: transparent; }


  section.contacto #contactosForm textarea {


    height: 80px; }


  section.contacto #contactosForm .submit-button {


    margin-top: 10px;


    padding-left: 30px;


    padding-right: 30px;


    padding-top: 8px;


    padding-bottom: 8px;


    text-align: center;


    background-color: #ec5a30;


    border: none;


    color: #FFFFFF;


    font-size: 15px;


    font-weight: 400;


    text-transform: uppercase; }


    section.contacto #contactosForm .submit-button i {


      margin-left: 15px; }


  section.contacto #contactosForm .submit-button:hover {


    background-color: #6F6F6E;


    color: #ec5a30; }


  section.contacto #contactosForm .submit-button:focus {


    outline: 0; }


  section.contacto #contactosForm ::-webkit-input-placeholder {


    font-size: 13px;


    font-weight: 400;


    color: #6F6F6E; }


  section.contacto #contactosForm :-moz-placeholder {


    /* Firefox 18- */


    font-size: 13px;


    font-weight: 400;


    color: #6F6F6E; }


  section.contacto #contactosForm ::-moz-placeholder {


    /* Firefox 19+ */


    font-size: 13px;


    font-weight: 400;


    color: #6F6F6E; }


  section.contacto #contactosForm :-ms-input-placeholder {


    font-size: 13px;


    font-weight: 400;


    color: #6F6F6E; }


  section.contacto #contactosForm .error {


    color: #ec5a30; }


  section.contacto #map_canvas {


    position: relative;


    margin-top: 30px;


    width: 100%;


    height: 400px; }


  section.contacto .info {


    color: #ec5a30 !important;


    font-size: 13px !important;


    font-weight: 400 !important; }


  section.contacto .info_morada {


    font-weight: 400;


    font-size: 13px;


    color: #6F6F6E;


    text-align: center;


    line-height: 25px; }


    section.contacto .info_morada i {


      font-size: 20px !important;


      color: #ec5a30; }





.numbers_responsive {


  margin-top: 5px;


  display: none; }





@media (max-width: 767px) {


  .numbers {


    display: none !important; }





  .numbers_responsive {


    display: block !important; }





  #carousel_fundo .carousel-inner > .item {


    height: 430px !important; } }


@media (max-width: 991px) and (min-width: 768px) {


  .numbers {


    display: none !important; }





  .numbers_responsive {


    display: block !important; }





  #carousel_fundo .carousel-inner > .item {


    height: 430px !important; } }





/*# sourceMappingURL=contacto.css.map */


