<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* html {
  		overflow: hidden !important;
	} */




	/*  - THEME PRIMARY COLOR -  */
	.theme_primary_color_text,
	.th_show_hide.th_flag_toggle:hover,
	h2.entry-title &gt; a:hover,
	a,
	a:visited,
	#page .tagcloud a,
	#page .vc_tta.vc_general .vc_tta-panel-title &gt; a,
	.vc_tta-tabs .vc_grid h5 a,
	#page nav ul.menu .sub-menu li.menu-item a:hover,
	#page nav ul.menu .sub-menu li.menu-item &gt; a,
	#page #section-navigation #site-navigation ul.mega-sub-menu li.mega-menu-item a,
	button, .button, input[type="button"], input[type="reset"], input[type="submit"],
	#page table tr td &gt; a {
		color: #144563;
	}

	/*  - THEME SECONDARY COLORS -  removed #page a:hover; */
	a:hover,
	.duration, .tribe-event-duration,
	.author-description &gt; h3,
	.flag_toggle .icon &gt; i:hover,
	#page #section-tophat-dropdown a:hover,
	#section-tophat .th_flag_toggle:hover .th_trigger i,
	#section-tophat .th_flag_toggle:hover .th_trigger.blurb,
	#section-tophat .menu-item-title:hover,
	#page #section-tophat a:hover,
	#page .vc_tta.vc_general .vc_tta-panel-title:hover &gt; a {
		color: #0db896;
	}

	#page .vc_btn_outlined:hover,
	.nav-next:hover, .nav-previous:hover,
	#section-content .tribe-events-widget-link:hover,
	#section-content .tribe-events-widget-link:hover a,
	#page .add_to_cart_button:hover {
    border-color: #0db896 !important;
    background-color: #0db896 !important;
    color: white !important;
	}

	/*  - THEME SECONDARY BG-COLORS -  */
	#section-header nav ul.menu ul li:hover,
	#section-header nav ul.menu ul li.sfHover,
	#section-header nav ul.menu ul li:hover &gt; a,
	#section-header nav ul.menu ul li.sfHover &gt; a,
	#page #section-navigation .mega-menu-flyout .mega-sub-menu li.mega-menu-item:hover,
	#page #section-navigation .mega-menu-flyout .mega-sub-menu li.mega-menu-item:hover &gt; a,
	#page #section-sticky-header .mega-menu-flyout .mega-sub-menu li.mega-menu-item:hover,
	#page #section-sticky-header .mega-menu-flyout .mega-sub-menu li.mega-menu-item:hover &gt; a,
	.wpb_tabs_nav li.ui-state-default a,
	#page .vc_tta-tabs-list li.vc_tta-tab &gt; a,
	.course-meta .status.in-progress,
	.meter.red &gt; span,
	#page .tagcloud a:hover,
	.sensei .nav-next a:hover, .sensei .nav-prev a:hover,
	#page .lesson input:hover {
		background-color: #0db896;
		color: white !important;
	}


	#page .button.wc-forward,
	.highlight-row,
	.ui-accordion-header-active a,
	.theme_primary_color_bg,
	.ui-state-active .ui-tabs-anchor,
	.wpb_content_element .wpb_tabs_nav li:hover a,
	#page .vc_tta-tabs-list li.vc_tta-tab:hover &gt; a,
	#page .vc_tta-tabs-list li.vc_tta-tab.vc_active &gt; a,
	#page .button,
	#page .tagcloud a,
	.wpb_tabs_nav li.ui-state-active a,
	.vc_tta-accordion .vc_tta-panels .vc_active .vc_tta-panel-title a,
	#my-courses.ui-tabs .ui-tabs-nav li.ui-state-active a,
	#page a.my-messages-link:hover,
    #page .ui-state-active a.ui-tabs-anchor:hover,
    #page #my-courses.ui-tabs .ui-tabs-nav li a:hover,
    .lesson input[type="submit"],
    .course input[type="submit"] {
		background-color: #144563;
		color: white !important;
	}


	/* - !IMPORTANT OVERRIDES */
	.woocommerce span.onsale,
	.woocommerce-page span.onsale,
	.button.add_to_cart_button.product_type_simple,
	#page .woocommerce .form-row input.button {
	  background: #144563 !important;
	  text-shadow: 0 1px 0 #144563 !important;
	}
	.woocommerce a.button,
	.woocommerce button.button .woocommerce input.button,
	.woocommerce #respond input#submit,
	.woocommerce #content input.button,
	.woocommerce-page a.button,
	.woocommerce-page button.button,
	.woocommerce-page input.button,
	.woocommerce-page #respond input#submit,
	.woocommerce-page #content input.button {
		background: -moz-linear-gradient(center top , #FFF -100%, #144563 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
		border-color: #144563 !important;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.6);
		}
	.woocommerce a.button:hover,
	.woocommerce button.button .woocommerce input.button:hover,
	.woocommerce #respond input#submit:hover,
	.woocommerce #content input.button:hover,
	.woocommerce-page a.button:hover,
	.woocommerce-page button.button:hover,
	.woocommerce-page input.button:hover,
	.woocommerce-page #respond input#submit:hover,
	.woocommerce-page #content input.button:hover,
	#page .woocommerce .form-row input.button:hover {
		background: -moz-linear-gradient(center top , #FFF -100%, #0db896 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
		border-color: #0db896 !important;
		}
	.woocommerce ul.products li.product .price,
	.woocommerce-page ul.products li.product .price,
	.woocommerce div.product span.price,
	.woocommerce div.product p.price,
	.woocommerce #content div.product span.price,
	.woocommerce #content div.product p.price,
	.woocommerce-page div.product span.price,
	.woocommerce-page div.product p.price,
	.woocommerce-page #content div.product span.price,
	.woocommerce-page #content div.product p.price {
		color: #0db896 !important;
	}

	/* STRIPE BACKGROUND COLOR &amp; OPACITY */

	#page #section-super-header, #page #section-tophat{background: transparent; position: relative; z-index: 9999;}
	#page #section-header{width: 100%;}

	#page #section-header .container,
	#page #section-tophat .container{z-index: 3;}

	#section-tophat .stripe_color{
		position:absolute;
		top:0px;
		width:100%;
		height:100%;
		background-color: #011a29;
		z-index: 2;
		}

	#section-header .stripe_color{
		position:absolute;
		top:0px;
		width:100%;
		height:100%;
		background-color: #001a32;
		opacity:0.8;
		z-index: 2;
		}

	/*  - THEME SECONDARY BG-COLORS -  */
	#sf_results #sf_val ul li.sf_selected,
	.button:hover,
	.button:active,
	.button:focus,
	input[type="submit"]:hover,
	input[type="submit"]:active,
	input[type="submit"]:focus{
		background-color: #0db896 !important;
	}

	#page #section-super-header nav#site-navigation .mega-menu-wrap .mega-menu &gt; li.mega-menu-item-has-children ul.mega-sub-menu,
	#section-header nav ul.menu &gt; li &gt; .sub-menu li:first-child,
	#sticky-superfish-menu &gt; ul.menu &gt; li.menu-item &gt; ul.sub-menu &gt; li:first-child {
		border-top-color: #0db896 !important;
	}

	/*  - THEME PRIMARY BG-COLORS OVERRIDES -  */
	#section-footer,
	#page .pptwj-tabs-wrap .tab-links {
		background-color: #144563;
	}

	#page .pptwj-tabs-wrap .tab-links,
	.th_slidingDiv,
	.wpb_tabs_nav {
		border-bottom-color: #144563 !important;
	}

	/*  - THEME SECONDARY BG-COLORS OVERRIDES -  */
	.pptwj-tabs-wrap .tab-links li a.selected,
	.pptwj-tabs-wrap .tab-links li a:hover {
		background-color: #0db896 !important;
	}

	/* DEFAULT POST-GRID HOVER COLORS */
		.module-content{background: transparent;}
		.module-inner .color_background{
			position:absolute;
			top:0px;
			left:0px;
			width:100%;
			height:100%;
			z-index: 1 !important;
			background-color: #144563;
			opacity:0;
			}
			.module-inner:hover .color_background{
				opacity: 0.9;
				}

	/*  - Slider Arrows -  */
	.tp-leftarrow.default {
	  background-color: #144563;
	  background-image: url("../../../polytechnic.themeisland.net/wp-content/themes/polytechnic/theme-core/theme-assets/images/slider_arrow_left.png") !important;
	  border-radius: 20px;
	}
	.tp-rightarrow.default {
	  background-color: #144563;
	  background-image: url("../../../polytechnic.themeisland.net/wp-content/themes/polytechnic/theme-core/theme-assets/images/slider_arrow_right.png") !important;
	  border-radius: 20px;
	}


	/* SKIN BUILDER */

	#section-tophat-dropdown{
		background-color: #1f3345;
				}
	#section-tophat .stripe_color{
		background-color: #011a29;
				}
	#section-header .stripe_image{
		position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 1;
					background: url("../images/bg_header.html") repeat;
			background-size: cover;
			background-position: 50% 50%;
				}

		    #section-header .stripe_image {
			filter: none !important;
			filter: unset !important;
			-webkit-filter: grayscale(0);
			-moz-filter: grayscale(0%);
			-ms-filter: grayscale(0%);
			-o-filter: grayscale(0%);
		}

    #section-header .stripe_color {
    	background-color: #001a32;
		opacity: 0.8;
	}

	#section-sticky-header-background{
		background-color: #011A29;
				}
	#section-header nav ul.menu &gt; li:after, #page #section-navigation ul.mega-menu li.mega-menu-item a:after{
		background-color: #FFFFFF;
		}
	#page #section-super-header nav#site-navigation .mega-menu-wrap .mega-menu &gt; li.mega-menu-item-has-children ul.mega-sub-menu, #section-header nav ul.menu &gt; li &gt; .sub-menu li:first-child{
		border-top-color:  !important;
		}
	#mega-menu-wrap-primary_menu-241 #mega-menu-primary_menu-241 &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu, #page #section-super-header ul.mega-sub-menu li{
		background-color: #fff;
				}
	html, body, #section-content{
		background-color: #ffffff;
				}
	#section-content .container &gt; .sixteen{
		background-color: #ffffff;
				}
	#section-footer{
		background-color: #1f3345;
				}
	#section-sub-footer{
		background-color: #011a29;
				}


/* NEW VISUAL COMPOSER STYLING OPTIONS */
	#page #section-content .vc_tta-tabs-list li.vc_tta-tab.vc_active &gt; a {
		background-color: #020202;
		}


/*  - Layout: Content AD Space -  */
	.content-ad-space {margin-bottom: 2rem;}

	#page .entry-title, #page .breadcrumbs {text-align: left;}


		#section-header h1.site-title{
			margin-top: 2.5rem !important;
			}

		#section-header h1.site-title{
			margin-bottom: 2.5rem !important;
			}

		#section-header nav ul.menu, #section-header nav ul.mega-menu, #section-header nav .menu &gt; ul {
			padding-top: 4.5rem !important;
			}

		#section-header nav ul.menu, #section-header nav ul.mega-menu, #section-header nav .menu &gt; ul {
			padding-bottom: 4.5rem !important;
			}

		#section-sticky-header h1.site-title{
			margin-top: 0.4rem !important;
			}

		#section-sticky-header h1.site-title{
			margin-bottom: 0.4rem !important;
			}

		#section-sticky-header nav ul.menu{
			padding-top: 0.4rem !important;
			}

		#section-sticky-header nav ul.menu, #section-sticky-header li ul.sub-menu{
			padding-bottom: 0.4rem !important;
			}

		#section-sticky-header, #section-sticky-header-background {
			height: 4rem !important;
			}

		#dynamic-to-top {
		  background-color: transparent !important;
		  border: 2px solid transparent !important;
		  border-radius: 0 !important;
		  bottom: auto !important;
		  box-shadow: none !important;
		  padding: 0 !important;
		  right: 5% !important;
		  top: 13px !important;
		  transition: all 0.5s ease 0s !important;
		}
		.page #dynamic-to-top span {
		  background: url("../images/up.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
		  display: block;
		  height: 10px;
		  overflow: hidden;
		  width: 14px;
		}
		#dynamic-to-top:hover {
		  background-color: transparent !important;
		  background-image: url("") !important;
		  border: 2px solid transparent !important;
		  opacity: 1 !important;
		}
		#dynamic-to-top:hover span {
			background-image: url("../../../polytechnic.themeisland.net/wp-content/themes/polytechnic/theme-core/theme-assets/images/up.png") !important;
		}
	#skeleton-container .module-inner {
  width: 100% !important;
}
.page-id-2 #skelton-wrap {
  display: none;
}
/* THEMEOVERVIEW SUB MENU WIDTH */
#mega-menu-item-6599 .mega-sub-menu {
  width: 19rem !important;
}


body{position:relative}#dynamic-to-top{display:none;overflow:hidden;width:auto;z-index:90;position:fixed;top:20px;right:20px;bottom:auto;left:auto;font-family:sans-serif;font-size:1em;color:#fff;text-decoration:none;text-shadow:0 1px 0 #333;font-weight:bold;padding:6px 5px;border:1px solid #555;background:#333;-webkit-background-origin:border;-moz-background-origin:border;-icab-background-origin:border;-khtml-background-origin:border;-o-background-origin:border;background-origin:border;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;-icab-background-clip:padding-box;-khtml-background-clip:padding-box;-o-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 3px rgba( 0, 0, 0, 0.4 ), inset 0 0 0 1px rgba( 0, 0, 0, 0.2 ), inset 0 1px 0 rgba( 255, 255, 255, .4 ), inset 0 10px 10px rgba( 255, 255, 255, .1 );-ms-box-shadow:0 1px 3px rgba( 0, 0, 0, 0.4 ), inset 0 0 0 1px rgba( 0, 0, 0, 0.2 ), inset 0 1px 0 rgba( 255, 255, 255, .4 ), inset 0 10px 10px rgba( 255, 255, 255, .1 );-moz-box-shadow:0 1px 3px rgba( 0, 0, 0, 0.4 ), inset 0 0 0 1px rgba( 0, 0, 0, 0.2 ), inset 0 1px 0 rgba( 255, 255, 255, .4 ), inset 0 10px 10px rgba( 255, 255, 255, .1 );-o-box-shadow:0 1px 3px rgba( 0, 0, 0, 0.4 ), inset 0 0 0 1px rgba( 0, 0, 0, 0.2 ), inset 0 1px 0 rgba( 255, 255, 255, .4 ), inset 0 10px 10px rgba( 255, 255, 255, .1 );-khtml-box-shadow:0 1px 3px rgba( 0, 0, 0, 0.4 ), inset 0 0 0 1px rgba( 0, 0, 0, 0.2 ), inset 0 1px 0 rgba( 255, 255, 255, .4 ), inset 0 10px 10px rgba( 255, 255, 255, .1 );-icab-box-shadow:0 1px 3px rgba( 0, 0, 0, 0.4 ), inset 0 0 0 1px rgba( 0, 0, 0, 0.2 ), inset 0 1px 0 rgba( 255, 255, 255, .4 ), inset 0 10px 10px rgba( 255, 255, 255, .1 );box-shadow:0 1px 3px rgba( 0, 0, 0, 0.4 ), inset 0 0 0 1px rgba( 0, 0, 0, 0.2 ), inset 0 1px 0 rgba( 255, 255, 255, .4 ), inset 0 10px 10px rgba( 255, 255, 255, .1 );-webkit-border-radius:5px;-moz-border-radius:5px;-icab-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}#dynamic-to-top:hover{background:#4d7070;background:#333 -webkit-gradient( linear, 0% 0%, 0% 100%, from( rgba( 255, 255, 255, .2 ) ), to( rgba( 0, 0, 0, 0 ) ) );background:#333 -webkit-linear-gradient( top, rgba( 255, 255, 255, .2 ), rgba( 0, 0, 0, 0 ) );background:#333 -khtml-linear-gradient( top, rgba( 255, 255, 255, .2 ), rgba( 0, 0, 0, 0 ) );background:#333 -moz-linear-gradient( top, rgba( 255, 255, 255, .2 ), rgba( 0, 0, 0, 0 ) );background:#333 -o-linear-gradient( top, rgba( 255, 255, 255, .2 ), rgba( 0, 0, 0, 0 ) );background:#333 -ms-linear-gradient( top, rgba( 255, 255, 255, .2 ), rgba( 0, 0, 0, 0 ) );background:#333 -icab-linear-gradient( top, rgba( 255, 255, 255, .2 ), rgba( 0, 0, 0, 0 ) );background:#333 linear-gradient( top, rgba( 255, 255, 255, .2 ), rgba( 0, 0, 0, 0 ) );cursor:pointer}#dynamic-to-top:active{background:#333;background:#333 -webkit-gradient( linear, 0% 0%, 0% 100%, from( rgba( 0, 0, 0, .3 ) ), to( rgba( 0, 0, 0, 0 ) ) );background:#333 -webkit-linear-gradient( top, rgba( 0, 0, 0, .1 ), rgba( 0, 0, 0, 0 ) );background:#333 -moz-linear-gradient( top, rgba( 0, 0, 0, .1 ), rgba( 0, 0, 0, 0 ) );background:#333 -khtml-linear-gradient( top, rgba( 0, 0, 0, .1 ), rgba( 0, 0, 0, 0 ) );background:#333 -o-linear-gradient( top, rgba( 0, 0, 0, .1 ), rgba( 0, 0, 0, 0 ) );background:#333 -ms-linear-gradient( top, rgba( 0, 0, 0, .1 ), rgba( 0, 0, 0, 0 ) );background:#333 -icab-linear-gradient( top, rgba( 0, 0, 0, .1 ), rgba( 0, 0, 0, 0 ) );background:#333 linear-gradient( top, rgba( 0, 0, 0, .1 ), rgba( 0, 0, 0, 0 ) )}#dynamic-to-top,#dynamic-to-top:active,#dynamic-to-top:focus,#dynamic-to-top:hover{outline:none}#dynamic-to-top span{display:block;overflow:hidden;width:14px;height:12px;background:url( ../../../polytechnic.themeisland.net/wp-content/plugins/dynamic-to-top/css/images/up.png)no-repeat center center}
</pre></body></html>