/*-----------------------------------------------------------------------------------

	Theme Name: Cátedra UDC-Navantia Child Theme
	Theme URI: https://catedracosmealvarez.com/
	Description: Cátedra UDC-Navantia Child Theme.
	Author: STGO Diseño y Multimedia S.L.
	Author URI: https://stgo.es/
	Version: 1.0

	Template: catedra

-------------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------
	01. Theme customization starts here!!!
-------------------------------------------------------------------------------------*/

body {
    color: #999 !important;
}

p {
    text-align: justify !important;
}

#az-header .header-container {
    padding: 0 10px !important;
}

#az-header-top-bar {
    background: #e6e6e6 !important;
    color: #000 !important;
}


#az-header .az-logo-container .az-logo-img img, 
#az-header .az-logo-container .az-logo-svg img {
    max-height: 40px !important;
}


.az-content {
    top: -96px !important;
}

#az-footer .az-footer-widgets-area {
    background: #fff !important;
}
 
#az-footer .az-footer-bottom-area {
    padding: 5px 0 !important;
    display: none !important;
}

#az-footer .az-footer-widgets-area .widget-title,
#az-footer .az-footer-widgets-area .widget {
    color: #333 !important;
}

#az-footer .az-footer-widgets-area {
    border-top: 1px solid #333;
    padding: 0 !important;
}

#az-footer .az-footer-widgets-area .az-footer-column-widget:first-child,
#az-footer .az-footer-widgets-area .az-footer-column-widget {
    padding-left: 15px !important;
    border-right: 1px solid #333;
}

#az-footer .az-footer-widgets-area .az-footer-column-widget:last-child {
    padding-left: 15px !important;
    border-right: transparent;    
}

#az-footer .az-footer-widgets-area .az-footer-column-widget .widget .widget-title {
    text-align: center !important;
}
.az-module-container .az-grid-item .az-grid-item-entry-meta .az-grid-item-entry-content {
    padding: 15px 0 0 !important;
    margin-top: 0 !important;    
}

.az-btn,
.az-module-container .az-grid-item .az-grid-item-entry-meta .az-grid-item-entry-attributes .az-grid-item-meta-subtitle {
    font-weight: 100 !important;
}

.az-btn.az-btn-large {
    padding: 30px 26px 30px !important;
    border-radius: 5px;
    font-weight: 500 !important;
}

.seccion01 {
    margin-top: -250px;
}

.subseccion01a {
    padding-top: 200px;
}

.six-boton a{
	padding: 30px 7px 30px !important;
    border-radius: 5px !important;
	font-size: 1.3rem !important;
    font-weight: 500 !important;
}
}
    

.seccionvertical {
    margin-top: -100px;
}

.seccionverticalizq {
    padding-top: 0;
}

.seccionverticalder {
    padding-top: 70px;
}

.az-pagination .az-pagination-number ul li a.active {
    color: #af0076 !important;
}

.az-pagination.pagination-light .az-pagination-number ul li a {
    color: #0e2f5a;
}

.az-module-grid .az-module-grid-item img {
    display: none !important;
}

.az-module-container .az-grid-item .az-grid-item-entry-meta .az-grid-item-entry-title .az-grid-item-meta-title {
    font-size: 2.8rem !important;
}

.az-module-container .az-grid-item .az-grid-item-entry-meta a {
    color: #0e2f5a !important;
    font-weight: 100 !important;
    font-family: "Maven Pro" !important;
}

.az-module-container .az-grid-item .az-grid-item-entry-meta .az-grid-item-entry-content {
    border-top: 1px solid #aaa !important;
}

span.textofooter01,
span.textofooter01 a,
span.textofooter01 a:visited,
span.textofooter01 a:focus,
span.textofooter01 a:hover {
    color: #ccc !important;
    font-weight: 100 !important;
}

span.textofooter02,
span.textofooter02 a,
span.textofooter02 a:visited,
span.textofooter02 a:focus,
span.textofooter02 a:hover {
    color: #333 !important;
    font-weight: 100 !important;
}

span.textofooter01 a:hover,
span.textofooter02 a:hover {
    text-decoration: underline !important;
}

.bloque-calendario,
.calendario {
    background: #ad007d !important;
    padding: 0 15px 15px 15px !important;
    border-radius: 5px !important;
    max-width: 265px !important;
}

h5.widget-title {
    color: #fff !important;
    text-transform: uppercase !important;
    font-weight: 500 !important;
    margin: 10px 0 10px !important;
}

.texto-calendario {
    color: #fff;
    line-height: 1.4rem;
    font-size: 1.2rem;
    padding: 0 !important;
}

.wrap-hero-header .az-hero-container .az-hero-content .az-hero-title,
h1.az-hero-title {
    line-height: 100% !important;
    letter-spacing: 0 !important;
    font-weight: 600 !important;
    font-size: 2rem !important;
    margin-top: -50px !important;
}

p.titular-pagina {
    text-transform: uppercase;
    font-size: 4rem;
    line-height: 4rem;
    color: #0c3664 !important;
}

a.descargar-pdf {
    font-weight: 100 !important;
    text-transform: uppercase !important;
}

a.descargar-pdf,
.descargar-pdf:visited {
    color: #ad007d !important;
}

a.descargar-pdf:hover {
    color: #ccc !important;
}

.circulitos-descargar {
    max-height: 10px;
    padding-left: 90px;
}


.az-back-to-top {
    background: rgba(174,  0,  125, 0.75) !important;
}

input[type="button"].file_input_button {

width: 148px !important;
}

#input_1,#upload_1 {
font-family: Arimo,"Helvetica Neue",Helvetica,Arial,sans-serif;
background: rgb(14, 47, 90) none repeat scroll 0% 0% !important;
color: #fff !important;
border-radius: 5px !important;
border: 0px !important;
	
}

#upfile_1:hover {
cursor: pointer !important;
	background: #ad007d none repeat scroll 0% 0% !important;
}
#input_1:hover {

background: #ad007d none repeat scroll 0% 0% !important;
}
#upload_1:hover:disabled {

background: black;
}

form.file_input_uploadform {

width: 160px !important;
}
input[type="button"].file_input_submit:disabled {

width: 110px !important;
}
input[type="button"].file_input_button_hover {

width: 153px !important;
}
#wordpress_file_upload_submit_1 {
width: 110px !important;
}


/**************************************************************
 * FORMULARIO
 * ***********************************************************/

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required:focus, input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number:focus{
    border-color: #0e2f5a !important;
}

.wpcf7 .wpcf7-form p {
    color: #ad007d !important;
}

input[type="submit"]{
	background-color: #0e2f5a !important;
	border-radius: 5px !important;
}

input[type="submit"]:hover{
	background-color: #ad007d !important;
}

select{
    padding: 14px 49px 14px 12px !important;
}

span.az-grid-item-meta-subtitle {
    display: none !important;
}




div#recent-posts-3 ul {
    list-style: none !important;
    background-color: white !important;
}


div#recent-posts-3 ul li{
    padding: 0 0 0 10px; !important;
	line-height: 25px !important;
}

div#recent-posts-3 ul li a:hover, div#recent-posts-3 ul li a {
    color: #0e2f5a !important;
	font-weight: 300 !important;
}

#az-header.h-classic .az-nav-panel ul li a,
#az-header .az-optional-menu.h-default #az-header-language-list .lang {
    line-height: 50px !important;
}

#az-header .az-optional-menu.h-default #az-header-language-list {
    margin-left: 30px !important;
}

#az-header .az-optional-menu.h-default #az-header-language-list::before {
    left: -15px !important;
}

