/* .shapes-sizes-subitem-wrapper {
	margin-bottom: 30px;
	padding-bottom: 15px;
	border-bottom: 1px #ccc solid;
}

.subtable-th {
	
	margin-bottom: 15px !important;
	padding: 15px;
	font-size: 24px;
	font-weight: bold;
}

.shapes-sizes-subitem {
	padding: 5px;
	text-align: center;
	background: #fff;
	border: 1px transparent solid;
	margin-bottom: 15px !important;
} */

@media (max-width: 767px) {
  .shapes-sizes-subitem {
    padding: 2px;
  }
}

@media (max-width: 767px) {
  .subpage-header h1 {
    font-size: 24px;
  }
}

.widget-footer-2 {
  text-align: right;
}

@media (max-width: 767px) {
  .widget-footer-2 {
    text-align: left;
  }
}

.widget-footer-3 {
  text-align: right;
}

.footer-email {
  margin-bottom: 30px;
}

.content-end-news {
  background: #f7f7f7;
}

.homepage-news-box {
  border-top: none;
  margin-top: 0;
}

.homepage-news-box .wp-post-image {
  border: 1px #eee solid;
}

/* 
// Reduces size of font in monthly news archives
.date {
  font-size: 0.8em;
} */

.homepage-products.content-box {
  padding-bottom: 0;
}

@media (max-width: 767px) {
  .homepage-products.content-box {
    padding-bottom: 15px;
  }
}

.navbar-default {
  background: transparent;
  height: auto;
  border-bottom: none;
  margin-bottom: 0;
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10;
  border-radius: 0;
  border-color: transparent;
  z-index: 100;
  color: #fff;

  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.subpage-header {
  background-color: #000;
  /* background-image: url("https://www.engineeringplasticsstore.ie/wp-content/uploads/2020/05/plasticsbg-black.jpg"); */
  /* background-image: url(https://www.engineeringplasticsstore.ie/wp-content/uploads/2020/06/colours.jpg); */
  background-image: url(https://www.engineeringplasticsstore.ie/wp-content/uploads/2020/06/ep_b2.jpg);
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

@media (max-width: 991px) {
  .subpage-header {
    padding: 30px;
    padding-bottom: 60px;
  }
}

@media (max-width: 767px) {
  .subpage-header {
    padding: 0;
    padding-bottom: 60px;
  }
}

@media (max-width: 767px) {
  .can-we-help {
    padding: 60px 15px 30px 30px;
  }
}

.subpage-header .overlay {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
}

.sidebar-menu .widget-generic ul {
  padding-left: 0;
  list-style: none;
}

p.breadcrumbs {
  margin: 0 0 1em;
  padding: 0;
  font-size: 0.75em;
  color: #999;
}

.woocommerce ul.products li.product .woocommerce-placeholder,
.woocommerce ul.products li.product a img {
  border: 1px solid #f2f2f2;
}

.woocommerce ul.products li.product .woocommerce-placeholder:hover,
.woocommerce ul.products li.product a:hover img {
  border-color: #0281dd;
}

.breadcrumbs,
.woocommerce .woocommerce-breadcrumb {
  margin-bottom: 30px !important;
  font-size: 0.75em;
  color: #999;
}

.carousel-caption {
  padding-top: 60px;
}

@media (max-width: 767px) {
  .carousel-caption {
    padding-top: 0;
    top: 100px;

    left: 15px;
    right: 15px;
  }
}

@media (max-width: 992px) {
  .carousel-caption h4 {
    width: 100%;
  }
}

@media (max-width: 757px) {
  .carousel-caption h4 {
    font-size: 24px;
  }

  .carousel-caption p {
    width: 100%;
    font-size: 18px;
  }
}

h1,
h2,
h3,
h4,
h5,
h6 {
  text-transform: none;
}

.welcome {
  text-align: right;
  font-size: 21px;
}

.h2-welcome {
  /* color: #0281dd; */
  color: #003f77;
  text-align: left;
  margin-top: -75px;
  margin-bottom: 45px;
}

.welcome.content-box-homepage {
  padding-top: 0;
}

.img-inlogo {
  margin-top: -180px;
  /* margin-bottom: 30px; */
  z-index: 9;
  position: relative;
  margin-bottom: 0;

  border: white solid 2px;
  border-radius: 50%;
}

@media (max-width: 991px) {
  .img-inlogo {
    margin-top: -120px;
    width: 180px;
    height: 180px;
  }
}

@media (max-width: 767px) {
  .img-inlogo {
    margin-top: -60px;
    width: 120px;
    height: 120px;
  }
}

.welcome-isologos {
  padding: 30px;
}

@media (max-width: 767px) {
  .welcome-isologos {
    padding: 0;
  }

  .welcome-isologos img {
    width: 50%;
  }
}

.welcome-text {
  padding: 30px;
  text-align: left;
}

@media (max-width: 991px) {
  .welcome-text {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (max-width: 767px) {
  .welcome-text {
    font-size: 18px;
  }
}

/* Product-specific styles */

.postid-812 .subpage-header .overlay {
  background-color: rgba(235, 32, 54, 0.6);
}

.postid-812 h2,
.postid-812 h3,
.postid-812 h4,
.postid-812 h5,
.postid-812 h6 {
  color: #eb2036;
}

.postid-812
  .woocommerce
  div.product
  div.images
  .woocommerce-product-gallery__image--placeholder {
  border: 1px #eb2036 solid !important;
}

.postid-818 .subpage-header .overlay {
  background-color: rgba(57, 151, 193, 0.6);
}

.postid-818 h2,
.postid-818 h3,
.postid-818 h4,
.postid-818 h5,
.postid-818 h6 {
  color: #3997c1;
}

.well-blue {
  background: #3997c1;
  padding: 30px;
}

.well-blue h3,
.well-blue * {
  color: #fff !important;
}

#wp-megamenu-main-menu
  > .wpmm-nav-wrap
  .wp-megamenu
  > li
  > ul.wp-megamenu-sub-menu
  li.wpmm-type-widget
  > a,
#wp-megamenu-main-menu
  > .wpmm-nav-wrap
  .wp-megamenu
  > li
  .wpmm-strees-row-container
  > ul.wp-megamenu-sub-menu
  li.wpmm-type-widget
  > a,
#wp-megamenu-main-menu
  > .wpmm-nav-wrap
  .wp-megamenu
  > li
  .wpmm-strees-row-and-content-container
  > ul.wp-megamenu-sub-menu
  li.wpmm-type-widget
  > a {
  color: #b10021;
  line-height: 133%;
  font-size: 14px;
}

#wp-megamenu-main-menu
  > .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_mega_menu
  > .wpmm-strees-row-container
  > ul.wp-megamenu-sub-menu,
#wp-megamenu-main-menu
  > .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_mega_menu
  > .wpmm-strees-row-and-content-container-container
  > ul.wp-megamenu-sub-menu,
#wp-megamenu-main-menu
  > .wpmm-nav-wrap
  > ul
  > li.wpmm-strees-row
  .wpmm-strees-row-container
  > .wp-megamenu-sub-menu::before,
#wp-megamenu-main-menu
  > .wpmm-nav-wrap
  > ul
  > li.wpmm-strees-row
  .wpmm-strees-row-container
  > .wp-megamenu-sub-menu::after,
#wp-megamenu-main-menu
  > .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_mega_menu
  > .wpmm-strees-row-and-content-container
  > ul.wp-megamenu-sub-menu {
  background: transparent;
}

@media (max-width: 991px) {
  .wp-megamenu {
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
  }
}

@media (max-width: 991px) {
  .wp-megamenu-wrap .wpmm-nav-wrap > ul > li.wpmm-social-link {
    float: none !important;
  }

  .wpmm-search-form {
    display: block !important;
    left: 30px;
  }
}

#wp-megamenu-main-menu
  > .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_mega_menu
  > .wpmm-strees-row-and-content-container
  > ul.wp-megamenu-sub-menu {
  /* box-shadow: 0 0 30px rgba(0, 0, 0, 0.2); */
}

/* @media (min-width:991px)
{
#wp-megamenu-main-menu
  > .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_mega_menu
  > .wpmm-strees-row-and-content-container
  > ul.wp-megamenu-sub-menu::after {
  background: transparent;
  content: url("../img/shape1b.svg");
}
} */

.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_dropdown_menu
  ul.wp-megamenu-sub-menu {
  background: transparent;
}

.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_dropdown_menu
  ul.wp-megamenu-sub-menu
  > li {
  background: #fff;
}

/* @media (min-width:991px)
{
.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_dropdown_menu
  ul.wp-megamenu-sub-menu:after {
  background: transparent;
  content: url("../img/shape1b.svg");
}
} */

.wp-megamenu-wrap {
  width: 100%;
}

#wp-megamenu-main-menu .wpmm-search-form input {
  color: #000;
}

.wpmm_brand_logo_wrap img {
  width: 380px;
  height: auto;
  margin-bottom: 5px;
  margin-right: 5px;
}

@media (min-width: 1200px) {
  .wpmm_brand_logo_wrap img {
    width: 460px;
  }
}

@media (max-width: 480px) {
  .wpmm_brand_logo_wrap img {
    width: 280px;
    margin-left: 15px;
  }
}

@media (max-width: 374px) {
  .wpmm_brand_logo_wrap img {
    width: 240px;
    margin-left: 15px;
  }
}

@media (max-width: 374px) {
  .wpmm_brand_logo_wrap {
    width: 80%;
  }

  .wpmm_brand_logo_wrap img {
    width: 100%;
  }
}

.wp-megamenu > li > ul.wp-megamenu-sub-menu li > a {
  overflow-wrap: normal !important;
  line-height: 133%;
  word-wrap: normal;
  word-break: normal;
  padding: 5px;
}

.wpmm-row {
  background-color: #fff;
}

.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_dropdown_menu
  ul.wp-megamenu-sub-menu
  li
  > a {
  padding: 10px 15px;
}

.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_dropdown_menu
  ul.wp-megamenu-sub-menu
  li:nth-child(1)
  a {
  padding-top: 15px !important;
}

@media (max-width: 990px) {
  #wp-megamenu-main-menu > .wpmm-nav-wrap ul.wp-megamenu > li > a {
    color: #000;
    padding-bottom: 15px;
  }
}

.wpmm_mobile_menu_btn {
  background-color: #fff;
}

.wp-megamenu-sub-menu {
  padding-top: 15px;
  padding-bottom: 15px;
}

.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  li.wpmm_mega_menu
  .wpmm-strees-row-and-content-container
  > .wp-megamenu-sub-menu
  > li
  > .wp-megamenu-sub-menu
  > li {
  padding: 0;
}

/* #wp-megamenu-main-menu
  > .wpmm-nav-wrap
  ul.wp-megamenu
  > li
  ul.wp-megamenu-sub-menu
  li
  > a,
#wp-megamenu-main-menu
  > .wpmm-nav-wrap
  ul.wp-megamenu
  > li
  ul.wp-megamenu-sub-menu
  li.current-menu-ancestor
  > a,
#wp-megamenu-main-menu
  > .wpmm-nav-wrap
  ul.wp-megamenu
  > li
  ul.wp-megamenu-sub-menu
  li.active
  > a {
  padding: 5px 15px;
} */

.wpmm-col {
  border-left: 1px #eee solid;
}

.wp-megamenu-wrap
  .wpmm-nav-wrap
  > ul.wp-megamenu
  > li.wpmm_dropdown_menu
  ul.wp-megamenu-sub-menu {
  box-shadow: none;
}

.credit {
  font-size: 0.8em;
  font-style: normal;
}

.testimonials.content-box blockquote {
  font-style: italic;
}

.testimonials.content-box {
  background-color: #003f77;
  /* background-color: #003f77; */
}

.homepage-footer .content-end {
  background-color: #fff;
  /* background-color: #003f77; */
}

.btn-dark,
.container-light .btn,
.testimonials .btn,
.channeling-box .btn {
  margin-top: 15px;
  color: inherit;
  border-color: #0281dd;
}

.btn-dark:hover,
.container-light .btn:hover,
.testimonials .btn:hover,
.channeling-box .btn:hover {
  background-color: #b10021;
  color: #fff;
  border-color: #b10021;
}

.cta-link-rev .btn {
  background-color: #0281dd;
  color: #fff;
}

.btn-rev {
  background-color: #0281dd;
  color: #fff;
}

.carousel-fade .carousel-inner .item {
  background-position: top;
}

.embed-responsive-item {
  position: relative;
  z-index: 8;
}

.carousel-caption .btn {
  color: #fff;
}

.video-overlay {
  position: absolute;
  width: 100%;
  bottom: 0;
  top: 0;
  /* margin-left: -300px;
  margin-top: 30px; */

  text-align: center;
  background: rgb(0, 0, 0);
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0.66) 0%,
    rgba(0, 0, 0, 0) 20%,
    rgba(0, 0, 0, 0) 100%
  );
  padding: 60px 60px 150px;
  text-align: right;
  overflow: hidden;
  overflow: visible;
  color: #fff;
  font-size: 21px;
}

@media (max-width: 991px) {
  .video-overlay {
    top: 0;
    font-size: 18px;
    padding-bottom: 60px;
  }

  .video-overlay .btn {
    font-size: 18px;
  }
}

@media (max-width: 767px) {
  .video-overlay {
    padding: 15px;
    padding-top: 5%;
    font-size: 14px;
    line-height: 120%;
  }

  .video-overlay .btn {
    font-size: 14px;
  }

  .video-overlay p {
    margin-bottom: 10px;
  }

  .video-wrapper {
    height: 500px;
  }

  .video-container {
    height: 500px;
  }
}

@media (max-width: 767px) {
  .video-wrapper {
    /* height: 320px; */
    height: auto;
    width: 100%;
  }

  .video-container {
    height: auto;
    width: 100%;
  }
}

.video-overlay-title {
  position: absolute;
  display: block;
  left: 0;
  right: 0;
  z-index: 9;
  text-align: center !important;
  color: #fff;
  /* padding-top: 20vh; */
  /* text-shadow: 0 0 50px rgba(0, 0, 0, 0.4); */
  text-shadow: 2px 2px 10px rgba(0, 0, 0, 1);
  font-size: 72px;
  margin-top: -300px;
}

.carousel-caption p {
  text-shadow: 2px 2px 10px rgba(0, 0, 0, 1);
}

.carousel-caption h4 {
  text-shadow: 2px 2px 10px rgba(0, 0, 0, 1);
}

@media (max-width: 1199px) {
  .video-overlay-title {
    margin-top: -180px;
  }
}

@media (max-width: 991px) {
  .video-overlay-title {
    position: relative;
    font-size: 48px;
    margin-top: 0 !important;
  }
}

@media (max-width: 767px) {
  .video-overlay-title {
    font-size: 21px;
    text-align: left;
    margin-bottom: 5px;
  }
}

.video-overlay-text {
  text-align: left;
}

.video-container {
  background-color: #000;
}

.video-wrapper {
  /* height: 600px !important; */
  overflow: hidden;

  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 8vw), 0 100%);
  -webkit-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 8vw), 0 100%);
}

@media (min-width: 1199px) {
  .video-wrapper {
    height: 600px !important;
  }
}

.accurod-icon {
  padding: 15px;
}

.btn-contentlink {
  display: inline-block;
  margin: auto 7px 15px;
}

/* .btn-contentlink:first-of-type {
  margin-left: 0;
} */

.shapes-sizes-subitem-wrapper {
  font-size: 14px;
}

.woocommerce-Tabs-panel .table {
  font-size: 15px;
}

.content-default:not(:last-child) {
  margin-bottom: 30px;
  border-bottom: 1px #eee solid;
  padding-bottom: 30px;
}

.news-title {
  font-size: 28px;
}

.woocommerce ul.products[class*="columns-"] li.product,
.woocommerce-page ul.products[class*="columns-"] li.product {
  margin-bottom: 30px;
}


@media (max-width: 767px) {
  .q-link {
    padding: 15px;
  }

  .cta-link {
    padding: 15px;
    padding-top: 0;
  }

  .cta-icon {
    margin-right: 15px;
  }
}



@media (max-width: 991px) {
  .footer {
    font-size: 14px;
    line-height: 133%;
  }
  .footer .menu-item {
    margin-bottom: 15px;
  }
}

@media (max-width: 767px) {
  .footer {
    padding-bottom: 10px;
  }
}

.table {
  font-size: 16px;
}

@media (max-width: 1199px) {
  .meta-buttons .btn {
    margin-bottom: 15px;
  }
}

.btn-primary:disabled {
  background-color: #ed2b6d;
  border-color: #b10021;
}

.grecaptcha-badge {
  z-index: 9999;
}

h1 small {
  font-size: 70%;
  color: #dee2e6;
}

.table-responsive {
  -moz-box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.3);
}

.wpcf7-acceptance {
  margin-left: -15px;
}

.sticky-top {
  z-index: 1;
}

.wpcf7-checkbox {
  margin-left: -15px;
}

#categories-2 {
  display: none;
}

/* Plastics changes */

.btn:hover {
  border-color: #b10021 !important;
}

.footer {
  background: linear-gradient(to bottom, #320c13 0%, #730217 100%);
}

.footer a {
  color: #f0cfcf !important;
}

nav a {
  border: none !important;
}

.woocommerce ul.products li.product .woocommerce-placeholder:hover,
.woocommerce ul.products li.product a:hover img {
  border-color: #0281dd !important;
}

.header-image {
  background-image: url("https://www.engineeringplasticsstore.ie/wp-content/themes/impactplastics2020/assets/img/ens_TEMP.jpg");
  background-size: cover;
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 8vw), 0 100%);
  padding-bottom: 307.2px;
  padding-top: 256px;
}

.quality-box {
  background: #003f77
    url(https://www.engineeringplasticsstore.ie/wp-content/uploads/2020/05/quality-bg.jpg);
}

.menu-subcategory-test a {
  color: #0281dd !important;
  font-size: 13px !important;
  margin-top: -20px;
}

#tab-product_specifications_tab .table-responsive,
#tab-product_mechanical_properties_tab .table-responsive,
#tab-product_thermal_properties_tab .table-responsive,
#tab-product_electrical_properties_tab .table-responsive,
#tab-product_other_properties_tab .table-responsive {
  box-shadow: none !important;
}

#tab-product_specifications_tab .table-responsive,
#tab-product_mechanical_properties_tab .table-responsive,
#tab-product_thermal_properties_tab .table-responsive,
#tab-product_electrical_properties_tab .table-responsive,
#tab-product_other_properties_tab .table-responsive {
  border: 1px solid #dee2e6;
}

#tab-product_specifications_tab th,
#tab-product_mechanical_properties_tab th,
#tab-product_thermal_properties_tab th,
#tab-product_electrical_properties_tab th,
#tab-product_other_properties_tab th {
  border-right: 1px solid #dee2e6;
  text-transform: capitalize;
}

#tab-product_specifications_tab .table td,
#tab-product_mechanical_properties_tab .table td,
#tab-product_thermal_properties_tab .table td,
#tab-product_electrical_properties_tab .table td,
#tab-product_other_properties_tab .table td {
  border-right: 1px solid #dee2e6 !important;
}

#tab-product_mechanical_properties_tab .table-responsive td:nth-child(6),
#tab-product_thermal_properties_tab .table-responsive td:nth-child(6),
#tab-product_electrical_properties_tab .table-responsive td:nth-child(6),
#tab-product_other_properties_tab .table-responsive td:nth-child(6),
#tab-product_mechanical_properties_tab .table-responsive th:nth-child(6),
#tab-product_thermal_properties_tab .table-responsive th:nth-child(6),
#tab-product_electrical_properties_tab .table-responsive th:nth-child(6),
#tab-product_other_properties_tab .table-responsive th:nth-child(6) {
  border-left: hidden;
  font-weight: 400;
}

.footer.content-box {
  /* padding-bottom: 0; */
}

.footer.content-box img {
  width: 100%;
  margin-bottom: 0;
  /* margin-top: 60px; */
}

.testimonials .btn {
  border-color: #0281dd;
  border-width: 2px;
}

/* Sets the color of the categories to red in the nav */
.wp-megamenu-item-6034 > a,
.wp-megamenu-item-6200 > a,
.wp-megamenu-item-6204 > a,
.wp-megamenu-item-6203 > a,
.wp-megamenu-item-6202 > a,
.wp-megamenu-item-6201 > a,
.wp-megamenu-item-6214 > a,
.wp-megamenu-item-6209 > a,
.wp-megamenu-item-6208 > a,
.wp-megamenu-item-6207 > a,
.wp-megamenu-item-6206 > a,
.wp-megamenu-item-6215 > a,
.wp-megamenu-item-6212 > a,
.wp-megamenu-item-6211 > a,
.wp-megamenu-item-6205 > a,
.wp-megamenu-item-6213 > a,
.wp-megamenu-item-6210 > a,
.wp-megamenu-item-7838 > a {
  color: #730217 !important;
  font-size: 13px !important;
  margin-bottom: 0px !important;
}

.wp-megamenu-item-6044 > a,
.wp-megamenu-item-6045 > a,
.wp-megamenu-item-6046 > a {
  font-size: 15px !important;
  border-bottom: 1px solid #eeeeee !important;
  margin-bottom: -10px !important;
}

.additional-product-text {
  font-size: 16px !important;
}

.can-we-help {
  background-image: url("https://www.engineeringplasticsstore.ie/wp-content/uploads/2020/06/plasticsbgshort2.jpg") !important;
}

.testimonials-widget-testimonial {
  padding-right: 5px;
}

.container-menu {
  padding-top: 0;
}

.title-formatting small {
  font-size: 16px;
  font-weight: 300;
}
.title-formatting br {
  display: none;
}

.wp-megamenu-wrap .wpmm-nav-wrap > ul > li.wpmm-social-link.wpmm-social-link-search a { color:white !important; }
.wpmm_mobile_menu_btn { font-size: 20px; }

.wpmm_brand_logo_wrap img 
{
  margin-top: 11px; 
}

/* normal normal normal 24px/1 FontAwesome !important */

.carousel-fade .lead { font-size:1.2em; }

.carousel-fade .carousel-item { background-position: right; }

.cli-plugin-main-link { text-decoration: none; }
.cli-plugin-main-link:hover { color: #b10021 !important}

@media (max-width:990px) { .wpmm_mobile_menu_btn i { font-size:25px !important} }
@media (max-width:990px) { #wp-megamenu-item-6044, #wp-megamenu-item-6045, #wp-megamenu-item-6046 { margin-top:15px;} }
#wp-megamenu-item-6044, #wp-megamenu-item-6045, #wp-megamenu-item-6046 { margin-bottom:15px;}

@media(max-width: 767px) { .carousel-item { height: 500px; } }
@media (min-width: 400px) and (max-width: 757px) { .carousel-item { height: 400px; } }

.post-2160 textarea.form-control { height: 100px; }

.bbsn-link { border-bottom: none; }
.bbsn-link:hover { opacity: 0.7}
.bbsn-link:nth-of-type(2) { padding-left:15px }

.bbsn-link img { max-width: auto !important; width: auto !important; margin-top: 0 !important; }


a {
  color: #b10021;
  border-bottom-color: #eb2036;
 }

 .h2-welcome {
  color: #b10021;
 }

 h1, h2, h3, h4, h5, h6 {
  color: #003f77;
 }

 .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
  background-color: #0281dd;
 }

 .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
  background-color: #0281dd;
 }

 .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
  background-color: #0281dd;
 }

 .nav-heading a {
  color: #b10021 !important;
  line-height: 133% !important;
  font-size: 14px !important;}


  .nav-heading a { border-bottom: 1px solid #eeeeee !important; }

#cmplz-document { max-width: 100% }

#cmplz-document p, #cmplz-document li, #cmplz-document td { font-size: 17px; } 

