/*
Theme Name: MT Comms Team
Theme URI: https://zakratheme.com/
Template: zakra
Author: ThemeGrill
Author URI: https://themegrill.com
Description: Custom theme developed by MT Comms Team
Tags: one-column,two-columns,left-sidebar,right-sidebar,custom-background,custom-colors,custom-logo,featured-images,footer-widgets,full-width-template,theme-options,threaded-comments,translation-ready,blog,news,e-commerce,rtl-language-support
Version: 3.0.13.1712548175
Updated: 2024-04-08 00:49:35

*/

/* menu seleccionado 

.zak-primary-nav ul .current_page_ancestor > a, .zak-primary-nav ul .current-menu-ancestor > a, .zak-primary-nav ul .current_page_item > a, .zak-primary-nav ul .current-menu-item > a {
    color: #027ABB; 
}
*/

* {
    font-family: Inter-Regular;
}

html {
	scroll-behavior: smooth;
}

body .wp-block-spacer {
	background-color: #121217;
}

@font-face {
	font-family: Jost-Regular;
  	/* src: url('./fonts/Jost-Regular.ttf'); */
	src: url('./fonts/Jost-Regular.woff2') format('woff2');
	font-display: swap;
}

@font-face {
	font-family: Inter-Regular;
  	src: url('./fonts/Inter-Regular.woff2') format('woff2');
	font-display: swap;
}


/* FIN de definicion de fonts  */ 

.zak-primary {
	background-color: #121217;
}

.zak-content {
  background-color: #121217;
}

.zak-primary-nav ul li a { /* Tamaño del nav */ 
	font-size: 14px !important;
}

.zak-primary-nav .zak-primary-menu {
	gap: 40px !important;
}

.zak-main-header {
	background-color: #FFF;
	padding-top: 5px; 
	padding-bottom: 5px;
}

/* Icono del menu deplegable
.zak-icon {
	fill: #FFF;
}
*/

/*
.zak-main-header .zak-header-col--2 { 
	color: #FFF;
}
*/

/*
.zak-primary-nav .sub-menu{
	background-color: #002B49;
	color: #FFF;
}
*/

/*
.zak-primary-nav .sub-menu li :hover{
	background-color: #006098;
}
*/

/* Icono de menu en version mobile
.zak-toggle-menu .zak-icon{
	fill: #FFF;
}
*/

/*
.zak-mobile-nav{
	background-color: #002B49;
} */

/* Footer  */ 
#zak-footer > *, .zak-footer > * {
	background-color: #121217 !important; 
	color: #FFF !important;
	/* display: none !important;*/
}

.zak-footer-cols {
	padding-bottom: 0;
}

.zak-footer-bar {
  border-top: none;
}

.zak-footer-cols h2 {
	font-size: 3.2rem !important;
}

.zak-footer-col {
	grid-gap: 10px;
}

.zak-footer-builder .zak-copyright {font-size: 10px;}
.zak-footer-builder p {margin-bottom: 5px;}

.widget .wp-block-heading::before, .widget .widget-title::before{
	position: absolute;
  	display: none;
  	bottom: -1px;
  	content: " ";
  	left: 0;
  	width: 30px;
  	height: 1px;
  	background-color: #027ABB;
}

.widget .wp-block-heading, .widget .widget-title {
  	position: relative;
  	padding-bottom: 10px;
  	border-bottom: none;
}

.entry-content a, .edit-link a {
	text-decoration: none;
}
/*
.menuitems{
	font-family: -apple-system, blinkmacsystemfont, "segoe ui", roboto, "oxygen-sans", ubuntu, cantarell, "helvetica neue", helvetica, arial, sans-serif;
} /*

/* Cuando esten las fuentes definitivas, verificar esto */ 
code, kbd, pre, samp {
  font-family: inherit;
  font-size: 1em;
}

.site-branding .custom-logo-link{
	width: 40%;
	padding: 10px 0 10px 0;
}

.site-description {
	color:#FFF;
}

.site-title * {
	font-family: Jost-Regular;
}

.zak-header {
	border-bottom: none;
}

/*
.zak-main-nav li:hover {
	background-color: #006098; 
	border-radius: 5px; 
}
*/

.zak-main-nav li:hover a {
	color: #000 !important; 
}

#zak-primary-nav * {
	font-family: Jost-Regular;
	font-size: 16px !important;
}

ul.sub-menu > li:hover {
    background-color: #DDD;
}

/* INICIO de resaltar el ultimo menu del NAV

nav#zak-primary-nav ul li:last-child {
  background-color: #002b49;
  border-radius: 53px;
  min-width: 6em;
  display: flex;
  justify-content: center;
}
nav#zak-primary-nav ul li:last-child a {
  color: #FFF !important;
  
}    

FIN de resaltar el ultimo menu del NAV */

h1, h2, h3, h4, h5, h6 {
	margin-bottom: 20px;
}


/* Clase para ocultar */
.hidden {
	display: none !important; 
}

.text-white, .text-white * { color:#FFF;}
.left {padding-right: 5px;}


/* INICIO Customizacion del wp-form-158 */
#wpforms-158{
	width:80%;
	color: #FFF;
}

div.wpforms-container-full textarea {
	width:60%;
}

div.wpforms-container-full .wpforms-field-label {
	color: #FFF;
}

.wpforms-container .wpforms-field-label, .wp-core-ui div.wpforms-container .wpforms-field-label {
	font-weight: unset;
}


/* FIN Customizacion del wp-form-158 */