@charset "UTF-8";
/* =============================================================================
   FONT STYLES
   ========================================================================== */
	@font-face { font-display: swap;font-family: 'Inter'; font-style: normal; font-weight: 100; src: url('../fonts/inter-v12-latin-100.woff2') format('woff2'), url('../fonts/inter-v12-latin-100.woff') format('woff'); }
	@font-face { font-display: swap; font-family: 'Inter'; font-style: normal; font-weight: 200; src: url('../fonts/inter-v12-latin-200.woff2') format('woff2'), url('../fonts/inter-v12-latin-200.woff') format('woff'); }
	@font-face { font-display: swap; font-family: 'Inter'; font-style: normal; font-weight: 300; src: url('../fonts/inter-v12-latin-300.woff2') format('woff2'), url('../fonts/inter-v12-latin-300.woff') format('woff'); }
	@font-face { font-display: swap; font-family: 'Inter'; font-style: normal; font-weight: 400; src: url('../fonts/inter-v12-latin-regular.woff2') format('woff2'), url('../fonts/inter-v12-latin-regular.woff') format('woff'); }
	@font-face { font-display: swap; font-family: 'Inter'; font-style: normal; font-weight: 500; src: url('../fonts/inter-v12-latin-500.woff2') format('woff2'), url('../fonts/inter-v12-latin-500.woff') format('woff'); }
	@font-face { font-display: swap; font-family: 'Inter'; font-style: normal; font-weight: 600; src: url('../fonts/inter-v12-latin-600.woff2') format('woff2'), url('../fonts/inter-v12-latin-600.woff') format('woff'); }
	@font-face { font-display: swap; font-family: 'Inter'; font-style: normal; font-weight: 700; src: url('../fonts/inter-v12-latin-700.woff2') format('woff2'), url('../fonts/inter-v12-latin-700.woff') format('woff'); }
	@font-face { font-display: swap; font-family: 'Inter'; font-style: normal; font-weight: 800; src: url('../fonts/inter-v12-latin-800.woff2') format('woff2'), url('../fonts/inter-v12-latin-800.woff') format('woff'); }
	@font-face { font-display: swap; font-family: 'Inter'; font-style: normal; font-weight: 900; src: url('../fonts/inter-v12-latin-900.woff2') format('woff2'), url('../fonts/inter-v12-latin-900.woff') format('woff'); }
			
	.nav-font { font-weight: 600 !important; font-size: 1.1em; font-family: 'Inter'; text-transform: uppercase; }
	.font-line { font-weight: 200 !important; }
	.font-light { font-weight: 300 !important; }
	.font-semibold { font-weight: 500 !important; }
	.font-bold { font-weight: 700 !important; }
	.font-heavy { font-weight: 900 !important; }
	h1, h2, h3, h4, h5, h6 { margin-bottom: 15px; font-weight: 700; font-family: 'Inter'; }
	strong {font-weight: 500 !important;}
	.lead { font-weight: 600; }


/* =============================================================================
   LAYOUT STYLES
	#00AEE9
   ========================================================================== */
	:root {
		 --site-col: #00AEE9;
		 --site-bg: #00AEE9;
	}	
	body { background: #000000; color: #ffffff;  font-family: 'Inter', sans-serif;  font-weight: 400; }
/* Wrappers */
	header { padding: 10px 0px 10px 0px; }
	#page-wrapper { background: #000000;}
	#header-wrapper { } 
	#nav-wrapper { background: #FFFFFF; }
	#bar-wrapper { background: #F7F7F7; margin-bottom: 0px;  }
	#tagline-wrapper { background: rgba(255,255,255,0.2);}
	#base-wrapper { background: #000000;}
	#footer-wrapper { line-height: 2; background: rgba(255,255,255,0.1);}
/* Grids */
	#header-grid { }
	#nav-grid { }
	#tagline-grid { }
	#base-grid { }
	#footer-grid {}
/* Areas */
	#header-area { padding: 20px 0px 20px 0px; }
	#nav-area { padding: 0px 0px 0px 0px; }
	#tagline-area { padding: 50px 0px 50px 0px; }
	#base-area { padding: 50px 0px 50px 0px; color: rgba(255,255,255,0.7);  }
	#footer-area { padding: 20px 0px 20px 0px; color: rgba(255,255,255,0.7); font-size: 80%; }

	.base-links a:link, .base-links a:visited { color: rgba(255,255,255,0.7); }
	.base-links a:active, .base-links a:hover { color: #00AEE9; text-decoration: none; }
	.brands.brandsfooter > li > a { background-color: rgba(255,255,255,0.1); color:#FFFFFF; }

	#base-area h5 { color: #FFFFFF;}

	#footer-grid a:link, #footer-grid a:visited  { color: rgba(255,255,255,0.7); text-decoration: none;  }
	#footer-grid a:active, #footer-grid a:hover { color: #FFFFFF; }

	 a.plain-link:link, a.plain-link:visited { color: #444444; }
	 a.plain-link:active, a.plain-link:hover { text-decoration: none; }
	 .plain-link-color { color: #00AEE9; }

	#bar-wrapper { background: #00AEE9 url('../layout/back-sprinkle.svg?1') ; background-position: center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover; text-align: center; color: #FFFFFF; }
	#bar-wrapper .lead { color: rgba(255,255,255,0.7); }
	#bar-wrapper h1 { color: rgba(255,255,255,1); margin: 0px; }

	#bar-wrapper-photo { background: linear-gradient( rgba(0,0,0,0.2), rgba(0,0,0,0.2) ), url('https://www.sitefiles.co.uk/server.jpg');  background-position: center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover; text-align: center; padding: 100px 0px; color: #FFFFFF; position: relative;}
	#bar-wrapper-photo .lead { color: rgba(255,255,255,0.7); }


	.bar-homepage { background: linear-gradient( rgba(0,0,0,0.2), rgba(0,0,0,0.2) ), url('../../inc/layout/footer.jpg');  background-position: center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;  }

	#homepage1 {
        background: linear-gradient( rgba(0,0,0,0.8), rgba(0,0,0,0.6),rgba(0,0,0,0.2), rgba(0,0,0,0.2) ), url("../../inc/layout/homepage_1.jpg?8");
		background-position: center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover; 
        height: 100vh;  max-height: -webkit-fill-available;
      }

	#homepage2 {
        background: linear-gradient( rgba(0,0,0,0.8), rgba(0,0,0,0.6),rgba(0,0,0,0.2), rgba(0,0,0,0.2) ), url("../../inc/layout/homepage_2.jpg?8");
		background-position: center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover; 
        height: 100vh;  max-height: -webkit-fill-available;
      }

	#homepage3 {
        background: linear-gradient( rgba(0,0,0,0.8), rgba(0,0,0,0.6),rgba(0,0,0,0.2), rgba(0,0,0,0.2) ), url("../../inc/layout/homepage_3.jpg?8");
		background-position: center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover; 
        height: 100vh;  max-height: -webkit-fill-available;
      }

	#intro1 {  background: linear-gradient( rgba(0,0,0,0.8), rgba(0,0,0,0.6),rgba(0,0,0,0.2), rgba(0,0,0,0.2) ), url("../../inc/layout/header_01.jpg?8");background-position: center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover; 
        height: 70vh;  max-height: -webkit-fill-available;    }

	#intro2 {  background: linear-gradient( rgba(0,0,0,0.8), rgba(0,0,0,0.6),rgba(0,0,0,0.2), rgba(0,0,0,0.2) ), url("../../inc/layout/header_02.jpg?8");background-position: center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover; 
        height: 70vh;  max-height: -webkit-fill-available;    }

	#intro3 {  background: linear-gradient( rgba(0,0,0,0.8), rgba(0,0,0,0.6),rgba(0,0,0,0.2), rgba(0,0,0,0.2) ), url("../../inc/layout/header_03.jpg?8");background-position: center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover; 
        height: 70vh;  max-height: -webkit-fill-available;    }

	#intro4 {  background: linear-gradient( rgba(0,0,0,0.8), rgba(0,0,0,0.6),rgba(0,0,0,0.2), rgba(0,0,0,0.2) ), url("../../inc/layout/header_04.jpg?8");background-position: center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover; 
        height: 70vh;  max-height: -webkit-fill-available;    }

	#intro5 {  background: linear-gradient( rgba(0,0,0,0.8), rgba(0,0,0,0.6),rgba(0,0,0,0.2), rgba(0,0,0,0.2) ), url("../../inc/layout/header_05.jpg?3");background-position: center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover; 
        height: 70vh;  max-height: -webkit-fill-available;    }

	#intro6 {  background: linear-gradient( rgba(0,0,0,0.8), rgba(0,0,0,0.6),rgba(0,0,0,0.2), rgba(0,0,0,0.2) ), url("../../inc/layout/header_06.jpg?3");background-position: center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover; 
        height: 70vh;  max-height: -webkit-fill-available;    }

	.fade-cols { background: linear-gradient( #00AEE9, #0D409C);  }

	.fade-line { background: linear-gradient(to right, #00AEE9, #0D409C); min-height: 5px;  }



      /* Height for devices larger than 576px */
      @media (min-width: 992px) {
        #intro {
          
        }
      }

	.bg-image {
		position:relative;
		overflow:hidden;
		background-repeat:no-repeat;
		background-size:cover;
		background-position:50%
	}
	.mask {
		position:absolute;
		top:0;
		right:0;
		bottom:0;
		left:0;
		width:100%;
		height:100%;
		overflow:hidden;
		background-attachment:fixed
	}



	.navbar { -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;-moz-transition: background .5s ease-in-out,padding .5s ease-in-out;transition: background .5s ease-in-out,padding .5s ease-in-out;
	}

	.top-nav-high  { background: rgba (0,0,0,0.01) !important; padding: 20px 0px;  -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;-moz-transition: background .5s ease-in-out,padding .5s ease-in-out;transition: background .5s ease-in-out,padding .5s ease-in-out;}

	.top-nav-low  {  background: rgba(0,0,0,0.9);  padding: 20px 0px;  
	}



    .icons-site {
      --fa-secondary-opacity: 1.0;
      --fa-primary-color: rgb(63, 81, 181, 1);
      --fa-secondary-color: rgb(128, 222, 234, 1);
    }




	h1.title { margin-top: 0px; text-align: center; } 
	h1.title:after {content:' '; display:block; border:3px solid #00AEE9; width: 30px; margin: 10px auto 30px auto; }

	.content-block { padding: 50px 0px !important; position: relative; }
	.content-block-start { padding: 50px 0px 50px 0px !important; position: relative; }
	.content-block-narrow { padding: 30px 0px 30px 0px !important; position: relative; }
	.content-block-wide { padding: 80px 0px 80px 0px !important; position: relative; }

	.content-block-light { background: #e7e7e7; }
	.content-block-col { background: #00AEE9; color: #FFFFFF; }
	.content-block-dark { background: #3A3A3A; color: #FFFFFF; }
	.content-block-alt { background: #4caf50; color: #FFFFFF; }
	.content-block-grad { background: linear-gradient(to right, #00AEE9, #2C66A9); color: #FFFFFF; }
	.content-block-white { background: #FFFFFF; }

	.content-block-svg-sm svg { position: absolute; bottom: -1px; left: 0; height: 5rem; width: 100%; }
	.content-block-svg svg { position: absolute; bottom: -1px; left: 0; height: 10rem; width: 100%; }
	.content-block-svg-lg svg { position: absolute; bottom: -1px; left: 0; height: 20rem; width: 100%; }

	.bg-grid { background: url('../layout/grid.svg'); }
	.bg-noise { background: url('../layout/noise.png'); }

/* =============================================================================
   RESPONSIVE STYLES
   ========================================================================== */
	@media (max-width: 576px)  { /* xs only */
		#logo { margin: 0 auto; }
		.logo_block, .tag_block, .tel_block, .footlinks_block, .credits_block { text-align: center; }
		table.table-flow, .table-flow thead, .table-flow tbody, .table-flow th, .table-flow td, .table-flow tr {display: block;}
		.table-flow thead tr {position: absolute;top: -9999px;left: -9999px;}/
		.table-flow tr {  margin: 0 0 1rem 0;   }
		.table-flow tr {  border-bottom: 10px solid #e7e7e7;   }
		.table-flow td {border: none;	border-bottom: 1px solid #eee;	position: relative;	padding-left: 40%;}
		.table-flow td:before {	position: absolute;top: 0;left: 6px;	width: 35%;padding-right: 10px;	white-space: nowrap;}
		.table-flow td::before { content: attr(data-label); padding: 0.8em 0px; color: rgba(0,0,0,0.4); text-align: right; }
		.mbi-sm-default, .mbi-md-default, .mbi-lg-default, .mbi-xl-default, .mbi-xxl-default { margin-bottom: 30px; }
		.dev-responsive { color: #00AEE9; }

		.go-image-back-table { background-image: url('../../images/table-full-mobile.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center; }
		.go-image-back-center { width: 100%; margin: 20rem 0 0 0;}
		.go-image-back-side { width: 100%; margin: 20rem 0 0 0;}

		.navbar-collapse { background: rgba(0,0,0,0.8); padding: 20px; }
	} /* END media */
	@media (min-width: 576px) { /* sm */
		#page-wrapper2 { width: 576px; margin: 0px auto 50px auto;  background: #FFFFFF; padding: 0px 0px 0px 0px; -moz-box-shadow:0px 0px 5px rgba(0,0,0,0.2); -webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.2); box-shadow:0px 0px 5px rgba(0,0,0,0.2);  }
		.logo_block, .tag_block, .tel_block, .footlinks_block, .credits_block { text-align: center; }
		.tag_block { text-align: center; color: rgba(0,0,0,0.4); font-size: 140%; }
		.tel_block { font-size: 140%; }
		.card-columns {-webkit-column-count:1;-moz-column-count:1;column-count:1;}
		.mb-sm-default { margin-bottom: 30px !important;  }
		.mbi-md-default, .mbi-lg-default, .mbi-xl-default, .mbi-xxl-default { margin-bottom: 30px; }
		 .dev-responsive-sm { color: #00AEE9; }

		.go-image-back-table { background-image: url('../../images/table-square.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center; }
		.go-image-back-center { width: 80%; margin: 12rem 0;}
		.go-image-back-side { width: 80%; margin: 10rem 0 10em 0;}

		.navbar-collapse { background: rgba(0,0,0,0.8); padding: 20px; }
	} /* END media */
	@media (min-width: 768px) { /* md */
		#page-wrapper2 { width: 768px; }
		.tag_block { text-align: center; }
		.tel_block { text-align: right; }
		.logo_block { text-align: left; }
		.footlinks_block { text-align: left; }
		.credits_block { text-align: right; }
		.card-columns {-webkit-column-count:2;-moz-column-count:2;column-count:2;}
		.mb-md-default { margin-bottom: 30px !important;  }
		.mbi-md-default { margin-bottom: 0px !important;  }
		 .dev-responsive-md { color: #00AEE9; }

		.go-image-back-table { background-image: url('../../images/table-full.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center; }
		.go-image-back-center { width: 70%; margin: 12rem 0;}
		.go-image-back-side { width: 66%; margin: 10rem 0 10em 0;}
	} /* END media */
	@media (min-width: 992px) { /* lg */
		#page-wrapper2 { width: 992px; }
		.card-columns {-webkit-column-count:3;-moz-column-count:3;column-count:3;}
		.mb-lg-default { margin-bottom: 30px !important;  }
		.mbi-lg-default { margin-bottom: 0px !important;  }
		 .dev-responsive-lg { color: #00AEE9; }

		.go-image-back-table { background-image: url('../../images/table-narrow.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center; }
		.go-image-back-center { width: 50%; margin: 12rem 0;}
		.go-image-back-side { width: 50%; margin: 10rem 0 10em 0;}

				.navbar-collapse { background: rgba(0,0,0,0); padding: 0px; }

	} /* END media */
	@media (min-width: 1200px) { /* xl */
		#page-wrapper2 { width: 1200px; }
		.card-columns {-webkit-column-count:4;-moz-column-count:4;column-count:4;}
		.mbi-xl-default { margin-bottom: 0px !important;  }
		.mb-xl-default { margin-bottom: 30px !important;  }
		 .dev-responsive-xl { color: #00AEE9; }

		.go-image-back-table { background-image: url('../../images/table-full.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center; }
		.go-image-back-center { width: 33%; margin: 12rem 0;}
		.go-image-back-side { width: 33%; margin: 10rem 0 10em 0;}
	} /* END media */
	@media (min-width: 1400px) { /* xxl */
		#page-wrapper2 { width: 1400px; }
		.card-columns {-webkit-column-count:4;-moz-column-count:4;column-count:4;}
		.mb-xxl-default { margin-bottom: 30px !important;  }
		.mbi-xxl-default { margin-bottom: 0px !important;  }
		.dev-responsive-xxl { color: #00AEE9; }

		.go-image-back-table { background-image: url('../../images/table-narrow.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center; }
		.go-image-back-center { width: 33%; margin: 12rem 0;}
		.go-image-back-side { width: 33%; margin: 10rem 0 10em 0;}
	} /* END media */

	#page-wrapper3 { max-width: 1920px; margin: 0 auto; -moz-box-shadow:0px 0px 5px rgba(0,0,0,0.2); -webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.2); box-shadow:0px 0px 5px rgba(0,0,0,0.2); }

/* =============================================================================
   DESIGN STYLES
   ========================================================================== */
	.go-full-back {background: url('../img/pic1.jpg') no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}  

	.social-icon { margin: 0px 10px 10px 0px; }


	 .owl-theme .owl-nav { margin: 5px 0px; }
	 .owl-theme .owl-nav .owl-prev span, .owl-theme .owl-nav .owl-next span { padding: 5px 10px; margin: 5px 0px; }
     .owl-theme .owl-dots .owl-dot { margin: 0px 10px; }
	 .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #00AEE9; }
	 .owl-theme .owl-dots .owl-dot span {width: 20px; height: 4px;margin: 5px 2px;background: #D6D6D6;display: block;-webkit-backface-visibility: visible;transition: opacity .2s ease;border-radius: 0px}




/* =============================================================================
   NAV STYLES
   ========================================================================== */

	.navbar-custom .navbar-brand {  color: rgba(0, 0, 0, 0.9);}
	.navbar-custom .navbar-brand:hover, .navbar-custom .navbar-brand:focus {  color: rgba(0, 0, 0, 0.9);}
	.navbar-custom .navbar-nav .nav-link {  color: rgba(0, 0, 0, 0.9);}
	.navbar-custom .navbar-nav .nav-link:hover, .navbar-custom .navbar-nav .nav-link:focus { color: #00AEE9; }
	.navbar-custom .navbar-nav .nav-link.disabled {  color: rgba(0, 0, 0, 0.3);}
	.navbar-custom .navbar-nav .show > .nav-link,.navbar-custom .navbar-nav .active > .nav-link,.navbar-custom .navbar-nav .nav-link.show,.navbar-custom .navbar-nav .nav-link.active {  color: #00AEE9;}

	.navbar-custom .navbar-toggler {  color: #00AEE9;  border-color: rgba(0, 0, 0, 0.3);}
	.navbar-custom .navbar-toggler-icon {  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
	}
	.navbar-custom .navbar-text {  color: rgba(0, 0, 0, 0.5);}
	.navbar-custom .navbar-text a {  color: rgba(0, 0, 0, 0.9);}
	.navbar-custom .navbar-text a:hover, .navbar-custom .navbar-text a:focus {  color: rgba(0, 0, 0, 0.9);}


	.navbar-custom-dark .navbar-brand {  color: rgba(255, 255, 255, 0.9);}
	.navbar-custom-dark .navbar-brand:hover, .navbar-custom-dark .navbar-brand:focus {  color: rgba(255, 255, 255, 0.9);}
	.navbar-custom-dark .navbar-nav .nav-link {  color: rgba(255, 255, 255, 0.9);}
	.navbar-custom-dark .navbar-nav .nav-link:hover, .navbar-custom-dark .navbar-nav .nav-link:focus { color: #00AEE9; }
	.navbar-custom-dark .navbar-nav .nav-link.disabled {  color: rgba(00AEE955, 255, 255, 0.3);}
	.navbar-custom-dark .navbar-nav .show > .nav-link,.navbar-custom-dark .navbar-nav .active > .nav-link,.navbar-custom-dark .navbar-nav .nav-link.show,.navbar-custom-dark .navbar-nav .nav-link.active {  color: #00AEE9;}

	.navbar-custom-dark .navbar-toggler {  color: #124785;  border-color: rgba(255, 255, 255, 0.3);}
	.navbar-custom-dark .navbar-toggler-icon {  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
	}
	.navbar-custom-dark .navbar-text {  color: rgba(255,255, 255, 0.5);}
	.navbar-custom-dark .navbar-text a {  color: rgba(255, 255, 255, 0.9);}
	.navbar-custom-dark .navbar-text a:hover, .navbar-custom-dark .navbar-text a:focus {  color: rgba(255, 255, 255, 0.9);}

	.go-list .list-group .list-group-item { position: relative; display: block; padding: 0.75rem 1.25rem; background-color: rgba(0, 0, 0, 0.05); border: 3px solid #FFFFFF !important; -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease; }
	.go-list .list-group .list-group-item-action:hover, .go-list .list-group .list-group-item-action:focus { z-index: 1; color: #FFFFFF !important; text-decoration: none; background-color: #00AEE9 !important; }
	.go-list .list-group .list-group-item-action.active { color: #FFFFFF; background-color: #00AEE9; border: 3px solid #FFFFFF !important; }

/* ==========================================================================
	DEFAULT STYLES
   ========================================================================== */
	.form-group { margin-bottom: 30px; }
	.toast { background-color: rgba(255, 255, 255, 1);}
	.brands > li > a { margin-right: 10px; margin-bottom: 10px; }


/* =============================================================================
   PRINT STYLES
   ========================================================================== */
@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
  #header_wrapper, #nav_wrapper, #tagline_wrapper, #base_wrapper, #footer_wrapper { display: none; }
  #core_area { padding: 0px; }
  #page_wrapper { padding: 0px; width: 100%; box-shadow:none; text-shadow: none; filter:none; -ms-filter: none;  border: 0px solid #FFFFFF; box-shadow: 0px 0px 0px #FFFFFF;-moz-box-shadow: 0px 0px 0px #FFFFFF;-webkit-box-shadow: 0px 0px 0px #FFFFFF;} 
}

