body{
    background: linear-gradient(158deg, rgba(84, 84, 84, 0.03) 0%, rgba(84, 84, 84, 0.03) 20%,rgba(219, 219, 219, 0.03) 20%, rgba(219, 219, 219, 0.03) 40%,rgba(54, 54, 54, 0.03) 40%, rgba(54, 54, 54, 0.03) 60%,rgba(99, 99, 99, 0.03) 60%, rgba(99, 99, 99, 0.03) 80%,rgba(92, 92, 92, 0.03) 80%, rgba(92, 92, 92, 0.03) 100%),linear-gradient(45deg, rgba(221, 221, 221, 0.02) 0%, rgba(221, 221, 221, 0.02) 14.286%,rgba(8, 8, 8, 0.02) 14.286%, rgba(8, 8, 8, 0.02) 28.572%,rgba(52, 52, 52, 0.02) 28.572%, rgba(52, 52, 52, 0.02) 42.858%,rgba(234, 234, 234, 0.02) 42.858%, rgba(234, 234, 234, 0.02) 57.144%,rgba(81, 81, 81, 0.02) 57.144%, rgba(81, 81, 81, 0.02) 71.42999999999999%,rgba(239, 239, 239, 0.02) 71.43%, rgba(239, 239, 239, 0.02) 85.71600000000001%,rgba(187, 187, 187, 0.02) 85.716%, rgba(187, 187, 187, 0.02) 100.002%),linear-gradient(109deg, rgba(33, 33, 33, 0.03) 0%, rgba(33, 33, 33, 0.03) 12.5%,rgba(147, 147, 147, 0.03) 12.5%, rgba(147, 147, 147, 0.03) 25%,rgba(131, 131, 131, 0.03) 25%, rgba(131, 131, 131, 0.03) 37.5%,rgba(151, 151, 151, 0.03) 37.5%, rgba(151, 151, 151, 0.03) 50%,rgba(211, 211, 211, 0.03) 50%, rgba(211, 211, 211, 0.03) 62.5%,rgba(39, 39, 39, 0.03) 62.5%, rgba(39, 39, 39, 0.03) 75%,rgba(55, 55, 55, 0.03) 75%, rgba(55, 55, 55, 0.03) 87.5%,rgba(82, 82, 82, 0.03) 87.5%, rgba(82, 82, 82, 0.03) 100%),linear-gradient(348deg, rgba(42, 42, 42, 0.02) 0%, rgba(42, 42, 42, 0.02) 20%,rgba(8, 8, 8, 0.02) 20%, rgba(8, 8, 8, 0.02) 40%,rgba(242, 242, 242, 0.02) 40%, rgba(242, 242, 242, 0.02) 60%,rgba(42, 42, 42, 0.02) 60%, rgba(42, 42, 42, 0.02) 80%,rgba(80, 80, 80, 0.02) 80%, rgba(80, 80, 80, 0.02) 100%),linear-gradient(120deg, rgba(106, 106, 106, 0.03) 0%, rgba(106, 106, 106, 0.03) 14.286%,rgba(67, 67, 67, 0.03) 14.286%, rgba(67, 67, 67, 0.03) 28.572%,rgba(134, 134, 134, 0.03) 28.572%, rgba(134, 134, 134, 0.03) 42.858%,rgba(19, 19, 19, 0.03) 42.858%, rgba(19, 19, 19, 0.03) 57.144%,rgba(101, 101, 101, 0.03) 57.144%, rgba(101, 101, 101, 0.03) 71.42999999999999%,rgba(205, 205, 205, 0.03) 71.43%, rgba(205, 205, 205, 0.03) 85.71600000000001%,rgba(53, 53, 53, 0.03) 85.716%, rgba(53, 53, 53, 0.03) 100.002%),linear-gradient(45deg, rgba(214, 214, 214, 0.03) 0%, rgba(214, 214, 214, 0.03) 16.667%,rgba(255, 255, 255, 0.03) 16.667%, rgba(255, 255, 255, 0.03) 33.334%,rgba(250, 250, 250, 0.03) 33.334%, rgba(250, 250, 250, 0.03) 50.001000000000005%,rgba(231, 231, 231, 0.03) 50.001%, rgba(231, 231, 231, 0.03) 66.668%,rgba(241, 241, 241, 0.03) 66.668%, rgba(241, 241, 241, 0.03) 83.33500000000001%,rgba(31, 31, 31, 0.03) 83.335%, rgba(31, 31, 31, 0.03) 100.002%),linear-gradient(59deg, rgba(224, 224, 224, 0.03) 0%, rgba(224, 224, 224, 0.03) 12.5%,rgba(97, 97, 97, 0.03) 12.5%, rgba(97, 97, 97, 0.03) 25%,rgba(143, 143, 143, 0.03) 25%, rgba(143, 143, 143, 0.03) 37.5%,rgba(110, 110, 110, 0.03) 37.5%, rgba(110, 110, 110, 0.03) 50%,rgba(34, 34, 34, 0.03) 50%, rgba(34, 34, 34, 0.03) 62.5%,rgba(155, 155, 155, 0.03) 62.5%, rgba(155, 155, 155, 0.03) 75%,rgba(249, 249, 249, 0.03) 75%, rgba(249, 249, 249, 0.03) 87.5%,rgba(179, 179, 179, 0.03) 87.5%, rgba(179, 179, 179, 0.03) 100%),linear-gradient(241deg, rgba(58, 58, 58, 0.02) 0%, rgba(58, 58, 58, 0.02) 25%,rgba(124, 124, 124, 0.02) 25%, rgba(124, 124, 124, 0.02) 50%,rgba(254, 254, 254, 0.02) 50%, rgba(254, 254, 254, 0.02) 75%,rgba(52, 52, 52, 0.02) 75%, rgba(52, 52, 52, 0.02) 100%),linear-gradient(90deg, #FFF,#FFF);
}
.region--white-background {
    background-color: transparent;
}


a.button, .button > a, input[type="submit"], input[type="reset"], input[type="button"] {
    color: #fff;
}


.fa-angle-right:before {
    font-weight: 900;
}

.header-container ul.menu li a:hover {
    color: #e53935;
    text-decoration: underline;
    background-color: #fff;
    /*border-bottom: 1px solid #3563a7;*/
}

.header-container .sf-menu.menu ul {
    padding: 0.5em 0;
    background-color: #fff;
}
h1 {
    font-size: 3em;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 500;
}

.field--name-field-mt-highlight-title {
    font-size: 36px;
    line-height: 1.20;
    margin: 0 0 25px 0;
    font-weight: 500;
    text-align: left;
}
.field--name-field-mt-highlight-body {
    text-align: left;
    margin-bottom: 20px;
}

.contact-info li {
    margin: 0 0 15px 0;
}

.header-container ul.menu li a, .header-container ul.menu li > span {
    line-height: 1;
    font-size: 13px;
    font-weight: 600;
    margin: 0;
    padding: 10px 10px;
    color: #000000;
    text-decoration: none;
    text-transform: uppercase;
}

.header-container ul.menu li a:hover {
    background-color: transparent;
}

.footer__section {
    padding: 20px 0;
}

.background-image-block__section {
    padding: 45px 0;
}

/*aptivanet*/
.slideout-toggle {
    background-color: #fff;
}

.featured__section {
    padding: 0px 0;
}

.view-services-grid .views-field-field-image {
    margin: 0 auto 1em;
}

.col-12 .block {
    padding-bottom: 25px;
}
.content-top__section {
    padding: 0;
}


/*Modulo FAQ Field*/
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #e53935;/*{borderColorActive}*/;
    background: #e53935;;
    font-weight: normal/*{fwDefault}*/;
    color: #fff/*{fcActive}*/;
}

@media (max-width: 767px) {
    h1 {
        font-size: 2em;
    }
    #block-mainnavigation-2 {
        margin-top: -65px;
    }
  
  .header__container {
    padding: 0 0;
  }
  .slideout-toggle {
        padding: 25px;
  }
  .footer__section {
    text-align: left;
  }
  .footer__section ul.menu {
    text-align: left;
  }
  .tp-caption__text {
    display: block;
 }
}

@media (min-width: 1200px) {
    #block-mainnavigation-2 {
        margin-top: 1em;
    }
    .layout-no-sidebars.page-node-type-mt-service .page-title {
        font-size: 3em;
    }
}

.layout-no-sidebars.page-node-type-mt-service .page-title {
    text-align: left;
}
.layout-no-sidebars .node--type-mt-service .field--name-field-mt-subheader-body {
    text-align: left;
    padding:0;
}

.main-content__section, .sidebar__section {
    padding: 10px 0;
}



/** * @file * Gray color styling for Top+ for Drupal 8. * * Base color: #d6d6d6;
 */
/* base: elements */
 a {
	 color: #e53935;
}
 a:hover, a:focus {
	 color: #e84f4c;
}
 a.link--dark, .link--dark a {
	 color: #e84f4c;
}
 a.link--dark:hover, .link--dark a:hover, a.link--dark:focus, .link--dark a:focus {
	 color: #e53935;
}
 a.link--bordered, .link--bordered a {
	 border-color: #e53935;
}
 .text--dark {
	 color: #e84f4c;
}
 .region--light-typography h1.text--dark, .region--light-typography h2.text--dark, .region--light-typography h3.text--dark, .region--light-typography h4.text--dark, .region--light-typography h5.text--dark, .region--light-typography h6.text--dark {
	 color: #e84f4c;
}
 .text--colored {
	 color: #e53935;
}
 .region--light-typography h1.text--colored, .region--light-typography h2.text--colored, .region--light-typography h3.text--colored, .region--light-typography h4.text--colored, .region--light-typography h5.text--colored, .region--light-typography h6.text--colored {
	 color: #e53935;
}
 .region--dark-typography blockquote:before {
	 color: rgba(229, 57, 53, 0.5);
}
 .link--hover-style-3 {
	 background-image: linear-gradient(rgba(232, 79, 76, 0.5) 0%, rgba(232, 79, 76, 0.5) 100%);
}
 .link--hover-style-3:hover {
	 background-image: linear-gradient(#e84f4c 0%, #e84f4c 100%);
}
 .region--light-typography .link--hover-style-3:hover {
	 color: #e53935;
}
 blockquote:before, blockquote:after, blockquote p:first-child:before, blockquote p:last-child:after {
	 border-color: #e53935;
}
/* base: layout */
 .region--dark-background {
	 background-color: #e53935;
}
 .region--colored-background {
	 background-color: #e84f4c;
}
 .region--dark-background + .region--separator-incline-diagonal:before {
	 background: linear-gradient(to bottom right, #e53935 49.5%, transparent 50%);
}
 .region--colored-background + .region--separator-incline-diagonal:before {
	 background: linear-gradient(to bottom right, #e84f4c 49.5%, transparent 50%);
}
 .region--dark-background + .region--separator-decline-diagonal:before {
	 background: linear-gradient(to bottom left, #e53935 49.5%, transparent 50%);
}
 .region--colored-background + .region--separator-decline-diagonal:before {
	 background: linear-gradient(to bottom left, #e84f4c 49.5%, transparent 50%);
}
 .page-container-border-enabled .page-container {
	 border-color: #e53935;
}
/* components: accordion */
 .card-title a {
	 background-color: #e84f4c;
}
 .card-title a:focus, .card-title a:hover {
	 background-color: #e53935;
}
 .collapse-group.collapse-group--style-2 .card .card-title a {
	 background-color: transparent;
}
 .collapse-group.collapse-group--style-2 .card-title a.collapsed {
	 background-color: transparent;
}
 .collapse-group.collapse-group--style-2 .card-title a:hover {
	 background-color: #e84f4c;
}
/* components: breadcrumb */
 .region--white-background .breadcrumb__item a, .region--gray-background .breadcrumb__item a {
	 border-bottom-color: #e84f4c;
}
/* components: buttons */
 a.button, .button > a, input[type="submit"], input[type="reset"], input[type="button"] {
	 background-color: #e53935;
}
 a.button:hover, a.button:focus, .button > a:hover, .button > a:focus, input[type="submit"]:hover, input[type="submit"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="button"]:hover, input[type="button"]:focus {
	 background-color: #e84f4c;
}
 a.button.button--hover-style-2:before, .button.button--hover-style-2 > a:before {
	 background-color: #e84f4c;
}
/* components: comment */
 .node .comment ul.links li a:hover {
	 color: #e84f4c;
}
/* components: dropdowns */
 .region--colored-background .dropdown-menu {
	 background-color: #e84f4c;
}
 .region--dark-background .dropdown-menu {
	 background-color: #e53935;
}
/* components: fancy block */
 .region--dark-background .fancy-block-text {
	 background-color: #e53935;
}
 .region--colored-background .fancy-block-text {
	 background-color: #e84f4c;
}
/* components: fancy linked images block */
 .clip-path-support .clip-pentagon-container {
	 background-color: #e53935;
}
 .clip-path-support .clip-circle-container {
	 background-color: #e53935;
}
 .clip-path-support .clip-rectangle-container:before {
	 border-color: #e53935;
}
/* CSS rules only for FF*/
 @-moz-document url-prefix() {
	 .clip-pentagon-container {
		 background-color: #e53935;
	}
	 .clip-circle-container {
		 background-color: #e53935;
	}
	 .clip-rectangle-container:before {
		 border-color: #e53935;
	}
}
/* components: featured linked text tiles block */
 .region--light-typography .featured-linked-text-tile__body a {
	 color: #e53935;
}
 .region--light-typography .featured-linked-text-tile__body a:hover {
	 color: #e84f4c;
}
 .region--light-typography .featured-linked-text-tile a.button {
	 background-color: #e84f4c;
	 border-color: #e84f4c;
}
 .region--light-typography .featured-linked-text-tile a.button:hover {
	 background-color: #e53935;
	 border-color: #e53935;
}
 .featured-linked-text-tile .featured-linked-text-tile__title a {
	 color: #e84f4c;
}
/* components: forms */
 input.form-text:hover, input.form-tel:hover, input.form-email:hover, input.form-url:hover, input.form-search:hover, input.form-file:hover, input.form-number:hover, input.form-color:hover, input.form-date:hover, textarea:hover, select:hover, input.form-text:focus, input.form-tel:focus, input.form-email:focus, input.form-url:focus, input.form-search:focus, input.form-file:focus, input.form-number:focus, input.form-color:focus, input.form-date:focus, textarea:focus, select:focus {
	 border-color: #e84f4c;
}
 .region--colored-background input.form-text:hover, .region--colored-background input.form-tel:hover, .region--colored-background input.form-email:hover, .region--colored-background input.form-url:hover, .region--colored-background input.form-search:hover, .region--colored-background input.form-file:hover, .region--colored-background input.form-number:hover, .region--colored-background input.form-color:hover, .region--colored-background input.form-date:hover, .region--colored-background textarea:hover, .region--colored-background select:hover, .region--colored-background input.form-text:focus, .region--colored-background input.form-tel:focus, .region--colored-background input.form-email:focus, .region--colored-background input.form-url:focus, .region--colored-background input.form-search:focus, .region--colored-background input.form-file:focus, .region--colored-background input.form-number:focus, .region--colored-background input.form-color:focus, .region--colored-background input.form-date:focus, .region--colored-background textarea:focus, .region--colored-background select:focus {
	 border-color: #e53935;
}
/* components: content tabs */
 .field--name-field-mt-content-tabs .nav-tabs {
	 border-color: #e84f4c;
}
/* components: field taxonomy terms */
 .field--entity-reference-target-type-taxonomy-term .field__item a:hover, .field--entity-reference-target-type-taxonomy-term.field__item a:hover {
	 background-color: #e53935;
}
/* components: fixed header */
 .onscroll .header.js-fixed.region--dark-background {
	 background-color: rgba(229, 57, 53, 0.95);
}
 .onscroll .header.js-fixed.region--colored-background {
	 background-color: rgba(232, 79, 76, 0.95);
}
/* components: icon features */
 .region--dark-typography .feature__icon {
	 color: rgba(229, 57, 53, 0.7);
}
 .region--dark-typography .feature:hover a.feature__icon {
	 background-color: #e84f4c;
	 border-color: #e84f4c;
}
/* components: icons list */
 ul.icons-list.icons-list--bordered li a:hover, ul.icons-list.icons-list--bordered-square li a:hover {
	 color: #e84f4c;
	 border-color: #e84f4c;
}
 .region--black-background ul.icons-list.icons-list--bordered li a, .region--black-background ul.icons-list.icons-list--bordered-square li a {
	 color: #e53935;
	 border-color: #e53935;
}
 .region--black-background ul.icons-list.icons-list--bordered li a:hover, .region--black-background ul.icons-list.icons-list--bordered-square li a:hover {
	 color: #e84f4c;
	 border-color: #e84f4c;
}
/* components: image overlay */
 .overlay--colored {
	 background-color: rgba(229, 57, 53, 0.8);
}
 .overlay-icon--button {
	 background-color: #e84f4c;
}
/* components: in page navigation */
 .onscroll .header-container ul.in-page-navigation li a.active, .onscroll .header-container ul.in-page-navigation li a:hover, .onscroll .header-container ul.in-page-navigation li a:focus {
	 color: #e53935;
}
/* components: language switcher */
 .region--dark-typography .block-language ul li .is-active {
	 color: #e84f4c;
}
/* components: layout switcher */
 .layout-switcher ul li a {
	 color: #e53935;
}
 .layout-switcher ul li.active a {
	 color: #e84f4c;
}
/*main slideshow block*/
 .ms-transparent-background .region--dark-typography.tp-caption__title a:hover {
	 color: #e84f4c;
}
/* components: menu */
 ul.menu li a:hover {
	 background-color: #e84f4c;
}
 .header-container .sf-menu li.sfHover > a, .header-container .sf-menu li > a:hover {
	 color: #e84f4c;
}
 .header-container .region--light-typography .sf-menu > li.sfHover > a, .header-container .region--light-typography .sf-menu > li > a:hover {
	 color: #e84f4c;
}
 .header-container .sf-menu ul li a, .header-container .sf-menu ul li > span {
	 color: #333;
}
 .header-container .sf-menu.menu ul ul ul {
	 background-color: #e84f4c;
}
 ul.menu.sf-menu.sf-accordion > li > a.sf-accordion-button {
	 background-color: #e84f4c;
}
 .region--black-background .menu.cta-active > li:last-child > a {
	 color: #e53935;
	 border-color: #e53935;
}
 .region--black-background .menu.cta-active > li:last-child > a:hover {
	 background-color: #e84f4c;
	 border-color: #e84f4c;
}
 .region--white-background .menu.cta-active > li:last-child > a, .region--gray-background .menu.cta-active > li:last-child > a {
	 background-color: #e53935;
}
 .region--white-background .menu.cta-active > li:last-child > a:hover, .region--gray-background .menu.cta-active > li:last-child > a:hover {
	 background-color: #e84f4c;
	 border-color: #e84f4c;
}
 .region--black-background.slideout ul.menu li a, .region--black-background.slideout ul.menu li > span {
	 color: #e53935;
}
 .region--black-background.slideout ul.menu li a:hover, .region--black-background.slideout ul.menu li > span:hover, .region--black-background.slideout ul.menu:not(.sf-accordion) ul li > a:hover:before {
	 background-color: #e53935;
}
/* components: mt count down */
 .mt-count-down.mt-count-down-theme .mt-count-down__title {
	 color: #e53935;
}
 .mt-count-down.mt-count-down-theme .mt-count {
	 color: #e53935;
}
 .mt-count-down.mt-count-down-theme .mt-count-down__button {
	 background-color: #e53935;
}
 .mt-count-down.mt-count-down-theme .mt-count-down__button:hover, .mt-count-down.mt-count-down-theme .mt-count-down__button:focus {
	 background-color: #e84f4c;
}
/* components: node images */
 .image-caption h4 {
	 background-color: rgba(229, 57, 53, 0.65);
}
/* components: node links */
 .node ul.links li a {
	 border-bottom-color: #e53935;
}
/* components: node product */
 .node--type-mt-product .field--name-field-mt-buy-link a {
	 background-color: #e53935;
}
 .node--type-mt-product .field--name-field-mt-buy-link a:hover {
	 background-color: #e84f4c;
}
 .region--light-typography .field--name-field-mt-buy-link a:hover {
	 color: #e84f4c;
}
 .field--name-field-mt-highlight-link a {
	 background-color: #e53935;
}
 .field--name-field-mt-highlight-link a:hover {
	 background-color: #e84f4c;
}
/* components: node service */
 .node--type-mt-service .field--name-field-mt-buy-link a {
	 background-color: #e53935;
}
 .node--type-mt-service .field--name-field-mt-buy-link a:hover {
	 background-color: #e84f4c;
}
 .region--light-typography .field--name-field-mt-buy-link a:hover {
	 color: #e84f4c;
}
/* components: node testimonials */
 .node--type-mt-testimonial .field--name-body p:first-child:after {
	 background-color: #e53935;
}
 .field--name-field-mt-testimonial-link a {
	 background-color: #e53935;
}
 .field--name-field-mt-testimonial-link a:hover, .field--name-field-mt-testimonial-link a:focus {
	 background-color: #e84f4c;
}
/* components: node team member */
 .photo-container .icons-list.icons-list--bordered {
	 background-color: rgba(229, 57, 53, 0.65);
}
/* components: post progress */
 .post-progress__bar {
	 background-color: #e53935;
}
/* components: pills */
 .nav-pills > li > a.nav-link.active, .nav-pills > li > a.nav-link.active:focus, .nav-pills > li > a.nav-link.active:hover {
	 background-color: #e53935;
}
 .nav-pills > li > a.nav-link:hover, .nav-pills > li > a.nav-link:focus {
	 background-color: #e84f4c;
}
/* components: progress bars */
 .progress-bar-default {
	 background-color: #e84f4c;
}
/* components: search */
 .block-search .form-actions:after {
	 color: #e53935;
}
/* components: share links */
 .share-links ul li a:hover {
	 background-color: #e84f4c;
}
 .js-share-links-fixed .share-links ul li a:hover {
	 background-color: #e84f4c;
}
/* components: slideout */
 .slideout-toggle {
	 background-color: #e84f4c;
}
/* components: slider revolution global */
 .tp-caption__button {
	 border-color: #e53935;
	 background-color: #e53935;
}
 .tp-caption__button:hover {
	 background-color: #e84f4c;
	 border-color: #e84f4c;
}
 .tp-tabs {
	 background-color: rgba(232, 79, 76, 0.93) !important;
}
 .tp-tabs .tp-tab.selected, .tp-tabs .tp-tab:hover {
	 background-color: #e84f4c;
}
/* components: slider revolution carousel */
 .region--dark-background .slideshow-carousel {
	 background-image: -webkit-linear-gradient(0deg, #e53935 50%, transparent 50%);
	 background-image: -moz-linear-gradient(0deg, #e53935 50%, transparent 50%);
	 background-image: -o-linear-gradient(0deg, #e53935 50%, transparent 50%);
	 background-image: linear-gradient(0deg, #e53935 50%, transparent 50%);
}
 .region--colored-background .slideshow-carousel {
	 background-image: -webkit-linear-gradient(0deg, #e84f4c 50%, transparent 50%);
	 background-image: -moz-linear-gradient(0deg, #e84f4c 50%, transparent 50%);
	 background-image: -o-linear-gradient(0deg, #e84f4c 50%, transparent 50%);
	 background-image: linear-gradient(0deg, #e84f4c 50%, transparent 50%);
}
 .slideshow-carousel .tp-bullets .tp-bullet:hover {
	 background-color: #e53935;
}
/* components: slider revolution internal carousel */
 .carousel-internal .tp-bullets .tp-bullet:hover {
	 background-color: #e53935;
}
/* components: subscribe forms */
 .subscribe-form input[type="submit"] {
	 color: #e53935;
	 border-color: #e53935;
}
 .subscribe-form input[type="submit"]:hover, .subscribe-form input[type="submit"]:focus {
	 color: #e84f4c;
	 border-color: #e84f4c;
}
/* components: tables */
 table tr td {
	 background-color: #e53935;
}
 .region--dark-background table tr td {
	 background-color: #e84f4c;
}
/* components: tabs */
 .nav-tab__subtitle {
	 color: #e53935;
}
 .nav-tabs a.nav-link.active, .nav-tabs a.nav-link.active:focus, .nav-tabs a.nav-link.active:hover {
	 background-color: #e53935;
}
 .nav-tabs a.nav-link:hover, .nav-tabs a.nav-link:focus {
	 background-color: #e84f4c;
}
 .nav-tabs.nav-tabs--fancy a.nav-link.active, .nav-tabs.nav-tabs--fancy a.nav-link.active:focus, .nav-tabs.nav-tabs--fancy a.nav-link.active:hover, .nav-tabs.nav-tabs--fancy a.nav-link:focus, .nav-tabs.nav-tabs--fancy a.nav-link:hover {
	 border-color: #e84f4c;
}
 .region--light-typography.region--colored-background .nav-tabs.nav-tabs--fancy a.nav-link, .region--light-typography.region--colored-background .nav-tabs.nav-tabs--fancy a.nav-link:hover, .region--light-typography.region--colored-background .nav-tabs.nav-tabs--fancy a.nav-link:focus {
	 color: #e84f4c;
}
/* components: to top */
 .to-top {
	 background-color: rgba(229, 57, 53, 0.7);
}
 .to-top:hover {
	 background-color: rgba(229, 57, 53, 1);
}
/* components: view articles grid */
 .view-articles-grid .views-field-title a {
	 color: #e84f4c;
}
 .view-articles-grid .views-field-title a:hover {
	 color: #e53935;
}
 .region--light-typography .view-articles-grid .article-header a {
	 color: #e53935;
}
 .region--light-typography .view-articles-grid .article-header a:hover {
	 color: #e84f4c;
}
/* components: view articles list 2 */
 .region--dark-typography .view-articles-list-2 .views-row:after {
	 color: #e53935;
}
/* components: view collections image overlay */
 .view-collections-grid .overlay-inner a, .view-collections-carousel .overlay-inner a, .view-collection-masonry .overlay-inner a {
	 background-color: #e53935;
	 border-color: #e53935;
}
 .view-collections-grid .overlay-inner a:hover, .view-collections-carousel .overlay-inner a:hover, .view-collection-masonry .overlay-inner a:hover {
	 background-color: #e84f4c;
	 border-color: #e84f4c;
}
/* components: view latest items */
/* components: view popular taxonomy */
 .region--white-background .view-mt-popular-tags .views-row a:hover, .region--gray-background .view-mt-popular-tags .views-row a:hover {
	 background-color: #e53935;
}
/* components: view pricing tables */
 .view-pricing-tables .pricing-table {
	 border-color: #e53935;
}
 .view-pricing-tables .pricing-table .views-field-field-mt-most-popular {
	 background-color: #e84f4c;
}
 .view-pricing-tables .pricing-table .button {
	 background-color: #e53935;
	 border-color: #e53935;
}
 .view-pricing-tables .pricing-table .button:hover {
	 background-color: #e84f4c;
	 border-color: #e84f4c;
}
/* components: view promoted items */
 .view-promoted-items-icon {
	 background-color: #e53935;
}
 .view-promoted-items .views-row:hover .view-promoted-items-icon {
	 background-color: #e84f4c;
}
/* components: view promoted posts carousel */
 .view-promoted-posts-carousel a.button, .view-promoted-posts-carousel .button > a {
	 background-color: #e53935;
}
 .view-promoted-posts-carousel a.button:hover, .view-promoted-posts-carousel a.button:focus, .view-promoted-posts-carousel .button > a:hover, .view-promoted-posts-carousel .button > a:focus {
	 background-color: #e84f4c;
}
 .view-promoted-posts-carousel .owl-dot span:hover {
	 background-color: #e53935;
}
/* components: view team members carousel */
 .view-team-members-carousel .overlay-inner {
	 background-color: rgba(229, 57, 53, 0.8);
}
/* components: view testimonials grid */
 .view-testimonials-grid .views-field-body p:first-child::before {
	 background-color: #e53935;
}
/* components: view testimonials grid 2 */
 .view-testimonials-grid-2 .views-field-body p:first-child:after {
	 color: rgba(229, 57, 53, 0.5);
}
/* components: view testimonials list */
 .view-testimonials-list .views-field-body p:first-child:after {
	 background-color: #e53935;
}
/* components: views */
 .view > .more-link a {
	 border-color: #e84f4c;
}
 .col-12 .view > .more-link a {
	 background-color: #e53935;
}
 .col-12 .view > .more-link a:hover {
	 background-color: #e84f4c;
}

.field--name-field-mt-highlight-link a {
    color: #fff;
}
 
.field--name-field-mt-highlight-link {
    text-align: left;
}
.header-container .sf-menu.sf-accordion ul li a, .header-container .sf-menu.sf-accordion ul li > span {
    font-size: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
}
div#edit-mail-0-value--description {
    display: none;
}
input#edit-mail-0-value {
    width: 400px;
}