







/* 1a. Containers */



/* 1b. Colors */




/* 1e. Forms */










.content-wrapper {
	max-width: 1280px;
}

/*.dnd-section,
.content-wrapper--vertical-spacing {
	padding: ;
}*/

.dnd-section > .row-fluid {
/*	width: 100%;*/
	max-width: 1280px;
}





html {
/*	font-size: 18px;*/
}
body {
	color: #000000;
	line-height: 26px;
	font-size: 18px;
	overflow-wrap: break-word;
	background-color: #ffffff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: Questrial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
}


/* Anchors */
a {
	text-decoration: underline;
	text-decoration-thickness: 0.05em;
	text-decoration-color: rgba(255, 255, 255, 0);
	text-underline-offset: 3px;

	cursor: pointer;
	transition: color 0.15s linear, text-decoration-color 0.15s linear;
	color: #26349D;
/*	text-decoration: none;*/
}
a:hover,
a:focus {
	color: #26349D;
	text-decoration-color: #26349D;
/*	text-decoration: underline;*/
}


/* Headings */
/*@media (max-width: 991px) {
	h1, .h1, h2, .h2 {
		font-size: 50px !important;
		line-height: 50px !important;
	}
}*/

h1,
.h1 {
	color: #000000;
	font-size: 58px;
	font-family: 'Bree Serif', serif; font-style: normal; font-weight: 400; text-decoration: none;
	text-transform: none;
	line-height: 60px;
}

h2,
.h2 {
	color: #000000;
	font-size: 52px;
	font-family: 'Bree Serif', serif; font-style: normal; font-weight: 400; text-decoration: none;
	text-transform: uppercase;
	line-height: 71px;
}

h3,
.h3 {
	color: #000000;
	font-size: 32px;
	font-family: 'Bree Serif', serif; font-style: normal; font-weight: 400; text-decoration: none;
	text-transform: none;
	line-height: 43px;
}

h4,
.h4 {
	color: #000000;
	font-size: 22px;
	font-family: 'Bree Serif', serif; font-style: normal; font-weight: 400; text-decoration: none;
	text-transform: none;
	line-height: 30px;
}

h5,
.h5 {
	color: #000000;
	font-size: 16px;
	font-family: Questrial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
	text-transform: none;
	line-height: 20px;
}

h6,
.h6 {
	color: #000000;
	font-size: 14px;
	font-family: Questrial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
	text-transform: none;
	line-height: 14px;
}

/* Blockquote */

blockquote {
	border-left-color: #E6F3FF;
}





form input[type=submit],
form .hs-button,
a.hs-button {
	border-radius: 10px;
	font-size: 16px;
	background-color: #26349D;
	color: #ffffff;
	font-family: 'Bree Serif', serif; font-style: normal; font-weight: 400; text-decoration: none;
/*	font-family: ;*/
	border: 1px solid rgba(230, 243, 255, 0%);
;
}
a.hs-button:hover,
a.hs-button:focus,
form input[type=submit]:hover,
form input[type=submit]:focus,
form .hs-button:hover,
form .hs-button:focus {
	color: #26349D;
	border-color: #26349D;
	background-color: transparent;
}

/*style_2*/
.hs-button.style_2 {
	background-color: #fff;
	border-color: #000;
	color: #000;
}
.hs-button.style_2:hover,
.hs-button.style_2:focus,
.hs-button.style_2:active {
/*	border-color: #26349D;*/
	color: #26349D;
}

/*style_3*/
.hs-button.style_3 {
	background-color: #000;
	color: #fff;
}
.hs-button.style_3:hover,
.hs-button.style_3:focus,
.hs-button.style_3:active {
	color: #26349D;
}

/*style_3*/
.hs-button.style_4 {
	background-color: transparent;
	border-color: #26349D;
	color: #26349D;
}
.hs-button.style_4:hover,
.hs-button.style_4:focus,
.hs-button.style_4:active {
	background-color: #26349D;
	color: #fff;
}



/*a.hs-button:after {
	transition: left 0.15s linear;
	margin-left: 25px;
	vertical-align: sub;
	position: relative;
	content: "";
	width: 25px;
	height: 24px;
	display: inline-block;
}*/
button,
.hs-blog-post-listing__post-button,
form input[type=submit],
form .hs-button {
	color: #ffffff;
	font-size: 16px;
	background-color: #26349D;
	border-radius: 10px;
	border: 1px solid rgba(230, 243, 255, 0%);
;
	;
}

button:hover,
button:focus,
.hs-blog-post-listing__post-button:hover,
.hs-blog-post-listing__post-button:focus {
	
}

button:active,
.hs-blog-post-listing__post-button:active {
}





/*form,
.submitted-message {
	{font=Questrial, font_set=GOOGLE, styles={font-family=Questrial, sans-serif, font-style=normal, font-weight=400, text-decoration=none}, size=null, size_unit=null, color=null, variant=400, fallback=sans-serif, style=font-family: Questrial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none, css=font-family: Questrial, sans-serif; font-weight: 400;};
	color: #000000;
	font-size: 18px;
}*/
/* Labels */

form label {
	color: #26349D;
	font-family: Questrial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
}

/* Help text */

form legend {
	color: #26349D;
}

/* Inputs */

/*form select,*/
form input[type=text],
form input[type=search],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form textarea {
	border: 1px solid #000000;

	background-color: rgba(255, 255, 255, 0%);
	color: #000000;
	border-radius: 10px;
}

form .hs-form-field {
	margin-bottom: 20px;
}

/* Form placeholder text */
::-webkit-input-placeholder {
	color: #818181;
}
::-moz-placeholder {
	color: #818181;
}
:-ms-input-placeholder {
	color: #818181;
}
::placeholder {
	color: #818181;
}

/* Inputs - date picker */
.hs-fieldtype-date .input .hs-dateinput:before {
	color: #818181;
}
.fn-date-picker td.is-selected .pika-button {
	background: #26349D;
}
.fn-date-picker td .pika-button:hover {
	background-color: #26349D !important;
}
.fn-date-picker td.is-today .pika-button {
	color: #26349D;
}

/* Submit button */
/*form input[type=submit],
form .hs-button {
	color: #ffffff;
	font-size: 16px;
	{font=Bree Serif, font_set=GOOGLE, styles={font-family='Bree Serif', serif, font-style=normal, font-weight=400, text-decoration=none}, size=null, size_unit=null, color=null, variant=400, fallback=serif, style=font-family: 'Bree Serif', serif; font-style: normal; font-weight: 400; text-decoration: none, css=font-family: 'Bree Serif', serif; font-weight: 400;};
	text-transform: ;
	background-color: #26349D;
	border-radius: 10px;
	border: 1px solid rgba(230, 243, 255, 0%);
;
}*/

/*form input[type=submit]:hover,
form input[type=submit]:focus,
form .hs-button:hover,
form .hs-button:focus {
	background-color: rgba(0, 12, 117, 0.0);
	border-color: #becbd7;
}*/

/*form input[type=submit]:active,
form .hs-button:active {
	background-color: rgba(78, 92, 197, 0.0);
	border-color: #ffffff;
}*/






header {
	background-color: #ffffff;
}
.header-top {
	background-color: #26349D;
}
.header__navigation ul li a,
.header__menu-top ul li a {
	color: #000;
}

.header__navigation ul li.active a,
.header__menu-top ul li.active a {
	color: #26349D;
	text-decoration-color: #26349D;	
}




.menu__link {
	color: ;
/*	{font=Questrial, font_set=GOOGLE, styles={font-family=Questrial, sans-serif, font-style=normal, font-weight=400, text-decoration=none}, size=null, size_unit=null, color=null, variant=400, fallback=sans-serif, style=font-family: Questrial, sans-serif; font-style: normal; font-weight: 400; text-decoration: none, css=font-family: Questrial, sans-serif; font-weight: 400;};*/
}

.menu__child-toggle-icon {
	border-top-color: ;
}

.menu .menu__link:hover,
.menu .menu__link:focus {
	color: ;
}

.menu__child-toggle-icon:hover,
.menu__child-toggle-icon:focus {
	border-top-color: ;
}

.menu .menu__link:active {
	color: ;
}

.menu__child-toggle-icon:active {
	border-top-color: ;
}

.menu .menu__item--depth-1 > .menu__link--active-link:after {
	background-color: ;
}

@media (max-width: 767px) {
	.menu__submenu .menu__item {
		background-color: #26349D;
	}
}
@media (min-width: 767px) {
	.menu .menu__submenu > li {
/*		*/
		background-color: #26349D;
	}

	.menu__submenu--level-2 > .menu__item:first-child:before {
/*		*/
		background-color: #26349D;
	}
}

.menu__submenu .menu__link,
.menu__submenu .menu__link:hover,
.menu__submenu .menu__link:focus {
	color: #000000;
/*	background-color: ;*/
}

.menu__submenu .menu__link:hover,
.menu__submenu .menu__link:focus,
.menu__submenu--level-2 > .menu__item:first-child:hover:before,
.menu__submenu--level-2 > .menu__item:first-child.focus:before {
/*	background-color: {color=#ffffff, opacity=100, css=#ffffff};*/
	text-decoration-color: {color=#ffffff, opacity=100, css=#ffffff};
}

@media(max-width: 767px) {
	.header__navigation {
		background-color: {color=#ffffff, opacity=100, css=#ffffff};
	}

	.header__navigation-toggle svg,
	.menu-arrow svg {
		fill: ;
	}
}





footer {
	background-color: #26349D;
}
/* Footer content */
.footer p,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer label,
.footer span,
.footer li,
.footer img,
.footer a {
	color: #ffffff;
}
.footer a:hover,
.footer a:focus {
	text-decoration-color: #ffffff;
}





/*.blog-post,*/
.blog-header__inner,
.blog-related-posts {
	padding: 0;
}

/* Blog post */
.blog-post__meta a {
	color: #000000;
}

.blog-post__tag-link {
	color: #000000;
}

.blog-post__tag-link:hover,
.blog-post__tag-link:focus {
	color: ;
}

.blog-post__tag-link:active {
	color: ;
}

/* Blog related posts */
.blog-related-posts__title-link,
.blog-related-posts__title-link:hover,
.blog-related-posts__title-link:focus,
.blog-related-posts__title-link:active {
	;
	text-transform: ;
}

.blog-related-posts__title-link {
	color: ;
}

.blog-related-posts__title-link:hover,
.blog-related-posts__title-link:focus {
	color: ;
}

.blog-related-posts__title-link:active {
	color: ;
}






.hs-search-results__title {
	;
	color: ;
}





/* Blog listing */

.hs-blog-post-listing__post-title-link,
.hs-blog-post-listing__post-title-link:hover,
.hs-blog-post-listing__post-title-link:focus,
.hs-blog-post-listing__post-title-link:active {
	;
	text-transform: ;
}

.hs-blog-post-listing__post-title-link {
	color: ;
}

.hs-blog-post-listing__post-title-link:hover,
.hs-blog-post-listing__post-title-link:focus {
	color: ;
}

.hs-blog-post-listing__post-title-link:active {
	color: ;
}


.hs-blog-post-listing__post-tag,
.hs-blog-post-listing__post-author-name {
	color: #000000;
}

/* Blog pagination */
.hs-pagination__link-text,
.hs-pagination__link--number {
	color: #000000;
}

.hs-pagination__link:hover .hs-pagination__link-text,
.hs-pagination__link:focus .hs-pagination__link-text,
.hs-pagination__link--number:hover,
.hs-pagination__link--number:focus {
	color: ;
}

.hs-pagination__link:active .hs-pagination__link-text,
.hs-pagination__link--number:active {
	color: ;
}

.hs-pagination__link-icon svg {
	fill: #000000;
}


/* Social follow */
.social-links__icon {
	background-color: #26349D;
}

.social-links__icon:hover,
.social-links__icon:focus {
	background-color: #000c75;
}

.social-links__icon:active {
	background-color: #4e5cc5;
	;
	color: ;
	font-size: ;
}



.select-block {
	margin-top: 30px;
}


/*two_column*/
/*.two_column2>.row-fluid>.span6:last-child .row-fluid {
	transition: background-color 0.15s linear;
	background-color: #26349D;
}
.two_column2>.row-fluid>.span6:last-child .row-fluid:hover {
	background-color: #E6F3FF;
}*/


/*newsletter - global section*/
/*.newsletter .span6.form {
	background-color: #E6F3FF;	
}
.newsletter .span6.contact {
	background-color: #26349D;	
}*/