                /*
Theme Name:     Hispa Stories
Theme URI:      
Description:    
Author:         
Author URI:     
Template:       gridlove
Version:        1
*/
                
                body {
                    font-family: Poppins !important;
                }
                
                th.em-bookings-ticket-table-type,
                th.em-bookings-ticket-table-spaces,
                .em-booking-section-title {
                    display: none
                }
                /* header */
                
                .gridlove-header-bottom,
                .gridlove-header-bottom .sub-menu {
                    border-top: 0px
                }
                /* profile appearance */
                
                .um-directory .um-members-wrapper .um-members.um-members-grid .um-member.with-cover .um-member-photo a img {
                    height: 150px !important;
                    width: 150px !important;
                }
                
                .um-cover-overlay,
                .um-member-cover,
                .um-cover-e {
                    display: none !important;
                }
                
                .um-cover {
                    background-color: #fff !important;
                    height: 150px !important;
                }
                /* end profile appearance */
                
                #um_field_441_city,
                #um_field_441_states-2-char,
                #um_field_441_zipcode,
                #um_field_50_city,
                #um_field_50_states-2-char,
                #um_field_50_zipcode {
                    padding: 0px !important;
                }
                
                .um-field-divider,
                .um-field-divider-text {
                    font-size: 18px;
                    font-weight: bold;
                    padding-top: 50px!important;
                    margin-bottom: 30px;
                }
                
                .eventstable a,
                .blu-underline {
                    color: #0d6efd!important;
                }
                
                .blu-underline a:link,
                .blu-underline a:visited {
                    color: #009cff!important;
                    border-color: rgba(0, 156, 255, 0.8);
                }
                
                .blu-underline a:hover {
                    font-weight: bold;
                }
                
                select option {
                    background: #E1F2E8;
                }
                
                .um-field-icon {
                    z-index: 1000 !important;
                }
                
                .um-field-value {
                    font-size: 15px;
                    color: #666;
                }
                
                .gridlove-logo {
                    max-height: 90px;
                }
                
                .gridlove-box-arrows {
                    background-image: url("/wp-content/uploads/2020/03/home-Arrows-and-Background.jpg") !important;
                    background-repeat: no-repeat;
                    background-size: 100%;
                }
                
                .gridlove-box-ciencia {
                    background-image: url("/wp-content/themes/hispa-stories/images/ciencia-head.jpg") !important;
                    background-repeat: no-repeat;
                    background-size: 100%;
                }
                
                #content {
                    margin-top: -30px;
                }
                
                .gridlove-header-top a {
                    font-weight: bold;
                    margin-left: 20px;
                }
                /* make all home bricks same height */
                
                .masonry-brick {
                    min-height: 250px;
                }
                /* deletes ALL page titles
.entry-header h1 {display:none;} */
                
                .entry-header h1 {
                    text-align: center;
                }
                
                .um-field h3 {
                    margin-bottom: 0px !important;
                    text-decoration: underline;
                }
                
                .container {
                    max-width: 95% !important;
                }
                
                .gridlove-content {
                    max-width: 100% !important;
                }
                
                .um-50.um {
                    max-width: 100% !important;
                }
                
                .um-profile-body {
                    max-width: 100% !important;
                }
                
                article {
                    width: 100% !important;
                }
                
                .um-role-um_role-model-sonar-no-cuesta-nada {
                    max-width: 95% !important;
                }
                /*UM search form fixes*/
                
                .um-member-directory-sorting-a,
                .um-member-directory-filters-a,
                .um-directory .um-member-directory-header .um-member-directory-header-row .um-member-directory-nav-line .um-member-directory-filters,
                .um-member-directory-filters-bar .um-directory .um-member-directory-header .um-member-directory-header-row .um-member-directory-nav-line .um-member-directory-filters .um-member-directory-nav-line,
                .um-directory .um-member-directory-header .um-member-directory-header-row:not(.um-member-directory-filters-bar) {
                    display: inline-block !important;
                    font-weight: bold;
                }
                
                .um-member-directory-header-row {
                    margin-bottom: 20px !important;
                }
                
                .um-do-search um-button {
                    color: #09C !important;
                }
                /* END UM search form fixes*/
                /* customize user page front */
                
                .um-name {
                    font-size: 30px !important;
                    font-weight: 900 !important;
                }
                
                .um-form {
                    width: 100% !important;
                }
                
                #um_field_50_story-title {
                    font-size: 36px;
                    font-weight: bold;
                    font-style: italic;
                    font-family: 'Satisfy', cursive;
                    text-align: center
                }
                
                .um-member-tagline-story-title {
                    font-family: 'Satisfy', cursive;
                    font-size: 20px !important;
                    line-height: 130% !important;
                    padding-top: 20px !important;
                }
                
                .um-member-tagline-theme-dropdown {
                    font-family: 'Satisfy', cursive;
                    font-size: 24px !important;
                    line-height: 130% !important;
                    padding-top: 20px !important;
                }
                /* story theme related fields */
                
                #um_field_50_theme-dropdown {
                    font-size: 36px;
                    font-weight: bold;
                    font-style: italic;
                    font-family: 'Satisfy', cursive;
                    text-align: center
                }
                
                .um-field-theme-dropdown label {
                    text-align: left !important;
                    font-size: 15px !important;
                    /* font-family: 'Open sans' !important; */
                }
                
                .um-meta-text {
                    display: none;
                }
                
                .um {
                    font-size: 16px;
                }
                /* register form */
                
                .um-48.um {
                    max-width: 90% !important;
                }
                
                .um-button {
                    background-color: #069;
                }
                /* hides line uner header pics */
                
                .um-header {
                    border-bottom: none !important;
                }
                
                .um-profile.um-viewing .um-field-label,
                label {
                    border-bottom: none !important;
                    padding: 0px !important;
                    margin: 0px !important;
                }
                /* hides your story header in view profile */
                
                #um_field_50_your-story label {
                    display: none;
                }
                /*  EVENTS MANAGER OVERIDES

attendees list placeholder tweaks*/
                
                ul.event-attendees,
                .event-attendees li,
                .em.pixelbones ul,
                .em.pixelbones ul {
                    padding: 0px 0px 0px 0px;
                    list-style-type: none !important;
                    margin: 0px !important;
                }
                
                .em .em-list-widget .em-item .em-item-info .em-item-meta .em-item-meta-line p,
                .em.em-list-widget .em-item .em-item-info .em-item-meta .em-item-meta-line p,
                .em.pixelbones li {
                    margin-bottom: 0px !important;
                    border-bottom: 0px !important;
                }
                
                table,
                .em.pixelbones td,
                .em.pixelbones th {
                    border: 0px !important;
                }
                
                .blueBTN,
                .orangeBTN,
                .greenBTN {
                    border: none;
                    color: white;
                    padding: 8px 25px;
                    text-align: center;
                    text-decoration: none;
                    display: inline-block;
                    font-size: 16px;
                    border-radius: 20px;
                    text-transform: uppercase;
                    -webkit-appearance: none !important;
                }
                
                .blueBTN {
                    background-color: #00aeef;
                }
                
                .orangeBTN {
                    background-color: #ed9914;
                }
                
                .greenBTN {
                    background-color: #7ec121;
                }
                
                .but200 {
                    width: 200px
                }
                
                .but250 {
                    width: 250px
                }
                
                .but300 {
                    width: 300px
                }
                
                .but350 {
                    width: 350px
                }
                
                .but400 {
                    width: 400px
                }
                
                .nomargin {
                    margin: 0px !important;
                    padding: 0px !important;
                }
                
                .textCenter {
                    text-align: center;
                }
                /* directory
hide headers in field names
*/
                
                .um-member-meta strong {
                    display: none !important;
                }
                
                .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-meta-main .um-member-meta {
                    margin: 10px 15px 0 15px !important;
                    padding: 5px 0 !important;
                    border-top: 0px !important;
                }
                
                .wpcf7-form label {
                    font-size: 14px;
                    font-weight: bold;
                }
                
                .wpcf7-form label h5 {
                    font-size: 16px;
                    font-weight: bold;
                    display: inline;
                }
                
                .copyBTN {
                    background-color: #f3f3f3;
                    border-radius: 6px;
                    font-size: 11px;
                    font-weight: normal;
                    border: 1px sienna solid;
                }
                
                .smallBTN {
                    background-color: #7ec121;
                    border-radius: 20px;
                    padding: 3px 10px 3px 10px;
                    font-weight: bold;
                    text-transform: uppercase;
                }
                
                .smallBTN a:link,
                .smallBTN a:visited {
                    color: #fff !important;
                    font-size: 13px !important;
                    margin-top: 6px !important;
                }
                
                .smallBTN a:hover {
                    color: #069 !important;
                    font-size: 13px !important;
                    margin-top: 6px !important;
                }
                
                .smallBTNblu {
                    background-color: #5556c2;
                }
                
                .surveyBTN {
                    width: 200px;
                    text-align: center;
                }
                
                .textSmall {
                    font-size: 12px
                }
                /*  Add to calendar tweaks */
                
                .em button.input.em-event-add-to-calendar {
                    font-size: 10px!important;
                    text-transform: capitalize!important;
                    margin-top: 0px!important;
                    border: 0px!important;
                }
                
                .em-event-add-to-calendar .em-tooltip-ddm .em-clickable input {
                    font-size: 10px!important;
                }
                
                .em.pixelbones .button.input,
                .em.pixelbones .input .button,
                .em.pixelbones .input button,
                .em.pixelbones button.input {
                    margin-bottom: 0px;
                }
                /* end add to cal tweaks */
                /*table works*/
                
                .shadedHeader {
                    background-color: #f5f5f5;
                    padding: 9px 0px 9px 9px;
                    font-weight: bold;
                }
                
                .paddedRow {
                    padding: 9px 0px 0px 9px;
                }
                
                .em.pixelbones td:first-child,
                .em.pixelbones th:first-child {
                    padding-left: 9px!important;
                }
                /* chimp widget */
                
                #mc_embed_signup .mc-field-group {
                    /* clear: left; */
                    /* position: relative; */
                    /* width: 96%; */
                    padding-bottom: 0px;
                    /* min-height: 50px; */
                    display: contents!important;
                }
                
                #mc_embed_signup .button {
                    background-color: #7ec121!important;
                }
                
                .mc-field-group {
                    margin-bottom: 8px;
                }
                
                #mce-EMAIL-HELPERTEXT,
                #mce-FNAME-HELPERTEXT,
                #mce-LNAME-HELPERTEXT {
                    display: none!important;
                }
                /* my sessions */
                
                .pageTips li,
                .pageTips ul {
                    list-style: disc!important;
                    margin-left: 20px;
                }
                
                .mySessionsAvatar {
                    border-radius: 100px;
                }
                /* calendar tweaks */
                
                .wpfc-calendar-wrapper *,
                .ui-selectmenu-menu {
                    font-size: 15px !important;
                }
                
                [data-key="um_block_511_26"] {
                    font-size: 13px!important;
                    padding: 0px!important;
                }
                /* file upload explainer section - could be reused for all content blurbs*/
                
                .explainerText,
                .fileExplainerHeader {
                    line-height: 150%;
                    padding-bottom: 10px;
                    font-size: 15px;
                    color: #555;
                }
                
                .explainerPre {
                    font-family: 'Courier New', Courier, monospace;
                    font-size: 15px;
                    background-color: #f4f4f4;
                    display: inline-block;
                    padding-bottom: 5px 5px 5px 5px;
                    margin-bottom: 5px;
                    color: #333;
                }
                
                .fileExplainerHeader {
                    font-weight: bold;
                }
                
                .explainer-link {
                    text-decoration: underline!important;
                }
                /* FAQ plugin */
                /* faq header */
                
                #sp-ea-2175.sp-easy-accordion>.sp-ea-single>.ea-header a {
                    color: #006B9B;
                    font-size: 16px;
                }
                /* toggle icon */
                
                #sp-ea-2175.sp-easy-accordion>.sp-ea-single>.ea-header a .ea-expand-icon {
                    float: inline-end;
                    color: #FF3500;
                    font-size: 16px;
                }
                /* each faq box */
                
                #sp-ea-2175.sp-easy-accordion>.sp-ea-single {
                    background: white;
                    margin-bottom: 0px;
                    border: none;
                }
                /* single answer */
                
                .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body {
                    padding-top: 0px
                }
                
                .ea-body a {
                    color: #FF3500!important;
                }