@import url("https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
@media screen { *{margin:0;padding:0;}
.screen-reader-text{position:absolute;left:-9999px;top:-9999px;}
.clear{clear:both;}
.group:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
* html .group, *:first-child+html .group{zoom:1;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
html{font-size:0.875em;}
input, a{outline:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
blockquote{margin:0 30px 1em;}
blockquote p{margin:0;}

ul, ol{margin:0;padding:0;list-style-type:none;}
li ul, li ol{padding:0;margin:0;list-style-type:none;}
.navigation{padding:0;}
.navigation ul{text-align:center;padding:40px 0 20px!important;}
.navigation li{display:inline;padding:0!important;background:none!important;}
.navigation li a, .navigation li.active a, .navigation li.disabled{cursor:pointer;border-right:1px solid #CCCCCC;font-size:14px;padding:20px 30px;display:inline-block;color:#878787;}
.navigation li:last-child a{border-right:none!important;}
.navigation li a:hover, .navigation li.active a{color:#4A4A49;}
#searchform, #searchform-inside{position:relative;}
.search-results #contenido-main #searchform, .search-results #contenido-main #searchform-inside{margin-bottom:30px;}
#s, #s-mobile, #s-inside{min-width:200px;padding-right:30px;}
#searchsubmit, #searchsubmit-mobile, #searchsubmit-inside{position:absolute;top:0;right:0;background:none!important;padding:9px;color:#000!important;}
.search-box{position:relative;padding:3px 0;}
.search-box .buscador{display:none;position:fixed;right:0;top:62px;left:0;z-index:12000;padding:25px 0;font-size:1.5em;}
.search-box .search-button{padding:0 0 0 12px;display:block;border-left:1px solid #fff;font-size:1em;}
.search-box #s, .search-box #s-inside{margin-bottom:0!important;}
.search-box .search-button.active .fa-search{width:19px;text-align:center;}
.search-box .search-button.active .fa-search:before{content:"\f00d"!important;}
.header-top #searchsubmit{color:#fff!important;padding:10px 12px;}
.header-top .search-box #s{background:rgba(255,255,255,0.05)!important;border:none!important;padding-top:10px;padding-bottom:10px;color:#fff;font-size:1.143em;}
.header-top .search-box #s[placeholder]{color:#fff;}
.header-top .search-box [placeholder]{color:#fff;}
.header-top .search-box *[placeholder]{color:#fff;}
.header-top .search-box -webkit-input-placeholder{color:#fff;}
.header-top .search-box ::-webkit-input-placeholder{color:#fff;}
.header-top .search-box :-moz-placeholder{color:#fff;opacity:1;}
.header-top .search-box ::-moz-placeholder{color:#fff;opacity:1;}
.header-top .search-box :-ms-input-placeholder{color:#fff;}
.c-main, .c-main a, .ee-calendar .ee-calendar__controls__month, .ee-calendar .ee-calendar__week{color:#1C152B!important;}
.c-accent, .c-accent.elementor-widget-ae-acf a, .c-accent .ae-element-custom-field, .c-accent .elementor-heading-title, #contenido a, #go-back-button, .readmore, #principal ul ul li a:hover, #principal ul ul li a:focus, #principal ul ul li a:active, .item .categoria a, #mobile-toggle.active, #principal .sub-menu .current_page_item > a, #principal .sub-menu .current_menu_item > a, #enlaces-footer, .c-accent .elementor-post-info__item, .rank-math-breadcrumb, .rank-math-breadcrumb span, .rank-math-breadcrumb .separator, .rank-math-breadcrumb a, .campos-eventos .ae-element-custom-field-icon i, .desc-taxo a, .searchandfilter .search-filter-reset, .ee-calendar .ee-calendar__events__event a, .plus-blue .ae-element-post-content span.plus, .link-profe a:hover, #contenido .link-profe a:hover, #contenido-main.type-page .elementor-text-editor a, .c-accent.elementor-widget-icon-box .elementor-icon, .formulario-lateral label a, .formulario-lateral .wpforms-form label.wpforms-error, .header-top .c-accent a{color:#6592CD!important;}
.inside-content a, .elementor-widget .elementor-tab-content ul.arrows li:before, .elementor-widget .elementor-text-editor ul.arrows li:before, .menu-flechas .ee-scroll-indicator ul li:before{color:#6592CD;}
#mas-info .cls-mano-1, #mas-info-mov .cls-mano-1, #icono-accent .cls-mano-1, .icon-color .cls-mano-1{fill:#6592CD!important;}
.c-secondary, #contenido .c-secondary, .c-secondary .ae-element-custom-field, .c-secondary a, .c-secondary .ae-element-post-date, .c-secondary .elementor-heading-title, #go-back-button:hover, #contenido a:hover, .readmore:hover, span.wpcf7-not-valid-tip, #enlaces-profesor .elementor-button-link .elementor-button-icon, .enlaces-multiples .elementor-button-link .elementor-button-icon, #enlaces-profesor .cf-type-link .ae-element-custom-field-icon i, .enlaces-multiples .cf-type-link .ae-element-custom-field-icon i, #enlaces-foot-profesor .elementor-button-link:hover, #enlaces-profesor .elementor-button-link:hover, #enlaces-profesor .cf-type-link a:hover, .enlaces-multiples .elementor-button-link:hover, .enlaces-multiples .cf-type-link a:hover, .elementor-accordion-title, .enlaces-color .elementor-button-link .elementor-button-icon, .enlaces-color .cf-type-link .ae-element-custom-field-icon i, .enlaces-color .elementor-button-link:hover, .enlaces-color .cf-type-link a:hover, #contenido .campos-eventos a.ae-element-custom-field, #filtros-tax .elementor-widget-wrap a i, #filtros-tax .elementor-widget-wrap a:hover, .desc-taxo a:hover, .searchandfilter .search-filter-reset:hover, .ee-calendar .ee-calendar__events__event a:hover, .link-profe a, #contenido .link-profe a, .elementor-accordion-title, #contenido .elementor-accordion-title, #contenido-main.type-page .elementor-text-editor a:hover{color:#34388E!important;}
.b-main, .elementor-location-footer, #footer, .elementor-16.elementor-edit-area-active, .elementor-19.elementor-edit-area-active, header, #principal .container-menu, #principal ul, .c-main.elementor-share-buttons--skin-flat .elementor-share-btn{background-color:#1C152B!important;}
#principal ul ul, .menu-fixed{background-color:#1C152B;background-color:#1C152BEE!important;}::selection{background:#000000!important;color:#fff!important;}::-moz-selection{background:#000000!important;color:#fff!important;}
.b-accent, .btn, button, input[type="submit"], input[type="button"], #commentform #submit, .wpcf7 input[type="submit"], .read-more, .top-menu #menu-menu-soy .sub-menu li a:hover, .left-calendar .elementor-widget-ee-calendar .ee-calendar__day--event .ee-calendar__day__wrapper{background-color:#6592CD!important;}
.b-secondary, .btn:hover, button:hover, input[type="submit"]:hover, input[type="button"]:hover, #commentform #submit:hover, .wpcf7 input[type="submit"]:hover, .read-more:hover, .top-menu #menu-menu-soy .sub-menu, .header-top .search-box .buscador, .c-main.elementor-share-buttons--skin-flat .elementor-share-btn:hover, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .ff-slideshow .ff-dropdown .ff-external-link, .ff-slideshow .ff-dropdown .flaticon-share2{background-color:#34388E!important;}
#principal .menu > li:hover > a, #principal .menu > .current-menu-ancestor > a, #principal .menu > .current-menu-item > a, #principal .menu > .current_page_item > a, #principal #menu-menu-principal > li{border-color:#6592CD!important;}
div.wpcf7-validation-errors{border-color:#34388E!important;}
@media all and (max-width: 991px) {#principal ul li a:hover, #principal .current-menu-item > a, #principal .current-menu-ancestor > a {color: #6592CD!important;}}
@media all and (max-width: 767px) {#principal .container-menu {background-color: #34388E!important;}} .contenido ol, .contenido ul{margin-left:20px;}
#container .contenedor ol{margin-left:15px;list-style-type:decimal;margin-bottom:15px;}
#container .contenedor ol li{padding-left:5px;margin-bottom:10px;color:#666;line-height:1.35em;}
table{border-spacing:0;border:1px solid #ccc;width:100%;}
tr th{text-align:left;}
tr th, tr td{padding:2px;}
tr th:last-child, tr td:last-child{border-right:0px;}
table th{font-weight:bold;}
body{font-family:'Source Sans Pro', sans-serif;background-color:#fff;line-height:1.3em;color:#878787;}
h1, h2, h3, h4, h5, h6{margin:0 0 .9em;font-family:'Source Sans Pro', sans-serif;color:#000;line-height:1.2em!important;}
h1{font-size:2.643rem;font-family:'Public Sans', sans-serif;font-weight:600;}
h2{font-size:2.214rem;font-weight:400;}
h3{font-size:1.964rem;font-weight:300;}
h4{font-size:1.5rem;font-family:'Public Sans', sans-serif;font-weight:400;}
h5{font-size:1.357rem;font-weight:400;}
h6{font-size:1.143rem;font-family:'Public Sans', sans-serif;font-weight:400;}
.principal{font-family:'Public Sans', sans-serif;font-size:4.286rem;}
.page-title-hidden{display:none;}
.fontsansserif{font-family:'Source Sans Pro', serif!important;}
.fontbold{font-weight:bold;}
.fontsemibold{font-weight:600;}
.fontregular{font-weight:normal;}
.fontitalic{font-style:italic;}
.center{text-align:center;margin:0 auto;}
.c-black{color:#000!important;}
img{max-width:100%;height:auto;}
img.aligncenter{display:block;margin:0 auto;}
hr{margin:40px 0;display:block;height:1px;border:0;background:#ddd;padding:0;}
em, i{font-style:italic;}
strong, b{font-weight:bold;}
p{margin-bottom:.9em;}
p.small{font-size:85%;}
a:hover{text-decoration:underline;}
.margin-top{margin-top:25px;}
.btn, button, input[type="submit"], input[type="button"], #commentform #submit, .wpcf7 input[type="submit"], .read-more{display:block;padding:10px 25px;line-height:20px;font-weight:normal;cursor:pointer;text-decoration:none!important;font-size:1.25em;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;color:#fff;transition:all 0.3s linear;}
.read-more{padding:5px 15px;float:left;}
.btn:hover, button:hover, input[type="submit"]:hover, input[type="button"]:hover, #commentform #submit:hover, .wpcf7 input[type="submit"]:hover, .read-more:hover{color:#fff;}
.readmore{font-weight:600;font-size:0.875em;text-transform:uppercase;}
.readmore:hover{text-decoration:none;}
input[type="text"], input[type="email"], input[type="password"], select, textarea{font-family:inherit;color:#666;border:1px solid #ccc;padding:8px 15px;line-height:20px;margin-bottom:1rem;box-sizing:border-box;width:100%;border-radius:0;}
.wrapper{max-width:1140px;margin:0 auto;padding:0 20px;position:relative;}
header{position:relative;z-index:1200;}
header .container{padding:0 10px;}
.box-header{margin-top:0;}
.header-top{padding-top:21px;}
.header-top li{display:inline-block;list-style:none;font-size:1rem;}
.header-top ul{padding:0;margin:0;}
.header-top a{color:#fff;}
.top-menu{padding:3px 0;}
.top-menu > *{display:inline-block;}
.top-menu li{display:inline-block;list-style:none;padding:3px 6px;}
.top-menu #menu-menu-soy > li{position:relative;}
.top-menu #menu-menu-soy li.menu-item-has-children  > a:after{content:"\f0d7";font-family:'Font Awesome 5 Free';padding-left:4px;font-weight:bold;}
.top-menu #menu-menu-soy .sub-menu{position:absolute;top:100%;left:0;z-index:12000;display:none;}
.top-menu #menu-menu-soy li:hover .sub-menu{display:block;}
.top-menu #menu-menu-soy .sub-menu li{display:block;font-size:0.93rem;padding:0;}
.top-menu #menu-menu-soy .sub-menu li a{padding:5px 10px;display:block;text-decoration:none;text-align:left;}
.regresar{font-size:0.857em;}
.logo > div{display:flex;align-items:flex-start;padding:10px 0;}
.logo a{display:inline-flex;align-items:flex-start;justify-content:start;}
.logo img{display:block;}
.logo .universidad{padding-right:19px;border-right:2px solid #fff;}
.logo .facultad{padding-left:18px;}
.box-menu{width:100%;margin:0 auto;position:relative;z-index:1100;}
nav ul{list-style:none;}
#principal{text-align:center;}
#principal ul{padding:0;margin:0;text-align:left;}
#principal ul li{display:inline-block;font-size:1.143rem;}
#principal ul li a{color:#fff;padding:13px 0 23px;box-sizing:border-box;text-decoration:none;display:block;font-weight:400;font-size:1em;line-height:1.35em;}
#principal ul ul{position:absolute;top:100%;left:0;width:280px;z-index:110;display:none;}
#principal ul ul a{padding:12px 15px;}
#principal ul ul ul{position:absolute;top:0;left:100%;width:220px;}
#principal ul li li{font-size:1rem;display:block;}
#principal li.menu-item-has-children{position:relative;}
#mobile-toggle{width:40px;height:40px;padding:2px!important;display:none!important;text-align:center;color:#fff;}
#mobile-toggle .fas{line-height:36px;font-size:30px;}
#banner .swiper-slide-inner{max-width:1270px}
#container .titulo h1{margin-bottom:15px;}
#container .contenedor .imagen{margin-bottom:15px;}
.inside-content .elementor-widget, .inside-content .elementor-accordion .elementor-tab-content, #contenido-main.type-page .elementor-accordion .elementor-tab-content{color:#000;font-size:1.214rem;line-height:150%;}
.elementor-widget-text-editor p{line-height:150%;}
ul#crumbs{padding:10px 0;overflow:hidden;}
.alignleft{float:left;margin:0 10px 10px 0;}
.alignright{float:right;margin:0 0 10px 10px;}
.aligncenter{text-align:center;margin:0 auto 10px;}
span.color{color:#666666;}
#container .contenedor .metaslider{margin:auto;}
#container .contenedor .metaslider ul li{padding-left:0;margin:0;background:none;}
.wp-caption{max-width:100%;}
.wp-caption-text{text-align:center!important;font-size:12px;color:#333;}
.btn-outline-light{color:#fff;border:2px solid #fff;background:none;display:inline-block;font-size:1.25em;font-style:italic;font-weight:600;padding:5px 10px;line-height:1em;border-radius:0!important;}
.btn-outline-light:hover{background:rgba(255,255,255,0.3)!important;color:#fff!important;}
#footer{overflow:hidden;}
#footer, #footer a{color:#fff;}
#footer .footer-widgets{padding:0 20px;}
#footer .elementor-shape-circle.elementor-widget-social-icons a.elementor-social-icon{margin-right:5px;}
.desarrollo{display:block;text-indent:-99999px;margin:0;height:0;margin:3px 0 0;font-size:0.875em;}
#enlaces-footer .elementor-button-text{text-align:left;color:#fff!important;}
#enlaces-footer.active .elementor-button-icon .fas:before{content:"\f106"!important;}
#contenido-main{position:relative;z-index:2;}
.box-white{background:#fff;}
.box-padding-10{padding:10px;}
.box-padding-20{padding:20px 0;}
.box-padding-50{padding:50px 0;}
.addtoany_content_bottom{margin-top:25px!important;}
.addtoany_content_bottom .addtoany_header{color:#888;padding:5px 0;font-size:1.143em;float:left;margin-right:5px;line-height:140%;}
ol.circles-list{list-style-type:none;margin:0;margin-left:1.6em;padding:0;counter-reset:li-counter;}
ol.circles-list > li{position:relative;margin-bottom:20px;padding-left:0.5em;min-height:3em;}
ol.circles-list > li:before{position:absolute;top:0;left:-1.33em;width:1.2em;height:1.2em;font-size:1em;line-height:1.2;text-align:center;color:#f5f5f5;border:none;border-radius:50%;background-color:#666;content:counter(li-counter);counter-increment:li-counter;}
.single .imagen img{width:100%;height:auto;}
.single .meta{color:#888;font-size:0.875em;font-style:italic;}
h1.entry-title{margin:30px 0;font-size:2.5em;}
aside img{margin:auto;display:block;}
aside .widget{max-width:450px;margin:auto;clear:both;margin-top:20px;}
aside .widget:first-child{margin-top:0;}
aside .widget .btn{margin-bottom:10px;text-align:center;}
aside .widget_search{position:relative;}
aside .widget ul li{padding:8px 0;border-top:1px solid #eee;line-height:1.15em;}
p.etiquetas{margin-top:15px;padding-top:13px;border-top:1px dotted #ccc;font-size:0.857em;}
h2.subtitulo{color:#666;font-size:30px;line-height:43px;text-transform:uppercase;}
h4.subtitulo{color:#666666;font-size:1.2em;line-height:28px;}
.acf-map{width:100%;height:400px;border:#ccc solid 1px;margin:0 0 20px;overflow:hidden;}
.acf-map img{max-width:inherit !important;}
.gm-style-iw{padding:5px 0px;max-width:200px;}
.gm-style-iw h4{color:#666;font-size:1em;margin:0px 0px 5px;line-height:1.5em;text-transform:uppercase;}
.gm-style-iw p{line-height:1em;margin:0;}
.gm-style-iw p a{color:#cc0000;font-size:13px;}
.gm-style-iw .address{color:#4d4d4d;font-size:11px;text-align:left;}
.hidden{display:none;}
.animate-plus{-webkit-backface-visibility:hidden;}
ol.commentlist{list-style:none!important;margin-left:0!important;margin-bottom:0!important;}
ol.commentlist li{padding-left:10px!important;margin-bottom:0!important;color:#999!important;}
ol.commentlist li.alt{}
ol.commentlist li.bypostauthor{}
ol.commentlist li.byuser{}
ol.commentlist li.comment-author-admin{}
ol.commentlist li.comment{padding:10px;}
ol.commentlist li.comment div.comment-author{}
ol.commentlist li.comment div.vcard{font-size:16px;margin-bottom:5px;}
ol.commentlist li.comment div.vcard cite.fn{font-style:normal;}
ol.commentlist li.comment div.vcard cite.fn a.url{}
ol.commentlist li.comment div.vcard img.avatar{float:right;margin:0 0 10px 10px;}
ol.commentlist li.comment div.vcard img.avatar-32{}
ol.commentlist li.comment div.vcard img.photo{}
ol.commentlist li.comment div.vcard span.says{}
ol.commentlist li.comment div.commentmetadata{}
ol.commentlist li.comment div.comment-meta{font-size:12px;margin-bottom:10px;}
ol.commentlist li.comment div.comment-meta a{color:#ccc;}
ol.commentlist li.comment p{font-size:15px;line-height:1.5em;}
ol.commentlist li.comment ul{}
ol.commentlist li.comment div.reply{font-size:11px;}
ol.commentlist li.comment div.reply a{font-weight:bold;}
ol.commentlist li.comment ul.children{list-style:none;margin:10px 0 0;}
ol.commentlist li.comment ul.children li{}
ol.commentlist li.comment ul.children li.alt{}
ol.commentlist li.comment ul.children li.bypostauthor{}
ol.commentlist li.comment ul.children li.byuser{}
ol.commentlist li.comment ul.children li.comment{}
ol.commentlist li.comment ul.children li.comment-author-admin{}
ol.commentlist li.comment ul.children li.depth-2{border-left:5px solid #555;margin:0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-3{border-left:5px solid #999;margin:0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-4{border-left:5px solid #bbb;margin:0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-5{}
ol.commentlist li.comment ul.children li.odd{}
ol.commentlist li.even{background:#f6f6f6;}
ol.commentlist li.odd{background:#fff;}
ol.commentlist li.parent{border-left:5px solid #111;}
ol.commentlist li.thread-alt{}
ol.commentlist li.thread-even{}
ol.commentlist li.thread-odd{}
#respond input[type="text"], #respond textarea{font-family:inherit;padding:5px 8px;color:#666;}
#respond h3, h3#comments{padding-bottom:5px;margin-bottom:5px;padding-top:10px;border-top:1px dotted #ccc;margin-top:15px;}
#respond .label{margin:10px 0 5px;}
#respond textarea{margin:5px 0;width:100%;padding-left:2%;padding-right:2%;height:50px;box-sizing:border-box;}
.wpcf7 input[type="submit"]{margin-top:5px;float:left;}
.wpcf7 img.ajax-loader{margin:15px 0 5px 10px;}
.wpcf7 label{font-weight:bold;margin:0 0 5px;display:block;color:#666;font-size:1em;}
.wpcf7 small{margin:5px 0 15px;display:block;font-size:12px;}
.wpcf7 input[type="text"], .wpcf7 textarea, .wpcf7 select, .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .wpcf7 input[type="date"]{font-family:inherit;padding:8px 15px;color:#666;margin-top:5px;margin-bottom:10px;width:100%;box-sizing:border-box;}
.wpcf7 textarea{height:120px;}
.wpcf7 p{overflow:hidden;}
span.wpcf7-not-valid-tip{margin-bottom:10px;font-size:0.85em!important;}
div.wpcf7-validation-errors{border:2px solid!important;}
div.wpcf7-response-output{margin:2em 0 1em!important;}
.wpcf7 input[disabled]{color:#999!important;cursor:not-allowed;background:#ccc;}
.wpcf7 input[disabled]:hover{color:#999!important;background:#ccc;}
.wpcf7 input[placeholder]{color:#888;}
.wpcf7 [placeholder]{color:#888;}
.wpcf7 *[placeholder]{color:#888;}
.wpcf7 -webkit-input-placeholder{color:#888;}
.wpcf7 ::-webkit-input-placeholder{color:#888;}
.wpcf7 :-moz-placeholder{color:#888;opacity:1;}
.wpcf7 ::-moz-placeholder{color:#888;opacity:1;}
.wpcf7 :-ms-input-placeholder{color:#888;}
.wpcf7 input:focus::-webkit-input-placeholder, .wpcf7 textarea:focus::-webkit-input-placeholder{color:transparent;}
.wpcf7 input:focus:-moz-placeholder, .wpcf7 textarea:focus:-moz-placeholder{color:transparent;}
.wpcf7 input:focus::-moz-placeholder, .wpcf7 textarea:focus::-moz-placeholder{color:transparent;}
.wpcf7 input:focus:-ms-input-placeholder, .wpcf7 textarea:focus:-ms-input-placeholder{color:transparent;}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea, .wpcf7 select{background:#fff;}
.wpcf7 input[type="text"]:focus, .wpcf7 input[type="email"]:focus, .wpcf7 textarea:focus, .wpcf7 select:focus{background:#f6f6f6;outline:none;}
.wpcf7-form .col.margin{padding-top:0;padding-bottom:0;}
input.wpforms-smart-phone-field{padding-left:50px!important;}
.formulario-lateral input, .formulario-lateral textarea, .formulario-lateral select{border-radius:0!important;padding-top:5px!important;padding-bottom:5px!important;height:auto!important;border:0.5px solid #eee!important;}
.formulario-lateral textarea{height:100px!important;}
.formulario-lateral label, .formulario-lateral .wpforms-form .wpforms-required-label{color:#fff!important;font-weight:normal!important;font-size:15px!important;}
.formulario-lateral div.wpforms-container-full .wpforms-form button[type=submit]{color:#fff!important;border:none!important;font-size:16px;padding:10px 20px!important;}
.formulario-lateral div.wpforms-confirmation-container-full{background:#fff!important;color:#1d1d1b!important;border:none!important;}
.contained-1000{max-width:990px;padding:0 5px;margin:auto;}
h1.cat-title{margin:30px 0;}
.item{max-width:420px;margin:0 auto 10px;}
.item .image{width:100%;max-width:420px;margin:0 auto;position:relative;padding-top:100%;overflow:hidden;}
.item .image img{position:absolute;top:0;left:50%;width:auto;min-width:100%;max-width:400%;height:100%;transform:translate(-50%, 0);}
.item .titulo h3{color:#4A4A49;margin-bottom:15px;font-size:1.143rem;font-weight:400;font-family:'Public Sans', sans-serif;}
.item .titulo h3 a{color:#4A4A49!important;}
.item .titulo h3 a:hover{text-decoration:none;}
.item .content p{color:#878787;}
.item .categoria{margin-bottom:5px;font-size:16px;}
.item .fecha{color:#888;margin-bottom:5px;font-size:14px;font-style:italic;}
.item .ptype{margin-bottom:5px;font-size:12px;font-style:italic;}
.item .content-holder{padding:25px 0;border:none;box-sizing:border-box;overflow:hidden;font-size:1rem;}
.single .redes .red-social{line-height:20px;padding:5px;border-radius:15px;margin:5px;display:inline-block;width:30px;height:30px;text-align:center;vertical-align:middle;}
.single .redes .red-social img{width:16px;max-height:16px;height:auto;vertical-align:text-top;margin-top:1px;}
.single .redes .red-social .fab, .single .redes .red-social .fas, .single .redes .red-social .far{color:#fff;font-size:16px;line-height:20px;}
.single .redes .red-social:hover{opacity:0.9;}
.inside-content .elementor-accordion-item, #contenido-main.type-page .elementor-accordion-item{border-bottom:1px solid #DADADA!important;}
#enlaces-profesor .elementor-widget-wrap, .enlaces-multiples .elementor-widget-wrap{display:flex;flex-wrap:nowrap;}
#enlaces-profesor .elementor-widget-wrap>.elementor-element, .enlaces-multiples .elementor-widget-wrap>.elementor-element{min-width:200px;}
#enlaces-profesor .elementor-button-link, .enlaces-multiples .elementor-button-link{text-align:left;}
#enlaces-profesor .elementor-button-link .elementor-button-icon, .enlaces-multiples .elementor-button-link .elementor-button-icon{font-size:12px;}
#enlaces-profesor .cf-type-link, .enlaces-color .cf-type-link, .enlaces-multiples .cf-type-link, .enlaces-color .cf-type-link{display:flex;align-items:center;}
#enlaces-profesor .cf-type-link .ae-element-custom-field, .enlaces-color .cf-type-link .ae-element-custom-field, .enlaces-multiples .cf-type-link .ae-element-custom-field{width:100%;}
#filtros-tax .elementor-widget-wrap{display:flex;flex-wrap:wrap;padding:10px 0;}
#filtros-tax .elementor-widget-wrap > div{min-width:200px;padding:0 10px;width:100%;max-width:33.33%;}
#filtros-tax .elementor-widget-wrap .filtro-link{text-align:left;font-family:'Public Sans', sans-serif;color:#4A4A49;font-size:1.143em;font-weight:600;line-height:20px;padding:10px 0;border-bottom:1px solid #4A4A49;display:block;}
#filtros-tax .elementor-widget-wrap i{font-size:12px;margin-right:8px;}
.elementor-edit-area-active #menu-footer{display:block!important;}
.elementor-widget .elementor-tab-content ul, .elementor-widget .elementor-text-editor ul{list-style:disc;margin:0 0 1em 15px;}
.elementor-widget .elementor-tab-content ol, .elementor-widget .elementor-text-editor ol{list-style:decimal;margin:0 0 1em 15px;}
.elementor-widget .elementor-tab-content li, .elementor-widget .elementor-text-editor li{margin-bottom:0.4em;}
.elementor-widget .elementor-text-editor p:not(:last-child){margin-bottom:1rem;}
.elementor-widget .elementor-text-editor ul:not(:first-child) > li > h6:first-child, .elementor-widget .elementor-text-editor > h6:not(:first-child), .elementor-widget .elementor-text-editor ul:not(:first-child) > li > h5:first-child, .elementor-widget .elementor-text-editor > h5:not(:first-child), .elementor-widget .elementor-text-editor ul:not(:first-child) > li > h4:first-child, .elementor-widget .elementor-text-editor > h4:not(:first-child), .elementor-widget .elementor-text-editor ul:not(:first-child) > li > h3:first-child, .elementor-widget .elementor-text-editor > h3:not(:first-child), .elementor-widget .elementor-text-editor ul:not(:first-child) > li > h2:first-child, .elementor-widget .elementor-text-editor > h2:not(:first-child), .elementor-widget .elementor-text-editor ol[start] > li > h2:first-child, .elementor-widget .elementor-text-editor ol[start] > li > h3:first-child, .elementor-widget .elementor-text-editor ol[start] > li > h4:first-child, .elementor-widget .elementor-text-editor ol[start] > li > h5:first-child, .elementor-widget .elementor-text-editor ol[start] > li > h6:first-child, .elementor-widget .elementor-text-editor p + ol > li > h2, .elementor-widget .elementor-text-editor p + ol > li > h3, .elementor-widget .elementor-text-editor p + ol > li > h4, .elementor-widget .elementor-text-editor p + ol > li > h5, .elementor-widget .elementor-text-editor p + ol > li > h6, .elementor-widget .elementor-text-editor p + ul > li > h2, .elementor-widget .elementor-text-editor p + ul > li > h3, .elementor-widget .elementor-text-editor p + ul > li > h4, .elementor-widget .elementor-text-editor p + ul > li > h5, .elementor-widget .elementor-text-editor p + ul > li > h6{margin-top:2em;}
.elementor-widget .elementor-tab-content ul.arrows, .elementor-widget .elementor-text-editor ul.arrows{list-style:none;margin:0 0 1em 5px;}
.elementor-widget .elementor-tab-content ul.arrows li, .elementor-widget .elementor-text-editor ul.arrows li{padding-left:20px;position:relative;}
.elementor-widget .elementor-tab-content ul.arrows li:before, .elementor-widget .elementor-text-editor ul.arrows li:before, .menu-flechas .ee-scroll-indicator ul li:before{content:"\f061";font-family:'Font Awesome 5 Free';font-weight:bold;position:absolute;font-size:0.85em;left:0;top:1px;}
@media all and (min-width: 768px) {
.interna-admisiones{width:680px!important;margin:0 auto;}
}
@media all and (min-width: 1025px) {
.section-menu{margin-top:-70px;}
}
.menu-flechas .ee-scroll-indicator ul li{margin:0!important;padding:8px 0 8px 15px!important;border-bottom:1px solid #555;line-height:1.25em;position:relative;}
.menu-flechas .ee-scroll-indicator ul li:before{top:7px;font-size:11px;}
.elementor-widget.rotate{transform-origin:0 0;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
.single .ae-post-layout-grid .ae-post-list-wrapper{justify-content:center;}
.elementor-widget-image .wp-caption{position:relative;}
.elementor-widget-image .widget-image-caption{z-index:2;right:0;color:#fff!important;padding:15px 20px;bottom:0;position:absolute;text-shadow:0 0 3px rgba(0,0,0,0.3);}
.custom-caption-featured{color:#fff!important;text-shadow:0 0 3px rgba(0,0,0,0.8);font-size:12px;}
.custom-caption-featured a{color:#fff!important;font-weight:bold;}
#outside-caption .elementor-widget-image .widget-image-caption, .inside-content .elementor-widget-image .widget-image-caption{position:relative;padding:10px 0;text-shadow:none;text-align:left!important;color:#878787!important;}
#tax-publicacion .elementor-widget-wrap > div.elementor-widget-ae-taxonomy:nth-of-type(1) .elementor-widget-container, .hide-border .elementor-widget-container{border-left:none!important;padding-left:8px!important;}
.ae-post-list-item .hide-border .elementor-widget-container{padding-left:0!important;}
.elementor-share-btn_email .fa-envelope:before{font-weight:400!important;}
.elementor-share-btn_facebook .fa-facebook:before{content:"\f39e"!important;}
.elementor-share-btn_linkedin .fa-linkedin:before{content:"\f0e1"!important;}
.rank-math-breadcrumb .separator{font-family:'Public Sans', sans-serif!important;}
.rank-math-breadcrumb{text-transform:uppercase;font-size:12px;margin:10px 0;}
.rank-math-breadcrumb p{margin:0!important;}
.campos-eventos .ae-element-custom-field-icon i:before{width:20px;}
.items-relacionados .elementor-divider .elementor-divider-separator, .items-relacionados-dobles .elementor-divider .elementor-divider-separator{display:block!important;}
.elementor-widget-shortcode.filtros label, .elementor-widget-shortcode.filtros .sf-input-select, .elementor-widget-shortcode.filtros .sf-input-text{width:100%!important;}
.elementor-widget-shortcode.filtros .sf-input-select, .elementor-widget-shortcode.filtros .sf-input-text{margin-bottom:5px!important;}
.elementor-widget-shortcode.filtros.filtro-4cols .searchandfilter > ul, .elementor-widget-shortcode.filtros.filtro-3cols .searchandfilter > ul, .elementor-widget-shortcode.filtros.filtro-2cols .searchandfilter > ul{margin:0 -10px!important;display:flex;flex-wrap:wrap;}
.elementor-widget-shortcode.filtros.filtro-4cols .searchandfilter > ul > li{padding:10px!important;width:100%;max-width:25%;}
.elementor-widget-shortcode.filtros.filtro-3cols .searchandfilter > ul > li{padding:10px!important;width:100%;max-width:33.33%;}
.elementor-widget-shortcode.filtros.filtro-2cols .searchandfilter > ul > li{padding:10px!important;width:100%;max-width:50%;}
.searchandfilter .chosen-container-single .chosen-single, .searchandfilter .chosen-container .chosen-drop{border-color:#ccc!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;}
.searchandfilter .chosen-container-single .chosen-single{padding:6px 0 6px 18px!important;color:#666!important;}
.searchandfilter .chosen-container-single .chosen-single div b{background-position:0 8px!important;}
.centered .ae-post-list-wrapper .ae-no-posts{margin:auto;}
.ae-pagination-wrapper{margin-top:20px!important;}
.ae-cf-wrapper.hide, .grecaptcha-badge{display:none!important;}
.elementor-widget-shortcode.filtros.filtro-unico .searchandfilter > ul{position:relative;}
.elementor-widget-shortcode.filtros.filtro-unico .searchandfilter > ul > li{padding:0!important;}
.elementor-widget-shortcode.filtros.filtro-unico .searchandfilter > ul .sf-field-submit input{position:absolute;top:0;right:0;background:transparent url(//cienciassociales.uniandes.edu.co/historia-geografia/wp-content/themes/faciso-theme/images/search-gris.svg) no-repeat center!important;width:40px;text-indent:-999999px;padding:10px 20px;}
.elementor-widget-shortcode.filtros.filtro-unico .searchandfilter > ul .sf-field-search input{padding-right:40px;line-height:22px;}
.small-mobile button.show-li{margin:5px 10px;display:none!important;width:100%;}
.left-calendar .ee-calendar__cell__content{padding:5px 8px!important;}
.left-calendar .ee-calendar__day__content{padding:2px 5px!important;}
.left-calendar .ee-calendar__day--event .ee-calendar__day__wrapper:hover{box-shadow:0 0 10px rgba(0,0,0,.15);}
.left-calendar .ee-calendar__month.clndr-events.show-events{overflow-y:auto;}
.left-calendar .ee-calendar__month.show-events .ee-calendar__table{z-index:-1;}
.h100 .ae-post-layout-grid, .h100 .ae-post-layout-grid > div, .h100 .ae-post-widget-wrapper, .h100 .ae-post-list-wrapper, .h100 .elementor-container{height:100%;}
.plus-content .ae-element-post-content span.plus{display:inline-block!important;cursor:pointer;color:#878787;}
.plus-content.plus-white .ae-element-post-content span.plus{color:#fff;}
.plus-content .ae-element-post-content .uppercase{text-transform:uppercase;}
.ff-slideshow[data-size="tiny"] .ff-dropdown .ff-external-link, .ff-slideshow[data-size="medium"] .ff-dropdown .ff-external-link{line-height:0;font-size:0;color:transparent;padding:0;}
.ff-slideshow[data-size="tiny"] .ff-external-link:before, .ff-slideshow[data-size="medium"] .ff-external-link:before{font-family:'ff-icons';content:'\e621';display:inline-block;padding:0px 9px 0px;margin:0;font-size:14px;vertical-align:middle;height:33px;line-height:33px;box-sizing:border-box;}
.redes-home .ff-stream-wrapper{margin:0!important;}
.redes-home .ff-stream-wrapper > li, .redes-home .ff-stream-wrapper > article{margin-top:20px!important;}
.redes-home .ff-stream-wrapper > li:first-of-type, .redes-home .ff-stream-wrapper > article:first-of-type{margin-top:0px!important;}
.redes-home .ff-item *{opacity:1;}
.redes-home .ff-item{width:100%;position:relative;left:0;transform:none!important;z-index:2;opacity:1;}
.redes-home .ff-label-wrapper{display:none!important;}
.redes-home .ff-item .ff-content, .dont-break-out{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}
#contenido-main .redes-home .elementor-tab-content{display:flex!important;height:0px;overflow:hidden;padding:0!important;}
#contenido-main .redes-home .elementor-tab-content.elementor-active{height:auto;padding:20px 0!important;}
.redes-home #ff-stream-2 .picture-item__inner{opacity:1!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;}
} @media all and (min-width: 576px){
#principal ul.menu > li:last-of-type{border-bottom:none!important;}
}
@media all and (min-width: 768px){
.inside-content p{text-align:justify;}
}
@media all and (min-width: 992px){ 
body{overflow-x:hidden;}
#principal ul ul li.menu-item-has-children{padding-right:30px;}
#principal ul ul li.menu-item-has-children > a:after{content:"\f067";font-family:'Font Awesome 5 Free';padding-left:4px;font-weight:bold;position:absolute;right:0;top:0;z-index:200;padding:12px 10px;font-size:12px;line-height:1.35rem;}
#principal ul.menu{text-align:right;}
#principal .menu > li > a{border-bottom:2px solid transparent;}
#principal ul li ul{visibility:hidden;display:block;opacity:0;transition:visibility 0.1s, opacity 0.5s ease;transition-delay:0.3s;}
#principal ul li:hover > ul{visibility:visible;opacity:1;transition-delay:0.1s;}
#close-menu, .menu-fixed .header-top{display:none!important;}
.menu-fixed{position:fixed;top:0;height:65px;left:0;}
.menu-fixed #menu-menu-principal, .menu-fixed #principal .container-menu{background:none!important;}
.menu-fixed #principal ul.menu >  li > a{padding:21px 0 20px;line-height:22px;}
.logo > div{padding:28px 0;}
.menu-fixed .logo > div{width:250px;padding:0;}
.menu-fixed .logo .universidad{width:48%;}
.menu-fixed .logo .facultad{width:52%;}
.elementor-location-archive #filtros-tax{z-index:10;}
.elementor-location-archive section.items-relacionados{margin-top:-70px!important;}
.elementor-location-archive section.items-relacionados h2{padding-top:70px!important;}
}
@media all and (min-width: 1200px) { 
.container, .container-lg, .container-md, .container-sm, .container-xl{max-width:1200px!important;}
#principal ul.menu > li{margin-left:40px;}
} 
@media all and (min-width: 1441px) { 
.elementor-location-archive section.items-relacionados{margin-top:-100px!important;}
.elementor-location-archive section.items-relacionados h2{padding-top:100px!important;}
#principal ul ul ul{width:260px;}
#principal ul ul a{padding:15px 20px;}
#principal ul ul li.menu-item-has-children > a:after{padding:15px 10px;}
#principal ul.menu > li{margin-left:60px;}
header .menu-principal .container{max-width:100%!important;}
header .menu-principal.menu-fixed .container{padding:0 25px!important;}
.logo > div{padding:30px 0;}
}
@media all and (max-width: 1440px) {
header .menu-principal .container{max-width:100%!important;}
header .menu-principal.menu-fixed .container{padding:0 25px!important;}
}
@media all and (max-width: 1440px) and (min-width: 1200px){
.header-top{padding-top:19px;}
#principal ul.menu > li > a{padding:7px 0 22px;}
.search-box .buscador{top:59px;}
.logo .universidad{width:130px;}
.logo .facultad{width:135px;}
}
@media all and (max-width: 1499px) and (min-width: 992px){}
@media all and (max-width: 1199px) and (min-width: 992px){ 
.elementor-counter .elementor-counter-number-wrapper{font-size:2.7em!important;}
#principal ul.menu > li{margin-left:20px;font-size:1.08rem;}
#principal ul.menu > li:first-of-type{margin-left:0;}
#principal ul.menu > li > .sub-menu{width:220px;}
.principal{font-size:3.5rem;}
.logo{z-index:1;}
.logo .universidad{width:48%;}
.logo .facultad{width:52%;}
.logo > div{max-width:300px!important;min-width:250px;}
}
@media all and (max-width: 991px) and (min-width: 768px){
.elementor-counter .elementor-counter-number-wrapper{font-size:2em!important;}
.principal{font-size:3rem;}
#principal ul.menu > li{border-top:0.5px solid rgba(255,255,255,0.5);}
#principal ul.menu > li:first-of-type{border-top:none!important;}
} 
@media all and (max-width: 1024px) {
#enlaces-profesor .elementor-widget-wrap, .enlaces-multiples .elementor-widget-wrap{flex-wrap:wrap;}
#enlaces-profesor .elementor-widget-wrap>.elementor-element, .enlaces-multiples .elementor-widget-wrap>.elementor-element, #filtros-tax .elementor-widget-wrap > div, .elementor-widget-shortcode.filtros.filtro-4cols .searchandfilter > ul > li, .elementor-widget-shortcode.filtros.filtro-2cols .searchandfilter > ul > li{max-width:50%;}
.col-left .enlaces-color .elementor-widget-wrap>.elementor-element{max-width:100%;min-width:100px;}
.formulario-lateral div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium{height:70px!important;}
.formulario-lateral label, .formulario-lateral .wpforms-form .wpforms-required-label{font-size:14px!important;}
}
@media all and (max-width: 991px) {
.header-top{padding:6px 0;}
.header-top .regresar p{margin:0;}
.search-box .buscador{top:60px;}
#mobile-toggle{display:block!important;margin-left:auto;}
#principal ul li{display:block;font-size:1.3rem;}
#principal ul li li{font-size:1.15rem;}
#principal ul ul{position:relative!important;width:100%!important;top:0!important;left:0!important;}
#principal ul.show-menu{display:block;}
#principal ul li a{padding:11px 0;line-height:26px;}
#principal ul li.menu-item-has-children{padding-right:0;}
#principal ul li.menu-item-has-children > .span-more{display:block;font-weight:bold;position:absolute;right:0;top:0;text-align:right;font-size:14px;z-index:200;width:46px;height:46px;padding:5px 15px;line-height:36px;color:#fff;cursor:pointer;}
#principal ul li.menu-item-has-children > .span-more.expanded .fa-plus:before{content:"\f068"!important;}
#principal .container-menu{position:absolute;left:0;top:100%;width:100%;max-width:100%;display:none;padding:25px 25px 5px;z-index:1200;}
header .menu-principal{padding:10px 0;}
#principal ul.sub-menu{background-color:transparent!important;padding-left:20px;}
.box-menu #principal ul{background-color:transparent!important;}
} 
@media all and (max-width: 767px) { 
.top-menu .menu-menu-arriba-container, .top-menu .menu-menu-arriba-en-container{margin-right:0;}
.secciones-contenidas .izquierda, .secciones-contenidas .derecha{padding-left:20px!important;padding-right:20px!important;}
.secciones-contenidas .derecha .elementor-container, .secciones-contenidas .izquierda .elementor-container{max-width:510px!important;}
h1.cat-title, h1.entry-title{font-size:2em;}
.principal{font-size:2.5rem;}
header .container{max-width:767px!important;}
header .menu-principal .container > .row{margin:0 -25px;}
header .menu-principal .container > .row > *{padding:0 25px;}
.logo .facultad{padding-bottom:4%;}
#principal .container-menu{padding:25px;margin-top:10px;}
#mobile-toggle{position:absolute;right:25px;top:-55px;z-index:100;}
#principal ul.menu > li{border-bottom:0.5px solid rgba(255,255,255,0.5);}
#principal ul.menu li a{padding-left:0!important;padding-right:0!important;}
#principal .search-box{padding:0!important;margin:25px 0;}
#principal #searchsubmit, #principal #searchsubmit-mobile{color:#fff!important;padding:10px 12px;}
#principal .search-box #s, #principal .search-box #s-mobile{background:rgba(255,255,255,0.25)!important;border:none!important;padding-top:10px;padding-bottom:10px;color:#fff;font-size:1.143rem;}
#principal .search-box #s[placeholder], #principal .search-box #s-mobile[placeholder]{color:#fff;}
#principal .search-box [placeholder]{color:#fff;}
#principal .search-box *[placeholder]{color:#fff;}
#principal .search-box -webkit-input-placeholder{color:#fff;}
#principal .search-box ::-webkit-input-placeholder{color:#fff;}
#principal .search-box :-moz-placeholder{color:#fff;opacity:1;}
#principal .search-box ::-moz-placeholder{color:#fff;opacity:1;}
#principal .search-box :-ms-input-placeholder{color:#fff;}
#principal #menu-menu-soy-1 .menu-item-41 .span-more{width:100%;line-height:30px;height:40px;}
#principal .segundo-nivel .menu > li{margin:15px 10px;border:0.5px solid rgba(0,0,0,0.4);border-radius:5px;font-size:1.15rem;background:rgba(0,0,0,0.2);}
#principal .segundo-nivel .menu li li{font-size:1.05rem;}
#principal .segundo-nivel ul.menu li a{padding-left:10px!important;padding-top:7px;padding-bottom:7px;}
.rank-math-breadcrumb{display:none!important;}
} 
@media all and (max-width: 575px) {
header .container{max-width:100%!important;padding:0 5px;}
header .menu-principal .container > .row{margin:0 -20px;}
header .menu-principal .container > .row > *{padding:0 20px;}
#mobile-toggle{right:20px;}
#principal .container-menu{padding:20px 25px;}
}
@media all and (max-width: 480px) {
#enlaces-profesor .elementor-widget-wrap>.elementor-element, .enlaces-multiples .elementor-widget-wrap>.elementor-element, #filtros-tax .elementor-widget-wrap > div, .elementor-widget-shortcode.filtros.filtro-4cols .searchandfilter > ul > li, .elementor-widget-shortcode.filtros.filtro-3cols .searchandfilter > ul > li, .elementor-widget-shortcode.filtros.filtro-2cols .searchandfilter > ul > li{max-width:100%;}
h1{font-size:2.25rem;}
h2{font-size:2rem;}
h3{font-size:1.75rem;}
.small-mobile .hide-li{display:none!important;}
.small-mobile button.show-li{display:block!important;}
}
@media all and (max-width: 420px) {
.logo .universidad{width:48%;}
.logo .facultad{width:52%;}
#mobile-toggle{width:36px;height:36px;top:-51px;}
#mobile-toggle .fas{line-height:32px;font-size:24px;}
}
@media all and (max-width: 360px) { 
.image-flip .card-title{font-size:1.4rem;}
.image-flip .card-text{display:none;}
} 
@media print { 
.container { 
width: auto; 
}
.do-not-print { 
display: none; 
}
#comments { 
page-break-before: always; 
}
body { 
width: 100% !important; 
margin: 0 !important; 
padding: 0 !important; 
line-height: 1.4; 
word-spacing: 1.1pt; 
letter-spacing: 0.2pt; 
font-family: Garamond, "Times New Roman", serif; 
color: #000; 
background: none; 
font-size: 12pt; 
}
h1, h2, h3, h4, h5, h6 { 
font-family: Arial, Helvetica, sans-serif; 
}
h1 { 
font-size: 19pt; 
}
h2 { 
font-size: 17pt; 
}
h3 { 
font-size: 15pt; 
}
h4, h5, h6 { 
font-size: 12pt; 
}
code { 
font: 10pt Courier, monospace; 
}
blockquote { 
margin: 1.3em; 
padding: 1em; 
}
img { 
display: block; 
margin: 1em 0; 
}
a img { 
border: none; 
}
table { 
margin: 1px; 
text-align: left; 
}
th { 
border-bottom: 1px solid #333; 
font-weight: bold; 
}
td { 
border-bottom: 1px solid #333; 
}
th, td { 
padding: 4px 10px 4px 0; 
}
caption { 
background: #fff; 
margin-bottom: 2em; 
text-align: left; 
}
thead { 
display: table-header-group; 
}
tr { 
page-break-inside: avoid; 
}
a { 
text-decoration: none; 
color: black; 
}
}