#td-top-search { display:none; }
.td-page-header, .td-crumb-container { text-align:center; }
.td-header-top-menu { display:none; }

/*Listas*/
.blanco { background:#FFF; }
.td-icon-search:before { display:none!important; }
.data { padding:1.2em; border-bottom:solid 1px rgba(255,255,255,0.2); color:#FFF!important; font-size:13px; line-height:1.3em; font-family:'Inter', sans-serif; }
.data a { color:#FFF!important; } .data a:hover { color:#3357f3!important; }
.datatitle { color:rgba(255,255,255,0.5); text-transform:uppercase; font:bold 10px 'Inter', sans-serif; }

/**---------------- Contact Form 7 ----------------**/
label { color:#343434; }
.wpcf7 label { font-size:14px; font-family:'Inter', sans-serif; }
.wpcf7-text, .wpcf7-textarea, .wpcf7-number, .wpcf7-select, .wpcf7-date{ font-size:13px!important; color:#434343; background:#FFF; width:100%; padding:5px; border-radius:5px; border:solid 2px #DDD!important; font-family:'Inter', sans-serif; }
.wpcf7 input[type="submit"] { color:#FFF; font-size:20px; font-weight:bold; background:#343434; padding:1em; width:100%; border:none; border-radius:5px; text-decoration:none; text-transform:uppercase; letter-spacing:1px; }
.wpcf7 input:hover[type="submit"] { background:#232323; transition:all 0.4s ease 0s; }
.wpcf7 input:active[type="submit"] { background:#232323; }
div.wpcf7-validation-errors { background:#ffe2e2; border:1px solid #FF3C3C; color:#C10000; }
div.wpcf7-response-output { font-family:'Inter', sans-serif; position:absolute; bottom:0; margin:0; padding:5px 1em; font-size:12px; line-height:13px; border-radius:5px; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; width:94%; text-align:center; }
.wpcf7-spam-blocked { background:#e2e2e2; border:1px solid #bcbcbc !important; color:#383838; } 
.wpcf7-mail-sent-ng { background:#fcf8e3; border:1px solid #ac9163 !important; color:#8a6d3b; }
.wpcf7-mail-sent-ok { background:#dff0d8; border:1px solid #3c763d !important; color:#3c763d; }
span.wpcf7-not-valid-tip { font-size:9px; font-family:Arial, Helvetica, sans-serif; position:absolute; display:none}
input[aria-invalid="true"], select[aria-invalid="true"] { border:solid 2px #F30!important; color:#FFF }

.tdb_template_1137.td-container-wrap { background:#0D3C53!important }
h1.tdb-title-text { letter-spacing:-2px; }
h4.td-block-title { letter-spacing:-1px; }

#nav_menu-2, #media_image-2, #custom_html-2 { padding:0; margin:0; }
#text-4 { margin-bottom:10px; }
ul#menu-botones-sidebar { padding:0; }
ul#menu-botones-sidebar li { margin:0; }
ul#menu-botones-sidebar li a { display:block; width:100%; padding:2px 10px; font-size:13px; color:#FFF; background:#3357F3; margin:0 0 5px 0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
ul#menu-botones-sidebar li a:hover { background:#1B29B0 }

.cronograma { border:solid 1px #CCC; background:#E5E5E5; padding:0 1em; font-size:12px; line-height:1.3em; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; overflow-y:scroll; height:300px; text-align:justify; }
.cronograma strong { font-size:12px; }
.cronograma h2 { font:bold 12px 'Inter', sans-serif; line-height:1em; padding:5px; text-align:center; background:#3357f3; color:#FFF; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }

.td-404-title { font:bold 50px 'Inter', sans-serif; letter-spacing:-1px; color:#3357f3;  }
.td-404-sub-title { font:normal 14px 'Inter', sans-serif; }
.td-404-sub-sub-title a { -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.td-404-logo { display:block; width:100%; text-align:center; margin-top:40px }