/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 10 2026 | 21:06:33 */
body #slide-out-widget-area .widget h6 {
    font-family: Figtree;
    background-color: #457d9d;
    color: #ffffff !important;
    font-size: 18px;
    padding: 2%;
    text-align: center;
	font-weight: 600;
}

.main-content > .row > .woocommerce {
	background-color: #ffffff;
	border-radius: 10px;
	padding: 3%;
	margin-bottom: 40px;
	padding-bottom: unset;
}


body #header-outer .widget_shopping_cart .cart_list li .product-meta .product-details>a {
	font-size: 18px;
}

#header-outer ul.product_list_widget .product-meta {
	width: 100% !important;
}

#header-outer .widget_shopping_cart a.button {
	width: 100% !important;
}

#header-outer .widget_shopping_cart .total {
	text-align: center;
}

#header-outer .widget_shopping_cart .cart_list li>a>img {
	display: none;
}

.wc-block-components-sidebar-layout.wc-block-cart {
	padding: 3%;
	background-color: #ffffff;
	border-radius: 10px;
}

.wc-block-components-sidebar-layout {
	padding: 3%;
	background-color: #ffffff;
	border-radius: 10px;
}

#header-outer .widget_shopping_cart a.button.checkout {
	display: none !important;
}

.nectar-milestone .number {
	font-weight: 700 !important;
}

.nectar-milestone .subject {
	color: #fcdabf;
}

.single-product .row > .product[data-gallery-style] .single-product-main-image, .single-product .product[data-gallery-style] .single-product-main-image {
	width: 50%;
}


.woocommerce div.product {
	background-color: #ffffff;
	border-radius: 10px;
	padding: 2%;
}

.woocommerce .woocommerce-breadcrumb {
	display: none;
}

body #footer-outer #copyright, .ascend #footer-outer #copyright {
	background-color: rgba(255, 255, 255, 0) !important;
}

#footer-outer #copyright {
	background-color: rgba(255, 255, 255, 0) !important;
}

#footer-outer {
background-color: rgba(255, 255, 255, 0) !important;
}

body:not(.woocommerce-cart) .main-content table {
	border-top: unset !important;
	border-radius: 10px;
	border: 5px solid rgba(255, 255, 255, 0) !important;
	border-collapse: unset !important;
}

table#fooevents-event-listing-compact th {
	font-weight: 800 !important;
	font-size: 3em !important;
	padding: 30px !important;
}

.nectar-post-grid[data-grid-spacing="35px"][data-columns="1"] .nectar-post-grid-item {
	background-color: #ffffff;
	border-radius: 10px;
}


body, .container-wrap, .material .ocm-effect-wrap, .project-title, .ascend .container-wrap, .ascend .project-title, body .vc_text_separator div, .carousel-wrap[data-full-width="true"] .carousel-heading, .carousel-wrap .left-border, .carousel-wrap .right-border, .single-post.ascend #page-header-bg.fullscreen-header, .single-post #single-below-header.fullscreen-header, #page-header-wrap, .page-header-no-bg, #full_width_portfolio .project-title.parallax-effect, .portfolio-items .col, .page-template-template-portfolio-php .portfolio-items .col.span_3, .page-template-template-portfolio-php .portfolio-items .col.span_4, body .nectar-quick-view-box div.product .product div.summary, .nectar-global-section.before-footer, .nectar-global-section.after-nav, body.box-rolling, body[data-footer-reveal="1"].ascend.box-rolling, body[data-footer-reveal="1"].box-rolling, .wpml-ls-statics-footer {
	background-image: url('https://events.coastguardfest.org/wp-content/uploads/2026/01/moroccan-flower-dark.webp')!important;
	

}

.page-id-67 #fooevents-event-listing-compact h3 {
	font-size: 1.5em !important;
	font-weight: 800;
	font-family: figtree;
	color: #457d9d !important;
}


.page-id-67 .fooevents-event-listing-date-month {
	color: #457d9d !important;
}

#top nav > ul > .button_solid_color_2 > a:before {
	background-color: #cf4e38;
	padding: 10px 0px;
	mask-image: radial-gradient(circle at top left, transparent 0, transparent 10px, black 5px),
radial-gradient(circle at top right, transparent 0, transparent 10px, black 5px),
radial-gradient(circle at bottom left, transparent 0, transparent 10px, black 5px),
radial-gradient(circle at bottom right, transparent 0, transparent 10px, black 5px);
mask-position: top left, top right, bottom left, bottom right;
mask-repeat: no-repeat;
mask-size: 50% 50%;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
	display: none !important;
}

.posted_in  {
	display: none !important;
}