/**
Theme Name: Pantumaka
Author: Victor Montol
Author URI: https://pantumaka.es
Description: Tema basado en Astra. Necesita tener instalado el tema Astra 4.0+ (free) para funcionar correctamente.
Version: 4.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: pantumaka
Template: astra
*/

/* Branding */

:root {
	--color1: #294a70;
	--color2: #f4a024;
	--color3: #1b1b1b;
	--color4: #f5f4ec;
	--color5: #626262;
	--color6: #a0a0a0;
	--color7: #f4f4f4;
	--color-texto: #1b1b1b;
	--typo1: 	'DM Serif Display', sans-serif;
	--typo2: 	'Lato', sans-serif;
}

/* Headings h1-h6 : 32-24-24-20-18-16 */

/*
h1,h2,h3,h4,h5,h6 {
	outline:1px dotted yellowgreen;
}

h1:before { content: "h1 "; }
h2:before { content: "h2 "; }
h3:before { content: "h3 "; }
h4:before { content: "h4 "; }
h5:before { content: "h5 "; }
h6:before { content: "h6 "; }
*/

/* Astra Fixes -Menu, Submenu, Icon, Logo SVG */
/*.sub-menu {
	min-width: max-content;
}

.ahfb-svg-iconset svg {
  width: 32px;
  height: 32px;
  transition: none;
}

.site-logo-img {
	display: inline-block;
}

.site-logo-img img {
	width:100%;
	height:auto !important;
}*/

/* Search and Filter Fixes */
/*.searchandfilter ul {
  margin: 0;
  padding: 0;
}*/

/* Elementor Forms Fixes */
input#form-field-acepto {
	width:20px;
	height:20px;
}

/* Tablas */

.easy-table thead {
	background-color: var(--color1);
	color:#fff;
}

table.tablesorter thead tr .easy-table-header:hover {
    background-image: url("bg.gif");
}

table.tablesorter thead tr th.tablesorter-headerAsc {
    background-image: url(images/asc.gif);
}
table.tablesorter thead tr th.tablesorter-headerDesc {
    background-image: url(images/desc.gif);
}
table.tablesorter thead tr th {
    background-image: url(images/bg.gif);
}

/* Filter Table */

.filter-table {
	text-align: right;
	position: relative;
}

.filter-table input[type=search] {
	border:1px solid var(--color5);
	padding: .25em 30px .25em .5em;
	background-color:#fff;
}

.filter-table input[type=search]::placeholder {
	font-style: italic;
}

.filter-table input[type=search]::-webkit-search-cancel-button {
    -webkit-appearance: searchfield-cancel-button;
}

.filter-table .fa {
	position: absolute;
	top:10px;
	right:8px;
}

/* Table Responsive */

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

/* Academics */
/* acHonor acNum acCorr acJunta */

.ac-selected {
	outline:5px double var(--color1) !important;
}

.ac-selected .elementor-cta__bg-overlay {
	background-color: #294A70CC !important;
}

.ac-selected .elementor-cta__title {
	color:#fff !important;
}
.elementor-nav-menu--dropdown {
    margin-left: 160px !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
     width: 250px !important;
}
.elementor-nav-menu--dropdown li  {
    padding-left: 0px !important;
    margin-right: 0px !important;
}
.rbs_gallery_button{
float: none !important;
text-align: center !important;
}
.rbs_gallery_button .button-border-caution {
color: #294A70 !important;
border-color: #294A70 !important;
background-color: #fff !important;
}
.rbs_gallery_button .button-border-caution:hover {
color: #fff !important;
border-color: #294A70 !important;
background-color: #294A70 !important;
}
