@charset "UTF-8";
 /*
Theme Name: mappingvita
Template: blog-way
Author: HenryGR
Description: Theme for mappingvita
Version: 1.5.0
Updated: 2025-01-03 13:51:09
Text Domain: mappingvita
Domain Path: /languages

*/
/* @import url('https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css') = @import url(./normalize.css); */

/* **************** variables */
	/* Colors */
:root {
	--global--color-black: #000;
	--global--color-dark-gray: #28303d;
	--global--color-gray: #39414d;
	--global--color-light-gray: #f0f0f0;
	--global--color-green: #00ff00;
	--global--color-blue: #0000ff;
	--global--color-purple: #b209f5;
	--global--color-red: #ff0000;
	--global--color-orange: #fc7907;
	--global--color-yellow: #fffb04;
	--global--color-white: #fff;
	--global--color-white-50: rgba(255, 255, 255, 0.5);
	--global--color-white-90: rgba(254, 254, 254, 0.9);
	--global--color-primary: #0769bf; /* Body text color, site title, footer text color. */
	--global--color-title: #1e73be; /* Headings */
	--global--color-site-description: #818181;
	--global--color-button-background: #8224e3;
	--global--color-scroll-up: #ea9920;
	--global--color-primary-hover: #afafaf;
	--global--color-menu-text: #ffffff;
	--global--color-link: #ea9920;
	--global--color-link-hover: var(--global--color-primary-hover);
	--global--color-footer-background: var(--global--color-title);
	--global--color-background: #ffffff; /* Mint, default body background */
	--global--color-border: var(--global--color-primary); /* Used for borders (separators) */
	--global--color-select: #048bcf;
}
/* **************************** */

.nota, .required {
    color: red;
}
.gris {
	color: gray;
}
.centrado {
	text-align: center;
}
.derecha {
	float: right;
}
.izquierda {
	float: left;
}
.centro {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.negrita {
  font-weight: bold;
}
.italica {
  font-style: italic;
}
.small {
	font-size: 0.6rem;
}
.canales {
	background-color: #74911D;
	text-align: center;
}
.call2action {
	background-color: #c0c0c0c0;
}
::selection {
  background-color: var(--global--color-select);
  color: white;
}
::-moz-selection {
  background-color: var(--global--color-select);
  color: white;
}
.call2action div {
	padding: 10px;
}
.call2action {
	border-radius: 15px;
}
.call2action.uagb-cta__buttons {
	padding-right: 10px;
}
.dashicons-admin-home {
	vertical-align: middle;
}
/* ********************* Polylang languages *********************** */
.lang-item a {
  text-transform: uppercase;
  font-weight: bold;
}
#polylang-2.widget {
	text-align: -moz-center;
	margin-bottom: 0 !important;
}
.widget_search {
	margin-bottom: 0 !important;
}
/* ******************* cambio de tamaño de encabezados *********** */
/* 1 rem = 14px */
h1 {
  font-size: 2.1rem; /* 2.57rem; */
}
h2 {
  font-size: 1.8rem; /* 2.14 rem; */
}
/* ****************** identify new tab/window links ************* */
a[target~="_blank"] {
  padding-right: 1rem;
  background-color: transparent;
  background-image: url('/resources/images/external.png');
  background-repeat: no-repeat;
  background-position: 100.1% top;
  background-attachment: scroll;
}
.rcb-btn-accept-all {
	background-color: limegreen;
}

/* *********** footer correction ****************  */
#footer-widgets .widget p, #footer-widgets .widget ul li a, #footer-widgets .widget .widget-title {
	color: black;
}
/* ************* header correction ****************** */
/* *************** No Title ************************* */
#post-1455 header, #post-27068 header, #post-25401 header, #post-26482 header {
	display:none;
}
/* ************* header correction ****************** */
.main-banner {
	padding: 0 !important;
	margin-top: 2rem !important;
}
/* ************* Sidebar Categories ************* */
.children li {
	padding-left: 2rem !important;
}
/* *********** main post list ******************* */
#main .post {
	margin-bottom: 8px !important;
}
/* *********** boxed shortcode ****************** */
.hgr-boxed-title>h3, .hgr-boxed-content>p {
	padding: 10px 20px;
	margin-bottom: 0;
}

.hgr-boxed {
	border-radius: 20px;
	margin-bottom: 1.4em;
	box-shadow: 5px 5px lightsteelblue;
}
.hgr-boxed-title {
	border-top-left-radius: 17px;
	border-top-right-radius: 17px;
}
.hgr-boxed-title>h3 {
	margin-top: 0 !important;
}
/* *********************************************** */
/* *************** hightlighted code ************* */
code {
	box-sizing: border-box;
	color: #A52A2A;
	font-family: 'Cascadia Code Regular', Hack, Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-feature-settings: normal;
	font-size: 1.2rem;
}
.wp-block-syntaxhighlighter-code, .mono {
	font-family: 'Cascadia Code Regular', Hack, Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size: 1.3rem;
}
/* *********************************************** */
/* ************* for comments ******************** */
#author, #email {
  font-family: 'Hack', "DejaVu Sans Mono", monospace;
}

#comment {
  font-family: "Work Sans", Arial, 'sans-serif';
}
/* ************ end of legacy *** */
/* ******************************* */

.registop {
	border-bottom: 5px solid red;
}
p.registop {
	margin:0 !important;
	border-bottom: 5px solid red !important;
}
.regisbot {
	border-top: 5px solid red;	
}

/* *************** modify general *************** */
#content {
	margin-top:0 !important;
	padding-top: 0 !important;
}
#polylang-2.widget {
	padding: 0 !important;
}

/* ************ for home page carousel ********* */
.uagb-post__image, .uagb-post__image img {
	max-width: 193px !important;
	max-height: 145px !important;
	overflow: hidden !important;
}
