@charset "UTF-8";
/*
	CSS Stylesheet
	Jul 2019
	Powered by AyMsoft	
*/

/*========== ResetCSS ==========*/
*,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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,tr,select,input{appearance:inherit; -moz-appearance:inherit; -webkit-appearance:inherit; background:transparent; border:none; border-radius:0; box-sizing: border-box; margin:0; outline:0; padding:0; text-decoration:none;}

/*========== FUENTE ==========*/
@font-face {font-family:'Regular'; src:url('/aym_font/aym_exo/Exo-Regular.ttf');font-weight: normal;}
@font-face {font-family:'C-Regular'; src:url('/aym_font/aym_cha/Chakra-Regular.ttf');font-weight: normal;}
@font-face {font-family:'Light'; src:url('/aym_font/aym_cha/Chakra-Light.ttf');font-weight: normal;} 
@font-face {font-family:'C-Medium'; src:url('/aym_font/aym_cha/Chakra-Medium.ttf');font-weight: normal;} 
@font-face {font-family:'Medium'; src:url('/aym_font/aym_exo/Exo-Medium.ttf');font-weight: normal;} 
@font-face {font-family:'SemiBold'; src:url('/aym_font/aym_cha/Chakra-SemiBold.ttf');font-weight: normal;} 
@font-face {font-family:'Bold'; src:url('/aym_font/aym_exo/Exo-Bold.ttf');font-weight: normal;}
@font-face {font-family:'C-Bold'; src:url('/aym_font/aym_cha/Chakra-Bold.ttf');font-weight: normal;}

/*========== COLORES ==========*/
:root {
	--aym_tone_1: #1A4D0A;
	--aym_tone_2: #0C2404;
	--aym_tone_3: #B4B4B4;
	--aym_tone_4: #6D6D6D;
	--aym_tone_5: #143908;
	--aym_tone_6: #EBEBEB;
	--aym_tone_7: #5D5D5D;
	--aym_tone_8: #0F3464;
	--aym_tone_9: #404040;
	--aym_tone_10: #1A4D0AAB;
	--aym_tone_11: #707070;
	--aym_white: #ffffff;	
	--aym_black: #000000;	
}

/* MAIN */
* {color: var(--aym_tone_7); font-family: 'Regular';}
body {opacity: 1; transition: 1s ease;overflow-x: hidden;}
h1,h2,h3,h4,h5,h6{color: #222; font-family: 'C-Bold'; font-weight: lighter;}
strong, b {font-family: 'Bold'}
i {font-family: 'Light';}
p {text-align: justify;}
header, main, footer {z-index:5;}
header > section, main > section, footer > section {max-width: 1700px; margin: auto; padding: 0 20px; position: relative;}
img {display: block; width: 100%;}
a {color: inherit; display: inline-block; text-decoration: none;}
ul li {list-style: none; position: relative;}
a.item {width: 100%;}
::placeholder {color: #222630; opacity: 1;}
hr {background: #222; height: 1px; margin: 15px 0; width: 100%;}
::placeholder { opacity: 1;font-family:'Regular'; font-size: 1em; color: #555 ;}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
/*FORM*/
select {padding-right: 30px !important;background: URL(/aym_image/aym_ico/aym_ico_arrow_select.png?48) no-repeat 95% / 15px #fff !important;	-moz-appearance: none;-webkit-appearance: none;	appearance: none;	}
form fieldset {padding: 0;position: relative;}
form fieldset a, form fieldset p{width: 100%;text-align: center;color: var(--aym_tone_4);font-family: 'Bold';font-size: .85em;letter-spacing: 0.14px;}
form fieldset div {margin-bottom:10px}
form fieldset div label{font-size: 1.3em;color: var(--aym_tone_1);margin-bottom: 15px;display: flex;width: 100%;letter-spacing: 0.53px;font-family: 'C-Bold';}
form fieldset div input,
form fieldset div select,
form fieldset div textarea {background: white;font-size: 1em;font-weight: normal;padding: 15px 10px;resize: none;width: 100%;border: 1px solid var(--aym_tone_3);}
form fieldset div input[type="submit"] { border-bottom: unset;}
form fieldset div input[type="checkbox"] { border-bottom: unset;}
form fieldset div input[type="radio"] { border-bottom: unset;}
form fieldset div textarea{min-height:200px;}
form fieldset div.aym_frm_button{text-align: center;}
form fieldset div.aym_frm_button input[type=submit],
form fieldset div.aym_frm_button button{text-align: center;background-color: var(--aym_tone_1);width: 100%;font-size: 1.3em;letter-spacing: 0.53px;font-family: 'C-Bold';text-shadow: -3px 3px 6px #00000074;}
form fieldset div.aym_frm_button button:hover{background-color: var(--aym_tone_2);}

/*CHECKS & RADIOS*/
.aym_check_content{display:flex; align-items:center; margin-top:15px;}
.aym_check_content .message_out{width: auto !important;;  margin: 0 0 0 15px !important;}
.aym_check_content label{margin-right:10px;}

/* UTILIDADES */
.aym_content{max-width: 1700px;margin: auto;padding: 15px 25px;position: relative;width: 100%;}
.owl-item {max-height: 700px;}
.owl-nav, .owl-dots {display: none;}
.owl-dots {display: flex;}
.owl-dots.disabled button{ opacity:0; }
.logo_responsive{display: none;}
.overflow {overflow: hidden;}

.aym_not_limit{max-width: none;padding: 0;}

/*GOOGLE TRANSLATE*/
/*google*/
#goog-gt-tt {display:none !important;}
.goog-te-banner-frame {display:none !important;}
.goog-te-menu-value:hover {text-decoration:none !important;}
body {top:0 !important;}
#google_translate_element2 {display:none!important;}

#google_translate_element{padding: 0 20px;}
@media only screen and (max-width: 517px){ 
	#google_translate_element{padding: 20px 20px;}
}

span.aym_top_span {font-family: 'Regular'; margin-bottom: 20px; position: relative; z-index: 1}
span.aym_top_span span {color: var(--aym_tone_2); display: inline-block; max-width: 220px; padding: 0 10px; text-align: center; z-index: 2;}
span.aym_top_span:after {background:  var(--aym_tone_2);; content: ''; display: block; height: 1px; left: -30px; position: absolute; top: calc(50% - 1px); width: 30px; z-index: -1;}
span.aym_top_span:before {background:  var(--aym_tone_2);; content: ''; display: block; height: 1px; right: -30px; position: absolute; top: calc(50% - 1px); width: 30px; z-index: -1;}

/*BUTTONS*/
input[type=submit], button, .aym_button, .aym_like_button {background-color: var(--aym_tone_3);color:white;text-transform: uppercase;;letter-spacing:1px; border: 0; cursor: pointer; display: inline-block; outline: none; padding: 15px; transition: all .3s linear; width: auto; border-radius: 0; font-family: 'Bold';}
button:hover, input[type=submit]:hover ,.aym_button:hover, .aym_like_button:hover {background: var(--aym_tone_3); color: #fff !important;}

/*VALIDATE*/
input, select, textarea {border-bottom: 1px solid #00000026; background: white; color: #555; font-family: 'Regular'; font-size: 1.6rem; transition: all .3s linear; padding: 10px;resize: none;}
input:not(input[type="radio"]):focus,input:not(input[type="checkbox"]):focus, select:focus, textarea:focus {border-bottom: 1px solid var(--aym_tone_2); }
input.error:not(input[type="radio"]):not(input[type="checkbox"]), select.error, textarea.error {border-bottom: 1px solid var(--aym_tone_2) !important;color: var(--aym_tone_2) !important;}
input.error::placeholder, select.error::placeholder, textarea.error::placeholder{color: var(--aym_tone_2) !important;}


.hasDatepicker{font-family: 'Regular';background: #fff url(/aym_image/aym_ico/aym_ico_add_date.png) center left .3em no-repeat !important;background-size: 20px !important;    cursor: pointer; padding-left: 40px;}

/* MENSAJE DE VALIDACION*/
.aym_form .message_out{ width:100%;color:#e61010}
.aym_form span.message_out{ color:inherit;}

.aym_form .aym_frm_files .message_out{    font-size: 1.2rem;margin: 5px 0 0 0 !important; color: #a1a1a1; line-height: initial !important;}
.aym_form .aym_frm_button{margin-top: 35px; display:flex; justify-content: center;}

.aym_hidden{position: absolute; z-index:-230; pointer-events: none; opacity: 0; height: 0;}

/*BURGER STYLE*/
.aym_toggle {align-items: center; cursor: pointer;display: none; height: 30px;justify-content: center; padding: 0 !important; width: 50px;}
.aym_toggle span {display: block;position: relative;}
.aym_toggle span:after {content: ""; right:  0; position: absolute; top: 9px;}
.aym_toggle span:before {content: ""; right: 0; position: absolute; top: -9px;}
.aym_toggle span,
.aym_toggle span:after {backface-visibility: hidden; background-color: var(--aym_tone_3); border-radius: 2px; height: 3px; transition: all 0.3s linear; width:25px;}
.aym_toggle span:after {width:35px;}
.aym_toggle span:before {backface-visibility: hidden; background-color: var(--aym_tone_1); border-radius: 2px; height: 3px; transition: unset; width: 15px;}
.aym_toggle.on span:before {visibility: hidden;}
.aym_toggle.on span {transform: rotate(45deg) translate(0, 0);    width: 35px;}
.aym_toggle.on span:after{transform: rotate(-90deg) translate(9px, -1px);}


/*============ ICONOS =============*/
.aym_icon{width: 22px;height: 22px;position: relative;background-position: center;background-repeat: no-repeat;background-size: contain;display: flex;}
.aym_icon.aym_ico_search_menu{background-image: url('/aym_image/aym_ico/aym_ico_search.png');}
.aym_icon.aym_ico_search_menu:hover{background-image: url('/aym_image/aym_ico/aym_ico_search_hover.png');}
.aym_icon.aym_ico_arrow_green{background-image: url('/aym_image/aym_ico/aym_ico_arrow_green.png');}

/*========== NAVS CAROUSEL ==========*/
.aym_wrap_nav  {display: flex;left: 0;justify-content: space-between;padding: 0; position: absolute;z-index: 1;width: fit-content;align-items: center;}
.aym_wrap_nav .aym_nav {cursor: pointer;width: 40px;height: 30px;background-position: center;background-repeat: no-repeat;background-size: contain;}
.aym_wrap_nav .aym_nav.aym_prev {background-image: url('/aym_image/aym_ico/aym_ico_arrow_left_gray.png');margin-right: 10px;height: 38px;width: 60px;}
.aym_wrap_nav .aym_nav.aym_next {background-image: url('/aym_image/aym_ico/aym_ico_arrow_large_green.png');height: 12px;width: 85px;}
.aym_wrap_nav.aym_nave_type_2 .aym_nav.aym_next {background-image: url('/aym_image/aym_ico/aym_ico_arrow_right_green.png');height: 38px;width: 125px;}
.aym_wrap_nav.aym_nave_type_3 .aym_nav.aym_next {background-image: url('/aym_image/aym_ico/aym_ico_arrow_right_gray.png');height: 38px;width: 125px;}


/*========== TITULOS ==========*/
div.aym_title {max-width: 1700px;margin: auto;padding: 30px 20px !important;width: 100%;}
div.aym_title h2{text-transform: uppercase;color: var(--aym_tone_1);font-family: 'SemiBold';font-size: 1.5em;letter-spacing: 1.25px;}
div.aym_title.link{display: flex;align-items: center;justify-content: space-between;padding: 0 !important;}
div.aym_title.link a{color: var(--aym_tone_8);font-family: 'C-Regular';font-size: 1.4em;}
div.aym_title.select{display: flex;align-items: center;justify-content: space-between;padding: 0 !important;}
div.aym_title.select select{color: #919191;border: 1px solid var(--aym_tone_1);border-radius: 8px;font-family: 'Light';font-size: 1em;padding: 10px 15px;}


/*============ LOGIN =============*/
main.aym_main_login{position: relative;background-image: url('/aym_image/aym_back/aym_back_login.jpg');background-position: center;background-size: cover;background-repeat: no-repeat;background-attachment: fixed;min-height: 100vh;}
main.aym_main_login > figure{position: absolute;top: 50px;left: 50px;display: flex;height: max-content;width: auto;}
main.aym_main_login > figure img{max-width: 300px;}
main.aym_main_login > section{height: 100vh;}
main.aym_main_login > section .aym_form_content{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;width: fit-content;height: fit-content;border-radius: 35px;overflow: hidden;background-color: var(--aym_white);box-shadow: 0px 3px 6px #00000029;}
main.aym_main_login > section .aym_form_content figure{background-color: var(--aym_tone_1);padding: 20px 0;}
main.aym_main_login > section .aym_form_content figure img{max-width: 250px;margin: auto;}
main.aym_main_login > section .aym_form_content h1{background-color: var(--aym_tone_2);color: var(--aym_white);text-align: center;text-transform: uppercase;padding: 10px;font-size: 1.3em;letter-spacing: 0.53px;}
main.aym_main_login > section .aym_form_content form{padding: 40px 50px;}
main.aym_main_login > section .aym_form_content form fieldset{padding: 0;}
main.aym_main_login > section .aym_form_content form fieldset a, main.aym_main_login > section .aym_form_content form fieldset p{width: 100%;text-align: center;color: var(--aym_tone_4);font-family: 'Bold';font-size: .85em;letter-spacing: 0.14px;}
main.aym_main_login > section .aym_form_content form fieldset div{margin-bottom: 25px;}
main.aym_main_login > section .aym_form_content form fieldset div label{font-size: 1.3em;color: var(--aym_tone_1);margin-bottom: 15px;display: flex;width: 100%;letter-spacing: 0.53px;font-family: 'C-Bold';}
main.aym_main_login > section .aym_form_content form fieldset div input{border: 1px solid var(--aym_tone_3);}
main.aym_main_login > section .aym_form_content form fieldset div.aym_password{display:flex;position: relative;flex-wrap: wrap;}
main.aym_main_login > section .aym_form_content form fieldset div.aym_password .sho_pwd{background-color: transparent;background-image: url('/aymsite/aym_image/aym_icon/aym_hide_pass.png');background-position: 0px;background-size: 100%;border: 0px;border-radius: 1px;cursor: pointer;margin: 0;padding: 0px;position: absolute;right: 10px;bottom: 15px;width: 24px;height: 23px;}
main.aym_main_login > section .aym_form_content form fieldset div.aym_password .sho_pwd:checked{background-image: url('/aymsite/aym_image/aym_icon/aym_show_pass.png');}
main.aym_main_login > section .aym_form_content form fieldset div.aym_frm_button{text-align: center;}
main.aym_main_login > section .aym_form_content form fieldset div.aym_frm_button input[type=submit],
main.aym_main_login > section .aym_form_content form fieldset div.aym_frm_button button{text-align: center;background-color: var(--aym_tone_1);width: 100%;font-size: 1.3em;letter-spacing: 0.53px;font-family: 'C-Bold';text-shadow: -3px 3px 6px #00000074;}
main.aym_main_login > section .aym_form_content form fieldset div.aym_frm_button button:hover{background-color: var(--aym_tone_2);}


/* ========== HEADER ======== */
header{position: fixed;top: 0;left: 0;width: 100%;transition: all .5s linear;}
header.static{background: var(--aym_tone_1);transition: all .5s linear;box-shadow: 0px 3px 6px #00000080;}
header section{padding: 20px 50px;max-width: none;}
header section #aym_wrap_menu{display: flex;flex-flow: wrap;justify-content: space-between;align-items: center;}
header section #aym_wrap_menu > a{width: auto;}
header section #aym_wrap_menu > a figure img{max-width: 350px;}
header section #aym_wrap_menu ul{width: 50%;display: flex;justify-content: flex-end;height: fit-content;align-items: center;}
header section #aym_wrap_menu ul li{margin-left: 30px;height: fit-content;display: flex;}
header section #aym_wrap_menu ul li > a{width: auto;background: var(--aym_white);color: var(--aym_tone_1);font-family: 'C-Bold';font-size: 1.2em;padding: 5px 25px;border-bottom-left-radius: 15px;}
header section #aym_wrap_menu ul li.search a{padding: 6px 15px;}

/*BG COLOR USER WITHOUT PHOTO*/
[class*=aym_uc_] {color: #fff;}
.aym_uc_1{background: #4EB9CB;}
.aym_uc_2{background: #009EA3;}
.aym_uc_3{background: #C6C802;}
.aym_uc_4{background: #F4BF10;}
.aym_uc_5{background: #8F187D;}
.aym_uc_6{background: #EC9000;}
.aym_uc_7{background: #E14E0A;}
.aym_uc_8{background: #C9033A;}
.aym_uc_9{background: #E45372;}
.aym_uc_0{background: #DC2E88;}

/*TOOLTIP MENU HEADER*/
#aym_wrap_user .aym_user_name{z-index: 1;}
#aym_wrap_user .aym_user_name > span {font-weight: bold; text-transform: uppercase; margin-right: 10px;font-family: 'C-Regular';}
#aym_wrap_user .aym_user_name > figure {display: flex;align-items: center;}
#aym_wrap_user .aym_user_name > figure > img {border: 2px solid #2E749A; border-radius: 50%; height: 32px; width: 32px;}
#aym_wrap_user .aym_user_name > figure > span {order:2;align-items: center;border-radius: 50%;display: flex;height: 50px;justify-content: center;width: 50px;cursor: pointer;overflow: hidden;font-size: 1.5em;}
#aym_wrap_user .aym_user_name > figure > span img{height: 50px;margin: 0;object-fit: cover;object-position: top;}
#aym_wrap_user .aym_user_name > figure > figcaption{order: 1;text-align: right;margin: 0;margin-right: 10px;display: flex;flex-direction: column;}
#aym_wrap_user .aym_user_name > figure > figcaption span:first-child{font-family: 'Regular';font-size: 1em;}
#aym_wrap_user .aym_user_name > figure > figcaption span:nth-child(2){font-size: .8em;color:#666;}
#aym_wrap_user .aym_tooltip_menu {width: 240px; background: white;display: none; flex-flow: column; padding: 25px 10px 10px; position: absolute; right: 0;top: 95%;z-index: 0;box-shadow: 0px 3px 6px #00000029;border-radius: 5px;}
#aym_wrap_user .aym_tooltip_menu.active {display: flex;}
#aym_wrap_user .aym_tooltip_menu p{font-size: .8em;font-family: 'Bold';}
#aym_wrap_user .aym_tooltip_menu a {border-top: 1px solid var(--aym_tone_3);font-size: .9em;padding-top: 5px;transition: all .3s;margin-top: 5px;font-family: 'SemiBold';color: var(--aym_tone_1);text-align: right;}
#aym_wrap_user .aym_tooltip_menu a:hover {color: var(--aym_tone_2);}


/* ========== BANNERS ======== */
#aym_wrap_banner_home{max-width: none;padding: 0;}
#aym_wrap_banner_home #aym_wrap_banner {height: 85vh;}
#aym_wrap_banner_home #aym_wrap_banner .owl-stage-outer{height: 85vh;}
#aym_wrap_banner_home #aym_wrap_banner .item{position: relative;width: 100%;}
#aym_wrap_banner_home #aym_wrap_banner .item figure {display: flex; justify-content: center;}
#aym_wrap_banner_home #aym_wrap_banner .item figure img {height: 85vh; width: 100%; object-fit: cover; object-position: center;}
#aym_wrap_banner_home #aym_wrap_banner .item figcaption{position: absolute;width: 95%;margin: auto;left: 0;right: 0;margin: auto;height: fit-content;top: 0;bottom: 0;}
#aym_wrap_banner_home #aym_wrap_banner .item figcaption h1{text-align: center;color: var(--aym_white);width: 100%;font-size: 6em;letter-spacing: 2px;font-family: 'C-Bold';text-shadow: -3px 3px 6px #00000074;text-transform: uppercase;}
#aym_wrap_banner_home #aym_wrap_banner .item figcaption p{text-align: center;color: transparent;width: 100%;text-shadow: 4px 4px 4px #00000029;letter-spacing: 1.5px;font-family: 'C-Bold';font-size: 5em;-webkit-text-stroke-color: var(--aym_white);-webkit-text-stroke-width: 2px;}
#aym_wrap_banner_home video {max-height: 100vh; object-fit: cover;}
/*#aym_wrap_banner_home video {height: auto;width: 100%;object-fit: cover;}*/

.aym_unmuted_button {background: url("/aym_image/aym_ico/aym_ico_audio_on.svg") no-repeat center / 30px; bottom: 100px; cursor: pointer; display: inline-block; height: 30px; left: 30px; position: absolute; transition: .3s all linear; width: 30px;}
.aym_unmuted_button.active {background: url("/aym_image/aym_ico/aym_ico_audio_off.svg") no-repeat center / 30px !important;}


#aym_wrap_banner_center{position: relative;max-width: none;padding: 0;}
#aym_wrap_banner_center h2{position: absolute;font-family: 'C-Bold';color: var(--aym_white);font-size: 3.2em;letter-spacing: 2.5px;text-transform: uppercase;z-index: 2;width: fit-content;top: 15%;left: 0;right: 0;margin: auto;}
#aym_wrap_banner_center #aym_wrap_banner_center_carousel{position: relative;}
#aym_wrap_banner_center #aym_wrap_banner_center_carousel .aym_item{position: relative;width: 100%;}
#aym_wrap_banner_center #aym_wrap_banner_center_carousel .aym_item figure{width: 100%;}
#aym_wrap_banner_center #aym_wrap_banner_center_carousel .aym_item figure img{width: 100%;height: auto;}
#aym_wrap_banner_center #aym_wrap_banner_center_carousel .aym_item figcaption{position: absolute;width: 30%;left: 0;right: 0;margin: auto;top: 40%;display: flex;flex-flow: wrap;justify-content: space-around;}
#aym_wrap_banner_center #aym_wrap_banner_center_carousel .aym_item figcaption h3{width: 50%;color: var(--aym_white);padding-right: 20px;font-family: 'C-Bold';font-size: 2.5em;letter-spacing: 2px;}
#aym_wrap_banner_center #aym_wrap_banner_center_carousel .aym_item figcaption p{width: 50%;color: var(--aym_white);padding-left: 20px;border-left: 1px solid var(--aym_white);font-family: 'C-Regular';}
#aym_wrap_banner_center #aym_wrap_banner_center_carousel .aym_item figcaption div{width: 100%;margin-top: 30px;text-align: center;}
#aym_wrap_banner_center #aym_wrap_banner_center_carousel .aym_item figcaption div a{font-size: 1em;font-family: 'Medium';color: var(--aym_white);margin-bottom: 10px;display: flex;align-items: center;justify-content: center;}
#aym_wrap_banner_center #aym_wrap_banner_center_carousel .aym_item figcaption div a span{margin-left: 10px;width: 10px;height: 10px;filter: brightness(100);}
#aym_wrap_banner_center #aym_wrap_banner_center_carousel .owl-dots{position: absolute;right: 3%;bottom: 25%;display: flex;}
#aym_wrap_banner_center #aym_wrap_banner_center_carousel .owl-dots button{width: 30px;height: 2px;background: #D3D3D3;margin-left: 10px;}
#aym_wrap_banner_center #aym_wrap_banner_center_carousel .owl-dots button.active{background: var(--aym_white);}
#aym_wrap_banner_center .aym_wrap_nav{bottom: 10%;right: 3%;left: auto;}


/*==========  NOTICIAS ========== */
#aym_wrap_news{max-width: none;padding: 0;position: relative;z-index: 1;margin-top: -5vh;}
#aym_wrap_news div.aym_border{width: 0; height: 0; border-top: 2vw solid transparent;border-left: 2vw solid var(--aym_white);border-right: 2vw solid var(--aym_white); position: relative;margin: auto;}
#aym_wrap_news div.aym_border::before, #aym_wrap_news div.aym_border::after{content: '';position: absolute;background: var(--aym_white);height: 2vw;width: 50vw;bottom: 0;}
#aym_wrap_news div.aym_border::before{right: 2vw;}
#aym_wrap_news div.aym_border::after{left: 2vw;}
#aym_wrap_news article{background: var(--aym_white);padding-top: 50px;}
#aym_wrap_news article > div{max-width: 1700px;margin: auto;padding: 50px 20px;position: relative;}
#aym_wrap_news article > div #aym_wrap_news_carousel{width: 75%;margin: auto;position: relative;}
#aym_wrap_news article > div #aym_wrap_news_carousel .owl-item{padding: 10px;}
#aym_wrap_news article > div #aym_wrap_news_carousel .aym_item{display: grid; grid-template-columns: 50% 50%;width: 100%;box-shadow: 0px 3px 6px #00000080;}
#aym_wrap_news article > div #aym_wrap_news_carousel .aym_item figure{max-width: 700px;max-height: 700px;overflow: hidden;}
#aym_wrap_news article > div #aym_wrap_news_carousel .aym_item figure img{width: 100%;height: 100%;object-fit: cover;object-position: center;transition: all .5s linear;}
#aym_wrap_news article > div #aym_wrap_news_carousel .aym_item figcaption{background: var(--aym_tone_6);padding: 100px 50px;}
#aym_wrap_news article > div #aym_wrap_news_carousel .aym_item figcaption > span{font-size: 1em;font-family: 'C-Regular';margin-bottom: 30px;display: flex;}
#aym_wrap_news article > div #aym_wrap_news_carousel .aym_item figcaption h4{font-family: 'C-Bold';font-size: 2.3em;color: var(--aym_tone_1);margin-bottom: 30px;}
#aym_wrap_news article > div #aym_wrap_news_carousel .aym_item figcaption p{font-size: 1.2em;font-family: 'C-Regular';margin-bottom: 30px;}
#aym_wrap_news article > div #aym_wrap_news_carousel .aym_item figcaption a{font-size: 1em;font-family: 'Medium';color: var(--aym_tone_1);margin-bottom: 10px;display: flex;align-items: center;}
#aym_wrap_news article > div #aym_wrap_news_carousel .aym_item figcaption a span{margin-left: 10px;width: 10px;height: 10px;}
#aym_wrap_news article > div #aym_wrap_news_carousel .aym_item:hover figure img{transform: scale(1.2);}
#aym_wrap_news article > div #aym_wrap_news_carousel .owl-dots{position: absolute;right: 40%;bottom: 25%;}
#aym_wrap_news article > div #aym_wrap_news_carousel .owl-dots button{width: 30px;height: 2px;background: #D3D3D3;margin-left: 10px;}
#aym_wrap_news article > div #aym_wrap_news_carousel .owl-dots button.active{background: var(--aym_tone_1);}
#aym_wrap_news article > div .aym_wrap_nav{bottom: 20%;left: 53%;}


/* ========== EVENTOS ============ */
#aym_wrap_events{max-width: none;padding: 0;}
#aym_wrap_events > article{display: flex;flex-flow: wrap;justify-content: space-between;max-width: 1700px; margin: auto; padding: 50px 20px; position: relative;}
#aym_wrap_events .aym_item figcaption{padding: 10px 10px 0 10px;border-left: 1px solid var(--aym_tone_7);}
#aym_wrap_events .aym_item figcaption > span{font-size: 1em;font-family: 'Light';color: var(--aym_tone_7);margin-bottom: 10px;display: flex;text-transform: uppercase;text-transform: uppercase;}
#aym_wrap_events .aym_item figcaption h4{font-family: 'SemiBold';font-size: 1.3em;color: var(--aym_tone_7);margin-bottom: 10px;width: 70%;}
#aym_wrap_events .aym_item figcaption a{font-size: 1em;font-family: 'Medium';color: var(--aym_tone_1);margin-bottom: 10px;display: flex;align-items: center;}
#aym_wrap_events .aym_item figcaption a span{margin-left: 10px;width: 10px;height: 10px;}
#aym_wrap_events #aym_wrap_event{width: calc(60% - 20px);}
#aym_wrap_events #aym_wrap_event article{margin-top: 40px;position: relative;}
#aym_wrap_events #aym_wrap_event article .aym_item figure{width: 100%;height: 490px;overflow: hidden;}
#aym_wrap_events #aym_wrap_event article .aym_item figure img{width: 100%;height: 100%;object-fit: cover;object-position: center;transition: all .5s linear;}
#aym_wrap_events #aym_wrap_event article .aym_item:hover figure img{transform: scale(1.2);}
#aym_wrap_events #aym_wrap_event article #aym_wrap_event_carousel .owl-dots{position: absolute;right: 0;bottom: 15%;}
#aym_wrap_events #aym_wrap_event article #aym_wrap_event_carousel .owl-dots button{width: 30px;height: 2px;background: #D3D3D3;margin-left: 10px;}
#aym_wrap_events #aym_wrap_event article #aym_wrap_event_carousel .owl-dots button.active{background: var(--aym_tone_1);}
#aym_wrap_events #aym_wrap_event article .aym_wrap_nav{bottom: 7%;right: 0;left: auto;}
#aym_wrap_events #aym_wrap_event_library{width: calc(40% - 20px);display: flex;flex-flow: wrap;align-items: center;}
#aym_wrap_events #aym_wrap_event_library article{margin-top: 20px;width: 100%;}
#aym_wrap_events #aym_wrap_event_library article .slick-next, #aym_wrap_events #aym_wrap_event_library article .slick-prev{display: none !important;}
#aym_wrap_events #aym_wrap_event_library article .aym_item figure{width: 100%;height: 160px;overflow: hidden;}
#aym_wrap_events #aym_wrap_event_library article .aym_item figure img{width: 100%;height: 100%;object-fit: cover;object-position: center;transition: all .5s linear;}
#aym_wrap_events #aym_wrap_event_library article .aym_item figcaption h4{width: 100%;}
#aym_wrap_events #aym_wrap_event_library article .aym_item:hover figure img{transform: scale(1.2);}


/* ========== ENCUESTAS y AVISOS ============ */
.aym_wrap_warning_poll{padding: 50px 0;display: flex;flex-flow: wrap;justify-content: space-between;}
.aym_wrap_warning_poll .aym_title{margin-bottom: 20px;}
.aym_wrap_warning_poll .aym_wrap_warning{width: 60%;}
.aym_wrap_warning_poll .aym_wrap_warning #aym_wrap_warning_items .aym_item{background-color: var(--aym_white);padding: 30px 50px;box-shadow: 0px 3px 6px #00000029;margin-bottom: 30px;display: flex;flex-flow: wrap;align-items: flex-start;justify-content: space-between;}
.aym_wrap_warning_poll .aym_wrap_warning #aym_wrap_warning_items .aym_item figure img{max-width: 60px;}
.aym_wrap_warning_poll .aym_wrap_warning #aym_wrap_warning_items .aym_item figcaption{width: 90%;}
.aym_wrap_warning_poll .aym_wrap_warning #aym_wrap_warning_items .aym_item figcaption > span{font-size: 1em;font-family: 'C-Regular';margin-bottom: 10px;display: flex;text-transform: uppercase;}
.aym_wrap_warning_poll .aym_wrap_warning #aym_wrap_warning_items .aym_item figcaption h4{font-family: 'C-Bold';font-size: 1.4em;color: var(--aym_tone_9);margin-bottom: 10px;}
.aym_wrap_warning_poll .aym_wrap_warning #aym_wrap_warning_items .aym_item figcaption p{font-size: 1.1em;font-family: 'C-Regular';margin-bottom: 10px;}
.aym_wrap_warning_poll .aym_wrap_warning #aym_wrap_warning_items .aym_item figcaption a{font-size: 1em;font-family: 'Medium';color: var(--aym_tone_1);display: flex;align-items: center;}
.aym_wrap_warning_poll .aym_wrap_warning #aym_wrap_warning_items .aym_item figcaption a span{margin-left: 10px;width: 10px;height: 10px;}
.aym_wrap_warning_poll .aym_wrap_poll{width: 30%;}
.aym_wrap_warning_poll .aym_wrap_poll #aym_wrap_poll_data{background-color: var(--aym_white);padding: 20px;box-shadow: 0px 3px 6px #00000029;}
.aym_wrap_warning_poll .aym_wrap_poll #aym_wrap_poll_data h3{color: var(--aym_tone_1);font-family: 'SemiBold';margin-bottom: 10px;}
.aym_wrap_warning_poll .aym_wrap_poll #aym_wrap_poll_data .aym_content_opt{margin: 0;}
.aym_wrap_warning_poll .aym_wrap_poll #aym_wrap_poll_data .aym_content_opt .aym_radio_content{margin-bottom: 10px;}
.aym_wrap_warning_poll .aym_wrap_poll #aym_wrap_poll_data .aym_content_opt .aym_radio_content label{margin: 0;}
.aym_wrap_warning_poll .aym_wrap_poll #aym_wrap_poll_data .aym_content_opt .aym_radio_content input[type="radio"]{box-shadow: none;border: 1px solid var(--aym_tone_10);cursor: pointer;}
.aym_wrap_warning_poll .aym_wrap_poll #aym_wrap_poll_data .aym_content_opt .aym_radio_content input[type="radio"]:checked{background:var(--aym_tone_10);}
.aym_wrap_warning_poll .aym_wrap_poll #aym_wrap_poll_data .aym_wrap_answer_result_poll{display: flex;width: 90%;align-items: center;justify-content: space-evenly;margin: 0 auto 10px;}
.aym_wrap_warning_poll .aym_wrap_poll #aym_wrap_poll_data .aym_wrap_answer_result_poll label{font-size: 1.1em;font-family: 'SemiBold';color: var(--aym_tone_2);}
.aym_wrap_warning_poll .aym_wrap_poll #aym_wrap_poll_data .aym_wrap_answer_result_poll .aym_wrap_vote{width: 60%;}
.aym_wrap_warning_poll .aym_wrap_poll #aym_wrap_poll_data .aym_wrap_answer_result_poll .aym_wrap_vote progress{width: 100%;border-radius: 10px;margin-bottom: 0;overflow: hidden;}
.aym_wrap_warning_poll .aym_wrap_poll #aym_wrap_poll_data .aym_wrap_answer_result_poll .aym_wrap_vote .aym_wrap_num_vot span{font-family: 'Light';font-size: .85em;}

/* ========== FOOTER ============ */
.aym_breadcrumb{background: #e7e7e7;padding: 15px 25px;}
footer{background-image: url('/aym_image/aym_back/aym_back_footer.jpg?7473');background-size: cover;background-position: center;margin-top: 50px;}
footer #aym_section_footer{padding: 150px 0 10px;}
footer #aym_section_footer .aym_logos{display: flex;flex-flow: wrap;justify-content: center;}
footer #aym_section_footer .aym_logos img{height: 67px;width: auto;margin: 20px 40px;}
footer #aym_section_footer .aym_info{display: flex;flex-flow: wrap;margin: 180px 0 100px;}
footer #aym_section_footer .aym_info > div{border-right: 0.5px solid var(--aym_white);}
footer #aym_section_footer .aym_info > div:last-child{border-right: 0;}
footer #aym_section_footer .aym_info p, 
footer #aym_section_footer .aym_info a{color: var(--aym_white);font-size: .9em;transition: all .3s linear;}
footer #aym_section_footer .aym_info h3{font-family: 'Bold';margin-bottom: 40px;color: var(--aym_white);}
footer #aym_section_footer .aym_info .aym_about{padding-left: 50px;width: 19%;display: grid;align-items: center;}
footer #aym_section_footer .aym_info .aym_about img{width: 45%;height: auto;}
footer #aym_section_footer .aym_info .aym_location{padding: 0 50px;width: 27%;}
footer #aym_section_footer .aym_info .aym_menu_footer{padding: 0 50px;width: 27%;}
footer #aym_section_footer .aym_info .aym_menu_footer ul{padding-left: 0;}
footer #aym_section_footer .aym_info .aym_menu_footer ul li{margin-bottom: 10px;}
footer #aym_section_footer .aym_info .aym_redes{padding: 0 50px;width: 27%;}
footer #aym_section_footer .aym_info .aym_redes p{margin-bottom: 20px;}
footer #aym_section_footer .aym_info .aym_redes p a{display: flex;align-items: center;}
footer #aym_section_footer .aym_info .aym_redes p a span{display: inline-block; height: 33px; min-width: 33px; width: 33px; margin-right: 20px;}
footer #aym_section_footer .aym_info .aym_redes p a.aym_ig span{background: url("/aym_image/aym_ico/aym_ico_ig.png") no-repeat center / 33px;}
footer #aym_section_footer .aym_info .aym_redes p a.aym_fb span{background: url("/aym_image/aym_ico/aym_ico_fb.png") no-repeat center / 33px;}
footer #aym_section_footer .aym_info .aym_redes p a.aym_tw span{background: url("/aym_image/aym_ico/aym_ico_tw.png") no-repeat center / 33px;}
footer #aym_section_footer .aym_info .aym_redes p a.aym_yt span{background: url("/aym_image/aym_ico/aym_ico_yt.png") no-repeat center / 33px;}
footer #aym_section_footer .aym_other{display: flex;flex-flow: wrap;justify-content: center;}
footer #aym_section_footer .aym_other p, 
footer #aym_section_footer .aym_other a{color: var(--aym_white);font-size: .9em;margin: 10px 30px;transition: all .3s linear;}
footer #aym_section_footer .aym_other p a{font-size: inherit;padding: 0;margin: 0;font-family: 'Bold';}
footer #aym_section_footer .aym_other.end p{font-size: .8em;}

/* WRAP GALLERY HOME */
#aym_wrap_gallery{max-width:none;margin: 0 0 30px;}
#aym_wrap_gallery article{position: relative;padding: 20px 0;}
#aym_wrap_gallery article > div:nth-child(2){max-width: 1700px; margin: 20px auto 0;}
#aym_wrap_gallery article .aym_item{width: 100%;cursor: pointer;}
#aym_wrap_gallery article .aym_item figure img{height: auto;width: 100%;max-height: 500px;object-fit: cover;object-position: center;}
#aym_wrap_gallery article .aym_item figure figcaption{padding: 10px 15px;border-left: 1px solid var(--aym_tone_11);transition: all .5s linear;}
#aym_wrap_gallery article .aym_item figure figcaption h2{font-size: 22px;color: var(--aym_tone_7);font-family: 'SemiBold';transition: all .5s linear;}
#aym_wrap_gallery article .aym_item:hover figcaption{background: var(--aym_tone_7);transition: all .5s linear;}
#aym_wrap_gallery article .aym_item:hover figcaption h2{color: var(--aym_white);transition: all .5s linear;}
.aym_detail_gallery{position: relative;}
.aym_detail_gallery h1{font-size: 3em;text-align: center !important;color: var(--aym_tone_1);margin-bottom: 50px;}
.aym_detail_gallery .aym_wrap_nav{position: absolute;top: 0;bottom: 0;margin: auto;width: 95%;height: 40px;left: -10px;right: 0;}
.aym_detail_gallery .aym_wrap_nav .aym_nav{width: 20px;height: 20px;background-image: url('/aym_image/aym_ico/aym_ico_arrow_green.png');background-size: contain;background-position: center;background-repeat: no-repeat;position: absolute;cursor: pointer;}
.aym_detail_gallery .aym_wrap_nav .aym_prev{left: 0;transform: rotate(-180deg);}
.aym_detail_gallery .aym_wrap_nav .aym_next{right: 0;}
.aym_detail_gallery #aym_carousel_gallery{width: 85%;margin: auto;}
.aym_detail_gallery #aym_carousel_gallery .aym_item{width: 100%;}
.aym_detail_gallery #aym_carousel_gallery .aym_item img{width: 100%;height: 100%;max-height: 600px;object-fit: cover;object-position: top;}


/* WRAP LINKS CENTER */
#aym_wrap_links{padding: 0 20px 20px;}
#aym_wrap_links article{display: grid;grid-template-columns: repeat(3, 1fr);}
#aym_wrap_links article .aym_item{padding: 20px;}
#aym_wrap_links article .aym_item figure{padding: 20px;border-radius: 0px 0px 0px 30px;}
#aym_wrap_links article .aym_item:nth-child(1) figure{background-color: var(--aym_tone_1);}
#aym_wrap_links article .aym_item:nth-child(2) figure{background-color: var(--aym_tone_5);}
#aym_wrap_links article .aym_item:nth-child(3) figure{background-color: var(--aym_tone_2);}
#aym_wrap_links article .aym_item figure img{height: 60px;width: auto;object-fit: contain;object-position: center;margin: 0 auto 10px;}
#aym_wrap_links article .aym_item figure h4{font-size: 2em;font-family: 'C-Bold';color: var(--aym_white);text-align: center;}
#aym_wrap_links article .aym_item figure p{font-size: 1em;font-family: 'Medium';color: var(--aym_white);display: flex;align-items: center;justify-content: center;margin-top: 20px;}
#aym_wrap_links article .aym_item figure p span{filter: brightness(100);margin-left: 10px;width: 5px;height: 9px;}


/* ================================ */
/* ===== PAGINAS INTERNAS ========= */
/* ================================ */

/*========== PRELOADER STYLE ==========*/
#aym_preloader.active {opacity: 1;}
#aym_preloader {text-align: center; transition: .3s all ease-in;}
#aym_preloader div {display: inline-block;position: relative;}
#aym_preloader div::after {animation: preloader 1s linear infinite;border: 3px solid #f5f5f5;border-radius: 50%;border-top: 3px solid #00457b;content: '';display: inline-block;height: 30px;position: relative;width: 30px;}
@keyframes preloader {
	0% {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}
}


/* BANNER INTERNO */ 
#aym_wrap_banner_intern{max-width: none;padding: 0;margin: 0 auto 30px;position: relative;}
#aym_wrap_banner_intern .item{width: 100%;}
#aym_wrap_banner_intern .item img{width: 100%; height: auto;min-height: 420px;object-fit: cover;object-position: center;}
#aym_wrap_banner_intern > h1{font-family: 'C-Bold';font-size: 76px;text-transform: uppercase;letter-spacing: 1.9px;color: var(--aym_white);text-shadow: -3px 3px 6px #00000074;position: absolute;bottom: 5%;z-index: 1;left: 5%;}

/* PAGINASCION */ 
.aym_wrap_paginator{display: flex;align-items: center;justify-content: flex-end;width: 100%;}
.aym_wrap_paginator a{font-size: 2em;font-family: 'C-Regular';margin: 0 10px;color: #BFBFBF;}
.aym_wrap_paginator a span{font-size: inherit;color: inherit;}
.aym_wrap_paginator a.aym_page_active{font-family: 'C-Bold';color: var(--aym_tone_1);}
.aym_wrap_paginator a.aym_next span{display: flex;width: 8px;height: 12px;background-image: url('/aym_image/aym_ico/aym_ico_arrow_green.png');background-repeat: no-repeat;background-size: contain;}
.aym_wrap_paginator a.aym_prev span{display: flex;width: 8px;height: 12px;background-image: url('/aym_image/aym_ico/aym_ico_arrow_green.png');background-repeat: no-repeat;background-size: contain;transform: rotate(-180deg);}

/* LISTA NOTICIAS*/ 
#aym_wrap_content_news{width: 80%;margin: 0 auto;}
.aym_wrap_list_news {margin:50px auto;}
.aym_wrap_list_news .aym_item{display: grid; grid-template-columns: 40% 60%;width: 100%;box-shadow: 0px 3px 6px #00000080;margin-bottom: 100px;}
.aym_wrap_list_news .aym_item figure{max-width: 700px;max-height: 700px;overflow: hidden;}
.aym_wrap_list_news .aym_item figure img{width: 100%;height: 100%;object-fit: cover;object-position: center;transition: all .5s linear;}
.aym_wrap_list_news .aym_item figcaption{background: var(--aym_tone_6);padding: 100px 50px;}
.aym_wrap_list_news .aym_item figcaption > span{font-size: 1em;font-family: 'C-Regular';margin-bottom: 30px;display: flex;}
.aym_wrap_list_news .aym_item figcaption h4{font-family: 'C-Bold';font-size: 2.3em;color: var(--aym_tone_1);margin-bottom: 30px;}
.aym_wrap_list_news .aym_item figcaption p{font-size: 1.2em;font-family: 'C-Regular';margin-bottom: 30px;}
.aym_wrap_list_news .aym_item figcaption a{font-size: 1em;font-family: 'Medium';color: var(--aym_tone_1);margin-bottom: 10px;display: flex;align-items: center;}
.aym_wrap_list_news .aym_item figcaption a span{margin-left: 10px;width: 10px;height: 10px;}
.aym_wrap_list_news .aym_item:hover figure img{transform: scale(1.2);}

.aym_wrap_list_news.eventos .aym_item {grid-template-columns: 100%;box-shadow: none;}
.aym_wrap_list_news.eventos .aym_item figure{order: 2;max-width: 100%;max-height: 500px;box-shadow: 0px 3px 6px #00000080;}
.aym_wrap_list_news.eventos .aym_item figcaption{order: 1;padding: 0;background: transparent;position: relative;}
.aym_wrap_list_news.eventos .aym_item figcaption p, .aym_wrap_list_news.eventos .aym_item figcaption a{display: none;}
.aym_wrap_list_news.eventos .aym_item figcaption > span{position: absolute;left: -8%;background: var(--aym_tone_1);color: var(--aym_white);padding: 10px;text-transform: uppercase;width: 70px;text-align: center;font-family:'Bold' }


/* DETALLE NOTICIAS*/ 
#aym_wrap_news_detail{width: 80%;margin: auto;}
#aym_wrap_news_detail div.aym_title{padding: 0 !important;margin: 0 auto 30px;display: flex;align-items: center;justify-content: space-between;}
#aym_wrap_news_detail div.aym_title h2{font-family: 'C-Bold';font-size: 3em;}
#aym_wrap_news_detail div.aym_title time{text-transform: uppercase;font-family: 'C-Regular';font-size: 23px;}
#aym_wrap_news_detail figure{margin-bottom: 40px;}
#aym_wrap_news_detail figure img{width: 100%;max-height: 600px;object-fit: cover;object-position: top;}
#aym_wrap_news_detail .aym_new_content{margin-bottom: 40px;color: #6C6C6C;font-size: 1.2em;font-family: 'C-Regular';line-height: 26px;}
#aym_wrap_news_detail .aym_new_content * {font-size: inherit;font-family: inherit;line-height: inherit;}
#aym_wrap_news_detail .aym_new_content p{margin-bottom: 20px}
#aym_wrap_news_detail .aym_back_button a{color: var(--aym_tone_1);display: flex;align-items: center;}
#aym_wrap_news_detail .aym_back_button a span{transform: rotate(-180deg);width: 15px;height: 15px;margin-right: 10px;}

























/* WRAP PRESENTATION */
#aym_wrap_presentation{ max-width:none; padding:0; display:flex; justify-content:center;}
#aym_wrap_presentation .item{display: flex; justify-content: center;overflow: hidden;}

#aym_wrap_presentation .aym_content{padding: 15px 50px; max-width:none; width: 40%;}
#aym_wrap_presentation .aym_content_right{padding: 0; max-width:none; width:60%;}
#aym_wrap_presentation .aym_tittle_home h1{font-size:2em; color: #333; text-align:right;}
#aym_wrap_presentation .aym_paragraph{position:relative;}
#aym_wrap_presentation .aym_paragraph p{color: #555; font-size:1.3em; width: 100%; padding: 15px 0;margin-left: auto;}
#aym_wrap_presentation .aym_paragraph:before{content:''; position: absolute; bottom:0; width: 150%; right:0; height: 2px; background-color: var(--aym_tone_2);}




/* WRAP DETAIL COURSE */
main.aym_background_courses {background-color: #f6f6f6;}
#aym_banner_course_internal{max-width:none; height:250px; padding:0;}
#aym_banner_course_internal .aym_carousel_internal_courses img {object-fit:cover; height:250px;}






/*WRAP one COL*/
.aym_frm_col > div {align-items: flex-start;border-radius: 5px; height: 52px; position: relative; width: 100%;}
.aym_frm_col {align-items: flex-start; border: 0 !important; display: block; justify-content: space-between; margin-bottom: 15px; width: 100%;}
.aym_frm_col > div {width: 100%;}
/*WRAP TWO COLS*/
.aym_frm_two_col {align-items: flex-start; border: 0 !important; display: flex; justify-content: space-between; margin-bottom: 15px; width: 100%;}
.aym_frm_two_col > div {align-items: flex-start;border-radius: 5px; position: relative; width: 48%; display:flex; flex-direction: column;}
.aym_frm_two_col > div select{width:100%;}
.aym_frm_two_col > div.aym_frm_submit {border: 0 !important; width: auto;}
.aym_frm_two_col > div.aym_frm_submit button {min-height: 51px; text-align: center;}
/*WRAP THREE COLS*/
.aym_frm_three_col { display: flex; justify-content: space-between; margin-bottom: 15px; width: 100%;align-items: flex-start !important;}
.aym_frm_three_col > div {align-items: flex-start; border-radius: 5px; margin: 0 10px 10px; position: relative; width: 48%;}
.aym_frm_three_col > div.aym_frm_submit {border: 0 !important; width: auto;height: auto;}
.aym_frm_three_col > div.aym_frm_submit button {min-height: 51px; text-align: center;}
.aym_frm_three_col > div:first-child {margin-left: 0;}
.aym_frm_three_col > div:last-child {margin-right: 0;}

.aym_frm_images{  margin: auto;}



.aym_form input,.aym_form select{border-bottom: 1px solid #00000026;}
.aym_form_content.aym_exam .aym_form p{font-size:.8em; margin-top:5px; color:#a1a1a1}
.aym_form_content.aym_exam .aym_form fieldset > div{max-width: 820px;}
.aym_form_content.aym_exam .aym_form fieldset h3 {margin: 20px;color: var(--aym_tone_2);    margin-left: 0;}



.aym_wrap_newsletter{padding:35px 50px;}
/*MESSAGE ALERT FORM NEWSLETTER REGISTER*/
.aym_wrap_newsletter aside{transition: .5s all;}
.aym_wrap_newsletter .aym_occult_form{  opacity: 0;  position: absolute;  width: 100%;}
#aym_wrap_message {-webkit-transform:translateY(90px);-webkit-transition:all ease 0.5s;align-items: center;border-radius:0;box-sizing: border-box;display: flex;height: 100%;justify-content: center;left:0;/* max-width:100%; */opacity:0;padding:15px 20px;position:absolute;transform:translateY(90px);transition:all ease 0.5s;top: 0;visibility: hidden;width: 100%;}
#aym_wrap_message.aym_show_message {-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility: visible;}
#aym_wrap_message #aym_message {color: var(--aym_tone_3);font-size:1.1em;justify-content: center;padding: 0;text-align: center;width: 100%;}




/*CONTENIDO DE INTERNAS*/
.aym_page_content h2{font-family: 'Regular'; color: var(--aym_tone_2);}
.aym_page_content *{color: inherit;}
.aym_page_content ul {margin-bottom: 20px;}
.aym_page_content ul li {list-style: none; position: relative; margin-bottom: 15px;}
.aym_page_content ul li:last-child { margin-bottom: 0;}
.aym_page_content ul li > *{padding-left: 20px;}
.aym_page_content ul li:before {content: '•'; color: var(--aym_tone_2); width: 1em; position: absolute; left: 0;}





/* WRAP BANNER HAPPY */
#aym_wrap_covid_new{max-width: none;padding: 0;}
#aym_wrap_covid_new .aym_carousel_covid_new{width: 100%;max-height: 450px;}
#aym_wrap_covid_new .aym_carousel_covid_new .item{position: relative; display: flex;}
#aym_wrap_covid_new .aym_carousel_covid_new .item .aym_new_content{width: 100%; max-width: 40%; display: flex; align-items: center; justify-content: center; flex-direction: column;}
#aym_wrap_covid_new .aym_carousel_covid_new .item .aym_new_image{width: 100%; max-width: 60%;}
#aym_wrap_covid_new .aym_carousel_covid_new .item img{max-height: 450px; object-fit: cover;}
#aym_wrap_covid_new .aym_carousel_covid_new .item .aym_ico_person_covid{content: url('/aym_image/aym_ico/aym_ico_person_covid.svg');max-width: 125px; }

#aym_wrap_covid_new .aym_carousel_covid_new .item .aym_new_content h2{margin-bottom: 20px; max-width: 450px; color: var(--aym_tone_2);}
#aym_wrap_covid_new .aym_carousel_covid_new .item .aym_new_content h3{margin-bottom: 10px;max-width: 450px;}
#aym_wrap_covid_new .aym_carousel_covid_new .item .aym_new_content h4{margin-bottom: 20px;max-width: 450px;}

/* WRAP CAROUSEL ADVERTISING */
#aym_wrap_advertising{background-color: white;max-width:60%;margin: 0;padding: 50px 25px;width: 100%;}
#aym_wrap_advertising h1{z-index:1;position:relative;font-family:'Title';color: var(--aym_tone_3);text-align: right;font-size: 4em;margin-bottom:30px;word-break: break-word;}
#aym_wrap_advertising h1:before{content:'';width: 50%;position: absolute;height: 2px;margin-left: auto;left: 0;bottom: 50%;display: flex;background-color: var(--aym_tone_2);}
#aym_wrap_advertising .aym_item_advertising .aym_link_advertising{background-color: white;margin: 0 20px 30px;border: 1px solid #cccccc6b;border-radius: 8px;overflow: hidden;}
#aym_wrap_advertising .aym_item_advertising .aym_picture_advertesing img{height: 225px; object-fit:cover;}
#aym_wrap_advertising .aym_item_advertising .aym_title_advertesing{padding: 10px 15px;}
#aym_wrap_advertising .aym_item_advertising .aym_title_advertesing p{font-family: 'Regular'; font-size: 1em;text-align: left;}
#aym_wrap_advertising .aym_item_advertising .aym_adv_date{font-family: 'Regular'; font-size: .7em; color :#666; }
#aym_wrap_advertising .aym_item_advertising:hover,#aym_wrap_advertising .aym_item_advertising:active{border-color: var(--aym_tone_2);}
#aym_wrap_advertising .aym_head_profile_photo {margin:0; margin-bottom:10px;padding: 0 10px;}
#aym_wrap_advertising .aym_head_profile_photo > figure{justify-content:flex-start;}
#aym_wrap_advertising .aym_head_profile_photo > figure div{margin-left:10px;color: #666;font-size: 1em;width: calc(100% - 50px);}
#aym_wrap_advertising .aym_head_profile_photo > figure div span{color:inherit;}
#aym_wrap_advertising .aym_head_profile_photo > figure div span.aym_status{color:#999;font-family: 'Regular';} 
#aym_wrap_advertising .aym_head_profile_photo > figure div .aym_link_edit_advertesing{float: right;color: var(--aym_tone_1);}
#aym_wrap_advertising .aym_head_profile_photo > figure div .aym_link_edit_advertesing i{color:inherit;}
#aym_wrap_advertising .aym_head_profile_photo > figure div .aym_link_edit_advertesing span{display: none;}
#aym_wrap_advertising .aym_head_profile_photo > figure > span:before{content:unset}
#aym_wrap_advertising .aym_head_profile_photo > figure > span:after{content:unset}
#aym_wrap_advertising .aym_head_profile_photo > figure > span{cursor:initial;}

/* WRAP BANNER HAPPY */
#aym_wrap_banner_happy_birthday{padding: 0;display: flex;max-width: none;}
#aym_wrap_banner_happy_birthday .aym_banner_happy_birthday{max-width: 70%;    width: 100%;max-height: 450px;}
#aym_wrap_banner_happy_birthday .aym_banner_happy_birthday .item{position: relative;}
#aym_wrap_banner_happy_birthday .aym_banner_happy_birthday .item img{max-height: 450px; object-fit: cover;}
#aym_wrap_banner_happy_birthday .aym_banner_happy_birthday .item figcaption{position: absolute;height: 100%;width: 100%;top: 0;z-index: 2;display: flex;align-items: center;justify-content: center; background: linear-gradient(#0000005e 70%, transparent);}
#aym_wrap_banner_happy_birthday .aym_banner_happy_birthday .item figcaption h2{text-align: right;color: white;font-size: 2.5em;font-family: 'Regular';max-width: 70%;margin-left: auto;}
#aym_wrap_banner_happy_birthday .aym_banner_happy_birthday .item figcaption p{text-align: right;color: white;font-family: 'Regular';font-size: 1.4em;}
#aym_wrap_banner_happy_birthday > .aym_content{padding: 40px 0;margin: 0 auto;display: flex;align-items: center;justify-content: center;position: relative;max-width: none;}
#aym_wrap_banner_happy_birthday > .aym_content::before{content: '';display: block;background: url(/aym_image/aym_back/aym_back_happybirthday.png);width: 100%;height: 100%;position: absolute;top: 0;right: 0;background-size: auto;background-position: right;z-index: -1;opacity: .3;}
#aym_wrap_banner_happy_birthday > .aym_content .aym_content_users{width: 100%;}

.aym_title_happy_birthday {text-align: center;width: 100%;background-color: #f5f5f5;}
.aym_title_happy_birthday h2{font-size: 3em; color: var(--aym_tone_2); text-align: center;font-family: 'Regular';}

#aym_wrap_banner_happy_birthday .aym_content_users .aym_persons_happy_birthday{max-width: 80%;margin: auto;}

#aym_wrap_banner_happy_birthday .aym_content_users .aym_user{display: flex;flex-flow: wrap;width: 65%;margin: auto;}
#aym_wrap_banner_happy_birthday .aym_content_users .aym_user .aym_head_profile_photo{margin: 0;width: 40%;}
#aym_wrap_banner_happy_birthday .aym_content_users .aym_user .aym_head_profile_photo figure{justify-content: center;width: 100%;height: 100%;align-items: end;}
#aym_wrap_banner_happy_birthday .aym_content_users .aym_user .aym_head_profile_photo > figure > span{ cursor: initial;}
#aym_wrap_banner_happy_birthday .aym_content_users .aym_user .aym_head_profile_photo > figure > span:before,
#aym_wrap_banner_happy_birthday .aym_content_users .aym_user .aym_head_profile_photo > figure > span::after{content: unset;}
#aym_wrap_banner_happy_birthday .aym_content_users .aym_user .aym_head_profile_photo > figure > span{width: 230px;height: 230px;font-size: 3em;} 
#aym_wrap_banner_happy_birthday .aym_content_users .aym_user .aym_head_profile_photo > figure > span img{width: 230px;height: 230px;object-fit: contain;object-position: top;background-color: white;}


#aym_wrap_banner_happy_birthday .aym_content_users .aym_user .aym_info{width: 60%;text-align: center;}
#aym_wrap_banner_happy_birthday .aym_content_users .aym_user .aym_info .aym_icon_globes{max-width: 125px; }
#aym_wrap_banner_happy_birthday .aym_content_users .aym_user .aym_info .aym_icon_globes.num_1{content: url('/aym_image/aym_ico/aym_ico_birth_1.svg');} 
#aym_wrap_banner_happy_birthday .aym_content_users .aym_user .aym_info .aym_icon_globes.num_2{content: url('/aym_image/aym_ico/aym_ico_birth_2.png');}
#aym_wrap_banner_happy_birthday .aym_content_users .aym_user .aym_info .aym_icon_globes.num_3{content: url('/aym_image/aym_ico/aym_ico_birth_3.svg');}
#aym_wrap_banner_happy_birthday .aym_content_users .aym_user .aym_info .aym_icon_globes.num_4{content: url('/aym_image/aym_ico/aym_ico_birth_4.svg');}
#aym_wrap_banner_happy_birthday .aym_content_users .aym_user .aym_info .aym_icon_globes.num_5{content: url('/aym_image/aym_ico/aym_ico_birth_5.svg');}
#aym_wrap_banner_happy_birthday .aym_content_users .aym_user .aym_info .aym_icon_globes.num_6{content: url('/aym_image/aym_ico/aym_ico_birth_6.png');}
#aym_wrap_banner_happy_birthday .aym_content_users .aym_user .aym_info .aym_icon_globes.num_7{content: url('/aym_image/aym_ico/aym_ico_birth_7.svg');}
#aym_wrap_banner_happy_birthday .aym_content_users .aym_user .aym_info .aym_icon_globes.num_8{content: url('/aym_image/aym_ico/aym_ico_birth_8.svg');}
#aym_wrap_banner_happy_birthday .aym_content_users .aym_user .aym_info .aym_icon_globes.num_9{content: url('/aym_image/aym_ico/aym_ico_birth_9.svg');}
#aym_wrap_banner_happy_birthday .aym_content_users .aym_user .aym_info .aym_icon_globes.num_10{content: url('/aym_image/aym_ico/aym_ico_birth_10.png');}
#aym_wrap_banner_happy_birthday .aym_content_users .aym_user .aym_info .aym_birthday_boy{font-size: 2.5em; color: var(--aym_tone_2); text-align: center; margin-bottom:10px;}
#aym_wrap_banner_happy_birthday .aym_content_users .aym_user .aym_info .aym_birthday_day{font-size: 2em; color: var(--aym_tone_2); text-align: center; margin-bottom:10px;} 

/* WRAP POOL BILLBOARD */
#aym_wrap_poll_billboard{max-width: none;background-color: #f5f5f5; padding: 70px 25px;}
#aym_wrap_poll_billboard .aym_content{display: flex; flex-wrap: wrap;justify-content: space-around;}
#aym_wrap_poll_billboard .aym_content #aym_wrap_billboard{width: 50% ;  padding: 25px;background-color: white;}
#aym_wrap_poll_billboard #aym_wrap_billboard .aym_title{z-index:1;position:relative;font-family:'Title';color: var(--aym_tone_3);text-align: left;font-size: 2em;margin-bottom:30px;word-break: break-word;display: flex;align-items: center;}
#aym_wrap_poll_billboard #aym_wrap_billboard .aym_title strong{color:inherit;order: 1;}
#aym_wrap_poll_billboard #aym_wrap_billboard .aym_title:before{content:'';width: 75%;position: relative;height: 2px;margin-right: auto;right: 0;bottom: 50%;order: 1;display: flex;background-color: var(--aym_tone_2);}    
#aym_wrap_poll_billboard #aym_wrap_billboard .aym_img_new{margin-bottom: 15px}; 
#aym_wrap_poll_billboard #aym_wrap_billboard .aym_img_new img{width: 100%; max-height: 250px; object-fit: cover;} 
#aym_wrap_poll_billboard #aym_wrap_billboard .aym_billboard_title h2{font-size: 1.4em; color: var(--aym_tone_2);} 
#aym_wrap_poll_billboard #aym_wrap_billboard .aym_billboard_lead{padding-bottom: 10px;margin-bottom: 10px; border-bottom: 1px solid var(--aym_tone_2); font-family: 'Regular';} 
#aym_wrap_poll_billboard #aym_wrap_billboard .aym_content_billboard > *{color: #777;} 
#aym_wrap_poll_billboard .aym_poll_question h2{text-align: center;}
#aym_wrap_poll_billboard .aym_content .aym_form{width: 48% ; padding: 25px;background-color: white;}
#aym_wrap_poll_billboard .aym_content .aym_title{z-index:1;position:relative;font-family:'Title';color: var(--aym_tone_3);text-align: right;font-size: 2em;margin-bottom:30px;word-break: break-word;display: flex;align-items: center;}
#aym_wrap_poll_billboard .aym_form .aym_title strong{color:inherit;order: 1;}
#aym_wrap_poll_billboard .aym_form .aym_title:before{content:'';width: 58%;position: relative;height: 2px;margin-left: auto;right: 0;bottom: 50%;order: 2;display: flex;background-color: var(--aym_tone_2);}    
#aym_wrap_poll_billboard .aym_poll_result .aym_poll_question{text-align: center;}
#aym_wrap_poll_billboard .aym_go_to_poll{text-align: center; }
#aym_wrap_poll_billboard .aym_go_to_poll .aym_link{text-align: center;  background-color: var(--aym_tone_3);}


#aym_wrap_billboard{background-color: #f5f5f5; max-width: none; margin: 0;}
#aym_wrap_billboard h1{z-index:1;position:relative;font-family:'Title';color: var(--aym_tone_3);text-align: right;font-size: 4em;margin-bottom:30px;word-break: break-word;display: flex;align-items: center;}
#aym_wrap_billboard h1 strong{color:inherit;order: 1;}
#aym_wrap_billboard h1:before{content:'';width: 72%;position: relative;height: 2px;margin-left: auto;right: 0;bottom: 50%;order: 2;display: flex;background-color: var(--aym_tone_2);}    
#aym_wrap_billboard .aym_content{padding:50px 0 0;}
#aym_wrap_billboard #aym_billboard_content{display: flex;justify-content: stretch;flex-wrap: wrap;}
#aym_wrap_billboard #aym_billboard_content .item{background-color: white;margin: 0 20px 30px;border:1px solid #cccccc6b;border-radius: 8px;overflow: hidden;display: flex;flex-direction: column;justify-content: flex-start;transition: .4s all;}
#aym_wrap_billboard #aym_billboard_content .item .aym_content_img img{min-height: 305px;max-height: 305px;object-fit: cover;}
#aym_wrap_billboard #aym_billboard_content .item figcaption{padding: 20px;display: flex;flex-flow: wrap;}
#aym_wrap_billboard #aym_billboard_content .item figcaption h4{text-transform: uppercase;color: var(--aym_tone_3);width: 100%;}
#aym_wrap_billboard #aym_billboard_content .item figcaption span{font-size: .9em;color: var(--aym_tone_1);width: 100%;}
#aym_wrap_billboard #aym_billboard_content .item figcaption p{margin: 10px 0;max-height: 100px;width: 100%;}
#aym_wrap_billboard #aym_billboard_content .item figcaption a{margin: auto;background: var(--aym_tone_3);padding: 10px;border-radius: 5px;color: white;}
#aym_wrap_billboard #aym_billboard_content .item figcaption a:hover{background: var(--aym_tone_2);}




/* VIDEOS HOME*/
#aym_wrap_videos{max-width: none;padding: 75px 25px;position: relative;overflow: hidden;background-size: cover;background-repeat: no-repeat;max-width: none;}
#aym_wrap_videos h1{z-index:1;position:relative;font-family:'Title';color: var(--aym_tone_2);text-align: center;font-size: 4em;z-index: 1;margin-bottom:30px;word-break: break-word;}
#aym_wrap_videos #aym_wrap_videos_carousel .aym_head_new{display:flex;flex-wrap:wrap;background: transparent;padding: 30px 20px;background-color: white;}
#aym_wrap_videos #aym_wrap_videos_carousel .aym_head_new figure{width: 100%;position:relative;}
#aym_wrap_videos #aym_wrap_videos_carousel .aym_head_new figure figcaption{background: #3c73aab5;left:0;bottom: 0;right:0;height: 15%;position:absolute;z-index:-1;opacity:0;transition:.4s all;display: flex;align-items: center;justify-content: center;}
#aym_wrap_videos #aym_wrap_videos_carousel .aym_head_new figure img{object-fit: cover;width: 100%;min-height: 500px;}
#aym_wrap_videos #aym_wrap_videos_carousel .aym_head_new figure img.aym_no_image{object-fit: none;}
#aym_wrap_videos #aym_wrap_videos_carousel .aym_head_new figure video{object-fit: cover;width: 100%;min-height: 500px;max-width:510px; }


#aym_wrap_videos #aym_wrap_videos_carousel .aym_head_new figure h3{margin: 20px 0;color: white;font-size: 1.2em;text-align: left;padding: 10px 20px;width: 100%;font-family: 'Regular';}
#aym_wrap_videos #aym_wrap_videos_carousel .aym_head_new figure p{max-height: 192px;overflow: hidden;margin: 20px 0;color: white;font-size: 1em;line-height: 2em; text-align: left;width: 100%;font-family: 'Light';}
#aym_wrap_videos #aym_wrap_videos_carousel .aym_head_new .aym_link{margin:15px; margin-block-start: auto;}
#aym_wrap_videos #aym_wrap_videos_carousel .owl-item {transform: scale(1, 0.9);transition: .4s all;margin: 10px 0;}
#aym_wrap_videos #aym_wrap_videos_carousel .owl-item.active.center {transform: scale(1, 1);z-index: 1;padding: 0;position: relative;left: 0;right: 0;box-shadow: 0px 4px 4px 3px #00000047;}
#aym_wrap_videos #aym_wrap_videos_carousel .owl-item.active.center a{padding: 0;}
#aym_wrap_videos #aym_wrap_videos_carousel .owl-item figure figcaption{z-index:1;opacity: 1;}
#aym_wrap_videos .aym_wrap_nav{top:55%;}
#aym_wrap_videos .aym_wrap_nav {right:5%;left: -2%;width: 105%;height: 0;z-index: 1;}
#aym_wrap_videos .aym_wrap_nav .aym_nav{background: url(/aym_image/aym_ico/aym_ico_arrow_blue.png)no-repeat center / 32px;}





/*==================================================================================================*/
/*============================================ VACATION =============================================*/
/*==================================================================================================*/
#aym_wrap_vacation{padding: 60px 25px 30px;}
#aym_wrap_vacation h1{margin-bottom: 35px;color:var(--aym_tone_3);}
#aym_wrap_vacation h3{margin: 15px;color:var(--aym_tone_3);}
#aym_wrap_vacation .aym_instructions{ margin: 40px auto 20px;}
#aym_wrap_vacation .aym_info_employe > div strong{color:var(--aym_tone_2); font-family: 'Regular'; font-size: 1.2em;}
#aym_wrap_vacation .aym_info_employe > div strong{width: 100%;display: block;}
#aym_wrap_vacation .aym_content{max-width: 900px;}
/*==================================================================================================*/
/*========================================== ADVERTESING LIST =========================================*/
/*==================================================================================================*/
#aym_wrap_list_advertising{padding: 0 0 50px; margin: 0; max-width: none; background-color: #f5f5f5;}
#aym_list_advertising{padding: 0;display:flex;flex-wrap:wrap;margin:auto;border-radius: 0;width: 100%;}
#aym_list_advertising .aym_item_advertising:focus,
#aym_list_advertising .aym_item_advertising:hover{transition: .4s;}
#aym_list_advertising .aym_item_advertising{display: block;margin-bottom:15px;width: calc(33% - 30px); margin: 15px; background-color: white;border: 1px solid #cccccc6b;transition: .4s all; border-radius: 5px;}
#aym_list_advertising .aym_item_advertising:hover,
#aym_list_advertising .aym_item_advertising:focus,
#aym_list_advertising .aym_item_advertising:active{border: 1px solid var(--aym_tone_2)}
#aym_list_advertising .aym_item_advertising div.aym_title_advertesing{padding:15px;width: 100%;}
#aym_list_advertising .aym_item_advertising div.aym_title_advertesing h3{color:var(--aym_tone_3); margin-bottom:10px; font-size:1em;}
#aym_list_advertising .aym_item_advertising div.aym_title_advertesing p:first-child{font-size: 1em;color: #888;margin-bottom: 5px;}
#aym_list_advertising .aym_item_advertising div.aym_title_advertesing p.aym_adv_date{color: #b6b6b6;transition:.5s all;font-size: 1em;text-align: left;}
#aym_list_advertising .aym_item_advertising div.aym_title_advertesing p span{font-family:'Bold';margin-right: 10px;color: #666;}
#aym_list_advertising .aym_item_advertising figure.aym_picture_advertesing{width: 100%;}
#aym_list_advertising .aym_item_advertising figure.aym_picture_advertesing img{object-fit: cover;height: 100%;min-height: 300px;}
#aym_list_advertising .aym_item_advertising .aym_advertising_link .aym_title_advertesing{width: 100%; padding: 10px;}
#aym_list_advertising .aym_item_advertising .aym_advertising_link img{max-height: 300px; min-height: 250px; object-fit: cover;}


#aym_list_advertising .aym_head_profile_photo {margin:0;margin-bottom:10px;padding: 10px;}
#aym_list_advertising .aym_head_profile_photo > figure{justify-content:flex-start;}
#aym_list_advertising .aym_head_profile_photo > figure div{margin-left:10px;color: #666;font-size: 1em;width: calc(100% - 50px);position: relative;}
#aym_list_advertising .aym_head_profile_photo > figure div span{color:inherit;font-family: 'Regular';}
#aym_list_advertising .aym_head_profile_photo > figure div .aym_adv_date{color:#999;font-family: 'Regular';} 
#aym_list_advertising .aym_head_profile_photo > figure div .aym_link_edit_advertesing{float: right;color: var(--aym_tone_1);position: absolute;right: 0;top: 7px;}
#aym_list_advertising .aym_head_profile_photo > figure div .aym_link_edit_advertesing i{color:inherit;}

#aym_list_advertising .aym_head_profile_photo > figure > span:before{content:unset}
#aym_list_advertising .aym_head_profile_photo > figure > span:after{content:unset}
#aym_list_advertising .aym_head_profile_photo > figure > span{cursor:initial;}


#aym_list_advertising .aym_carousel_img .owl-stage{display:flex; align-items:center;}
#aym_list_advertising .aym_carousel_img .owl-item.active{z-index:2;}
#aym_list_advertising .owl-carousel .owl-item img{transform: scaleX(1.01);}
#aym_list_advertising .owl-dots{display: flex; justify-content:center; margin:0 25px;padding: 10px 25px;}
#aym_list_advertising .owl-dot{width: 10px !important; margin:0 3px; height: 10px; border-radius:50%; background-color: var(--aym_tone_1); }
#aym_list_advertising .owl-dot.active{background-color: var(--aym_tone_2);}
#aym_list_advertising .aym_carousel_img .owl-stage-outer{    margin: auto;width: 99%;}

.aym_menu_advertising{display: flex;align-items: center;justify-content: flex-end;margin-bottom:15px;position: sticky;top: 83px;padding: 10px 0;z-index: 2;background-color: white;}
.aym_link_add_advertising .aym_button_add {color:var(--aym_tone_2);padding: 8px 20px;display: flex;width: 100%;height: 100%;align-items: center;justify-content: center;}
.aym_link_add_advertising .aym_button_add span{color:var(--aym_tone_2);font-size: 1em;}
.aym_link_add_advertising .aym_button_add i{color:inherit; margin-right: 15px;}
.aym_link_my_advertising .aym_button_my {color:var(--aym_tone_2);padding: 8px;display: flex;width: 100%;height: 100%;align-items: center;justify-content: center;}
.aym_link_my_advertising .aym_button_my span{color:var(--aym_tone_2); font-size: 1em;}
.aym_link_my_advertising .aym_button_my i{color:inherit; margin-right: 15px;}


.aym_wrap_return_link{display: none;}

/* DETALLE DE CLASIFICDO */
#aym_wrap_detail_advertising{padding: 40px 25px;display: flex;flex-wrap: wrap;align-items: flex-start;}
#aym_wrap_detail_advertising .aym_wrap_right{width: 60%; padding: 15px;}
#aym_wrap_detail_advertising .aym_wrap_left{width: calc(40% - 15px);padding: 15px;border-left: 1px solid var(--aym_tone_2);margin-left: 15px;max-height: 700px;overflow: auto;}
#aym_wrap_detail_advertising .aym_page_con{padding:0 15px 25px; margin-bottom:15px;font-size: 1em;}
#aym_wrap_detail_advertising .aym_page_con p:first-child{margin-bottom:10px;font-family: 'Bold';}
#aym_wrap_detail_advertising .aym_page_con .aym_owner_name{color: #666;font-size: 1em;font-family: 'Regular'; margin-right: 10px;}
#aym_wrap_detail_advertising .aym_contact_advertising{display:flex; justify-content:center;}
#aym_wrap_detail_advertising .aym_page_con .aym_adv_date{color: #b6b6b6;transition:.5s all;font-size: 1rem;text-align: left; margin-bottom:5px;}
#aym_wrap_detail_advertising .aym_head_profile_photo {margin:0;margin-bottom:10px;padding: 0 20px;width: 100%;}
#aym_wrap_detail_advertising .aym_head_profile_photo > figure{justify-content:flex-start;}
#aym_wrap_detail_advertising .aym_head_profile_photo > figure div{margin-left:10px;color: #666;font-size: 1em;width: calc(100% - 50px);}
#aym_wrap_detail_advertising .aym_head_profile_photo > figure div span{color:inherit;font-family: 'Regular'; }
#aym_wrap_detail_advertising .aym_head_profile_photo > figure > span{cursor:initial;}
#aym_wrap_detail_advertising .aym_head_profile_photo > figure > span:before{content:unset}
#aym_wrap_detail_advertising .aym_head_profile_photo > figure > span:after{content:unset}

#aym_wrap_images_advertising .aym_head_profile_photo > figure div .aym_link_edit_advertesing{float: right;color: var(--aym_tone_1);}
#aym_wrap_images_advertising .aym_head_profile_photo > figure div .aym_link_edit_advertesing i{color:inherit;}
#aym_wrap_images_advertising {display: flex;flex-flow: wrap;width: 100%; padding: 0;justify-content: center; margin-bottom:15px;}
#aym_wrap_images_advertising #aym_image_advertising figure img{object-fit: cover;width: 100%;margin: auto;max-height: 436px;height: 100%;}
#aym_wrap_images_advertising #aym_image_advertising figure{background: white;overflow: hidden;max-height: 436px;height: 100%;display: flex;width: 100%;}
#aym_wrap_images_advertising #aym_image_advertising {width: 100%;order: 1;display: flex;border-radius: 10px;}
#aym_wrap_images_advertising .aym_carousel_img .owl-stage-outer{    margin: auto;width: 99%;}

#aym_wrap_detail_advertising #aym_wrap_list_advertising{background-color: white;}
#aym_wrap_detail_advertising #aym_list_advertising .aym_item_advertising{width: 100%; display:flex; flex-wrap: wrap;margin: 10px; border: 0;}
#aym_wrap_detail_advertising #aym_list_advertising .aym_item_advertising .aym_advertising_link{ width:100%; display:flex;}
#aym_wrap_detail_advertising #aym_list_advertising .aym_item_advertising .aym_advertising_link img{max-height: none;min-height: 0;}
#aym_wrap_detail_advertising #aym_list_advertising .aym_head_profile_photo{width: 100%; padding:0;}
#aym_wrap_detail_advertising #aym_list_advertising .aym_item_advertising .aym_picture_advertesing{width:40%;}
#aym_wrap_detail_advertising #aym_list_advertising .aym_item_advertising .aym_carousel_img{width:40%;}
#aym_wrap_detail_advertising #aym_list_advertising .aym_item_advertising .aym_title_advertesing{width:60%;padding:15px}
#aym_wrap_detail_advertising #aym_list_advertising .owl-carousel .owl-item img{transform:unset; max-height:150px;object-fit:cover;}
#aym_wrap_detail_advertising #aym_list_advertising .aym_item_advertising .aym_picture_advertesing img{max-height:150px; object-fit:cover;}
#aym_wrap_detail_advertising #aym_list_advertising .aym_head_profile_photo > figure div .aym_link_edit_advertesing{float:unset; top:0; right:0; position:absolute;}
#aym_wrap_detail_advertising #aym_wrap_detail_advertising .aym_head_profile_photo > figure div{position:relative;}

/* EDITAR EL CLASIFICDO */
.aym_wrap_edit_advertising{display: flex; flex-wrap:wrap; padding: 50px 20px;}
.aym_wrap_edit_advertising .aym_content{width: 50%; margin: 0;}
.aym_wrap_edit_advertising .aym_wrap_left{width: calc(50% - 30px);padding: 15px;border-left: 1px solid var(--aym_tone_2);margin-left: 15px;max-height: 700px;overflow: auto;}
.aym_wrap_edit_advertising .aym_show_images_form figure{position:relative;margin: 15px;max-width: 250px;}
.aym_wrap_edit_advertising .aym_show_images_form figure .aym_ico_delete_image{position: absolute;top: 10px;right: 10px;transition: all;}
.aym_wrap_edit_advertising .aym_show_images_form figure .aym_ico_delete_image img{width: 35px; height: 35px; border-radius:0}
.aym_wrap_edit_advertising .aym_show_images_form p{opacity: 1; }
.aym_wrap_edit_advertising .aym_show_images_form{border-color: #ccc !important;display: flex;flex-wrap: wrap;}
.aym_wrap_edit_advertising .aym_show_images_form figure .aym_ico_delete_image{z-index: 1;opacity: 1;cursor: pointer;}

#aym_wrap_images_advertising .aym_carousel_img .owl-stage{display:flex; align-items:center;}
#aym_wrap_images_advertising .aym_carousel_img .owl-item.active{z-index:2;}
#aym_wrap_images_advertising .owl-carousel .owl-item img{transform: scaleX(1.01);}
#aym_wrap_images_advertising .owl-dots{display: flex; justify-content:center; margin:0 25px;padding: 10px 25px;}
#aym_wrap_images_advertising .owl-dot{width: 10px !important; margin:0 3px; height: 10px; border-radius:50%; background-color: var(--aym_tone_1); }
#aym_wrap_images_advertising .owl-dot.active{background-color: var(--aym_tone_2);}

.aym_wrap_edit_advertising #aym_wrap_list_advertising{background-color: white;}
.aym_wrap_edit_advertising #aym_list_advertising .aym_item_advertising{width: 100%; display:flex; flex-wrap: wrap;margin: 10px; border: 0;}
.aym_wrap_edit_advertising #aym_list_advertising .aym_item_advertising .aym_advertising_link{ width:100%; display:flex;}
.aym_wrap_edit_advertising #aym_list_advertising .aym_head_profile_photo{width: 100%; padding:0;position: relative;}
.aym_wrap_edit_advertising #aym_list_advertising .aym_item_advertising .aym_picture_advertesing{width:40%;}
.aym_wrap_edit_advertising #aym_list_advertising .aym_item_advertising .aym_carousel_img{width:40%;}
.aym_wrap_edit_advertising #aym_list_advertising .aym_item_advertising .aym_title_advertesing{width:60%;padding:15px}
.aym_wrap_edit_advertising #aym_list_advertising .owl-carousel .owl-item img{transform:unset; max-height:150px;object-fit:cover;}
.aym_wrap_edit_advertising #aym_list_advertising .aym_item_advertising .aym_picture_advertesing img{min-height:100px;max-height:150px; object-fit:cover;}
.aym_wrap_edit_advertising #aym_list_advertising .aym_head_profile_photo > figure div .aym_link_edit_advertesing{float:unset; top:0; right:0; position:absolute;}
.aym_wrap_edit_advertising #aym_wrap_detail_advertising .aym_head_profile_photo > figure div{position:relative;}

/*==================================================================================================*/
/*======================================= EMPLOYEE PERFORMANCE ======================================*/
/*==================================================================================================*/

div[class^="aym_search"] input {position:relative;}
div[class^="aym_search"] input:before {color: #999; content: '\f002'; font-family: 'Font Awesome 5 Free'; font-weight: 900; right: 7px; position: absolute; top: 7px; width: 20px;}
div[class^="aym_search"] #aym_search_results_employee {border: 1px solid #ccc; border-radius: 3px; display: none; max-height: 180px; overflow: auto; position: absolute; top: 100%; left: 0; width: 100%; z-index: 2;}
div[class^="aym_search"] #aym_search_results_employee .aym_no_result {background: #f6f6f6; padding: 10px 5px; text-align: center;}
div[class^="aym_search"] #aym_search_results_employee > div {background: #fff; display: flex; flex-flow: column; padding: 10px; position: relative; transition: all .3s linear; margin-bottom: 0;}
div[class^="aym_search"] #aym_search_results_employee > div:before {background: var(--aym_tone_1); content: ''; display: inline-block; height: 100%; left: 0; opacity: 0; position: absolute; top: 0; width: 2px;}
div[class^="aym_search"] #aym_search_results_employee > div:hover {background: #f2f2f2; cursor: pointer;}
div[class^="aym_search"] #aym_search_results_employee > div:hover:before {opacity: 1;}
div[class^="aym_search"] #aym_search_results_employee > div span:nth-child(1) {font-size: .8em;}
div[class^="aym_search"] #aym_search_results_employee > div span:nth-child(2) {font-size: .7em; color: #999;}



/*GENERAL PERFORMANCE RESULT*/
.aym_performance_result{background-color: white; max-width: none; margin-bottom: 25px; display: flex; justify-content: center; padding: 25px 40px;}
.aym_performance_result .aym_main_performance{width: 100%;}
.aym_performance_result .aym_result_number{margin: auto auto 20px;border-radius: 50%; display: flex; background-color:white; overflow: hidden; height: 150px; width: 150px; justify-content: center; align-items: center;border:2px solid}
.aym_performance_result .aym_result_number.aym_awesome{color:#87fd79}
.aym_performance_result .aym_result_number.aym_regular{color:#fdfd79}
.aym_performance_result .aym_result_number.aym_bad{color:#fd7979}
.aym_performance_result .aym_result_number span{font-family: 'Regular'; font-size: 3em;}
.aym_performance_result .aym_content_result_performance{display: flex; flex-wrap: wrap; padding:25px;}
.aym_performance_result .aym_content_result_performance .aym_module{ margin-bottom: 15px; }
.aym_performance_result .aym_content_result_performance .aym_modules{margin-bottom: 30px;}
.aym_performance_result .aym_content_result_performance .item{display: flex; flex-wrap: wrap;font-family: 'Regular';}
.aym_performance_result .aym_content_result_performance .item p{width: calc(100% - 150px); margin-right: 50px; text-align: left; font-family:inherit}
.aym_performance_result .aym_content_result_performance .item span{width: 100px;font-family:inherit; text-align: right;}
.aym_performance_result .aym_content_result_performance .item.result p{color: var(--aym_tone_2);}
.aym_performance_result .aym_content_result_performance .item.result span{color: var(--aym_tone_2);}
.aym_performance_result .aym_content_result_performance .aym_info{margin-bottom: 20px; width: 100%;}
.aym_performance_result .aym_content_result_performance .aym_info p {margin-bottom: 20px;text-align: center;}
.aym_performance_result .aym_content_result_performance .aym_content_result {margin-right: 40px;}
.aym_performance_result .aym_content_result_performance .aym_content_result h3{color: var(--aym_tone_2); text-align: center; margin-bottom: 15px;}
.aym_performance_result .aym_info_creation{margin-bottom: 20px; } 
.aym_performance_result .aym_info_creation p{font-size: .8em; text-align: left;font-family: 'Regular';} 
.aym_performance_result .aym_info_creation p.aym_type_performance{font-size: 1em; text-align: left;} 
.aym_performance_result  h2{text-align: left;margin-bottom: 10px; color: var(--aym_tone_2);}
.aym_performance_result .aym_content_result_performance .aym_button_impress{display: flex; justify-content: center;}

.aym_performance_result .aym_head_profile_photo > figure > span{cursor: initial;}
.aym_performance_result .aym_head_profile_photo > figure > span:before{content: unset;}
.aym_performance_result .aym_head_profile_photo > figure > span:after{content: unset;}

/*AGREGAR PERFORMANCE*/

#aym_page_employee_performance .aym_search_employee{position: relative;}
#aym_page_employee_performance .aym_module_employee_performance{margin-bottom:50px;}
#aym_page_employee_performance .aym_module_employee_performance .aym_module_content{margin-bottom:50px;}
#aym_page_employee_performance .aym_question .aym_content_answer{display:flex; flex-wrap:wrap; justify-content:stretch;}
#aym_page_employee_performance .aym_question .aym_content_answer .aym_answer_equival span{font-family:'Title';display:flex; align-items:center;justify-content:center; text-align:center;}
#aym_page_employee_performance .aym_question .aym_content_answer .aym_radio_content{margin:10px 20px;align-items: center;}
#aym_page_employee_performance .aym_question .aym_content_answer .aym_radio_content.aym_open_answer{width:100%;    align-items: stretch; margin-bottom:15px;flex-wrap: wrap;}
#aym_page_employee_performance .aym_question .aym_content_answer .aym_radio_content.aym_open_answer label{margin-bottom:15px;}
#aym_page_employee_performance .aym_question .aym_content_answer .aym_radio_content.aym_open_answer textarea{margin-top:20px;}
#aym_page_employee_performance .aym_question .aym_content_answer .aym_radio_content input[type="radio"]{margin:0;margin-left: 15px;}
#aym_page_employee_performance .aym_question .aym_content_answer .aym_radio_content input[type="radio"]:focus{border-bottom: 0;}
#aym_page_employee_performance{padding: 60px 25px 30px;}
#aym_page_employee_performance h1{margin-bottom: 35px;color:var(--aym_tone_3);}
#aym_page_employee_performance h2{margin-bottom: 20px;color:var(--aym_tone_3);}
#aym_page_employee_performance  h3{margin-bottom: 15px;color:var(--aym_tone_3);}
#aym_page_employee_performance .aym_instructions{ margin: 40px auto 20px;}
#aym_page_employee_performance .aym_info_employe > div strong{color:var(--aym_tone_2); font-family: 'Regular'; font-size: 1.2em;}
#aym_page_employee_performance .aym_info_employe > div strong{width: 100%;display: block;}
#aym_page_employee_performance .aym_content{max-width: 900px;}

/*MOSTRAR PERFORMANCE*/
.aym_show_performance{width: 60%;}
.aym_show_performance .aym_observation{margin-top: 25px;}
.aym_show_performance .aym_button_impress{display: flex; justify-content: center;}
.aym_show_performance input{font-size: 1em;}
.aym_show_performance h3{margin: 0; margin-bottom:20px; padding-bottom:15px;border-bottom:1px solid #13487e26; color:var(--aym_tone_3);}
.aym_show_performance .aym_info_employe{margin-bottom:40px}
.aym_show_performance .aym_question{margin-bottom:25px}
.aym_frm_two_col strong{color: var(--aym_tone_2);}
.aym_performance_result.aym_detail_performance .aym_content_result_performance .aym_content_result{width: 100%}
.aym_performance_result.aym_detail_performance .aym_main_performance{width: 40%; max-width: none; position: relative;order:2;}
.aym_performance_result.aym_detail_performance .aym_main_performance .aym_content_result_performance{position: sticky; width: 100%; top: 90px; }

/*LISTAR PERFORMANCE*/
#aym_list_employee_performance .aym_content_result_performance .aym_modules{margin-bottom: 30px; width: 100%;}
#aym_list_employee_performance .aym_content_result_performance .aym_date{position: absolute; top: 0; max-width: 200px; right:0;}
#aym_list_employee_performance .aym_content_result_performance .aym_info_creation{position: relative; width: calc(100% - 52px);}
#aym_list_employee_performance .aym_content_result_performance .aym_content_result {width: 100%;}
#aym_list_employee_performance  h2{text-align: left;margin-bottom: 10px; color: var(--aym_tone_2);}
#aym_list_employee_performance{display: flex; flex-wrap: wrap;width: 100%; justify-content: stretch;}
#aym_list_employee_performance .aym_list_item{width: calc(50% - 40px);margin: 20px;border-radius: 25px;border: 1px solid #e0e0e0;}
#aym_list_employee_performance .aym_main_performance{width: 100%;}
#aym_list_employee_performance .aym_content_result_performance{display: flex; flex-wrap: wrap; padding:25px; }
#aym_list_employee_performance .aym_user{display: flex; flex-wrap: wrap;width: 100%; align-items: center;}


/*MY PERFORMANCE*/
.aym_performance_result.aym_list_my_performance{max-width: 40%;width: 100%;border-left: 1px solid var(--aym_tone_2);flex-flow: column; justify-content: stretch;max-height: 500px;}
.aym_performance_result.aym_list_my_performance.overflow{overflow-y: scroll;}
.aym_performance_result.aym_list_my_performance .aym_list_item{margin-bottom: 15px; width: 100%; border-bottom:1px solid #00000033; border-radius: 15px; padding:15px; transition: .5s all; cursor: pointer;}
.aym_performance_result.aym_list_my_performance .aym_list_item:hover,
.aym_performance_result.aym_list_my_performance .aym_list_item:active{transform: scale(1.05); border-color: var(--aym_tone_2);}
.aym_performance_result.aym_list_my_performance .aym_user{ width: 100%;}
.aym_performance_result.aym_list_my_performance .aym_user{ width: 100%;}
.aym_performance_result.aym_list_my_performance .aym_content_result{ width: 100%; margin-right: 0;}

#aym_my_data .aym_performance_result.aym_perfil_performance .aym_main_performance{max-width: 60%; width: 100%; }
#aym_my_data .aym_performance_result.aym_perfil_performance .aym_main_performance .aym_content_result_performance{justify-content: center;}
#aym_my_data .aym_performance_result.aym_list_my_performance .aym_list_item .aym_main_performance{max-width: none; width: 100%; }
#aym_my_data .aym_performance_result.aym_list_my_performance .aym_content_result_performance{padding:0 ; justify-content: stretch;}
#aym_my_data .aym_performance_result.aym_list_my_performance .aym_content_result_performance .aym_user{width: calc(100% - 75px);display: flex;align-items: center;}
#aym_my_data .aym_performance_result.aym_list_my_performance .aym_content_result_performance .aym_user .aym_info_creation{margin-bottom: 0;}
#aym_my_data .aym_performance_result.aym_list_my_performance .aym_content_result_performance .aym_content_result {width: 75px;display: flex;align-items: center; margin: 0;}
#aym_my_data .aym_performance_result.aym_list_my_performance .aym_content_result_performance .aym_content_result .aym_result_number{width: 75px; height: 75px;    margin: 0;}
#aym_my_data .aym_performance_result.aym_list_my_performance .aym_content_result_performance .aym_content_result .aym_result_number span{font-size: 1.5em;}

/* DETALLE */
#aym_my_data .aym_performance_result.aym_detail_performance{padding: 40px 25px;max-width: 1700px; margin: auto;}
/*==================================================================================================*/
/*========================================== GALERIA LIST =========================================*/
/*==================================================================================================*/

#aym_list_gallery_main_content { padding: 60px 25px; background-color: #f5f5f5; max-width: none;}
#aym_list_gallery_main_content .aym_content{display:flex;flex-wrap: wrap;align-content: flex-start;}
#aym_list_gallery_main_content .aym_album{width: calc(33% - 30px);height:auto;margin: 15px;}
#aym_list_gallery_main_content .aym_album .aym_title_album{align-items: center;justify-content: flex-start;background-color:white;margin-bottom: 0;position:relative;}
#aym_list_gallery_main_content .aym_album .aym_title_album a{display: flex;width: 100%;position: relative; overflow: hidden;}
#aym_list_gallery_main_content .aym_album .aym_title_album a::before{content:'';position: absolute;background: linear-gradient(180deg, transparent 50%, white 90% );width:100%;height:100%; z-index:1;}
#aym_list_gallery_main_content .aym_album .aym_title_album img{max-width: 100%;height: 300px;object-fit: cover; transition: .4s all}
#aym_list_gallery_main_content .aym_album .aym_title_album img.aym_no_image{object-fit: none; padding: 10px;}
#aym_list_gallery_main_content .aym_album .aym_title_album a:hover img,
#aym_list_gallery_main_content .aym_album .aym_title_album a:active img{transform:scale(1.05)}
#aym_list_gallery_main_content .aym_album .aym_title_album h2{padding:10px;}
#aym_list_gallery_main_content .aym_album .aym_content_gallery {width: 100%;display: flex;align-items: stretch;background-color: white;padding: 10px;flex-wrap: wrap;}
#aym_list_gallery_main_content .aym_album .aym_item_gallery img {max-width:150px;max-height:100px;object-fit: cover;margin: 0;border-radius:3px;}
#aym_list_gallery_main_content .aym_album .aym_item_gallery {transition: 0.4s all;display:flex;margin: 5px;}
#aym_list_gallery_main_content .aym_album .aym_item_gallery:hover,
#aym_list_gallery_main_content .aym_album .aym_item_gallery:active {transform: scale(1.05); }
#aym_list_gallery_main_content .aym_album .aym_no_gallery{ padding:10px;}
#aym_list_gallery_main_content .aym_album .aym_no_gallery h2{ font-size:1em}
#aym_list_gallery_main_content .aym_album.first_album .aym_item_gallery{max-width:250px; max-height:150px;}

/*==================================================================================================*/
/*========================================== MESA DE AYUDA ==========================================*/
/*==================================================================================================*/
.aym_table_help_desk{width: 70%;margin: 20px auto;}
.aym_table_help_desk h3{font-size: 1.5em;font-family: 'Bold';margin-bottom: 10px;color: var(--aym_tone_3);}
.aym_table_help_desk table th{border-top: 1px solid var(--aym_tone_4);background: var(--aym_tone_1);color: black;}
.aym_table_help_desk table td, .aym_table_help_desk table th{padding: 10px;border-bottom: 1px solid var(--aym_tone_4);border-left: 1px solid var(--aym_tone_4);}
.aym_table_help_desk table td:last-child, .aym_table_help_desk table th:last-child{border-right: 1px solid var(--aym_tone_4);}
.aym_table_help_desk table tr:nth-child(odd){background: #d3980033;}

#aym_helpdesk_detail{width: 70%;margin: 20px auto;}
#aym_helpdesk_detail.modal{width: 100%;margin: auto;}
#aym_helpdesk_detail div {align-items: center; border: 0 !important; display: flex; padding: 10px 0;}
#aym_helpdesk_detail div span {width: 100%;}
#aym_helpdesk_detail div span:first-child {font-family: 'Bold'; color:var(--aym_tone_1); margin-right: 15px; max-width: 250px;}



.aym_wrap_add_help_desk{display: flex; flex-wrap:wrap;}
.aym_wrap_add_help_desk .aym_form_help_desk{width: 50%; margin: 0;}
.aym_wrap_add_help_desk .aym_wrap_left{width: calc(50% - 30px);padding: 15px;border-left: 1px solid var(--aym_tone_2);margin-left: 15px;max-height: 700px;overflow: auto;}
.aym_wrap_add_help_desk #aym_wrap_list_help_desk{background-color: white;}
.aym_wrap_add_help_desk #aym_list_help_desk .aym_item_help_desk{width: 100%; display:flex; flex-wrap: wrap;margin: 10px; border: 0;}
.aym_wrap_add_help_desk #aym_list_help_desk .aym_item_help_desk .aym_help_desk_link{ width:100%; display:flex;}
.aym_wrap_add_help_desk #aym_list_help_desk .aym_item_help_desk .aym_help_desk_link img{max-height: none;min-height: 0;}
.aym_wrap_add_help_desk #aym_list_help_desk .aym_head_profile_photo{width: 100%; padding:0;}
.aym_wrap_add_help_desk #aym_list_help_desk .aym_item_help_desk .aym_picture_help_desk{width:40%;}
.aym_wrap_add_help_desk #aym_list_help_desk .aym_item_help_desk .aym_carousel_img{width:40%;}
.aym_wrap_add_help_desk #aym_list_help_desk .aym_item_help_desk .aym_title_help_desk{width:60%;padding:15px}
.aym_wrap_add_help_desk #aym_list_help_desk .owl-carousel .owl-item img{transform:unset; max-height:150px;object-fit:cover;}
.aym_wrap_add_help_desk #aym_list_help_desk .aym_item_help_desk .aym_picture_help_desk img{max-height:150px; object-fit:cover;}
.aym_wrap_add_help_desk #aym_list_help_desk .aym_head_profile_photo > figure div .aym_link_edit_help_desk{float:unset; top:0; right:0; position:absolute;}
.aym_wrap_add_help_desk #aym_wrap_detail_help_desk .aym_head_profile_photo > figure div{position:relative;}

.aym_wrap_add_help_desk .aym_head_profile_photo {margin:0;margin-bottom:10px;padding: 0 20px;width: 100%;}
.aym_wrap_add_help_desk .aym_head_profile_photo > figure{justify-content:flex-start;}
.aym_wrap_add_help_desk .aym_head_profile_photo > figure div{margin-left:10px;color: #666;font-size: 1em;width: calc(100% - 50px);}
.aym_wrap_add_help_desk .aym_head_profile_photo > figure div span{color:inherit;font-family: 'Regular'; }
.aym_wrap_add_help_desk .aym_head_profile_photo > figure > span{cursor:initial;}
.aym_wrap_add_help_desk .aym_head_profile_photo > figure > span:before{content:unset}
.aym_wrap_add_help_desk .aym_head_profile_photo > figure > span:after{content:unset}
.aym_wrap_add_help_desk .aym_head_profile_photo > figure div .aym_hel_des_date{color:#999;font-family: 'Regular';} 

#aym_page_help_desk{padding: 50px 20px;}
#aym_page_help_desk .aym_show_images_form figure{position:relative;margin: 15px;max-width: 250px;}
#aym_page_help_desk .aym_show_images_form figure .aym_ico_delete_image{position: absolute;top: 10px;right: 10px;transition: all;}
#aym_page_help_desk .aym_show_images_form figure .aym_ico_delete_image img{width: 35px; height: 35px; border-radius:0}
#aym_page_help_desk .aym_show_images_form p{opacity: 1; }
#aym_page_help_desk .aym_show_images_form{border-color: #ccc !important;display: flex;flex-wrap: wrap;}
#aym_page_help_desk .aym_show_images_form figure .aym_ico_delete_image{z-index: 1;opacity: 1;cursor: pointer;}


#aym_page_help_desk .aym_content_help_desk_log{margin-top: 35px;}
#aym_page_help_desk .aym_content_help_desk_log .item{width: 100%;display: flex; flex-wrap: wrap; justify-content: space-around; border-bottom: 1px solid #999; padding-bottom: 25px; margin-bottom: 15px;}
#aym_page_help_desk .aym_content_help_desk_log .item .aym_date{color: var(--aym_tone_2);border-right: solid 2px;padding: 0 20px 0 0;}
#aym_page_help_desk .aym_content_help_desk_log .item span i{color: var(--aym_tone_2);}


/*==================================================================================================*/
/*========================================== GALERIA DETAIL =========================================*/
/*==================================================================================================*/
#aym_wrap_show_gallery{padding: 50px 25px;}
#aym_wrap_list_gallery {max-width :none; padding:0;}

#aym_wrap_list_gallery .aym_title{z-index:1;position:relative;font-family:'Title';color: var(--aym_tone_3);text-align: right;font-size: 2.5em;margin-bottom:30px;word-break: break-word;align-items: center;}
#aym_wrap_list_gallery .aym_title:after{content:'';width: 100%;position: relative;height: 2px;margin-left: auto;right: 0;bottom: 50%;order: 2;display: flex;background-color: var(--aym_tone_2);}    
#aym_wrap_list_gallery .aym_wrap_list_subcategory ul{list-style: none; width: 100%;}
#aym_wrap_list_gallery .aym_wrap_list_subcategory ul{display:flex; justify-content:center; align-items:center;}
#aym_wrap_list_gallery .aym_wrap_list_subcategory ul li{width: 25%;height: 300px;position: relative;margin: 0;}
#aym_wrap_list_gallery .aym_wrap_list_subcategory ul li:first-child{margin-left:0px;}
#aym_wrap_list_gallery .aym_wrap_list_subcategory ul li:last-child{margin-right:0px;}
#aym_wrap_list_gallery .aym_wrap_list_subcategory ul li .aym_degrade{background: #39373785;bottom: 0;position: absolute;top:0;z-index: 1;width: 100%;}
#aym_wrap_list_gallery .aym_wrap_list_subcategory ul li img{object-fit: cover;width: 100%;height: 300px;opacity: 1;transition: .4s all;will-change: opacity;}
#aym_wrap_list_gallery .aym_wrap_list_subcategory ul li:hover .aym_degrade{background: #39373761;}
#aym_wrap_list_gallery .aym_wrap_list_subcategory ul li.active .aym_degrade{background: #39373761;}

#aym_wrap_list_gallery .aym_wrap_list_subcategory .title_category_selected  {margin: 25px auto; }
#aym_wrap_list_gallery .aym_wrap_list_subcategory .title_category_selected h2 {color: #000000;font-family: MavenMedium, Helvetica;font-size: 2.5em;padding-bottom: 20px;position: relative;text-align: center;max-width: 500px;margin: auto;}
#aym_wrap_list_gallery .aym_wrap_list_subcategory .title_category_selected h2::after {content: '';background-color: #ffcf00;bottom: 0;height: 3px;left: calc(50% - 30px);position: absolute;text-align: center;width: 60px;}

#aym_wrap_list_gallery .aym_wrap_list_subcategory ul figcaption{position: absolute; top: 0; left: 0; bottom: 0; right: 0; display: flex; align-items: center; justify-content: center; }
#aym_wrap_list_gallery .aym_wrap_list_subcategory button{outline-color: transparent;outline-style: none;padding:10px;margin:25px;font-family:'Bold';color: #ffffff;font-size:1.5em;max-width: 310px;z-index: 1;background: transparent;border: 2px solid transparent;}
#aym_wrap_list_gallery .aym_wrap_list_subcategory button.active{font-family:'Bold';color:white;border-bottom: 2px solid;}
#aym_wrap_list_gallery .aym_wrap_list_subcategory button:hover{ color:white; border:2px solid transparent; border-bottom: 2px solid ; }
#aym_wrap_list_gallery .aym_wrap_list_subcategory button:focus{color: white;border:2px solid transparent;border-bottom: 2px solid;}
#aym_wrap_list_gallery #aym_list_images_gallery{display: grid;grid-template-columns: repeat(4, 1fr); grid-auto-rows:270px; grid-gap: 5px;justify-content: center; overflow:hidden;}
#aym_wrap_list_gallery .aym_item_gallery{border-radius:0; overflow:hidden;}
/* Volver */
#aym_wrap_list_gallery .aym_return_gallery{padding:15px 10px;     display: flex;align-items: center; position:relative; margin-bottom:20px;}
#aym_wrap_list_gallery .aym_return_gallery a{font-size: 1em;text-transform: uppercase;color: var(--aym_tone_3);font-family: 'Regular';display: flex;align-items: center;}
#aym_wrap_list_gallery .aym_return_gallery a:before{content: "<";width: 40px;height:30px;background-color: var(--aym_tone_3);margin-right:10px;font-size: 1em;color: white;display: flex;align-items: center;justify-content: center;}
#aym_wrap_list_gallery .aym_return_gallery .aym_select{background: white;display:none;left: -5px;padding-top: 5px;position:absolute;top:2px;width: calc(100% + 10px);list-style:none;border-radius: 2px;}
#aym_wrap_list_gallery .aym_return_gallery .button_open{margin-left:10px;width: 20px;height: 20px;display: flex;justify-content: center;align-items: center;}

#aym_wrap_list_gallery .aym_item_gallery{
	animation-duration: 1s; animation-fill-mode: backwards;
	animation-name: animateloadgallery; animation-timing-function: cubic-bezier(0.06, 0.96, 1, 1); transition: .6s; cursor: pointer;}
#aym_wrap_list_gallery .aym_item_gallery:hover{filter: brightness(0.8);}
@keyframes animateloadgallery {
    0% {opacity: 0; transform: translate3d(0, 20%, 0) scale3d(0,0,0);visibility: hidden; }
    100% {opacity: 1; transform: translate3d(0, 0, 0) scale3d(1,1,1.2); visibility: visible;}
}
#aym_wrap_list_gallery .aym_item_gallery img{ height: 100%; object-fit:cover;object-position: center;}

#aym_wrap_list_gallery .aym_item_gallery { grid-row-end: span 1;}
/*#aym_wrap_list_gallery .aym_item_gallery:nth-child(2n){  grid-row-end: span 1}
#aym_wrap_list_gallery .aym_item_gallery:nth-child(4n) { grid-row-end: span 3; }
#aym_wrap_list_gallery .aym_item_gallery:nth-child(1),
#aym_wrap_list_gallery .aym_item_gallery:nth-child(3n) { grid-row-end: span 2; }*/
#aym_wrap_list_gallery #aym_list_images_gallery .aym_no_gallery{text-align:center;grid-column-end: span 4;margin: 25px 0;}
#aym_wrap_list_gallery #aym_list_images_gallery .aym_no_gallery h2{color:var(--CS_tone_3)}
#aym_wrap_list_gallery #aym_list_images_gallery .aym_no_gallery p{text-align:center}

/*========== MODAL GALERIA ==========*/
	/* The Modal (background) */
	#aym_modal_gallery.modal {display: none;position: fixed;z-index: 10000;/* padding-top: 100px; */left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: #000000a8;}
	/* Modal Content */
	#aym_modal_gallery .aym_modal_content {position: relative;margin: auto;padding: 0;width: 90%;max-width: 1200px;}
	#aym_modal_gallery .aym_slides{display: none;transition: .5s;display: flex;align-items: center;justify-content: center;height: 100vh;}
	#aym_modal_gallery .aym_slides.animateingallery {animation: animateinenter ;
	animation-duration: .5s; animation-delay: 0s;
	animation-timing-function: ease-in-out;}
	#aym_modal_gallery .aym_slides img{width: auto;margin: auto;height: auto;max-height: 80vh;}

	@keyframes animateinenter {
		0% {opacity: 0; transform: scale3d(0 ,0,0);visibility: hidden; }
		100% {opacity: 1; transform: scale3d(1 ,1,1); visibility: visible;;}
	}
	/* The Close Button */
	#aym_modal_gallery .close {color: white;position: absolute;top: 10px;right: 25px;font-size: 35px;font-weight: bold;cursor:pointer;z-index: 8;background-color: rgba(0, 0, 0, 0.8); border-radius: 5px; width: 30px; justify-content: center; display: flex;}
	#aym_modal_gallery .close:hover,
	#aym_modal_gallery .close:focus {color: #999;text-decoration: none;cursor: pointer;}
	#aym_list_images_gallery .aym_slides {display: block;}
	/* Next & previous buttons */
	#aym_modal_gallery .prev,
	#aym_modal_gallery .next {cursor: pointer;position: absolute;top: 50%;width: auto;padding: 16px;margin-top: -50px;color: white;font-weight: bold;font-size: 1.3em;transition: 0.6s ease;border-radius: 0 3px 3px 0;user-select: none;-webkit-user-select: none;}
	/* Position the "next button" to the right */
	#aym_modal_gallery .next {right: 0%;border-radius: 3px 0 0 3px;}
	/* On hover, add a black background color with a little bit see-through */
	#aym_modal_gallery .prev,
	#aym_modal_gallery .next {background-color: rgba(0, 0, 0, 0.8);}
	/* Number text (1/3 etc) */
	#aym_modal_gallery .aym_count {color: #f2f2f2;font-size: 1em;padding: 8px 12px;	position: absolute;top: 0;font-family: 'Regular';}




/*==================================================================================================*/
/*============================================= SUBMENÚ ===========================================*/
/*==================================================================================================*/


.aym_wrap_menu {background-color: #fff; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; padding: 10px;}
.aym_wrap_menu nav ul {display: flex; list-style: none;}
.aym_wrap_menu nav ul li a {align-items: center; border-right: 1px solid #ccc; display: flex; padding: 0 10px; position: relative;}
.aym_wrap_menu nav ul li:last-child a {border-right: 0;}
.aym_wrap_menu nav ul li a:after {background: #40b5c6; bottom: -5px; content: ''; height: 3px; left: 50%; position: absolute; transition: all .3s; width: 0;}
.aym_wrap_menu nav ul li a:hover:after {left: 0; transition: all 0.3s; width: 100%;}
.aym_wrap_menu nav ul li a.active:after {background: #30AEDC; left: 0; transition: all 0.3s; width: 100%;}
.aym_wrap_menu nav ul li a.inactive {filter: grayscale(100%); cursor: not-allowed;}
.aym_wrap_menu nav ul li a figure {align-items: center; display: flex; height: 40px; padding-right: 10px; width: 40px;}



/*==================================================================================================*/
/*==================================== MY DATA ===========================================*/
/*==================================================================================================*/


#aym_my_data {background: #f5f5f5;}
#aym_my_data .aym_content{background: white; padding:40px 50px 80px;}

.aym_form h3{margin:20px 0; color:var(--aym_tone_3)}







.aym_wrap_checkbox {display: flex; align-items: center;}
.aym_wrap_checkbox .aym_frm_checkbox{display: flex; align-items: center;}
.aym_wrap_checkbox label {font-size: 1.2em; margin-left: 5px; padding-bottom: 0;margin-right: 15px}
.aym_wrap_checkbox input[type=checkbox] {padding: 8px; position: relative; max-width: 18px !important; border:1px solid var(--aym_tone_3);}
div.aym_form_error_chk label{color:var(--aym_tone_3) !important;}
.aym_wrap_checkbox input[type=checkbox]:checked {background: var(--aym_tone_3); border-color: #fff}
.aym_wrap_checkbox input[type=checkbox]:checked:after {background: #fff;content: '';height: 2px;left: 4px;position: absolute;top: 7px;transform: rotate(-53deg);width: 10px !important;}
.aym_wrap_checkbox input[type=checkbox]:checked:before {background: #fff;content: '';height: 2px;left: 4px;position: absolute;top: 9px;transform: rotate(40deg);width: 4px !important;}


/*ADD AND DELETE ICONS*/
.aym_add_item, .aym_delete_item, .aym_edit_item {cursor: pointer; height: 30px; position: absolute; right: -35px; top: 5px; width: 30px;}
.aym_add_item {background: url('/aymsite/aym_image/aym_icon/aym_ico_add.png') no-repeat center / 100%;}
.aym_delete_item {background: url('/aymsite/aym_image/aym_icon/aym_ico_delete.png') no-repeat center / 100%;}
.aym_edit_item {background: url('/aymsite/aym_image/aym_icon/aym_ico_edit_profile.png') no-repeat center / 100%; top: 35px;}

.aym_wrap_items > div{position: relative;}
.aym_wrap_items hr{background-color:var(--aym_tone_2); margin: 15px 0; }

.aym_hidden_opacity {opacity: 0; visibility: hidden;position: absolute !important;}

/*INTERNAS*/ 

/*GENERAL*/
#aym_wrap_content {padding: 60px 20px;}
#aym_wrap_content > article {margin-top: 60px;}
#aym_wrap_content article > p {font-size: 1.3em; padding-bottom: 20px;}
#aym_wrap_content article div p {font-size: 1.3em; padding-bottom: 20px;}
#aym_wrap_content p {letter-spacing: 0.5px;}
#aym_wrap_content ul {padding-bottom: 15px;}
#aym_wrap_content ul li {padding-bottom: 5px;}
#aym_wrap_content ul li:before {color: #BF930D}
#aym_wrap_content h2 {font-size: 2.5em; max-width: 600px; text-align: center;}
#aym_wrap_content h2,
#aym_wrap_content h3,
#aym_wrap_content h4,
#aym_wrap_content h5,
#aym_wrap_content h6 {padding-bottom: 20px;}

/*BANNER*/
#aym_wrap_content .aym_wrap_banner {padding: 30px 0 60px;}

/*WRAP TITLE*/
.aym_wrap_title {background: var(--aym_tone_3);display: flex;justify-content: center;align-items: center;height: 200px;width: 100%;z-index: 6;top:0} 
.aym_wrap_title h1{color: var(--aym_tone_2);font-size: 2.5em;}





.aym_filter_directory{display: flex;flex-flow: wrap;padding: 10px 50px;}
.aym_filter_directory div{margin: 10px;display: flex;align-items: center;justify-content: center;}
.aym_filter_directory div p{font-family: 'Bold';margin-right: 10px;}
.aym_filter_directory div select{font-size: 1em;border: 1px solid #00000026;}
.aym_filter_directory div input{font-size: 1em;}

#aym_list_directory{margin: 20px 0 50px;}
#aym_list_directory > div{overflow: auto;}
#aym_list_directory table{width: 100%;}
#aym_list_directory table th{background: var(--aym_tone_3);color:white;padding: 5px;}
#aym_list_directory table td{padding: 5px;}
#aym_list_directory table tr:nth-child(even){background: #a6c9e087;}


/* ================================= */
/* ================================= */
/* ========== RESPONSIVE =========== */
/* ================================= */
/* ================================= */

@media screen and (max-width: 1590px){

	#aym_wrap_billboard h1,
	
	#aym_wrap_poll_billboard .aym_content .aym_title{font-size: 1.5em;}

	#aym_wrap_banner_happy_birthday > .aym_content{padding: 40px 0 20px;}
	#aym_wrap_banner_happy_birthday .aym_content_users .aym_persons_happy_birthday{max-width: 90%;}
	#aym_wrap_banner_happy_birthday .aym_content_users .aym_user .aym_info .aym_birthday_boy{font-size: 2em;}

	#aym_wrap_videos .aym_wrap_nav{right: 0;left: 0;width: 100%;}

	div.aym_title.link, #aym_wrap_events > article div.aym_title{padding: 20px 0 !important;}
	div.aym_title{padding: 20px 50px !important;}

	#aym_wrap_news div.aym_border{display: none;}
	#aym_wrap_news article > div {padding: 0;}
	#aym_wrap_news article > div #aym_wrap_news_carousel {width: 80%;}
	
	#aym_wrap_news article, #aym_wrap_gallery, #aym_wrap_events > article{padding: 50px;}

	#aym_wrap_gallery {margin: 0;}
	#aym_wrap_gallery article{padding: 0;}

	#aym_wrap_links {padding: 0 30px;}

	.aym_wrap_warning_poll {padding: 50px 30px;}
		

}

@media screen and (max-width: 1440px){

	header section #aym_wrap_menu > a figure img {max-width: 250px;}

	div.aym_title h2 {font-size: 1.2em;}

	#aym_wrap_banner_home #aym_wrap_banner .item figcaption h1 {font-size: 4em;}
	#aym_wrap_banner_home #aym_wrap_banner .item figcaption p {font-size: 3em;}

	#aym_wrap_news article > div #aym_wrap_news_carousel {width: 85%;}

	#aym_wrap_events .aym_item figcaption > span {font-size: .9em;margin-bottom: 5px;}
	#aym_wrap_events .aym_item figcaption h4 {font-size: 1.1em;margin-bottom: 5px;}

	#aym_wrap_events #aym_wrap_event article .aym_item figure {height: 390px;}
	#aym_wrap_events #aym_wrap_event_library article .aym_item figure {height: 140px;}
	#aym_wrap_events #aym_wrap_event_library .slick-track{height: auto !important;}
	#aym_wrap_events .aym_item figcaption a {font-size: .9em;}

	.aym_wrap_nav .aym_nav.aym_prev {height: 24px;width: 40px;}
	.aym_wrap_nav.aym_nave_type_2 .aym_nav.aym_next {height: 24px;width: 80px;}
	.aym_wrap_nav.aym_nave_type_3 .aym_nav.aym_next {height: 24px;width: 80px;}

	#aym_wrap_banner_center h2 {font-size: 2.5em;top: 8%;}
	#aym_wrap_banner_center #aym_wrap_banner_center_carousel .aym_item figcaption {width: 80%;top: 35%;}
	#aym_wrap_banner_center #aym_wrap_banner_center_carousel .aym_item figcaption h3 {font-size: 2em;text-align: right;}

	.aym_wrap_warning_poll .aym_wrap_warning #aym_wrap_warning_items .aym_item {padding: 20px;margin-bottom: 10px;}
	.aym_wrap_warning_poll .aym_wrap_warning #aym_wrap_warning_items .aym_item figure img {max-width: 40px;}
	.aym_wrap_warning_poll .aym_wrap_warning #aym_wrap_warning_items .aym_item figcaption h4 {font-size: 1.2em;	}
	.aym_wrap_warning_poll .aym_wrap_warning #aym_wrap_warning_items .aym_item figcaption p {font-size: 1em;}
	.aym_wrap_warning_poll .aym_wrap_warning #aym_wrap_warning_items .aym_item figcaption a {font-size: .9em;}
	
	.aym_wrap_warning_poll .aym_wrap_poll {width: 37%;height: fit-content;}

	footer #aym_section_footer {padding: 50px 20px 0;}
	footer #aym_section_footer .aym_info {margin: 50px 0;}

	#aym_wrap_links article .aym_item figure h4 {font-size: 1.5em;}


}

@media screen and (max-width: 1390px){

	#aym_wrap_news {margin-top: 0;}
	#aym_wrap_gallery article .aym_item figure img {max-height: 480px;}
}

@media screen and (max-width: 1290px){
	
	#aym_wrap_news article > div #aym_wrap_news_carousel {width: 100%;}

	#aym_wrap_news article > div #aym_wrap_news_carousel .owl-dots {right: 41%;bottom: 27%;}

	#aym_wrap_news article, #aym_wrap_gallery, #aym_wrap_events > article{padding: 20px 50px;}

	#aym_wrap_content_news {width: 100%;}

	.aym_wrap_list_news.eventos .aym_item figcaption > span{position: relative;left: auto; width: fit-content;font-size: .9em;}
}

@media screen and (max-width: 1110px){

	main.aym_main_login > figure {position: relative;left: auto;padding: 20px;width: 100%;top: auto;}
	main.aym_main_login > figure img {max-width: 200px;}
	
	main.aym_main_login > section {padding: 40px 20px;height: auto;}
	main.aym_main_login > section .aym_form_content{position: relative;}
	main.aym_main_login > section .aym_form_content figure img {max-width: 200px;}
	main.aym_main_login > section .aym_form_content h1 {font-size: 1em;}
	main.aym_main_login > section .aym_form_content form fieldset div label {font-size: 1em;}
	main.aym_main_login > section .aym_form_content form fieldset div.aym_frm_button input[type=submit], 
	main.aym_main_login > section .aym_form_content form fieldset div.aym_frm_button button {font-size: 1em;}
	main.aym_main_login > section .aym_form_content form {padding: 30px 40px;}
	
	#aym_wrap_news article > div #aym_wrap_news_carousel {width: 100%;}
	#aym_wrap_news article > div #aym_wrap_news_carousel .aym_item figcaption {padding: 40px;}
	#aym_wrap_news article > div #aym_wrap_news_carousel .aym_item figcaption h4 {font-size: 2em;}	
	#aym_wrap_news article > div #aym_wrap_news_carousel .aym_item figcaption p {font-size: 1em;}

	#aym_wrap_events .aym_item figcaption h4 {font-size: 1em;}
	
	#aym_wrap_banner_center #aym_wrap_banner_center_carousel .aym_item figcaption {width: 60%;}
	#aym_wrap_banner_center #aym_wrap_banner_center_carousel .aym_item figcaption h3 {width: 100%;text-align: center;padding-right: 0;padding-bottom: 20px;}
	#aym_wrap_banner_center #aym_wrap_banner_center_carousel .aym_item figure img {min-height: 400px;object-fit: cover;object-position: center;}
	#aym_wrap_banner_center #aym_wrap_banner_center_carousel .aym_item figcaption p {width: 100%;padding-left: 0;border-left: 0;padding-top: 20px;border-top: 1px solid var(--aym_white);}

	footer #aym_section_footer .aym_logos img {height: 45px;margin: 15px;}
	footer #aym_section_footer .aym_info h3 {font-size: 1em;margin-bottom: 20px;}
	footer #aym_section_footer .aym_info .aym_about {padding-left: 0;width: 19%;justify-content: center;}
	footer #aym_section_footer .aym_info .aym_about img {width: 60%;height: auto;margin: auto;}
	footer #aym_section_footer .aym_info .aym_location, footer #aym_section_footer .aym_info .aym_menu_footer, footer #aym_section_footer .aym_info .aym_redes{padding: 15px;}
	footer #aym_section_footer .aym_info .aym_redes p, footer #aym_section_footer .aym_info p{margin-bottom: 10px;}
	footer #aym_section_footer .aym_other p, footer #aym_section_footer .aym_other a {font-size: .8em;margin: 0 0 10px;}

	#aym_wrap_links article .aym_item figure h4 {font-size: 1em;}
	#aym_wrap_links article .aym_item figure p {font-size: .8em;}

	#aym_wrap_events #aym_wrap_event, #aym_wrap_events #aym_wrap_event_library{width: 100%;}
	#aym_wrap_events #aym_wrap_event article {margin-top: 0;}

}

@media screen and (max-width: 1024px){
	#aym_wrap_news article > div .aym_wrap_nav {bottom: 8%;}
	#aym_wrap_news article > div #aym_wrap_news_carousel .owl-dots {right: 39%;bottom: 17%;}
	#aym_wrap_news article > div #aym_wrap_news_carousel .aym_item figcaption a {font-size: .9em;}

	#aym_wrap_news_detail {width: 100%;}
	#aym_wrap_news_detail div.aym_title h2 {font-size: 2.5em;}

	.aym_detail_gallery .aym_wrap_nav {width: 100%;}
	.aym_detail_gallery h1{font-size: 1.8em;}
}

@media screen and (max-width: 990px){

	header section #aym_wrap_menu > a figure img {max-width: 180px;}
	header section #aym_wrap_menu ul li {margin-left: 15px;}
	header section #aym_wrap_menu ul li > a {font-size: 1em;padding: 3px 15px;}
	header section #aym_wrap_menu ul li.search a {padding: 4px 10px;}	
	#aym_wrap_user .aym_user_name > figure > span {height: 30px;width: 30px;font-size: 1em;}
	
	.aym_icon {width: 18px;height: 18px;}

	#aym_wrap_banner_home #aym_wrap_banner, #aym_wrap_banner_home #aym_wrap_banner .owl-stage-outer, #aym_wrap_banner_home #aym_wrap_banner .item figure img  {height: auto;}
	#aym_wrap_banner_home #aym_wrap_banner .item figure img {height: auto;}
	#aym_wrap_banner_home #aym_wrap_banner .item figcaption h1 {font-size: 2.5em;}
	#aym_wrap_banner_home #aym_wrap_banner .item figcaption p {font-size: 2em;-webkit-text-stroke-width: 1px;}

	#aym_wrap_news {margin-top: 0;}
	
	#aym_wrap_events > article {padding: 20px;}
	#aym_wrap_events #aym_wrap_event {width: 100%;}
	#aym_wrap_events #aym_wrap_event article {margin-top: 20px;}
	#aym_wrap_events #aym_wrap_event_library {width: 100%;margin-top: 20px;}
	#aym_wrap_events #aym_wrap_event_library .aym_item{padding: 10px;}

	.aym_wrap_warning_poll .aym_wrap_warning{width: 80%;margin: 0 auto 20px;}
	.aym_wrap_warning_poll .aym_wrap_poll {width: 80%;margin: auto;}

	footer #aym_section_footer .aym_info > div {text-align: center;}
	footer #aym_section_footer .aym_info .aym_location, footer #aym_section_footer .aym_info .aym_menu_footer, footer #aym_section_footer .aym_info .aym_redes {padding: 15px;width: calc(50% - 40px);margin: 0 20px 20px;}
	footer #aym_section_footer .aym_info .aym_about {width: calc(50% - 40px);margin: 0 20px 20px;}
	footer #aym_section_footer .aym_info .aym_location{border-right: 0;}
	footer #aym_section_footer .aym_info .aym_location p{text-align: center;}
	footer #aym_section_footer .aym_info .aym_redes p a {justify-content: center;}

	#aym_wrap_news article, #aym_wrap_gallery, #aym_wrap_events > article {padding: 20px;}

	div.aym_title {padding: 20px!important;}

	#aym_wrap_links {padding: 0 10px;}
	#aym_wrap_links article .aym_item {padding: 10px;}
	#aym_wrap_links article .aym_item figure {padding: 20px 10px;}
	#aym_wrap_links article .aym_item figure img {height: 50px;}

	.aym_wrap_list_news .aym_item {grid-template-columns: 45% 55%;}
	.aym_wrap_list_news .aym_item figcaption {padding: 40px;}
	.aym_wrap_list_news .aym_item figcaption h4 {font-size: 2em;margin-bottom: 20px;}
	.aym_wrap_list_news .aym_item figcaption p {font-size: 1em;margin-bottom: 20px;}

	#aym_wrap_banner_intern .item img {min-height: 250px;}
	#aym_wrap_banner_intern > h1 {font-size: 3.5em}



}

@media screen and (max-width: 899px){
}

@media screen and (max-width: 799px){

	#aym_wrap_news article > div #aym_wrap_news_carousel .aym_item figcaption {padding: 20px;}
	#aym_wrap_news article > div #aym_wrap_news_carousel .aym_item figcaption > span {font-size: .9em;margin-bottom: 10px;}
	#aym_wrap_news article > div #aym_wrap_news_carousel .aym_item figcaption h4 {font-size: 1.5em;margin-bottom: 10px;}
	#aym_wrap_news article > div #aym_wrap_news_carousel .aym_item figcaption p{margin-bottom: 10px;}
	#aym_wrap_news article > div .aym_wrap_nav {bottom: 15%;}
	#aym_wrap_news article > div #aym_wrap_news_carousel .owl-dots {right: 38%;bottom: 15%;}

	.aym_wrap_warning_poll .aym_wrap_warning, .aym_wrap_warning_poll .aym_wrap_poll{width: 100%;}

	footer #aym_section_footer {padding: 20px 20px 0;}
	footer #aym_section_footer .aym_logos img {height: 40px;margin: 10px;}
	footer #aym_section_footer .aym_info {margin: 20px 0;}
	footer #aym_section_footer .aym_info .aym_about, 
	footer #aym_section_footer .aym_info .aym_location, 
	footer #aym_section_footer .aym_info .aym_menu_footer, 
	footer #aym_section_footer .aym_info .aym_redes{width: 100%;margin: 20px auto 0;border-right: 0;border-top: 1px solid var(--aym_white);padding: 20px 20px 0;}
	footer #aym_section_footer .aym_info > div:last-child{border-bottom: 1px solid var(--aym_white);}

	#aym_wrap_news article > div #aym_wrap_news_carousel .owl-dots{display: none;}


	.aym_content {padding: 0;}
	
}

@media screen and (max-width: 768px){
	#aym_wrap_banner_happy_birthday .aym_content_users .aym_title_happy_birthday h2{font-size: 2em;}
	#aym_wrap_banner_happy_birthday .aym_content_users .aym_user .aym_info .aym_birthday_boy{font-size: 1.8em;}
	#aym_wrap_banner_happy_birthday .aym_content_users .aym_user .aym_info .aym_birthday_day{font-size: 1.3em;}

	.aym_unmuted_button {bottom: 50px;}

	#aym_wrap_links article .aym_item figure img {height: 40px;}
	#aym_wrap_links article .aym_item figure h4 {font-size: .8em;}
	#aym_wrap_links article .aym_item figure p {font-size: .7em;margin-top: 10px;}

	div.aym_title h2 {font-size: 1em;}
	div.aym_title.link a {font-size: 1em;}

	.aym_wrap_list_news {margin: 30px auto;}
	.aym_wrap_list_news .aym_item {margin-bottom: 50px;}
	.aym_wrap_list_news .aym_item figcaption {padding: 20px;}
	.aym_wrap_list_news .aym_item figcaption h4 {font-size: 1.5em;}

	.aym_wrap_paginator a {font-size: 1.5em;}

	#aym_wrap_news_detail figure img {max-height: none;}

	.aym_detail_gallery .aym_wrap_nav{display: none;}
	.aym_detail_gallery #aym_carousel_gallery {width: 100%;}
}

@media screen and (max-width: 699px){
	#aym_wrap_news_detail div.aym_title {display: block;}
	#aym_wrap_news_detail div.aym_title h2 {font-size: 2em;margin-bottom: 10px;}
	#aym_wrap_news_detail div.aym_title time {font-size: 1.5em;}
}

@media screen and (max-width: 576px){

	main.aym_main_login > section .aym_form_content figure img {max-width: 150px;}
	main.aym_main_login > section .aym_form_content figure {padding: 10px 0;}
	main.aym_main_login > section .aym_form_content form {padding: 20px 30px;}
	main.aym_main_login > section .aym_form_content form fieldset div {margin-bottom: 15px;}
	main.aym_main_login > section .aym_form_content form fieldset div.aym_frm_button input[type=submit], 
	main.aym_main_login > section .aym_form_content form fieldset div.aym_frm_button button {padding: 10px;}

	header{background: var(--aym_tone_1);box-shadow: 0px 3px 6px #00000080;}
	header section {padding: 10px 20px;}	

	main{margin-top: 69px;}

	div.aym_title {padding: 10px 20px 0 !important;}
	div.aym_title h2 {font-size: 1em;}
	div.aym_title.link a {font-size: .9em;}

	.aym_frm_two_col{flex-wrap: wrap;}
	.aym_frm_two_col > div{width: 100%;}

	#aym_wrap_banner_home #aym_wrap_banner .item figcaption h1 {font-size: 1.5em;}
	#aym_wrap_banner_home #aym_wrap_banner .item figcaption p {font-size: 1.5em;}

	#aym_wrap_news article > div #aym_wrap_news_carousel .aym_item {grid-template-columns: 100%;}
	#aym_wrap_news article > div #aym_wrap_news_carousel .aym_item figure {width: 100%;max-width: none;max-height: 400px;}
	#aym_wrap_news article > div #aym_wrap_news_carousel .owl-dots{display: none;}
	#aym_wrap_news article > div .aym_wrap_nav {bottom: 10%;left: 70%;}

	#aym_wrap_events .aym_item figcaption h4 {width: 100%;margin-bottom: 10px;}
	#aym_wrap_events #aym_wrap_event article .aym_wrap_nav {bottom: 3%;}
	#aym_wrap_events #aym_wrap_event article .aym_item figure {height: 250px;}
	#aym_wrap_events #aym_wrap_event_library article {margin-top: 10px;}

	#aym_wrap_banner_center h2 {font-size: 1.7em;}
	#aym_wrap_banner_center #aym_wrap_banner_center_carousel .aym_item figcaption {width: 100%;padding: 20px;top: 25%;}
	#aym_wrap_banner_center #aym_wrap_banner_center_carousel .aym_item figcaption h3 {font-size: 1.5em;}
	
	.aym_wrap_warning_poll .aym_wrap_warning #aym_wrap_warning_items .aym_item figcaption {width: 85%;}
	.aym_wrap_warning_poll .aym_wrap_warning #aym_wrap_warning_items .aym_item figure img {max-width: 50px;margin-bottom: 10px;}

	#aym_wrap_news article > div .aym_wrap_nav{display: none;}

	#aym_wrap_links {padding: 10px 15px 0;}
	#aym_wrap_links article .aym_item {padding: 5px;}
	#aym_wrap_links article .aym_item figure img {height: 30px;}
	#aym_wrap_links article .aym_item figure h4 {font-size: .7em;}

	.aym_wrap_warning_poll {padding: 20px 0;}

	.aym_wrap_list_news .aym_item {grid-template-columns: 100%;}

	#aym_wrap_banner_intern .item img {min-height: auto;}
	#aym_wrap_banner_intern > h1 {font-size: 2em;}
}

@media screen and (max-width: 549px){
	
	form fieldset{padding: 0;}

	#aym_wrap_links article {grid-template-columns: repeat(2, 1fr);}

}

@media screen and (max-width: 490px){
	#aym_wrap_banner_intern > h1 {font-size: 1.5em;}

	main {margin-top: 60px;}

	header section #aym_wrap_menu > a figure img {max-width: 150px;}

	div.aym_title.select select {font-size: .8em;}

	#aym_wrap_news_detail .aym_new_content {font-size: 1em;line-height: 24px;}
	#aym_wrap_news_detail div.aym_title h2 {font-size: 1.8em;}
	
}

@media screen and (max-width: 425px){
}

@media screen and (max-width: 380px){
	#aym_wrap_links article {grid-template-columns: repeat(1, 1fr);}
	#aym_wrap_banner_center h2 {font-size: 1.5em;padding: 0 10px;}
	
}
