














.dnd-section > .row-fluid,
.footer .page-center{
  max-width: 1280px;
}
.dnd-section > .row-fluid > div.span12{
  padding-left: 1.2rem;
  padding-right: 1.2rem;
}
@media screen and (min-width: 64em){
  .dnd-section > .row-fluid > div.span12{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
.dnd-section {
  padding-bottom: 85px;
  padding-top: 85px;
}









body {
  color: #696465;
  font-family: futura-pt,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-size: 1.2rem;
  font-weight:400;
}
@media screen and (max-width: 49.9375em){
  body {
    font-size: 14px;
  }
}
p {
  font-family: futura-pt,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  line-height:1.5;
  font-size: 1.2rem;
}
ul,ol,dl{
  font-size:1rem;
}
a {
  color: rgba(172, 22, 44, 1.0);
}
a:hover,
a:focus {
  color: rgba(252, 171, 35, 1.0);
}
h1 {
  color: #AC162C;
  font-family: futura-pt,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-size: 3rem;
  font-weight: 700;
}
h2 {
  color: #AC162C;
  font-family: futura-pt,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
}
h3 {
  color: #5F2A2B;
  font-family: futura-pt,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-size: 2.2rem;
  font-weight: 700;
}
h4 {
  color: #5F2A2B;
  font-family: futura-pt,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-size: 1.563rem;
  font-weight: 700;
}
h5 {
  color: #5F2A2B;
  font-family: futura-pt,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-size: 1rem;
  font-weight: 700;
}

h6 {
  color: #5F2A2B;
  font-family: futura-pt,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-size: 1rem;
  font-weight: 700;
}

@media (max-width: 768px){
  h1 {
    font-size: 1.5rem;
  }
  h2 {
    font-size: 2rem;
  }
  h4 {
    font-size: 1.125rem;
  }
}
blockquote{
  color: #696465;
}





h3.form-title {
  
  background-color: rgba(254, 254, 254, 0.0);
  color: rgba(172, 22, 44, 1.0);
}
.hs-button {
  background-color: rgba(253, 189, 81, 1.0);
  color: rgba(95, 42, 43, 1.0);
  border-bottom: 3px solid rgba(253, 176, 48, 1.0);
  padding: 0.85em 1em;
  border-radius: 0px;
}
.hs-button:hover,
.hs-button:focus {
  background-color: rgba(252, 164, 15, 1.0);
  color: rgba(10, 10, 10, 1.0);
  border-bottom-color:rgba(253, 176, 48, 1.0);
}
.hs-form .hs-form-field > label,
.hs-input[type=checkbox] + span,
.hs-input[type=radio] + span {
  color: rgba(95, 42, 43, 1.0);
}
.hs-field-desc {
  color: rgba(105, 100, 101, 1.0); 
}
.hs-input:-moz-placeholder,
.hs-search-field__bar .hs-search-field__input:-moz-placeholder{
  color: rgba(202, 202, 202, 1.0);
}
.hs-input::-webkit-input-placeholder,
.hs-search-field__bar .hs-search-field__input::-webkit-input-placeholder{
  color: rgba(202, 202, 202, 1.0);
}
.hs-input:-ms-input-placeholder,
.hs-search-field__bar .hs-search-field__input:-ms-input-placeholder{
  color: rgba(202, 202, 202, 1.0);
}
.hs-input::placeholder,
.hs-search-field__bar .hs-search-field__input::placeholder{
  color: rgba(202, 202, 202, 1.0);
}
.hs-field-desc {
  color: rgba(#null, 0.0);
}
.hs-error-msgs.inputs-list {
  color: rgba(255, 255, 255, 1.0);
  background-color: rgba(255, 0, 0, 1.0);
}

.input > .hs-input,
.hs-search-field__bar .hs-search-field__input,
input[type="password"]{
  color: rgba(10, 10, 10, 1.0);
  background-color: rgba(245, 246, 242, 1.0);
  border: 1px solid rgba(230, 232, 224, 1.0);
  box-shadow: inset 0 3px rgba(230, 232, 224, 0.7000000000000001);
}
.input > .hs-input:focus,
.hs-search-field__bar .hs-search-field__input:focus,
input[type="password"]:focus{
  color: rgba(10, 10, 10, 1.0);
  background-color: rgba(254, 254, 254, 1.0);
  border: 1px solid rgba(0, 0, 0, 1.0);
  box-shadow: 0 0 5px rgba(0, 0, 0, 1.0);
}
.fn-date-picker .pika-table thead th {
  color: rgba(105, 100, 101, 0.0);
}
.hs-input:-moz-placeholder,
.hs-input::-webkit-input-placeholder,
.hs-field-desc,
.hs-dateinput:before,
.hs-richtext,
.hs-search-field__bar .hs-search-field__input::-webkit-input-placeholder{
  color:rgba(202, 202, 202, 1.0);
}
.fn-date-picker td.is-today .pika-button {
  color: #fefefe;
}
.fn-date-picker td.is-selected .pika-button {
  background: #fefefe;
}
.fn-date-picker td .pika-button:hover {
  background-color: #696465 !important;
}






tbody th,
tbody td {
  color: rgba(105, 100, 101, 1.0);
}

thead, tbody, tfoot {
  border-color: rgba(241, 241, 241, 1.0);
  background-color: rgba(255, 255, 255, 1.0);
}
tbody tr+tr,
thead th+th,
tbody td+td,
tfoot td+td{
  border-color: rgba(241, 241, 241, 1.0);
}
thead{
  background-color: rgba(248, 248, 248, 1.0);
  color: rgba(105, 100, 101, 1.0);
}
tfoot {
  background-color: rgba(248, 248, 248, 1.0);
  color: rgba(105, 100, 101, 1.0);
}
tbody {
  color: rgba(255, 255, 255, 1.0);
}




.header,
.header__container .hdr-inr-wrapper .top-bar{
  background-color: rgba(254, 254, 254, 1.0);
}

.top-bar-divider {
    border-right-color: rgba(221, 221, 221, 1.0);
}
.header__container {
  max-width: 1280px;
}
/* Primary menu */
.custom-menu-primary .top-bar-left .hs-menu-wrapper > ul > li > a{
  color: rgba(95, 42, 43, 1.0);
  border-top-color: rgba(254, 254, 254, 1.0);
}
.custom-menu-primary .top-bar-left .hs-menu-wrapper > ul > li > a:hover{
  color: rgba(95, 42, 43, 1.0);
  border-top-color: rgba(172, 22, 44, 1.0);
}
.custom-menu-primary .top-bar-left .hs-menu-wrapper > ul > li.active > a,
.custom-menu-primary .top-bar-left .hs-menu-wrapper > ul > li.active-branch > a{
	color: rgba(95, 42, 43, 1.0);
	border-top:2px solid rgba(172, 22, 44,1.0);
}
.custom-menu-primary .top-bar-left .hs-menu-wrapper > ul ul,
.custom-menu-primary .top-bar-left .hs-menu-wrapper ul li.hs-item-has-children ul.hs-menu-children-wrapper li > a{
  background-color: rgba(95, 42, 43, 1.0);
}
.custom-menu-primary .top-bar-left .hs-menu-wrapper ul li.hs-item-has-children ul.hs-menu-children-wrapper .arrow-up{
  color: rgba(95, 42, 43, 1.0);
}
.custom-menu-primary .top-bar-left .hs-menu-wrapper ul li.hs-item-has-children ul.hs-menu-children-wrapper li > a{
  color: rgba(254, 254, 254, 1.0);
}
.custom-menu-primary .top-bar-left .hs-menu-wrapper ul li.hs-item-has-children ul.hs-menu-children-wrapper li > a:hover{
  color: rgba(254, 254, 254, 1.0);
  background-color: rgba(172, 22, 44, 1.0);
}
/* Secondary Menu */
.custom-menu-primary .top-bar-right .hs-menu-wrapper > ul > li > a{
  background-color: rgba(172, 22, 44, 1.0);
  color: rgba(254, 254, 254, 1.0);
}
.custom-menu-primary .top-bar-right .hs-menu-wrapper > ul > li > a:hover{
  background-color: rgba(138, 18, 35, 1.0);
  color: rgba(254, 254, 254, 1.0);
}

.custom-menu-primary .top-bar-right .hs-menu-wrapper > ul > li.hs-item-has-children > a,
.custom-menu-primary .top-bar-right .hs-menu-wrapper > ul > li:last-child > a {
  background-color: rgba(239, 65, 41, 1.0);
  color: rgba(254, 254, 254, 1.0);
  border-bottom: 3px solid rgba(234, 44, 18, 1.0);
}

.custom-menu-primary .top-bar-right .hs-menu-wrapper > ul > li.hs-item-has-children > a:hover {
  background-color: rgba(208, 39, 16, 1.0);
  color: rgba(254, 254, 254, 1.0);
  border-bottom: 3px solid rgba(234, 44, 18, 1.0);
}

.custom-menu-primary .top-bar-right .hs-menu-wrapper > ul ul{
  background-color: rgba(239, 65, 41, 1.0);
}
.custom-menu-primary .top-bar-right .hs-menu-wrapper ul li.hs-item-has-children ul.hs-menu-children-wrapper .arrow-up{
  color: rgba(239, 65, 41, 1.0);
}
.custom-menu-primary .top-bar-right .hs-menu-wrapper > ul ul li a,
.custom-menu-primary .top-bar-right .hs-menu-wrapper > ul ul ul li a{
  color: rgba(254, 254, 254, 1.0);
}

.custom-menu-primary .top-bar-right .hs-menu-wrapper > ul > li > ul > li.active-branch > a{
  color: rgba(254, 254, 254, 1.0);
  background-color: rgba(95, 42, 43, 1.0);
}
.custom-menu-primary .hs-menu-wrapper ul li.hs-item-has-children ul.hs-menu-children-wrapper li > a:hover,
.custom-menu-primary .top-bar-right .hs-menu-wrapper > ul ul ul li a:hover,
.custom-menu-primary .top-bar-right .hs-menu-wrapper > ul > li > ul > li.active-branch > a:hover{
  background-color: rgba(172, 22, 44, 1.0);
  color: rgba(254, 254, 254, 1.0);
}


@media screen and (max-width: 49.9375em){
  .custom-menu-primary .top-bar-left .hs-menu-wrapper > ul > li > a,
  .custom-menu-primary .top-bar-left .hs-menu-wrapper > ul > li > a:hover,
  .custom-menu-primary .top-bar-left .hs-menu-wrapper ul li.hs-item-has-children ul.hs-menu-children-wrapper li > a,
  .custom-menu-primary .top-bar-left .hs-menu-wrapper ul li.hs-item-has-children ul.hs-menu-children-wrapper li > a:hover{
    color: rgba(254, 254, 254, 1.0);
    background-color: rgba(95, 42, 43, 1.0);
  }
  .mobile-trogger:after{
    background-color: rgba(95, 42, 43, 1.0);
    box-shadow: 0 7px 0 rgba(95, 42, 43, 1.0), 0 14px 0 rgba(95, 42, 43, 1.0);
  }
}




.footer {
  background-color: rgba(95, 42, 43, 1.0);
  color: rgba(153, 153, 153, 1.0);
}
.footer h1,
.footer h2,
.footer h3{
  color: rgba(255, 255, 255, 1.0);
  font-size: 1.2rem;
  line-height: 1.5;
  margin:0 0 0.667rem;
}
.footer .custom-footer-form p,
.custom-footer-ric span.bold{
  color: rgba(255, 255, 255, 1.0);
}
.custom-footer-ric span.bold { font-size: 24px; }
.footer a,
.custom-footer-icon ul li a span .icon{
  color: rgba(254, 254, 254, 1.0);
}
.footer .col-uiOne{
  color: rgba(162, 164, 156, 1.0);
}
.footer a:hover,
.footer a:focus{
  color: rgba(253, 189, 81, 1.0);
}
.custom-footer-icon ul li a:hover strong,
.custom-footer-icon ul li a:focus strong{
  color: rgba(253, 189, 81, 1.0);
}
.custom-footer-icon ul li a:hover span .icon{
  fill: rgba(253, 189, 81, 1.0);
  color: rgba(253, 189, 81, 1.0);
}
.footer .col-uiOne:hover,
.footer .col-uiOne:focus{
  color: rgba(162, 164, 156, 1.0);
}
.footer__container {
  max-width: 1280px;
}

.custom-footer-form .input > .hs-input{
    color: rgba(254, 254, 254, 1.0);
    background-color: rgba(79, 34, 35, 1.0);
}
.custom-footer-form .input > .hs-input:focus{
    background-color: rgba(79, 34, 35, 1.0);
    color: rgba(254, 254, 254, 1.0);
}

.custom-footer-form .hs-button {
    color: rgba(254, 254, 254, 1.0);
    background-color: rgba(172, 22, 44, 1.0);
    border-color: rgba(255, 255, 255, 0.0);
}
.custom-footer-form .hs-button:hover, 
.custom-footer-form .hs-button:focus {
    color: rgba(254, 254, 254, 1.0);
    background-color: rgba(138, 18, 35, 1.0);
    border-color: rgba(255, 255, 255, 0.0);
}

.custom-footer-form .actions span.icon svg.icon,
.custom-footer-form .actions span.icon svg.icon svg#icon-arrow-with-circle-right{
    fill: rgba(254, 254, 254, 1.0);
  
}
.custom-footer-form .hs-button:hover+span.icon svg.icon, 
.custom-footer-form .hs-button:hover+span.icon svg.icon svg#icon-arrow-with-circle-right {
    fill: rgba(253, 189, 81, 1.0);
  
}
.custom-footer-icon ul li a span {
    background-color: rgba(172, 22, 44, 1.0);
}
.custom-footer-icon ul li a:hover span {
    background-color: rgba(146, 19, 37, 1.0);
}





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

.blog-post__date {
  border-color: #696465;
}

.blog-tag-filter__menu-link,
.blog-post__tag-link,
.blog-card__tag-link,
.blog-post__author-name,
.blog-card__title a {
  color: #696465;
}

.blog-card__tag-link:hover,
.blog-card__title a:hover,
.blog-tag-filter__menu-link:hover,
.blog-post__tag-link:hover,
.blog-post__author-name:hover,
.blog-card__tag-link:focus,
.blog-card__title a:focus,
.blog-tag-filter__menu-link:focus,
.blog-post__tag-link:focus,
.blog-post__author-name:focus {
  color: #413c3d;
}

.blog-card__tag-link:active,
.blog-card__title a:active,
.blog-tag-filter__menu-link:active,
.blog-post__tag-link:active,
.blog-post__author-name:active {
  color: #918c8d;
}

.blog-tag-filter__menu-link--active-item:after {
  background-color: #fefefe;
}

.blog-pagination__link {
  color: #696465;
}

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

.blog-post__title {
  color: #AC162C;
  font-family:futura-pt,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-size: 2.5px;
  font-weight: ;
}

.blog-post__author {
  background-color: #696465;
}

#comments-listing .comment-reply-to {
  color: rgba(#null, 0.0);
}

#comments-listing .comment-reply-to:hover,
#comments-listing .comment-reply-to:focus {
  color: rgba(#null, 0.0);
}

#comments-listing .comment-reply-to:active {
  color: rgba(#null, 0.0);
}










body .icon svg {
  fill: #fefefe;
}

body .tns-nav button.tns-nav-active {
  background-color: #fefefe;
}

body .tns-nav button:hover,
body .tns-nav button:focus {
  background-color: #fefefe;
}

body .social-links__icon {
  background-color: #fefefe;
}

body .social-links__icon:hover svg,
body .social-links__icon:focus svg {
  fill: rgba(#null, 0.0);
}

body .social-links__icon:active svg {
  fill: rgba(#null, 0.0);
}

body .team-member__description {
  background-color: #696465;
}

.page-center {
  max-width: 1280px;
  margin: 0 auto;
}




.body-container__website .dnd-section:nth-child(odd) {
  background-color: {typography=, tables=, buttons=, spacing=, footer=, global_colors=, header=, forms=}
}

.header.moxe-header .header__logo {
  padding-top: 0;
}