
p {
	color: #000!important;
} 
p.smallmargin {
	margin-bottom: 2px!important
}
.entry-content p,
.entry-content ul,
.entry-content ol{
	margin-right: 10%!important;
	font-family: Rubik!important;color: #000!important;
	font-size: 16px;
}
.entry-content ol {
	margin-left: 10%!important;
}

.entry-content ol li {
	padding-bottom: 20px;
}
.wp-block-column p {
	margin-left: 0!important;
}
article header {
	margin: 0!important;
}
h1 {
	color: #2e6175;
	font-family: Rubik!important;
}
h2 {
	font-family: Rubik!important;
	color: #2e6175;
	font-weight: 400;
	margin-top: 50px!important;
	font-size: 35px;
	text-transform: uppercase;
}
h2.wp-block-heading {
	margin-left: 10%!important;
	width: 80%;
}
h3 {
	color: #000;
	font-size: 16px;
	margin-left: 10%!important;
	font-weight: 600;
	margin-bottom: 5px!important;
}

#post-4446 h3 {
	font-size: 20px;
	padding-bottom: 10px;
}

#post-4446 .wp-block-table {
	min-width: 900px;
}

 footer p {
	color: #fff!important
}
#masthead {
	padding: 20px 10% 0 10%;
	background-color: #f7f0e2;

}
.site-main {
	padding-bottom: 0!important;
}
.entry-content {
	margin-bottom: 0!important;
}
.site-logo img {
	width: 50%;
	height: auto;
	background-color: #f7f0e2;
}
.mobile-nav-side .site-header #site-navigation.main-navigation>div {
	background-color: 
 	#f7f0e2 !important;
	float: right;
} 
.main-menu-container {
	background-color: #f7f0e2!important;
}
.main-menu-container ul{
	background-color: #f7f0e2!important;
	top: 25px;position:relative;
	font-family: Rubik!important;
}
li.menu-item a {
	font-size: 18px!important;
	font-weight: normal;
	font-family: Rubik!important;
	position:relative;	
	margin: 20px 18px
	color: #2e6175 !important;
	margin-right: 10px;
	color: #000!important;
}
li.menu-item-object-custom.current-menu-item a {
	color: #b15538!important;	
// 	font-weight: bold;
	font-family: Rubik!important;
}
li.menu-item a:hover {
	color:#b15538!important;
}
.main-navigation{
	padding-top: 30px;
}
.main-navigation > div > ul > li
{
	
	padding-right: 12px;
}
	 .main-navigation > div > ul > .menu-item-has-children > a::after
{
	content:'\f107';
	font-family: FontAwesome!important;
	padding-left: 3px;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item a.mega-menu-link:hover::before
{
	
	content:'\f001';
	font-family: FontAwesome!important;
	color: #b15538;
	font-size: 11px;
	position: relative;
	left: -5px;
	margin: 0;
}
/* #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu  a.mega-menu-link:hover::before {
	content:''
}  */

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link,#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item,
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
	font-family: Rubik!important;
	font-weight: normal;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
    content: '\f347';
	font-size: 11px;
}
li.menu-item a:hover::before
 {
	content:'\f001';
	font-family: FontAwesome!important;
	color: #b15538;
	font-size: 13px;
	position: relative;
	left: -16px;
}

ul.sub-menu,
.main-navigation .sub-menu .menu-item a,
.main-navigation .sub-menu .menu-item a:hover{
/* 	background-color: #f7f0e2; */
	background-color: #fff;
	
font-family: Rubik!important;
}

.main-navigation>div>ul>li>.sub-menu
 {
	 padding-left: 5px;
}
.main-navigation .sub-menu .menu-item a::before {
	content: "";}

/* .main-navigation  .sub-menu .menu-item a:hover::before {
		content:'\f001';
	font-family: FontAwesome!important;
	color: #b15538;
	font-size: 13px;
	position: relative;
	left: -6px;
} */
.main-navigation>div>ul>li>.sub-menu 
{
	border-top: 3px solid #b15538;
background-color: #fff!important;
}

/* .main-navigation > div > ul > li > .sub-menu .sub-menu {
    width: 100%;
    top: -12px;
    margin-left: 25px;
} */
h4.ipac-h4 {
	margin-top: 30px!important;
	margin-bottom: 50px!important;
	font-weight: 400;
}
footer.entry-footer {
	display: none;
}
	footer#colophon {
	background-color: #2e6175;
color: #fff;
		padding-bottom: 0!important;
}


footer#colophon aside {
	margin-bottom: 0;
}


.wp-block-image img {
	margin-top: 0px;
}

#sponsorBlock ::before {
	    content: 'sponsored by:';
    position: absolute;
    top: 15px;
    font-size: 16px;
	left:10%;
	color: #fff;
}
.site-footer {
	padding:0 32px 32px 32px;
}
#block-13 {
	margin-bottom: 0px;
}
#block-13 .wp-block-image figure {
	margin:0;
}
#block-14 {
	font-size: 16px;
	margin-right: 30px;
	margin-top:23px;
}
#post-225 header,
#post-222 header,
#post-209 header,
#post-719 header,
#post-383 header,
#post-1184 header,
#post-1133 header,
#post-1237 header,
div.sharedaddy.sd-sharing-enabled,
div.sharedaddy.sd-block.sd-like.jetpack-likes-widget-wrapper.jetpack-likes-widget-loaded {
	display: none!important;
}
.entry-content {
	margin-top: 0!important;
}

/* img.bwg_mosaic_thumb_0 {
	margin: 15px!important;
} */

#post-1872 .wp-block-columns {
	width:40%;
}

#post-2390 .wp-block-columns,
#post-2711 .wp-block-columns
{
	width:80%;
}
#post-4542 .wp-block-columns{
	width:88%;
}
#post-2390 .wp-block-columns p,
#post-2711 .wp-block-columns p,
#post-4542.wp-block-columns p
margin-bottom: 8px;
	margin-left: 0!important;
}
#post-2390 .wp-block-columns figure{
margin-top: 8px;
}.exhibitors .wp-block-button{
	width: 600px;
	margin: 0 auto;
}
a.exhibitors-btn {
	padding: 20px 70px;
	background-color:  #2e6175;
	color: #fff;
	font-family: Rubik;	
	border-radius:10px;
	font-weight: 400;
	text-decoration: none;
}
a.exhibitors-btn:hover,
.wp-block-file__button:not(.has-background):hover{
		background-color:  #b15538;	color: #fff;opacity:100%;}


/* Form */
.forminator-label, .forminator-button {
	font-size: 14px!important;
	color: #000!important;
	font-family: arial!important;
}
.forminator-input, 
.forminator-textarea, .select2-selection--single,
.select2-results__options,
.forminator-radio-bullet, .forminator-radio-label{
background-color: white!important;
	font-family: arial!important;}
#forminator-module-390,
#forminator-module-1692,
#forminator-module-4366,
#forminator-module-4735{
	max-width: 800px!important;
	margin: 10px 12%!important;
}
.form-button {
	color: #fff!important;
	font-weight: bold!important;
	background-color: #2e6175!important;
	padding: 10px 50px;
}
.forminator-button{
	padding: 10px 50px!important;
	font-size: 18px!important
}

.forminator-ui#forminator-module-1692.forminator-design--default .forminator-button-submit,
forminator-ui#forminator-module-4735.forminator-design--default .forminator-button-submit {
			background-color: #2e6175!important;	color: #fff!important;opacity:100%;}

.form-button:hover,
.forminator-ui#forminator-module-390.forminator-design--default .forminator-button-submit:hover,
.forminator-ui#forminator-module-1692.forminator-design--default .forminator-button-submit:hover,
.forminator-ui#forminator-module-1692.forminator-design--default .forminator-button-submit:hover,
.forminator-ui#forminator-module-4735.forminator-design--default .forminator-button-submit:hover{color:#fff!important;
	font-weight: bold!important;
	background-color: #b15538!important;
	border: 1px solid #b15538!important;
}
.forminator-ui.forminator-custom-form[data-design=default].draft-enabled .forminator-save-draft-link.disabled, .forminator-ui.forminator-custom-form[data-design=default].draft-enabled .forminator-save-draft-link {display: none!important;}
/* Header text image */
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content, 
.wp-block-media-text .wp-block-media-text__content,
.wp-block-image img{
	padding: 0!important;
	margin: 0!important;
}
/* Countdown */
.wp-block-jetpack-event-countdown.alignfull,
.hurrytimer-campaign {
	background-image: url("https://ipac24.org/wp-content/uploads/2023/04/water_reflection.png");
	margin: 0!important; background-repeat: no-repeat;
	background-size: cover;
	top:20;
	}
.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.wp-block-button):not(.entry-attachment), .entry-content > *:not(.wp-block-button) {max-width: 2400px!important;	margin-top: 0;}
.hurrytimer-campaign-539 .hurrytimer-headline {
	font-size: 40px;
	color:#fff;
	font-family: Rubik;
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 20px;
}
.hurrytimer-timer {
	margin-bottom: 70px;
}
.hurrytimer-timer-block{
	background-color: #d7b470;
	padding: 30px;
	margin: 15px;
}
.hurrytimer-timer-digit{
	color: #fff!important;
	font-weight: bold;
	font-size: 30px!important;
	font-family: Rubik;
}
.hurrytimer-timer-label {
	font-size: 16px!important;
	color: #fff!important;
	font-family:Rubik;
	font-style: lowercase;
}
.hurrytimer-timer-sep {
	display:none!important;
}
.wp-container-7 .wp-block-image.alignfull img {
	height: 33px;
	
}

#post-719 .wp-block-columns, #post-1022 {
	margin-left: 10%!important;
	font-family: Rubik!important;
	font-size: 14px;}

#post-1184 p, #post-1184 ul, #post-1133 p,
#post-1237 p,
#post-383 p,
#post-209 p {
	margin-left: 10%
}
#post-383 ul,
#post-209 ul {
	margin-left: 10%
}
#post-383 .forminator-edit-module{
	display:none;
}
#post-3158 .wp-block-column p {
	margin-left: 21%!important;
}


.cdc-widget-wrapper {
	width: 375px;
	float:right;
	margin-right: 10%!important;
}
/* POST */
.entry-meta,
.nav-previous,
.comment-respond,
 .entry-title,
.type-post .entry-title {
	display: none;
}
.post-template-default p,
.post-template-default .post ul {
	    margin-left: 10%!important;
}
.elementor-widget-container h2.wp-block-heading {
	margin-left: 0!important;
}
/* ACCORDIAN */
 .elementor-widget-accordion .elementor-accordion-title,
.elementor-accordion-icon.elementor-accordion-icon-left{color: #2e6175;
}
.elementor-widget-accordion .elementor-active .elementor-accordion-icon,
.elementor-widget-accordion .elementor-active .elementor-accordion-title{
	color: #b15538;
}
.elementor-tab-content p {
	margin-left: 0!important;
}
.elementor-accordion-item {
	border: 1px solid!important;
}
#jp-relatedposts {
	display: none!important;
}
.post-navigation {
	display:none;
}
/* mobile menu */
.mobile-nav-side .site-header #site-navigation.main-navigation>div {
    background-color: transparent!important;
	float: right;}
/* 	top: 0;} */
/* #mega-menu-wrap-menu-1 {
	padding-top:0;
} */

.mobile-nav-side.admin-bar .site-header #site-navigation.main-navigation > div {
		top: 0px;
	}

.mobile-nav-side .site-header #site-navigation.main-navigation #toggle-cart[for="woocommerce-toggle"].button, .mobile-nav-side .site-header #site-navigation.main-navigation #toggle-menu {
	display: none;}

/* crowdsignal form */
.crowdsignal-poll-wrapper {
	margin: 0 auto!important;
}
.crowdsignal-forms-poll {
/* border: 0!important */}
h3.crowdsignal-forms-poll__question {
	margin-left: 0!important;
	font-size: 16px;
		font-weight: normal;
	margin-bottom: 10px!important;
		margin-top: 20px!important;}

.crowdsignal-forms__footer-branding {
	display:none!important;
}
.crowdsignal-forms-poll__note {color: #000;
// text-decoration: italic;
font-size: 16px!important;}

.crowdsignal-forms-poll__answer.is-button .crowdsignal-forms-poll__submit-button {
	padding: 10px;
    font-size: 16px;
	font-weight: normal;}

.crowdsignal-forms-poll .crowdsignal-forms-poll__content {
	padding: 0;
}
.forminator-module-edit-link {
	display: none!important;
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover {
	background-color: #b15538;
}

.crowdsignal-forms-poll .crowdsignal-forms-poll__content {
	padding: 0!important ;
	padding-left: 24px!important;
}
.align .crowdsignal-poll-wrapper {
	margin-left: 0!important;
	margin-top: 20px!important;
}
.crowdsignal-forms-poll__results {color: #000;
font-size: 16px; 
width: 80%;}
.wp-block-table {width: 50%;
    color: #000;
	margin-top: 30px;
	    margin-left: 10%!important;
}

.wp-block-table td {
	    font-family: var(--font-headings, "Rubik", Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif);
	font-size: 16px;}
.width-change {
	width:30%
}
.qa-question {
	font-family: var(--font-headings, "Rubik", Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif);
	font-size: 18px;
	margin-bottom: 5px;
	font-weight: 600;
	color: #b15538;
	margin-left: 10%!important;
}
#post-1855 h3 {

	color: #000;
	font-size: 20px;
	margin-left: 10%!important;
	font-weight: normal;
	margin-bottom: 5px!important;
}
.p-margin {
	margin-bottom: 5px;
}
#post-3158 .wp-block-gallery,
#post-3174 .wp-block-gallery{
	width: 1200px!important;
}
#post-3158 .wp-element-caption,
#post-3174 .wp-element-caption{
	color: #fff;
	font-weight: bold;
	background-color: #000;
	font-family: var(--font-headings, "Rubik", Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif);}
.wp-image-3279, .wp-image-3285 {
	width: 200px!important;
	height: auto!important;
	
}
#cookie-notice .cn-button:not(.cn-button-custom) {
	color: #000!important;
}
.hurrytimer-campaign-539{
	margin-top: 50px!important;
}
h2.comments-title, .comment-list{
	display: none;
}
#sp_easy_accordion-1696009539 {
	margin: 0 10%!important;
}
.ea-header{
	margin-left: 0!important;
}
.ea-header a, #sp-ea-3520.sp-easy-accordion>.sp-ea-single>.ea-header a .ea-expand-icon.fa  {
	color: #fff!important;
}
.ea-body p {
	margin-left: 8px!important;
	margin-bottom: 5px;
}
#sp_easy_accordion-1696009539 ul {
	margin-left: 15px!important;
}
.sp-ea-single {
	margin-bottom: 2px!important;
}

.wp-block-button__link.has-text-align-center.wp-element-button {
	border-radius: 10px;
	font-weight: normal;
	font-size: 18px;
	padding: 20px 80px;
}

#post-498 .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-1.wp-block-columns-is-layout-flex {
	max-width: 80%!important;
} 
#post-498 h3 {
	color: black;
	margin-left: 0!important;
	font-size: 20px;
}
#post-498 ul{
	margin-top:0!important;
	margin-bottom: 0!important;
}
#post-498 p{
	margin-top: 10px!important;
	margin-bottom: 10px!important;
}
#post-498 .wp-block-table {
	margin-left: 0!important
}

#post-498 .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-2.wp-block-columns-is-layout-flex .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {margin-left: 10%!important}


.splw-weather-title {display:none;}
#splw-location-weather-4927.splw-main-wrapper{
	font-family: Helvetica!important;
	margin-left:0;
	margin-top: 40px;
	margin-bottom: 0!important;
}
a:hover {
	color: #b15538;
}