
.blockslider-preview-toolbar {
	width: 100%;
	position: sticky;
	background-color: #000;
	color: #fff;
	padding: 20px;
	top: 0px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	box-sizing: border-box;
	z-index: 9;
}

@media screen and ( min-width: 600px ) {
	.blockslider-preview-toolbar.with-admin-bar {
		top: var(--wp-admin--admin-bar--height, 32px) !important;
	}
}

.blockslider-preview-toolbar .blockslider-clipboard-field {
	color: #fff;
}

.dashicons, .dashicons-before:before {
	font-family: dashicons;
	display: inline-block;
	line-height: 1;
	font-weight: 400;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width: 20px;
	height: 20px;
	font-size: 20px;
	vertical-align: top;
	text-align: center;
	transition: color .1s ease-in;
}

.dashicons-admin-appearance:before {
	content: "";
}

.dashicons-admin-collapse:before {
	content: "";
}

.dashicons-admin-comments:before {
	content: "";
}

.dashicons-admin-customizer:before {
	content: "";
}

.dashicons-admin-generic:before {
	content: "";
}

.dashicons-admin-home:before {
	content: "";
}

.dashicons-admin-links:before {
	content: "";
}

.dashicons-admin-media:before {
	content: "";
}

.dashicons-admin-multisite:before {
	content: "";
}

.dashicons-admin-network:before {
	content: "";
}

.dashicons-admin-page:before {
	content: "";
}

.dashicons-admin-plugins:before {
	content: "";
}

.dashicons-admin-post:before {
	content: "";
}

.dashicons-admin-settings:before {
	content: "";
}

.dashicons-admin-site-alt:before {
	content: "";
}

.dashicons-admin-site-alt2:before {
	content: "";
}

.dashicons-admin-site-alt3:before {
	content: "";
}

.dashicons-admin-site:before {
	content: "";
}

.dashicons-admin-tools:before {
	content: "";
}

.dashicons-admin-users:before {
	content: "";
}

.dashicons-airplane:before {
	content: "";
}

.dashicons-album:before {
	content: "";
}

.dashicons-align-center:before {
	content: "";
}

.dashicons-align-full-width:before {
	content: "";
}

.dashicons-align-left:before {
	content: "";
}

.dashicons-align-none:before {
	content: "";
}

.dashicons-align-pull-left:before {
	content: "";
}

.dashicons-align-pull-right:before {
	content: "";
}

.dashicons-align-right:before {
	content: "";
}

.dashicons-align-wide:before {
	content: "";
}

.dashicons-amazon:before {
	content: "";
}

.dashicons-analytics:before {
	content: "";
}

.dashicons-archive:before {
	content: "";
}

.dashicons-arrow-down-alt:before {
	content: "";
}

.dashicons-arrow-down-alt2:before {
	content: "";
}

.dashicons-arrow-down:before {
	content: "";
}

.dashicons-arrow-left-alt:before {
	content: "";
}

.dashicons-arrow-left-alt2:before {
	content: "";
}

.dashicons-arrow-left:before {
	content: "";
}

.dashicons-arrow-right-alt:before {
	content: "";
}

.dashicons-arrow-right-alt2:before {
	content: "";
}

.dashicons-arrow-right:before {
	content: "";
}

.dashicons-arrow-up-alt:before {
	content: "";
}

.dashicons-arrow-up-alt2:before {
	content: "";
}

.dashicons-arrow-up-duplicate:before {
	content: "";
}

.dashicons-arrow-up:before {
	content: "";
}

.dashicons-art:before {
	content: "";
}

.dashicons-awards:before {
	content: "";
}

.dashicons-backup:before {
	content: "";
}

.dashicons-bank:before {
	content: "";
}

.dashicons-beer:before {
	content: "";
}

.dashicons-bell:before {
	content: "";
}

.dashicons-block-default:before {
	content: "";
}

.dashicons-book-alt:before {
	content: "";
}

.dashicons-book:before {
	content: "";
}

.dashicons-buddicons-activity:before {
	content: "";
}

.dashicons-buddicons-bbpress-logo:before {
	content: "";
}

.dashicons-buddicons-buddypress-logo:before {
	content: "";
}

.dashicons-buddicons-community:before {
	content: "";
}

.dashicons-buddicons-forums:before {
	content: "";
}

.dashicons-buddicons-friends:before {
	content: "";
}

.dashicons-buddicons-groups:before {
	content: "";
}

.dashicons-buddicons-pm:before {
	content: "";
}

.dashicons-buddicons-replies:before {
	content: "";
}

.dashicons-buddicons-topics:before {
	content: "";
}

.dashicons-buddicons-tracking:before {
	content: "";
}

.dashicons-building:before {
	content: "";
}

.dashicons-businessman:before {
	content: "";
}

.dashicons-businessperson:before {
	content: "";
}

.dashicons-businesswoman:before {
	content: "";
}

.dashicons-button:before {
	content: "";
}

.dashicons-calculator:before {
	content: "";
}

.dashicons-calendar-alt:before {
	content: "";
}

.dashicons-calendar:before {
	content: "";
}

.dashicons-camera-alt:before {
	content: "";
}

.dashicons-camera:before {
	content: "";
}

.dashicons-car:before {
	content: "";
}

.dashicons-carrot:before {
	content: "";
}

.dashicons-cart:before {
	content: "";
}

.dashicons-category:before {
	content: "";
}

.dashicons-chart-area:before {
	content: "";
}

.dashicons-chart-bar:before {
	content: "";
}

.dashicons-chart-line:before {
	content: "";
}

.dashicons-chart-pie:before {
	content: "";
}

.dashicons-clipboard:before {
	content: "";
}

.dashicons-clock:before {
	content: "";
}

.dashicons-cloud-saved:before {
	content: "";
}

.dashicons-cloud-upload:before {
	content: "";
}

.dashicons-cloud:before {
	content: "";
}

.dashicons-code-standards:before {
	content: "";
}

.dashicons-coffee:before {
	content: "";
}

.dashicons-color-picker:before {
	content: "";
}

.dashicons-columns:before {
	content: "";
}

.dashicons-controls-back:before {
	content: "";
}

.dashicons-controls-forward:before {
	content: "";
}

.dashicons-controls-pause:before {
	content: "";
}

.dashicons-controls-play:before {
	content: "";
}

.dashicons-controls-repeat:before {
	content: "";
}

.dashicons-controls-skipback:before {
	content: "";
}

.dashicons-controls-skipforward:before {
	content: "";
}

.dashicons-controls-volumeoff:before {
	content: "";
}

.dashicons-controls-volumeon:before {
	content: "";
}

.dashicons-cover-image:before {
	content: "";
}

.dashicons-dashboard:before {
	content: "";
}

.dashicons-database-add:before {
	content: "";
}

.dashicons-database-export:before {
	content: "";
}

.dashicons-database-import:before {
	content: "";
}

.dashicons-database-remove:before {
	content: "";
}

.dashicons-database-view:before {
	content: "";
}

.dashicons-database:before {
	content: "";
}

.dashicons-desktop:before {
	content: "";
}

.dashicons-dismiss:before {
	content: "";
}

.dashicons-download:before {
	content: "";
}

.dashicons-drumstick:before {
	content: "";
}

.dashicons-edit-large:before {
	content: "";
}

.dashicons-edit-page:before {
	content: "";
}

.dashicons-edit:before {
	content: "";
}

.dashicons-editor-aligncenter:before {
	content: "";
}

.dashicons-editor-alignleft:before {
	content: "";
}

.dashicons-editor-alignright:before {
	content: "";
}

.dashicons-editor-bold:before {
	content: "";
}

.dashicons-editor-break:before {
	content: "";
}

.dashicons-editor-code-duplicate:before {
	content: "";
}

.dashicons-editor-code:before {
	content: "";
}

.dashicons-editor-contract:before {
	content: "";
}

.dashicons-editor-customchar:before {
	content: "";
}

.dashicons-editor-expand:before {
	content: "";
}

.dashicons-editor-help:before {
	content: "";
}

.dashicons-editor-indent:before {
	content: "";
}

.dashicons-editor-insertmore:before {
	content: "";
}

.dashicons-editor-italic:before {
	content: "";
}

.dashicons-editor-justify:before {
	content: "";
}

.dashicons-editor-kitchensink:before {
	content: "";
}

.dashicons-editor-ltr:before {
	content: "";
}

.dashicons-editor-ol-rtl:before {
	content: "";
}

.dashicons-editor-ol:before {
	content: "";
}

.dashicons-editor-outdent:before {
	content: "";
}

.dashicons-editor-paragraph:before {
	content: "";
}

.dashicons-editor-paste-text:before {
	content: "";
}

.dashicons-editor-paste-word:before {
	content: "";
}

.dashicons-editor-quote:before {
	content: "";
}

.dashicons-editor-removeformatting:before {
	content: "";
}

.dashicons-editor-rtl:before {
	content: "";
}

.dashicons-editor-spellcheck:before {
	content: "";
}

.dashicons-editor-strikethrough:before {
	content: "";
}

.dashicons-editor-table:before {
	content: "";
}

.dashicons-editor-textcolor:before {
	content: "";
}

.dashicons-editor-ul:before {
	content: "";
}

.dashicons-editor-underline:before {
	content: "";
}

.dashicons-editor-unlink:before {
	content: "";
}

.dashicons-editor-video:before {
	content: "";
}

.dashicons-ellipsis:before {
	content: "";
}

.dashicons-email-alt:before {
	content: "";
}

.dashicons-email-alt2:before {
	content: "";
}

.dashicons-email:before {
	content: "";
}

.dashicons-embed-audio:before {
	content: "";
}

.dashicons-embed-generic:before {
	content: "";
}

.dashicons-embed-photo:before {
	content: "";
}

.dashicons-embed-post:before {
	content: "";
}

.dashicons-embed-video:before {
	content: "";
}

.dashicons-excerpt-view:before {
	content: "";
}

.dashicons-exit:before {
	content: "";
}

.dashicons-external:before {
	content: "";
}

.dashicons-facebook-alt:before {
	content: "";
}

.dashicons-facebook:before {
	content: "";
}

.dashicons-feedback:before {
	content: "";
}

.dashicons-filter:before {
	content: "";
}

.dashicons-flag:before {
	content: "";
}

.dashicons-food:before {
	content: "";
}

.dashicons-format-aside:before {
	content: "";
}

.dashicons-format-audio:before {
	content: "";
}

.dashicons-format-chat:before {
	content: "";
}

.dashicons-format-gallery:before {
	content: "";
}

.dashicons-format-image:before {
	content: "";
}

.dashicons-format-quote:before {
	content: "";
}

.dashicons-format-status:before {
	content: "";
}

.dashicons-format-video:before {
	content: "";
}

.dashicons-forms:before {
	content: "";
}

.dashicons-fullscreen-alt:before {
	content: "";
}

.dashicons-fullscreen-exit-alt:before {
	content: "";
}

.dashicons-games:before {
	content: "";
}

.dashicons-google:before {
	content: "";
}

.dashicons-googleplus:before {
	content: "";
}

.dashicons-grid-view:before {
	content: "";
}

.dashicons-groups:before {
	content: "";
}

.dashicons-hammer:before {
	content: "";
}

.dashicons-heading:before {
	content: "";
}

.dashicons-heart:before {
	content: "";
}

.dashicons-hidden:before {
	content: "";
}

.dashicons-hourglass:before {
	content: "";
}

.dashicons-html:before {
	content: "";
}

.dashicons-id-alt:before {
	content: "";
}

.dashicons-id:before {
	content: "";
}

.dashicons-image-crop:before {
	content: "";
}

.dashicons-image-filter:before {
	content: "";
}

.dashicons-image-flip-horizontal:before {
	content: "";
}

.dashicons-image-flip-vertical:before {
	content: "";
}

.dashicons-image-rotate-left:before {
	content: "";
}

.dashicons-image-rotate-right:before {
	content: "";
}

.dashicons-image-rotate:before {
	content: "";
}

.dashicons-images-alt:before {
	content: "";
}

.dashicons-images-alt2:before {
	content: "";
}

.dashicons-index-card:before {
	content: "";
}

.dashicons-info-outline:before {
	content: "";
}

.dashicons-info:before {
	content: "";
}

.dashicons-insert-after:before {
	content: "";
}

.dashicons-insert-before:before {
	content: "";
}

.dashicons-insert:before {
	content: "";
}

.dashicons-instagram:before {
	content: "";
}

.dashicons-laptop:before {
	content: "";
}

.dashicons-layout:before {
	content: "";
}

.dashicons-leftright:before {
	content: "";
}

.dashicons-lightbulb:before {
	content: "";
}

.dashicons-linkedin:before {
	content: "";
}

.dashicons-list-view:before {
	content: "";
}

.dashicons-location-alt:before {
	content: "";
}

.dashicons-location:before {
	content: "";
}

.dashicons-lock-duplicate:before {
	content: "";
}

.dashicons-lock:before {
	content: "";
}

.dashicons-marker:before {
	content: "";
}

.dashicons-media-archive:before {
	content: "";
}

.dashicons-media-audio:before {
	content: "";
}

.dashicons-media-code:before {
	content: "";
}

.dashicons-media-default:before {
	content: "";
}

.dashicons-media-document:before {
	content: "";
}

.dashicons-media-interactive:before {
	content: "";
}

.dashicons-media-spreadsheet:before {
	content: "";
}

.dashicons-media-text:before {
	content: "";
}

.dashicons-media-video:before {
	content: "";
}

.dashicons-megaphone:before {
	content: "";
}

.dashicons-menu-alt:before {
	content: "";
}

.dashicons-menu-alt2:before {
	content: "";
}

.dashicons-menu-alt3:before {
	content: "";
}

.dashicons-menu:before {
	content: "";
}

.dashicons-microphone:before {
	content: "";
}

.dashicons-migrate:before {
	content: "";
}

.dashicons-minus:before {
	content: "";
}

.dashicons-money-alt:before {
	content: "";
}

.dashicons-money:before {
	content: "";
}

.dashicons-move:before {
	content: "";
}

.dashicons-nametag:before {
	content: "";
}

.dashicons-networking:before {
	content: "";
}

.dashicons-no-alt:before {
	content: "";
}

.dashicons-no:before {
	content: "";
}

.dashicons-open-folder:before {
	content: "";
}

.dashicons-palmtree:before {
	content: "";
}

.dashicons-paperclip:before {
	content: "";
}

.dashicons-pdf:before {
	content: "";
}

.dashicons-performance:before {
	content: "";
}

.dashicons-pets:before {
	content: "";
}

.dashicons-phone:before {
	content: "";
}

.dashicons-pinterest:before {
	content: "";
}

.dashicons-playlist-audio:before {
	content: "";
}

.dashicons-playlist-video:before {
	content: "";
}

.dashicons-plugins-checked:before {
	content: "";
}

.dashicons-plus-alt:before {
	content: "";
}

.dashicons-plus-alt2:before {
	content: "";
}

.dashicons-plus:before {
	content: "";
}

.dashicons-podio:before {
	content: "";
}

.dashicons-portfolio:before {
	content: "";
}

.dashicons-post-status:before {
	content: "";
}

.dashicons-pressthis:before {
	content: "";
}

.dashicons-printer:before {
	content: "";
}

.dashicons-privacy:before {
	content: "";
}

.dashicons-products:before {
	content: "";
}

.dashicons-randomize:before {
	content: "";
}

.dashicons-reddit:before {
	content: "";
}

.dashicons-redo:before {
	content: "";
}

.dashicons-remove:before {
	content: "";
}

.dashicons-rest-api:before {
	content: "";
}

.dashicons-rss:before {
	content: "";
}

.dashicons-saved:before {
	content: "";
}

.dashicons-schedule:before {
	content: "";
}

.dashicons-screenoptions:before {
	content: "";
}

.dashicons-search:before {
	content: "";
}

.dashicons-share-alt:before {
	content: "";
}

.dashicons-share-alt2:before {
	content: "";
}

.dashicons-share:before {
	content: "";
}

.dashicons-shield-alt:before {
	content: "";
}

.dashicons-shield:before {
	content: "";
}

.dashicons-shortcode:before {
	content: "";
}

.dashicons-slides:before {
	content: "";
}

.dashicons-smartphone:before {
	content: "";
}

.dashicons-smiley:before {
	content: "";
}

.dashicons-sort:before {
	content: "";
}

.dashicons-sos:before {
	content: "";
}

.dashicons-spotify:before {
	content: "";
}

.dashicons-star-empty:before {
	content: "";
}

.dashicons-star-filled:before {
	content: "";
}

.dashicons-star-half:before {
	content: "";
}

.dashicons-sticky:before {
	content: "";
}

.dashicons-store:before {
	content: "";
}

.dashicons-superhero-alt:before {
	content: "";
}

.dashicons-superhero:before {
	content: "";
}

.dashicons-table-col-after:before {
	content: "";
}

.dashicons-table-col-before:before {
	content: "";
}

.dashicons-table-col-delete:before {
	content: "";
}

.dashicons-table-row-after:before {
	content: "";
}

.dashicons-table-row-before:before {
	content: "";
}

.dashicons-table-row-delete:before {
	content: "";
}

.dashicons-tablet:before {
	content: "";
}

.dashicons-tag:before {
	content: "";
}

.dashicons-tagcloud:before {
	content: "";
}

.dashicons-testimonial:before {
	content: "";
}

.dashicons-text-page:before {
	content: "";
}

.dashicons-text:before {
	content: "";
}

.dashicons-thumbs-down:before {
	content: "";
}

.dashicons-thumbs-up:before {
	content: "";
}

.dashicons-tickets-alt:before {
	content: "";
}

.dashicons-tickets:before {
	content: "";
}

.dashicons-tide:before {
	content: "";
}

.dashicons-translation:before {
	content: "";
}

.dashicons-trash:before {
	content: "";
}

.dashicons-twitch:before {
	content: "";
}

.dashicons-twitter-alt:before {
	content: "";
}

.dashicons-twitter:before {
	content: "";
}

.dashicons-undo:before {
	content: "";
}

.dashicons-universal-access-alt:before {
	content: "";
}

.dashicons-universal-access:before {
	content: "";
}

.dashicons-unlock:before {
	content: "";
}

.dashicons-update-alt:before {
	content: "";
}

.dashicons-update:before {
	content: "";
}

.dashicons-upload:before {
	content: "";
}

.dashicons-vault:before {
	content: "";
}

.dashicons-video-alt:before {
	content: "";
}

.dashicons-video-alt2:before {
	content: "";
}

.dashicons-video-alt3:before {
	content: "";
}

.dashicons-visibility:before {
	content: "";
}

.dashicons-warning:before {
	content: "";
}

.dashicons-welcome-add-page:before {
	content: "";
}

.dashicons-welcome-comments:before {
	content: "";
}

.dashicons-welcome-learn-more:before {
	content: "";
}

.dashicons-welcome-view-site:before {
	content: "";
}

.dashicons-welcome-widgets-menus:before {
	content: "";
}

.dashicons-welcome-write-blog:before {
	content: "";
}

.dashicons-whatsapp:before {
	content: "";
}

.dashicons-wordpress-alt:before {
	content: "";
}

.dashicons-wordpress:before {
	content: "";
}

.dashicons-xing:before {
	content: "";
}

.dashicons-yes-alt:before {
	content: "";
}

.dashicons-yes:before {
	content: "";
}

.dashicons-youtube:before {
	content: "";
}

.dashicons-editor-distractionfree:before {
	content: "";
}

.dashicons-exerpt-view:before {
	content: "";
}

.dashicons-format-links:before {
	content: "";
}

.dashicons-format-standard:before {
	content: "";
}

.dashicons-post-trash:before {
	content: "";
}

.dashicons-share1:before {
	content: "";
}

.dashicons-welcome-edit-page:before {
	content: "";
}

#rmp_menu_trigger-6571 {
	width: 55px;
	height: 55px;
	position: absolute;
	top: 14px;
	border-radius: 100px;
	display: none;
	text-decoration: none;
	right: 0;
	background: transparent;
	transition: transform .25s, background-color .5s;
}

#rmp_menu_trigger-6571 .rmp-trigger-box {
	width: 25px;
	color: #fff;
}

#rmp_menu_trigger-6571 .rmp-trigger-icon-active, #rmp_menu_trigger-6571 .rmp-trigger-text-open {
	display: none;
}

#rmp_menu_trigger-6571.is-active .rmp-trigger-icon-active, #rmp_menu_trigger-6571.is-active .rmp-trigger-text-open {
	display: inline;
}

#rmp_menu_trigger-6571.is-active .rmp-trigger-icon-inactive, #rmp_menu_trigger-6571.is-active .rmp-trigger-text {
	display: none;
}

#rmp_menu_trigger-6571 .rmp-trigger-label {
	color: #fff;
	pointer-events: none;
	line-height: 13px;
	font-family: inherit;
	font-size: 14px;
	display: inline;
	text-transform: inherit;
}

#rmp_menu_trigger-6571 .rmp-trigger-label.rmp-trigger-label-top {
	display: block;
	margin-bottom: 12px;
}

#rmp_menu_trigger-6571 .rmp-trigger-label.rmp-trigger-label-bottom {
	display: block;
	margin-top: 12px;
}

#rmp_menu_trigger-6571 .responsive-menu-pro-inner {
	display: block;
}

#rmp_menu_trigger-6571 .rmp-trigger-icon-inactive .rmp-font-icon {
	color: rgba(65, 65, 65, .75);
}

#rmp_menu_trigger-6571 .responsive-menu-pro-inner, #rmp_menu_trigger-6571 .responsive-menu-pro-inner::before, #rmp_menu_trigger-6571 .responsive-menu-pro-inner::after {
	width: 25px;
	height: 3px;
	background-color: rgba(65, 65, 65, .75);
	border-radius: 4px;
	position: absolute;
}

#rmp_menu_trigger-6571 .rmp-trigger-icon-active .rmp-font-icon {
	color: rgba(65, 65, 65, .75);
}

#rmp_menu_trigger-6571.is-active .responsive-menu-pro-inner, #rmp_menu_trigger-6571.is-active .responsive-menu-pro-inner::before, #rmp_menu_trigger-6571.is-active .responsive-menu-pro-inner::after {
	background-color: rgba(65, 65, 65, .75);
}

#rmp_menu_trigger-6571:hover .rmp-trigger-icon-inactive .rmp-font-icon {
	color: rgba(65, 65, 65, .75);
}

#rmp_menu_trigger-6571:not(.is-active):hover .responsive-menu-pro-inner, #rmp_menu_trigger-6571:not(.is-active):hover .responsive-menu-pro-inner::before, #rmp_menu_trigger-6571:not(.is-active):hover .responsive-menu-pro-inner::after {
	background-color: rgba(65, 65, 65, .75);
}

#rmp_menu_trigger-6571 .responsive-menu-pro-inner::before {
	top: 10px;
}

#rmp_menu_trigger-6571 .responsive-menu-pro-inner::after {
	bottom: 10px;
}

#rmp_menu_trigger-6571.is-active .responsive-menu-pro-inner::after {
	bottom: 0;
}

@media screen and (max-width: 1024px) {
	#rmp_menu_trigger-6571 {
		display: block;
	}
	
	#rmp-container-6571 {
		position: fixed;
		top: 0;
		margin: 0;
		transition: transform .25s;
		overflow: auto;
		display: block;
		width: 92%;
		max-width: 350px;
		min-width: 280px;
		background-color: #141414;
		background-image: url("");
		height: 100%;
		right: 0;
		padding-top: 0px;
		padding-left: 0px;
		padding-bottom: 0px;
		padding-right: 0px;
	}
	
	#rmp-container-6571.nitro-lazy {
		background-image: none !important;
	}
	
	#rmp-menu-wrap-6571 {
		padding-top: 0px;
		padding-left: 0px;
		padding-bottom: 0px;
		padding-right: 0px;
	}
	
	#rmp-menu-wrap-6571 .rmp-menu, #rmp-menu-wrap-6571 .rmp-submenu {
		width: 100%;
		box-sizing: border-box;
		margin: 0;
		padding: 0;
	}
	
	#rmp-menu-wrap-6571 .rmp-submenu-depth-1 .rmp-menu-item-link {
		padding-left: "%";
	}
	
	#rmp-menu-wrap-6571 .rmp-submenu-depth-2 .rmp-menu-item-link {
		padding-left: 15%;
	}
	
	#rmp-menu-wrap-6571 .rmp-submenu-depth-3 .rmp-menu-item-link {
		padding-left: 20%;
	}
	
	#rmp-menu-wrap-6571 .rmp-submenu-depth-4 .rmp-menu-item-link {
		padding-left: 25%;
	}
	
	#rmp-menu-wrap-6571 .rmp-submenu.rmp-submenu-open {
		display: block;
	}
	
	#rmp-menu-wrap-6571 .rmp-menu-item {
		width: 100%;
		list-style: none;
		margin: 0;
	}
	
	#rmp-menu-wrap-6571 .rmp-menu-item-link {
		height: 60px;
		line-height: 60px;
		font-size: 20px;
		border-bottom: 1px solid #212121;
		font-family: inherit;
		color: #e9e9e9;
		text-align: left;
		background-color: inherit;
		font-weight: 400;
		letter-spacing: 0px;
		display: block;
		box-sizing: border-box;
		width: 100%;
		text-decoration: none;
		position: relative;
		overflow: hidden;
		transition: background-color .5s, border-color .5s, .5s;
		padding: 0 8%;
		padding-right: 70px;
	}
	
	#rmp-menu-wrap-6571 .rmp-menu-item-link:after, #rmp-menu-wrap-6571 .rmp-menu-item-link:before {
		display: none;
	}
	
	#rmp-menu-wrap-6571 .rmp-menu-item-link:hover, #rmp-menu-wrap-6571 .rmp-menu-item-link:focus {
		color: #fff;
		border-color: #212121;
		background-color: inherit;
	}
	
	#rmp-menu-wrap-6571 .rmp-menu-item-link:focus {
		outline: none;
		border-color: unset;
		box-shadow: unset;
	}
	
	#rmp-menu-wrap-6571 .rmp-menu-item-link .rmp-font-icon {
		height: 60px;
		line-height: 60px;
		margin-right: 10px;
		font-size: 20px;
	}
	
	#rmp-menu-wrap-6571 .rmp-menu-current-item .rmp-menu-item-link {
		color: #fff;
		border-color: #212121;
		background-color: inherit;
	}
	
	#rmp-menu-wrap-6571 .rmp-menu-current-item .rmp-menu-item-link:hover, #rmp-menu-wrap-6571 .rmp-menu-current-item .rmp-menu-item-link:focus {
		color: #fff;
		border-color: #212121;
		background-color: inherit;
	}
	
	#rmp-menu-wrap-6571 .rmp-menu-subarrow {
		position: absolute;
		top: 0;
		bottom: 0;
		text-align: center;
		overflow: hidden;
		background-size: cover;
		overflow: hidden;
		right: 0;
		border-left-style: solid;
		border-left-color: currentColor;
		border-left-width: 0px;
		height: 60px;
		width: 60px;
		color: #e9e9e9;
		background-color: inherit;
	}
	
	#rmp-menu-wrap-6571 .rmp-menu-subarrow svg {
		fill: #e9e9e9;
	}
	
	#rmp-menu-wrap-6571 .rmp-menu-subarrow:hover {
		color: #fff;
		background-color: inherit;
	}
	
	#rmp-menu-wrap-6571 .rmp-menu-subarrow:hover svg {
		fill: #fff;
	}
	
	#rmp-menu-wrap-6571 .rmp-menu-subarrow .rmp-font-icon {
		margin-right: unset;
	}
	
	#rmp-menu-wrap-6571 .rmp-menu-subarrow * {
		vertical-align: middle;
		line-height: 60px;
	}
	
	#rmp-menu-wrap-6571 .rmp-menu-subarrow-active {
		display: block;
		background-size: cover;
		color: #e9e9e9;
		border-color: currentColor;
		background-color: inherit;
	}
	
	#rmp-menu-wrap-6571 .rmp-menu-subarrow-active svg {
		fill: #e9e9e9;
	}
	
	#rmp-menu-wrap-6571 .rmp-menu-subarrow-active:hover {
		color: #fff;
		border-color: #3f3f3f;
		background-color: inherit;
	}
	
	#rmp-menu-wrap-6571 .rmp-menu-subarrow-active:hover svg {
		fill: #fff;
	}
	
	#rmp-menu-wrap-6571 .rmp-submenu {
		display: none;
	}
	
	#rmp-menu-wrap-6571 .rmp-submenu .rmp-menu-item-link {
		height: 45px;
		line-height: 45px;
		letter-spacing: 0px;
		font-size: 16px;
		border-bottom: 0px solid #212121;
		font-family: inherit;
		font-weight: 500;
		color: #878787;
		text-align: left;
		background-color: #1c1c1c;
	}
	
	#rmp-menu-wrap-6571 .rmp-submenu .rmp-menu-item-link:hover, #rmp-menu-wrap-6571 .rmp-submenu .rmp-menu-item-link:focus {
		color: #fff;
		border-color: #212121;
		background-color: #1c1c1c;
	}
	
	#rmp-menu-wrap-6571 .rmp-submenu .rmp-menu-current-item .rmp-menu-item-link {
		color: #fff;
		border-color: #212121;
		background-color: #1c1c1c;
	}
	
	#rmp-menu-wrap-6571 .rmp-submenu .rmp-menu-current-item .rmp-menu-item-link:hover, #rmp-menu-wrap-6571 .rmp-submenu .rmp-menu-current-item .rmp-menu-item-link:focus {
		color: #fff;
		border-color: #212121;
		background-color: #1c1c1c;
	}
	
	#rmp-menu-wrap-6571 .rmp-menu-item-description {
		margin: 0;
		padding: 5px 8%;
		opacity: .8;
		color: #e9e9e9;
	}
	
	#rmp-search-box-6571 {
		display: block;
		padding-top: 12%;
		padding-left: 8%;
		padding-bottom: 8%;
		padding-right: 8%;
	}
	
	#rmp-search-box-6571 .rmp-search-form {
		margin: 0;
	}
	
	#rmp-search-box-6571 .rmp-search-box {
		background: #3e3d3d;
		border: 1px solid #000;
		color: #e9e9e9;
		width: 100%;
		padding: 0 5%;
		border-radius: 4px;
		height: 45px;
		-webkit-appearance: none;
	}
	
	#rmp-search-box-6571 .rmp-search-box::placeholder {
		color: #727272;
	}
	
	#rmp-search-box-6571 .rmp-search-box:focus {
		background-color: #3e3d3d;
		outline: 2px solid #000;
		color: #e9e9e9;
	}
	
	#rmp-menu-title-6571 {
		background-color: inherit;
		color: #fff;
		text-align: center;
		font-size: 18px;
		padding-top: 10%;
		padding-left: 10%;
		padding-bottom: 0%;
		padding-right: 10%;
		font-weight: 400;
		transition: background-color .5s, border-color .5s, color .5s;
	}
	
	#rmp-menu-title-6571:hover {
		background-color: inherit;
		color: #fff;
	}
	
	#rmp-menu-title-6571 > .rmp-menu-title-link {
		color: #fff;
		width: 100%;
		background-color: unset;
		text-decoration: none;
	}
	
	#rmp-menu-title-6571 > .rmp-menu-title-link:hover {
		color: #fff;
	}
	
	#rmp-menu-title-6571 .rmp-font-icon {
		font-size: 18px;
	}
	
	#rmp-menu-title-6571 .rmp-menu-title-image {
		width: 60%;
		height: 60px;
	}
	
	#rmp-menu-additional-content-6571 {
		padding-top: 8%;
		padding-left: 8%;
		padding-bottom: 8%;
		padding-right: 8%;
		color: #e9e9e9;
		text-align: center;
		font-size: 15px;
	}
}

.rmp-container {
	display: none;
	visibility: visible;
	padding: 0px 0px 0px 0px;
	z-index: 99998;
	transition: all .3s;
}

.rmp-container.rmp-fade-top, .rmp-container.rmp-fade-left, .rmp-container.rmp-fade-right, .rmp-container.rmp-fade-bottom {
	display: none;
}

.rmp-container.rmp-slide-left, .rmp-container.rmp-push-left {
	transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
}

.rmp-container.rmp-slide-left.rmp-menu-open, .rmp-container.rmp-push-left.rmp-menu-open {
	transform: translateX(0);
	-ms-transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
}

.rmp-container.rmp-slide-right, .rmp-container.rmp-push-right {
	transform: translateX(100%);
	-ms-transform: translateX(100%);
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
}

.rmp-container.rmp-slide-right.rmp-menu-open, .rmp-container.rmp-push-right.rmp-menu-open {
	transform: translateX(0);
	-ms-transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
}

.rmp-container.rmp-slide-top, .rmp-container.rmp-push-top {
	transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
}

.rmp-container.rmp-slide-top.rmp-menu-open, .rmp-container.rmp-push-top.rmp-menu-open {
	transform: translateY(0);
	-ms-transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
}

.rmp-container.rmp-slide-bottom, .rmp-container.rmp-push-bottom {
	transform: translateY(100%);
	-ms-transform: translateY(100%);
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
}

.rmp-container.rmp-slide-bottom.rmp-menu-open, .rmp-container.rmp-push-bottom.rmp-menu-open {
	transform: translateX(0);
	-ms-transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
}

.rmp-container::-webkit-scrollbar {
	width: 0px;
}

.rmp-container ::-webkit-scrollbar-track {
	box-shadow: inset 0 0 5px transparent;
}

.rmp-container ::-webkit-scrollbar-thumb {
	background: transparent;
}

.rmp-container ::-webkit-scrollbar-thumb:hover {
	background: transparent;
}

.rmp-container .rmp-menu-wrap .rmp-menu {
	transition: none;
	border-radius: 0;
	box-shadow: none;
	background: none;
	border: 0;
	bottom: auto;
	box-sizing: border-box;
	clip: auto;
	color: #666;
	display: block;
	float: none;
	font-family: inherit;
	font-size: 14px;
	height: auto;
	left: auto;
	line-height: 1.7;
	list-style-type: none;
	margin: 0;
	min-height: auto;
	max-height: none;
	opacity: 1;
	outline: none;
	overflow: visible;
	padding: 0;
	position: relative;
	pointer-events: auto;
	right: auto;
	text-align: left;
	text-decoration: none;
	text-indent: 0;
	text-transform: none;
	transform: none;
	top: auto;
	visibility: inherit;
	width: auto;
	word-wrap: break-word;
	white-space: normal;
}

.rmp-container .rmp-menu-additional-content {
	display: block;
	word-break: break-word;
}

.rmp-container .rmp-menu-title {
	display: flex;
	flex-direction: column;
}

.rmp-container .rmp-menu-title .rmp-menu-title-image {
	max-width: 100%;
	margin-bottom: 15px;
	display: block;
	margin: auto;
	margin-bottom: 15px;
}

button.rmp_menu_trigger {
	z-index: 999999;
	overflow: hidden;
	outline: none;
	border: 0;
	display: none;
	margin: 0;
	transition: transform .5s, background-color .5s;
	padding: 0;
}

button.rmp_menu_trigger .responsive-menu-pro-inner::before, button.rmp_menu_trigger .responsive-menu-pro-inner::after {
	content: "";
	display: block;
}

button.rmp_menu_trigger .responsive-menu-pro-inner::before {
	top: 10px;
}

button.rmp_menu_trigger .responsive-menu-pro-inner::after {
	bottom: 10px;
}

button.rmp_menu_trigger .rmp-trigger-box {
	width: 40px;
	display: inline-block;
	position: relative;
	pointer-events: none;
	vertical-align: super;
}

.admin-bar .rmp-container, .admin-bar .rmp_menu_trigger {
	margin-top: 32px !important;
}

@media screen and (max-width: 782px) {
	.admin-bar .rmp-container, .admin-bar .rmp_menu_trigger {
		margin-top: 46px !important;
	}
}

.rmp-menu-trigger-boring .responsive-menu-pro-inner {
	transition-property: none;
}

.rmp-menu-trigger-boring .responsive-menu-pro-inner::after, .rmp-menu-trigger-boring .responsive-menu-pro-inner::before {
	transition-property: none;
}

.rmp-menu-trigger-boring.is-active .responsive-menu-pro-inner {
	transform: rotate(45deg);
}

.rmp-menu-trigger-boring.is-active .responsive-menu-pro-inner:before {
	top: 0;
	opacity: 0;
}

.rmp-menu-trigger-boring.is-active .responsive-menu-pro-inner:after {
	bottom: 0;
	transform: rotate(-90deg);
}

/* Base styles
----------------------------------------------------------------------------- */
.spu-box, .spu-box * {
	box-sizing: border-box;
}

.wppopups-whole {
	position: relative;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 999998;
	display: flex;
	align-items: center;
	justify-content: center;
}

.spu-bg {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: none;
	z-index: 99999;
}

.spu-box:before, .spu-box:after {
	content: "";
	display: table;
}

.spu-box:after {
	clear: both;
}

.spu-box {
	zoom: 1;
}

.spu-box {
	position: fixed;
	z-index: 999999;
	width: 100%;
	max-height: 100vh;
}

.spu-box img {
	max-width: 100%;
	height: auto;
}

.spu-box img.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}

/* Positions
----------------------------------------------------------------------------- */
.spu-box.spu-position-top-left {
	top: 0;
	left: 0;
	bottom: auto;
	right: auto;
}

.spu-box.spu-position-top-right {
	top: 0;
	right: 0;
	bottom: auto;
	left: auto;
}

.spu-box.spu-position-top-center {
	top: 0;
	right: auto;
	bottom: auto;
	left: auto;
}

.spu-box.spu-position-bottom-left {
	bottom: 0;
	left: 0;
	top: auto;
	right: auto;
}

.spu-box.spu-position-bottom-right {
	bottom: 0;
	right: 0;
	top: auto;
	left: auto;
}

.spu-box.spu-position-bottom-center {
	top: auto;
	right: auto;
	bottom: 0;
	left: auto;
}

.spu-box.spu-position-top-bar, .spu-box.spu-position-bottom-bar {
	margin: 0;
	width: 100% !important;
	max-width: 100% !important;
	position: fixed;
}

.spu-box.spu-position-top-bar {
	top: 0;
}

.spu-box.spu-position-bottom-bar {
	bottom: 0;
}

.spu-box.spu-position-bottom-bar .spu-content .spu-fields-container, .spu-box.spu-position-top-bar .spu-content .spu-fields-container {
	padding: 0;
}

.spu-box.spu-position-bottom-bar .spu-content, .spu-box.spu-position-top-bar .spu-content {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 100% !important;
}

.spu-box.spu-position-bottom-bar .spu-content > *, .spu-box.spu-position-top-bar .spu-content > * {
	margin-left: 20px;
	margin-bottom: 0;
}

.spu-box.spu-position-bottom-bar .spu-content .spu-optin-form, .spu-box.spu-position-top-bar .spu-content label.spu-fields.spu-gdpr, .spu-box.spu-position-bottom-bar .spu-content label.spu-fields.spu-gdpr, .spu-box.spu-position-top-bar .spu-content .spu-optin-form {
	display: inline-flex;
	margin-bottom: 0;
}

.spu-box.spu-position-top-bar .spu-content .spu-optin-fields, .spu-box.spu-position-bottom-bar .spu-content .spu-optin-fields, .spu-box.spu-position-top-bar .spu-content label.spu-fields.spu-gdpr, .spu-box.spu-position-bottom-bar .spu-content label.spu-fields.spu-gdpr {
	margin-bottom: 0;
}

.spu-box.spu-position-bottom-bar .spu-content label.spu-fields.spu-gdpr, .spu-box.spu-position-top-bar .spu-content label.spu-fields.spu-gdpr {
	margin-left: 20px;
	margin-bottom: 0;
}

.spu-box.spu-position-bottom-bar .spu-content .spu-optin-fields .spu-fields, .spu-box.spu-position-top-bar .spu-content .spu-optin-fields .spu-fields {
	min-width: 250px;
}

.spu-box.spu-position-bottom-bar .spu-content button.spu-fields.spu-submit, .spu-box.spu-position-top-bar .spu-content button.spu-fields.spu-submit {
	width: 120px;
	margin-left: 20px;
}

/* Close
----------------------------------------------------------------------------- */
.spu-close {
	position: absolute;
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	line-height: .5;
	text-decoration: none;
	cursor: pointer;
	z-index: 9999;
}

html .spu-box a.spu-close {
	text-decoration: none;
}

.spu-close-top_right {
	right: 8px;
	top: 5px;
}

.spu-close-top_left {
	left: 8px;
	top: 5px;
}

.spu-close-bottom_right {
	right: 8px;
	bottom: 5px;
}

.spu-close-bottom_left {
	left: 8px;
	bottom: 5px;
}

.spu-close:hover, .spu-close:focus {
	text-decoration: none;
	display: block;
}

/* Powered
----------------------------------------------------------------------------- */
p.spu-powered {
	position: absolute;
	bottom: -55px;
	width: 100%;
	text-align: center;
	color: #fff;
	left: 0px;
}

p.spu-powered a {
	color: #ccc;
	text-decoration: underline;
}

.spu-box.spu-scrollable p.spu-powered {
	display: none;
}

/* =========================================================================
    Addon Styles
============================================================================ */
.spu-addon-container {
	text-align: center;
	margin: 36px 32px 44px;
}

.spu-addon-container:after {
	clear: both;
	content: " ";
	display: table;
}

.spu-addon-title {
	font-size: 24px;
}

.spu-addon-msg {
	font-size: 17px;
}

.spu-input-text {
	background-color: #fff;
	width: 49%;
	height: 44px;
	border: 1px solid #cdd1d4;
	-webkit-box-shadow: 0 0 6px -3px rgba(0, 0, 0, .8) inset;
	-moz-box-shadow: 0 0 6px -3px rgba(0, 0, 0, .8) inset;
	box-shadow: 0 0 6px -3px rgba(0, 0, 0, .8) inset;
	border-radius: 3px;
	font-size: 18px;
	line-height: 38px;
	padding: 4px 6px;
	overflow: hidden;
	outline: none;
	margin: 0;
	vertical-align: middle;
}

.spu-button {
	display: block;
	-webkit-box-shadow: 0 1px 1px -1px #fff inset;
	-moz-box-shadow: 0 1px 1px -1px #fff inset;
	box-shadow: 0 1px 1px -1px #fff inset;
	-webkit-text-shadow: #888 -0 0 1px;
	-moz-text-shadow: #888 -0 0 1px;
	text-shadow: #888 0 0 1px;
	font-size: 15px;
	padding: 10px 12px;
	line-height: 24px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	text-decoration: none;
	margin: 0;
	height: auto;
	width: 35%;
	border: 0;
}

.spu-button-bg {
	width: 100% !important;
}

.spu-inline {
	display: inline-block !important;
}

.spu-errors {
	color: red;
	text-align: center;
	margin-top: 20px;
}

/* =========================================================================
   Optin fields
   ========================================================================== */
.spu-optin-form .spu-helper-fields {
	display: none;
}

.spu-fields-container {
	padding: 36px 32px 44px;
	position: relative;
}

.spu-fields.spu-name, .spu-fields.spu-email {
	background-color: #fff;
	width: 100%;
	height: 48px;
	border: 1px solid #cdd1d4;
	-webkit-box-shadow: 0 0 6px -3px rgba(0, 0, 0, .8) inset;
	-moz-box-shadow: 0 0 6px -3px rgba(0, 0, 0, .8) inset;
	box-shadow: 0 0 6px -3px rgba(0, 0, 0, .8) inset;
	border-radius: 3px;
	font-size: 18px;
	line-height: 38px;
	padding: 4px 6px;
	overflow: hidden;
	outline: none;
	margin: 0 0 20px 0;
	vertical-align: middle;
	display: block;
}

.spu-fields.spu-submit {
	background: #50bbe8;
	border: 1px solid #429bc0;
	-webkit-box-shadow: 0 1px 1px -1px #fff inset;
	-moz-box-shadow: 0 1px 1px -1px #fff inset;
	box-shadow: 0 1px 1px -1px #fff inset;
	-webkit-text-shadow: #888 -0 0 1px;
	-moz-text-shadow: #888 -0 0 1px;
	text-shadow: #888 -0 0 1px;
	width: 24%;
	color: #fff;
	font-size: 16px;
	padding: 10px 6px;
	line-height: 24px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	display: inline;
	margin: 0;
	height: auto;
}

.spu-fields.spu-submit i {
	display: none;
}

.spu-optin-fields {
	display: block;
}

.spu-optin-fields.spu-inline-fields {
	display: flex;
	margin-bottom: 20px;
}

.spu-optin-fields.spu-inline-fields .spu-fields {
	margin-bottom: 0px;
}

.spu-optin-fields.spu-inline-fields .spu-fields.spu-name {
	margin-right: 20px;
}

.spu-fields.spu-email {
	margin-right: 0;
}

.spu-fields.spu-submit {
	width: 100%;
	max-width: 100%;
}

.spu-fields.spu-submit span {
	transition: all 1s;
	opacity: 1;
}

.spu-fields.spu-submit svg {
	display: none;
	margin: 0 auto;
	transition: all 1s;
}

.spu-fields.spu-submit svg path, .spu-fields.spu-submit svg rect {
	fill: #fff;
}

.spu-fields.spu-submit.spu-sending span {
	display: none;
	opacity: 0;
}

.spu-fields.spu-submit.spu-sending svg {
	display: block;
	opacity: 1;
}

.optin-errors {
	color: red;
	text-align: center;
	margin-top: 20px;
}

/* ==========================================================================
    Auto close
   ========================================================================== */
span.spu-timer {
	position: absolute;
	bottom: 0px;
	left: 0px;
	font-size: 12px;
	position: absolute;
	width: 100%;
	text-align: right;
	padding: 0 10px;
}

@media all and (max-width: 568px) {
	.spu-box {
		max-width: 90vw !important;
	}
	
	.spu-box.spu-position-fullscreen, .spu-box.spu-position-top-bar, .spu-box.spu-position-bottom-bar {
		max-width: 100vw !important;
	}
	
	.spu-box.spu-position-bottom-bar .spu-content, .spu-box.spu-position-top-bar .spu-content {
		flex-flow: column;
	}
	
	.pop-up-text2 {
		margin-bottom: 25px !important;
	}
}
/* END STICKY CTA */

/*
Theme Name: Twenty Twenty-Four Child
Theme URI: 
Author: Ty Richards @ Xammis
Author URI: 
Description: Fuel Logic 2024
Requires at least: 6.0
Tested up to: 6.6
Requires PHP: 5.7
Version: 
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: twentytwentyfour
Text Domain: twenty-twenty-four-child
Tags: 

*/

/************************* Global Styles *************************/

/* HIDE CAPTCHA grecaptcha-badge */
.grecaptcha-badge {
	z-index: 9999;
}

body .display-block {
	display: block;
}

body .display-none {
	display: none;
}

.color-orange {
	color: #f5824e;
}

.color-green {
	color: #a2cd3a;
}

/* utilities */
.overflow-visible {
	overflow: visible !important;
}

/* Link animations */

/* main a {
  box-shadow: inset 0 0 0 0 #f5824e;
  margin: 0 -.2rem;
  padding: 0 .2rem;
  transition: color .2s ease-in-out, box-shadow .2s ease-in-out;
} */

/* main a:hover {
  box-shadow: inset 350px 0 0 0 #f5824e;
  color: black;
} */
.decoration-none, .decoration-none a {
	text-decoration: none !important;
}

.wp-block-details a {
	text-decoration: underline;
}

/* Header Styles */
.is-style-asterisk:before {
	background: #a2cd3a;
}

/* Mega Menu */

/* button.wp-block-outermost-mega-menu__toggle { transition: none!important; } */
button.wp-block-outermost-mega-menu__toggle:hover {
	color: #f5824e !important;
}

.wp-block-outermost-mega-menu button.menu-container__close-button {
	display: none;
}

/* Button Hover Animations */
.wp-block-button .wp-block-button__link {
	box-shadow: inset 0 0 0 0 #b3e53c;
	transition: .2s ease-in-out;
}

.wp-block-button .wp-block-button__link:hover {
	background-color: #a2cd3a;
	transform: translateY(-3px);
	box-shadow: inset 350px 0 0 0 #b3e53c;
}

.wp-block-button.is-style-outline .wp-block-button__link {
	box-shadow: inset 0 0 0 0 #e9e9e9;
	transition: .2s ease-in-out;
}

.wp-block-button.is-style-outline .wp-block-button__link:hover {
	box-shadow: inset 350px 0 0 0 #e9e9e9;
}

.wp-block-button.btn-top-tab .wp-block-button__link {
	transition: .2s ease-in-out;
}

.wp-block-button.btn-top-tab .wp-block-button__link:hover {
	transform: translateY(+ 3px);
	color: #f5824e !important;
	box-shadow: none !important;
}

/* Default Group Section Spacing for Mobile */
body section.wp-block-group, body section.wp-block-cover, body footer section.wp-block-group {
	padding-block: var(--wp--custom--spacing--tw-x-large);
}

/* Icons */
.icon-margin-right {
	margin-right: 10px;
}

.icon-margin-left {
	margin-left: 10px;
}

.margin-top-none {
	margin-top: 0;
}

.margin-right-none {
	margin-right: 0;
}

.margin-bottom-none {
	margin-bottom: 0;
}

.margin-left-none {
	margin-left: 0;
}

body blockquote {
	margin-inline-start: 0;
	margin-inline-end: 0;
}

body footer.wp-block-template-part {
	margin-top: 0;
}

/* body .wp-block-heading { color: #ffffff!important; }  */

/************************* Responsive Mobile Menu *************************/
.rmp-container .wp-block-buttons-resp-menu .wp-block-button {
	background-color: #a2cd3a;
	padding: 8px 10px 8px 10px;
	border-radius: 5px;
	width: 100% !important;
	text-transform: uppercase;
	letter-spacing: .5px;
	font-weight: bold;
}

.rmp-container .wp-block-buttons-resp-menu .wp-block-button a {
	color: black;
}

.rmp-container .wp-block-buttons-resp-menu .wp-block-button.is-style-outline {
	border: 2px solid #e9e9e9;
	background-color: transparent;
}

.rmp-container .wp-block-buttons-resp-menu .wp-block-button.is-style-outline a {
	color: #e9e9e9;
}

/* Mobile & Tablet (Nav Breakpoint) */
@media screen and (max-width: 1024px) {
	body #rmp-menu-title-6571 .rmp-menu-title-image {
		max-width: 75%;
		height: auto;
		display: block;
		margin: 0 0 0 0;
		width: 140px;
	}
	
	body #rmp-menu-wrap-6571 .rmp-menu-item-link:focus {
		border-color: #212121;
	}
}

/* Mobile  Only */
@media screen and (max-width: 430px) {
	/* body h1 { font-size: 1.85rem; } */
	
	/* All Buttons 100% Width */
	.wp-block-button {
		flex-basis: 100%;
		width: 100%;
	}
	
	.wp-block-buttons .wp-block-button__link {
		width: 100%;
	}
	
	/* Paragraphs Left Justified */
	.tw-sm-text-justify, .sm-text-justify {
		text-align: justify !important;
	}
}

/* Tablet Only */
@media screen and (min-width:430px) and (max-width:767px) {
	/* Adjust Button Hover Animations for wider */
	.wp-block-button .wp-block-button__link {
		transition: .4s ease-in-out;
	}
	
	.wp-block-button .wp-block-button__link:hover {
		box-shadow: inset 767px 0 0 0 #b3e53c;
	}
	
	.wp-block-button.is-style-outline .wp-block-button__link {
		transition: .4s ease-in-out;
	}
	
	.wp-block-button.is-style-outline .wp-block-button__link:hover {
		box-shadow: inset 767px 0 0 0 #e9e9e9;
	}
}

/* Mobile + Tablet Only */
@media screen and (max-width: 767px) {
	/* Remove body background image */
	body {
		background-image: none !important;
	}
	
	/* Remove truck header */
	header img.wp-block-cover__image-background.wp-post-image {
		display: none !important;
	}
	
	body.nitro-lazy {
		background-image: none !important;
	}
}

/* Map */
.city-map-container iframe {
	max-width: 100%;
}

/* AIO SEO Table of Contents TOC - Style */

/* Top Bullets */
body .wp-block-aioseo-table-of-contents {
	background: #1c1c1c;
	border-radius: 1.5rem;
	padding: 30px 15px;
}

body .wp-block-aioseo-table-of-contents ul li {
	margin-bottom: 30px;
	list-style: none;
}

body .wp-block-aioseo-table-of-contents ul li ul li {
	margin-top: 7px;
	margin-bottom: 7px;
	list-style: inherit;
}

body .wp-block-aioseo-table-of-contents ul li a:where(:not(.wp-element-button)) {
	color: #e9e9e9;
	text-transform: uppercase;
	letter-spacing: 1px;
}

/* Interior Bullets */
body .wp-block-aioseo-table-of-contents ul li ul li a:where(:not(.wp-element-button)) {
	color: #878787;
	text-transform: none;
	letter-spacing: normal;
	font-weight: normal;
}

/* AIO SEO Author Box Custom Styling */
body .aioseo-author-bio-compact {
	padding: 40px;
	text-align: left;
	border: none;
	border-radius: 1.5rem;
	color: #878787;
	background-color: #1c1c1c;
	margin-top: 80px;
}

body .aioseo-author-bio-compact .aioseo-author-bio-compact-right .aioseo-author-bio-compact-main {
	margin: 30px 0;
	font-size: 14px;
	line-height: 2;
}

body .aioseo-author-bio-compact .aioseo-author-bio-compact-left .aioseo-author-bio-compact-image {
	/* width: 120px;
	height: 120px; */
	border-radius: 40rem;
}

body .aioseo-author-bio-compact .aioseo-author-bio-compact-right .aioseo-author-bio-compact-header .author-name {
	font-size: 20px;
	/* font-weight: 600; */
	color: #e9e9e9;
}

body .aioseo-author-bio-compact .aioseo-author-bio-compact-right .aioseo-author-bio-compact-header .author-job-title {
	margin-left: 12px;
	padding-left: 12px;
	font-size: 12px;
	border-left: 1px solid #878787;
	text-transform: uppercase;
	letter-spacing: 1px;
}

/* Gravity Forms */
body .gform_wrapper .gform_body input {
	font-size: 18px;
	padding: 26px 18px;
	border-radius: 10px;
}

body .gform_wrapper .gform_body textarea {
	font-size: 18px;
	padding: 12px 18px;
	border-radius: 10px;
}

body .gform-theme--foundation .gform_fields {
	row-gap: 15px;
	grid-row-gap: 15px;
}

body .gform_required_legend {
	display: none;
}

body .gform_wrapper ::placeholder, body .gform_wrapper ::-webkit-input-placeholder {
	opacity: .5;
}

body .gform_wrapper input.gform_button, body .gform_wrapper input.gform-button {
	font-size: 18px !important;
	font-weight: bold !important;
	letter-spacing: 1px !important;
	padding-top: 17px !important;
	padding-bottom: 17px !important;
}

body .gform_wrapper .gform_body .gfield_radio .gfield-choice-input, body .gform_wrapper .gform_body .gfield_checkbox .gfield-choice-input {
	padding: 0 0;
}

/* Gravity Form Email Capture in Footer */
@media (min-width: 640px) {}

/* .gform_wrapper.email-capture_wrapper { width: 100%; }

.email-capture .gform_confirmation_message {
	background: #1c1c1c;
	border-radius: 10px;
	padding: 0px 25px 25px 25px;
	margin-bottom: 30px;
} */

/* With captcha */
#gform_5.email-capture {
	grid-template-columns: repeat(12, 1fr);
	display: grid;
	gap: 10px;
}

#gform_5.email-capture .gform_body {
	grid-column: span 8;
}

#gform_5.email-capture .gform_footer {
	grid-column: span 4;
	margin-block-start: 0px;
	display: block;
}

#gform_5.email-capture .gfield--width-twothirds {
	grid-column: span 12;
}

body h3.gsection_title {
	color: #444;
	font-size: 1.2rem;
	margin-top: 0px;
}

body .gform-theme--framework .gf_progressbar .percentbar_blue {
	background-color: #a2cd3a;
}

/* End with captcha */

/* .email-capture .gfield--width-onethird {
	grid-column: span 4;
}

.email-capture .gfield--width-twothirds {
	grid-column: span 8;
} */

/* Responsive Menu Custom Styling */
.z-index-top {
	z-index: 100000000 !important;
}

/* Place mobile sticky order button at top */
body header button#rmp_menu_trigger-6571.is-active {
	top: -72px;
}

/* Close Button Placement */

/* Sticky Header Functionality */

/* #site-header {
	position: fixed;
	top: 0;
	width: 100%;
	background-color: #000;
	box-shadow: 0 -8px 27px rgba (0, 0, 0, 0.08);
	z-index: 1000;
	transition: top 0.8s ease, opacity 0.7s ease;
}

#site-header.hidden {
	top: -100px;
	opacity: 0;
} */

/* Media Queries */
@media screen and (max-width: 1023px) {
	.md-center, .sm-center {
		margin: 0 auto !important;
		text-align: center !important;
		float: none !important;
	}
	
	body .aioseo-author-bio-compact-right {
		text-align: center;
	}
	
	body .aioseo-author-bio-compact-left .aioseo-author-bio-compact-image {
		display: block;
		margin: 0 auto;
		width: 160px;
		height: 160px;
	}
	
	body .aioseo-author-bio-compact .aioseo-author-bio-compact-right .aioseo-author-bio-compact-header .author-job-title {
		margin-left: 0;
		padding-left: 0;
		/* font-size: 12px; */
		border-left: none;
		/* text-transform: uppercase;
		letter-spacing: 1px; */
		display: block;
	}
	
	body .aioseo-author-bio-compact {
		flex-direction: column;
		gap: 20px;
	}
	
	body .aioseo-author-bio-compact-right .aioseo-author-bio-compact-header {
		display: block;
	}
	
	body .aioseo-author-bio-compact-right .aioseo-author-bio-compact-footer .author-socials {
		display: block;
	}
}

/* STICKY CTA */
#sticky-cta {
	position: fixed;
	bottom: 50%;
	background: #cc0c0c;
	right: -250px;
	z-index: 99;
	-webkit-transition: .2s ease-in-out;
	-moz-transition: .2s ease-in-out;
	-ms-transition: .2s ease-in-out;
	-o-transition: .2s ease-in-out;
	transition: all .2s ease-in-out;
	border-radius: 0 0 8px 8px;
	background-repeat: no-repeat;
	box-shadow: -10px 10px 10px rgba(0, 0, 0, .1);
	transform: rotate(90deg);
	padding: 12px;
	text-align: center;
	width: 295px;
}

#sticky-cta.visible-cta {
	right: -120px;
}

#sticky-cta .wp-font-awesome-icon {
	background: #000;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	color: #85b33a;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	margin-right: 6px;
}

:root {
	--wp--custom--spacing--tw-small: 40px;
	--wp--custom--spacing--tw-medium: 48px;
	--wp--custom--spacing--tw-large: 60px;
	--wp--custom--spacing--tw-x-large: 80px;
}

.wp-site-blocks > * {
	margin-top: 0;
}

.wp-block-media-text__content > * {
	margin-block: 0;
}

.wp-block-media-text__content > * + * {
	margin-block-start: var(--wp--style--block-gap, 1rem);
	margin-block-end: 0;
}

.alignfull + .alignfull:where(.wp-block-group.has-background,.wp-block-cover,.wp-block-media-text) {
	margin-top: 0;
}

.wp-block-post-content .wp-block-group:where(.alignfull) > :where(figure), .wp-block-post-content .wp-block-group:where(.alignfull) > :where(figure) + *, .wp-block-post-content > :where(figure), .wp-block-post-content > :where(figure) + * {
	margin-top: var(--wp--custom--spacing--tw-small);
}

.wp-block-group:where(.alignfull) > :where(h1,h2,h3), .wp-block-post-content .alignwide:where(figure), .wp-block-post-content .alignwide:where(figure) + *, .wp-block-post-content :where(h1,h2,h3,p,.wp-block-buttons) + :where(.wp-block-columns,.wp-block-cover,.wp-block-group.has-background,.wp-block-media-text), .wp-block-post-content > :where(h1,h2,h3) {
	margin-top: var(--wp--custom--spacing--tw-medium);
}

.wp-block-column :where(h3,h4,h5,h6,p,ol,ul) + :where(p,ol,ul:not([class*="wp-block"])), .wp-block-media-text__content :where(h3,h4,h5,h6,p,ul,ol) + :where(p,ol,ul:not([class*="wp-block"])) {
	margin-top: max(calc(var(--wp--style--block-gap) * .66667), 16px);
}

.wp-block-column > :where(.wp-block-image,.wp-block-cover) + :where(.wp-block-heading,h2,h3,p,ul,ol) {
	margin-top: min(calc(var(--wp--style--block-gap) * 1.16667), 32px);
}

.wp-block-post-content *:not(.alignfull) + :where(.wp-block-cover.alignfull), .wp-block-post-content .alignfull:where(figure), .wp-block-post-content .alignfull:where(figure) + *, .wp-block-post-content :where(.wp-block-cover.alignfull) + *:not(.alignfull) {
	margin-top: var(--wp--custom--spacing--tw-large);
}

.wp-block-group.is-layout-flex > *, :is(.wp-block-post-content, .wp-block-group, .wp-block-column, .wp-block-media-text__content, .wp-block-post, .wp-block-cover__inner-container) > *:first-child {
	margin-top: 0;
}

.wp-block-post-content :is(.wp-block-spacer, .wp-block-separator) + :is(figure,.wp-block-heading), .wp-block-post-content figure + :is(.wp-block-spacer, .wp-block-separator) {
	margin-top: var(--wp--style--block-gap);
}

.wp-block-post-content.has-global-padding > .wp-block-cover.alignfull, .wp-block-template-part:where(header,footer) .has-global-padding  > .wp-block-group.alignfull, .wp-block-template-part:where(header,footer) > .wp-block-group:not(.has-global-padding) {
	padding-inline: var(--wp--style--root--padding-left) var(--wp--style--root--padding-right);
}

:where(.wp-block-post-content) .wp-block-cover.alignfull, :where(.wp-block-post-content) .wp-block-group.has-background.alignfull {
	padding-block: var(--wp--custom--spacing--tw-x-large);
}

:where(.wp-block-post-content) .wp-block-cover:not(.alignfull), :where(.wp-block-post-content) .wp-block-group.has-background:not(.alignfull) {
	padding: var(--wp--custom--spacing--tw-small) clamp(24px, calc(9.88224px + 2.9412vw), var(--wp--custom--spacing--tw-small));
}

:where(.wp-block-post-content) .wp-block-cover.alignwide, :where(.wp-block-post-content) .wp-block-group.has-background.alignwide {
	padding: var(--wp--custom--spacing--tw-large) clamp(24px, calc(-7.76448px + 6.6176vw), var(--wp--custom--spacing--tw-large));
}

.wp-block-post-content .wp-block-query .wp-block-group {
	padding: 0;
}

.wp-block-media-text .wp-block-media-text__content {
	padding: clamp(20px, 9.25%, var(--wp--custom--spacing--tw-small));
}

.wp-block-media-text:not(.has-background):not(.is-style-tw-shadow):not(.alignfull) {
	gap: 32px clamp(20px, 5.25%, var(--wp--custom--spacing--tw-large));
}

@media (max-width:767px) {
	.wp-block-media-text:where(.tw-stack-md,.is-stacked-on-mobile) .wp-block-media-text__content {
		padding: 32px 24px;
	}
}

.wp-block-media-text.alignfull .wp-block-media-text__content {
	padding: var(--wp--custom--spacing--tw-large) var(--wp--style--root--padding-left, 8%);
}

.wp-block-media-text:not(.has-background):not(.is-style-tw-shadow):not(.alignfull) .wp-block-media-text__content {
	padding: 0;
}

.wp-block-quote {
	margin-inline: 0;
}

.wp-block-quote cite {
	display: block;
}

.wp-block-post-template + .wp-block-spacer:last-child {
	display: none;
}

:where(.wp-block-cover) a:where(:not(.wp-element-button)) {
	color: inherit;
}
