a {
  color: #1c1c1c;
  text-decoration: none;
  transition: linear 0.3s;
}

a:hover,
a:focus {
  color: #1c1c1c;
  text-decoration: none;
}


/*a {
  color: #1c1c1c;
  border-bottom: 1px solid rgba(91, 137, 180, .5);
  text-decoration: none;
  transition: linear 0.3s;
}

a:hover,
a:focus {
  color: #1c1c1c;
  border-bottom: 1px solid rgba(91, 137, 180, 1);
  text-decoration: none;
}*/

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
  color: #1c1c1c;
}

a.button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
  background-color: #ffffff;
  background-color: #1c1c1c;
  border-radius: 30px;
  border: 1px solid #1c1c1c;
}

a.button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
  background-color: #ffffff;
  color: #1c1c1c
}

div.where_to_buy {
    background-color: #FFFFFF !important;
    border-radius: 5px;
    width: max-content;
}

.colored-region.black div.where_to_buy a {
    color: #1C1C1C !important;
    text-decoration: none;
    font-size: .8em;
    padding: 30px 10px 30px 10px;
}

.colored-region.black a,.colored-region.black a:visited {
    color: #ffffff;
}

.colored-region.black a:hover {
    color: #aaaaaa;
}

blockquote:after {
    color: #1c1c1c;
}

.light-colored-region {
    background-color: #fcd7d1;
}

.colored-region+.content-top-highlighted:before {
    border-top-color: rgba(13, 21, 25, .75);
}

.colored-region.dark+.content-top-highlighted:before {
    border-top-color: rgba(13, 21, 25, 1);
}

.light-colored-region+.content-top-highlighted:before {
    border-top-color: rgba(91, 137, 180, .5);
}

.colored-region.content-top-highlighted:after {
    border-top-color: rgba(13, 21, 25, .75);
}

.colored-region.dark.content-top-highlighted:after {
    border-top-color: rgba(13, 21, 25, 1);
}

.light-colored-region.content-top-highlighted:after {
    border-top-color: rgba(91, 137, 180, .5);
}

.colored-region+.highlighted:before {
    border-top-color: rgba(13, 21, 25, .75);
}

.colored-region.dark+.highlighted:before {
    border-top-color: rgba(13, 21, 25, 1);
}

.light-colored-region+.highlighted:before {
    border-top-color: rgba(91, 137, 180, .5);
}

.colored-region.highlighted:after {
    border-top-color: rgba(13, 21, 25, .75);
}

.colored-region.dark.highlighted:after {
    border-top-color: rgba(13, 21, 25, 1);
}

.light-colored-region.highlighted:after {
    border-top-color: rgba(91, 137, 180, .5);
}

.colored-region.black a {
    line-height: 2.5rem;
    text-decoration: none;
}

.breadcrumb a:hover {
    color: #1c1c1c;
}

.colored-region:not(.black) a.button,
.colored-region:not(.black) input[type="submit"],
.colored-region:not(.black) input[type="reset"],
.colored-region:not(.black) input[type="button"] {
    background-color: #1c1c1c;
    border-color: #1c1c1c;
}

.colored-region:not(.black) a.button:hover,
.colored-region:not(.black) input[type="submit"]:hover,
.colored-region:not(.black) input[type="reset"]:hover,
.colored-region:not(.black) input[type="button"]:hover {
    background-color: #ffffff;
}

.comment ul.links li a {
    color: #1c1c1c;
    border-bottom: 1px solid rgba(91, 137, 180, .5);
    text-decoration: none;
    transition: linear 0.3s;
}

.comment ul.links li a:hover {
    color: #1c1c1c;
    border-bottom: 1px solid rgba(157, 160, 161, .5);
    text-decoration: none;
}

.comment ul.links li a:hover {
    color: #1c1c1c;
    border-bottom: 1px solid rgba(91, 137, 180, 1);
    text-decoration: none;
}

.overlay {
    background: rgba(13, 21, 25, .70);
}

.video-item>a:before {
    background: rgba(13, 21, 25, .70);
}

ul.menu li.menu-item>a:before {
    color: #1c1c1c;
}

ul.menu li>a:hover:before {
    color: #1c1c1c;
}

ul.menu li.menu-item--expanded>a:hover:before {
    color: #1c1c1c;
}

.header-container ul.menu li a:hover,
.header-container nav>ul.menu>li.menu-item--active-trail>a:hover {
    color: #1c1c1c;
}

.header-container ul.menu li li a:hover {
    color: #ffffff;
}

.post-progressbar {
    background-color: #5b8ab5;
}

li.pager__item>a:hover {
    border-bottom: 1px solid rgba(91, 137, 180, 1);
    color: #1c1c1c;
}

li.pager__item.is-active a,
li.pager__item.is-active:last-child a {
    border-color: rgba(91, 137, 180, .5);
    color: #1c1c1c;
}

/* components: view-highlighted-testimonials */
.colored-region.black .view-testimonials--highlighted .views-field-body p:first-child:after {
  color: #1c1c1c;
}

/* components: view-popular-taxonomy */
.colored-region:not(.black) .view-mt-popular-tags .views-row a {
  background-color: #1c1c1c;
}

/* components: view-pricing-tables */
.view-pricing-tables .pricing-table {
  border: 1px solid #1c1c1c;
}
.view-pricing-tables .pricing-table-header {
  background-color: #1c1c1c;
}
.view-pricing-tables .views-field-field-mt-price {
  background-color: #1c1c1c;
}

/* components: view-promoted-items */
.view-promoted-items .info a.comments:after {
  color: #1c1c1c;
}

/* components: view-testimonials */
.view-testimonials .views-field-body p:first-child:after {
  color: #1c1c1c;
}

/* components: views */
.views-field-title a {
  color: #1c1c1c;
}
.views-field-title a:hover {
  color: #1c1c1c;
}
.white-region.content-top .views-field-title a:hover,
.light-gray-region.content-top .views-field-title a:hover {
  color: #1c1c1c;
}

ul.noprint li a {
  color: #1c1c1c;
  text-decoration: none;
  transition: linear 0.3s;
  border: 1px solid #1c1c1c;
}

ul.noprint li a:hover,
ul.noprint li a:focus {
  color: #ffffff;
  text-decoration: none;
  border: 1px solid #ffffff;
}