/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
$primary-color:#8D0801;$primary-color-dark:darken($primary-color,3%);$secondary-color:#d2131d;$secondary-color-dark:darken($secondary-color,3%);a{color:$primary-color;}a:hover,a:focus{color:$secondary-color;}a.link--dark,.link--dark a{color:$secondary-color;}a.link--dark:hover,.link--dark a:hover,a.link--dark:focus,.link--dark a:focus{color:$primary-color;}a.link--bordered,.link--bordered a{border-color:$primary-color;}.text--dark{color:$primary-color-dark;}.text--colored{color:$primary-color;}.text--bordered{border-color:$primary-color;}.text--colored-secondary{color:$secondary-color;}.region--dark-typography blockquote{border-color:$primary-color;}.link--hover-style-3{background-image:linear-gradient(rgba($secondary-color,0.5) 0%,rgba($secondary-color,0.5) 100%);}.link--hover-style-3:hover{background-image:linear-gradient($secondary-color 0%,$secondary-color 100%);}.region--light-typography .link--hover-style-3:hover{color:$primary-color;}h1,h2,h3,h4,h5,h6{color:$secondary-color;}.region--dark-background{background-color:$primary-color-dark;}.region--colored-background{background-color:$primary-color;}.region--colored-secondary-background{background-color:$secondary-color;}.subfooter.region--colored-secondary-background{background-color:$secondary-color-dark;}.region--dark-background + .region--separator-incline-diagonal:before{background:linear-gradient(to bottom right,$primary-color-dark 49.5%,transparent 50%);}.region--colored-background + .region--separator-incline-diagonal:before{background:linear-gradient(to bottom right,$primary-color 49.5%,transparent 50%);}.region--colored-secondary-background + .region--separator-incline-diagonal:before{background:linear-gradient(to bottom right,$secondary-color 49.5%,transparent 50%);}.region--dark-background + .region--separator-decline-diagonal:before{background:linear-gradient(to bottom left,$primary-color-dark 49.5%,transparent 50%);}.region--colored-background + .region--separator-decline-diagonal:before{background:linear-gradient(to bottom left,$primary-color 49.5%,transparent 50%);}.region--colored-secondary-background + .region--separator-decline-diagonal:before{background:linear-gradient(to bottom right,$secondary-color 49.5%,transparent 50%);}.page-container-border-enabled .page-container{border-color:$primary-color;}.panel-title a.collapsed{color:$secondary-color;}.panel-title a,.panel-title a:hover,.panel-title a:focus{background-color:$secondary-color;}.panel-heading--trigger-icon .panel-title a:after{background-color:#ffffff;color:$secondary-color;}.panel-heading--trigger-icon .panel-title a.collapsed:after{background-color:$primary-color;color:#ffffff;}.panel-heading--trigger-icon .panel-title a:hover:after{background-color:#ffffff;color:$secondary-color;}.panel-group.panel-group--style-2 .panel .panel-title a{background-color:$primary-color;}.panel-group.panel-group--style-2 .panel-title a.collapsed{background-color:$secondary-color;}.panel-group.panel-group--style-2 .panel-title a:hover{background-color:$primary-color;}.region--light-typography .panel-group.panel-group--style-2 .panel-heading--trigger-icon .panel-title a,.region--light-typography .panel-group.panel-group--style-2 .panel-heading--trigger-icon .panel-title a:hover{color:$secondary-color;}a.button,.button > a,input[type="submit"],input[type="reset"],input[type="button"]{background-color:$primary-color;border-color:$primary-color;}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:$secondary-color;border-color:$secondary-color;}a.button.button--hover-style-2:before,.button.button--hover-style-2 > a:before{background-color:$secondary-color;border-color:$secondary-color;}.region--light-typography.region--colored-background a.button:hover,.region--light-typography.region--colored-background .button > a:hover,.region--light-typography.region--colored-background input[type="submit"]:hover,.region--light-typography.region--colored-background input[type="reset"]:hover,.region--light-typography.region--colored-background input[type="button"]:hover,.region--light-typography.region--colored-background a.button:focus,.region--light-typography.region--colored-background .button > a:focus,.region--light-typography.region--colored-background input[type="submit"]:focus,.region--light-typography.region--colored-background input[type="reset"]:focus,.region--light-typography.region--colored-background input[type="button"]:focus{color:$secondary-color;}.node .comment ul.links li a:hover{color:$secondary-color;}.mt-carousel-destination-preview .owl-nav{background-color:rgba($secondary-color,0.7);}.region--colored-background .dropdown-menu{background-color:$primary-color;}.region--dark-background .dropdown-menu{background-color:$primary-color-dark;}.region--colored-secondary-background .dropdown-menu{background-color:$secondary-color;}.region--dark-background .fancy-block-text{background-color:$primary-color-dark;}.region--colored-background .fancy-block-text{background-color:$primary-color;}.region--colored-secondary-background .fancy-block-text{background-color:$secondary-color;}.clip-path-support .clip-pentagon-container{background-color:$primary-color;}.clip-path-support .clip-circle-container{background-color:$primary-color;}.clip-path-support .clip-rectangle-container:before{border-color:$primary-color;}@-moz-document url-prefix(){.clip-pentagon-container{background-color:$primary-color;}.clip-circle-container{background-color:$primary-color;}.clip-rectangle-container:before{border-color:$primary-color;}}.region--light-typography .featured-linked-text-tile__body a{color:$primary-color;}.region--light-typography .featured-linked-text-tile__body a:hover{color:$secondary-color;}.region--light-typography .featured-linked-text-tile a.button{background-color:$secondary-color;border-color:$secondary-color;}.region--light-typography .featured-linked-text-tile a.button:hover{background-color:$primary-color;border-color:$primary-color;}.featured-linked-text-tile .featured-linked-text-tile__title a{color:$secondary-color;}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:$secondary-color;}.field--name-field-mt-content-tabs .nav-tabs > li > a{color:$secondary-color;}.field--name-field-mt-content-tabs .nav-tabs > li > a:hover{color:$primary-color;}.field--name-field-mt-content-tabs .nav-tabs > li > a:focus,.field--name-field-mt-content-tabs .nav-tabs > li.active > a,.field--name-field-mt-content-tabs .nav-tabs > li.active > a:focus,.field--name-field-mt-content-tabs .nav-tabs > li.active > a:hover{color:$secondary-color;border-color:$secondary-color;}.field--entity-reference-target-type-taxonomy-term .field__item a:hover,.field--entity-reference-target-type-taxonomy-term.field__item a:hover{background-color:$primary-color;}.onscroll .header.js-fixed.region--dark-background{background-color:rgba($primary-color-dark,0.95);}.onscroll .header.js-fixed.region--colored-background{background-color:rgba($primary-color,0.95);}.onscroll .header.js-fixed.region--colored-secondary-background{background-color:rgba($secondary-color,0.95);}.region--dark-typography .feature__icon{background-color:$secondary-color;}.region--light-typography .feature__icon,.region--light-typography .feature__icon:hover,.region--light-typography .feature__icon:focus{color:$secondary-color;}.region--dark-typography .feature__icon:hover{background-color:$primary-color;}.region--dark-typography .feature h5 a{color:$secondary-color;}.region--dark-typography .feature h5 a:hover{color:$primary-color;}.region--colored-secondary-background ul.icons-list li a:hover{color:$primary-color;transform:scale(1);}.region--dark-typography ul.icons-list.icons-list--bordered li a{background-color:$primary-color;border-color:$primary-color;}.region--dark-typography ul.icons-list.icons-list--bordered li a:hover{background-color:$secondary-color;border-color:$secondary-color;}.overlay--colored{background-color:rgba($secondary-color,0.7);}.overlay-icon--button{background-color:$secondary-color;}@media (min-width:768px){.inverted-header-enabled:not(.onscroll) .js-transparent-header ul.menu  ul li a,.inverted-header-enabled:not(.onscroll) .js-transparent-header ul.menu  ul li > span{color:$primary-color;}.inverted-header-enabled:not(.onscroll) .js-transparent-header ul.menu li > a:hover,.inverted-header-enabled:not(.onscroll) .js-transparent-header ul.menu li > span:hover,.inverted-header-enabled:not(.onscroll) .js-transparent-header ul.menu li.sfHover > a{color:$secondary-color;}.inverted-header-enabled:not(.onscroll) .js-transparent-header ul.menu li > a:hover .sf-sub-indicator:after,.inverted-header-enabled:not(.onscroll) .js-transparent-header ul.menu li.sfHover > a .sf-sub-indicator:after{color:$secondary-color;}}.onscroll .header-container ul.in-page-navigation li.active a{color:$primary-color;}.region--dark-typography .block-language ul li .is-active{color:$secondary-color;}.layout-switcher ul li a{color:$primary-color;}.layout-switcher ul li.active a{color:$secondary-color;}.ms-transparent-background .region--dark-typography.tp-caption__title a:hover{color:$secondary-color;}ul.menu li a:hover{background-color:$secondary-color;}.region--light-typography ul.menu li a:hover,.region--light-typography ul.menu li a:hover:before{color:$secondary-color;}.header-container ul.menu > li a.is-active,.header-container ul.menu > li.active-trail > a{color:$primary-color;}.header-container ul.menu li a:hover,.header-container ul.menu > li > a.is-active:hover{color:$secondary-color;}.header-container ul.menu ul li a.is-active,.header-container ul.menu ul li.active-trail > a{color:$secondary-color;}.header-container .sf-menu li.sfHover > a,.header-container .sf-menu li > a:hover,.header-container .sf-menu li.sfHover > a.is-active,.header-container .sf-menu li.sfHover.active-trail > a{color:$secondary-color;}.header-container ul.sf-menu > li > a.is-active .sf-sub-indicator:after,.header-container ul.sf-menu > li.active-trail > a .sf-sub-indicator:after{color:$primary-color;}.header-container ul.sf-menu > li.sfHover.active-trail > a .sf-sub-indicator:after,.header-container ul.sf-menu > li.active-trail > a:hover .sf-sub-indicator:after,.header-container ul.sf-menu > li > a:hover .sf-sub-indicator:after,.header-container ul.sf-menu > li.sfHover > a .sf-sub-indicator:after{color:$secondary-color;}.header-container .sf-menu ul li a{color:$primary-color;}.header-container .sf-menu ul li a:hover,.header-container .sf-menu ul li.sfHover > a{color:$secondary-color;}.slideout.region--dark-typography ul.menu.sf-accordion li.active-trail > a,.slideout ul.menu.sf-accordion li a:hover{color:$secondary-color;}.header-container .region--light-typography .sf-menu li.sfHover > a,.header-container .region--light-typography .sf-menu li.sfHover > a.is-active,.header-container .region--light-typography .sf-menu li.sfHover.active-trail > a{color:$secondary-color;}.header-container .region--light-typography ul.menu li > a:hover .sf-sub-indicator:after,.header-container .region--light-typography ul.menu li.sfHover > a .sf-sub-indicator:after{color:$secondary-color;}.menu.cta-active > li:last-child > a,.header-container ul.menu.cta-active li:last-child > a,.slideout ul.menu.cta-active li:last-child > a{color:$primary-color;border-color:rgba($primary-color,0.5);}.menu.cta-active > li:last-child > a:hover,.header-container ul.menu.cta-active li:last-child > a:hover,.slideout ul.menu.cta-active li:last-child > a:hover{background-color:$secondary-color;border-color:$secondary-color;}.region--light-typography .menu.sf-menu.cta-active > li:last-child > a:hover{color:$secondary-color;opacity:1;}.slideout.region--light-typography ul.menu.cta-active > li:last-child > a:hover{color:$secondary-color;opacity:1;}.region--dark-typography .subfooter__section ul.menu li a:hover{border-bottom-color:$secondary-color;color:$secondary-color;}.node ul.links li a{background-color:$primary-color;border-color:$primary-color;}.node ul.links li a:hover,.node ul.links li a:focus{background-color:$secondary-color;border-color:$secondary-color;}.region--dark-typography .field--name-field-mt-destination-reference .field__label,.region--dark-typography .field--name-field-mt-highlight .field__label{color:$secondary-color;}.node--type-mt-product .field--name-field-mt-buy-link a{background-color:$primary-color;border-color:$primary-color;}.node--type-mt-product .field--name-field-mt-buy-link a:hover{background-color:$secondary-color;border-color:$secondary-color;}.region--light-typography .field--name-field-mt-buy-link a:hover{color:$secondary-color;}.field--name-field-mt-highlight-link a{background-color:$primary-color;border-color:$primary-color;}.field--name-field-mt-highlight-link a:hover{background-color:$secondary-color;border-color:$secondary-color;}.region--dark-typography .node--type-mt-service .field--name-field-mt-price{color:$primary-color;}.node--type-mt-service .field--name-field-mt-buy-link a{background-color:$primary-color;border-color:$primary-color;}.node--type-mt-service .field--name-field-mt-buy-link a:hover{background-color:$secondary-color;border-color:$secondary-color;}.region--light-typography .field--name-field-mt-buy-link a:hover{color:$secondary-color;}.region--dark-typography .node--type-mt-service .field:not(.field--label-inline) .field__label,.region--dark-typography .node--type-mt-service h3.title{color:$secondary-color;}.node--type-mt-testimonial .field--name-body p:first-child:after{color:rgba($primary-color,0.5);}.node--type-mt-testimonial .field--name-field-mt-testimonial-link a{background-color:$primary-color;border-color:$primary-color;}.node--type-mt-testimonial .field--name-field-mt-testimonial-link a:hover{background-color:$secondary-color;border-color:$secondary-color;}.region--light-typography .field--name-field-mt-testimonial-link a:hover{color:$secondary-color;}.owl-nav div:hover{color:$secondary-color;}.owl-dot span{border-color:$primary-color;}.owl-dot.active span{border-color:$secondary-color;}.owl-dot:hover span{background-color:$primary-color;border-color:$primary-color;}li.pager__item.is-active a{color:$secondary-color;}.post-progress__bar{background-color:$primary-color;}.progress-bar-default{background-color:$secondary-color;}.share-links ul li a:hover{background-color:$secondary-color;}.js-share-links-fixed .share-links ul li a:hover{background-color:$secondary-color;}.slideout-toggle{background-color:$primary-color;}.tp-caption__button{border-color:$primary-color;background-color:$primary-color;}.tp-caption__button:hover{background-color:$secondary-color;border-color:$secondary-color;}.tp-tabs{background-color:rgba($secondary-color,0.93) !important;}.tp-tabs .tp-tab.selected,.tp-tabs .tp-tab:hover{background-color:$secondary-color;}table tr th{background-color:$secondary-color;}.nav-tabs > li > a{color:$secondary-color;}.nav-tabs > li > a:focus,.nav-tabs > li > a:hover{background-color:$primary-color;border-color:$primary-color;}.nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover{background-color:$secondary-color;border-color:$secondary-color;}.nav-tabs.nav-tabs--vertical > li > a:hover,.nav-tabs.nav-tabs--vertical > li > a:focus{border-bottom-color:$primary-color;}.nav-tabs.nav-tabs--vertical > li.active > a{border-bottom-color:$secondary-color;}.region--light-typography .nav-tabs > li > a:focus,.region--light-typography .nav-tabs > li > a:hover,.region--light-typography .nav-tabs > li.active > a,.region--light-typography .nav-tabs > li.active > a:focus,.region--light-typography .nav-tabs > li.active > a:hover{color:$secondary-color;}.nav-tab__subtitle{color:$primary-color;}.nav-tabs.nav-tabs--fancy > .active > a,.nav-tabs.nav-tabs--fancy > .active > a:focus,.nav-tabs.nav-tabs--fancy > .active > a:hover,.nav-tabs.nav-tabs--fancy > li > a:focus,.nav-tabs.nav-tabs--fancy > li > a:hover{border-color:$secondary-color;color:$secondary-color;}.region--light-typography.region--colored-background .nav-tabs.nav-tabs--fancy > li > a,.region--light-typography.region--colored-background .nav-tabs.nav-tabs--fancy > li > a:hover,.region--light-typography.region--colored-background .nav-tabs.nav-tabs--fancy > li > a:focus{color:$secondary-color;}.to-top{background-color:$primary-color;}.to-top:hover{background-color:rgba($primary-color,0.6);}.view-articles-grid .views-field-title a{color:$secondary-color;}.view-articles-grid .views-field-title a:hover{color:$primary-color;}.region--light-typography .view-articles-grid .article-header a{color:$primary-color;}.region--light-typography .view-articles-grid .article-header a:hover{color:$secondary-color;}.region--dark-typography .view-articles-list-2 .views-row:after{color:$primary-color;}.view-benefits-grid .view-benefits-icon{background-color:$secondary-color;}.view-benefits-grid .views-row:hover .view-benefits-icon{background:$primary-color;}.region--light-typography .view-benefits-icon,.region--light-typography .views-row:hover .view-benefits-icon{color:$secondary-color;}.region--dark-typography .feature__icon:hover{background-color:$primary-color;}.view-collections-grid .overlay-inner a,.view-collections-carousel .overlay-inner a,.view-collection-masonry .overlay-inner a{background-color:$primary-color;border-color:$primary-color;}.view-collections-grid .overlay-inner a:hover,.view-collections-carousel .overlay-inner a:hover,.view-collection-masonry .overlay-inner a:hover{background-color:$secondary-color;border-color:$secondary-color;}.directory-item .views-field-title:hover{background-color:$secondary-color;}.view-mt-popular-tags .views-row a:hover{background-color:$primary-color;}.region--gray-background .view-mt-popular-tags .views-row a:hover{background-color:$primary-color;}.region--colored-background .view-mt-popular-tags .views-row a:hover,.region--dark-background .view-mt-popular-tags .views-row a:hover,.region--black-background .view-mt-popular-tags .views-row a:hover{color:$secondary-color;}.nav-pills > li > a{color:$secondary-color;}.nav-pills > li.active > a{background-color:$secondary-color;}.nav-pills > li.active > a:focus,.nav-pills > li.active > a:hover,.nav-pills > li > a:hover{background-color:$primary-color;}.region--light-typography .nav-pills > li.active > a,.region--light-typography .nav-pills > li.active > a:focus,.region--light-typography .nav-pills > li.active > a:hover,.region--light-typography .nav-pills > li > a:hover{color:$secondary-color;}.view-pricing-tables .pricing-table{border-color:$primary-color;}.view-pricing-tables .pricing-table-header{background-color:$primary-color;}.view-pricing-tables .pricing-table .views-field-field-mt-most-popular{background-color:$secondary-color;}.view-promoted-posts-carousel .overlay-inner h5 a{color:$primary-color;}.view-promoted-posts-carousel .overlay-inner h5 a:hover{color:$secondary-color;}.region--dark-typography .view-services-grid .views-field-field-mt-price{color:$primary-color;}.view-testimonials-grid .views-field-body p:first-child::before{color:rgba($primary-color,0.5);}.view-testimonials-grid-2 .views-field-body p:first-child:after{color:rgba($primary-color,0.5);}.view-testimonials-list .views-field-body p:first-child:after{color:rgba($primary-color,0.5);}.view-testimonials-list-2 .views-field-body p:after{color:rgba($primary-color,0.5);}.col-md-12 .view > .more-link a{background-color:$primary-color;border-color:$primary-color;}.col-md-12 .view > .more-link a:hover{background-color:$secondary-color;border-color:$secondary-color;}.region--light-typography .col-md-12 .view > .more-link a:hover{color:#29235c;border-color:#ffffff;}
