/*
 Theme Name:     Pamplona Coworking
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme adaptado para Pamplona Coworking por Jaime Zubiaur | Digital Design
 Author:         Elegant Themes // Digital Design
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

sup {font-size: 70%;}
.fondo-naranja {background-color: #DD4A1F; font-weight: 700; color: #fff; padding: 4px 6px;}

.texto-legal {align-self: center;}
.footer a {display: inline-block;}
.footer a:hover,
.footer a:hover img {opacity: .7; cursor: pointer;}

.item-servicios {margin-bottom: 3rem !important;}
.icono-servicios img {width: 45px; height: 45px;}
.tarifa {display: -webkit-box;display: -ms-flexbox;display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;}
.tarifa .et_pb_button_module_wrapper {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.lista-servicios p {border-bottom: 1px solid #ededed; padding: 0.5rem 0;}
.lista-servicios p:last-child {border-bottom: none;}

.et-social-google-plus a.icon::before {content: "\e076";}
p.et_pb_contact_field {margin-bottom: 2%;}
.et_pb_contact_field_options_title {display: none; } 
.et_pb_contact_form_1.et_pb_contact_form_container .input {font-family: "Open Sans", Arial, sans-serif  !important; font-weight: 400 !important; -webkit-backdrop-filter: blur(3px); backdrop-filter: blur(3px);}
.et_pb_contact_field[data-type=select]:after {border-color: #fff transparent transparent;}
#formulario input.text:focus, 
#formulario input.title:focus, 
#formulario input[type=text]:focus, 
#formulario select:focus, 
#formulario textarea:focus {color: #fff;}
.et-pb-contact-message {color: #fff; font-weight: 700;}

.grecaptcha-badge {display: none !important;}

.textos-legales p + h2 {margin-top: 1.5rem;}
.textos-legales ol,
.textos-legales ul {padding-left: 1rem; list-style-position: outside;}
.textos-legales a {text-decoration: underline;}

#corazon {display: inline-block; width: 16px; vertical-align: -2px;}

/* BTN Accesibilidad
------------------------------------------------------- */

#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay {width: 210px;}

#pojo-a11y-toolbar.pojo-a11y-toolbar-right {bottom: 0; right: -210px;}
#pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-toggle {bottom: 1rem; right: 210px;}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {margin-right: 1rem; border-radius: 50%; border: 2px solid #fff; }
#pojo-a11y-toolbar.pojo-a11y-toolbar-open .pojo-a11y-toolbar-toggle, #pojo-a11y-toolbar.pojo-a11y-toolbar-open .pojo-a11y-toolbar-overlay {-webkit-box-shadow:  none; box-shadow: none;}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title {line-height: 1.4;}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items {display: flex; flex-wrap: wrap; border-top: 1px solid #ccc; margin-top: 5px; padding-top: 0;}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li {width: 50%; text-align: center; border-bottom: 1px solid #ccc;}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li:nth-child(2n + 1) {border-right: 1px solid #ccc;}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li a {padding: 10px 9px}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li a:hover {background-color: rgba(24, 165, 167, 0.3);}
.pojo-a11y-toolbar-icon {display: block; margin: 0 auto; text-align: center;}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a svg {width: 2.3em; padding: 0 0 6px;}