.elementor-kit-85236{--e-global-color-primary:#152251;--e-global-color-secondary:#005CB9;--e-global-color-text:#152251;--e-global-color-accent:#AE8647;--e-global-color-c465905:#3399FF;--e-global-color-efa7a79:#FFFFFF;--e-global-color-e01595e:#E6F0F8;--e-global-color-c18151b:#AE8647;--e-global-color-87e52cb:#D9B981;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:46px;--e-global-typography-primary-font-weight:800;--e-global-typography-primary-line-height:0.95em;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:32px;--e-global-typography-secondary-font-weight:800;--e-global-typography-secondary-line-height:1.05em;--e-global-typography-secondary-letter-spacing:0.3px;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:500;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.6em;--e-global-typography-text-letter-spacing:1px;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:52px;--e-global-typography-accent-font-weight:800;--e-global-typography-accent-letter-spacing:1px;--e-global-typography-594fb6d-font-family:"Montserrat";--e-global-typography-594fb6d-font-size:16px;--e-global-typography-594fb6d-font-weight:500;--e-global-typography-594fb6d-line-height:1.4em;--e-global-typography-594fb6d-letter-spacing:1px;color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:1px;}.elementor-kit-85236 button,.elementor-kit-85236 input[type="button"],.elementor-kit-85236 input[type="submit"],.elementor-kit-85236 .elementor-button{background-color:var( --e-global-color-primary );font-size:16px;text-transform:uppercase;letter-spacing:0.8px;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:16px 25px 16px 25px;}.elementor-kit-85236 button:hover,.elementor-kit-85236 button:focus,.elementor-kit-85236 input[type="button"]:hover,.elementor-kit-85236 input[type="button"]:focus,.elementor-kit-85236 input[type="submit"]:hover,.elementor-kit-85236 input[type="submit"]:focus,.elementor-kit-85236 .elementor-button:hover,.elementor-kit-85236 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-kit-85236 e-page-transition{background-color:#FFBC7D;}.elementor-kit-85236 p{margin-bottom:1.1em;}.elementor-kit-85236 a{color:var( --e-global-color-secondary );}.elementor-kit-85236 a:hover{color:var( --e-global-color-secondary );}.elementor-kit-85236 h1{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:2.7rem;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:4.5px;}.elementor-kit-85236 h2{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:2.3rem;font-weight:800;text-decoration:none;line-height:1.1em;letter-spacing:1.8px;}.elementor-kit-85236 h3{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:800;line-height:1.2em;letter-spacing:2px;}.elementor-kit-85236 h4{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:800;line-height:1.1em;}.elementor-kit-85236 h5{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;line-height:1.1em;}.elementor-kit-85236 h6{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;line-height:1em;letter-spacing:1.6px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1230px;}.e-con{--container-max-width:1230px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-85236{--e-global-typography-primary-font-size:42px;--e-global-typography-secondary-font-size:30px;--e-global-typography-text-font-size:17px;--e-global-typography-accent-font-size:48px;--e-global-typography-594fb6d-font-size:15px;font-size:17px;}.elementor-kit-85236 h1{font-size:2.1rem;letter-spacing:2.1px;}.elementor-kit-85236 h2{font-size:1.9rem;}.elementor-kit-85236 h3{font-size:29px;}.elementor-kit-85236 h4{font-size:1.6rem;}.elementor-kit-85236 h5{font-size:22px;}.elementor-kit-85236 h6{font-size:19px;}.elementor-kit-85236 button,.elementor-kit-85236 input[type="button"],.elementor-kit-85236 input[type="submit"],.elementor-kit-85236 .elementor-button{font-size:15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-85236{--e-global-typography-primary-font-size:42px;--e-global-typography-secondary-font-size:29px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:46px;--e-global-typography-594fb6d-font-size:14px;font-size:16px;}.elementor-kit-85236 h1{font-size:1.95rem;}.elementor-kit-85236 h2{font-size:1.7rem;}.elementor-kit-85236 h3{font-size:29px;}.elementor-kit-85236 h4{font-size:1.6rem;}.elementor-kit-85236 h5{font-size:21px;}.elementor-kit-85236 h6{font-size:19px;}.elementor-kit-85236 button,.elementor-kit-85236 input[type="button"],.elementor-kit-85236 input[type="submit"],.elementor-kit-85236 .elementor-button{font-size:15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ------
 * ------ PADILLA
 * colors
 * Navy: #152251
 * Blue 1: #005CB9
 * Blue 2: #3399FF
 * Gold 1: #AE8647
 * Gold 2: #D9B981
 * Gray: #E6F0F8
 * ------ */

/* ------
 * HEADER
 * CORE ELEMENT STYLES
 * RE-USABLE ELEMENTS
 * PAGES & PAGE TYPES
 * SINGLE POST & ARCHIVE
 * FOOTER
 * PRINT, PDF
 * ------ */




/* ------
 * HEADER
 * ------ */

/* HEADER - Slide In From The Top Option */
.sticky-header {
 transform: translatey(-120px);
 -moz-transition: all 0.5s ease!important;
 -webkit-transition: all 0.5s ease!important;
 transition: all 0.5s ease!important;
	margin-bottom: -100px;
}

@media (max-width: 1024px) {
    .sticky-header {
        transform: translatey(-180px);
	margin-bottom: -160px;
    }
}

@media (max-width: 768px) {
    .sticky-header {
        transform: translatey(-220px);
	margin-bottom: -200px;
    }
}

@media (max-width: 767px) {
    .sticky-header {
        transform: translatey(-160px);
	margin-bottom: -145px;
    }
}


@media (max-width: 400px) {
    .sticky-header {
        transform: translatey(-160px);
	margin-bottom: -125px;
    }
}


.elementor-sticky--effects.sticky-header  {
 height: auto!important;
	margin-bottom: 0;
 transform: translatey(0px);
}
/* End Of Slide In From The Top Option */

/* -- GLOBAL HEADER -- */
.global-header.elementor-sticky--effects {box-shadow:0px 5px 10px -4px rgb(2 1 1 / 24%);}

/* -- elementor menu fix -- */
.has-submenu .sub-arrow {display:none;}


/* -- GLOBAL MENU -- */
.hdr-menu ul.sub-menu {
	padding:12px 0;     
	min-width: 21em !important;
}
.hdr-menu ul.sub-menu a {
    transition: color, text-shadow;
    transition-duration: 150ms;
}
.hdr-menu ul.sub-menu a:hover {
    text-shadow:
		-0.03em 0, 0.03em 0 !important;
}

.hdr-menu .current-page-ancestor.menu-item-has-children:after {
	height: 4px;
	width:100%;
	background-color:#005CB9;
	position:absolute;
	bottom:0;
	left:0;
	content:"";
}

/* -- global menu pointer -- */
.elementor-element .e--pointer-underline .elementor-nav-menu .menu-item a.elementor-item:after {height:0;}
.elementor-element .e--pointer-underline .elementor-nav-menu .menu-item a.elementor-item.has-submenu:after, .elementor-element .e--pointer-underline .elementor-nav-menu .wpml-ls-item a.elementor-item:after {height:4px;}

/* -- language switcher -- */
.elementor-element .e--pointer-underline .elementor-nav-menu .wpml-ls-item a.elementor-item {text-transform:none;}
.elementor-element .e--pointer-underline .elementor-nav-menu .wpml-ls-item a.elementor-item:hover {color:#152251;}
#home-lang-switcher .wpml-ls-item a.elementor-item:hover {color:white;}
.hdr-menu nav.elementor-nav-menu--dropdown .elementor-nav-menu li.menu-item.wpml-ls-item a.elementor-item {padding-top:30px;}

/* -- mobile dropdown main topics -- */
.hdr-menu nav.elementor-nav-menu--dropdown { padding:35px 0 !important;background-color:#152251 !important;}
.hdr-menu nav.elementor-nav-menu--dropdown ul.elementor-nav-menu--dropdown{ background-color:#152251 !important;}

.hdr-menu nav.elementor-nav-menu--dropdown .elementor-nav-menu li.menu-item a.elementor-item {display:inline-flex;color:white;font-weight:800;background-color:#152251 !important;}
.hdr-menu nav.elementor-nav-menu--dropdown .elementor-nav-menu li.menu-item a.elementor-item:hover {background-color:#152251;color:#3399FF;}

.hdr-menu nav.elementor-nav-menu--dropdown .elementor-nav-menu li.menu-item a.elementor-item .sub-arrow {display:inline;}
.hdr-menu nav.elementor-nav-menu--dropdown .elementor-nav-menu li.menu-item a.elementor-item .sub-arrow:after {content:"+";font-weight:700;}
.hdr-menu nav.elementor-nav-menu--dropdown .elementor-nav-menu li.menu-item a.elementor-item.highlighted .sub-arrow:after {content:"–";}

/* -- mobile dropdown sub-menu -- */
.hdr-menu nav.elementor-nav-menu--dropdown .sub-menu {padding:0 !important;margin-top:-5px;padding-bottom:10px;}
.hdr-menu nav.elementor-nav-menu--dropdown .elementor-nav-menu .sub-menu .menu-item a.elementor-sub-item {font-size:1.2rem;font-weight:500 !important;padding-top:5px;padding-bottom:5px;letter-spacing:.025rem;color:white;background-color:#152251 !important;}
.hdr-menu nav.elementor-nav-menu--dropdown .elementor-nav-menu .sub-menu .menu-item a.elementor-sub-item:hover {color:#3399FF !important;font-weight:700 !important;text-decoration:underline;background-color:#152251;}




/* ------
 * CORE ELEMENT STYLES
 * ------ */


/* -- search -- */
.elementor-search-form .dialog-lightbox-close-button i {
	font-size: 1.3em;
}
.elementor-search-form .dialog-lightbox-close-button i:hover {
	transition: all 0.3s ease-in-out;
	transform: scale(1.45);
}
.elementor-search-form__toggle i:hover {
	transition: all 0.3s ease-in-out;
	transform: scale(1.3);
}


/* -- headers in text -- */
.elementor-text-editor :is(h1, h2, h3, h4, h5, h6),
.single .elementor-widget-theme-post-content :is(h1, h2, h3, h4, h5, h6) {margin-bottom:.7rem;}

/* -- link states -- */
.elementor-text-editor :is(p, ul, ol) a,
.single .elementor-widget-theme-post-content :is(p, ul, ol) a{
	text-decoration:underline;
}
.elementor-text-editor :is(p, ul, ol) a:hover,
.single .elementor-widget-theme-post-content :is(p, ul, ol) a:hover{
	text-decoration-thickness:2px;
}
/* -- link states dark background -- */
.dark-background p a {
	color:#3399ff;
	font-weight: bold;
}
.dark-background p a:hover {
	color:#3399ff;
	text-decoration: underline;
	text-decoration-color: #1861aa;
}

/* Spacing Before Sub-Headers */
.elementor-text-editor :is(p, ul, ol) + :is(h2, h3, h4, h5, h6),
.single .elementor-widget-theme-post-content :is(p, ul, ol) + :is(h2, h3, h4, h5, h6){
	margin-top: 40px;
}

/* Bullet list styles */
.elementor-text-editor :is(ul, ol),
.single .elementor-widget-theme-post-content :is(ul, ol){
	margin-bottom: 1.1em;
}

.elementor-text-editor ul,
.single .elementor-widget-theme-post-content ul {
  list-style: none; 
	margin-bottom:30px;
	margin-top:25px;
	text-indent: -30px;
}
.elementor-text-editor ul ul,
.single .elementor-widget-theme-post-content ul ul {
	margin-top:2px;
}

.elementor-text-editor ul li::before, .single .elementor-widget-theme-post-content ul li::before {
  content: "\2022";  
  color: #005CB9;
	font-size:1.6rem;
  font-weight: bold;
  display: inline-block;
  width: 20px;
  margin-left: 10px;
	text-indent: 0px;
}

.elementor-text-editor ol li,
.single .elementor-widget-theme-post-content ol li {
  counter-increment: list;
  list-style-type: none;
  position: relative;
}
.elementor-text-editor ol li:before,
.single .elementor-widget-theme-post-content ol li:before {
  color: #005CB9;
  content: counter(list) ".";
  left: -32px;
  position: absolute;
  text-align: right;
  width: 26px;
	font-weight:600;
}

/* block quotes */
blockquote {
	padding: 35px 0px 1px 66px;
}
blockquote:before {
	background: var(--wpr-bg-e72f704c-e5e3-4f14-9503-c53ec897e435) no-repeat;
	background-size: contain;
	content: '';
	position: absolute;
	height: 54px;
	width: 55px;
	left: 35px;
	margin-top:-12px;
}
.elementor-text-editor blockquote:before {
		left: 112px;
}


/* -- Form styles -- */
.gform_body.gform-body h3 {
    margin: 1rem 0 0 0;
}

.gform_body.gform-body .gfield.gsection + .gfield {
    margin: 0;
}

.gform_body.gform-body .gfield.gsection {
    margin-bottom: 0 !important;
}

.gform_wrapper.gravity-theme .eael-gravity-form .gfield .gfield_label {
    font-size: 1rem;
    font-weight: 700 !important;
}

/* -- Button hover grow text -- */
.elementor-button-link.elementor-button:hover .elementor-button-text, input[type="submit"].gform_button:hover {
    transform: scale(1.05);
    z-index: 1;
}
.sen-button-no-scale .elementor-button-link.elementor-button:hover .elementor-button-text {
    transform: scale(1);
    z-index: 1;
}

[type=button], [type=submit], button {border:none;}



/* ------
 * RE-USABLE ELEMENTS
 * ------ */


/* -- PAGE TITLE BANNERS -- */

.page-title-banner-column,
.page-title-banner-column > .elementor-column-wrap {min-height:515px;}

body[data-elementor-device-mode="mobile"] .page-title-banner-column,
body[data-elementor-device-mode="mobile"] .page-title-banner-column > .elementor-column-wrap {min-height:0;}


/* -- ICON LIST link hover -- */
.sen-text-links a .elementor-icon-list-text {
	border-bottom: 3px solid transparent;
}
.sen-text-links a:hover .elementor-icon-list-text {
	border-bottom: 3px solid #005CB9;
}

/* -- button box border hover -- */
.sen-button .elementor-button:hover {box-shadow:7px 7px 0px 0px #152251 !important;}
.sen-button-2 .elementor-button:hover {box-shadow:7px 7px 0px 0px #005CB9 !important;}


/* -- alt button light back -- */
.alt-button-light-back a{
	border-bottom:3px solid white;
}
.alt-button-light-back a:hover {
	color: #005CB9 !important;
	border-bottom:3px solid #005CB9;
}
.alt-button-light-back a:hover:after {
    content: " →";
}

/* ------
 * PAGES
 * ------ */

/* -- HOME PAGE -- */

/* -- alert -- */
#alert-content p {
    margin: 0;
	padding-left: 40px;
	position: relative;
}
#alert-content p a {
    text-decoration: underline;
}
#alert-content p a:hover {
   text-decoration-thickness:2px;
}
#alert-content p:before {
    content: 'ALERT: ';
    font-weight: 700;
}
#alert-content p:after {
	background: var(--wpr-bg-7f628fd1-e9ff-4e0a-97c4-2386569ac4b6) no-repeat;
	background-size: contain;
	content: '';
	height: 28px;
	left: 0;
	position: absolute;
	top: -5px;
	width: 28px;
}

/* -- alert lang -- */
:lang(en-US) .alert-es {
	display: none;
}

:lang(es-ES) .alert-en {
	display: none;
}

/* -- Home mobile background overlay behind logo -- */
body[data-elementor-device-mode="mobile"] #home-hdr #logo-column {
   background-color: transparent;
   background: linear-gradient(
180deg, #00000000 0%, #000000A8 100%);
}


/* -- home big buttons -- */
#home-big-button-1 .elementor-button:hover {box-shadow:8px 8px 0px 0px #152251;}
#home-big-button-2 .elementor-button:hover {box-shadow:8px 8px 0px 0px #005CB9;}

/* -- home social buttons -- */
#home-social-mid-page i.fab {
		padding: 7px;
    background: #005CB9;
    color: white;
    border-radius: 50%;
    display: table;
}
#home-social-mid-page i.fa-facebook-f {padding: 7px 9.5px;}
#home-social-mid-page a:hover i.fab {background: #3399FF;}
#home-social-mid-page a:hover {font-weight: 600;}
#home-social-mid-page a:hover::after {
	content: "→";
	color: #152251;
	font-size:1em;
	padding-top:5px;
	padding-left:4px;}

/* -- home locations -- */
#home-locations .elementor-icon-list-item a:hover .elementor-icon-list-text {color:#005CB9;font-weight:600;}

#home-locations .elementor-button-link:hover {border-bottom: 2.5px solid #005CB9;}


/* -- NEWS PAGE -- */
/* -- see below under post archive pages for one rule on newsletter section of news page -- */

.news-page-sections h4 a:hover {
	color:#005CB9 !important;
	text-decoration:underline;
	text-decoration-thickness:3px;
}
.news-page-sections h4 a:hover:after {
	content:" →";
}
.news-page-sections .jet-listing-grid__item .elementor-icon-list-item:hover {text-decoration-thickness:2px;}

/* -- APPROPRIATIONS PAGE -- */
.appropriations-page-content a.elementor-button {
	border-bottom:3px solid white;
}
.appropriations-page-content a.elementor-button:hover {
	border-bottom:3px solid #005cb9;
}

/* -- VOTING RECORD PAGE -- */
#js-CongressGovSearch--main .Button {font-weight:600;padding:10px 25px;}

/* -- ISSUES PAGE -- */

#issues-page-main-section .elementor-cta__bg {
	background-position: 50% top;
}
#issues-page-main-section .issue-image-center .elementor-cta__bg {
	background-position: 50% center;
}

.sen-issues-page-cta .elementor-widget-container, .sen-issues-page-cta-2 .elementor-widget-container {
	box-shadow: 7px 7px 0px 0px #ae8647;
}
.sen-issues-page-cta .elementor-cta__bg, .sen-issues-page-cta-2 .elementor-cta__bg {
    margin-left:7px;
    background-color: #f2f5f9;
}
.sen-issues-page-cta .elementor-widget-container:hover {
	box-shadow: 7px 7px 0px 0px #152251;
}
.sen-issues-page-cta-2 .elementor-widget-container:hover {
	box-shadow: 7px 7px 0px 0px #005CB9;
}
.sen-issues-page-cta .elementor-cta__content {
	background-image:linear-gradient(180deg, #152251, #152251);
}
.sen-issues-page-cta-2 .elementor-cta__content {
	background-image:linear-gradient(180deg, #005CB9, #005CB9);
}
.sen-issues-page-cta .elementor-widget-container:hover .elementor-cta__content, .sen-issues-page-cta-2 .elementor-widget-container:hover .elementor-cta__content {
	color: #152251;
	background-image:linear-gradient(180deg, #D9B981, #ae8647);
}

.sen-issues-page-cta .elementor-cta__title, .sen-issues-page-cta-2 .elementor-cta__title {transition:none;}


/* ------
 * SINGLE POST & ARCHIVE
 * ------ */

/* -- SEARCH RESULTS PAGE -- */

body.search-results h1 {
	font-size: 3.5rem;
  margin-top: 40px;
  padding-bottom: 15px;
}

body.search-results h2 {
	font-size: 2.1rem;
	margin-top:35px;
}


/* -- POST ARCHIVE PAGES --
 * News, Press Releases, Newsletter -- */

.sen-listing-item-archive-page h4 a:hover {
	color: #005CB9 !important;
  text-decoration: underline;
  text-decoration-thickness: 3px;
}
.sen-listing-item-archive-page h4 a:hover:after {
    content: " →";
}

#sen-archive-newsletter-wrapper .fa-newspaper:before,
#news-page-newsletter .fa-newspaper:before {
	content:"\f658";
	position:relative;
	top:-2px;
}

.filter-popup .elementor-icon-box-wrapper:hover .elementor-icon, .filter-popup .elementor-icon-box-wrapper:hover .elementor-icon-box-title
{color:#005CB9 !important;font-weight:700;}

.filter-popup .elementor-icon-box-wrapper:hover .elementor-icon-box-title:after {
    content: " →";
}

.sen-listing-item-archive-page .sen-post-info-cont-read a {text-decoration:underline;}
.sen-listing-item-archive-page .sen-post-info-cont-read a:hover {font-weight:700;text-decoration-thickness:2px;}

#sen-post-archive-pagination .jet-filters-pagination__link:hover {
color:#005CB9;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;
} 



/* -- SINGLE POST TEMPLATES -- */

/* -- icon before date -- */
.sing-post-content-section .elementor-post-info__item--type-date:before {
	font-family: "Font Awesome 5 Free";
	content: "\f1ea";
	color: #ae8647;
	font-size: 1.3rem;
}
#sing-post-content-newsletter 
.sing-post-content-section .elementor-post-info__item--type-date:before {
	content: "\f2b7";
}

.sen-single-post-breadcrumbs a {
	color:#152251;
}
.sen-single-post-breadcrumbs a:hover {
	color:#005CB9 !important;
}

/* -- social share buttons -- */
.elementor-widget-share-buttons .elementor-widget-container .elementor-grid .elementor-grid-item:nth-child(4) .elementor-share-btn {background-color:#2aa3ef;}

.elementor-widget-share-buttons .elementor-widget-container .elementor-grid .elementor-grid-item:nth-child(3) .elementor-share-btn {background-color:#4268b2;}

.elementor-widget-share-buttons .elementor-widget-container .elementor-grid .elementor-grid-item:nth-child(-n+2) .elementor-share-btn .elementor-share-btn__icon i {color:#AE8647;}

.elementor-widget-share-buttons .elementor-widget-container .elementor-grid .elementor-grid-item:nth-child(n+3) .elementor-share-btn .elementor-share-btn__icon, .elementor-widget-share-buttons .elementor-widget-container .elementor-grid .elementor-grid-item:nth-child(n+3) .elementor-share-btn .elementor-share-btn__text {color:white;}

/* -- arrow after social on hover -- */
.elementor-share-btn:hover .elementor-share-btn__title:after {
	content: "→";
	font-weight:900;
	font-size:1.25rem;
	position: relative;
  bottom: -2px;
	margin-left:-5px;
}
.elementor-share-btn:hover .elementor-share-btn__icon {display:none;}
.elementor-share-btn:hover .elementor-share-btn__title {padding-left:15.5px;}

/* -- Prev Next Arrow Buttons -- */

.fa-long-arrow-left:before {content:"\f30a";}
.fa-long-arrow-right:before {content:"\f30b";}

.elementor-widget-post-navigation a .post-navigation__arrow-wrapper, .elementor-widget-post-navigation a .elementor-post-navigation__link__prev, .elementor-widget-post-navigation a .elementor-post-navigation__link__next {
	padding:10px 20px;
	background: #152251;
}
.elementor-widget-post-navigation a:hover .post-navigation__arrow-wrapper, .elementor-widget-post-navigation a:hover .elementor-post-navigation__link__prev, .elementor-widget-post-navigation a:hover .elementor-post-navigation__link__next {
	background: #005CB9;
}
.elementor-widget-post-navigation a .elementor-post-navigation__arrow__prev {
	padding-right:0;
}
.elementor-widget-post-navigation a .elementor-post-navigation__link__prev {
	padding-left:0;
}

/* -- NEWSLETTER SINGLE POST -- */
.single-newsletter h1 {padding-top:25px;padding-bottom:5px;}

.single-newsletter h1,
.single-newsletter h1 span,
.single-newsletter p,
.single-newsletter p span {font-family:"Montserrat", Sans-serif !important;}


/* ------
 * FOOTER
 * ------ */

/* -- FOOTER -- */
body[data-elementor-device-mode="tablet"] #sen-footer .elementor-nav-menu {
		margin-left:auto;
		margin-right:auto;
		-webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

#footer-text p {
    margin: 0;
}
#footer-text p a {
  text-decoration: underline;
	text-decoration-skip-ink: auto;
}
#footer-text p a:hover {
   text-decoration-thickness:2px;
}

#sen-footer-menu .current-page-ancestor a {
	color: #3399FF !important;
}



/* ------
 * PRINT, PDF
 * ------ */

/* -- print styles -- */
@media print { .noprint { display: none; } }

/* -- PDF Form Rules -- */
@media screen { .hide-form-show-pdf { display: none !important; } }








/* ------
 * CARRY OVER
 * ------ */

/* ------
 * PAGES
 * ------ */

/* -- NEWSFEED PAGE -- */
.eael-post-grid .eael-entry-wrapper>.eael-entry-meta span.eael-posted-on::before {display:none;}
.eael-post-grid .eael-entry-wrapper>.eael-entry-meta span.eael-posted-on  {padding-left:0;}
.eael-grid-post-excerpt {line-height:1.3em;}
.eael-grid-post-excerpt p {display:inline;}
.eael-grid-post-excerpt a {padding-left:2px;}
.eael-grid-post-excerpt a:hover {}

.jet-listing-grid__item .elementor-widget-post-info a:hover {}



/* -- SINGLE POST TEMPLATES -- */

/* -- Reveal Text Buttons -- */

.elementor-widget-icon-box.reveal-text .elementor-icon-box-content {
	visibility: hidden;
 	opacity: 0;
  	transition: visibility 0s, opacity 0.5s linear;
}


.elementor-widget-icon-box.reveal-text:hover .elementor-icon-box-content {
	/*display:inline-block;*/
	opacity: 1;
	visibility: visible;
}

.elementor-widget-button.reveal-text .elementor-button-text{
	/*display:none;*/
	visibility: hidden;
 	opacity: 0;
  	transition: visibility 0s, opacity 0.5s linear;
	width: 0;
  height: 0;
}

.elementor-widget-button.reveal-text:hover .elementor-button-text {
	/*display:inline-block;*/
	opacity: 1;
	visibility: visible;
	width: auto;
  height: auto;
}

.elementor-widget-button.reveal-text .elementor-align-icon-right {
    margin-right: 5px;
    margin-left: 0;
}

.elementor-widget-button.reveal-text:hover .elementor-align-icon-right {
	margin-right: 0;
    margin-left: 5px;
}





/* ------
 * OLD rules kept, not sure if in use
 * ------ */

/* ------
 * HOMEPAGE
 * ------ */
#page-intro p:last-of-type {
	margin-bottom: 0;
}


:lang(es) body[data-elementor-device-mode="desktop"] .hdr-menu.elementor-element .elementor-nav-menu .elementor-item
{
	font-size: .9rem;
}

aside {margin-top:1.5% !important;}/* End custom CSS */