﻿.page-template-template-training .col-md-7
  a:not(
    [href$="png"]
  ):not(
    [class="button"]
  ):not(
    [class="LB"]
  ):not(
    [href="https://bci.bruceclay-wip.com/seo/training/registration/"]
  ):not(
    [class="button-large"]
  ):not(
    [class*="page-numbers"]
  ):not(
    [href*="flickr.com"]
  ):not(
    [href$="jpg"]
  ):not(
    [href$="gif"]
  ),
.page-template-default .page-content .col-md-7 a:not([href$="png"]),
.page-template-template-tutorial .page-content .col-md-7
  a:not(
    [href$="png"]
  ):not(
    [class="button"]
  ):not(
    [class="button-large"]
  ):not(
    [class*="page-numbers"]
  ):not(
    [href*="flickr.com"]
  ):not(
    [href$="jpg"]
  ):not(
    [href$="gif"]
  ),
.post-template-default .page-content .col-md-7 .blog-content
  a:not(
    [href$="png"]
  ):not(
    [class="button"]
  ):not(
    [class="button-large"]
  ):not(
    [class*="page-numbers"]
  ):not(
    [href*="flickr.com"]
  ):not(
    [href$="jpg"]
  ):not(
    [href$="gif"]
  ),
.home .slides .content a, .page-template.page-template-template-timeline .page-content .col-md-8 a{
  color: #111 !important;
  padding: 0 !important;
  text-decoration: none !important;
  background-image:
    linear-gradient(
      transparent 0%,
      transparent calc(50% - 8px),
      #B8D9D9, calc(50% - 8px),
      #B8D9D9 100%
    )
    !important
  ;
  transition:
    background-position 120ms ease-in-out,
    padding 120ms ease-in-out
    !important
  ;
  background-size: 100% 200% !important;
  background-position: 0 0 !important;
}

.page-template-default .page-content .col-md-7 a:hover,
.page-template-template-tutorial .page-content .col-md-7
  a:not(
    [href$="png"]
  ):not(
    [class="button"]
  ):not(
    [class="button-large"]
  ):not(
    [class*="page-numbers"]
  ):not(
    [href*="flickr.com"]
  ):not(
    [href$="jpg"]
  ):not(
    [href$="gif"]
  ):hover,
.post-template-default .page-content .col-md-7 .blog-content
  a:not(
    [href$="png"]
  ):not(
    [class="button"]
  ):not(
    [class="button-large"]
  ):not(
    [class*="page-numbers"]
  ):not(
    [href*="flickr.com"]
  ):not(
    [href$="jpg"]
  ):not(
    [href$="gif"]
  ):hover,
.home .slides .content a:hover, .page-template.page-template-template-timeline .page-content .col-md-8 a:hover{
  background-image:
    linear-gradient(
      transparent 0%,
      transparent calc(50% - 8px),
      #92C3C3, calc(50% - 8px),
      #92C3C3 100%
    )
    !important
  ;
  background-position: 0 100% !important;
}

.blue-link {
  color: #111 !important;
  padding: 0 !important;
  text-decoration: none !important;
  background-image:
    linear-gradient(
      transparent 0%,
      transparent calc(50% - 8px),
      #B8D9D9, calc(50% - 8px),
      #B8D9D9 100%
    )
    !important
  ;
  transition:
    background-position 120ms ease-in-out,
    padding 120ms ease-in-out
    !important
  ;
  background-size: 100% 200% !important;
  background-position: 0 0 !important;
}

.blue-link:hover {
  background-image:
    linear-gradient(
      transparent 0%,
      transparent calc(50% - 8px),
      #92C3C3, calc(50% - 8px),
      #92C3C3 100%
    )
    !important
  ;
  background-position: 0 100% !important;
}

.page-template-template-consulting .page-content a:not([class="button"]) {
  color: #111 !important;
  padding: 0 !important;
  text-decoration: none !important;
  background-image:
    linear-gradient(
      transparent 0%,
      transparent calc(50% - 8px),
      #B8D9D9, calc(50% - 8px),
      #B8D9D9 100%
    )
    !important
  ;
  transition:
    background-position 120ms ease-in-out,
    padding 120ms ease-in-out
    !important
  ;
  background-size: 100% 200% !important;
  background-position: 0 0 !important;
}

.page-template-template-consulting .page-content a:not([class="button"]):hover {
  background-image:
    linear-gradient(
      transparent 0%,
      transparent calc(50% - 8px),
      #92C3C3, calc(50% - 8px),
      #92C3C3 100%
    ) !important;
  background-position: 0 100% !important;
}

/* Dark Theme */

.page-template-template-training.dark-theme .col-md-7
  a:not(
    [href$="png"]
  ):not(
    [class="button"]
  ):not(
    [class="LB"]
  ):not(
    [href="https://bci.bruceclay-wip.com/seo/training/registration/"]
  ):not(
    [class="button-large"]
  ):not(
    [class*="page-numbers"]
  ):not(
    [href*="flickr.com"]
  ):not(
    [href$="jpg"]
  ):not(
    [href$="gif"]
  ),
.page-template-default.dark-theme .page-content .col-md-7 a:not([href$="png"]),
.page-template-template-tutorial.dark-theme .page-content .col-md-7
  a:not(
    [href$="png"]
  ):not(
    [class="button"]
  ):not(
    [class="button-large"]
  ):not(
    [class*="page-numbers"]
  ):not(
    [href*="flickr.com"]
  ):not(
    [href$="jpg"]
  ):not(
    [href$="gif"]
  ),
.post-template-default.dark-theme .page-content .col-md-7 .blog-content
  a:not(
    [href$="png"]
  ):not(
    [class="button"]
  ):not(
    [class="button-large"]
  ):not(
    [class*="page-numbers"]
  ):not(
    [href*="flickr.com"]
  ):not(
    [href$="jpg"]
  ):not(
    [href$="gif"]
  ),
.home .slides .content a, .page-template.page-template-template-timeline.dark-theme .page-content .col-md-8 a{
  color: #fff !important;
  padding: 0 !important;
  text-decoration: none !important;
  background-image:
    linear-gradient(
      transparent 0%,
      transparent calc(50% - 8px),
      #db816b, calc(50% - 8px),
      #db816b 100%
    ) !important;
  transition:
    background-position 120ms ease-in-out,
    padding 120ms ease-in-out
    !important
  ;
  background-size: 100% 200% !important;
  background-position: 0 0 !important;
}

.page-template-default.dark-theme .page-content .col-md-7 a:hover,
.page-template-template-tutorial.dark-theme .page-content .col-md-7
  a:not(
    [href$="png"]
  ):not(
    [class="button"]
  ):not(
    [class="button-large"]
  ):not(
    [class*="page-numbers"]
  ):not(
    [href*="flickr.com"]
  ):not(
    [href$="jpg"]
  ):not(
    [href$="gif"]
  ):hover,
.post-template-default.dark-theme .page-content .col-md-7 .blog-content
  a:not(
    [href$="png"]
  ):not(
    [class="button"]
  ):not(
    [class="button-large"]
  ):not(
    [class*="page-numbers"]
  ):not(
    [href*="flickr.com"]
  ):not(
    [href$="jpg"]
  ):not(
    [href$="gif"]
  ):hover,
.home .slides .content a:hover, .page-template.page-template-template-timeline.dark-theme .page-content .col-md-8 a:hover{
  color:#fff !important;
  background-image:
    linear-gradient(
      transparent 0%,
      transparent calc(50% - 8px),
      #db816b, calc(50% - 8px),
      #db816b 100%
    ) !important;
  background-position: 0 100% !important;
}

.dark-theme .blue-link  {
  color: #fff !important;
  padding: 0 !important;
  text-decoration: none !important;
  background-image:
    linear-gradient(
      transparent 0%,
      transparent calc(50% - 8px),
      #db816b, calc(50% - 8px),
      #db816b 100%
    ) !important;
  transition:
    background-position 120ms ease-in-out,
    padding 120ms ease-in-out
    !important
  ;
  background-size: 100% 200% !important;
  background-position: 0 0 !important;
}

.dark-theme .blue-link:hover {
  color:#fff !important;
  background-image:
    linear-gradient(
      transparent 0%,
      transparent calc(50% - 8px),
      #db816b, calc(50% - 8px),
      #db816b 100%
    ) !important;
  background-position: 0 100% !important;
}

.page-template-template-consulting.dark-theme .page-content a:not([class="button"]) {
  color:#fff !important;
  padding: 0 !important;
  text-decoration: none !important;
  background-image:
    linear-gradient(
      transparent 0%,
      transparent calc(50% - 8px),
      #db816b, calc(50% - 8px),
      #db816b 100%
    ) !important;
  transition:
    background-position 120ms ease-in-out,
    padding 120ms ease-in-out
    !important
  ;
  background-size: 100% 200% !important;
  background-position: 0 0 !important;
}

.page-template-template-consulting.dark-theme .page-content a:not([class="button"]):hover {
  color:#fff !important;
  background-image:
    linear-gradient(
      transparent 0%,
      transparent calc(50% - 8px),
      #db816b, calc(50% - 8px),
      #db816b 100%
    ) !important;
  background-position: 0 100% !important;
}

.dark-theme .page-content a[class="button"]:hover {
  color: #000 !important;
}

.page-template-default.dark-theme .page-content .col-md-7 .man-cards a:not([href$="png"]) {
  color: #000 !important;
}

.dark-theme .man-cards li a:link,
.dark-theme .man-cards li a:visited  {
  color: #000 !important;
}

