@charset "UTF-8";
/*	################################################################

Site by
 _                                       _           
(_)                                     | |          
 _ ___  __ _  __ _  ___   _ __ _   _  __| | ___ _ __ 
| / __|/ _` |/ _` |/ __| | '__| | | |/ _` |/ _ \ '__|
| \__ \ (_| | (_| | (__  | |  | |_| | (_| |  __/ |   
|_|___/\__,_|\__,_|\___| |_|   \__,_|\__,_|\___|_|   
																										 

For
+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+
|p|a|r|n|a|s|s|u|s| |m|e|d|i|c|a|l| |s|y|s|t|e|m|s|
+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+

################################################################# */

/*

## Table of Contents

* 01 - General
* 02 - Typography
* 03 - Navbar/Footer
* 04 - Content
* 05 - Sections
* 06 - Lity Lightbox
* 07 - Social Media Icons
* 08 - @font-face

*/

/** 01 - General *********************************************************************************/

body {
	font-family: acari_sansregular, sans-serif;
	font-size: 1.2em;
	color: #ffffff;
	background-color: #0c429b;
}

a {
	color: #86d8f6;
	cursor: pointer;
	text-decoration: none;
	border: 0 !important;
	font-family: acari_sansbold, sans-serif;
}

a:hover {color: #ffffff !important;}

.article-header {height: 12em !important; margin-bottom: 0 !important;}

.mobile {display:block !important;}
.desktop {display:none !important;}

@media only screen and (min-width: 767px) {
	.mobile {display:none !important;}
	.desktop {display:block !important;}
}

.download {text-align: center; background: white;}

#graphicimg img {width: 100% !important; height: auto !important;}

/*main {
	min-height: calc(100vh - 10rem);
}*/

main,
footer {
	padding: 0 1rem;
}

footer .footer {
}

.navbar {margin: 0 !important; padding: 0 !important}

header.top + main {
	margin-top: 92px;
}

.footer.content figure:not(:last-child) {
	margin-bottom: .5rem;
}

.footer .copyright {
	margin-top: 1rem;
}

.footer {
	background: #fff;
	padding: 3rem 0;
}

@media screen and (min-width: 1004px) {
	.container {
		max-width: 940px;
		width: 940px;
	}
}


/**! 02. Typography *********************************************************************************/

h1, h2, h4 {
	font-family: acari_sansbold, sans-serif; color: #ffffff !important;
	line-height: 1.3 !important; text-align: center;
}

h1 {font-size: 1.2em !important; font-weight: normal !important;}
h2 {font-size: 1.6em !important; font-weight: normal !important;}

h3 {
	font-size: .7em !important; letter-spacing: .16em;
	text-transform: uppercase; text-align: center;
	line-height: 1.25;
	font-family: acari_sansregular, sans-serif; color: #ffffff !important;
}

h4 {font-size: 1.2em;}

h5 {font-family: acari_sansregular, sans-serif; color: #ffffff;
		font-size: .7em !important; line-height: 1.25;}

p {
	font-family: acari_sansregular, sans-serif; color: #ffffff;
	font-size: 1em !important; line-height: 1.25 !important;
}

strong {font-family: acari_sansbold !important; color: #ffffff;}


/**! 03. Navbar/Footer *************************************************************************************/

.topspace {margin-top: 2em;}

.navbar-item {
	font-size: .9em;
	line-height: 1.2;
	font-family: acari_sansbold, sans-serif;
}

.navbar-brand figure {
	line-height: 0;
}

.navbar-item,
.navbar-link {
	color: rgba(12, 66, 155, 1);
	padding: 1rem 0;
	margin: 0 1.5rem;
	-moz-transition: all .1s ease-in;
	-o-transition: all .1s ease-in;
	-webkit-transition: all .1s ease-in;
	transition: all .1s ease-in;
	text-align:right;
}

.navbar-link.is-active,
.navbar-link:hover,
a.navbar-item.is-active,
a.navbar-item:hover {
	background-color: #ffffff;
	color: #86d8f6 !important;
}

.navbar-item img {
	max-height: 3.75rem;
}

.mmobile {display:block !important;}
.ddesktop {display:none !important;}

.bannersectionspace {padding-right: 0em;}

@media screen and (min-width: 769px) {
	.bannersectionspace {padding-right: 4em;}
}

@media screen and (min-width: 1004px) {

.mmobile {display:none !important;}
.ddesktop {display:block !important;}

/*	.navbar-link.is-active,
	a.navbar-item.is-active {
		color: #222;
	}*/
}

.navbar-link:not(.is-arrowless)::after, .select:not(.is-multiple):not(.is-loading)::after {
	border: unset;
	border-radius: unset;
	border-right: unset;
	border-top: unset;
	content: "\f107";
	font-family: FontAwesome;
	display: block;
	height: unset;
	margin-top: unset;
	pointer-events: unset;
	position: absolute;
	-webkit-transform: unset;
	transform: unset;
	-webkit-transform-origin: unset;
	transform-origin: unset;
	width: unset;
	top: 30%;
	right: 0;
}

.navbar-dropdown {
	background-color: #ffffff;
	border-radius: 0;
	border: none;
}

.navbar-item.has-dropdown > .navbar-link:not(.is-arrowless) {
	padding-right: 1.25em;
}

.navbar-link {
	margin: 0;
}

.navbar-item.has-dropdown.is-active .navbar-link, .navbar-item.has-dropdown:hover .navbar-link {
	background-color: #ffffff;
}



#footerleft {display:inline-block; width: 100%;}
#footerright {display:inline-block; width: 100%;}

#footsub {display: inline-block; width: 100%;}
#footsubleft {display:inline-block; width: 100%;}
#footsubright {display:inline-block; width: 100%;}

.footer h3 {margin: .6em 0;}

@media screen and (min-width: 1004px) {

#footerleft {float:left; width: 50%;}
#footerright {float:right; width: 50%;}

#footsubleft {float: left; width: 50%;}
#footsubright {float: right; width: 50%;}

}


/**! 04. Content *********************************************************************************/

.content a {
	position: relative;
	white-space: nowrap;
	z-index: 1;
	display: inline-block;
	border-bottom: 2px solid #86d8f6;
	color: #86d8f6;
}

.content p {color: #fff !important;}

.content h2 {
	padding-bottom: .5em;
}

.content figure {
	margin-left: 0;
	margin-right: 0;
}

.title:not(.is-spaced)+.subtitle {
	margin-top: unset;
	color: #fff;
}

.block:not(:last-child),
.box:not(:last-child),
.breadcrumb:not(:last-child),
.content:not(:last-child),
.highlight:not(:last-child),
.level:not(:last-child),
.list:not(:last-child),
.message:not(:last-child),
.notification:not(:last-child),
.progress:not(:last-child),
.subtitle:not(:last-child),
.table-container:not(:last-child),
.table:not(:last-child),
.tabs:not(:last-child),
.title:not(:last-child) {
	margin-bottom: .75rem;
}

/**! 05. Sections *********************************************************************************/

.section {
	padding: 2rem 0;
}

.section:first-of-type {
	padding-top: 0;
	padding-bottom: 0;
}

.section:last-of-type {
	padding-bottom: 0;
}

/**! 06. Lity Lightbox ****************************************************************************/

.lity-content img {
	padding-top: 2rem;
	padding-bottom: 2rem;
}

/**! 07. Social Media Icons ***********************************************************************/

a:hover i.fa-facebook {
	color: #3B5998;
}

a:hover i.fa-twitter {
	color: #55ACEE;
}

a:hover i.fa-pinterest {
	color: #C92228;
}

a:hover i.fa-google {
	color: #DD4B39;
}

a:hover i.fa-instagram {
	color: #3F729B;
}

a:hover i.fa-dropbox {
	color: #1087DD;
}

a:hover i.fa-tumblr {
	color: #2c4762;
}

a:hover i.fa-yahoo {
	color: #720E9E;
}

a:hover i.fa-vimeo {
	color: #1AB7EA;
}

a:hover i.fa-github {
	color: #444444;
}

a:hover i.fa-linkedin {
	color: #007BB6;
}


/**! 08. @font-face ***********************************************************************/

@font-face {
		font-family: 'acari_sansbold';
		src: url('fonts/acarisans-bold-webfont.woff2') format('woff2'),
				 url('fonts/acarisans-bold-webfont.woff') format('woff');
		font-weight: normal; font-style: normal;
}

@font-face {
		font-family: 'acari_sansitalic';
		src: url('fonts/acarisans-italic-webfont.woff2') format('woff2'),
				 url('fonts/acarisans-italic-webfont.woff') format('woff');
		font-weight: normal; font-style: normal;
}

@font-face {
		font-family: 'acari_sansregular';
		src: url('fonts/acarisans-regular-webfont.woff2') format('woff2'),
				 url('fonts/acarisans-regular-webfont.woff') format('woff');
		font-weight: normal; font-style: normal;
}
