@media (min-width: 981px) {

.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 
.footer-widget:nth-child(odd) {
    clear: both;
    width: 13.875% !important;
}
}

@media (max-width: 980px) {
.footer-widget:nth-child(n) {
    width: 100% !important;
}
}

div#footer-bottom {
    display: none;
}

li#menu-item-1136 {
    float: right;
}

#et-footer-nav {
    background-color: rgb(255, 255, 255);
}
.bottom-nav a {
    color: #000;
}

div#et-footer-nav .container {
    width: 80%;
    max-width: 1920px !important;
}

form.et-search-form {
    display: none;
}

.mobile_menu_bar:before {
    font-size: 68px;
    color: #0067a2;
}
.mobile_menu_bar:after {
    font-size: 68px;
    color: #0067a2;
}

@media (max-width: 980px) {
.mobile_menu_bar:before {
    font-size: 40px !important;
    color: #0067a2;
}
}
@media (max-width: 980px) {
.mobile_menu_bar:after {
    font-size: 40px !important;
    color: #0067a2 !important;
}
}

#flecha selector de idiomas
span.et_mobile_menu_arrow {
    display: none !important;
}
span.et_mobile_menu_arrow:before {
    display: none !important;
}

div#respond {
    display: none;
}


#main-content 
.container:before {
        width: 0px !important;
}

.et_right_sidebar 
#sidebar {
    padding-left: 0px;
}

li#menu-item-1647 {
    float: right !important;
}

li#menu-item-1651 {
    float: right;
}

p.post-meta {
    display: none;
}

.et_post_meta_wrapper h1 {
    padding-bottom: 20px !important;
}

.et_pb_widget a {
    color: #fff;
}

.pec_description {
    display: none !important;
}

span.dp_pec_event_phone {
    background: rgba(0, 0, 0, 0) !important;
}
i.fa.fa-phone {
    display: none;
}

input[type=text], 
input[type=password], 
input[type=tel], 
input[type=email], 
input.text, 
input.title, 
textarea,
input, 
number,
select {
    padding: 16px;
    border: 0px solid #bbb;
    color: #4e4e4e;
    background-color: #eee;
}

input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number {
    padding-left: 157px !important;
}
input.wpcf7-form-control.wpcf7-submit {
    background: #0067a2;
    width: 100%;
    color: #fff;
    font-size: 33px;
}

.et_pb_row_0.et_pb_row {
   padding-bottom: 0px !important;
   
}

.et_pb_divider_0:before {
    border-top-width: 23px !important;
}