.page-id-67780 #logo, .page-id-67780 #navigation, .page-id-67780 .entry-header, #footer-social-media {
display: none
}
.page-id-67780 .entry-content {
		margin-top: -20px
}
ul {
  list-style-image: url("https://josephy.org/wp-content/uploads/2023/05/hiclipart.com-1-e1683762818786.png");
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="date"], input[type="number"], input[type="tel"], select, .select2-container .select2-choice, textarea {
min-width: 90%
}


/* NEW MENU */
#menu-about>li, #menu-programs>li {
		display: inline-block !important;
		padding-right: 9px
}
.single .tribe-events-before-html {
		display: none;
}
.entry-header {
		display: none
}
#primary {
		padding-top: 0
}
h1 {
		font-family: 'Glacial'
}


@media screen and (min-width: 1025px) {
#menu-about {
		text-align: center;
		position: relative;
}
#menu-programs {
		text-align: center;
		position: relative;
		}	
		.tribe-events-before-html #menu-programs {
			margin-top: -80px
}
}
@media screen and (max-width:1024px) and (min-width: 640px) {
		#menu-about, #menu-programs {
		text-align: center;
		position: relative;
}
		}
		.tribe-events-before-html #menu-programs {
		margin-top: -65px;		
				padding-bottom: 36px;
		}
}
@media screen and (max-width: 640px) {
		#menu-about, #menu-programs {
				display: none;
}
		.entry-header {
				display: none
		}
}
.tribe-events-before-html #menu-programs a{
		color: #dba327;
}
.tribe-events-before-html #menu-programs a:hover {
		background: #0b705d;
		padding: 5px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:hover {
		background: #c05434;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover {
		font-weight: 500 !important;
		text-decoration: none !important;
}
.abc {
	pointer-events: none;	
}
#mega-menu-wrap-topbar #mega-menu-topbar {
	text-align: center;
}
#mega-menu-wrap-topbar  {
		background: transparent;
}
#mega-menu-wrap-topbar a {
		color: #dba327 !important;
}
#mega-menu-wrap-topbar #mega-menu-topbar > li.mega-menu-item > a.mega-menu-link:hover {
		background: transparent;
				color: grey !important
}
#mega-menu-wrap-topbar #mega-menu-topbar>li.mega-menu-item>a.mega-menu-link {
		height: 25px
}
#mega-menu-wrap-topbar #mega-menu-topbar > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {
		color: #0b705d !important;
		background: transparent;
}

/* HEADER FORMATTING */
.entry-header:after {
border-top: 0;
}
.tribe-events .tribe-events-c-breadcrumbs__list-item {
		font-family: "Alberto";
		color: black;
}
.entry-header #post-38705 {
		display: none
}
.home h3:hover {
	color: #dba327 !important
}

/* EXCLUDE DUPLICATE MENU */
#post-60698 .tribe-events-before-html, #post-60694 .tribe-events-before-html {
		display: none;
}


/* HOME */
#wassup a:hover {
color: #dba327
}

/* DONATE BLOOMERANG*/
#donation-form{
background: rgba(250,250,250,.8);
padding: 10px
}
#donation-form h3{
text-transform: uppercase;
margin-top: 10px
}
#donation-form .btn {
font-size: 1.3em;
}


/* EXHIBITS*/
.postid-57275 #tribe-events-pg-template, .postid-59337 #tribe-events-pg-template {
max-width: 105%;
}
.postid-57275 .wrapper {
padding: 0;
}
.page-id-38732 #content {
background: url(https://josephy.org/wp-content/uploads/2022/09/image-7z7f3yh3.png) !important
}
.page-id-50521 #content, .postid-59337 #content{ 
background: url(https://josephy.org/wp-content/uploads/2023/03/clean-simple-beige-wallpaper-background.jpg) !important;
background-size: cover !important;
}
#festz, #festzz {
font-size: 20px !important;
padding: 8px !important;
}
.tribe-events-pro-photo .tribe-events-pro-photo__event-title a {
text-shadow: 0px
}
.tribe-events-pro-photo .tribe-events-pro-photo__event-title a:hover {
color: brown;
}
.tribe-events-pro .tribe-events-pro-photo__event-title {
background: rgba(250,250,250,.6);
}
#rev_slider_81_1_forcefullwidth {
margin-bottom: 50px;
}
.postid-68332 #content, .postid-68503 #content {
		background: url(https://josephy.org/wp-content/uploads/2023/08/image-8u957ps2.png);
				background-repeat: repeat;
}
.woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product {
		width: 22%;
}
.postid-68503 #tribe-events-pg-template {
		max-width: 95%;
}


/* EVENTS CALENDAR*/
.tribe-tickets__form-field-input-wrapper #tribe-tickets_49979_emergency-contact-information_1 {
display: none
}
.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown {
display: none
}
.tribe-common.event-tickets.tribe-tickets__tickets-wrapper {
margin-top:-75px;
}
 .event-tickets .tribe-tickets__tickets-form {
border-top: 5px solid;
  border-image:   linear-gradient(to right, grey 25%, yellow 25%, yellow 50%,red 50%, red 75%, teal 75%) 5
}
.event-tickets .tribe-common-h4 {
color: #0b705d;
text-transform: uppercase;
}
.tribe-events-venue-map>iframe {
padding-right: 4px
}
table {
border: 3px solid gold;
}
td {
border: 2px solid green;
padding: 5px !important;
background: rgba(250,250,250,.7)
}
.event-tickets .tribe-tickets__tickets-item-extra-available {
		display: none
}
.tribe-common.event-tickets.tribe-tickets__tickets-wrapper {
margin-top: 0
}
.tribe-tickets__iac-email-disclaimer {
		display: none;
}
.single-tribe_events .tribe-events-single .tribe-events-event-meta {
		margin: 0 auto;
}


/* FOOTER */
.tribe-events-event-meta dt {
color: white;
}
.single-tribe_events .tribe-events-single .tribe-events-event-meta {
background: #dba327 !important
}
.tribe-events-meta-group .tribe-events-single-section-title {
color: #0b705d !important
}
.tribe-events-meta-group-other {
background: darkred; 
padding-left: 10px
}
.tribe-events-meta-group-other dd {
color: white;
}
.tribe-events-meta-group.tribe-events-meta-group-other .tribe-events-single-section-title:before{
color: #dba327 !important;
content: "Zoom Link" !important
}
.wp-block-social-links.wp-container-1 {
		margin-bottom: 12px;
}
#bzn {
		background: #0b705d;
		padding: 2px;
		margin-top: 30px;
}
#bzn a:hover {
    color: white 		
}
#mega-menu-wrap-topbar #mega-menu-topbar>li.mega-menu-item>a.mega-menu-link:hover {
		color: #0b705d
}

/* GALLERY */
.gallery-columns-4 .gallery-item {
		padding: 2px
}
.gallery-caption {
		word-break: break-word
}
.page-id-63956 a.custom-link img:hover {
		box-shadow: 0px 0px 0px 3px rgba(148,0,211,.8),
0px 0px 0px 6px rgba(75,0,130,.8),
0px 0px 0px 9px rgba(0,0,255,.8),
0px 0px 0px 12px rgba(0,255,0,.8),
0px 0px 0px 15px rgba(255,255,0,.8),
0px 0px 0px 18px rgba(255,127,0,.8),
0px 0px 0px 21px rgba(255,0,0,.8);
}
				
/* FONT */
@font-face {
    font-family: "Alberto";  
    src: url('https://josephy.org/wp-content/themes/primrose-child/fonts/albertus-mt-light.otf') format('truetype');  
    font-weight: normal;
}
.entry-header h1{
		font-family: 'Alberto';
		font-size: 2em;
}
.tribe-events-single-event-title {
font-family: 'Alberto';
}
@font-face {
    font-family: "Glacial";  
    src: url('https://josephy.org/wp-content/themes/primrose-child/fonts/glacial.otf') format('truetype');  
    font-weight: normal;
}
#post-50733 p, #post-50733 h4, #post-50733 ul {
		font-family: 'Glacial';
}

/* MOBILE */
@media screen and (min-width: 1200px) {
#main {
		width: 85%;
}
}



/* OLD MENU */
#mega-menu-wrap-primary #mega-menu-primary {
	text-align: center;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
		color: white;;
	text-transform: uppercase;
	font-size: 12px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
	padding: 15px 15px 0 15px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover {
	background: transparent;
	color: #c05434;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item {
	text-align: center !important;
	color: black 
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
	color: black;
text-align: center;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
	text-align: center;
	color: black 
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover {
	text-decoration: underline;
	color: black;
}
.joe1, .joe3, .joe5 {
background:white !important;
padding: 20px !important;
min-height: 130px !important
}
.joe2, .joe4, .joe6 {
padding: 20px !important;
min-height: 130px !important
}
.kamala1 {
	background: white !important;
	min-height: 160px !important;
padding: 20px !important;
}
.kamala2  {
	background: white !important;
	min-height: 160px !important;
padding: 20px !important;
}
.kamala3 {
	background: white !important;
	min-height: 185px !important;
padding: 20px !important;
}
.kamala4 {
	background: white !important;
min-height: 160px !important;
padding: 20px !important;
}
.kamala5 {
	background: white !important;
min-height: 160px !important;
padding: 20px !important;
}
.mega-menu-columns-1-of-5, .mega-menu-2-columns, .mega-menu-columns-1-of-3{
	min-height: 150px !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
border: 2px solid black;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
font-size: 13px;
}
.page-id-50521 .navigation-section.navigation-floating.floating, .postid-57275 .navigation-section.navigation-floating.floating{
display: none
}


/* OLD CSS */
 /* LAYOUT */
            .home .wrapper {
                width: 100%;
                padding: 0;
            }

            .header-border-bottom {
                border-bottom-color: transparent !important
            }

            .home #primary {
                padding-top: 0px;
            }

            #primary, .wrapper {
                width: 100%;
            }

            #secondary {
                display: none;
            }

            @media screen and (min-width: 1200px) {
                #main {
                    width: 80%;
                    margin: 0 auto
                }

                .home #main {
                    width: 100%
                }
            }

            .tribe-events-pg-template a:hover {
                text-decoration: underline !important;
            }

            /* HOME */
            .home .entry-header {
                display: none;
            }

            .home .wp-image-38424 {
                min-width: 100%;
            }

            .home .floating {
                display: none;
            }

            .home .primrose-sow-button {
                font-size: .5em
            }

            /* HEADER */
            #logo img {
                width: 300px !important;
                margin-bottom: 0px;
            }

            .header-section {
                padding-bottom: 15px;
            }

            /* VIRTUAL EXHIBIT */
            .totalsoft-chain:before, .totalsoft-link:before {
                content: "\f07a" !important
            }

            .IconForLink5.totalsoft.totalsoft-link.portLink {
                font-size: 1em !important;
            }

            .jdbpopup_caption {
                display: none !important;
            }

            /* WOMANHOOD */
            #pgc-50521-2-0 {
                background: lightgrey;
                padding-top: 15px;
                padding-bottom: 10px;
            }

            #pgc-50521-2-1 {
                background: bisque;
                padding-top: 15px;
                padding-bottom: 10px;
            }

            #pgc-50521-2-2 {
                background: ghostwhite;
                padding-top: 15px;
                padding-bottom: 10px;
            }

            #pgc-50521-1-0 {
                background: lightgoldenrodyellow;
                padding-top: 15px;
                padding-bottom: 10px;
            }

            #pgc-50521-1-1 {
                background: linen;
                padding-top: 15px;
                padding-bottom: 10px;
            }

            #pgc-50521-1-2 {
                background: powderblue;
                padding-top: 15px;
                padding-bottom: 10px;
            }

            #pgc-50521-2-3 {
                background: wheat;
                padding-top: 15px;
                padding-bottom: 10px;
            }

            #pg-50521-0.panel-no-style, #pg-50521-0.panel-has-style > .panel-row-style, #pg-50521-1.panel-no-style, #pg-50521-1.panel-has-style > .panel-row-style, #pg-50521-2.panel-no-style, #pg-50521-2.panel-has-style > .panel-row-style {
                align-items: flex-start
            }

            @media (min-width: 768px) {
                .panel-grid.panel-has-style>.panel-row-style, .panel-grid.panel-no-style {
                    display: flex;
                    justify-content: space-between;
                }
            }

            @media (min-width: 1024px) {
                #pgc-50521-1-0, #pgc-50521-1-1, #pgc-50521-1-2 {
                    width: calc(33.3333% - ( 0.66666666666667 * 40px ) )
                }

                #pgc-50521-2-0, #pgc-50521-2-1, #pgc-50521-2-2, #pgc-50521-2-3 {
                    width: calc(25% - ( 0.75 * 40px ) )
                }
            }

            .page-id-50521 .widget-title {
                border-bottom: none;
            }

            .page-id-50521 .primrose-sow-buttons {
                margin-top: -30px;
            }

            @media (min-width: 768px) {
                .bar2 .filter {
                    width: 70%;
                    margin: 0 auto
                }
            }

            .gallery-item .custom-link:hover {
                box-shadow: 0px 0px 50px yellow ;
                -moz-transition: all 0.2s ease-in;
                -o-transition: all 0.2s ease-in;
                -webkit-transition: all 0.2s ease-in;
                transition: all 0.2s ease-in
            }

            /* FESTIVAL OF ARTS 2021 */
            .festbutton:hover {
                background: #0b705d !important;
            }

            .page-id-50521 #content, .postid-53037 #content, .page-id-56339 #content, .page-id-56352 #content {
                background: url(https://woocommerce-206563-3332041.cloudwaysapps.com/wp-content/uploads/2022/01/dd9bfc1b.png);
            }

            .page-id-50521 .entry-title, .postid-53037 .tribe-events-single-event-title {
                color: white
            }

            /* WOMEN 2022 */
            .post-54476 .tribe-events-single-section, .post-54476 .tribe-events-cal-links {
                visibility: hidden;
            }

            .postid-54476 #page {
                background: url(https://woocommerce-206563-3332041.cloudwaysapps.com/wp-content/uploads/2022/02/4a0ff097.png)
            }

            .postid-54476 #tribe-events-pg-template {
                max-width: inherit;
            }

            /* ABOUT */
            .primrose-sow-heading:after {
                border: none;
            }

            h3.primrose-sow-heading {
                top: 10px
            }

            .primrose-sow-feature-heading a:hover {
                background: #dba327;
            }

            /*TREATIES */
            .postid-51777 #tribe-events-pg-template {
                max-width: 1500px;
            }

            /* INSTANCE IN TIME */
            .gallery-columns-2 .gallery-item {
                padding: 2px;
            }

            /* ACCORDION */
            .active .primrose-sow-accordion-item-title {
                color: white;
                background: #0b705d;
            }

            .primrose-sow-accordion-item .primrose-sow-accordion-item-title:before {
                left: 8px;
            }

            /*WOOCOMMERCE*/
            .single_add_to_cart_button {
                margin-right: 5px !important
            }

            .popfwc-currency-symbol {
                margin-left: 3px;
            }

            .woocommerce ul.products li.product a:hover > img, .woocommerce ul.products li.product a:focus > img {
                opacity: .6
            }

            .woocommerce ul.products li.product .price {
                color: #c05434
            }

            .woocommerce-privacy-policy-text {
                display: none;
            }

            /*EVENT CALENDAR */
            .tribe-common .tribe-common-h3, .tribe-common .tribe-common-b3, .tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn, .tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input, .tribe-common .tribe-common-form-control-text__input, .tribe-events .tribe-events-c-view-selector__list-item-text, .tribe-common .tribe-common-h4, .tribe-events .tribe-events-calendar-month__calendar-event-datetime, .tribe-common .tribe-common-h7, .tribe-common .tribe-common-h8, .tribe-common .tribe-common-b2, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-breadcrumbs__list {
                font-family: "Karla";
            }

            .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day {
                border: 1px solid #0b705d
            }

            .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title-desktop, .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date, .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link {
                color: #dba327
            }

            .tribe-events .tribe-events-calendar-month__calendar-event-datetime, .tribe-events-view--list .tribe-common-h7 {
                color: #0b705d
            }

            .tribe-events .tribe-events-calendar-list__month-separator:after {
                background: #0b705d
            }

            .tribe-common .tribe-common-c-btn {
                background: #0b705d
            }

            .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-control-icon-svg {
                color: #0b705d
            }

            .tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar {
                border: 1px solid #dba327
            }

            .tribe-common .tribe-common-cta--thin-alt, .tribe-common .tribe-common-cta--thin-alt, .tribe-common .tribe-common-cta--thin-alt {
                display: none;
            }

            /* SINGLE EVENT */
            .tribe-events-event-image img {
                display: none;
            }

            .single-tribe_events .hentry {
                padding-top: 15px
            }

            .tribe-events-meta-group .tribe-events-single-section-title {
                color: #dba327
            }

            .tribe-events-event-meta a {
                color: white !important;
            }

            .tribe-events-meta-group.tribe-events-meta-group-other .tribe-events-single-section-title:before {
                content: "Join Virtually" !important;
                visibility: visible !important
            }

            .tribe-events-meta-group.tribe-events-meta-group-other .tribe-events-single-section-title {
                visibility: hidden;
            }

            .single-tribe_events .tribe-events-single .tribe-events-event-meta {
                background: #0b705d;
                padding-left: 10px;
            }

            /* DONATE */
            .textwidget form input:hover {
                box-shadow: 5px 5px #dba327 !important;
            }

            .wpfs-btn-primary, button.wpfs-btn-primary[type=submit], .no-touch button.wpfs-btn-primary[type=submit] {
                background: #c05434 !important
            }

            .wpfs-btn-primary, button.wpfs-btn-primary[type=submit]:hover, .no-touch button.wpfs-btn-primary[type=submit]:hover {
                background: #dba327 !important;
            }

            #ccampaign a {
                font-size: 1.5em;
            }

            /* FOOTER */
            .footer-widgets .widget {
                margin: -18px 0 0 0 !important;
            }

            #singlestroke_widget_social-3 {
                margin-top: -10px
            }

            .footer-separator, .footer-copyright {
                display: none;
            }

            .fa {
                font-size: 1.6em;
                margin-top: 7px;
            }

            .footer-section .wrapper {
                width: 100%;
            }

            /* PRINTMAKING */
            .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
                min-height: 100px !important;
                padding-bottom: 0 !important;
            }

            /* MOBILE MENU */
            @media (max-width: 768px) {
                .navigation-section .toggle {
                    display: none !important;
                }

                #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
                    color: white !important
                }

                .header-navigation {
                    padding: 0;
                }

                .footer-widgets-col-1, .footer-widgets-col-2 {
                    border-bottom: 1px solid #dba327;
                }
            }