







/* 1a. Containers */






























:root {
  
  --primary-color: #ec008c;
  
  --secondary-color: #002d73;
  
  --alternate-color: #00A7CE;
  
  --primary-font: 'Exo 2', sans-serif;
  --secondary-font: 'Source Sans Pro', sans-serif;
}

.primary--color {
  color: #ec008c !important;
}
.background--primary--color {
  background-color: #ec008c !important;
}

.secondary--color {
  color: #002d73 !important;
}
.background--secondary--color {
  background-color: #002d73 !important;
}

.alternate--color {
  color: #00A7CE !important;
}
.background--alternate--color {
  background-color: #00A7CE !important;
}






body {
  background-color:#ffffff;
}

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

.dnd-section,
.content-wrapper--vertical-spacing {
  padding: 60px 20px;
}

.dnd-section > .row-fluid {
  max-width:1240px;
}

















form,
.submitted-message {
  font-family: ;
  background-color: ;
  border-color: ;
}

/* Form title */

.form-title {
  background-color: ;
  color: ;
}

/* Form label */

form label {
  color: #818284;
}

/* Form help text */

form legend {
  color: ;
}

/* Form inputs */

form input[type=text],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea,
select {
  color:#000000;
  border-color: #000000;
  border-radius: 2px;
  width:100% !important;
}

form input[type=text]:focus,
form input[type=email]:focus,
form input[type=password]:focus,
form input[type=tel]:focus,
form input[type=number]:focus,
form input[type=file]:focus,
form select:focus,
form textarea:focus,
select:focus {
  border-color:;
}

/* Form placeholder text */

::-webkit-input-placeholder {
  color: ; 
}

::-webkit-input-placeholder,
::-moz-placeholder,
:-ms-input-placeholder,
:-moz-placeholder,
::placeholder,
.hs-fieldtype-date .input .hs-dateinput:before {
  color: ; 
}

/* Date picker */

.fn-date-picker td.is-selected .pika-button {
  background: var(--primary-color);
}

.fn-date-picker td .pika-button:hover {
  background-color: var(--primary-color) !important;
}

.fn-date-picker td.is-today .pika-button {
  color: var(--primary-color);
}






header.global-header #adminBar { 
  height:40px;
  background-color:rgba(1, 45, 115, 1);
  margin-top: 0px;
  margin-bottom: 0px;
}
header.global-header #adminBar a,
header.global-header #adminBar * {
  color:rgba(255, 255, 255, 1);
}

header.global-header .cnt-menu-mobile-main,
header.global-header .cnt-menu-mobile-main #menuBar,
header.global-header #mobileMenuBar {  
  background-color:rgba(255, 255, 255, 1);
}
header.global-header #adminBar .nav__list>.menu-item:last-child{
  padding-right:0px;
}
header.global-header .cnt-menu-mobile-main{   
  margin-top: 0px;
  margin-bottom: 0px;
  z-index: 100;
  
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);
  
}

header.global-header #menuBar .menu-area .navigation .nav__list  li.menu-item > .content-chevron-link  a.menu-link,
header.global-header #menuBar .menu-area .navigation .nav__list  li.menu-item > a.menu-link,
header.global-header #menuBar .menu-area .navigation .nav__list  li.has-submenu > span.chevron,
header.global-header #menuBar .menu-area .navigation .nav__list  li.has-submenu > .content-chevron-link span.chevron,
header.global-header #mobileMenuBar .navigation .nav__list  li.menu-item > .content-chevron-link a.menu-link,
header.global-header #mobileMenuBar .navigation .nav__list  li.menu-item > a.menu-link,
header.global-header #mobileMenuBar .navigation .nav__list  li.has-submenu > .content-chevron-link span.chevron ,
header.global-header #mobileMenuBar .navigation .nav__list  li.has-submenu > span.chevron {
  color: #002d73;
  font-family: {font=Work Sans, font_set=GOOGLE, styles={font-family='Work Sans', sans-serif, font-style=normal, font-weight=normal, text-decoration=none}, size=14, size_unit=px, color=#002d73, variant=null, fallback=sans-serif, style=font-family: 'Work Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none, css=color: #002d73;font-size: 14px;font-family: 'Work Sans', sans-serif;};
  font-family: 'Work Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  font-size: 14px;
  line-height: 1.4;
  
  text-transform: none;
  
}

header.global-header #menuBar .cnt-icon-menu-mobile span svg {
  fill:#002d73;
}
header.global-header #menuBar .menu-area .navigation .nav__list  li.menu-item:hover > .content-chevron-link  a.menu-link,
header.global-header #menuBar .menu-area .navigation .nav__list  li.menu-item:hover > .content-chevron-link  span.chevron,
header.global-header #menuBar .menu-area .navigation .nav__list  li.menu-item:hover > a.menu-link,
header.global-header #menuBar .menu-area .navigation .nav__list  li.has-submenu:hover > span.chevron,
header.global-header #mobileMenuBar .navigation .nav__list  li.menu-item:hover > a.menu-link,
header.global-header #mobileMenuBar .navigation .nav__list  li.has-submenu:hover > .content-chevron-link span.chevron,
header.global-header #mobileMenuBar .navigation .nav__list  li.has-submenu:hover > span.chevron {
  color:#ec008c;
}

header.global-header .nav__list ul.sub-menu {
  background-color:rgba(255, 255, 255, 1);
}
header.global-header .nav__list ul.sub-menu li{
  -webkit-transition:.2s;
  transition:.2s;

}
header.global-header .nav__list ul.sub-menu li:hover{
  border-left-width:2px;
  border-left-style: solid;
  border-left-color:#ec008c;
  -webkit-transition:.2s;
  transition:.2s;
}
header.global-header #menuBar .navbar{
  height: 80px;
}

header.global-header #mobileMenuBar{
  height: calc(100vh - 80px);
  top:80px;
}






footer {
  background-color:rgba(0, 45, 115, 1);
}

/* Footer Content */

footer #mainFooter p,
footer #mainFooter a,
footer #mainFooter div {
  color:rgba(255, 255, 255, 1);
}





.blog-post,
.blog-header__inner,
.blog-related-posts {
  padding: 60px 0;
}
.blog-post{
  padding-top:0px;
}
/* Blog listing */

.blog-index__post-title-link {
  color: ;
}

.blog-index__post-tag,
.blog-index__post-author-name {
  color: ;
}

/* Blog pagination */

.blog-pagination__link {
  color: ;
}

.blog-pagination__link--active:after,
.blog-pagination__prev-link:after,
.blog-pagination__next-link:after {
  background-color: ;
}

.blog-pagination__next-link svg,
.blog-pagination__prev-link svg {
  fill: ;
}

/* Blog post */

.blog-post__meta a {
  color: ;
}

.blog-post__tag-link {
  color: ;
}

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

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

/* Blog related posts */

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

/* Blog comments */

.blog-comments {
  margin-bottom: 60px;
}

#comments-listing .comment-reply-to {
  color: ;
}

#comments-listing .comment-reply-to:hover,
#comments-listing .comment-reply-to:focus {
  color: ;
}

#comments-listing .comment-reply-to:active {
  color: ;
}

.center-span{
  margin:0 auto !important;
  float:inherit !important;
}